Skip to content

Jhilbertxtu/lisa

 
 

Repository files navigation

Build Status Coverage Status Documentation Status

LISA

LIver Surgery Analyser.

lisa logo

Install

Use windows installer

Install stable branche on Linux or Mac OS with:

wget https://raw.githubusercontent.com/mjirik/lisa/master/installer.sh
source installer.sh stable

or see our install notes for Linux, Mac OS and Windows

or use Lisa in Ubuntu for VirtualBox

Get sample data

python -m lisa --get_sample_data

Run

Object (usualy liver) extraction is started by organ_segmentation script

lisa

or

./lisa.sh

or

python lisa

or

python -m lisa

Segmentation use two types of seeds wich are setted by left and right mouse button. For better volume measurement control use additional parameters for example "-mroi" and "-vs 0.8". If "-mroi" parameter is used you can select region of interest.

Vessel localization uses saved data (organ.pkl) from organ_segmentation:

python src/vessels_segmentation.py -bg -i organ.pkl

Now user interactivity is used to set threshold parametr.

Virtual liver resection is based on data stored in previous step (vessels.pkl).

python src/vessel_cut.py -oe -i vessels.pkl

In this script is selected cut on vessel by user interactivity. Resected and remaining volume is then calculated.

Documentation

Generated documentation can be found here

Manual generation:

cd docs
make latexpdf

Tests

nosetests

Video

Video webcam tracking

Packages

No packages published

Languages

  • Python 96.1%
  • Shell 2.4%
  • Other 1.5%