Skip to content

Commit 10ace42

Browse files
author
idhamari
committed
update slicer cochlea to add 9 measuerments
1 parent c95dbac commit 10ace42

13 files changed

Lines changed: 40 additions & 6 deletions

File tree

Screenshots/s2.png

-45.7 KB
Loading

Screenshots/s3.png

849 KB
Loading

Screenshots/s4.png

768 KB
Loading

VisSimCommon/VisSimCommon.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ def setGlobalVariables(self,vsExtension):
105105

106106
if vsExtension == 0: #0=cochlea
107107
self.vtVars['othersWebLink'] = ("https://github.com/MedicalImageAnalysisTutorials/VisSimData/raw/master/VisSimToolsCochlea.zip")
108-
self.OthersSHA256 = "3964baf33b2978c452a858f3647a7ac95e09d5dfb83a73faef88d027a75b03cb"
108+
self.OthersSHA256 = "645e55b1f4ffcfdd5cf4722e89e51eb53a72a146986164a53c7d490c9a544881"
109109
self.vtVars['parsPath'] = os.path.join(self.vtVars['vissimPath'] , "pars","parCochSeg.txt")
110110
self.vtVars['parsNRPath'] = os.path.join(self.vtVars['vissimPath'] , "pars","parCochSegNR.txt")
111111
self.vtVars['modelPath'] = os.path.join(self.vtVars['vissimPath'] , "models","modelCochlea")
@@ -125,7 +125,7 @@ def setGlobalVariables(self,vsExtension):
125125
self.vtVars['dispViewTxt'] = "Green"
126126
self.vtVars['dispViewID'] = "8" #Green, coronal view
127127
if (sys.platform == 'win32') or (platform.system()=='Windows'):
128-
self.OthersSHA256 = '9a2ee6a67a190e438a18be811310cbf4eb26b6ad3e00243affa44cc0b26c4393'
128+
self.OthersSHA256 = '645e55b1f4ffcfdd5cf4722e89e51eb53a72a146986164a53c7d490c9a544881'
129129
#Only for Cervical Spine
130130
elif vsExtension == 1: # Cervical Spine
131131
print("VisSimCommonLogic: initializing global variables:")
@@ -205,8 +205,7 @@ def checkVisSimTools(self,vtVars,vsExtension ):
205205
os.remove(vissimZip)
206206
# moved the folder: fix bug related to windows
207207
# TODO: bug related to slicer, it works in python interactor but not in the extension
208-
shutil.move(os.path.join(os.path.expanduser("~/"),"VisSimToolsCochlea","VisSimTools") , os.path.expanduser("~/") )
209-
os.rmdir(os.path.join(os.path.expanduser("~/"),"VisSimToolsCochlea"))
208+
shutil.move(os.path.join(os.path.expanduser("~/"),"VisSimToolsCochlea") , os.path.join(os.path.expanduser("~/"),"VisSimTools") )
210209
print (" done! ")
211210
except Exception as e:
212211
print(" Error: can not download and extract VisSimTools ...")

docs/elastixPars/parCochSeg.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,12 @@
77
(FixedImagePyramid "FixedRecursiveImagePyramid")
88
(MovingImagePyramid "MovingRecursiveImagePyramid")
99
(Interpolator "LinearInterpolator")
10-
(Optimizer "AdaptiveStochasticGradientDescent")
10+
(Optimizer "QuasiNewtonLBFGS")
1111
(Transform "EulerTransform")
1212
(Metric "AdvancedMattesMutualInformation")
1313
(NumberOfHistogramBins 16)
1414
(NumberOfResolutions 1)
1515
(MaximumNumberOfIterations 500)
16-
(MaximumStepLength 1.0)
1716
(NumberOfSpatialSamples 3000)
1817
(NewSamplesEveryIteration "true")
1918
(ImageSampler "RandomCoordinate")

docs/elastixPars/parCochSegNR.txt

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
(FixedInternalImagePixelType "short")
2+
(MovingInternalImagePixelType "short")
3+
(UseDirectionCosines "true")
4+
(Registration "MultiResolutionRegistration")
5+
(ResampleInterpolator "FinalBSplineInterpolator")
6+
(Resampler "DefaultResampler")
7+
(FixedImagePyramid "FixedRecursiveImagePyramid")
8+
(MovingImagePyramid "MovingRecursiveImagePyramid")
9+
(Interpolator "LinearInterpolator")
10+
(Optimizer "QuasiNewtonLBFGS")
11+
//(Transform "EulerTransform")
12+
(Transform "BSplineTransform")
13+
(Metric "AdvancedMattesMutualInformation")
14+
(NumberOfHistogramBins 16)
15+
(NumberOfResolutions 1)
16+
(MaximumNumberOfIterations 7)
17+
(MaximumStepLength 1.0)
18+
(NumberOfSpatialSamples 3000)
19+
(NewSamplesEveryIteration "true")
20+
(ImageSampler "RandomCoordinate")
21+
(ErodeMask "false")
22+
(AutomaticScalesEstimation "true")
23+
(AutomaticTransformInitialization "true")
24+
(AutomaticTransformInitializationMethod "GeomteryTop")
25+
(HowToCombineTransforms "Compose")
26+
(RequiredRatioOfValidSamples 0.01)
27+
(BSplineInterpolationOrder 3)
28+
(FinalBSplineInterpolationOrder 3)
29+
(DefaultPixelValue 0)
30+
(WriteResultImage "true")
31+
(ResultImagePixelType "short")
32+
(ResultImageFormat "nrrd")
33+
(WriteTransformParametersEachIteration "false")
34+
(WriteTransformParametersEachResolution "false")
35+
(WriteResultImageAfterEachIteration "false")
36+
(WriteResultImageAfterEachResolution "false")
169 KB
Loading
571 KB
Loading

docs/images/Seg04.png

-713 KB
Binary file not shown.

docs/images/Seg04.png.png

796 KB
Loading

0 commit comments

Comments
 (0)