Method and System for Edge Detection
3 Assignments
0 Petitions
Accused Products
Abstract
A method executed by a computer system for detecting edges comprises receiving an image comprising a plurality of pixels, determining a phase congruency value for a pixel, where the phase congruency value comprises a plurality of phase congruency components, and determining if the phase congruency value satisfies a phase congruency criteria. If the phase congruency value satisfies the phase congruency criteria, the computer system categorizes the pixel as an edge pixel. If the phase congruency value does not satisfy the phase congruency criteria, the computer system compares a first phase congruency component of the plurality of phase congruency components to a phase congruency component criteria. If the first phase congruency component satisfies the phase congruency component criteria, the computer system categorizes the pixel as an edge pixel, and if the first phase congruency component does not satisfy the phase congruency component criteria, categorizes the pixel as a non-edge pixel.
33 Citations
45 Claims
-
1-25. -25. (canceled)
-
26. A method of operating a computer system for edge detection, the method comprising:
-
receiving a plurality of images, each image of the plurality comprising a plurality of pixels; determining a phase congruency value for each pixel of the plurality based upon at least a first phase congruency component; producing a list of edge pixels from the determined phase congruency values; producing, a list of corner pixels from the determined phase congruency values; producing an edge image from the list of edge pixels and list of corner pixels using non-maximal suppression; producing an enhanced edge image by processing the edge image using hysteresis; and applying an object detection algorithm to the enhanced edge image to identify at least one object in the plurality of images. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of operating a computer system for edge detection, the method comprising:
-
receiving a plurality of images, each image of the plurality comprising a plurality of pixels; determining a phase congruency value for each pixel of the plurality based upon at least a first phase congruency component; producing, a list of edge pixels from the determined phase congruency values; producing a list of corner pixels from the determined phase congruency values; identifying local maxima pixels between identified corner pixels as selected edge pixels; producing an edge image from the selected edge pixels; comparing an energy of pixels in an edge direction which are not in the edge image to a hysteresis threshold; identifying those pixels with energy greater than the hysteresis threshold as new edge pixels; producing an enhanced edge image by adding the new edge pixels to the edge image; and applying an object detection algorithm to the enhanced edge image to identify at least one object in the plurality of images. - View Dependent Claims (41, 42, 43)
-
-
44. A non-transitory computer-readable medium having instructions stored thereon for operating a computer system to detect edges, wherein the instructions, when executed by the computer system, direct the computer system to:
-
receive a plurality of images, each image of the plurality comprising a plurality of pixels; determine a phase congruency value for each pixel of the plurality based upon at least a first phase congruency component; produce a list of edge pixels from the determined phase congruency values; produce a list of corner pixels from the determined phase congruency values; produce an edge image from the list of edge pixels and list of corner pixels using non-maximal suppression; produce an enhanced edge image by processing the edge image using hysteresis; and apply an object detection algorithm to the enhanced edge image to identify at least one object in the plurality of images. - View Dependent Claims (45)
-
Specification