I found this as a Tcl example and converted it to c++: http://www.vtk.org/Wiki/VTK/Examples/Cxx/Images/CannyEdgeDetector Anyone want to volunteer to make it into a filter (vtkCannyEdgeDetector)? Thanks, David