Skip to content

Trineon/lisa

 
 

Repository files navigation

Build Status Coverage Status Documentation Status

LISA

LIver Surgery Analyser.

lisa logo

Install

See our install notes for Linux, Mac OS and Windows

Install stable branche

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

or for current developement

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

or use Lisa in Ubuntu for VirtualBox

Get sample data

python mysetup.py -d

Run

Object (usualy liver) extraction is started by organ_segmentation script

./lisa.sh

or

python lisa.py

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

Tests

nosetests

Video

Video webcam tracking

About

Coputer-assisted liver surgery.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 97.1%
  • Shell 2.0%
  • Other 0.9%