Piotr M. Szczypiński

VesselKnife

One of the issues in medical diagnosis is analysis of angiogram images to identify and determine the course blood vessels. The idea behind VesselKnife development is to create a tool that implements algorithms for angiogram segmentation and for converting raster data into vectorized vessel tree description.

The program includes advanced raster image processing algorithms (including vascularity function computation) and algorithms that enable vectorization of data (determination of center lines, bifurcation locations and diameters). The algorithms in part are results of my original studies, other are from Insight toolkit library. The multiscale vascularity function computation and application of skeletonization were proposed by Grzegorz Dwojakowski and Adam Sankowski (PhD students of the Institute of Electronics).

VesselKnife also includes the original algorithms for visualizing three-dimensional image data, including imaging with transparency. 3D images, resulting from various preprocessing procedures, can be displayed with different colors, superimposed and compared. The implementation of the visualization module directly depends on OpenGL library.

The program is still under development. Below there are binaries of test versions. These may be not fully stable releases and they are not fully tested. Software is provided under GPL3 license. Source codes are available from GitLab repository.

Documents

Download

The software is provided "as is" without warranties of any kind, express or implied, including but not limited to the warranties of merchantability, suitability for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in contract, tort or otherwise, arising from out of or in connection with the software or the use or other dealings in the Software.

Archival downloads



2001-2022 © Piotr M. Szczypiński