Method for extracting features from an image using oriented filters
First Claim
1. A method of detecting defects in an object comprising the steps of:
- acquiring a digital image of said object;
applying a set of oriented filters to said digital image to generate a corresponding set of filtered data, wherein said set of oriented filters comprise two dimensional oriented spatial bandpass filters having incremented angles of orientation between each of said filters; and
combining said set of filtered data to form a combined data set representing defect features, wherein said combining step further comprises the steps of;
evaluating a response of each pixel in said image to each filter,selecting a maximum response for each pixel and recording the angle of said filter to which said maximum response was related, andassociating said maximum response and said angle with its respective pixel for each pixel in said image.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of analyzing machine vision images to identify low contrast features such as scratches or cracks on the polished ends of optical fibers. A bank of oriented filters having incremental angles of orientation are tuned to respond to the frequency characteristics of oriented scratches or cracks having an approximate width. The filters are applied to an image to generate a filter response image for each filter orientation. The set of filter response images are combined to form a single data set indicating a magnitude and angle for each pixel in the original image. Elements of the combined data set having corresponding angles and magnitudes are grouped to form contour components that can be optionally input to higher order processes.
94 Citations
27 Claims
-
1. A method of detecting defects in an object comprising the steps of:
-
acquiring a digital image of said object; applying a set of oriented filters to said digital image to generate a corresponding set of filtered data, wherein said set of oriented filters comprise two dimensional oriented spatial bandpass filters having incremented angles of orientation between each of said filters; and combining said set of filtered data to form a combined data set representing defect features, wherein said combining step further comprises the steps of; evaluating a response of each pixel in said image to each filter, selecting a maximum response for each pixel and recording the angle of said filter to which said maximum response was related, and associating said maximum response and said angle with its respective pixel for each pixel in said image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for detecting defects in an object comprising:
-
an image acquisition device; and an image analysis system in communication with said image acquisition device wherein said image analysis system operates on an acquired image to detect defects by; applying a set of oriented filters to said acquired image to generate a corresponding set of filtered images, wherein said set of oriented filters comprise two dimensional orthogonal filters having incremented angles of orientation between each; and combining said set of filtered images to form a combined image by evaluating a response of each pixel in said image to each filter, selecting a maximum response for each pixel and recording the angle of said filter to which said maximum response was related, and associating said maximum response and said angle with its respective pixel for each pixel in said image. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. An apparatus for detecting defects in an object comprising:
-
means for acquiring an image; and means for analyzing said image in communication with said means for acquiring an image wherein said means for analyzing said image operates on an acquired image to detect defects by; applying a set of oriented filters to said acquired image to generate a corresponding set of filtered images, wherein said set of oriented filters comprise two dimensional orthogonal filters having incremented angles of orientation between each; and combining said set of filtered images to form a combined image by evaluating a response of each pixel in said image to each filter, selecting a maximum response for each pixel and recording the angle of said filter to which said maximum response was related, and associating said maximum response and said angle with its respective pixel for each pixel in said image. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification