Claims
- 1. A method of determining whether an image pixel of an input image having a plurality of image pixels including edge pixels corresponds to part of an object using a set of masks, each mask including a matrix of bits, wherein each image pixel of the plurality of image pixels has a gradient value and one of the image pixels of the plurality of image pixels corresponds to a centroid of the object, the method, performed in a signal processing system, comprising the steps of:
- dividing the input image into four quadrants using the centroid, each of the quadrants having a corresponding set of masks;
- identifying the edge pixels in the input image, each identifies edge pixel having a gradient value greater than a threshold gradient value; and
- comparing each one of the sets of masks for each quadrant with a matrix of the image pixels within the same quadrant to
- identify image pixels in the matrix that correspond to part of the object.
- 2. An image processing system for determining whether an image pixel of an input image having a plurality of image pixels corresponds to part of an object using a plurality of masks, each mask consisting of a matrix of bits, wherein each image pixel has a gradient value and one of the image pixels of the input image corresponds to a centroid of the object, the system comprising:
- means for dividing the input image into four quadrants using the centroid, each of the quadrants having a corresponding set of masks;
- means for identifying edge pixels among the image pixels of the input image, each edge pixel having a gradient value greater than a threshold gradient value; and
- means for comparing each one of the masks for each quadrant with a matrix of image pixels within the same quadrant to
- identify image pixels in the matrix that correspond to part of the object.
- 3. A method of establishing the boundaries of an object in an input image including a plurality of image pixels having gradient values of a predetermined scale, wherein the object includes a centroid, the method, performed by a signal processing system, comprising the steps of:
- deciding on a perimeter surrounding the object in the input image;
- repeatedly searching from an image pixel corresponding to the centroid of the object to the perimeter for an image pixel having a highest gradient value of the image pixels searched; and
- marking, as an edge pixel, the image pixel having the highest gradient value for each of the repeated searches when said highest gradient value exceeds a predetermined threshold.
- 4. An image processing system for establishing the boundaries of an object in an input image including a plurality of image pixels having gradient values of a predetermined scale, wherein the object includes a centroid, the system comprising:
- means for deciding on a perimeter surrounding the object in the input image;
- means for repeatedly searching from an image pixel corresponding to the centroid of the object to the perimeter for an image pixel having a highest gradient value of the image pixels searched; and
- means for marking, as an edge pixel, the image pixel having the highest gradient value for each of the repeated searches when said highest gradient value exceeds a predetermined threshold.
Parent Case Info
This is a continuation of application Ser. No. 08/150,829, filed Nov. 12, 1993, now U.S. Pat. No. 5,604,822.
US Referenced Citations (10)
Non-Patent Literature Citations (2)
Entry |
Schalkoff, R.J., "Digital Image Processing and Computer Vision", John Wiley & Sons, Inc., 1989, pp. 254-258. |
Myler, H. and Weeks, A., "Computer Imaging Recipes in C", Prentice Hall, 1993, pp. 53-72. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
150829 |
Nov 1993 |
|