Difference between revisions of "Projects/Slicer3/2007 Project Week EdgeDetection"

From NAMIC Wiki
Jump to: navigation, search
Line 13: Line 13:
 
* BWH: Lauren O'Donnell
 
* BWH: Lauren O'Donnell
 
* Kitware: Luis Ibanez
 
* Kitware: Luis Ibanez
 
{|
 
|[[Image:LuisAndElliot.jpg|thumb|320px|Working hard on ITK and Slicer3]]
 
|}
 
  
 
<div style="margin: 20px;">
 
<div style="margin: 20px;">
Line 53: Line 49:
 
** When off (default) there is no check that input/output image is the same type for the itkZeroCrossingEdgeDetectionFilter.
 
** When off (default) there is no check that input/output image is the same type for the itkZeroCrossingEdgeDetectionFilter.
 
* Currently the itkZeroCrossingEdgeDetectionFilter appears to function correctly with float and double input. Short input produces different edge output.
 
* Currently the itkZeroCrossingEdgeDetectionFilter appears to function correctly with float and double input. Short input produces different edge output.
 +
 +
 +
</div>
 +
 +
<br style="clear: both;" />
 +
 +
</div>
 +
 +
{|
 +
|[[Image:LuisAndElliot.jpg|thumb|320px|Working hard on ITK and Slicer3]]
 +
|}

Revision as of 23:58, 28 June 2007

Home < Projects < Slicer3 < 2007 Project Week EdgeDetection
BEFORE!
Output Image after edge detection.


Key Investigators

  • MIT: Elliot Uvero
  • BWH: Lauren O'Donnell
  • Kitware: Luis Ibanez

Objective

Enable edge detection of images in Slicer3.

Approach, Plan

Create a Slicer3 CLP module for edge detection of images, using ITK filters.

Progress

A CLP module has been developed in Slicer3. With the great help of Luis, the documentation and error checking of the ITK ZeroCrossingEdgeDetectionFilter were improved.



Conclusions and Findings

  • Concept checking should be set to ON in CMake when ITK is configured.
    • When off (default) there is no check that input/output image is the same type for the itkZeroCrossingEdgeDetectionFilter.
  • Currently the itkZeroCrossingEdgeDetectionFilter appears to function correctly with float and double input. Short input produces different edge output.



Working hard on ITK and Slicer3