Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7527482B2 - OBJECT DETECTION DEVICE AND OBJECT DETECTION METHOD - Google Patents
[go: Go Back, main page]

JP7527482B2 - OBJECT DETECTION DEVICE AND OBJECT DETECTION METHOD - Google Patents

OBJECT DETECTION DEVICE AND OBJECT DETECTION METHOD Download PDF

Info

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
Application number
JP2023525241A
Other languages
Japanese (ja)
Other versions
JPWO2022254610A1 (en
Inventor
龍也 上村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of JPWO2022254610A1 publication Critical patent/JPWO2022254610A1/ja
Application granted granted Critical
Publication of JP7527482B2 publication Critical patent/JP7527482B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems 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/02Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
    • G01S13/06Systems determining position data of a target
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems 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/02Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
    • G01S13/50Systems of measurement based on relative movement of target
    • G01S13/58Velocity or trajectory determination systems; Sense-of-movement determination systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems 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/66Radar-tracking systems; Analogous systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems 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/66Radar-tracking systems; Analogous systems
    • G01S13/72Radar-tracking systems; Analogous systems for two-dimensional [2D] tracking, e.g. combination of angle and range tracking, track-while-scan radar
    • G01S13/723Radar-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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems 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/86Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
    • G01S13/867Combination of radar systems with cameras
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems 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/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/04Detecting 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.

国際公開第2010/119860号International Publication No. 2010/119860

しかしながら、上記特許文献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.

実施の形態1にかかる物体検出装置の構成を示す図FIG. 1 is a diagram showing a configuration of an object detection device according to a first embodiment; 実施の形態1にかかる物体検出装置による物体の検出処理手順を示すフローチャート1 is a flowchart showing an object detection process performed by an object detection device according to a first embodiment. 実施の形態2にかかる物体検出装置の構成を示す図FIG. 1 shows a configuration of an object detection device according to a second embodiment. 実施の形態2にかかる物体検出装置による物体の検出処理手順を示すフローチャート11 is a flowchart showing an object detection process performed by the object detection device according to the second embodiment. 実施の形態1,2に係る物体検出装置が備える処理回路をプロセッサおよびメモリで実現する場合の処理回路の構成例を示す図FIG. 1 is a diagram showing an example of the configuration of a processing circuit provided in an object detection device according to the first and second embodiments, in the case where the processing circuit is realized by a processor and a memory; 実施の形態1,2に係る物体検出装置が備える処理回路を専用のハードウェアで構成する場合の処理回路の例を示す図FIG. 1 is a diagram showing an example of a processing circuit included in an object detection device according to the first and second embodiments, in the case where the processing circuit is configured using dedicated hardware;

以下に、本開示の実施の形態にかかる物体検出装置および物体検出方法を図面に基づいて詳細に説明する。 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 object detection device 100A is a fusion-type object detection device that combines multiple types of sensors, and calculates object detection data based on data obtained from the multiple types of sensors. When object detection data is lost due to the usage environment, the object detection device 100A estimates the position, speed, etc. of the object using the detection data obtained in the previous frame. The detection data output by the object detection device 100A is used for vehicle control, etc.

物体検出装置100Aは、レーダ1と、カメラ2と、信号処理器3と、画像処理器4Aと、フュージョン処理器5Aとを備えている。フュージョン処理器5Aは、同一判定部6Aと、検出データ転送部10と、データ保存器11Aとを有している。同一判定部6Aは、同一判定器7Aと、消失判定器8と、消失外挿器9Aとを具備している。The object detection device 100A includes a radar 1, a camera 2, a signal processor 3, an image processor 4A, and a fusion processor 5A. The fusion processor 5A includes an identity determination unit 6A, a detection data transfer unit 10, and a data storage unit 11A. The identity determination unit 6A includes an identity determiner 7A, a disappearance determiner 8, and a disappearance extrapolator 9A.

レーダ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 object detection device 100A is placed, and receives reflected signals from the objects. When used on a vehicle, the radar 1 generally uses the FMCW (Frequency Modulated Continuous Wave) method or the FCM (Fast Chirp Modulation) method. The radar 1 is composed of, for example, high-frequency semiconductor components, power semiconductor components, substrates, quartz devices, chip components, antennas, etc.

信号処理器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 object detection device 100A and the direction in which the object is located. The image processor 4A is composed of, for example, an MCU, a CPU, etc. The image processor 4A recognizes objects such as people and obstacles and detects the relative speed and direction of the object using a database of feature data obtained by machine learning or deep learning. The feature data is data that indicates the features of objects such as people and obstacles.

画像処理器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 object detection device 100A to the fusion processor 5A as camera speed data. The image processor 4A also sends orientation data indicating the orientation in which the object is located to the fusion processor 5A. The image processor 4A may be a low-performance processor that does not calculate the position of the object.

物体検出装置100Aでは、信号処理器3がフレーム単位で、レーダ位置データおよびレーダ速度データを算出してフュージョン処理器5Aに送る。また、物体検出装置100Aでは、画像処理器4Aがフレーム単位で、物体認識データ、カメラ速度データ、および方位データを算出してフュージョン処理器5Aに送る。In the object detection device 100A, the signal processor 3 calculates radar position data and radar speed data on a frame-by-frame basis and sends them to the fusion processor 5A. Also, in the object detection device 100A, the image processor 4A calculates object recognition data, camera speed data, and orientation data on a frame-by-frame basis and sends them to the fusion processor 5A.

信号処理器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 object detection device 100A. The detection result of the object detection device 100A is the object recognition data, speed data, and position data.

フュージョン処理器5Aでは、同一判定部6Aの同一判定器7Aが、レーダ位置データと、レーダ速度データと、カメラ速度データと、方位データと、物体認識データとに基づいて、物体の同一判定処理を実行する。物体の同一判定処理は、レーダ1が検出した物体と、カメラ2が検出した物体とが同一の物体であるか否かの判定処理である。In the fusion processor 5A, the identity determiner 7A of the identity determination unit 6A executes an object identity determination process based on the radar position data, the radar speed data, the camera speed data, the orientation data, and the object recognition data. The object identity determination process is a process for determining whether the object detected by the radar 1 and the object detected by the camera 2 are the same object.

同一判定器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 loss determiner 8 determines whether or not there is signal loss of the radar position data and radar speed data acquired using the radar 1. A state in which signal loss has occurred is a state in which the object detection device 100A was able to acquire the radar position data and radar speed data in the previously detected frame, but is temporarily unable to acquire the radar position data and radar speed data in the current detection frame. In other words, a signal loss state is a state in which the radar 1 is unable to detect an object, even though the camera 2 is able to detect the object.

消失判定器8は、信号消失が無い場合には、レーダ位置データ、レーダ速度データ、および物体認識データを消失外挿器9Aに送る。消失判定器8は、信号消失がある場合には、物体認識データおよびカメラ速度データを消失外挿器9Aに送る。 When there is no signal loss, the loss determiner 8 sends the radar position data, the radar speed data, and the object recognition data to the loss extrapolator 9A. When there is a signal loss, the loss determiner 8 sends the object recognition data and the camera speed data to the loss extrapolator 9A.

物体検出装置100Aは、レーダ1を用いて物体を検出する際には、所望の物体がクラッタまたはマルチパスに埋もれてしまい、物体を検出することができないことが高頻度に生じる。When the object detection device 100A detects an object using the radar 1, it is highly likely that the desired object will be lost in clutter or multipath, making it impossible to detect the object.

消失外挿器9Aは、消失判定器8がデータの消失を検出した場合のみデータの外挿を実行する。消失外挿器9Aは、信号消失が無い時は、消失判定器8から送られてきた、レーダ位置データ、レーダ速度データ、および物体認識データを、物体検出装置100Aが検出した、位置データ(検出位置データ)、速度データ(検出速度データ)、および物体認識データとして、検出データ転送部10に送る。The loss extrapolator 9A performs data extrapolation only when the loss determiner 8 detects data loss. When there is no signal loss, the loss extrapolator 9A sends the radar position data, radar speed data, and object recognition data sent from the loss determiner 8 to the detection data transfer unit 10 as the position data (detected position data), speed data (detected speed data), and object recognition data detected by the object detection device 100A.

消失外挿器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 unit 10. Specifically, when there is a signal loss, the loss extrapolator 9A extrapolates the position data and speed data for the current frame based on the position data and camera speed data stored in the data storage unit 11A, and sends the data to the detection data transfer unit 10. In other words, when there is a signal loss, the loss extrapolator 9A transfers the generated position data, generated speed data, and object recognition data to the detection data transfer unit 10.

検出データ転送部10は、位置データ、速度データ、および物体認識データを現在のフレームとして、外部装置に転送する。外部装置の例は、車両の制御を行う車両制御装置12である。また、検出データ転送部10は、車両制御装置12に転送した位置データと同じ位置データをデータ保存器11Aに保存する。データ保存器11Aに保存された位置データは、次のフレームで信号消失が有った場合に、消失外挿器9Aによって読み出される。The detection data transfer unit 10 transfers the position data, speed data, and object recognition data as the current frame to an external device. An example of an external device is a vehicle control device 12 that controls the vehicle. The detection data transfer unit 10 also stores the same position data transferred to the vehicle control device 12 in the data storage device 11A. The position data stored in the data storage device 11A is read by the loss extrapolator 9A if there is a signal loss in the next frame.

検出データ転送部10は、常に現在のフレームにおける位置データ(最新の位置データ)をデータ保存器11Aに格納するとともに、位置データ、速度データ、および物体認識データを、車両制御装置12に転送する。検出データ転送部10が車両制御装置12に出力する位置データが検出位置データであり、検出データ転送部10が車両制御装置12に出力する速度データが検出速度データである。The detection data transfer unit 10 always stores the position data in the current frame (the latest position data) in the data storage unit 11A, and transfers the position data, speed data, and object recognition data to the vehicle control device 12. The position data that the detection data transfer unit 10 outputs to the vehicle control device 12 is the detected position data, and the speed data that the detection data transfer unit 10 outputs to the vehicle control device 12 is the detected speed data.

消失外挿器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 object detection device 100A will be described. Figure 2 is a flowchart showing the procedure for detecting an object by the object detection device according to the first embodiment.

物体検出装置100Aは、物体検出のフレーム生成を開始する(ステップS1)。物体検出装置100Aは、レーダ1を用いて物体の位置および速度を検出する(ステップS2)。具体的には、レーダ1は、物体に電磁波を発射して、物体からの反射信号を受信し、受信信号を信号処理器3に出力する。信号処理器3は、レーダ1からの受信信号に基づいて、物体の位置を示すレーダ位置データおよび物体の速度を示すレーダ速度データを生成する。The object detection device 100A starts generating frames for object detection (step S1). The object detection device 100A detects the position and speed of an object using the radar 1 (step S2). Specifically, the radar 1 emits electromagnetic waves to an object, receives a reflected signal from the object, and outputs the received signal to the signal processor 3. The signal processor 3 generates radar position data indicating the position of the object and radar speed data indicating the speed of the object based on the received signal from the radar 1.

また、物体検出装置100Aは、カメラ2を用いて物体を認識し、物体の速度および方位を検出する(ステップS3A)。具体的には、カメラ2は、物体を撮像することで、物体の画像情報を取得し、画像情報を画像処理器4Aに出力する。画像処理器4Aは、カメラ2が取得した画像情報に基づいて、物体認識を実行するとともに、物体の物体検出装置100Aに対する相対速度を示すカメラ速度データ、物体が位置している方位を示す方位データを生成する。なお、物体検出装置100Aは、ステップS2の処理と、ステップS3Aの処理とを同時に実行する。Furthermore, object detection device 100A recognizes an object using camera 2 and detects the speed and direction of the object (step S3A). Specifically, camera 2 captures an image of the object to obtain image information of the object, and outputs the image information to image processor 4A. Image processor 4A performs object recognition based on the image information obtained by camera 2, and generates camera speed data indicating the relative speed of the object with respect to object detection device 100A, and direction data indicating the direction in which the object is located. Note that object detection device 100A simultaneously performs the process of step S2 and the process of step S3A.

物体検出装置100Aでは、信号処理器3がレーダ位置データおよびレーダ速度データをフュージョン処理器5Aに送るとともに、画像処理器4Aが物体を認識したことを示す物体認識データ、カメラ速度データ、および方位データをフュージョン処理器5Aに送る。In the object detection device 100A, the signal processor 3 sends radar position data and radar speed data to the fusion processor 5A, and also sends object recognition data, camera speed data, and orientation data indicating that the image processor 4A has recognized an object to the fusion processor 5A.

フュージョン処理器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 disappearance determiner 8.

消失判定器8は、現在のフレームにおいて、レーダ1を用いて取得された位置データおよび速度データであるレーダ検出データが消失したか否かを判定する(ステップS5)。すなわち、消失判定器8は、信号消失の有無を判定する。The disappearance determiner 8 determines whether or not the radar detection data, which is the position data and speed data acquired by the radar 1, has been lost in the current frame (step S5). In other words, the disappearance determiner 8 determines whether or not a signal has been lost.

レーダ検出データが消失している場合(ステップS5、Yes)、すなわち信号消失が有る場合、消失判定器8は、物体認識データおよびカメラ速度データを消失外挿器9Aに送る。If radar detection data is lost (step S5, Yes), i.e., if there is signal loss, the loss determiner 8 sends the object recognition data and camera speed data to the loss extrapolator 9A.

この場合、消失外挿器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 disappearance determiner 8. That is, the disappearance extrapolator 9A estimates the current object position and speed based on the position data detected in the previous frame and the camera speed data detected in the current frame. The estimation method is as follows.

現在のフレームの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 object detection device 100A is assumed to be (Xn-1, Yn-1). In the current frame, i.e., the nth frame, the camera velocity data detected using camera 2 is assumed to be (VXCn, VYCn). Here, X indicates the horizontal coordinate relative to object detection device 100A, and Y indicates the vertical coordinate relative to object detection device 100A. Therefore, Xn-1 indicates the position in the X direction, and Yn-1 indicates the position in the Y direction. Furthermore, VXCn indicates the velocity in the X direction, and VYCn indicates the velocity in the Y direction.

これらのデータより、現在のフレームにおける物体の推定される位置データ(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 object detection device 100A.

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 unit 10.

一方、レーダ検出データが消失していない場合(ステップ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 loss determiner 8 sends the radar position data (XRn, YRn) and radar speed data (VXRn, VYRn) detected by the radar 1 to the loss extrapolator 9A.

この場合の消失外挿器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 disappearance determiner 8 are as follows:

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 unit 10 sends the position data, speed data, and object recognition data sent from the disappearance determiner 8 to the vehicle control device 12. The position data sent by the detection data transfer unit 10 to the vehicle control device 12 as the (n-1)th frame is the first detected position data, and the speed data sent by the detection data transfer unit 10 to the vehicle control device 12 as the (n-1)th frame is the first detected speed data. The position data sent by the detection data transfer unit 10 to the vehicle control device 12 as the nth frame is the second detected position data, and the speed data sent by the detection data transfer unit 10 to the vehicle control device 12 as the nth frame is the second detected speed data. The vehicle control device 12 controls the vehicle based on the position data, speed data, and object recognition data sent from the detection data transfer unit 10 (step S8).

物体検出装置100Aは、物体検出の次のフレーム生成に移行する(ステップS9)。これにより、物体検出装置100Aは、ステップS1からステップS9の処理を繰り返し実行する。The object detection device 100A proceeds to generate the next frame for object detection (step S9). As a result, the object detection device 100A repeatedly executes the processes from step S1 to step S9.

このように、物体検出装置100Aは、レーダ1を用いた物体のレーダ検出データを一時的に消失した場合であっても、1つ前のフレームのレーダ検出データおよび現在のフレームのカメラ2を用いた検出データを用いて、現在のフレームの位置データおよび速度データを生成する。すなわち、物体検出装置100Aは、1つ前のフレームの位置データと、現在のフレームのカメラ速度データとに基づいて、現在のフレームの位置データおよび速度データを生成する。In this way, even if the radar detection data of an object using radar 1 is temporarily lost, object detection device 100A generates position data and speed data for the current frame using the radar detection data of the previous frame and the detection data of the current frame using camera 2. In other words, object detection device 100A generates position data and speed data for the current frame based on the position data of the previous frame and the camera speed data of the current frame.

物体検出装置100Aは、生成した位置データおよび速度データを現在のフレームの検出データとして外挿することで、結果としてレーダ検出データの消失を改善することができる。したがって、物体検出装置100Aは、物体の検出性能を向上させることができる。物体検出装置100Aは、小型、かつ低製造コスト、かつ低負荷な、カメラ2および画像処理器4Aを用いて精度良く物体を検出することができる。The object detection device 100A can improve the loss of radar detection data by extrapolating the generated position data and speed data as detection data for the current frame. Therefore, the object detection device 100A can improve the object detection performance. The object detection device 100A can detect objects with high accuracy using a camera 2 and an image processor 4A that are small, have low manufacturing costs, and are low load.

なお、物体検出装置100Aは、レーダ検出データが消失した場合、2つ以上前のフレームの位置データと、現在のフレームのカメラ速度データとに基づいて、現在のフレームの位置データおよび速度データを生成してもよい。物体検出装置100Aは、レーダ検出データが消失した場合、できるだけ新しいフレームの位置データと、現在のフレームのカメラ速度データとに基づいて、現在のフレームの位置データおよび速度データを生成する。このように、物体検出装置100Aは、レーダ検出データが消失した場合、格納しておいた最新の位置データと、この最新の位置データのフレームよりも後のフレームである現在のフレームのカメラ速度データとに基づいて、現在のフレームの位置データおよび速度データを生成する。 When radar detection data is lost, object detection device 100A may generate position data and speed data for the current frame based on position data from two or more previous frames and camera speed data for the current frame. When radar detection data is lost, object detection device 100A generates position data and speed data for the current frame based on position data from the most recent frame possible and camera speed data for the current frame. In this way, when radar detection data is lost, object detection device 100A generates position data and speed data for the current frame based on the most recent stored position data and the camera speed data for the current frame, which is a frame later than the frame of the most recent position data.

以下、物体検出装置100Aを用いて物体を検出する場合の具体的なメリットについて説明する。物体検出装置100Aは、レーダ1および信号処理器3でのみ物体の位置を検出し、カメラ2および画像処理器4Aでは物体の位置を検出しない。このような物体検出装置100Aの構成により、カメラ2および画像処理器4Aのハードウェアおよびソフトウェアの負荷を低減することが可能となる。 Below, we will explain the specific advantages of using the object detection device 100A to detect an object. The object detection device 100A detects the position of an object only using the radar 1 and the signal processor 3, and does not detect the position of an object using the camera 2 and the image processor 4A. This configuration of the object detection device 100A makes it possible to reduce the load on the hardware and software of the camera 2 and the image processor 4A.

物体の位置を検出して出力するには、ステレオカメラで測距することが一般的であるが、物体検出装置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 object detection device 100A, camera 2 can be configured as a monocular camera. Image processor 4A is configured not to detect position, and processing power can be reduced accordingly. For these reasons, camera 2 and image processor 4A of object detection device 100A can be configured to be compact and have low manufacturing costs because they only require a short processing time to operate.

ここで比較例の物体検出装置について説明する。比較例の物体検出装置も物体検出装置100Aと同様にカメラで位置データを検出しない。比較例の物体検出装置は、消失判定器8および消失外挿器9Aを備えていない。この比較例の物体検出装置も物体検出装置100Aと同様に、レーダを用いて取得した位置データがフュージョン処理後の位置データで正となる。ところが、比較例の物体検出装置は、消失判定器8および消失外挿器9Aを備えていないので、一時的な使用環境が原因でレーダ検出データが消失した場合、位置データを検出することができない。 Here, we will explain the object detection device of the comparative example. Like object detection device 100A, the object detection device of the comparative example does not detect position data using a camera. The object detection device of the comparative example does not have a disappearance determiner 8 and a disappearance extrapolator 9A. Like object detection device 100A, the object detection device of this comparative example also obtains position data using radar, and the position data after fusion processing becomes positive. However, since the object detection device of the comparative example does not have a disappearance determiner 8 and a disappearance extrapolator 9A, if the radar detection data is lost due to a temporary use environment, it cannot detect the position data.

一方、物体検出装置100Aでは、消失判定器8が、現在のフレームに対し、レーダ1を用いて取得したレーダ位置データおよびレーダ速度データが消失しているか否かを判定している。また、物体検出装置100Aでは、消失外挿器9Aが、1つ前のフレームで保存しておいた位置データ、および現在のフレームで検出されたカメラ2の速度データに基づいて、現在のフレームの位置データおよび速度データを推定して現在のフレームに外挿している。On the other hand, in the object detection device 100A, the disappearance determiner 8 determines whether or not the radar position data and radar speed data acquired using the radar 1 have been lost for the current frame. Also, in the object detection device 100A, the disappearance extrapolator 9A estimates the position data and speed data of the current frame based on the position data stored in the previous frame and the speed data of the camera 2 detected in the current frame, and extrapolates them to the current frame.

これにより、物体検出装置100Aは、カメラ2が小型で低製造コストの単眼カメラで構成された場合であっても、物体の平均的な検出精度を向上させることができる。すなわち、物体検出装置100Aは、小型かつ低製造コストで高性能な物体検出が可能となる。As a result, the object detection device 100A can improve the average object detection accuracy even when the camera 2 is configured as a monocular camera that is small and low in manufacturing cost. In other words, the object detection device 100A is capable of high-performance object detection with a small size and low manufacturing cost.

このように、実施の形態1によれば、物体検出装置100Aは、1つ前のフレームで保存しておいた位置データおよび現在のカメラ速度データを用いて現在の位置データおよび速度データを生成するので、小型かつ低製造コストで精度良く物体を検出することができる。Thus, according to embodiment 1, the object detection device 100A generates current position data and speed data using position data stored in the previous frame and current camera speed data, thereby enabling accurate object detection with a small size and low manufacturing cost.

実施の形態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 object detection device 100A according to embodiment 1 shown in Figure 1 are given the same reference numerals, and duplicated explanations will be omitted.

物体検出装置100Bは、物体検出装置100Aと同様に、複数種類のセンサを組合せたフュージョン型の物体検出装置であり、複数種類のセンサから得られたデータに基づいて、物体の検出データを算出する Like object detection device 100A, object detection device 100B is a fusion-type object detection device that combines multiple types of sensors, and calculates object detection data based on data obtained from the multiple types of sensors .

物体検出装置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 identity determination unit 6A. In addition, the fusion processor 5B does not have a data storage unit 11A. The identity determination unit 6B has an identity determination unit 7B instead of the identity determination unit 7A, and has an erasure extrapolator 9B instead of the erasure extrapolator 9A.

以下、画像処理器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 disappearance determiner 8 connected in the subsequent stage.

実施の形態2の消失判定器8は、実施の形態1の消失判定器8と同様に、レーダ位置データおよびレーダ速度データの信号消失の有無を判定する。 The loss determiner 8 of embodiment 2 determines whether or not there is signal loss in the radar position data and radar speed data, similar to the loss determiner 8 of embodiment 1.

消失判定器8は、信号消失が無い場合には、レーダ位置データ、レーダ速度データ、および物体認識データを消失外挿器9Bに送る。消失判定器8は、信号消失がある場合には、物体認識データ、カメラ速度データ、およびカメラ位置データを消失外挿器9Bに送る。 When there is no signal loss, the loss determiner 8 sends the radar position data, the radar speed data, and the object recognition data to the loss extrapolator 9B. When there is a signal loss, the loss determiner 8 sends the object recognition data, the camera speed data, and the camera position data to the loss extrapolator 9B.

消失外挿器9Bは、消失判定器8がデータの消失を検出した場合のみデータの外挿を実行する。消失外挿器9Bは、信号消失が無い時は、消失判定器8から送られてきた、レーダ位置データ、レーダ速度データ、および物体認識データを、物体検出装置100Bが検出した、位置データ、速度データ、および物体認識データとして検出データ転送部10に送る。The loss extrapolator 9B performs data extrapolation only when the loss determiner 8 detects data loss. When there is no signal loss, the loss extrapolator 9B sends the radar position data, radar speed data, and object recognition data sent from the loss determiner 8 to the detection data transfer unit 10 as the position data, speed data, and object recognition data detected by the object detection device 100B.

消失外挿器9Bは、信号消失が有る時は、現在のフレームの位置データおよび速度データを生成して現在のフレームに外挿し、検出データ転送部10に転送する。具体的には、消失外挿器9Bは、信号消失が有る時は、カメラ位置データ、カメラ速度データ、および物体認識データを、物体検出装置100Bが検出した、位置データ、速度データ、および物体認識データとして検出データ転送部10に転送する。 When there is a signal loss, the loss extrapolator 9B 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 unit 10. Specifically, when there is a signal loss, the loss extrapolator 9B transfers the camera position data, camera speed data, and object recognition data to the detection data transfer unit 10 as the position data, speed data, and object recognition data detected by the object detection device 100B.

つぎに、物体検出装置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 disappearance determiner 8.

物体検出装置100Bの消失判定器8は、レーダ位置データおよびレーダ速度データであるレーダ検出データが消失したか否かを判定する(ステップS5)。そして、レーダ検出データが消失している場合(ステップS5、Yes)、すなわち信号消失が有る場合、消失判定器8は、物体認識データ、カメラ位置データ、およびカメラ速度データを消失外挿器9Bに送る。The disappearance determiner 8 of the object detection device 100B determines whether the radar detection data, which is the radar position data and the radar speed data, has been lost (step S5). If the radar detection data has been lost (step S5, Yes), that is, if there is a signal loss, the disappearance determiner 8 sends the object recognition data, the camera position data, and the camera speed data to the disappearance extrapolator 9B.

消失外挿器9Bは、レーダ検出データが消失している場合、カメラ位置データおよびカメラ速度データを現在のフレームに外挿する。換言すると、消失外挿器9Bは、レーダ検出データが消失している場合、カメラ位置データを現在のフレームの位置データに採用し、カメラ速度データを現在のフレームの速度データに採用する。このように、消失外挿器9Bは、消失したレーダ検出データを生成して現在のフレームに外挿する(ステップS6)。 When radar detection data is lost, the loss extrapolator 9B extrapolates the camera position data and the camera speed data to the current frame. In other words, when radar detection data is lost, the loss extrapolator 9B adopts the camera position data as the position data of the current frame and adopts the camera speed data as the speed data of the current frame. In this way, the loss extrapolator 9B generates the lost radar detection data and extrapolates it to the current frame (step S6).

この後、物体検出装置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 object detection device 100A. If the radar detection data has not been lost, the loss extrapolator 9B executes the same processes as the loss extrapolator 9A.

以下、物体検出装置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 object detection devices 100A and 100B will be described. The object detection devices 100A and 100B are realized by a processing circuit. The processing circuit may be a processor and memory that executes a program stored in a memory, or may be dedicated hardware such as a dedicated circuit. The processing circuit is also called a control circuit.

図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 object detection devices 100A and 100B have similar hardware configurations, the hardware configuration of object detection device 100A will be described below.

図5に示す処理回路90は制御回路であり、プロセッサ91およびメモリ92を備える。処理回路90がプロセッサ91およびメモリ92で構成される場合、処理回路90の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアはプログラムとして記述され、メモリ92に格納される。処理回路90では、メモリ92に記憶されたプログラムをプロセッサ91が読み出して実行することにより、各機能を実現する。すなわち、処理回路90は、物体検出装置100Aの処理が結果的に実行されることになるプログラムを格納するためのメモリ92を備える。このプログラムは、処理回路90により実現される各機能を物体検出装置100Aに実行させるためのプログラムであるともいえる。このプログラムは、プログラムが記憶された記憶媒体により提供されてもよいし、通信媒体など他の手段により提供されてもよい。上記プログラムは、物体の検出処理を物体検出装置100Aに実行させるプログラムであるとも言える。 The processing circuit 90 shown in FIG. 5 is a control circuit and includes a processor 91 and a memory 92. When the processing circuit 90 is configured with the processor 91 and the memory 92, each function of the processing circuit 90 is realized by software, firmware, or a combination of software and firmware. The software or firmware is written as a program and stored in the memory 92. In the processing circuit 90, the processor 91 reads and executes the program stored in the memory 92 to realize each function. That is, the processing circuit 90 includes a memory 92 for storing a program that results in the processing of the object detection device 100A being executed. This program can also be said to be a program for causing the object detection device 100A to execute each function realized by the processing circuit 90. This program may be provided by a storage medium in which the program is stored, or may be provided by other means such as a communication medium. The above program can also be said to be a program for causing the object detection device 100A to execute the object detection process.

プロセッサ91は、例えば、CPU(中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、DSP(Digital Signal Processor)ともいう)またはシステムLSI(Large Scale Integration)である。 The processor 91 is, for example, a CPU (also called a central processing unit, processing unit, arithmetic unit, microprocessor, microcomputer, or DSP (Digital Signal Processor)) or a system LSI (Large Scale Integration).

また、メモリ92は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable ROM)、EEPROM(登録商標)(Electrically EPROM)などの、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、またはDVD(Digital Versatile Disc)などが該当する。 The memory 92 may be, for example, a non-volatile or volatile semiconductor memory such as a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable ROM), an EEPROM (registered trademark) (Electrically EPROM), a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, or a DVD (Digital Versatile Disc).

図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:
JP2023525241A 2021-06-02 2021-06-02 OBJECT DETECTION DEVICE AND OBJECT DETECTION METHOD Active JP7527482B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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