[Scipy-svn] r3930 - trunk/scipy/ndimage/tests

scipy-svn@scip... scipy-svn@scip...
Tue Feb 12 19:32:14 CST 2008


Author: tom.waite
Date: 2008-02-12 19:32:07 -0600 (Tue, 12 Feb 2008)
New Revision: 3930

Modified:
   trunk/scipy/ndimage/tests/test_segment.py
Log:
Assert test for boundary length and compactness of the aorta and ventricle

Modified: trunk/scipy/ndimage/tests/test_segment.py
===================================================================
--- trunk/scipy/ndimage/tests/test_segment.py	2008-02-13 00:11:57 UTC (rev 3929)
+++ trunk/scipy/ndimage/tests/test_segment.py	2008-02-13 01:32:07 UTC (rev 3930)
@@ -15,14 +15,28 @@
         get_shape_mask(edges, objects)
         get_voxel_measures(sourceImage, edges, objects)
         get_texture_measures(sourceImage, edges, objects)
+	# measure the compactness and object boundry length
+	# Ventricle measure
+	assert_almost_equal(objects[7]['compactness'], 0.25657323, 4)
+	assert_almost_equal(objects[7]['bLength'], 1215.70980000, 4)
+	# Aorta measure
+	assert_almost_equal(objects[13]['compactness'], 0.91137904, 4)
+	assert_almost_equal(objects[13]['bLength'], 198.338090000, 4)
 
     def test2(self):
         sourceImage, labeledMask, ROIList = segment_regions(filename)
+	# measure the compactness and object boundry length
+	# Ventricle measure
+	assert_almost_equal(ROIList[7]['compactness'], 0.25657323, 4)
+	assert_almost_equal(ROIList[7]['bLength'], 1215.70980000, 4)
+	# Aorta measure
+	assert_almost_equal(ROIList[13]['compactness'], 0.91137904, 4)
+	assert_almost_equal(ROIList[13]['bLength'], 198.338090000, 4)
 
     def test3(self):
         regionMask, numberRegions = grow_regions(filename)
-        regionMask.max()
-        #save_slice(regionMask, 'regionMask.raw')
+	number_of_regions = regionMask.max()
+	assert_equal(number_of_regions, 21)
 
     
 if __name__ == "__main__":



More information about the Scipy-svn mailing list