Environment recognition device
First Claim
1. An environment recognition device comprising:
- an on-board camera mounted on a vehicle;
an object specifying unit that specifies a target object to be recognized;
an image data acquiring unit that acquires image data based on a color image in front of the vehicle imaged by the on-board camera;
an average color calculating unit that calculates, based on the image data acquired by the image data acquiring unit, an average color of each of pixel blocks produced by splitting the color image by a preset size;
a color information adding unit that determines to which of color indexes provided in advance the average color calculated in the average color calculating unit belongs, and stores a determination result in association with the pixel block as color information;
a color histogram creating unit that accumulates along one direction on the color image the number of the pixel blocks that aimed color indexes match the color information associated by the color information adding unit, and creates a color histogram formed by one-dimensionally arranging accumulated values, for each of the color indexes and in time series in units of frames of the image data; and
an object information adding unit that creates information about a target object specified by the object specifying unit on the basis of the color histograms created by the color histogram creating unit, and stores the created information as object information in association with the image data acquired by the image data acquiring unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A color information creating part calculates the average color of captured image data in units of macro blocks, and determines to which color index the average color of each macro block corresponds. Color arrangement information formed by associating color information with the macro blocks is stored in a color index memory. A histogram creating part creates color histograms representative of the distribution of macro blocks added with color information corresponding to aimed color indexes. Based on the color arrangement information and the color histograms, a color application execution part recognizes objects, surroundings, or the situation of a driver'"'"'s own vehicle without performing area splitting (shape acquisition) of an image.
76 Citations
32 Claims
-
1. An environment recognition device comprising:
-
an on-board camera mounted on a vehicle; an object specifying unit that specifies a target object to be recognized; an image data acquiring unit that acquires image data based on a color image in front of the vehicle imaged by the on-board camera; an average color calculating unit that calculates, based on the image data acquired by the image data acquiring unit, an average color of each of pixel blocks produced by splitting the color image by a preset size; a color information adding unit that determines to which of color indexes provided in advance the average color calculated in the average color calculating unit belongs, and stores a determination result in association with the pixel block as color information; a color histogram creating unit that accumulates along one direction on the color image the number of the pixel blocks that aimed color indexes match the color information associated by the color information adding unit, and creates a color histogram formed by one-dimensionally arranging accumulated values, for each of the color indexes and in time series in units of frames of the image data; and an object information adding unit that creates information about a target object specified by the object specifying unit on the basis of the color histograms created by the color histogram creating unit, and stores the created information as object information in association with the image data acquired by the image data acquiring unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An environment recognition device comprising:
-
an on-board camera mounted on a vehicle; an object specifying unit that specifies a target object to be recognized; an image data acquiring unit that acquires image data based on a color image in front of the vehicle imaged by the on-board camera; an average color calculating unit that calculates the average color of each of pixel blocks produced by splitting the color image by a preset size, based on the image data acquired by the image data acquiring unit; a color information adding unit that determines to which of color indexes provided in advance the average color calculated in the average color calculating unit belongs, and stores the determination result in association with the pixel block as color information; an object information adding unit that creates, based on the color information respectively associated with the pixel blocks by the color information adding unit, information on the target object specified in the object specifying unit, and stores the created information as object information in association with the image data acquired by the image data acquiring unit; a template storage unit that stores plural templates representative of a position of a wiper in the color image; a binarizing unit that creates a binary image added with different values for pixel blocks added with color information corresponding to a black color index by the color information adding unit, and pixel blocks added with other color information; a wiper detecting unit that detects a wiper in a position other than a stop position when not used, by performing pattern matching between the templates stored in the template storage unit and the binary image created by the binarizing unit; and a frequency calculating unit that calculates the number of times a wiper was detected in the wiper detecting unit for a preset observation period, wherein the object information adding unit outputs information indicating that the wiper is operating, when the frequency calculated in the frequency calculating unit exceeds a preset operation determination threshold, as the object information. - View Dependent Claims (9, 10, 11, 13)
-
-
12. An environment recognition device comprising:
-
an on-board camera mounted on a vehicle; an object specifying unit that specifies a target object to be recognized; an image data acquiring unit that acquires image data based on a color image in front of the vehicle imaged by the on-board camera; an average color calculating unit that calculates the average color of each of pixel blocks produced by splitting the color image by a preset size, based on the image data acquired by the image data acquiring unit; a color information adding unit that determines to which of color indexes provided in advance the average color calculated in the average color calculating unit belongs, and stores the determination result in association with the pixel block as color information; an object information adding unit that creates, based on the color information respectively associated with the pixel blocks by the color information adding unit, information on the target object specified in the object specifying unit, and stores the created information as object information in association with the image data acquired by the image data acquiring unit; a candidate extracting unit that defines a pixel block added with color information corresponding to a red color index by the color information adding unit as a red pixel block, and extracts the two red pixel blocks placed in a horizontal direction as tail light candidates; an inter-vehicle distance estimating unit that estimates an inter-vehicle distance by determining which of vehicle width conditions a positional relationship of the tail light candidates extracted in the candidate extracting unit satisfies, the vehicle width conditions being respectively associated with plural stages of inter-vehicle distances;
wherein the object information adding unit outputs a vehicle position represented by the positions of the tail light candidates and the inter-vehicle distance estimated in the inter-vehicle distance estimating unit as the object information;vehicle color extracting unit that extracts the color of macro blocks that exist in a section between the tail light candidates extracted in the candidate extracting unit or vertically to the section, as the color of a preceding vehicle, wherein the object information adding unit outputs an extraction result in the vehicle color extracting unit as the object information.
-
-
14. An environment recognition device, comprising:
-
an on-board camera mounted on a vehicle; an image data acquiring unit that acquires image data based on a color image in front of the vehicle imaged by the on-board camera; an average color calculating unit that calculates, based on the image data acquired by the image data acquiring unit, an average color of each of pixel blocks produced by splitting the color image by a preset size; a color information adding unit that determines to which of color indexes provided in advance the average color calculated in the average color calculating unit belongs, and stores the determination result in association with the pixel block as color information; a color histogram creating unit that accumulates along one direction on the color image the number of the pixel blocks that aimed color indexes match the color information associated by the color information adding unit, and creates a color histogram formed by one-dimensionally arranging the accumulated values, for each of the color indexes and in time series in units of frames of the image data; a difference calculating unit that calculates an inter-frame difference of color histograms created in the color histogram creating unit, for each of the color indexes; and a caution calling situation detecting unit that detects, based on a calculation result in the difference calculating unit, a caution calling situation appearing on a color screen.
-
-
15. An environment recognition device, comprising:
-
an on-board camera mounted on a vehicle; an image data acquiring unit that acquires image data based on a color image in front of a vehicle imaged by an on-board camera; an average color calculating unit that calculates, based on the image data acquired by the image data acquiring unit, an average color of each of pixel blocks produced by splitting the color image by a preset size; a color information adding unit that determines to which of color indexes provided in advance the average color calculated in the average color calculating unit belongs, and stores the determination result in association with the pixel block as color information; a full screen accumulated value creating unit that creates a full screen accumulated value produced by accumulating over the whole of the color image the number of the pixel blocks that aimed color indexes match the color information associated by the color information adding unit, in time series in units of frames of the image data; a difference calculating unit that calculates an inter-frame difference of the full screen accumulated value created in the full screen accumulated value creating unit; and a caution calling situation detecting unit that detects, based on a calculation result in the difference calculating unit, a caution calling situation appearing on a color screen. - View Dependent Claims (16)
-
-
17. An environment recognition device comprising:
-
an on-board camera mounted on a mobile unit; an image data acquiring unit that acquires image data based on a color image imaged by the camera; an average color calculating unit that calculates, based on the image data acquired by the image data acquiring unit, an average color of a pixel block for each of pixel blocks produced by splitting the color image by a preset size; a color information adding unit that determines to which of color indexes provided in advance the average color calculated in the average color calculating unit belongs, and stores a determination result in association with the pixel block as color information; a certainty degree calculating unit that calculates, with matters and attributes to be extracted from the color image as objects, based on the color information stored in the color information adding unit, a certainty degree that an aimed pixel block constitutes an aimed object, for each of the pixel blocks and for each of the objects; and an object determining unit that determines an object to be associated with the pixel block, based on a calculation result in the certainty degree calculating unit;
whereinthe certainty degree calculating unit comprises; plural partial certainty degree calculating units that obtain the certainty degree by using mutually different methods; a certainty degree integration unit that obtains a certainty degree by integrating calculation results in the plural partial certainty degree calculating units for each of the objects; and
whereinat least one of the plural partial certainty degree calculating units obtains the certainty degree by statistical estimation based on statistical analysis; in the statistical estimation, a measurement matrix is formed by arranging the certainty degrees and factor information that influence the calculation of the certainty degrees in association with each other, and the certainty degree is calculated based on regression coefficients obtained by subjecting a measurement matrix to regression analysis, and extracted information which is an actual measurement value of the factor information extracted from the image data acquired by the image data acquiring unit. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32)
-
-
29. An environment recognition device comprising:
-
an on-board camera mounted on a mobile unit; an image data acquiring unit that acquires image data based on a color image imaged by the camera; an average color calculating unit that calculates, based on the image data acquired by the image data acquiring unit, an average color of a pixel block for each of pixel blocks produced by splitting the color image by a preset size; a color information adding unit that determines to which of color indexes provided in advance the average color calculated in the average color calculating unit belongs, and stores a determination result in association with the pixel block as color information; a certainty degree calculating unit that calculates, with matters and attributes to be extracted from the color image as objects, based on the color information stored in the color information adding unit, a certainty degree that an aimed pixel block constitutes an aimed object, for each of the pixel blocks and for each of the objects; an object determining unit that determines an object to be associated with the pixel block, based on a calculation result in the certainty degree calculating unit; a view pattern storage unit that stores view patterns representative of typical, static environments, by splitting a screen of the color image by partial areas having same characteristics; and a view pattern selecting unit that selects a view pattern matching the image data acquired by the image data acquiring unit, wherein the certainty degree calculating unit uses characteristics of the partial region to which the pixel block belongs, for the calculation of the certainty degree; a model storage unit that stores road structure models representative of typical patterns of a three-dimensional structure in a vicinity of roads shown in the color image in association with the view patterns; and a distance map creating unit that creates a distance map showing three-dimensional positions of individual pixel blocks by projecting a road structure model corresponding to a view pattern selected in the view pattern selecting unit into the screen comprised of the pixel blocks, wherein the certainty degree calculating unit uses information of the three-dimensional positions of the pixel blocks determined from the distance map, for the calculation of the certainty degree. - View Dependent Claims (30)
-
Specification