├── .gitattributes ├── .gitignore ├── AortaSeg ├── AortaSeg.cbp └── main.cpp ├── EigenDecomp ├── EigenDecomp.cbp ├── eigen_decomp.h └── main.cpp ├── MinSpanTree ├── ComputeMST.cpp ├── ComputeMST.h ├── DisjointSet.cpp ├── DisjointSet.h ├── GLMinSpanTree.cpp ├── GLMinSpanTree.h ├── MSTEdge.cpp ├── MSTEdge.h ├── MSTEdgeExt.cpp ├── MSTEdgeExt.h ├── MSTGraph.h ├── MinSpanTree.cbp ├── deprecated.h ├── example.h └── main.cpp ├── ModelFitting ├── EnergyFunctions.cpp ├── EnergyFunctions.h ├── GLLineModel.cpp ├── GLLineModel.h ├── GLViwerModel.h ├── LevenbergMarquardt.cpp ├── LevenbergMarquardt.h ├── Line3D.cpp ├── Line3D.h ├── Line3DTwoPoint.cpp ├── Line3DTwoPoint.h ├── ModelFitting.cbp ├── ModelSet.cpp ├── ModelSet.h ├── Neighbour26.h ├── SyntheticData.h ├── gprof2dot.py ├── init_models.cpp ├── init_models.h ├── main.cpp ├── main_nvis.cpp ├── makefile └── serializer.h ├── Python Configuration log.sh ├── README.md ├── RingsReduction ├── Interpolation.cpp ├── Interpolation.h ├── RingCentre.cpp ├── RingCentre.h ├── RingsReduction.cbp ├── RingsReduction.cpp ├── RingsReduction.h ├── main.cpp ├── surface3d_demo.py └── test │ ├── RingsReductionTest.cpp │ ├── RingsReductionTest.h │ └── test.cpp ├── SparseMatrix ├── CBLAS │ ├── daxpy.c │ ├── dcopy.c │ ├── ddot.c │ ├── dscal.c │ ├── f2c.h │ └── slu_Cnames.h ├── RC.h ├── SparseMatrix-lsover.cpp ├── SparseMatrix.cbp ├── SparseMatrix.cpp ├── SparseMatrix.h ├── SparseMatrixData.cpp ├── SparseMatrixData.h ├── lsolver │ ├── README │ ├── bicgsq.h │ ├── bicgstab.h │ ├── cblas.h │ ├── cghs.h │ └── gmres.h ├── makefile └── test │ ├── SparseMatrixTest.cpp │ ├── SparseMatrixTest.h │ └── test.cpp ├── SparseMatrixCV ├── SparseMatrixCV.cbp ├── SparseMatrixCV.cpp ├── SparseMatrixCV.h ├── makefile └── test │ ├── SparseMatrixCVTest.cpp │ ├── SparseMatrixCVTest.h │ └── test.cpp ├── Thin Structure Segmentation - cuda.sln ├── Thin Structure Segmentation.workspace ├── Timer.cpp ├── Timer.h ├── VesselNess-cuda ├── ImageProcessing.cu ├── ImageProcessing.cuh ├── VesselNess-cuda.vcxproj.filters ├── VesselnessFilter.cuh └── VesselnessFilterPartial.cuh ├── Vesselness ├── GLDirection.h ├── GLViewerVesselness.h ├── ImageProcessing-Vesselness.cpp ├── ImageProcessing-Vesselness.h ├── VesselDetector.cpp ├── VesselDetector.h ├── Vesselness.cbp ├── VesselnessTypes.cpp ├── VesselnessTypes.h ├── Viewer.cpp ├── Viewer.h ├── main.cpp ├── main_nvis.cpp └── makefile ├── core ├── CVPlot.cpp ├── CVPlot.h ├── Data3D.h ├── GLCamera.cpp ├── GLCamera.h ├── GLCenterLine.cpp ├── GLCenterLine.h ├── GLObject.h ├── GLVideoSaver.cpp ├── GLVideoSaver.h ├── GLViewer.cpp ├── GLViewer.h ├── GLViewerCore.cpp ├── GLViewerCore.h ├── GLVolumn.cpp ├── GLVolumn.h ├── Image3D.h ├── ImageProcessing.cpp ├── ImageProcessing.h ├── Kernel3D.h ├── TypeInfo.h ├── core.cbp ├── main.cpp ├── nstdio.h └── smart_assert.h ├── data ├── data15.data └── data15.data.readme.txt ├── dependencies ├── gtest-1.7.0.zip └── make-gtest-1.7.0.sh ├── make_dir.h ├── makeall.sh ├── makefile-common.make ├── send_email.h ├── send_email.py ├── setup-sharcnet-saw.sh └── vessels.png /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/.gitignore -------------------------------------------------------------------------------- /AortaSeg/AortaSeg.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/AortaSeg/AortaSeg.cbp -------------------------------------------------------------------------------- /AortaSeg/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/AortaSeg/main.cpp -------------------------------------------------------------------------------- /EigenDecomp/EigenDecomp.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/EigenDecomp/EigenDecomp.cbp -------------------------------------------------------------------------------- /EigenDecomp/eigen_decomp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/EigenDecomp/eigen_decomp.h -------------------------------------------------------------------------------- /EigenDecomp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/EigenDecomp/main.cpp -------------------------------------------------------------------------------- /MinSpanTree/ComputeMST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/MinSpanTree/ComputeMST.cpp -------------------------------------------------------------------------------- /MinSpanTree/ComputeMST.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/MinSpanTree/ComputeMST.h -------------------------------------------------------------------------------- /MinSpanTree/DisjointSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/MinSpanTree/DisjointSet.cpp -------------------------------------------------------------------------------- /MinSpanTree/DisjointSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/MinSpanTree/DisjointSet.h -------------------------------------------------------------------------------- /MinSpanTree/GLMinSpanTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/MinSpanTree/GLMinSpanTree.cpp -------------------------------------------------------------------------------- /MinSpanTree/GLMinSpanTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/MinSpanTree/GLMinSpanTree.h -------------------------------------------------------------------------------- /MinSpanTree/MSTEdge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/MinSpanTree/MSTEdge.cpp -------------------------------------------------------------------------------- /MinSpanTree/MSTEdge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/MinSpanTree/MSTEdge.h -------------------------------------------------------------------------------- /MinSpanTree/MSTEdgeExt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/MinSpanTree/MSTEdgeExt.cpp -------------------------------------------------------------------------------- /MinSpanTree/MSTEdgeExt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/MinSpanTree/MSTEdgeExt.h -------------------------------------------------------------------------------- /MinSpanTree/MSTGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/MinSpanTree/MSTGraph.h -------------------------------------------------------------------------------- /MinSpanTree/MinSpanTree.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/MinSpanTree/MinSpanTree.cbp -------------------------------------------------------------------------------- /MinSpanTree/deprecated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/MinSpanTree/deprecated.h -------------------------------------------------------------------------------- /MinSpanTree/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/MinSpanTree/example.h -------------------------------------------------------------------------------- /MinSpanTree/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/MinSpanTree/main.cpp -------------------------------------------------------------------------------- /ModelFitting/EnergyFunctions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/EnergyFunctions.cpp -------------------------------------------------------------------------------- /ModelFitting/EnergyFunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/EnergyFunctions.h -------------------------------------------------------------------------------- /ModelFitting/GLLineModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/GLLineModel.cpp -------------------------------------------------------------------------------- /ModelFitting/GLLineModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/GLLineModel.h -------------------------------------------------------------------------------- /ModelFitting/GLViwerModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/GLViwerModel.h -------------------------------------------------------------------------------- /ModelFitting/LevenbergMarquardt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/LevenbergMarquardt.cpp -------------------------------------------------------------------------------- /ModelFitting/LevenbergMarquardt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/LevenbergMarquardt.h -------------------------------------------------------------------------------- /ModelFitting/Line3D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/Line3D.cpp -------------------------------------------------------------------------------- /ModelFitting/Line3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/Line3D.h -------------------------------------------------------------------------------- /ModelFitting/Line3DTwoPoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/Line3DTwoPoint.cpp -------------------------------------------------------------------------------- /ModelFitting/Line3DTwoPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/Line3DTwoPoint.h -------------------------------------------------------------------------------- /ModelFitting/ModelFitting.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/ModelFitting.cbp -------------------------------------------------------------------------------- /ModelFitting/ModelSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/ModelSet.cpp -------------------------------------------------------------------------------- /ModelFitting/ModelSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/ModelSet.h -------------------------------------------------------------------------------- /ModelFitting/Neighbour26.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/Neighbour26.h -------------------------------------------------------------------------------- /ModelFitting/SyntheticData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/SyntheticData.h -------------------------------------------------------------------------------- /ModelFitting/gprof2dot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/gprof2dot.py -------------------------------------------------------------------------------- /ModelFitting/init_models.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/init_models.cpp -------------------------------------------------------------------------------- /ModelFitting/init_models.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/init_models.h -------------------------------------------------------------------------------- /ModelFitting/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/main.cpp -------------------------------------------------------------------------------- /ModelFitting/main_nvis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/main_nvis.cpp -------------------------------------------------------------------------------- /ModelFitting/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/makefile -------------------------------------------------------------------------------- /ModelFitting/serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/ModelFitting/serializer.h -------------------------------------------------------------------------------- /Python Configuration log.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Python Configuration log.sh -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/README.md -------------------------------------------------------------------------------- /RingsReduction/Interpolation.cpp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /RingsReduction/Interpolation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/RingsReduction/Interpolation.h -------------------------------------------------------------------------------- /RingsReduction/RingCentre.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/RingsReduction/RingCentre.cpp -------------------------------------------------------------------------------- /RingsReduction/RingCentre.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/RingsReduction/RingCentre.h -------------------------------------------------------------------------------- /RingsReduction/RingsReduction.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/RingsReduction/RingsReduction.cbp -------------------------------------------------------------------------------- /RingsReduction/RingsReduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/RingsReduction/RingsReduction.cpp -------------------------------------------------------------------------------- /RingsReduction/RingsReduction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/RingsReduction/RingsReduction.h -------------------------------------------------------------------------------- /RingsReduction/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/RingsReduction/main.cpp -------------------------------------------------------------------------------- /RingsReduction/surface3d_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/RingsReduction/surface3d_demo.py -------------------------------------------------------------------------------- /RingsReduction/test/RingsReductionTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/RingsReduction/test/RingsReductionTest.cpp -------------------------------------------------------------------------------- /RingsReduction/test/RingsReductionTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/RingsReduction/test/RingsReductionTest.h -------------------------------------------------------------------------------- /RingsReduction/test/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/RingsReduction/test/test.cpp -------------------------------------------------------------------------------- /SparseMatrix/CBLAS/daxpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/CBLAS/daxpy.c -------------------------------------------------------------------------------- /SparseMatrix/CBLAS/dcopy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/CBLAS/dcopy.c -------------------------------------------------------------------------------- /SparseMatrix/CBLAS/ddot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/CBLAS/ddot.c -------------------------------------------------------------------------------- /SparseMatrix/CBLAS/dscal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/CBLAS/dscal.c -------------------------------------------------------------------------------- /SparseMatrix/CBLAS/f2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/CBLAS/f2c.h -------------------------------------------------------------------------------- /SparseMatrix/CBLAS/slu_Cnames.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/CBLAS/slu_Cnames.h -------------------------------------------------------------------------------- /SparseMatrix/RC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/RC.h -------------------------------------------------------------------------------- /SparseMatrix/SparseMatrix-lsover.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/SparseMatrix-lsover.cpp -------------------------------------------------------------------------------- /SparseMatrix/SparseMatrix.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/SparseMatrix.cbp -------------------------------------------------------------------------------- /SparseMatrix/SparseMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/SparseMatrix.cpp -------------------------------------------------------------------------------- /SparseMatrix/SparseMatrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/SparseMatrix.h -------------------------------------------------------------------------------- /SparseMatrix/SparseMatrixData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/SparseMatrixData.cpp -------------------------------------------------------------------------------- /SparseMatrix/SparseMatrixData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/SparseMatrixData.h -------------------------------------------------------------------------------- /SparseMatrix/lsolver/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/lsolver/README -------------------------------------------------------------------------------- /SparseMatrix/lsolver/bicgsq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/lsolver/bicgsq.h -------------------------------------------------------------------------------- /SparseMatrix/lsolver/bicgstab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/lsolver/bicgstab.h -------------------------------------------------------------------------------- /SparseMatrix/lsolver/cblas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/lsolver/cblas.h -------------------------------------------------------------------------------- /SparseMatrix/lsolver/cghs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/lsolver/cghs.h -------------------------------------------------------------------------------- /SparseMatrix/lsolver/gmres.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/lsolver/gmres.h -------------------------------------------------------------------------------- /SparseMatrix/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/makefile -------------------------------------------------------------------------------- /SparseMatrix/test/SparseMatrixTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/test/SparseMatrixTest.cpp -------------------------------------------------------------------------------- /SparseMatrix/test/SparseMatrixTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/test/SparseMatrixTest.h -------------------------------------------------------------------------------- /SparseMatrix/test/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrix/test/test.cpp -------------------------------------------------------------------------------- /SparseMatrixCV/SparseMatrixCV.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrixCV/SparseMatrixCV.cbp -------------------------------------------------------------------------------- /SparseMatrixCV/SparseMatrixCV.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrixCV/SparseMatrixCV.cpp -------------------------------------------------------------------------------- /SparseMatrixCV/SparseMatrixCV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrixCV/SparseMatrixCV.h -------------------------------------------------------------------------------- /SparseMatrixCV/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrixCV/makefile -------------------------------------------------------------------------------- /SparseMatrixCV/test/SparseMatrixCVTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrixCV/test/SparseMatrixCVTest.cpp -------------------------------------------------------------------------------- /SparseMatrixCV/test/SparseMatrixCVTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrixCV/test/SparseMatrixCVTest.h -------------------------------------------------------------------------------- /SparseMatrixCV/test/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/SparseMatrixCV/test/test.cpp -------------------------------------------------------------------------------- /Thin Structure Segmentation - cuda.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Thin Structure Segmentation - cuda.sln -------------------------------------------------------------------------------- /Thin Structure Segmentation.workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Thin Structure Segmentation.workspace -------------------------------------------------------------------------------- /Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Timer.cpp -------------------------------------------------------------------------------- /Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Timer.h -------------------------------------------------------------------------------- /VesselNess-cuda/ImageProcessing.cu: -------------------------------------------------------------------------------- 1 | #include "ImageProcessing.cuh" 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /VesselNess-cuda/ImageProcessing.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/VesselNess-cuda/ImageProcessing.cuh -------------------------------------------------------------------------------- /VesselNess-cuda/VesselNess-cuda.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/VesselNess-cuda/VesselNess-cuda.vcxproj.filters -------------------------------------------------------------------------------- /VesselNess-cuda/VesselnessFilter.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/VesselNess-cuda/VesselnessFilter.cuh -------------------------------------------------------------------------------- /VesselNess-cuda/VesselnessFilterPartial.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/VesselNess-cuda/VesselnessFilterPartial.cuh -------------------------------------------------------------------------------- /Vesselness/GLDirection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Vesselness/GLDirection.h -------------------------------------------------------------------------------- /Vesselness/GLViewerVesselness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Vesselness/GLViewerVesselness.h -------------------------------------------------------------------------------- /Vesselness/ImageProcessing-Vesselness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Vesselness/ImageProcessing-Vesselness.cpp -------------------------------------------------------------------------------- /Vesselness/ImageProcessing-Vesselness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Vesselness/ImageProcessing-Vesselness.h -------------------------------------------------------------------------------- /Vesselness/VesselDetector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Vesselness/VesselDetector.cpp -------------------------------------------------------------------------------- /Vesselness/VesselDetector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Vesselness/VesselDetector.h -------------------------------------------------------------------------------- /Vesselness/Vesselness.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Vesselness/Vesselness.cbp -------------------------------------------------------------------------------- /Vesselness/VesselnessTypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Vesselness/VesselnessTypes.cpp -------------------------------------------------------------------------------- /Vesselness/VesselnessTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Vesselness/VesselnessTypes.h -------------------------------------------------------------------------------- /Vesselness/Viewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Vesselness/Viewer.cpp -------------------------------------------------------------------------------- /Vesselness/Viewer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Vesselness/Viewer.h -------------------------------------------------------------------------------- /Vesselness/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Vesselness/main.cpp -------------------------------------------------------------------------------- /Vesselness/main_nvis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Vesselness/main_nvis.cpp -------------------------------------------------------------------------------- /Vesselness/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/Vesselness/makefile -------------------------------------------------------------------------------- /core/CVPlot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/CVPlot.cpp -------------------------------------------------------------------------------- /core/CVPlot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/CVPlot.h -------------------------------------------------------------------------------- /core/Data3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/Data3D.h -------------------------------------------------------------------------------- /core/GLCamera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/GLCamera.cpp -------------------------------------------------------------------------------- /core/GLCamera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/GLCamera.h -------------------------------------------------------------------------------- /core/GLCenterLine.cpp: -------------------------------------------------------------------------------- 1 | //#include "GLCenterLine.h" 2 | -------------------------------------------------------------------------------- /core/GLCenterLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/GLCenterLine.h -------------------------------------------------------------------------------- /core/GLObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/GLObject.h -------------------------------------------------------------------------------- /core/GLVideoSaver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/GLVideoSaver.cpp -------------------------------------------------------------------------------- /core/GLVideoSaver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/GLVideoSaver.h -------------------------------------------------------------------------------- /core/GLViewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/GLViewer.cpp -------------------------------------------------------------------------------- /core/GLViewer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/GLViewer.h -------------------------------------------------------------------------------- /core/GLViewerCore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/GLViewerCore.cpp -------------------------------------------------------------------------------- /core/GLViewerCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/GLViewerCore.h -------------------------------------------------------------------------------- /core/GLVolumn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/GLVolumn.cpp -------------------------------------------------------------------------------- /core/GLVolumn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/GLVolumn.h -------------------------------------------------------------------------------- /core/Image3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/Image3D.h -------------------------------------------------------------------------------- /core/ImageProcessing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/ImageProcessing.cpp -------------------------------------------------------------------------------- /core/ImageProcessing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/ImageProcessing.h -------------------------------------------------------------------------------- /core/Kernel3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/Kernel3D.h -------------------------------------------------------------------------------- /core/TypeInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/TypeInfo.h -------------------------------------------------------------------------------- /core/core.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/core.cbp -------------------------------------------------------------------------------- /core/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/main.cpp -------------------------------------------------------------------------------- /core/nstdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/nstdio.h -------------------------------------------------------------------------------- /core/smart_assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/core/smart_assert.h -------------------------------------------------------------------------------- /data/data15.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/data/data15.data -------------------------------------------------------------------------------- /data/data15.data.readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/data/data15.data.readme.txt -------------------------------------------------------------------------------- /dependencies/gtest-1.7.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/dependencies/gtest-1.7.0.zip -------------------------------------------------------------------------------- /dependencies/make-gtest-1.7.0.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/dependencies/make-gtest-1.7.0.sh -------------------------------------------------------------------------------- /make_dir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/make_dir.h -------------------------------------------------------------------------------- /makeall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/makeall.sh -------------------------------------------------------------------------------- /makefile-common.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/makefile-common.make -------------------------------------------------------------------------------- /send_email.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/send_email.h -------------------------------------------------------------------------------- /send_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/send_email.py -------------------------------------------------------------------------------- /setup-sharcnet-saw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/setup-sharcnet-saw.sh -------------------------------------------------------------------------------- /vessels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yzhong52/ThinVesselSegmentation/HEAD/vessels.png --------------------------------------------------------------------------------