sfu-mial / VascuSynth

VascuSynth is short for Vascular Synthesizer: An algorithm and accompanying software for synthesizing vascular or other tubular, tree-like structures

Home Page:https://vascusynth.cs.sfu.ca

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VascuSynth

For more information about VascuSynth, please visit: https://vascusynth.cs.sfu.ca/

Follow the steps below meticulously to compile the code base on Ubuntu:

  1. git clone https://github.com/sfu-mial/VascuSynth
  2. sudo apt-get install libinsighttoolkit4-dev
  3. git clone -b v4.13.3 https://github.com/InsightSoftwareConsortium/ITK ITK-4.13.3
  4. cd ITK-4.13.3
  5. cmake -B build
  6. cd build && make -j32 && cd ..
  7. cmake . # to build the vascusynth bianry
  8. make -j32

NOTE: Dependencies for Windows 10: CMake 3.29.1 + VS Studio 2022 community + MSVC v140 C++ build tools (v14.00) + ITK 5.1.0

To run the built binary file:

./VascuSynth paramFiles.txt imageNames.txt 0.04

About

VascuSynth is short for Vascular Synthesizer: An algorithm and accompanying software for synthesizing vascular or other tubular, tree-like structures

https://vascusynth.cs.sfu.ca

License:Apache License 2.0


Languages

Language:C++ 92.4%Language:Makefile 7.2%Language:CMake 0.3%