OBJECT RECOGNITION SYSTEM AND OBJECT RECOGNITION METHOD
20230074680 · 2023-03-09
Inventors
Cpc classification
G06V20/58
PHYSICS
G06V10/25
PHYSICS
International classification
G06V20/58
PHYSICS
G06V10/25
PHYSICS
Abstract
Provided are an object recognition system and an object recognition method capable of further shortening the processing time of object recognition.
In order to solve the above problems, the present disclosure provides an object recognition system including: a first detection device that generates image data having a predetermined imaging region; a second detection device that detects a specific region in which an object is highly likely to exist with respect to a detection region including at least a part of the predetermined imaging region; and an object recognition device that executes a recognition process for classifying an imaging target with respect to the image data, based on the specific region.
Claims
1. An object recognition system comprising: a first detection device that generates image data having a predetermined imaging region; a second detection device that detects a specific region in which an object is highly likely to exist with respect to a detection region including at least a part of the predetermined imaging region; and an object recognition device that executes a recognition process for classifying an imaging target with respect to the image data, based on the specific region.
2. The object recognition system according to claim 1, wherein the first detection device is a camera that captures a visible image, and the second detection device is a millimeter-wave radar that detects the specific region with millimeter waves.
3. The object recognition system according to claim 2, wherein the detection region is distance image data generated by the second detection device.
4. The object recognition system according to claim 3, wherein the second detection device detects the specific region, based on distance information in the distance image data.
5. The object recognition system according to claim 1, wherein the object recognition device executes a recognition process on image data in a region corresponding to the specific region in the image data.
6. The object recognition system according to claim 1, wherein the object recognition device executes the recognition process on an object recognition region corresponding to the specific region, based on information regarding an imaging range of the first detection device and information regarding an imaging range of the second detection device.
7. The object recognition system according to claim 1, wherein the object recognition device executes the recognition process by a recognizer that receives image data as input and performs supervised learning using a category of an imaging target as teacher data.
8. The object recognition system according to claim 1, wherein the object recognition device recognizes at least an automobile among automobiles, motorcycles, and people.
9. The object recognition system according to claim 1, further comprising: a vehicle control device that controls an automobile, based on a recognition result from the object recognition device.
10. The object recognition system according to claim 1, wherein the object recognition device includes: a camera position information conversion unit that generates a conversion formula that associates coordinates of the image data generated by the first detection device with coordinates of distance image data generated by the second detection device, based on information regarding an imaging range of the first detection device and information regarding an imaging range of the second detection device; a recognition region extraction unit that extracts an object recognition region corresponding to the specific region, based on the conversion formula; and a recognizer that receives image data in the object recognition region as input and outputs a category of an imaging target.
11. An object recognition method comprising: a first detection step of generating image data having a predetermined imaging region; a second detection step of detecting a specific region in which an object is highly likely to exist with respect to a detection region including at least a part of the predetermined imaging region; and an object recognition step of executing a recognition process for classifying an imaging target with respect to the image data, based on the specific region.
12. The object recognition method according to claim 11, wherein the first detection step is a step of capturing a visible image, and the second detection step is a step of detecting a specific region in which an object is highly likely to exist with respect to the detection region with millimeter waves.
13. The object recognition method according to claim 12, wherein the detection region is distance image data having distance information.
14. The object recognition method according to claim 13, wherein the second detection step involves detecting the specific region, based on the distance information in the distance image data.
15. The object recognition method according to claim 11, wherein the object recognition step involves executing a recognition process on image data in a region corresponding to the specific region in the image data.
16. The object recognition method according to claim 11, wherein the object recognition step involves executing the recognition process on an object recognition region corresponding to the specific region, based on information regarding an imaging range in the first detection step and information regarding an imaging range in the second detection step.
17. The object recognition method according to claim 11, wherein the object recognition step involves executing the recognition process by a recognizer that receives image data as input and performs supervised learning using a category of an imaging target as teacher data.
18. The object recognition method according to claim 11, wherein the object recognition step involves recognizing at least an automobile among automobiles, motorcycles, and people.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
DESCRIPTION OF EMBODIMENTS
[0031] Hereinafter, embodiments of the object recognition system and the object recognition method will be described with reference to the drawings. In the following, the main components of the object recognition system, the object recognition system, and the object recognition method will be mainly described, but the components and functions not shown or described in the object recognition system and the object recognition method may be present. The following description does not exclude components or functions that are not illustrated or described.
EMBODIMENT
[0032]
[0033] The object recognition system 1 includes a camera 10, a millimeter-wave radar 20, an object recognition device 30, a vehicle control device 40, and a display unit 50. The camera 10 generates image data having a predetermined imaging region. The camera 10 is a camera that captures a visible image, and the imaging range of the camera 10 and the imaging range of the millimeter-wave radar 20 can be geometrically associated with each other. The camera 10 captures image data at predetermined intervals.
[0034] The millimeter-wave radar 20 is, for example, a 79 gigahertz (GHz) band millimeter-wave radar capable of wide-angle distance detection. The millimeter-wave radar 20 detects a specific region in which an object is likely to exist with respect to a detection region including at least a part of a predetermined imaging region. The camera 10 according to the present embodiment corresponds to a first detection device, and the millimeter-wave radar 20 according to the present embodiment corresponds to a second detection device.
[0035] The object recognition device 30 executes a recognition process for classifying an imaging target with respect to an image captured by the camera 10 based on a specific region. The vehicle control device 40 automatically brakes the vehicle based on the recognition result from the object recognition device 30.
[0036] The display unit 50 is, for example, a liquid crystal monitor. The display unit 50 displays an image output by the object recognition device 30.
[0037] A detailed configuration of the object recognition system 1 will be described with reference to
[0038]
[0039] The camera back-end 102 is configured of, for example, an interface (IF) substrate and a common substrate. The camera back-end 102 has an image signal receiving unit 102a configured of an interface substrate and an image signal conversion unit 102b configured of a common substrate. The image signal receiving unit 102a receives the image data generated by the image sensor 100 and outputs the image data to the image signal conversion unit 102b. The image signal conversion unit 102b performs noise reduction processing, reduction processing, and the like, and outputs the processed image data to the object recognition device 30.
[0040] The millimeter-wave radar 20 has a radar 200 and a radar back-end 202. The radar 200 has, for example, a transmitting antenna 200a and a receiving antenna 200b. The transmitting antenna 200a emits a 79 GH-band millimeter wave capable of wide-angle distance detection. The transmitting antenna 200a according to the present embodiment emits a 79 GH-band millimeter wave, but the present invention is not limited to this. For example, the transmitting antenna 200a may emit a millimeter wave having a frequency of 30 GHz to 300 GHz. The receiving antenna 200b converts the radio wave returned and reflected from an object into a millimeter-wave signal.
[0041] The radar back-end 202 is configured of, for example, an interface substrate and a common substrate. That is, the radar back-end 202 has a millimeter-wave signal processing unit 202a, a millimeter-wave signal conversion unit 202b, and an object detection unit 202c.
[0042] The millimeter-wave signal processing unit 202a generates a millimeter-wave signal with a synthesizer, and transmits radio waves from the transmitting antenna 200a.
[0043] The millimeter-wave signal conversion unit 202b calculates the distance value and the speed to the reflecting object for each output angle of the radio wave based on the millimeter-wave signal output by the receiving antenna 200b. In this way, for example, the millimeter-wave signal conversion unit 202b generates an image 700 in which the vertical axis indicates the distance r to the reflecting object and the horizontal axis indicates the distance orthogonal to the vertical axis. That is, the image 700 is distance image data having distance information.
[0044] The object detection unit 202c detects the object region 704a from the image 700 generated by the millimeter-wave signal conversion unit 202b. For example, the object detection unit 202c performs clustering by a labeling process using the distance value in the image 700, and detects the clustered object region as a specific region 704a having a high possibility of existence of an object.
[0045] The object recognition device 30 includes a camera position information conversion unit 300, a recognition region extraction unit 302, a recognizer 304, and a recognition result transmission unit 306.
[0046] The camera position information conversion unit 300 can, for example, generate conversion-related information, for example, a conversion formula that associates the positional coordinates in the bird's-eye view image 700 generated by the millimeter-wave signal conversion unit 202b with the positional coordinates in the image 702 captured by the camera 10. The details of the conversion process of the camera position information conversion unit 300 will be described later with reference to
[0047] The recognition region extraction unit 302 extracts the recognition region 704b in the image 702 corresponding to the specific region 704a detected by the object detection unit 202c using the conversion information generated by the camera position information conversion unit 300. The recognition region extraction unit 302 can also enlarge or reduce the recognition region.
[0048] The recognizer 304 is, for example, a neural network that has undergone supervised learning. This recognizer is, for example, a neural network that receives an image as input data and performs learning using a category such as an automobile, a motorcycle, a bicycle, or a person as teacher data. As a result, the recognizer 304 takes, for example, the image 704c in the recognition region 704b as input data, and outputs a recognition signal having category information of the object in the image such as an automobile, a motorcycle, a bicycle, or a person to the vehicle control device 40. Further, the recognizer 304 can also output the reliability of the recognition result as a numerical value of 0.0 to 1.0. The higher the value, the higher the reliability of the recognition result.
[0049] Further, the recognizer 304 outputs a distance signal having distance information to the object in the image 704c to the vehicle control device 40 based on the specific region information in the bird's-eye view image corresponding to the recognition region. In this embodiment, the recognizer is configured by a neural network, but the present invention is not limited to this. For example, the type of the recognizer is not particularly limited as long as the recognizer receives an image as input and outputs the category of the image.
[0050]
[0051]
[0052]
[0053] Here, the relationship between the vertical coordinate r of the image 700 and the vertical coordinate y in the image 702 will be described with reference to
[0054]
[0055]
[0056]
[0057] First, the millimeter-wave signal conversion unit 202b receives the millimeter-wave signal output by the receiving antenna 200b (step S100), and the millimeter-wave signal conversion unit 202b calculates a distance value and a speed to a reflecting object for each radio wave output angle (step S102). Subsequently, a distance image is generated in which the vertical axis indicates the distance to the reflecting object and the horizontal axis indicates the distance orthogonal to the vertical axis.
[0058] Next, the object detection unit 202c detects the object region 704a from within the distance image. For example, the object detection unit 202c performs clustering by labeling processing using the distance value in the distance image, and detects the clustered object region as a specific region having a high possibility of existence of an object (step S104). Subsequently, the object detection unit 202c determines whether or not to transmit the detected specific region to the object recognition device 30 (step S106). For example, if the specific region is equal to or larger than a predetermined area, it is determined that the specific region is to be transmitted to the object recognition device 30 (YES in step S106), and the coordinate information of the specific region is output to the recognition region extraction unit 302.
[0059] On the other hand, when it is determined that the specific region is not to be transmitted to the object recognition device 30 (NO in step S106), the process from step S100 is repeated. The recognition region extraction unit 302 converts the coordinate information of the specific region into the coordinates of the image of the camera 10 according to Equation (1) (step S108), receives the camera image from the camera 10 (step S110), and extracts the object recognition region from the received image (step S112). Subsequently, the recognition region extraction unit 302 outputs the object recognition region to the recognizer 304 (step S114).
[0060] Next, the recognizer 304 performs a recognition process on the camera image in the object recognition region (step S116). Then, the recognizer 304 outputs the recognition result to the vehicle control device 40 and the display unit 50, and ends the process.
[0061] As described above, according to the present embodiment, the object recognition device 30 executes the recognition process on the region 704b of the camera image corresponding to the object recognition region 704a recognized by the millimeter-wave radar 20. As a result, the recognition region 704b is limited to the region where the object is likely to exist, so that the processing speed of the object recognition device 30 is further shortened.
[0062] The present technology can have the following configurations.
[0063] (1) An object recognition system including: a first detection device that generates image data having a predetermined imaging region; a second detection device that detects a specific region in which an object is highly likely to exist with respect to a detection region including at least a part of the predetermined imaging region; and an object recognition device that executes a recognition process for classifying an imaging target with respect to the image data, based on the specific region.
[0064] (2) The object recognition system according to (1), wherein the first detection device is a camera that captures a visible image, and the second detection device is a millimeter-wave radar that detects the specific region with millimeter waves.
[0065] (3) The object recognition system according to (2), wherein the detection region is distance image data generated by the second detection device.
[0066] (4) The object recognition system according to (3), wherein the second detection device detects the specific region, based on distance information in the distance image data.
[0067] (5) The object recognition system according to any one of (1) to (4), wherein the object recognition device executes a recognition process on image data in a region corresponding to the specific region in the image data.
[0068] (6) The object recognition system according to any one of (1) to (5), wherein the object recognition device executes the recognition process on an object recognition region corresponding to the specific region, based on information regarding an imaging range of the first detection device and information regarding an imaging range of the second detection device.
[0069] (7) The object recognition system according to any one of (1) to (6), wherein the object recognition device executes the recognition process by a recognizer that receives image data as input and performs supervised learning using a category of an imaging target as teacher data.
[0070] (8) The object recognition system according to any one of (1) to (7), wherein the object recognition device recognizes at least an automobile among automobiles, motorcycles, and people.
[0071] (9 The object recognition system according to any one of (1) to (8), further comprising: a vehicle control device that controls an automobile, based on a recognition result from the object recognition device.
[0072] (10) The object recognition system according to any one of (1) to (9), wherein the object recognition device includes: a camera position information conversion unit that generates a conversion formula that associates coordinates of the image data generated by the first detection device with coordinates of distance image data generated by the second detection device, based on information regarding an imaging range of the first detection device and information regarding an imaging range of the second detection device; a recognition region extraction unit that extracts an object recognition region corresponding to the specific region, based on the conversion formula; and a recognizer that receives image data in the object recognition region as input and outputs a category of an imaging target.
[0073] (11) An object recognition method including: a first detection step of generating image data having a predetermined imaging region; a second detection step of detecting a specific region in which an object is highly likely to exist with respect to a detection region including at least a part of the predetermined imaging region; and an object recognition step of executing a recognition process for classifying an imaging target with respect to the image data, based on the specific region.
[0074] (12) The object recognition method according to (11), wherein the first detection step is a step of capturing a visible image, and the second detection step is a step of detecting a specific region in which an object is highly likely to exist with respect to the detection region with millimeter waves.
[0075] (13) The object recognition method according to (12), wherein the detection region is distance image data having distance information.
[0076] (14) The object recognition method according to (13), wherein the second detection step involves detecting the specific region, based on the distance information in the distance image data.
[0077] (15) The object recognition method according to any one of (11) to (14), wherein the object recognition step involves executing a recognition process on image data in a region corresponding to the specific region in the image data.
[0078] (16) The object recognition method according to any one of (11) to (15), wherein the object recognition step involves executing the recognition process on an object recognition region corresponding to the specific region, based on information regarding an imaging range in the first detection step and information regarding an imaging range in the second detection step.
[0079] (17) The object recognition method according to any one of (11) to (16), wherein the object recognition step involves executing the recognition process by a recognizer that receives image data as input and performs supervised learning using a category of an imaging target as teacher data.
[0080] (18) The object recognition method according to any one of (11) to (16), wherein the object recognition step involves recognizing at least an automobile among automobiles, motorcycles, and people.
REFERENCE SIGNS LIST
[0081] 1 Object recognition system
[0082] 10 Camera
[0083] 10 Millimeter-wave radar
[0084] 30 Object recognition device
[0085] 40 Vehicle control device
[0086] 300 Camera position information conversion unit
[0087] 302 Recognition region extraction unit
[0088] 304 Recognizer