[Insight-users] enhancing plate like structures (by modifying itkHessianSmoothed3DToVesselnessMeasureImageFilter)

Dr. Roman Grothausmann grothausmann.roman at mh-hannover.de
Wed Sep 5 04:36:49 EDT 2012


Dear mailing list members, dear Luca,


Recently I was trying to enhance vascular structures from airways with 
the vessel enhancement filters from ITK (objectness and vessel 
enhancement). The  problem is that these vessels are not filled in the 
tomograms our imaging technique yields. Only the airway walls are 
imaged, which corresponds to an uneven 2D surface. Since it is only a 3D 
not an ND problem, I tried to modify 
itkHessianSmoothed3DToVesselnessMeasureImageFilter to enhance not 
vessels (1D) structures but plates/walls. Therefore I exchanged lambda 1 
and 3 in the weighting function. Sadly, I could not get the filter  to 
enhance the airway walls.
Have I missed anything or would enhancing plateness this way only work 
for not-curved planes?


Here the important part of the diff of my changes:

diff -au 
itk/IJ-Vessel_Enhancement_Diffusion.1/itkHessianSmoothed3DToVesselnessMeasureImageFilter.txx 
itk/plateness3D_01/itkHessianSmoothed3DToPlatenessMeasureImageFilter.txx



+      ////swap Lambda1 and Lambda3 to enhance "plateness"
+      double swap_tmp= Lambda1;
+      Lambda3= Lambda1;
+      Lambda1= swap_tmp;
+      ///swapping done
+
        double Lambda1Abs = vnl_math_abs( Lambda1 );
        double Lambda2Abs = vnl_math_abs( Lambda2 );
        double Lambda3Abs = vnl_math_abs( Lambda3 );
@@ -162,14 +168,13 @@
        double vesMeasure_3  =
           ( 1 - vcl_exp( -1.0 * (( vnl_math_sqr( S )) / ( 2.0 * ( 
GammaSqr)))));

-      double vesMeasure_4  =
-         vcl_exp ( -1.0 * ( 2.0 * vnl_math_sqr( m_C )) /
-                                   ( Lambda2Abs * (Lambda3Sqr)));
+      double vesMeasure_4  = 1; ////plateness for now not smoothed
+      //double vesMeasure_4  = vcl_exp ( -1.0 * ( 2.0 * vnl_math_sqr( 
m_C )) / ( Lambda2Abs * (Lambda3Sqr))); ////check if this makes sense 
for plateness


Many thanks for any help or hints.
Roman

-- 
Dr. Roman Grothausmann

Tomographie und Digitale Bildverarbeitung
Tomography and Digital Image Analysis

Institut für Funktionelle und Angewandte Anatomie, OE 4120
Medizinische Hochschule Hannover
Carl-Neuberg-Str. 1
30625 Hannover

Tel. +49 511 532-9574


More information about the Insight-users mailing list