USPatent applicationPatented

Image processing apparatus

Granted 24 Jul 2018 · 2 office actions

Life of the application

12 dated events
⤢ drag to zoom20162018202020222024202620282030203220342036ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

In an image processing apparatus, an image acquiring unit acquires a first image and a second image that form stereoscopic images. A first sub-image extracting unit extracts first sub-images from the first image. A second sub-image extracting unit extracts second sub-images from the second image. A matching unit matches each pair of the first and second sub-images to determine a degree of similarity therebetween. A similar sub-image setting unit sets the second sub-image having a highest degree of similarity to the first sub-image to be a similar sub-image to the first sub-image. A brightness comparing unit compares in brightness each pair of the first and second sub-images. The matching unit is configured to, if a result of comparison made by the brightness comparing unit between a pair of the first and second sub-images is out of a predetermined brightness range, exclude such a pair of the first and second sub-images.

Description

11 parts
›CROSS-REFERENCE TO RELATED APPLICATION

This application is based on and claims the benefit of priority from earlier Japanese Patent Application No. 2014-248228 filed Dec. 8, 2014, the description of which is incorporated herein by reference.

BACKGROUND
›Technical Field

The present invention relates to an image processing apparatus.

›Related Art

Conventionally, a technique is known that acquires two images using a stereoscopic camera and provides a distance measurement via matching the two images. Typically, the matching is performed using brightness values of the images. Portions of the two images where the same target is captured may be different in brightness value. This can be caused by lens conditions of the stereoscopic camera, imager errors, aging degradation and the like. A counter measure thereagainst may include (1) a technique for comparing the two images and correcting one of the two images based on a brightness difference (see Japanese Patent Application Laid-Open Publication No. 2009-069114), and (2) a technique for matching the two images after local corrections of the images (Japanese Patent Application Laid-Open Publication No. 2011-243194).

However, for the techniques disclosed in Japanese Patent Application Laid-Open Publication No. 2009-069114 and Japanese Patent Application Laid-Open Publication No. 2011-243194, it has been difficult to sufficiently improve the matching accuracy.

In consideration of the foregoing, exemplary embodiments of the present invention are directed to providing an image processing apparatus capable of improving the matching accuracy.

›SUMMARY

In accordance with a first exemplary embodiment of the present invention, there is provided an image processing apparatus including: an image acquiring unit configured to acquire a first image and a second image that form stereoscopic images; a first sub-image extracting unit configured to extract first sub-images from the first image; a second sub-image extracting unit configured to extract second sub-images from the second image; a matching unit configured to match each pair of the first and second sub-images to determine a degree of similarity between the pair of the first and second sub-images; a similar sub-image setting unit configured to, for each of the first sub-images extracted by the first sub-image extracting unit, set the second sub-image having a highest degree of similarity to the first sub-image, among the second sub-images extracted by the second sub-image extracting unit, to be a similar sub-image corresponding to the first sub-image; and a brightness comparing unit configured to compare in brightness each pair of the first and second sub-images. In the apparatus, the matching unit is configured to, if a result of comparison made by the brightness comparing unit between a pair of the first and second sub-images is out of a predetermined brightness range, exclude such a pair of the first and second sub-images from the pairs of the first and second sub-images to be matched.

This image processing apparatus is configured to, if it is determined by the brightness comparing unit that a pair of the first and second sub-images are not in a predetermined brightness range, such a pair of the first and second sub-images are excluded from the pairs of the first and second sub-images to be matched, so that matching does not have to be performed for such an excluded pair of the first and second sub-images not having normal brightness. This can enhance matching accuracy.

In accordance with a second exemplary embodiment of the present invention, there is provided an image processing apparatus including: an image acquiring unit configured to acquire a first image and a second image that form stereoscopic images; a first sub-image extracting unit configured to extract first sub-images from the first image; a second sub-image extracting unit configured to extract second sub-images from the second image; a matching unit configured to determine a degree of similarity between each pair of the first and second sub-images; a similar sub-image setting unit configured to, for each of the first sub-images extracted by the first sub-image extracting unit, set the second sub-image having a highest degree of similarity to the first sub-image, among the second sub-images extracted by the second sub-image extracting unit, to be a similar sub-image corresponding to the first sub-image; a brightness comparing unit configured to compare in brightness each pair of the first and second sub-images; and an information outputting unit configured to, if a result of comparison made by the brightness comparing unit between a pair of the first sub-image and its corresponding similar sub-image is out of a predetermined brightness range, output information indicative of such an event.

This image processing apparatus is configured to, if a pair of the first sub-image and its corresponding similar sub-image are out of a predetermined brightness range, information indicative of such an event will be outputted. For example, other devices operative to use the information outputted from the image processing apparatus can use the matching result properly in response to the information.

In accordance with a third exemplary embodiment of the present invention, there is provided an image processing apparatus including: an image acquiring unit configured to acquire a first image and a second image that form stereoscopic images; a first sub-image extracting unit configured to extract first sub-images from the first image; a second sub-image extracting unit configured to extract second sub-images from the second image; a matching unit configured to determine a degree of similarity between each pair of the first and second sub-images; a brightness comparing unit configured to compare in brightness each pair of the first and second sub-images; and a similar sub-image setting unit configured to, for each of the first sub-images extracted by the first sub-image extracting unit, determine one of the second sub-images extracted by the second sub-image extracting unit to be a similar sub-image corresponding to the first sub-image, based on results of determination made by the matching unit and results of comparison made by the brightness comparing unit.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of an image processing apparatus in accordance with a first embodiment of the present invention;

FIG. 2 is a flowchart of processing to be performed in the image processing apparatus of FIG. 1 ;

FIG. 3 is an example of first and second sub-images;

FIG. 4 is a block diagram of an image processing apparatus in accordance with a second embodiment of the present invention;

FIG. 5 is a flowchart of processing to be performed in the image processing apparatus of FIG. 4 ;

FIG. 6 is a block diagram of an image processing apparatus in accordance with a third embodiment of the present invention;

FIG. 7 is a flowchart of processing to be performed in the image processing apparatus of FIG. 6 ;

FIG. 8A is a graph illustrating an example of relationship between degree of similarity and point P 1 ; and

FIG. 8B is a graph illustrating an example of relationship between sub-image brightness ratio and point P 2 .

›DESCRIPTION OF SPECIFIC EMBODIMENTS · 1 of 5

Embodiments of the present invention now will be described more fully hereinafter with reference to the accompanying drawings. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout.

First Embodiment

1. Image Processing Apparatus

A configuration of the image processing apparatus 1 will now be described with reference to FIG. 1 . The image processing apparatus 1 is mounted in a vehicle. In the following descriptions, the vehicle carrying the apparels is referred to as an own vehicle. The image processing apparatus 1 is a well-known computer including CPU, RAM, ROM and the like. Functions of functional blocks described later can be implemented by the CPU executing computer programs stored in the ROM.

The image processing apparatus 1 includes, as functional blocks, an image acquiring unit 3 , a first sub-image extracting unit 5 , a second sub-images extracting unit 7 , a range setting unit 9 , a correcting unit 11 , a matching unit 13 , a brightness comparing unit 15 , and a similar sub-image setting unit 17 . Functions of these units will be explained later.

Besides the image processing apparatus 1 , the own vehicle includes a left camera 19 , a right camera 21 , a travelable zone recognizer 23 , a three-dimensional (3D) object recognizer 25 , and a vehicle controller 27 . The left camera 19 is positioned looking forward on the left side of the lateral center of the own vehicle. The right camera 21 is positioned looking forward on the right side of the lateral center of the own vehicle. The left camera 19 and the right camera 21 form a stereoscopic camera. The left camera 19 and the right camera 21 are disposed at the same height above a road surface.

An image captured by the left camera 19 (hereinafter referred to as a first image) and an image captured by the right camera 21 (hereinafter referred to as a second image) are entered in the image acquiring unit 3 . The first image and the second image form stereoscopic images. A target (e.g., a person, a vehicle, a bicycle, a motorcycle, a traffic light, a roadside object, a street sign or the like) located forward of the own vehicle is present in both the first and second images. Lateral positions of the left and right cameras 19 , 21 are different, which may give rise to a difference between lateral positions of the same target in the first and second images (i.e., disparity). A disparity magnitude depends on a distance from the own vehicle to the target. That is, as the distance from the own vehicle to the target decreases, the disparity magnitude increases.

2. Processing to be Performed in the Image Processing Apparatus

Processing to be performed in the image processing apparatus 1 will now be described with reference to FIGS. 2 and 3 . This processing is repeatedly performed every predetermined time interval.

In step S 1 of FIG. 2 , the image acquiring unit 3 acquires the first image from the left camera 19 and the second image from the right camera 21 .

In step S 2 , the range setting unit 9 compares in brightness the first and second images acquired in step S 1 and then calculates an overall image brightness ratio R according to the following equation (1).

R=K 2/ K 1  (1)

where K 1 represents an average brightness over the first image and K 2 represents an average brightness over the second image.

In step S 3 , the range setting unit 9 sets a normal brightness range based on the overall image brightness ratio R calculated in step S 2 . The normal brightness range is a brightness range from R−d 1 to R+d 2 , where d 1 and d 2 are positive numbers. d 1 and d 2 may be fixed values or may vary with the ratio R.

In step S 4 , the first sub-image extracting unit 5 extracts a first sub-image 29 from the first image acquired in step S 1 , as shown in FIG. 3 . The first sub-image 29 is part of the first image, for example, a rectangular area of two pixels by two pixels.

The extraction of the first sub-image 29 is repeatedly performed until YES is determined in step S 12 (described later). An extraction position of the first sub-image 29 is horizontally and vertically shifted by a predetermined amount each time step S 4 is performed. More specifically, the extraction position of the first sub-image 29 is horizontally shifted by a predetermined amount at a vertically fixed and highest position from an upper left corner to an upper right corner of the first image each time step S 4 is performed, and then the extraction position of the first sub-image 29 is horizontally shifted from left to right at each succeeding vertically-fixed position lowered by a predetermined amount from the top to the bottom of the first image, each time step S 4 is performed. Such extraction of the first sub-image 29 is continued until the extraction position of the first sub-image 29 reaches the lowest right corner.

In step S 5 , the second sub-image extracting unit 7 extracts a second sub-image 31 from the second image acquired in step S 1 , as shown in FIG. 3 . Like the first sub-image 29 , the second sub-image 31 is part of the second image, for example, a rectangular area of two pixels by two pixels. The second sub-image 31 is vertically even with (or matches the vertical position of) the first sub-image 29 last extracted in step S 4 .

The extraction of the second sub-image 31 is repeatedly performed until YES is determined in step S 10 (described later). An extraction position of the second sub-image 31 in the second image is shifted by a predetermined amount at the same vertically fixed position as the first sub-image 29 , each time step S 5 is performed. That is, each time step S 5 is performed, the extraction position of the second sub-image 31 is horizontally shifted by a predetermined amount at a vertically fixed position from a left end to a right end of the second image.

›DESCRIPTION OF SPECIFIC EMBODIMENTS · 2 of 5

In step S 6 , the brightness comparing unit 15 compares in brightness the first sub-image last extracted in step S 4 and the second sub-image last extracted in step S 5 to calculate a sub-image brightness ratio r according to the following equation (2).

r=bk 2/ bk 1  (2)

where bk 1 represents an average brightness over the first sub-image and bk 2 represents an average brightness over the second sub-image.

In step S 7 , the brightness comparing unit 15 determines whether or not the sub-image brightness ratio r calculated in step S 6 is in the normal brightness range set in step S 3 , that is, whether or not the sub-image brightness ratio r is normal. If in step S 7 it is determined that the sub-image brightness ratio r is normal, then the process flow proceeds to step S 8 . Otherwise, the process flow proceeds to step S 10 .

In step S 8 , the correcting unit 11 corrects the brightness of each pixel of the first sub-image last extracted in step S 4 and the brightness of each pixel of the second sub-image last extracted in step S 5 . This brightness correction is performed to reduce brightness variations caused by lens limb darkening. The brightness at the periphery of each uncorrected sub-image is lower than the brightness at the center of the uncorrected sub-image. The brightness correction in step S 8 minimizes a difference between the brightness at the periphery of each sub-image and the brightness at the center of the sub-image. An amount of correction is preset at each pixel position in each sub-image based on the characteristics of the left camera 19 and the right camera 21 .

In step S 9 subsequent to step S 8 , the matching unit 13 determines a degree of similarity between the corrected first and second sub-images by matching these first and second sub-images. A matching method to be used here may be appropriately selected from well-known matching methods that include, but are not limited to, the following methods.

(a) Sum of Absolute Difference (SAD)

In SAD, two areas are compared by calculating an absolute brightness difference between each pixel in one of the areas being compared and the corresponding pixel in the other area and summing the absolute brightness differences over the pixels.

(b) Sum of Squared Difference (SSD)

In SSD, two areas are compared by calculating an absolute brightness difference between each pixel in one of the areas being compared and the corresponding pixel in the other area and summing the squared absolute brightness differences over the pixels.

(c) Zero-Mean Sum of Absolute Differences (ZSAD)

In ZSAD, two areas are compared by calculating an absolute brightness difference between each pixel minus an average brightness value in one of the areas being compared and the corresponding pixel minus an average brightness value in the other area and summing the absolute brightness differences over the pixels.

(d) Zero-Mean Sum of Squared Differences (ZSSD)

In ZSSD, two areas are compared by calculating an absolute brightness difference between each pixel minus an average brightness value in one of the areas being compared and the corresponding pixel minus an average brightness value in the other area and summing the squared absolute brightness differences over the pixels.

(e) Locally Scaled Sum of Absolute Differences (LSAD)

In LSAD, two areas are compared by calculating an absolute brightness difference between each pixel in one of the areas being compared and the corresponding pixel in the other area corrected by an average-brightness ratio and summing the absolute brightness differences over the pixels.

(f) Locally Scaled Sum of Squared Differences (LSSD)

In LSSD, two areas are compared by calculating an absolute brightness difference between each pixel in one of the areas being compared and the corresponding pixel in the other area corrected by an average-brightness ratio and summing the squared absolute brightness differences over the pixels.

(g) Normalized Cross Correlation (NCC)

In NCC, two areas are compared by calculating the normalized cross correlation.

(h) Zero-Mean Normalized Cross Correlation (ZNCC)

In ZNCC, two areas are compared by calculating the brightness of each pixel minus an average brightness value in each of the areas being compared and calculating the normalized cross correlation.

In step S 10 , it is determined whether or not all the second sub-images that are vertically even with the first sub-image 29 last extracted in step S 4 have been extracted. If it is determined that all the second sub-images that are vertically even with the first sub-image 29 last extracted in step S 4 have been extracted, then the process flow proceeds to step S 11 . Otherwise, the process flow proceeds to step S 5 .

In step S 11 , the similar sub-image setting unit 17 sets the second sub-image having the highest degree of similarity determined in step S 9 , among all the second sub-images extracted corresponding to the first sub-image last extracted in step S 4 , to be a similar sub-image corresponding to the first sub-image last extracted in step S 4 .

In step S 12 , it is determined whether or not all the first sub-images have been extracted from the first image. If it is determined that all the first sub-images have been extracted, then the process flow ends. Otherwise, the process flow proceeds to step S 4 .

The above processing allows each first sub-image of the first image and its corresponding similar sub-image of the second image to be identified. The first sub-image and its corresponding similar sub-image are areas capturing the same target.

The travelable zone recognizer 23 and the 3D object recognizer 25 calculate a distance from the own vehicle to the target located forward of the own vehicle (the target appearing in both the first sub-image of the first image and its corresponding similar sub-image of the second image) based on a difference (disparity) between the position of the first sub-image in the first image and the position of the similar sub-image in the second image. Based on the distance to the target, the vehicle controller 27 performs various processing (e.g., automated braking, automated steering, alert output and the like).

›DESCRIPTION OF SPECIFIC EMBODIMENTS · 3 of 5

3. Advantages

(1A) The image processing apparatus 1 is configured to, if the sub-image brightness ratio r for a pair of the first and second sub-images is out of the normal brightness range, exclude such a pair of the first and second sub-images, so that matching does not have to be performed for such an excluded pair of the first and second sub-images not having a normal brightness ratio. This can enhance matching accuracy.

(1B) The image processing apparatus 1 is configured to set the normal brightness range based on the comparison between the brightness of the first image and the brightness of the second image. This allows the normal brightness range to be set as appropriate to the first and second images.

(1C) The image processing apparatus 1 is configured to, prior to matching, correct the brightness of the first and second sub-images. The brightness correction is performed to reduce brightness variations caused by the lens limb darkening. Therefore, the image processing apparatus 1 can achieve more accurate matching.

Second Embodiment

1. Image Processing Apparatus

An image processing apparatus 101 in accordance with a second embodiment of the present invention will now be described with reference to FIG. 4 . The image processing apparatus 101 is similar in configuration to that of the first embodiment and thus descriptions about common components will be omitted. Only differences of the second embodiment from the first embodiment are explained. The image processing apparatus 101 further includes an information outputting unit 33 . A function of the information outputting unit 33 will be described later.

2. Processing to be Performed in the Image Processing Apparatus

Processing to be performed in the image processing apparatus 101 will now be described with reference to FIG. 5 . This processing is similar to that of the first embodiment and thus descriptions about common steps will be omitted. Only differences are explained.

Steps S 21 -S 25 in FIG. 5 are respectively similar to steps S 1 -S 5 in the first embodiment.

In subsequent step S 26 , the correcting unit 11 corrects the brightness of each pixel of the first sub-image last extracted in step S 24 and the brightness of each pixel of the second sub-image last extracted in step S 25 . This brightness correction is performed in a similar manner to that of step S 8 in the first embodiment.

In step S 27 , the matching unit 13 determines a degree of similarity between the corrected first and second sub-images by matching these first and second sub-images. This sub-image matching may be performed in a similar manner to that of step S 9 in the first embodiment.

In step S 28 , the brightness comparing unit 15 compares in brightness the first and second sub-images matched in step S 27 to calculate a sub-image brightness ratio r. The sub-image brightness ratio r may be calculated in a similar manner to that of step S 6 in the first embodiment.

In step S 29 , it is determined whether or not all the second sub-images that are vertically even with (match the vertical position of) the first sub-image last extracted in step S 24 have been extracted. If it is determined that all the second sub-images that are vertically even with the first sub-image last extracted in step S 24 have been extracted, then the process flow proceeds to step S 30 . Otherwise, the process flow proceeds to step S 25 .

In step S 30 , the similar sub-image setting unit 17 sets the second sub-image having the highest degree of similarity determined in step S 27 , among all the second sub-images extracted corresponding to the first sub-image last extracted in step S 24 , to be a similar sub-image corresponding to the first sub-image last extracted in step S 24 .

In step S 31 , the brightness comparing unit 15 determines whether or not the sub-image brightness ratio r for the first sub-image last extracted in step S 24 and its corresponding similar sub-image is in the normal brightness range set in step S 23 (i.e., whether or not the sub-image brightness ratio r is normal). If it is determined that the sub-image brightness ratio r is normal, then the process flow proceeds to step S 33 . Otherwise, the process flow proceeds to step S 32 .

In step S 32 , the information outputting unit 33 outputs abnormality information. The abnormality information includes information for identifying the first sub-image and its corresponding similar sub-image for which the sub-image brightness ratio r is not normal or is abnormal. The abnormality information includes information indicative of the sub-image brightness ratio r being abnormal. The abnormality information is stored in the image processing apparatus 101 and outputted to the travelable zone recognizer 23 and the three-dimensional object recognizer 25 .

In step S 33 , it is determined whether or not all the first sub-images have been extracted from the first image. If it is determined that all the first sub-images have been extracted, then the process flow ends. Otherwise, the process flow proceeds to step S 24 .

3. Advantages

(2A) The image processing apparatus 101 is configured to, if the sub-image brightness ratio r for the first sub-image and its corresponding similar sub-image is out of the normal brightness range, output the abnormality information.

The travelable zone recognizer 23 and the 3D object recognizer 25 calculate a difference (disparity) between the position of each first sub-image in the first image and the position of its corresponding similar sub-image in the second image. Based on the disparity, various processing is performed, where processing may be changed with the presence or absence of the abnormality information. For example, the disparity between the first sub-image in the first image and its corresponding similar sub-image in the second image in the presence of the abnormality information may be less weighted than the disparity between the first sub-image in the first image and its corresponding similar sub-image in the second image in the absence of the abnormality information. This allows processing to be performed properly depending on matching reliability.

›DESCRIPTION OF SPECIFIC EMBODIMENTS · 4 of 5

Third Embodiment

1. Image Processing Apparatus

An image processing apparatus 201 will now be described with reference to FIG. 6 . The image processing apparatus 201 is similar in configuration to that of the first embodiment.

2. Processing to be Performed in the Image Processing Apparatus

Processing to be performed in the image processing apparatus 201 will now be described with reference to FIGS. 7 and 8 . This processing is similar to that of the first embodiment and thus descriptions about common steps will be omitted. Only differences are explained.

Steps S 41 -S 45 in FIG. 7 are respectively similar to steps S 1 -S 5 in the first embodiment.

In step S 46 , the correcting unit 11 corrects the brightness of each pixel of the first sub-image last extracted in step S 44 and the brightness of each pixel of the second sub-image last extracted in step S 45 . This brightness correction is performed in a similar manner to that of step S 8 in the first embodiment.

In step S 47 , the matching unit 13 determines a degree of similarity between the corrected first and second sub-images by matching these first and second sub-images. This sub-image matching may be performed in a similar manner to that of step S 9 in the first embodiment.

In step S 48 , the brightness comparing unit 15 compares in brightness the first and second sub-images matched in step S 47 to calculate a sub-image brightness ratio r. The sub-image brightness ratio r may be calculated in a similar manner to that of step S 6 in the first embodiment.

In step S 49 , the similar sub-image setting unit 17 calculates a point P 1 based on the degree of similarity between the first sub-image and the second sub-image determined in step S 47 . The similar sub-image setting unit 17 has a map for outputting the point P 1 as a function of the degree of similarity to be entered. The similar sub-image setting unit 17 uses such a map to calculate the point P 1 . As shown in FIG. 8A , a relationship between the degree of similarity and the point P 1 is set such that the point P 1 increases with increasing degree of similarity.

Subsequently, the similar sub-image setting unit 17 calculates a point P 2 based on the sub-image brightness ratio r calculated in step S 48 . The similar sub-image setting unit 17 has a map for outputting the point P 2 as a function of the sub-image brightness ratio r to be entered. The similar sub-image setting unit 17 uses such a map to calculate the point P 2 . As shown in FIG. 8B , a relationship between the sub-image brightness ratio r and the point P 2 is set such that the point P 2 takes a maximum value if the sub-image brightness ratio r is in the normal brightness range set in step S 43 and the point P 2 decreases as the sub-image brightness ratio r gets farther from the normal brightness range.

Finally, the similar sub-image setting unit 17 calculates a total point P that is a sum of the points P 1 and P 2 .

In step S 50 , it is determined whether or not all the second sub-images that are vertically even with (or match the vertical position of) the first sub-image last extracted in step S 44 have been extracted. If it is determined that all the second sub-images that are vertically even with the first sub-image last extracted in step S 44 have been extracted, then the process flow proceeds to step S 51 . Otherwise, the process flow proceeds to step S 45 .

In step S 51 , the similar sub-image setting unit 17 sets the second sub-image having the highest total point calculated in step S 49 , among all the second sub-images extracted corresponding to the first sub-image last extracted in step S 44 , to be a similar sub-image corresponding to the first sub-image last extracted in step S 44 .

In step S 52 , it is determined whether or not all the first sub-images have been extracted from the first image. If it is determined that all the first sub-images have been extracted, then the process flow ends. Otherwise, the process flow proceeds to step S 44 .

With the above processing, each first sub-image in the first image and its corresponding similar sub-image in the second image can be determined.

3. Advantages

Other Embodiments

It is to be understood that the invention is not to be limited to the specific embodiments disclosed above and that modifications and other embodiments are intended to be included within the scope of the appended claims.

(1) In an alternative embodiment to any one of the first to third embodiments, dimensions of each of the first and second sub-images is not limited to dimensions of two pixels by two pixels, but may be set as appropriate.

(2) In an alternative embodiment to any one of the first to third embodiments, the first sub-image may be sequentially extracted from the whole or part of the first image so that the extracted first sub-images can cover the whole or part of the first image. The second sub-image may be sequentially extracted from the whole or part of horizontal dimension of the second image.

(3) In an alternative embodiment to any one of the first to third embodiments, when the first and second sub-images are compared in brightness, some of pixels of the first sub-image and some of pixels of the second sub-image may be compared in brightness.

(4) In an alternative embodiment to any one of the first to third embodiments, the normal brightness range may be set in a manner other than that of steps S 2 and S 3 in the first embodiment. For example, the normal brightness range may be set to a fixed range.

(5) In an alternative embodiment to any one of the first to third embodiments, when calculating the brightness ratio R, K 1 may be an average brightness over part of the first image and K 2 may be an average brightness over part of the second image.

(6) In an alternative embodiment to the third embodiment, the relationship between the degree of similarity and the point P 1 is not limited to the relationship shown in FIG. 8A , but may be set to another as appropriate. In addition, the relationship between the sub-image brightness ratio r and the point P 2 is not limited to the relationship shown in FIG. 8B , but may be set to another as appropriate. Further, the total point P may be calculated from the points P 1 and P 2 in another manner. For example, the total point P may be calculated as a product of the points P 1 and P 2 .

›DESCRIPTION OF SPECIFIC EMBODIMENTS · 5 of 5

(7) The image processing apparatus 1 , 101 or 201 is not limited to a vehicle-mounted apparatus. In addition, the image processing apparatus 1 , 101 or 201 may be used not for the purpose of measuring the distance to the target, but for another purpose. (8) In an alternative embodiment to any one of the first to third embodiments, the normal brightness range may be set as follows. A brightness difference D may be calculated by subtracting the average brightness of the second image from the average brightness of the first image. The normal brightness range may be set to be a range including the brightness difference D.

In such an alternative embodiment, in step S 6 , S 28 or S 48 , a sub-image brightness difference bd may be calculated by subtracting the average brightness of the second sub-image from of the average brightness of the first sub-image. YES may be determined in steps S 7 or S 31 if the sub-image brightness difference bd is within the normal brightness range. In step S 49 , the point P 2 may be calculated based on the sub-image brightness difference bd.

(9) In an alternative embodiment to any one of the first to third embodiments, whether or not the brightness of the first sub-image and the brightness of the second sub-image are normal may be determined as follows. First, a magnitude relation between the average brightness of the first image and the average brightness of the second image may be acquired as a reference magnitude relation. If it is determined that a magnitude relation between the brightness of the first sub-image and the brightness of the second sub-image coincides with the reference magnitude relation, it may be determined that the brightness of the first sub-image and the brightness of the second sub-image are normal (where YES may be determined in step S 7 or S 31 , or the point P 2 may be increased in step S 49 ).

If it is determined that a magnitude relation between the brightness of the first sub-image and the brightness of the second sub-image does not coincide with the reference magnitude relation, it may be determined that the brightness of the first sub-image or the brightness of the second sub-image are not normal (where NO may be determined in step S 7 or S 31 , or the point P 2 may be decreased in step S 49 ).

(10) In an alternative embodiment to any one of the first to third embodiments, the first image may be an image captured by the right camera 21 and the second image may be an image captured by the left camera 19 .

(11) The functions of one of components of any one of the first to third embodiments may be distributed to a plurality of components, or the functions of a plurality of components may be integrated into one component. At least part of the configuration of any one of the above embodiments may be replaced with a known configuration having a similar function. At least part of the configuration of any one of the above embodiments may be removed. At least part of the configuration of one of the above embodiments may be replaced with or added to the configuration of another one of the above embodiments. While only certain features of the invention have been illustrated and described herein, many modifications and changes will occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as falling within the true spirit of the invention.

(12) It should be appreciated that the invention is not to be limited to the image processing apparatuses disclosed above and that the present invention can be implemented in numerous ways, including as a system that includes any one of the image processing apparatuses as a component, a program for enabling a computer to function as any one of the image processing apparatuses, a non-transitory computer readable storage medium storing such a program, an image processing method, a ranging method and the like.

Claims as granted

12 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

3 codes
IPC · International Patent Classification
Section G — Physics
  • G06T7/50
  • G06K9/62
Section H — Electricity
  • H04N13/00

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomOct 2015Jan 2016Apr 2016Jul 2016Oct 2016Jan 2017Apr 2017Jul 2017Oct 2017Jan 2018Apr 2018Jul 2018USPTOApplicantNon-final rejectionResponse after non-finalFinal rejectionResponse after final
USPTOApplicanthover for detail · click to open
Pendency
2.6 y
960 days filing → grant
Office actions
2
non-final + final
Responses
2
no RCE
Examiner
Sean Motsinger
art unit 2669 · TC 2600
Citations: 17 back · 0 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20162018202020222024202620282030203220342036Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock