JP7527482B2 - OBJECT DETECTION DEVICE AND OBJECT DETECTION METHOD - Google Patents
OBJECT DETECTION DEVICE AND OBJECT DETECTION METHOD Download PDFInfo
- Publication number
- JP7527482B2 JP7527482B2 JP2023525241A JP2023525241A JP7527482B2 JP 7527482 B2 JP7527482 B2 JP 7527482B2 JP 2023525241 A JP2023525241 A JP 2023525241A JP 2023525241 A JP2023525241 A JP 2023525241A JP 7527482 B2 JP7527482 B2 JP 7527482B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- radar
- speed
- frame
- camera
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S13/06—Systems determining position data of a target
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S13/50—Systems of measurement based on relative movement of target
- G01S13/58—Velocity or trajectory determination systems; Sense-of-movement determination systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/66—Radar-tracking systems; Analogous systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/66—Radar-tracking systems; Analogous systems
- G01S13/72—Radar-tracking systems; Analogous systems for two-dimensional [2D] tracking, e.g. combination of angle and range tracking, track-while-scan radar
- G01S13/723—Radar-tracking systems; Analogous systems for two-dimensional [2D] tracking, e.g. combination of angle and range tracking, track-while-scan radar by using numerical data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/86—Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
- G01S13/867—Combination of radar systems with cameras
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/04—Detecting movement of traffic to be counted or controlled using optical or ultrasonic detectors
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Electromagnetism (AREA)
- Radar Systems Or Details Thereof (AREA)
- Traffic Control Systems (AREA)
Description
本開示は、物体を検出する物体検出装置および物体検出方法に関する。 The present disclosure relates to an object detection device and an object detection method for detecting an object.
車両搭載用の物体検出装置は、車両を利用する環境に存在する人、障害物などの物体を短時間に検出する。この物体検出装置が検出した物体のデータが、車両制御、警報通知などに用いられることで、安全な車両運転を実現することが可能となる。 An object detection device mounted on a vehicle quickly detects people, obstacles, and other objects that exist in the environment in which the vehicle is used. Data on objects detected by this object detection device is used for vehicle control, warning notifications, and other purposes, making it possible to drive the vehicle safely.
物体検出装置には、レーダ、カメラ、ライダ(LIDAR:LIght Detection And Ranging)、超音波センサなどのセンサが用いられる。近年では、各種センサの普及により、複数種類のセンサを組合せることで性能向上を実現するフュージョン型の物体検出装置が幅広く利用されるようになっている。 Object detection devices use sensors such as radar, cameras, lidar (LIDAR: Light Detection And Ranging), and ultrasonic sensors. In recent years, with the widespread use of various sensors, fusion-type object detection devices that improve performance by combining multiple types of sensors have come into widespread use.
特許文献1に記載の物体検出装置は、レーダおよびカメラを用いてフュージョン型の物体検出装置を実現している。この特許文献1に記載の物体検出装置は、レーダを用いて検出した物体の位置データと、カメラを用いて検出した物体の位置データとに基づいて、物体の検出データを出力している。The object detection device described in Patent Document 1 realizes a fusion-type object detection device using a radar and a camera. The object detection device described in Patent Document 1 outputs object detection data based on object position data detected using the radar and object position data detected using the camera.
しかしながら、上記特許文献1の技術では、物体を精度良く検出するために高性能なカメラで物体の位置データを検出しているので、物体検出装置の製造コストが高くなるという問題があった。However, the technology in Patent Document 1 above uses a high-performance camera to detect object position data in order to detect objects with high accuracy, which creates the problem of high manufacturing costs for the object detection device.
本開示は、上記に鑑みてなされたものであって、低製造コストで精度良く物体を検出することができる物体検出装置を得ることを目的とする。The present disclosure has been made in consideration of the above, and aims to obtain an object detection device that can detect objects with high accuracy and at low manufacturing costs.
上述した課題を解決し、目的を達成するために、本開示の物体検出装置は、物体に電磁波を発射して、物体からの反射信号を受信するレーダと、反射信号に基づいて、物体の位置を示すレーダ位置データおよび物体の速度を示すレーダ速度データを算出する信号処理器と、物体を撮像することで、物体の画像情報を取得するカメラと、画像情報に基づいて、物体の速度を示すカメラ速度データを算出する画像処理器と、を備える。また、本開示の物体検出装置は、第1のフレームにおけるレーダ位置データおよびレーダ速度データを、第1のフレームにおいて物体の位置を示す第1の検出位置データおよび第1のフレームにおいて物体の速度を示す第1の検出速度データとして外部装置に出力するフュージョン処理器を備える。フュージョン処理器は、第1の検出位置データを保存しておくデータ保存器を有し、第1のフレームよりも後のフレームである第2のフレームにおいてレーダ位置データおよびレーダ速度データを消失した場合には、第1の検出位置データおよび第2のフレームで取得したカメラ速度データに基づいて、第2のフレームにおいて物体の位置を示す第2の検出位置データおよび第2のフレームにおいて物体の速度を示す第2の検出速度データを生成して外部装置に出力する。In order to solve the above-mentioned problems and achieve the object, the object detection device of the present disclosure includes a radar that emits electromagnetic waves to an object and receives a reflected signal from the object, a signal processor that calculates radar position data indicating the position of the object and radar speed data indicating the speed of the object based on the reflected signal, a camera that captures an image of the object to obtain image information of the object, and an image processor that calculates camera speed data indicating the speed of the object based on the image information. The object detection device of the present disclosure also includes a fusion processor that outputs the radar position data and radar speed data in a first frame to an external device as first detected position data indicating the position of the object in the first frame and first detected speed data indicating the speed of the object in the first frame. The fusion processor has a data storage device that stores the first detected position data, and when the radar position data and radar speed data are lost in a second frame that is a frame after the first frame, the fusion processor generates second detected position data indicating the position of the object in the second frame and second detected speed data indicating the speed of the object in the second frame based on the first detected position data and the camera speed data acquired in the second frame, and outputs them to an external device.
本開示にかかる物体検出装置は、低製造コストで精度良く物体を検出することができるという効果を奏する。The object detection device disclosed herein has the advantage of being able to detect objects with high accuracy and low manufacturing costs.
以下に、本開示の実施の形態にかかる物体検出装置および物体検出方法を図面に基づいて詳細に説明する。 Below, the object detection device and object detection method relating to the embodiments of the present disclosure are described in detail with reference to the drawings.
実施の形態1.
図1は、実施の形態1にかかる物体検出装置の構成を示す図である。物体検出装置100Aは、複数種類のセンサを組合せたフュージョン型の物体検出装置であり、複数種類のセンサから得られたデータに基づいて、物体の検出データを算出する。物体検出装置100Aは、使用環境が原因で物体の検出データが消失した場合に、1つ前のフレームで得られた検出データを用いて物体の位置、速度などを推定する。物体検出装置100Aが出力する検出データは、車両の制御などに用いられる。
Embodiment 1.
FIG. 1 is a diagram showing a configuration of an object detection device according to a first embodiment. The
物体検出装置100Aは、レーダ1と、カメラ2と、信号処理器3と、画像処理器4Aと、フュージョン処理器5Aとを備えている。フュージョン処理器5Aは、同一判定部6Aと、検出データ転送部10と、データ保存器11Aとを有している。同一判定部6Aは、同一判定器7Aと、消失判定器8と、消失外挿器9Aとを具備している。The
レーダ1は、物体検出装置100Aが配置される環境に存在する人、障害物などの物体に電磁波を発射して、物体からの反射信号を受信する。レーダ1は、車両搭載用途の場合、一般的にFMCW(Frequency Modulated Continuous Wave、周波数変調連続波)方式、FCM(Fast Chirp Modulation)方式を使用する。レーダ1は、例えば、高周波半導体部品、電源半導体部品、基板、水晶デバイス、チップ部品、アンテナなどから構成されている。The radar 1 emits electromagnetic waves to objects such as people and obstacles present in the environment in which the
信号処理器3は、レーダ1から送られてくる反射信号(受信信号)を信号処理して、物体の位置および相対速度を検出する。信号処理器3は、レーダ1からの受信信号に基づいて算出した物体の位置を示す位置データを、レーダ位置データとしてフュージョン処理器5Aに送る。また、信号処理器3は、レーダ1からの受信信号に基づいて算出した物体の速度を示す速度データを、レーダ速度データとしてフュージョン処理器5Aに送る。信号処理器3は、例えば、MCU(Micro Control Unit)、CPU(Central Processing Unit)などで構成されている。The signal processor 3 processes the reflected signal (received signal) sent from the radar 1 to detect the position and relative speed of the object. The signal processor 3 sends position data indicating the position of the object calculated based on the received signal from the radar 1 to the fusion processor 5A as radar position data. The signal processor 3 also sends speed data indicating the speed of the object calculated based on the received signal from the radar 1 to the fusion processor 5A as radar speed data. The signal processor 3 is composed of, for example, an MCU (Micro Control Unit), a CPU (Central Processing Unit), etc.
カメラ2は、物体を撮像することで、物体の画像情報を取得する。カメラ2は、レンズ、ホルダ、CMOS(Complementary Metal Oxide Semiconductor)センサ、電源半導体部品、水晶デバイスなどの部品で構成されている。カメラ2は、物体の位置を検出しない低性能なカメラでよい。 Camera 2 captures an image of an object to obtain image information of the object. Camera 2 is composed of components such as a lens, a holder, a CMOS (Complementary Metal Oxide Semiconductor) sensor, power semiconductor components, and a quartz device. Camera 2 may be a low-performance camera that does not detect the position of an object.
画像処理器4Aは、カメラ2が取得した画像情報に基づいて、物体認識を実行するとともに物体の物体検出装置100Aに対する相対速度、物体が位置している方位を算出する。画像処理器4Aは、例えば、MCU、CPUなどで構成されている。画像処理器4Aは、機械学習または深層学習によって得られた特徴データをデータベースとして、人、障害物などの物体を認識し、物体の相対速度および方位を検出する。特徴データは、人、障害物などの物体の特徴を示すデータである。Based on the image information acquired by the camera 2, the image processor 4A performs object recognition and calculates the relative speed of the object with respect to the
画像処理器4Aは、物体を認識したことを示す物体認識データをフュージョン処理器5Aに送る。物体認識データは、物体が、人であるか障害物であるかを区別するためのデータである。画像処理器4Aは、1ビットで人と障害物とを区別する場合には、例えば、人の場合は「0」、障害物の場合は「1」を物体認識データとして生成する。また、画像処理器4Aは、物体の物体検出装置100Aに対する相対速度を示す速度データを、カメラ速度データとしてフュージョン処理器5Aに送る。また、画像処理器4Aは、物体が位置している方位を示す方位データをフュージョン処理器5Aに送る。画像処理器4Aは、物体の位置を算出しない低性能な処理器でよい。The image processor 4A sends object recognition data indicating that an object has been recognized to the fusion processor 5A. The object recognition data is data for distinguishing whether the object is a person or an obstacle. When distinguishing between a person and an obstacle with one bit, the image processor 4A generates, for example, a "0" for a person and a "1" for an obstacle as object recognition data. The image processor 4A also sends speed data indicating the relative speed of the object with respect to the
物体検出装置100Aでは、信号処理器3がフレーム単位で、レーダ位置データおよびレーダ速度データを算出してフュージョン処理器5Aに送る。また、物体検出装置100Aでは、画像処理器4Aがフレーム単位で、物体認識データ、カメラ速度データ、および方位データを算出してフュージョン処理器5Aに送る。In the
信号処理器3は、特定のタイミング毎に、レーダ位置データおよびレーダ速度データを算出する。また、画像処理器4Aは、特定のタイミング毎に、物体認識データ、カメラ速度データ、および方位データを算出する。信号処理器3および画像処理器4Aに要する信号処理時間が同じである場合、信号処理器3および画像処理器4Aがデータを算出するタイミングは同じタイミングである。すなわち、信号処理器3および画像処理器4Aは、同じ時刻の物体から各データを算出する。The signal processor 3 calculates radar position data and radar speed data at each specific timing. The image processor 4A also calculates object recognition data, camera speed data, and orientation data at each specific timing. If the signal processing time required by the signal processor 3 and the image processor 4A is the same, the timing at which the signal processor 3 and the image processor 4A calculate data is the same. In other words, the signal processor 3 and the image processor 4A calculate each piece of data from an object at the same time.
信号処理器3および画像処理器4Aがデータを算出するタイミングは、フレームに対応している。例えば、信号処理器3が、第n(nは自然数)番目のタイミングでデータを算出した場合、第n番目のフレームには第n番目のレーダ位置データおよびレーダ速度データが含まれる。また、画像処理器4Aが、第n番目のタイミングでデータを算出した場合、第n番目のフレームには第n番目の物体認識データ、カメラ速度データ、および方位データが含まれる。第(n-1)番目のフレームが第1のフレームであり、第n番目のフレームが第2のフレームである。The timing at which signal processor 3 and image processor 4A calculate data corresponds to a frame. For example, if signal processor 3 calculates data at the nth timing (n is a natural number), the nth frame contains nth radar position data and radar speed data. Also, if image processor 4A calculates data at the nth timing, the nth frame contains nth object recognition data, camera speed data, and orientation data. The (n-1)th frame is the first frame, and the nth frame is the second frame.
フュージョン処理器5Aは、信号処理器3から送られてくるレーダ位置データおよびレーダ速度データと、画像処理器4Aから送られてくる物体認識データ、カメラ速度データ、および方位データと、に対して信号処理を実行する。フュージョン処理器5Aは、信号処理の結果を、物体検出装置100Aの検出結果として出力する。物体検出装置100Aの検出結果は、物体認識データ、速度データ、および位置データである。The fusion processor 5A performs signal processing on the radar position data and radar speed data sent from the signal processor 3, and the object recognition data, camera speed data, and orientation data sent from the image processor 4A. The fusion processor 5A outputs the result of the signal processing as the detection result of the
フュージョン処理器5Aでは、同一判定部6Aの同一判定器7Aが、レーダ位置データと、レーダ速度データと、カメラ速度データと、方位データと、物体認識データとに基づいて、物体の同一判定処理を実行する。物体の同一判定処理は、レーダ1が検出した物体と、カメラ2が検出した物体とが同一の物体であるか否かの判定処理である。In the fusion processor 5A, the identity determiner 7A of the
同一判定器7Aは、物体の同一判定処理を実行し、同一であると判定できた場合は、レーダ1を用いて取得されたレーダ位置データおよびレーダ速度データと、カメラ2を用いて取得された物体認識データおよびカメラ速度データとの対応付けを行う。同一判定器7Aは、レーダ位置データと、レーダ速度データと、物体認識データと、カメラ速度データとを対応付けしたデータ(以下、第1対応付けデータという)を、後段に接続されている消失判定器8に送る。The identity determiner 7A executes an object identity determination process, and if it determines that the objects are identical, it associates the radar position data and radar speed data acquired using the radar 1 with the object recognition data and camera speed data acquired using the camera 2. The identity determiner 7A sends data that associates the radar position data, radar speed data, object recognition data, and camera speed data (hereinafter referred to as first association data) to the disappearance determiner 8 connected downstream.
消失判定器8は、レーダ1を用いて取得されたレーダ位置データおよびレーダ速度データの信号消失の有無を判定する。信号消失が発生している状態は、物体検出装置100Aが、1つ前に検出されたフレームではレーダ位置データおよびレーダ速度データを取得できていたが、現在の検出フレームでは、レーダ位置データおよびレーダ速度データを一時的に取得できていない状態である。すなわち、信号消失の状態は、カメラ2では物体を検出できているにも関わらず、レーダ1では物体を検出できていない状態である。
The
消失判定器8は、信号消失が無い場合には、レーダ位置データ、レーダ速度データ、および物体認識データを消失外挿器9Aに送る。消失判定器8は、信号消失がある場合には、物体認識データおよびカメラ速度データを消失外挿器9Aに送る。
When there is no signal loss, the
物体検出装置100Aは、レーダ1を用いて物体を検出する際には、所望の物体がクラッタまたはマルチパスに埋もれてしまい、物体を検出することができないことが高頻度に生じる。When the
消失外挿器9Aは、消失判定器8がデータの消失を検出した場合のみデータの外挿を実行する。消失外挿器9Aは、信号消失が無い時は、消失判定器8から送られてきた、レーダ位置データ、レーダ速度データ、および物体認識データを、物体検出装置100Aが検出した、位置データ(検出位置データ)、速度データ(検出速度データ)、および物体認識データとして、検出データ転送部10に送る。The loss extrapolator 9A performs data extrapolation only when the
消失外挿器9Aは、信号消失が有る時は、現在のフレームの位置データおよび速度データを生成して、現在のフレームに外挿し、検出データ転送部10に転送する。具体的には、消失外挿器9Aは、信号消失が有る時は、データ保存器11Aに保存されている位置データと、カメラ速度データとに基づいて、現在のフレームの位置データおよび速度データを外挿して、検出データ転送部10に送る。すなわち、消失外挿器9Aは、信号消失が有る場合、生成した位置データ、生成した速度データ、および物体認識データを検出データ転送部10に転送する。
When there is a signal loss, the loss extrapolator 9A generates position data and speed data for the current frame, extrapolates the data to the current frame, and transfers the data to the detection data transfer
検出データ転送部10は、位置データ、速度データ、および物体認識データを現在のフレームとして、外部装置に転送する。外部装置の例は、車両の制御を行う車両制御装置12である。また、検出データ転送部10は、車両制御装置12に転送した位置データと同じ位置データをデータ保存器11Aに保存する。データ保存器11Aに保存された位置データは、次のフレームで信号消失が有った場合に、消失外挿器9Aによって読み出される。The detection data transfer
検出データ転送部10は、常に現在のフレームにおける位置データ(最新の位置データ)をデータ保存器11Aに格納するとともに、位置データ、速度データ、および物体認識データを、車両制御装置12に転送する。検出データ転送部10が車両制御装置12に出力する位置データが検出位置データであり、検出データ転送部10が車両制御装置12に出力する速度データが検出速度データである。The detection data transfer
消失外挿器9Aは、現在のフレームにおいて信号消失が有った場合は、データ保存器11Aに保存されている1つ前に検出されたフレームの位置データと、現在検出されたフレームのカメラ速度データとに基づいて、物体の移動方向を推定し、現在の物体の位置に対応する位置データおよび現在の物体の速度に対応する速度データを推定する。消失外挿器9Aは、推定した位置データおよび速度データを、現在のフレームに外挿する。 When there is a signal loss in the current frame, the loss extrapolator 9A estimates the object's moving direction based on the position data of the previous detected frame stored in the data storage 11A and the camera speed data of the currently detected frame, and estimates position data corresponding to the current object position and speed data corresponding to the current object speed. The loss extrapolator 9A extrapolates the estimated position data and speed data to the current frame.
つぎに、物体検出装置100Aによる物体の検出処理手順について説明する。図2は、実施の形態1にかかる物体検出装置による物体の検出処理手順を示すフローチャートである。Next, the procedure for detecting an object by the
物体検出装置100Aは、物体検出のフレーム生成を開始する(ステップS1)。物体検出装置100Aは、レーダ1を用いて物体の位置および速度を検出する(ステップS2)。具体的には、レーダ1は、物体に電磁波を発射して、物体からの反射信号を受信し、受信信号を信号処理器3に出力する。信号処理器3は、レーダ1からの受信信号に基づいて、物体の位置を示すレーダ位置データおよび物体の速度を示すレーダ速度データを生成する。The
また、物体検出装置100Aは、カメラ2を用いて物体を認識し、物体の速度および方位を検出する(ステップS3A)。具体的には、カメラ2は、物体を撮像することで、物体の画像情報を取得し、画像情報を画像処理器4Aに出力する。画像処理器4Aは、カメラ2が取得した画像情報に基づいて、物体認識を実行するとともに、物体の物体検出装置100Aに対する相対速度を示すカメラ速度データ、物体が位置している方位を示す方位データを生成する。なお、物体検出装置100Aは、ステップS2の処理と、ステップS3Aの処理とを同時に実行する。Furthermore, object
物体検出装置100Aでは、信号処理器3がレーダ位置データおよびレーダ速度データをフュージョン処理器5Aに送るとともに、画像処理器4Aが物体を認識したことを示す物体認識データ、カメラ速度データ、および方位データをフュージョン処理器5Aに送る。In the
フュージョン処理器5Aの同一判定器7Aは、レーダ位置データと、レーダ速度データと、カメラ速度データと、方位データと、物体認識データとに基づいて、物体の同一判定処理を実行する(ステップS4)。すなわち、同一判定器7Aは、レーダ1が検出した物体と、カメラ2が検出した物体とが同一の物体であるか否かの判定を行う。The identity determiner 7A of the fusion processor 5A executes an object identity determination process based on the radar position data, radar speed data, camera speed data, orientation data, and object recognition data (step S4). That is, the identity determiner 7A determines whether the object detected by the radar 1 and the object detected by the camera 2 are the same object.
同一判定器7Aは、物体が同一であると判定できた場合には、レーダ1を用いて取得されたレーダ位置データおよびレーダ速度データと、カメラ2を用いて取得された物体認識データおよびカメラ速度データとを対応付けした第1対応付けデータを生成して消失判定器8に送る。If the identity determiner 7A determines that the objects are the same, it generates first association data that associates the radar position data and radar speed data acquired using the radar 1 with the object recognition data and camera speed data acquired using the camera 2 and sends the first association data to the
消失判定器8は、現在のフレームにおいて、レーダ1を用いて取得された位置データおよび速度データであるレーダ検出データが消失したか否かを判定する(ステップS5)。すなわち、消失判定器8は、信号消失の有無を判定する。The
レーダ検出データが消失している場合(ステップS5、Yes)、すなわち信号消失が有る場合、消失判定器8は、物体認識データおよびカメラ速度データを消失外挿器9Aに送る。If radar detection data is lost (step S5, Yes), i.e., if there is signal loss, the
この場合、消失外挿器9Aは、データ保存器11Aに保存されている位置データと、消失判定器8から送られてきたカメラ速度データとに基づいて、現在のフレームの位置データおよび速度データを推定し生成する。すなわち、消失外挿器9Aは、1つ前のフレームで検出された位置データ、および現在のフレームで検出されたカメラ速度データに基づいて、現在の物体の位置および速度を推定する。推定方法に関しては、以下の通りである。In this case, the disappearance extrapolator 9A estimates and generates position data and speed data for the current frame based on the position data stored in the data storage device 11A and the camera speed data sent from the
現在のフレームの1つ前のフレーム、すなわち第(n-1)番目のフレームにおいて、物体検出装置100Aが検出した位置データを(Xn-1,Yn-1)とする。現在のフレーム、すなわち第n番目のフレームにおいて、カメラ2を用いて検出されたカメラ速度データを(VXCn,VYCn)とする。ここでのXは、物体検出装置100Aに対して水平方向の座標を示し、Yは物体検出装置100Aに対して垂直方向の座標を示す。したがって、Xn-1はX方向の位置を示し、Yn-1はY方向の位置を示す。また、VXCnは、X方向の速度を示し、VYCnは、Y方向の速度を示す。
In the frame immediately before the current frame, i.e., the (n-1)th frame, the position data detected by
これらのデータより、現在のフレームにおける物体の推定される位置データ(Xn,Yn)は以下の式(1)および式(2)で示される。式(1)および式(2)におけるTfは、物体検出装置100Aのフレームの更新周期時間である。From these data, the estimated position data (Xn, Yn) of the object in the current frame is expressed by the following equations (1) and (2). Tf in equations (1) and (2) is the frame update period time of the
Xn=(Xn-1)+VXCn×Tf・・・(1)
Yn=(Yn-1)+VYCn×Tf・・・(2)
Xn=(Xn-1)+VXCn×Tf...(1)
Yn=(Yn-1)+VYCn×Tf...(2)
また、現在のフレームにおける物体の推定される速度データ(VXn,VYn)は、以下のようになる。 Furthermore, the estimated velocity data (VXn, VYn) of the object in the current frame is as follows:
VXn=VXCn
VYn=VYCn
VXn = VXCn
VYn=VYCn
消失外挿器9Aは、生成した位置データおよび速度データを、現在のフレームに外挿する。すなわち、消失外挿器9Aは、消失したレーダ検出データを生成して現在のフレームに外挿する(ステップS6)。消失外挿器9Aは、外挿した位置データと、外挿した速度データと、物体認識データとを対応付けして、検出データ転送部10に送る(ステップS7)。すなわち、消失外挿器9Aは、推定した位置データ(Xn,Yn)、推定した速度データ(VXn,VYn)、および物体認識データを、検出データ転送部10に送る。The disappearance extrapolator 9A extrapolates the generated position data and speed data to the current frame. That is, the disappearance extrapolator 9A generates the disappeared radar detection data and extrapolates it to the current frame (step S6). The disappearance extrapolator 9A associates the extrapolated position data, the extrapolated speed data, and the object recognition data, and sends them to the detection data transfer unit 10 (step S7). That is, the disappearance extrapolator 9A sends the estimated position data (Xn, Yn), the estimated speed data (VXn, VYn), and the object recognition data to the detection data transfer
一方、レーダ検出データが消失していない場合(ステップS5、No)、すなわち信号消失が無い場合、消失判定器8は、レーダ1が検出したレーダ位置データ(XRn,YRn)およびレーダ速度データ(VXRn,VYRn)を消失外挿器9Aに送る。On the other hand, if the radar detection data is not lost (step S5, No), i.e., if there is no signal loss, the
この場合の消失外挿器9Aは、レーダ1が検出したレーダ位置データ(XRn,YRn)およびレーダ速度データ(VXRn,VYRn)を、そのまま位置データおよび速度データとして採用する。消失判定器8が採用する位置データ(Xn,Yn)および速度データ(VXn,VYn)は、以下のようになる。In this case, the disappearance extrapolator 9A uses the radar position data (XRn, YRn) and radar speed data (VXRn, VYRn) detected by the radar 1 as the position data and speed data as they are. The position data (Xn, Yn) and speed data (VXn, VYn) used by the
Xn=XRn
Yn=YRn
VXn=VXRn
VYn=VYRn
Xn = XRn
Yn = YRn
VXn = VXRn
VYn = VYRn
消失外挿器9Aは、採用した位置データと、採用した速度データと、物体認識データとを対応付けして、検出データ転送部10に送る(ステップS7)。The loss extrapolator 9A associates the adopted position data, the adopted speed data, and the object recognition data and sends them to the detection data transfer unit 10 (step S7).
検出データ転送部10は、消失判定器8から送られてきた位置データ、速度データ、および物体認識データを車両制御装置12に送る。検出データ転送部10が、第(n-1)番目のフレームとして車両制御装置12に送る位置データが第1の検出位置データであり、検出データ転送部10が第(n-1)番目のフレームとして車両制御装置12に送る速度データが第1の検出速度データである。また、検出データ転送部10が、第n番目のフレームとして車両制御装置12に送る位置データが第2の検出位置データであり、検出データ転送部10が第n番目のフレームとして車両制御装置12に送る速度データが第2の検出速度データである。車両制御装置12は、検出データ転送部10から送られてきた位置データ、速度データ、および物体認識データに基づいて、車両を制御する(ステップS8)。
The detection data transfer
物体検出装置100Aは、物体検出の次のフレーム生成に移行する(ステップS9)。これにより、物体検出装置100Aは、ステップS1からステップS9の処理を繰り返し実行する。The
このように、物体検出装置100Aは、レーダ1を用いた物体のレーダ検出データを一時的に消失した場合であっても、1つ前のフレームのレーダ検出データおよび現在のフレームのカメラ2を用いた検出データを用いて、現在のフレームの位置データおよび速度データを生成する。すなわち、物体検出装置100Aは、1つ前のフレームの位置データと、現在のフレームのカメラ速度データとに基づいて、現在のフレームの位置データおよび速度データを生成する。In this way, even if the radar detection data of an object using radar 1 is temporarily lost,
物体検出装置100Aは、生成した位置データおよび速度データを現在のフレームの検出データとして外挿することで、結果としてレーダ検出データの消失を改善することができる。したがって、物体検出装置100Aは、物体の検出性能を向上させることができる。物体検出装置100Aは、小型、かつ低製造コスト、かつ低負荷な、カメラ2および画像処理器4Aを用いて精度良く物体を検出することができる。The
なお、物体検出装置100Aは、レーダ検出データが消失した場合、2つ以上前のフレームの位置データと、現在のフレームのカメラ速度データとに基づいて、現在のフレームの位置データおよび速度データを生成してもよい。物体検出装置100Aは、レーダ検出データが消失した場合、できるだけ新しいフレームの位置データと、現在のフレームのカメラ速度データとに基づいて、現在のフレームの位置データおよび速度データを生成する。このように、物体検出装置100Aは、レーダ検出データが消失した場合、格納しておいた最新の位置データと、この最新の位置データのフレームよりも後のフレームである現在のフレームのカメラ速度データとに基づいて、現在のフレームの位置データおよび速度データを生成する。
When radar detection data is lost,
以下、物体検出装置100Aを用いて物体を検出する場合の具体的なメリットについて説明する。物体検出装置100Aは、レーダ1および信号処理器3でのみ物体の位置を検出し、カメラ2および画像処理器4Aでは物体の位置を検出しない。このような物体検出装置100Aの構成により、カメラ2および画像処理器4Aのハードウェアおよびソフトウェアの負荷を低減することが可能となる。
Below, we will explain the specific advantages of using the
物体の位置を検出して出力するには、ステレオカメラで測距することが一般的であるが、物体検出装置100Aでは、カメラ2を単眼カメラで構成することができる。画像処理器4Aは、位置を検出しない構成であり、その分だけ処理能力を低減することができる。これらの理由から物体検出装置100Aのカメラ2および画像処理器4Aは、低処理時間での動作でよいので、小型化できるとともに低製造コストで構成することができる。
To detect and output the position of an object, it is common to measure the distance using a stereo camera, but in
ここで比較例の物体検出装置について説明する。比較例の物体検出装置も物体検出装置100Aと同様にカメラで位置データを検出しない。比較例の物体検出装置は、消失判定器8および消失外挿器9Aを備えていない。この比較例の物体検出装置も物体検出装置100Aと同様に、レーダを用いて取得した位置データがフュージョン処理後の位置データで正となる。ところが、比較例の物体検出装置は、消失判定器8および消失外挿器9Aを備えていないので、一時的な使用環境が原因でレーダ検出データが消失した場合、位置データを検出することができない。
Here, we will explain the object detection device of the comparative example. Like
一方、物体検出装置100Aでは、消失判定器8が、現在のフレームに対し、レーダ1を用いて取得したレーダ位置データおよびレーダ速度データが消失しているか否かを判定している。また、物体検出装置100Aでは、消失外挿器9Aが、1つ前のフレームで保存しておいた位置データ、および現在のフレームで検出されたカメラ2の速度データに基づいて、現在のフレームの位置データおよび速度データを推定して現在のフレームに外挿している。On the other hand, in the
これにより、物体検出装置100Aは、カメラ2が小型で低製造コストの単眼カメラで構成された場合であっても、物体の平均的な検出精度を向上させることができる。すなわち、物体検出装置100Aは、小型かつ低製造コストで高性能な物体検出が可能となる。As a result, the
このように、実施の形態1によれば、物体検出装置100Aは、1つ前のフレームで保存しておいた位置データおよび現在のカメラ速度データを用いて現在の位置データおよび速度データを生成するので、小型かつ低製造コストで精度良く物体を検出することができる。Thus, according to embodiment 1, the
実施の形態2.
つぎに、図3および図4を用いて実施の形態2について説明する。実施の形態2では、レーダ検出データが消失した場合にのみ、カメラ2を用いて検出した位置データ(後述するカメラ位置データ)を現在のフレームに外挿する。
Embodiment 2.
Next, a second embodiment will be described with reference to Figures 3 and 4. In the second embodiment, only when radar detection data is lost, position data detected by the camera 2 (camera position data, which will be described later) is extrapolated to the current frame.
図3は、実施の形態2にかかる物体検出装置の構成を示す図である。図3の各構成要素のうち図1に示す実施の形態1の物体検出装置100Aと同一機能を達成する構成要素については同一符号を付しており、重複する説明は省略する。
Figure 3 is a diagram showing the configuration of an object detection device according to embodiment 2. Among the components in Figure 3, components that achieve the same functions as those in the
物体検出装置100Bは、物体検出装置100Aと同様に、複数種類のセンサを組合せたフュージョン型の物体検出装置であり、複数種類のセンサから得られたデータに基づいて、物体の検出データを算出する。
Like
物体検出装置100Bは、画像処理器4Aの代わりに画像処理器4Bを備えている。また、物体検出装置100Bは、フュージョン処理器5Aの代わりにフュージョン処理器5Bを備えている。すなわち、物体検出装置100Bは、レーダ1と、カメラ2と、信号処理器3と、画像処理器4Bと、フュージョン処理器5Bとを備えている。The object detection device 100B includes an image processor 4B instead of the image processor 4A. Also, the object detection device 100B includes a fusion processor 5B instead of the fusion processor 5A. That is, the object detection device 100B includes a radar 1, a camera 2, a signal processor 3, an image processor 4B, and a fusion processor 5B.
フュージョン処理器5Bは、同一判定部6Aの代わりに同一判定部6Bを有している。また、フュージョン処理器5Bは、データ保存器11Aを備えていない。同一判定部6Bは、同一判定器7Aの代わりに同一判定器7Bを具備し、消失外挿器9Aの代わりに消失外挿器9Bを具備している。The fusion processor 5B has an identity determination unit 6B instead of the
以下、画像処理器4Bと画像処理器4Aとの差異点、フュージョン処理器5Bとフュージョン処理器5Aとの差異点について説明する。 Below, we will explain the differences between image processor 4B and image processor 4A, and the differences between fusion processor 5B and fusion processor 5A.
画像処理器4Bは、カメラ2が取得した画像情報に基づいて、物体認識を実行するとともに物体の物体検出装置100Bに対する相対速度、物体の位置を算出する。画像処理器4Bは、画像処理器4Aと同様に、例えば、MCU、CPUなどで構成されている。画像処理器4Bは、画像処理器4Aと同様に、機械学習または深層学習によって得られた特徴データをデータベースとして、人、障害物などの物体を認識し、物体の相対速度および位置を算出する。Image processor 4B performs object recognition based on image information acquired by camera 2 and calculates the relative speed and position of the object with respect to object detection device 100B. Like image processor 4A, image processor 4B is composed of, for example, an MCU, a CPU, etc. Like image processor 4A, image processor 4B recognizes objects such as people and obstacles using a database of feature data obtained by machine learning or deep learning, and calculates the relative speed and position of the object.
画像処理器4Bは、物体を認識したことを示す物体認識データ、カメラ速度データ、および物体の位置を示すカメラ位置データをフュージョン処理器5Bに送る。このように、画像処理器4Bは、画像処理器4Aと比較して、物体の位置を算出する点が異なる。The image processor 4B sends object recognition data indicating that an object has been recognized, camera speed data, and camera position data indicating the position of the object to the fusion processor 5B. Thus, the image processor 4B differs from the image processor 4A in that it calculates the position of the object.
同一判定器7Bは、レーダ位置データと、レーダ速度データと、カメラ速度データと、カメラ位置データと、物体認識データとに基づいて、物体の同一判定処理を実行する。同一判定器7Bは、物体が同一であると判定できた場合は、レーダ位置データと、レーダ速度データと、物体認識データと、カメラ速度データと、カメラ位置データとの対応付けを行う。同一判定器7Bは、これらの対応付けしたデータ(以下、第2対応付けデータという)を、後段に接続されている消失判定器8に送る。The identity determiner 7B executes an object identity determination process based on the radar position data, radar speed data, camera speed data, camera position data, and object recognition data. If the identity determiner 7B determines that the objects are the same, it associates the radar position data, radar speed data, object recognition data, camera speed data, and camera position data. The identity determiner 7B sends this associated data (hereinafter referred to as second association data) to the
実施の形態2の消失判定器8は、実施の形態1の消失判定器8と同様に、レーダ位置データおよびレーダ速度データの信号消失の有無を判定する。
The
消失判定器8は、信号消失が無い場合には、レーダ位置データ、レーダ速度データ、および物体認識データを消失外挿器9Bに送る。消失判定器8は、信号消失がある場合には、物体認識データ、カメラ速度データ、およびカメラ位置データを消失外挿器9Bに送る。
When there is no signal loss, the
消失外挿器9Bは、消失判定器8がデータの消失を検出した場合のみデータの外挿を実行する。消失外挿器9Bは、信号消失が無い時は、消失判定器8から送られてきた、レーダ位置データ、レーダ速度データ、および物体認識データを、物体検出装置100Bが検出した、位置データ、速度データ、および物体認識データとして検出データ転送部10に送る。The loss extrapolator 9B performs data extrapolation only when the
消失外挿器9Bは、信号消失が有る時は、現在のフレームの位置データおよび速度データを生成して現在のフレームに外挿し、検出データ転送部10に転送する。具体的には、消失外挿器9Bは、信号消失が有る時は、カメラ位置データ、カメラ速度データ、および物体認識データを、物体検出装置100Bが検出した、位置データ、速度データ、および物体認識データとして検出データ転送部10に転送する。
When there is a signal loss, the
つぎに、物体検出装置100Bによる物体の検出処理手順について説明する。図4は、実施の形態2にかかる物体検出装置による物体の検出処理手順を示すフローチャートである。なお、図4に示す処理のうち、図2で説明した処理と同様の処理については、その説明を省略する。Next, the procedure for detecting an object by the object detection device 100B will be described. FIG. 4 is a flowchart showing the procedure for detecting an object by the object detection device according to the second embodiment. Note that, among the processes shown in FIG. 4, the description of the same processes as those described in FIG. 2 will be omitted.
物体検出装置100BがステップS1,S2の処理を実行する。実施の形態2では、物体検出装置100Bが、ステップS3Aの代わりにステップS3Bを実行する。すなわち、物体検出装置100Bは、カメラ2を用いて物体を認識し、物体の速度および位置を検出する(ステップS3B)。具体的には、カメラ2は、物体を撮像することで、物体の画像情報を取得し、画像情報を画像処理器4Bに出力する。 Object detection device 100B executes the processes of steps S1 and S2. In the second embodiment, object detection device 100B executes step S3B instead of step S3A. That is, object detection device 100B recognizes an object using camera 2 and detects the speed and position of the object (step S3B). Specifically, camera 2 captures an image of the object to obtain image information of the object, and outputs the image information to image processor 4B.
画像処理器4Bは、カメラ2が取得した画像情報に基づいて、物体認識を実行するとともに、物体の物体検出装置100Bに対する相対速度を示すカメラ速度データと、物体の物体検出装置100Bに対する相対位置を示すカメラ位置データとを生成する。画像処理器4Bは、物体を認識したことを示す物体認識データ、カメラ速度データ、およびカメラ位置データをフュージョン処理器5Bに送る。なお、物体検出装置100Bは、ステップS2の処理と、ステップS3Bの処理とを同時に実行する。Image processor 4B performs object recognition based on image information acquired by camera 2, and generates camera speed data indicating the relative speed of the object with respect to object detection device 100B, and camera position data indicating the relative position of the object with respect to object detection device 100B. Image processor 4B sends object recognition data indicating that the object has been recognized, camera speed data, and camera position data to fusion processor 5B. Note that object detection device 100B simultaneously executes the process of step S2 and the process of step S3B.
フュージョン処理器5Bの同一判定器7Bは、レーダ位置データと、レーダ速度データと、カメラ速度データと、カメラ位置データと、物体認識データとに基づいて、物体の同一判定処理を実行する(ステップS4)。The identity determination unit 7B of the fusion processor 5B performs object identity determination processing based on the radar position data, radar speed data, camera speed data, camera position data, and object recognition data (step S4).
同一判定器7Bは、物体が同一であると判定できた場合には、レーダ位置データと、レーダ速度データと、カメラ2を用いて取得された物体認識データと、カメラ速度データと、カメラ位置データとを対応付けした第2対応付けデータを生成して消失判定器8に送る。
If the identity determiner 7B determines that the objects are identical, it generates second association data that associates the radar position data, the radar speed data, the object recognition data acquired using the camera 2, the camera speed data, and the camera position data, and sends the second association data to the
物体検出装置100Bの消失判定器8は、レーダ位置データおよびレーダ速度データであるレーダ検出データが消失したか否かを判定する(ステップS5)。そして、レーダ検出データが消失している場合(ステップS5、Yes)、すなわち信号消失が有る場合、消失判定器8は、物体認識データ、カメラ位置データ、およびカメラ速度データを消失外挿器9Bに送る。The
消失外挿器9Bは、レーダ検出データが消失している場合、カメラ位置データおよびカメラ速度データを現在のフレームに外挿する。換言すると、消失外挿器9Bは、レーダ検出データが消失している場合、カメラ位置データを現在のフレームの位置データに採用し、カメラ速度データを現在のフレームの速度データに採用する。このように、消失外挿器9Bは、消失したレーダ検出データを生成して現在のフレームに外挿する(ステップS6)。
When radar detection data is lost, the
この後、物体検出装置100Bは、物体検出装置100Aと同様の処理によってステップS7以降の処理を実行する。なお、レーダ検出データが消失していない場合、消失外挿器9Bは、消失外挿器9Aと同様の処理を実行する。After this, the object detection device 100B executes the processes from step S7 onward in the same manner as the
以下、物体検出装置100Bを用いて物体を検出する場合の具体的なメリットについて説明する。物体検出装置100Bは、レーダ1を用いて検出したレーダ位置データと、カメラ2を用いて検出したカメラ位置データとを算出する。 The following describes specific advantages of detecting an object using the object detection device 100B. The object detection device 100B calculates radar position data detected using the radar 1 and camera position data detected using the camera 2.
カメラ2が小型で低製造コストな単眼カメラの場合、一般的にカメラ2を用いて検出したカメラ位置データおよびカメラ速度データの精度は、レーダ1を用いて検出したレーダ位置データおよびレーダ速度データの精度よりも低い。このため、物体検出装置100Bは、レーダ1の検出データを消失した場合のみ、カメラ2の検出データを用いる。すなわち、物体検出装置100Bは、レーダ位置データおよびレーダ速度データを消失した場合にのみ、カメラ位置データおよびカメラ速度データを現在のフレームに外挿する。これにより、物体検出装置100Bは、カメラ2が小型で低製造コストな単眼カメラで構成されていた場合であっても、平均的な物体検出精度を向上させることができる。When camera 2 is a small, low-cost monocular camera, the accuracy of the camera position data and camera speed data detected using camera 2 is generally lower than the accuracy of the radar position data and radar speed data detected using radar 1. For this reason, object detection device 100B uses the detection data of camera 2 only when the detection data of radar 1 is lost. In other words, object detection device 100B extrapolates the camera position data and camera speed data to the current frame only when the radar position data and radar speed data are lost. This allows object detection device 100B to improve the average object detection accuracy even when camera 2 is configured as a small, low-cost monocular camera.
このように、実施の形態2によれば、物体検出装置100Bは、レーダ検出データを一時的に消失したとしても、現在のフレームのカメラ2を用いた検出データに基づいて、レーダ検出データを推定する。これにより、物体検出装置100Bは、レーダ検出データの消失を改善することができ、平均的な物体検出精度を向上させることができる。したがって、物体検出装置100Bは、小型、かつ低製造コスト、かつ低負荷な、カメラ2および画像処理器4Bを用いて精度良く物体を検出することができる。 Thus, according to the second embodiment, even if radar detection data is temporarily lost , object detection device 100B estimates radar detection data based on detection data using camera 2 in the current frame. This allows object detection device 100B to improve the loss of radar detection data and improve the average object detection accuracy. Therefore, object detection device 100B can detect objects with high accuracy using camera 2 and image processor 4B that are small, have low manufacturing costs, and are low load.
ここで、物体検出装置100A,100Bのハードウェア構成について説明する。物体検出装置100A,100Bは、処理回路により実現される。処理回路は、メモリに格納されるプログラムを実行するプロセッサおよびメモリであってもよいし、専用回路などの専用のハードウェアであってもよい。処理回路は制御回路とも呼ばれる。Here, the hardware configuration of the
図5は、実施の形態1,2に係る物体検出装置が備える処理回路をプロセッサおよびメモリで実現する場合の処理回路の構成例を示す図である。物体検出装置100A,100Bは同様のハードウェア構成を有しているので、以下では物体検出装置100Aのハードウェア構成について説明する。
Figure 5 is a diagram showing an example of the configuration of a processing circuit when the processing circuit provided in the object detection device according to embodiments 1 and 2 is realized by a processor and a memory. Since
図5に示す処理回路90は制御回路であり、プロセッサ91およびメモリ92を備える。処理回路90がプロセッサ91およびメモリ92で構成される場合、処理回路90の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアはプログラムとして記述され、メモリ92に格納される。処理回路90では、メモリ92に記憶されたプログラムをプロセッサ91が読み出して実行することにより、各機能を実現する。すなわち、処理回路90は、物体検出装置100Aの処理が結果的に実行されることになるプログラムを格納するためのメモリ92を備える。このプログラムは、処理回路90により実現される各機能を物体検出装置100Aに実行させるためのプログラムであるともいえる。このプログラムは、プログラムが記憶された記憶媒体により提供されてもよいし、通信媒体など他の手段により提供されてもよい。上記プログラムは、物体の検出処理を物体検出装置100Aに実行させるプログラムであるとも言える。
The
プロセッサ91は、例えば、CPU(中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、DSP(Digital Signal Processor)ともいう)またはシステムLSI(Large Scale Integration)である。
The
また、メモリ92は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable ROM)、EEPROM(登録商標)(Electrically EPROM)などの、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、またはDVD(Digital Versatile Disc)などが該当する。
The
図6は、実施の形態1,2に係る物体検出装置が備える処理回路を専用のハードウェアで構成する場合の処理回路の例を示す図である。図6に示す処理回路93は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、またはこれらを組み合わせたものが該当する。処理回路93については、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。このように、処理回路93は、専用のハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって、上述の各機能を実現することができる。また、前述したように、信号処理器3および画像処理器4Aは、それぞれ別々のCPUなどで構成されてもよい。 Figure 6 is a diagram showing an example of a processing circuit when the processing circuit provided in the object detection device according to the first and second embodiments is configured with dedicated hardware. The processing circuit 93 shown in Figure 6 corresponds to, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a combination of these. The processing circuit 93 may be partially realized with dedicated hardware and partially realized with software or firmware. In this way, the processing circuit 93 can realize each of the above-mentioned functions by dedicated hardware, software, firmware, or a combination of these. Also, as described above, the signal processor 3 and the image processor 4A may each be configured with a separate CPU or the like.
以上の実施の形態に示した構成は、一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、実施の形態同士を組み合わせることも可能であるし、要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。 The configurations shown in the above embodiments are merely examples, and may be combined with other known technologies, or the embodiments may be combined with each other. Also, parts of the configurations may be omitted or modified without departing from the spirit of the invention.
1 レーダ、2 カメラ、3 信号処理器、4A,4B 画像処理器、5A,5B フュージョン処理器、6A,6B 同一判定部、7A,7B 同一判定器、8 消失判定器、9A,9B 消失外挿器、10 検出データ転送部、11A データ保存器、12 車両制御装置、90,93 処理回路、91 プロセッサ、92 メモリ、100A,100B 物体検出装置。 1 radar, 2 camera, 3 signal processor, 4A, 4B image processor, 5A, 5B fusion processor, 6A, 6B identity determination unit, 7A, 7B identity determiner, 8 disappearance determiner, 9A, 9B disappearance extrapolator, 10 detection data transfer unit, 11A data storage unit, 12 vehicle control device, 90, 93 processing circuit, 91 processor, 92 memory, 100A, 100B object detection device.
Claims (3)
前記反射信号に基づいて、前記物体の位置を示すレーダ位置データおよび前記物体の速度を示すレーダ速度データを算出する信号処理器と、
前記物体を撮像することで、前記物体の画像情報を取得するカメラと、
前記画像情報に基づいて、前記物体の速度を示すカメラ速度データを算出する画像処理器と、
第1のフレームにおける前記レーダ位置データおよび前記レーダ速度データを、前記第1のフレームにおいて前記物体の位置を示す第1の検出位置データおよび前記第1のフレームにおいて前記物体の速度を示す第1の検出速度データとして外部装置に出力するフュージョン処理器と、
を備え、
前記フュージョン処理器は、前記第1の検出位置データを保存しておくデータ保存器を有し、
前記第1のフレームよりも後のフレームである第2のフレームにおいて前記レーダ位置データおよび前記レーダ速度データを消失した場合には、前記第1の検出位置データおよび前記第2のフレームで取得した前記カメラ速度データに基づいて、前記第2のフレームにおいて前記物体の位置を示す第2の検出位置データおよび前記第2のフレームにおいて前記物体の速度を示す第2の検出速度データを生成して前記外部装置に出力する、
ことを特徴とする物体検出装置。 A radar that emits electromagnetic waves to an object and receives a reflected signal from the object;
a signal processor that calculates radar position data indicating a position of the object and radar speed data indicating a speed of the object based on the reflected signal;
a camera that captures an image of the object to obtain image information of the object;
an image processor that calculates camera speed data indicative of a speed of the object based on the image information;
a fusion processor that outputs the radar position data and the radar speed data in a first frame to an external device as first detected position data indicating a position of the object in the first frame and first detected speed data indicating a speed of the object in the first frame;
Equipped with
the fusion processor has a data storage device for storing the first detected position data;
when the radar position data and the radar speed data are lost in a second frame that is a frame subsequent to the first frame, generate second detected position data indicating the position of the object in the second frame and second detected speed data indicating the speed of the object in the second frame based on the first detected position data and the camera speed data acquired in the second frame, and output the data to the external device;
1. An object detection device comprising:
前記フュージョン処理器は、前記レーダおよび前記カメラが検出した前記物体が同一の物体であるか否かの同一判定処理を実行する同一判定器を有し、
前記同一判定器は、前記レーダ位置データと、前記レーダ速度データと、前記カメラ速度データと、前記方位データとに基づいて、前記物体の同一判定処理を実行する、
ことを特徴とする請求項1に記載の物体検出装置。 The image processor calculates orientation data indicating an orientation of the object based on the image information,
the fusion processor has an identity determiner that performs identity determination processing to determine whether the objects detected by the radar and the camera are the same object;
the identity determiner executes identity determination processing of the object based on the radar position data, the radar speed data, the camera speed data, and the orientation data;
2. The object detection device according to claim 1 .
前記物体検出装置が、前記画像情報に基づいて、前記物体の速度を示すカメラ速度データを算出する画像処理ステップと、
前記物体検出装置が、第1のフレームにおける前記レーダ位置データおよび前記レーダ速度データを、前記第1のフレームにおいて前記物体の位置を示す第1の検出位置データおよび前記第1のフレームにおいて前記物体の速度を示す第1の検出速度データとして外部装置に出力するフュージョン処理ステップと、
を含み、
前記物体検出装置は、前記フュージョン処理ステップでは、前記第1の検出位置データを保存しておき、前記第1のフレームよりも後のフレームである第2のフレームにおいて前記レーダ位置データおよび前記レーダ速度データを消失した場合には、前記第1の検出位置データおよび前記第2のフレームで取得した前記カメラ速度データに基づいて、前記第2のフレームにおいて前記物体の位置を示す第2の検出位置データおよび前記第2のフレームにおいて前記物体の速度を示す第2の検出速度データを生成して前記外部装置に出力する、
ことを特徴とする物体検出方法。 a signal processing step in which an object detection device including a radar that emits electromagnetic waves to an object and receives a reflected signal from the object, and a camera that captures an image of the object to obtain image information of the object, calculates radar position data indicating the position of the object and radar speed data indicating the speed of the object based on the reflected signal;
an image processing step in which the object detection device calculates camera speed data indicating a speed of the object based on the image information;
a fusion processing step in which the object detection device outputs the radar position data and the radar speed data in a first frame to an external device as first detected position data indicating the position of the object in the first frame and first detected speed data indicating the speed of the object in the first frame;
Including,
In the fusion processing step, the object detection device stores the first detected position data, and when the radar position data and the radar speed data are lost in a second frame that is a frame subsequent to the first frame, generates second detected position data indicating the position of the object in the second frame and second detected speed data indicating the speed of the object in the second frame based on the first detected position data and the camera speed data acquired in the second frame, and outputs the data to the external device.
13. An object detection method comprising:
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2021/021004 WO2022254610A1 (en) | 2021-06-02 | 2021-06-02 | Object detection device and object detection method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2022254610A1 JPWO2022254610A1 (en) | 2022-12-08 |
| JP7527482B2 true JP7527482B2 (en) | 2024-08-02 |
Family
ID=84322908
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023525241A Active JP7527482B2 (en) | 2021-06-02 | 2021-06-02 | OBJECT DETECTION DEVICE AND OBJECT DETECTION METHOD |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20240273751A1 (en) |
| JP (1) | JP7527482B2 (en) |
| DE (1) | DE112021007746T5 (en) |
| WO (1) | WO2022254610A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7785244B2 (en) * | 2023-06-13 | 2025-12-12 | 三菱電機株式会社 | Object detection device |
| WO2025078248A1 (en) | 2023-10-13 | 2025-04-17 | Basf Se | Method for manufacture of isophoronediamine |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007272441A (en) | 2006-03-30 | 2007-10-18 | Denso Corp | Object detection device |
| JP2008021069A (en) | 2006-07-12 | 2008-01-31 | Alpine Electronics Inc | Circumference monitoring system |
| JP2009186260A (en) | 2008-02-05 | 2009-08-20 | Nissan Motor Co Ltd | Object detection apparatus and distance measuring method |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5210233B2 (en) | 2009-04-14 | 2013-06-12 | 日立オートモティブシステムズ株式会社 | Vehicle external recognition device and vehicle system using the same |
| US11449061B2 (en) * | 2016-02-29 | 2022-09-20 | AI Incorporated | Obstacle recognition method for autonomous robots |
-
2021
- 2021-06-02 DE DE112021007746.5T patent/DE112021007746T5/en active Pending
- 2021-06-02 US US18/563,942 patent/US20240273751A1/en active Pending
- 2021-06-02 WO PCT/JP2021/021004 patent/WO2022254610A1/en not_active Ceased
- 2021-06-02 JP JP2023525241A patent/JP7527482B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007272441A (en) | 2006-03-30 | 2007-10-18 | Denso Corp | Object detection device |
| JP2008021069A (en) | 2006-07-12 | 2008-01-31 | Alpine Electronics Inc | Circumference monitoring system |
| JP2009186260A (en) | 2008-02-05 | 2009-08-20 | Nissan Motor Co Ltd | Object detection apparatus and distance measuring method |
Also Published As
| Publication number | Publication date |
|---|---|
| DE112021007746T5 (en) | 2024-04-18 |
| WO2022254610A1 (en) | 2022-12-08 |
| JPWO2022254610A1 (en) | 2022-12-08 |
| US20240273751A1 (en) | 2024-08-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11816852B2 (en) | Associating LIDAR data and image data | |
| US11320536B2 (en) | Imaging device and monitoring device | |
| CN107490794B (en) | Object identification processing device, object identification processing method and automatic driving system | |
| CN114966714B (en) | Window occlusion detection method and device | |
| US20150092988A1 (en) | Object detection system | |
| US12406390B2 (en) | Information processing device, information processing system, information processing method, and recording medium | |
| JP7527482B2 (en) | OBJECT DETECTION DEVICE AND OBJECT DETECTION METHOD | |
| KR102428660B1 (en) | Vehicle and control method for the same | |
| US11308346B2 (en) | Sensor information integration system, sensor information integration method, and program | |
| JP7401273B2 (en) | Mobile body control device and method | |
| WO2017158949A1 (en) | Object detection device, object detection method, and program | |
| CN107450069A (en) | Moving Object Detection device, program and recording medium | |
| WO2023139793A1 (en) | Slam device, slam attack countermeasure program, and autonomous mobility | |
| JP2001195700A (en) | Vehicle information detection device | |
| JP2002296350A (en) | Object detection device | |
| JP6834020B2 (en) | Object recognition device and object recognition method | |
| JP2014219250A (en) | Range finder and program | |
| US20240249528A1 (en) | External environment recognition device | |
| JP4110922B2 (en) | Vehicle external recognition device | |
| US12174687B2 (en) | Image recognition device and image recognition method | |
| US11615627B2 (en) | Object recognition apparatus, vehicle control apparatus, object recognition method, and vehicle control method | |
| JP2015191268A (en) | Human head detection device and posture estimation device | |
| US11267130B2 (en) | Robot localization method and apparatus and robot using the same | |
| TW202343027A (en) | 3d sensing system | |
| CN117063218A (en) | Information processing device, vehicle, roadside machine, and information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230424 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240416 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240521 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240625 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240723 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7527482 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |