System and method for edge detection of an image
First Claim
Patent Images
1. A method for detecting an edge within an image defined by a data set comprising a plurality of pixels, comprising:
- identifying a plurality of distinct classes based on textural differences between the plurality of distinct classes, wherein an interface on the image is defined between the plurality of distinct classes, and further wherein the edge on the image is defined by the interface;
selecting a plurality of regions of the image, each region comprising a plurality of the pixels of the image;
for each of the selected regions, applying an array of pattern recognition classifiers to the region using a processor, wherein each array comprises a plurality of pattern recognition classifiers and each pattern recognition classifier is configured and arranged to classify at least a portion of the region according to at least one of the plurality of distinct classes;
identifying each region that exhibits a predetermined response pattern in the array of pattern recognition classifiers for that region indicating an increased likelihood that the region includes at least a portion of the edge, wherein the predetermined response pattern for each region comprises a predetermined pattern of classifications by the classifiers in the array for that region; and
indicating the edge between the regions that exhibit the predetermined response pattern.
2 Assignments
0 Petitions
Accused Products
Abstract
The improved system and method detects edges in an image defined by a data set. In one aspect, a plurality of arrays of pattern recognition classifiers are populated throughout an image. Each array may yield a value which indicates whether or not the array is on or near an edge to be detected. The edge may be interpolated between the arrays that are on or near an edge to be detected or extrapolated after an array on or near the edge. This edge detection method may result in more accurate edge detection.
-
Citations
16 Claims
-
1. A method for detecting an edge within an image defined by a data set comprising a plurality of pixels, comprising:
-
identifying a plurality of distinct classes based on textural differences between the plurality of distinct classes, wherein an interface on the image is defined between the plurality of distinct classes, and further wherein the edge on the image is defined by the interface; selecting a plurality of regions of the image, each region comprising a plurality of the pixels of the image; for each of the selected regions, applying an array of pattern recognition classifiers to the region using a processor, wherein each array comprises a plurality of pattern recognition classifiers and each pattern recognition classifier is configured and arranged to classify at least a portion of the region according to at least one of the plurality of distinct classes; identifying each region that exhibits a predetermined response pattern in the array of pattern recognition classifiers for that region indicating an increased likelihood that the region includes at least a portion of the edge, wherein the predetermined response pattern for each region comprises a predetermined pattern of classifications by the classifiers in the array for that region; and indicating the edge between the regions that exhibit the predetermined response pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification