3D Cell Annotator software.
It consists of a CUDA implementation of the selective segmentation method (SelectiveSegmentation) and source code patch to the segmentation module of the MITK to interact with the CUDA implementation.
Build instructions:
-
Clone and checkout the 2018.04 version of MITK:
https://github.com/MITK/MITK/tree/v2018.04(commit ac93ed9baf)Make sure it can be built without errors using
cmakeandmake. -
Clone the 3DCellAnnotator source:
git clone https://github.com/etasnadi/3DCellAnnotator.git-
cmakeandmaketheSelectiveSegmentationproject. -
cmaketheMITKIntegrationproject. (Set theMITK_PATHvariable to the root of the MITK source andPATCH_DIRto theMITKIntegration/mitk-patchdirectory in the 3DCellAnnotator source tree). In the build dir executepython patch.py apply(this project only intended to generate a python script that copies/updates the required code for the MITK interface of theSelectiveSegmentation project.
-
-
Go to the
MITK-builddirectory under the MITK superbuild, and:Execute the
cmakecommand again and set theSelective_DIRto the build directory of theSelectiveSegmentationusing thecmake-guior something on your system. Also, enable theMITK_BUILD_org.mitk.gui.qt.segmentationandMITK_BUILD_org.mitk.gui.qt.multilabelsegmentationchecboxes to include the MITK's segmentation plugin in the build.make install.Copy the configuration file
settings_3DCA.conffrom the build dir of theSelectiveSegmentationproject to the installed porject'sbindirectory.
The app can be executed using bin/MitkWorkbench.
See issue [#2] for a detailed example of how to build on Ubuntu 20.04!