| http://www.ccl.net/cca/software/X-WINDOW/ImageMagick/ImageMagick/www/api/segment.shtml |
|
CCL segment |
|
NAMEsegment - Segment an Image with Thresholding and the Fuzzy c-Means Technique
SYNOPSISClassify(image,extrema,cluster_threshold,weighting_exponent,verbose)ConsolidateCrossings(zero_crossing,number_crossings) status=DefineRegion(extrema,extents) DerivativeHistogram(histogram,derivative) InitializeHistogram(image,histogram) InitializeIntervalTree(zero_crossing,number_crossings) ScaleSpace(histogram,tau,scaled_histogram) colors=SegmentImage(image,colorspace,verbose) ZeroCrossHistogram(second_derivative,smoothing_threshold,crossings)
FUNCTION DESCRIPTIONS
ClassifyFunction Classify defines on ore more classes. Each pixel is thresholded to determine which class it belongs to. If not class is identified it is assigned to the closest class based on the fuzzy c-Means technique.The format of the Classify routine is:
Classify(image,extrema,cluster_threshold,weighting_exponent,verbose) A description of each parameter follows.
ConsolidateCrossingsFunction ConsolidateCrossings guarantees that an even number of zero crossings always lie between two crossings.The format of the ConsolidateCrossings routine is:
ConsolidateCrossings(zero_crossing,number_crossings) A description of each parameter follows.
DefineRegionFunction DefineRegion defines the left and right boundaries of a peak region.The format of the DefineRegion routine is:
status=DefineRegion(extrema,extents) A description of each parameter follows.
DerivativeHistogramFunction DerivativeHistogram determines the derivative of the histogram using central differencing.The format of the DerivativeHistogram routine is:
DerivativeHistogram(histogram,derivative) A description of each parameter follows.
InitializeHistogramFunction InitializeHistogram computes the histogram for an image.The format of the InitializeHistogram routine is:
InitializeHistogram(image,histogram) A description of each parameter follows.
InitializeIntervalTreeFunction InitializeIntervalTree initializes an interval tree from the lists of zero crossings.The format of the InitializeIntervalTree routine is:
InitializeIntervalTree(zero_crossing,number_crossings) A description of each parameter follows.
OptimalTauFunction OptimalTau finds the optimal tau for each band of the histogram.The format of the OptimalTau routine is:
OptimalTau(histogram,max_tau,min_tau,delta_tau,smoothing_threshold,
extrema) A description of each parameter follows.
ScaleSpaceFunction ScaleSpace performs a scale-space filter on the 1D histogram.The format of the ScaleSpace routine is:
ScaleSpace(histogram,tau,scaled_histogram) A description of each parameter follows.
ZeroCrossHistogramFunction ZeroCrossHistogram find the zero crossings in a histogram and marks directions as: 1 is negative to positive; 0 is zero crossing; and -1 is positive to negative.The format of the ZeroCrossHistogram routine is:
ZeroCrossHistogram(second_derivative,smoothing_threshold,crossings) A description of each parameter follows.
SegmentImageFunction SegmentImage analyzes the colors within a reference image andThe format of the SegmentImage routine is:
colors=SegmentImage(image,colorspace,verbose) A description of each parameter follows.
|
[ CCL Home Page ]
[ api ]
[ Raw Version of this page ]
| Modified: Wed May 7 00:32:25 1997 GMT |
| Page accessed 1723 times since Sat Apr 17 22:32:33 1999 GMT |