Vehicular image processing apparatus and vehicular image processing system
A vehicular image processing system and a vehicular image processing apparatus are provided which combine an image from a photographing device for detection of an object forward of a vehicle and an image from a photographing device for parking assistance, thereby enabling detection, in a synthesized image, of an obstacle of which the entirety cannot be captured by each photographing device since the object is located in a region where detection is difficult in the conventional art, for example, the object is located at a short distance from the own-vehicle.
1. A vehicular image processing apparatus comprising:
a receiver to receive input of a first captured image obtained by photographing an area forward of a vehicle and a second captured image obtained by photographing an area around the vehicle, a photographing area of the second captured image partially overlapping that of the first captured image;
a processor comprising:
a projection image converter configured to perform projective transformation on the second captured image at a plurality of projection planes corresponding to different distances from the vehicle and output a projection image group comprising projection images having been captured from the same position as that for the first captured image,
a first image combiner configured to combine each of the projection images and the first captured image, respectively, such that each output image comprising one of the projection images and the first captured image is continuous, and
a detection module configured to detect an obstacle forward of the vehicle from at least one of the output images synthesized by the first image combiner; and
a transmitter to send information of the obstacle to a display.
2. The vehicular image processing apparatus according to claim 1 , wherein the first image combiner is further configured to output a synthesized image group corresponding to the plurality of projection planes.
3. The vehicular image processing apparatus according to claim 2 , wherein the processor further comprises:
an image subtractor configured to calculate a similarity per pixel for overlapping portions of the first captured image and each projection image of the projection image group; and
a distance identification controller configured to perform comparison per region and perform labeling with a distance of a projection plane, among the plurality of projection planes, for the projection image corresponding to a most similar region, as a distance of the region.
4. The vehicular image processing apparatus according to claim 3 , wherein the processor further comprises:
a second image combiner configured to select the projection image of each labeled region and combine the selected projection image with the first captured image, thereby to perform combination such that a boundary between the selected projection image and the first captured image can be seen as continuous.
5. The vehicular image processing apparatus according to claim 2 , wherein the processor further comprises:
an image subtractor configured to calculate a difference per pixel for overlapping portions of the first captured image and each projection image of the projection image group;
a distance identification controller configured to integrate and compare difference values per a strip-like region, and perform labeling with a distance of a projection plane, among the plurality of projection planes, corresponding to the strip-like region having a lowest integrated value, as a distance of the strip-like region; and
a strip combiner configured to select the projection image of each labeled strip-like region and combine the selected projection image with the first captured image thereby to perform combination such that a boundary between the selected projection image and the first captured image can be seen continuous.
6. The vehicular image processing apparatus according to claim 1 , wherein the first captured image is subjected to the projective transformation.
7. A vehicular image processing system comprising:
a first photographing device mounted on a vehicle and configured to photograph an area forward of the vehicle;
a second photographing device mounted on the vehicle and configured to photograph an area around the vehicle, the area photographed by the second photographing device partially overlapping the area photographed by the first photographing device;
a vehicular image processing apparatus comprising:
a receiver to receive an input of a first captured image obtained by photographing the area forward of the vehicle, from the first photographing device, and a second captured image obtained by photographing the area around the vehicle, from the second photographing device, a photographing area of the second captured image partially overlapping that of the first captured image, and
a processor comprising:
a projection image conversion module configured to perform projective transformation on the second captured image at a plurality of projection planes corresponding to different distances from the vehicle and output a projection image group comprising projection images having been captured from the same position as that for the first captured image,
a first image combination module configured to combine each of the projection images and the first captured image, respectively, such that each output image comprising one of the projection images and the first captured image is continuous, and
a detection determination module configured to detect an obstacle forward of the vehicle from at least one of the output images synthesized by the first image combination module;
and
a display device configured to display a result output from the vehicular image processing apparatus.
8. The vehicular image processing system according to claim 7 , wherein the second photographing device is further configured to output an overhead image of the vehicle as viewed from above.