Object recognition method and apparatus for determining the presence and shape of an object
First Claim
1. An object recognition apparatus which processes pixels positioned in a plurality of predetermined partial areas of an image containing an object to be recognized for determination whether the object is present or absent in each of the partial areas, comprising:
- first means for preparing a histogram of densities of whole pixels for each partial area while the image is being scanned, wherein the first means includes a histogram memory which has addresses defined by the combinations of numbers indicating the partial areas and all possible densities of the pixels in the partial areas, the histogram memory being initialized before the preparation of the histogram is started so that data at each address represents a value of zero, and when, in each partial area, an actual density is obtained, data at the address determined by the combination of the number representing the partial area and the actual density is read out from the histogram memory and incremented by one and the so incremented data is stored in the histogram memory at the same address;
second means for comparing the histogram obtained by the first means for each partial area with reference data; and
third means for determining whether the object is present or absent in each partial area based on a comparison result obtained by the second means.
1 Assignment
0 Petitions
Accused Products
Abstract
An object recognition apparatus for determining the presence and shape of an object in an image has a multiplier, an adder and a memory for obtaining histograms relative to densities for each of specified partial areas in the image. The histogram of each partial area is stored in the memory at addressed determined by adding an actual density of each of pixels in the partial area to a number indicating the partial area multiplied to be shifted to the left by the number of quantization bits. In a micro computer of the apparatus, the histogram for each partial area compared with a corresponding reference histogram which indicates that an object is present in an at least one part of the partial area. Based on a comparison result, the micro computer determines whether the object is present or not in each partial area. Then, based on the combination of partial areas where it is determined that the object is present, the shape of the object is evaluated.
-
Citations
10 Claims
-
1. An object recognition apparatus which processes pixels positioned in a plurality of predetermined partial areas of an image containing an object to be recognized for determination whether the object is present or absent in each of the partial areas, comprising:
-
first means for preparing a histogram of densities of whole pixels for each partial area while the image is being scanned, wherein the first means includes a histogram memory which has addresses defined by the combinations of numbers indicating the partial areas and all possible densities of the pixels in the partial areas, the histogram memory being initialized before the preparation of the histogram is started so that data at each address represents a value of zero, and when, in each partial area, an actual density is obtained, data at the address determined by the combination of the number representing the partial area and the actual density is read out from the histogram memory and incremented by one and the so incremented data is stored in the histogram memory at the same address; second means for comparing the histogram obtained by the first means for each partial area with reference data; and third means for determining whether the object is present or absent in each partial area based on a comparison result obtained by the second means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An object recognition method for processing pixels positioned in a plurality of predetermined partial areas of an image containing an object to be recognized for determination whether the object is present or absent in each of the partial areas, comprising steps of:
-
preparing a histogram of densities of whole pixels for each partial area while the image is being scanned, wherein a histogram memory which has addresses defined by the combinations of numbers indicating the partial areas and all possible densities of the pixels in the partial areas is used, the histogram memory being initialized before the preparation of the histogram is started so that data at each address represents a value of zero, and when, in each partial area, an actual density is obtained, data at the address determined by the combination of the number representing the partial area and the actual density is read out from the histogram memory to be incremented by one and the so incremented data is stored in the histogram memory at the same address; comparing the histogram for each partial area with a reference histogram which indicates that the object occupies at least one part of the corresponding partial area; and determining whether the object is present or absent in each partial area based on a comparison result. - View Dependent Claims (10)
-
Specification