Classes
contrib/gel/gevd/gevd_fold.h File Reference

detection of fold profiles in the intensity image More...

#include <vcl_iosfwd.h>

Go to the source code of this file.

Classes

class  gevd_fold

Detailed Description

detection of fold profiles in the intensity image

Operator to implement Canny edge detector which finds elongated fold/roof contours with ddG. Then junctions are found by extending from end points of dangling contours.

The recipe is:

Input: Intensity image, smoothing sigma, sensor/texture noise sigma and threshold factors for detecting contour/junction edge elements.

Output: Magnitude, direction, location of fold pixels, forming a connected network of contours.

Complexity: O(|pixels|) time and space for convolutions. O(|edgels|) time for iterative extension to recover junctions.

    Authors
     John Canny      (1986) SM Thesis
     Chris Connolly  (1987) use directional 1st-difference
     Van-Duc Nguyen  (1989) add subpixel location, extension to find junctions
     Arron Heller    (1992) translate from CLOS to C++
     Van-Duc Nguyen  (1995) add noise estimation, use FloatOperators.
     Joe Mundy       (1997) Added strength and direction arrays for transfer to
                            edgel chains. The flag "transfer" controls the
                            setting of these arrays. Note difference with
                            gevd_step.h.. Didn't want to affect global use of
                            DetectEdgels.
   

Definition in file gevd_fold.h.