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
JP7740086B2 - Periphery monitoring device and program - Google Patents
[go: Go Back, main page]

JP7740086B2 - Periphery monitoring device and program - Google Patents

Periphery monitoring device and program

Info

Publication number
JP7740086B2
JP7740086B2 JP2022048606A JP2022048606A JP7740086B2 JP 7740086 B2 JP7740086 B2 JP 7740086B2 JP 2022048606 A JP2022048606 A JP 2022048606A JP 2022048606 A JP2022048606 A JP 2022048606A JP 7740086 B2 JP7740086 B2 JP 7740086B2
Authority
JP
Japan
Prior art keywords
movement amount
moving object
vehicle
width direction
vehicle width
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
JP2022048606A
Other languages
Japanese (ja)
Other versions
JP2023141982A (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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2022048606A priority Critical patent/JP7740086B2/en
Publication of JP2023141982A publication Critical patent/JP2023141982A/en
Application granted granted Critical
Publication of JP7740086B2 publication Critical patent/JP7740086B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、周辺監視装置及びプログラムに関する。 The present invention relates to a perimeter monitoring device and program.

周辺監視装置として、自車両前方において側方から接近する移動物に対して衝突抑制動作を行うものが知られている。例えば、特許文献1には、自車両前方における時系列画像のオプティカルフローに基づいて、移動物の速度を算出するとともに、移動物が自車両前を通過する通過予測時間を算出し、通過予測時間が閾値を下回る場合に移動物に対する衝突抑制動作を行う周辺監視装置が記載されている。 Known perimeter monitoring devices are those that perform collision prevention operations against moving objects approaching from the side in front of the vehicle. For example, Patent Document 1 describes a perimeter monitoring device that calculates the speed of a moving object based on the optical flow of time-series images of the area in front of the vehicle, calculates a predicted time for the moving object to pass in front of the vehicle, and performs collision prevention operations against the moving object if the predicted time falls below a threshold.

特開2014-67276号公報JP 2014-67276 A

例えば、自転車等の移動物が、自車両が走行する道路に至る直前で停止することがあると考えられる。しかしながら、既存の技術では、自車両と移動物とが衝突するとの判定が、誤って行われ、衝突抑制動作が不要に作動することが考えられる。 For example, it is conceivable that a moving object, such as a bicycle, may stop just before reaching the road on which the vehicle is traveling. However, with existing technology, it is conceivable that a collision between the vehicle and the moving object may be incorrectly determined, resulting in unnecessary activation of collision prevention measures.

本発明は、上記事情に鑑みてなされたものであり、その主たる目的は、衝突抑制動作が不要に作動することを抑制することができる周辺監視装置及びプログラムを提供することである。 The present invention was made in consideration of the above circumstances, and its main purpose is to provide a surroundings monitoring device and program that can prevent unnecessary activation of collision prevention operations.

本発明は、自車両前方において側方から接近する移動物に対して衝突抑制動作を行わせる周辺監視装置であって、
撮像装置から、自車両の進行方向前方の画像を所定周期で取得する画像取得部と、
前記画像内で認識される前記移動物について、オプティカルフローにより、前記自車両の車幅方向における前記移動物の移動量を算出する移動量算出部と、
前記移動量算出部により算出された移動量の変化率に基づいて、自車両前方の側方において前記移動物が前記車幅方向に減速したことを判定する減速判定部と、
前記減速判定部の判定結果に基づいて、前記衝突抑制動作の実施を制限する制限部と、
を備える。
The present invention provides a surroundings monitoring device that performs a collision prevention operation against a moving object approaching from the side in front of a vehicle,
an image acquisition unit that acquires images of the area ahead in the traveling direction of the host vehicle from an imaging device at a predetermined interval;
a movement amount calculation unit that calculates a movement amount of the moving object recognized in the image in a vehicle width direction of the host vehicle using an optical flow;
a deceleration determination unit that determines whether the moving object on the front side of the host vehicle has decelerated in the vehicle width direction based on a rate of change in the movement amount calculated by the movement amount calculation unit;
a limiting unit that limits the execution of the collision prevention operation based on a determination result of the deceleration determining unit;
Equipped with.

移動物が自車両の走行する道路に至る前に、自車両前方の側方から接近する移動物が自車両の車幅方向に減速する場合、自車両と移動物とが衝突する可能性は低いと考えられる。ここで、移動物が自車両の車幅方向に減速していることは、オプティカルフローによる物体検知では、自車両の車幅方向における移動物の移動量が漸減していることにより検知可能である。 If a moving object approaching from the side in front of the host vehicle decelerates in the width direction of the host vehicle before reaching the road on which the host vehicle is traveling, the possibility of a collision between the host vehicle and the moving object is considered low. Here, object detection using optical flow can detect that the moving object is decelerating in the width direction of the host vehicle by detecting a gradual decrease in the amount of movement of the moving object in the width direction of the host vehicle.

そこで、本発明では、自車両の車幅方向における移動量の変化率に基づいて、自車両前方の側方から接近する移動物が自車両の車幅方向に減速したことが判定される。これにより、自車両と移動物とが衝突しないと判定される場合には、衝突抑制動作の実施が制限される。そのため、衝突抑制動作が不要に作動することを抑制することができる。 Therefore, in this invention, it is determined that a moving object approaching from the side in front of the host vehicle has decelerated in the vehicle width direction based on the rate of change of the amount of movement of the host vehicle in the vehicle width direction. As a result, if it is determined that the host vehicle and the moving object will not collide, the implementation of collision prevention operation is restricted. This makes it possible to prevent unnecessary activation of collision prevention operation.

周辺監視システムの構成図。Configuration diagram of a perimeter monitoring system. 自車両の進行方向前方を撮像した画像を示す図。FIG. 2 is a diagram showing an image captured ahead of the vehicle in the traveling direction. 減速判定制御の処理手順を示すフローチャート。4 is a flowchart showing a processing procedure for deceleration determination control. 衝突抑制制御の処理手順を示すフローチャート。4 is a flowchart showing a procedure for collision prevention control. ECUの制御の一例を示すタイムチャート。4 is a time chart showing an example of control by the ECU. 他の実施形態に係る自車両の進行方向前方を撮像した画像を示す図。FIG. 10 is a diagram showing an image captured ahead in the traveling direction of the host vehicle according to another embodiment. 減速判定制御の処理手順を示すフローチャート。4 is a flowchart showing a processing procedure for deceleration determination control.

以下、本発明に係る周辺監視装置を具体化した実施形態について、図面を参照しつつ説明する。本実施形態に係る周辺監視システム10は、自車両に搭載されており、自車両の前方を監視する。 Hereinafter, a specific embodiment of a perimeter monitoring device according to the present invention will be described with reference to the drawings. The perimeter monitoring system 10 according to this embodiment is mounted on a vehicle and monitors the area ahead of the vehicle.

図1に示すように、本実施形態に係る周辺監視システム10は、レーダ装置21と、撮像装置22と、車速センサ23と、操舵角センサ24と、ヨーレートセンサ25と、受信装置26と、ECU30と、被制御装置41とを備えている。本実施形態では、ECU30が周辺監視装置に相当する。 As shown in FIG. 1, the perimeter monitoring system 10 according to this embodiment includes a radar device 21, an imaging device 22, a vehicle speed sensor 23, a steering angle sensor 24, a yaw rate sensor 25, a receiving device 26, an ECU 30, and a controlled device 41. In this embodiment, the ECU 30 corresponds to the perimeter monitoring device.

レーダ装置21は、例えば、ミリ波帯の高周波信号を送信波とする公知のミリ波レーダである。レーダ装置21は、例えば、自車両の前部においてその光軸が自車両前方を向くように取り付けられ、所定の検知角に入る領域を物体検知可能な検知範囲とし、検知範囲内の物体の位置を検知する。具体的には、レーダ装置21は、所定周期で探査波を送信し、複数のアンテナにより反射波を受信する。レーダ装置21は、探査波の送信時刻と反射波の受信時刻とにより、物体との距離を算出する。また、レーダ装置21は、物体に反射された反射波の、ドップラー効果により変化した周波数により、相対速度を算出する。加えて、複数のアンテナが受信した反射波の位相差により、物体の方位を算出する。レーダ装置21は、物体との距離、相対速度及び物体の方位といった検知データをECU30へ出力する。 The radar device 21 is, for example, a well-known millimeter-wave radar that transmits high-frequency signals in the millimeter wave band. The radar device 21 is mounted, for example, at the front of the vehicle with its optical axis facing forward. It defines an area within a predetermined detection angle as its detection range, within which objects can be detected, and detects the position of objects within the detection range. Specifically, the radar device 21 transmits search waves at a predetermined interval and receives reflected waves using multiple antennas. The radar device 21 calculates the distance to the object based on the transmission time of the search waves and the reception time of the reflected waves. The radar device 21 also calculates the relative speed based on the frequency of the waves reflected by the object, which has changed due to the Doppler effect. Additionally, the radar device 21 calculates the direction of the object based on the phase difference between the reflected waves received by the multiple antennas. The radar device 21 outputs detection data such as the distance to the object, relative speed, and direction of the object to the ECU 30.

撮像装置22は、自車両に1つのみ設置される単眼カメラである。撮像装置22は、例えばCCDカメラ、CMOSイメージセンサ、近赤外線カメラ等である。撮像装置22は、例えば、車両の車幅方向中央の所定高さに取り付けられており、自車両前方へ向けて所定角度範囲で広がる領域を俯瞰視点から撮像する。撮像装置22は、逐次撮像する撮像画像をECU30へ逐次出力する。なお、撮像装置22は、自車両に複数設置されるステレオカメラであってもよい。 The imaging device 22 is a single monocular camera installed on the vehicle. The imaging device 22 is, for example, a CCD camera, a CMOS image sensor, a near-infrared camera, etc. The imaging device 22 is attached, for example, at a predetermined height in the center of the vehicle's width direction, and captures an image of an area extending in a predetermined angular range forward of the vehicle from a bird's-eye view. The imaging device 22 sequentially outputs the captured images to the ECU 30. Note that the imaging device 22 may also be a stereo camera installed on the vehicle.

車速センサ23は、自車両の走行速度を検知するセンサであり、自車両の走行速度に応じた走行速度信号をECU30に出力する。操舵角センサ24は、ステアリングホイールの操舵角を検知するセンサであり、操舵角の変化に応じた操舵角信号をECU30に出力する。ヨーレートセンサ25は、自車両の旋回角速度を検知するセンサであり、自車両の旋回角速度に応じたヨーレート信号をECU30に出力する。 The vehicle speed sensor 23 is a sensor that detects the traveling speed of the host vehicle and outputs a traveling speed signal corresponding to the traveling speed of the host vehicle to the ECU 30. The steering angle sensor 24 is a sensor that detects the steering angle of the steering wheel and outputs a steering angle signal corresponding to changes in the steering angle to the ECU 30. The yaw rate sensor 25 is a sensor that detects the turning angular velocity of the host vehicle and outputs a yaw rate signal corresponding to the turning angular velocity of the host vehicle to the ECU 30.

受信装置26は、衛星測位システムからの測位信号の受信装置であり、例えばGPS受信装置である。受信装置26は、自車両の現在位置に応じた測位信号を受信し、受信した測位信号をECU30に出力する。 The receiver 26 is a receiver for positioning signals from a satellite positioning system, such as a GPS receiver. The receiver 26 receives positioning signals corresponding to the current position of the vehicle and outputs the received positioning signals to the ECU 30.

ECU30が提供する機能は、実体的なメモリ装置に記録されたソフトウェア及びそれを実行するコンピュータ、ソフトウェアのみ、ハードウェアのみ、あるいはそれらの組合せによって提供することができる。例えば、ECU30がハードウェアである電子回路によって提供される場合、それは多数の論理回路を含むデジタル回路、又はアナログ回路によって提供することができる。例えば、ECU30は、自身が備える記憶部としての非遷移的実体的記録媒体(non-transitory tangible storage medium)に格納されたプログラムを実行する。プログラムには、後述する各演算処理のプログラムが含まれる。プログラムが実行されることにより、プログラムに対応する方法が実行される。記憶部は、例えば不揮発性メモリである。なお、記憶部に記憶されたプログラムは、例えば、インターネット等のネットワークを介して更新可能である。 The functions provided by ECU 30 can be provided by software recorded in a physical memory device and a computer that executes the software, by software alone, by hardware alone, or a combination of these. For example, if ECU 30 is provided by hardware electronic circuits, it can be provided by digital circuits including numerous logic circuits, or by analog circuits. For example, ECU 30 executes programs stored on a non-transitory tangible storage medium that serves as its own storage unit. The programs include programs for the various arithmetic processes described below. Execution of the programs results in the execution of the methods corresponding to the programs. The storage unit is, for example, non-volatile memory. Note that programs stored in the storage unit can be updated, for example, via a network such as the Internet.

ECU30は、自車両前方の側方位置に存在する移動物に対して衝突抑制動作を行わせるための構成を備える。具体的には、ECU30は、位置情報取得部31,なまし処理部32、TTC算出部33及び制御部34を備える。なお、移動物には、四輪自動車、バイク、自転車等を含む車両及び歩行者が含まれる。 The ECU 30 is configured to perform collision prevention operations against moving objects located to the sides in front of the vehicle. Specifically, the ECU 30 includes a position information acquisition unit 31, a smoothing processing unit 32, a TTC calculation unit 33, and a control unit 34. Note that moving objects include vehicles such as four-wheeled automobiles, motorcycles, and bicycles, as well as pedestrians.

位置情報取得部31は、自車両に対する移動物の相対位置情報を取得する。移動物の相対位置情報は、自車両に対する移動物の相対距離及び自車両に対する移動物の相対速度である。位置情報取得部31は、例えば、相対位置情報を、撮像装置22の撮像画像に基づいて取得してもよいし、レーダ装置21の検知情報に基づいて取得してもよい。 The position information acquisition unit 31 acquires relative position information of a moving object relative to the host vehicle. The relative position information of a moving object is the relative distance and speed of the moving object relative to the host vehicle. The position information acquisition unit 31 may acquire the relative position information based on, for example, images captured by the imaging device 22, or based on detection information from the radar device 21.

なまし処理部32は、相対位置情報の変化を抑制するなまし処理を行う。なまし処理はノイズ等による衝突抑制動作の誤動作を抑制するためのものである。例えば、なまし処理部32は、撮像装置22の撮像画像にカルマンフィルタ処理を適用したり、レーダ装置21の検知情報にローパスフィルタ処理を適用したりすることにより、相対位置情報のノイズ抑制を行う。 The smoothing processing unit 32 performs smoothing processing to suppress changes in the relative position information. The smoothing processing is intended to suppress malfunctions of collision prevention operations due to noise, etc. For example, the smoothing processing unit 32 suppresses noise in the relative position information by applying Kalman filter processing to the images captured by the imaging device 22 or low-pass filter processing to the detection information from the radar device 21.

TTC算出部33は、衝突予測時間を算出する。衝突予測時間とは、現在の自車速度で走行した場合に、何秒後に物体に衝突するかを示す評価値であり、衝突予測時間が小さいほど衝突の危険性は高くなり、衝突予測時間が大きいほど衝突の危険性は低くなる。本実施形態では、衝突予測時間としてTTC(Time to collision)を算出する。TTCは、例えば、自車両に対する移動物の相対距離を、自車両に対する移動物の相対速度で除算した値である。 The TTC calculation unit 33 calculates the collision prediction time. The collision prediction time is an evaluation value that indicates how many seconds it will take for the vehicle to collide with an object if traveling at its current vehicle speed. The shorter the collision prediction time, the higher the risk of collision, and the longer the collision prediction time, the lower the risk of collision. In this embodiment, the TTC (Time to Collision) is calculated as the collision prediction time. The TTC is, for example, a value obtained by dividing the relative distance of a moving object to the vehicle by the relative speed of the moving object to the vehicle.

制御部34は、TTCに基づいて、衝突抑制動作を行わせる。本実施形態では、移動物に対するTTCが所定の衝突判定閾値Thを下回った場合に、衝突抑制動作の実施条件が成立することとしている。 The control unit 34 performs collision prevention operation based on the TTC. In this embodiment, the conditions for performing collision prevention operation are met when the TTC for the moving object falls below a predetermined collision determination threshold Th.

本実施形態では、周辺監視システム10は、被制御装置41として、警報装置42と、ブレーキ装置43と、操舵装置44とを備えている。警報装置42は、自車両の運転者に対する警報を行う装置であって、例えば車室内に設置されたスピーカやブザーなどの聴覚的な報知を行う装置、ディスプレイや警告灯などの視覚的な報知を行う装置である。例えば、警報装置42は、警報音を発したり、ドアミラーやインストルメントパネルに設けられたインジケータを点灯させたりすることにより、自車両の運転者に対する報知を実施する。 In this embodiment, the perimeter monitoring system 10 includes an alarm device 42, a brake device 43, and a steering device 44 as controlled devices 41. The alarm device 42 is a device that issues an alarm to the driver of the vehicle, and is, for example, a device that issues an audible alert such as a speaker or buzzer installed in the vehicle cabin, or a device that issues a visual alert such as a display or warning light. For example, the alarm device 42 issues an alert to the driver of the vehicle by emitting an alarm sound or by turning on an indicator installed on the door mirror or instrument panel.

ブレーキ装置43は、油圧アクチュエータ等の作動により自車両の制動を行う装置である。操舵装置44は、操舵用モータ等の作動により自車両の操舵を行う装置である。本実施形態では、ブレーキ装置43による自車両の制動が接触抑制動作に相当する。 The brake device 43 is a device that brakes the host vehicle by operating a hydraulic actuator or the like. The steering device 44 is a device that steers the host vehicle by operating a steering motor or the like. In this embodiment, braking the host vehicle by the brake device 43 corresponds to a contact suppression operation.

ところで、例えば、自転車等の移動物が、自車両が走行する道路に至る直前で減速することがあると考えられる。しかしながら、既存の技術では、移動物の減速に対する応答性が不足することに起因して、自車両と移動物とが衝突するとの判定が誤って行われ、衝突抑制動作が不要に作動することが考えられる。 However, it is conceivable that a moving object, such as a bicycle, may decelerate just before reaching the road on which the vehicle is traveling. However, with existing technology, a lack of responsiveness to the deceleration of the moving object may result in an erroneous determination that the vehicle and the moving object will collide, and collision prevention operations may be activated unnecessarily.

本実施形態では、自車両に対する移動物の相対位置情報に基づいて、移動物を対象とするTTCが算出されるとともに、そのTTCに基づいて、衝突抑制動作が行われる。この場合、ノイズ等による衝突抑制動作の誤動作を抑制するには、なまし処理により相対位置情報の変化を抑制することが望ましい。ただしこの場合、自車両前方の側方位置から接近してくる移動物が急減速する場合に、その急減速に対する応答が遅れてしまい、不要な衝突抑制動作が実施されることが懸念される。 In this embodiment, the TTC for the moving object is calculated based on the relative position information of the moving object relative to the host vehicle, and collision prevention operation is performed based on that TTC. In this case, to prevent malfunction of the collision prevention operation due to noise, etc., it is desirable to suppress changes in the relative position information through smoothing processing. However, in this case, if a moving object approaching from a lateral position in front of the host vehicle suddenly decelerates, there is a concern that the response to that sudden deceleration will be delayed, resulting in unnecessary collision prevention operation being performed.

そこで、本実施形態では、ECU30は、不要な衝突抑制動作の実施を抑制するための構成を備える。具体的には、ECU30は、画像取得部35と、移動量算出部36と、減速判定部37と、制限部38とを備える。画像取得部35は、撮像装置22から、自車両の進行方向前方の画像を所定周期で取得する。撮像装置22から取得された画像は、撮像装置22の解像度に応じた画素により形成されている。 In this embodiment, the ECU 30 is equipped with a configuration for preventing unnecessary collision prevention operations from being performed. Specifically, the ECU 30 is equipped with an image acquisition unit 35, a movement amount calculation unit 36, a deceleration determination unit 37, and a restriction unit 38. The image acquisition unit 35 acquires images of the area ahead of the vehicle in the direction of travel from the imaging device 22 at a predetermined interval. The images acquired from the imaging device 22 are formed using pixels according to the resolution of the imaging device 22.

移動量算出部36は、画像内で認識される移動物について、オプティカルフロー処理により、自車両の車幅方向における移動物の移動量を算出する。 The movement amount calculation unit 36 calculates the amount of movement of a moving object recognized in an image in the vehicle width direction using optical flow processing.

オプティカルフロー処理では、前回撮像された画像と今回撮像された画像との変化から、移動物の認識が行われる。詳しくは、前回撮像された画像から特徴点が抽出され、今回撮像された画像からも同様に特徴点が抽出される。そして、前回撮像された画像の特徴点と一致する場所の特徴点が、今回撮像された画像のどこにあるかが探索されることにより、動きベクトルが算出される。動きベクトルは、各特徴点における時系列での変化方向と大きさとを示すベクトルであり、時系列的に前後する各画像に基づいて算出される。各特徴点に対して算出された動きベクトルに基づいて、移動物を囲む矩形領域が抽出される。 In optical flow processing, moving objects are recognized from the changes between the previously captured image and the currently captured image. More specifically, feature points are extracted from the previously captured image, and similar feature points are extracted from the currently captured image. Motion vectors are then calculated by searching for feature points in the currently captured image that match those in the previously captured image. Motion vectors indicate the direction and magnitude of change at each feature point over time, and are calculated based on each image that comes before and after in the time series. A rectangular area surrounding the moving object is extracted based on the motion vector calculated for each feature point.

図2に、オプティカルフロー処理の一例を示す。画像Gは、直線路である道路51を自車両が走行する場合において自車両の進行方向前方を撮像した画像であって、自車両前方の側方位置において、移動物としての自転車50が存在する状況が撮像された画像である。ここでは、道路51の左側において、自転車50が道路51を左側から右側へと横断する方向へ移動し、道路51の左隣の歩道52で停止するシーンを想定している。 Figure 2 shows an example of optical flow processing. Image G is an image captured of the area ahead of the vehicle as it travels on road 51, which is a straight road, and shows a bicycle 50 as a moving object at a position to the side of the vehicle. Here, we imagine a scene in which bicycle 50 is moving on the left side of road 51, crossing road 51 from left to right, and coming to a stop on sidewalk 52 to the left of road 51.

なお、図2では、便宜上、現在の画像Gで検知された自転車50aを示すとともに、画像Gよりも時系列的に前の画像で検知された自転車50bを画像G上に示している。また、自車両と自転車50とは、それぞれ相互に接近する側に移動するため、模式的に、時系列的に後の自転車50bを、時系列的に前の自転車50aよりも拡大して示している。 For convenience, Figure 2 shows bicycle 50a detected in the current image G, and bicycle 50b detected in an image chronologically earlier than image G, shown on image G. Furthermore, because the vehicle and bicycle 50 are moving toward each other, bicycle 50b, which is later in the chronological order, is shown schematically and enlarged compared to bicycle 50a, which is earlier in the chronological order.

オプティカルフロー処理が実施されることにより、自転車50を構成する画素に対する動きベクトルが算出され、算出された動きベクトルに基づいて、自転車50を囲む矩形領域Rが抽出される。自車両の車幅方向において、現在の画像Gで検知された自転車50aを囲む矩形領域Raの横幅に対応する画素数はWaであり、時系列的に前の画像で検知された自転車50bを囲む矩形領域Rbの横幅に対応する画素数はWb(<Wa)である。 Optical flow processing calculates motion vectors for the pixels that make up the bicycle 50, and a rectangular region R surrounding the bicycle 50 is extracted based on the calculated motion vectors. In the vehicle width direction, the number of pixels corresponding to the width of the rectangular region Ra surrounding the bicycle 50a detected in the current image G is Wa, and the number of pixels corresponding to the width of the rectangular region Rb surrounding the bicycle 50b detected in the previous image in the chronological order is Wb (<Wa).

移動量算出部36は、オプティカルフロー処理が実施された画像であって、時系列の前後となる各画像を比較することにより、自車両の車幅方向における移動物の移動量を算出する。本実施形態では、図2において、自車両の車幅方向において、時系列の前後となる矩形領域Ra,Rbの移動距離に対応する画素数をLとした場合、L/Waが、自車両の車幅方向における自転車50aの移動量となる。なお本実施形態では、自転車50に対する動きベクトルの向きが画像G上で右向きの場合を正としている。 The movement amount calculation unit 36 calculates the amount of movement of a moving object in the width direction of the vehicle by comparing images that have undergone optical flow processing and that are previous and next in time series. In this embodiment, if the number of pixels corresponding to the movement distance of the rectangular areas Ra and Rb that are previous and next in time series in the width direction of the vehicle in Figure 2 is L, then L/Wa is the amount of movement of the bicycle 50a in the width direction of the vehicle. Note that in this embodiment, the direction of the motion vector for the bicycle 50 is considered positive when it is pointing right on image G.

減速判定部37は、移動量算出部36により算出された移動量の変化率に基づいて、移動物が自車両前方の側方位置において減速したことを判定する。ここで、移動量の変化率とは、自車両の車幅方向における単位時間当たりの移動量の変化率である。本実施形態では、減速判定部37は、自転車50の減速判定として、移動量算出部36により算出された移動量の変化率に基づいて、自転車50が、自車両前方において当該自車両の走行する道路51に至る前に停止するか否かを判定する。 The deceleration determination unit 37 determines that the moving object has decelerated at a lateral position in front of the vehicle based on the rate of change in the amount of movement calculated by the movement amount calculation unit 36. Here, the rate of change in the amount of movement is the rate of change in the amount of movement per unit time in the width direction of the vehicle. In this embodiment, the deceleration determination unit 37 determines whether the bicycle 50 will stop in front of the vehicle before reaching the road 51 on which the vehicle is traveling, based on the rate of change in the amount of movement calculated by the movement amount calculation unit 36.

減速判定部37は、自転車50に対する動きベクトルが画像上で右向きの場合、移動量が単位時間に減少する割合を、移動量の変化率として算出する。また、減速判定部37は、自転車50に対する動きベクトルが画像上で左向きの場合、移動量が単位時間に増大する割合を、移動量の変化率として算出する。減速判定部37は、移動量の変化率が変化率閾値以上の場合、自転車50が道路51に至る前に停止すると判定し、移動量の変化率が変化率閾値未満の場合、自転車50が道路51に進入する可能性があると判定する。 When the motion vector for the bicycle 50 points to the right on the image, the deceleration determination unit 37 calculates the rate at which the movement amount decreases per unit time as the rate of change in the movement amount. Furthermore, when the motion vector for the bicycle 50 points to the left on the image, the deceleration determination unit 37 calculates the rate at which the movement amount increases per unit time as the rate of change in the movement amount. When the rate of change in the movement amount is equal to or greater than the rate of change threshold, the deceleration determination unit 37 determines that the bicycle 50 will stop before reaching the road 51, and when the rate of change in the movement amount is less than the rate of change threshold, it determines that there is a possibility that the bicycle 50 will enter the road 51.

制限部38は、減速判定部37の判定結果に基づいて、衝突抑制動作の実施を制限する。本実施形態では、制限部38は、減速判定部37の判定結果に基づいて、自転車50に対する衝突抑制動作の実施を制限する場合、自転車50に対するTTCが衝突判定閾値Thを下回っても、ブレーキ装置43による自車両の制動を作動させないこととすることにより、衝突抑制動作の実施を制限する。 The restriction unit 38 restricts the implementation of collision prevention operations based on the determination result of the deceleration determination unit 37. In this embodiment, when restricting the implementation of collision prevention operations for the bicycle 50 based on the determination result of the deceleration determination unit 37, the restriction unit 38 restricts the implementation of collision prevention operations by not operating the brake device 43 to brake the vehicle even if the TTC for the bicycle 50 falls below the collision determination threshold Th.

続いて、図3,4を用いて、ECU30が実施する減速判定制御及び衝突抑制制御について説明する。減速判定制御及び衝突抑制制御は並行して実施される制御であり、減速判定制御の処理結果に応じて、衝突抑制制御における衝突抑制動作の実施が制限される。 Next, the deceleration determination control and collision prevention control performed by the ECU 30 will be explained using Figures 3 and 4. The deceleration determination control and collision prevention control are performed in parallel, and the implementation of collision prevention operations in the collision prevention control is limited depending on the processing results of the deceleration determination control.

図3は、減速判定制御の処理手順を示すフローチャートである。この処理は所定の制御周期で実施される。 Figure 3 is a flowchart showing the processing procedure for deceleration determination control. This processing is performed at a predetermined control cycle.

ステップS10では、撮像装置22から、自車両の進行方向前方が撮像された画像を取得する。ステップS11では、取得した画像に対してオプティカルフロー処理を実施する。これにより、画像内に存在する移動物に対して、動きベクトルが算出されるとともに、移動物を囲む矩形領域が抽出される。 In step S10, an image of the area ahead of the vehicle is acquired from the imaging device 22. In step S11, optical flow processing is performed on the acquired image. This calculates motion vectors for moving objects present in the image and extracts rectangular areas surrounding the moving objects.

ステップS12では、オプティカルフロー処理の有効判定を行う。例えば、オプティカルフロー処理の有効判定条件は、自車両が停止していないとの条件、自車両のヨーレートが規定範囲内であるとの条件、自車両の加速度が規定範囲内であるとの条件、移動物に対する特徴点が規定個数よりも多く抽出されているとの条件、及び矩形領域Rの高さが規定位置以上であるとの条件である。オプティカルフロー処理の有効判定は、車速センサ23、操舵角センサ24、ヨーレートセンサ25及び受信装置26から取得する情報に基づいて行うとよい。これらの条件が全て成立する場合、オプティカルフロー処理が有効であると判定し、これらの条件のうち少なくとも1つが成立しない場合、オプティカルフロー処理が有効でないと判定する。なお、オプティカルフロー処理の有効判定条件は、上述した条件が全てを含むものに限らず、上述した条件のうち少なくとも1つの条件を省略したものであってもよい。 In step S12, a determination is made as to whether optical flow processing is valid. For example, the conditions for determining whether optical flow processing is valid include the following: the host vehicle is not stopped; the host vehicle's yaw rate is within a specified range; the host vehicle's acceleration is within a specified range; more than a specified number of feature points for moving objects are extracted; and the height of rectangular region R is equal to or greater than a specified position. The determination of whether optical flow processing is valid may be made based on information obtained from the vehicle speed sensor 23, steering angle sensor 24, yaw rate sensor 25, and receiving device 26. If all of these conditions are met, optical flow processing is determined to be valid; if at least one of these conditions is not met, optical flow processing is determined to be invalid. Note that the conditions for determining whether optical flow processing is valid do not have to include all of the above-mentioned conditions, and may omit at least one of the above-mentioned conditions.

ステップS12において、オプティカルフロー処理が有効であると判定した場合、ステップS13に進み、オプティカルフロー処理が有効でないと判定した場合、ステップS16に進む。 If it is determined in step S12 that optical flow processing is enabled, proceed to step S13; if it is determined that optical flow processing is not enabled, proceed to step S16.

ステップS13では、自車両の車幅方向における移動物の移動量Xを算出する。本実施形態では、自車両の車幅方向における移動物の移動量Xは、時系列の前後となる矩形領域の移動距離に対応する画素数を、時系列の後となる矩形領域の横幅に対応する画素数で除算することにより算出する。算出した移動量Xは、ECU30が有するRAM等の記憶部に、履歴情報として記憶する。ここで、履歴情報は、今回の制御周期における移動量Xと前回の制御周期における移動量Xとの平均値と、移動量Xが算出された時刻との組からなる情報である。なお、履歴情報として、移動量Xと移動量Xが算出された時刻との組からなる情報を記憶してもよい。また、ステップS12の処理において否定判定された場合に、記憶部に記憶した履歴情報を削除する処理を行ってもよい。 In step S13, the amount of movement X of the moving object in the vehicle width direction of the host vehicle is calculated. In this embodiment, the amount of movement X of the moving object in the vehicle width direction of the host vehicle is calculated by dividing the number of pixels corresponding to the movement distance of the rectangular area before and after the time series by the number of pixels corresponding to the width of the rectangular area after the time series. The calculated amount of movement X is stored as history information in a memory unit such as RAM of the ECU 30. Here, the history information is information consisting of a pair of the average value of the amount of movement X in the current control cycle and the amount of movement X in the previous control cycle, and the time when the amount of movement X was calculated. Note that the history information may also store information consisting of a pair of the amount of movement X and the time when the amount of movement X was calculated. Furthermore, if a negative determination is made in the processing of step S12, the history information stored in the memory unit may be deleted.

ステップS14では、移動物の移動量Xにおける変化率ΔXを算出する。例えば、履歴情報のうち移動量Xが算出された時刻が直近の期間である履歴情報に対して、最小二乗法を適用することにより近似直線を求める。移動物の移動量Xにおける変化率ΔXは、近似直線の傾きの絶対値として算出する。 In step S14, the rate of change ΔX in the movement amount X of the moving object is calculated. For example, an approximate line is obtained by applying the least squares method to the historical information in which the movement amount X was calculated most recently. The rate of change ΔX in the movement amount X of the moving object is calculated as the absolute value of the slope of the approximate line.

なお、履歴情報のデータ数が最小二乗法を用いるのに不適切なほど少ない場合は、移動物の移動量Xにおける変化率ΔXの算出を行わなくてもよい。この場合、次のステップS15の処理を行わず、ステップS16に進んでもよい。 Note that if the amount of data in the history information is insufficient to use the least squares method, it is not necessary to calculate the rate of change ΔX in the movement amount X of the moving object. In this case, the process may proceed to step S16 without performing the next step S15.

ステップS15では、移動物が自車両前方の側方位置において停止するか否かを判定する。本実施形態では、以下の第1~第3条件が成立すると判定した場合、移動物が自車両前方の側方位置において停止すると判定する。 In step S15, it is determined whether the moving object will stop at a lateral position in front of the vehicle. In this embodiment, if it is determined that the following first to third conditions are met, it is determined that the moving object will stop at a lateral position in front of the vehicle.

第1条件は、移動物の移動量Xにおける変化率ΔXが変化率閾値ΔXth以上であるとの条件である。ここで、移動物が停止するとの判定は、衝突抑制動作の実施条件(TTCによる実施条件)が成立するよりも前に行われることが望ましい。この点、移動物が減速し始めてから衝突抑制動作の実施条件が成立するまでの時間は、TTCの衝突判定閾値Thが大きいほど短くなると考えられる。そのため、例えば、変化率閾値ΔXthは、衝突判定閾値Thが大きく設定される場合、衝突判定閾値Thが小さく設定される場合に比べて大きく設定されるとよい。 The first condition is that the rate of change ΔX in the amount of movement X of the moving object is equal to or greater than the rate of change threshold ΔXth. It is desirable to determine that the moving object will stop before the conditions for implementing the collision prevention operation (TTC implementation conditions) are met. In this regard, it is believed that the time from when the moving object begins to decelerate until the conditions for implementing the collision prevention operation are met becomes shorter the larger the TTC collision determination threshold Th. Therefore, for example, when the collision determination threshold Th is set high, it is preferable to set the rate of change threshold ΔXth higher than when the collision determination threshold Th is set low.

第2条件は、移動物の移動量Xが規定範囲内であるとの条件である。ここで、規定範囲の下限値は、移動物が移動していることを判定可能な0付近の値に設定されるとよく、規定範囲の上限値は、移動物の種別から想定される速度に応じて設定されるとよい。なお、移動物の種別判定は、撮像装置22から取得した画像に基づいて行うとよい。 The second condition is that the amount of movement X of the moving object is within a specified range. Here, the lower limit of the specified range should be set to a value near 0, which makes it possible to determine that the moving object is moving, and the upper limit of the specified range should be set according to the speed expected from the type of moving object. Note that the type of moving object should be determined based on images acquired from the imaging device 22.

第3条件は、矩形領域Rの拡大率kが拡大率閾値kth以上であるとの条件である。ここで、矩形領域Rの拡大率kの値は、先の図2では、Wa/Wbである。拡大率kの値Wa/Wbが1よりも大きければ、移動物が自車両に接近していると認識する。一方、拡大率kの値Wa/Wbが1よりも小さければ、移動物が自車両から離れていると認識する。拡大率閾値kthは、1よりも大きい値であればよい。 The third condition is that the magnification ratio k of the rectangular region R is equal to or greater than the magnification ratio threshold kth. Here, the value of the magnification ratio k of the rectangular region R is Wa/Wb in Figure 2 above. If the value of the magnification ratio k, Wa/Wb, is greater than 1, the moving object is recognized as approaching the host vehicle. On the other hand, if the value of the magnification ratio k, Wa/Wb, is less than 1, the moving object is recognized as moving away from the host vehicle. The magnification ratio threshold kth may be any value greater than 1.

ステップS15において、否定判定した場合はステップS16に進む。一方、ステップS15において、肯定判定した場合はステップS17に進む。ステップS16では、フラグFをオフに設定し、ステップS17では、フラグFをオンに設定する。フラグFは、オンによって、減速判定制御において移動物が自車両の走行進路に至る前に停止すると判定されたこと示し、オフによって、減速判定制御において移動物が自車両の走行進路に進入すると判定されたことを示す。 If the determination in step S15 is negative, the process proceeds to step S16. On the other hand, if the determination in step S15 is positive, the process proceeds to step S17. In step S16, flag F is set to off, and in step S17, flag F is set to on. When flag F is on, it indicates that the deceleration determination control has determined that a moving object will stop before reaching the vehicle's travel path, and when flag F is off, it indicates that the deceleration determination control has determined that a moving object will enter the vehicle's travel path.

図4は、衝突抑制制御の処理手順を示すフローチャートである。この処理は所定の制御周期で実施される。 Figure 4 is a flowchart showing the processing procedure for collision prevention control. This processing is performed at a predetermined control cycle.

ステップS20では、自車両に対する移動物の相対位置情報を取得する。本実施形態では、相対位置情報として、撮像装置22の撮像画像に基づいて、自車両の車幅方向における移動物の相対距離である横距離と、自車両の車幅方向における移動物の相対速度である横速度とを取得する。なお、相対情報として、撮像装置22の撮像画像に基づいて、自車両の車長方向における移動物の相対距離である縦距離と、自車両の車幅方向における移動物の相対速度である縦速度と取得することも可能である。 In step S20, relative position information of the moving object relative to the host vehicle is acquired. In this embodiment, the relative position information is acquired based on the image captured by the imaging device 22, and includes the lateral distance, which is the relative distance of the moving object in the vehicle width direction of the host vehicle, and the lateral speed, which is the relative speed of the moving object in the vehicle width direction of the host vehicle. It is also possible to acquire the longitudinal distance, which is the relative distance of the moving object in the vehicle length direction of the host vehicle, and the longitudinal speed, which is the relative speed of the moving object in the vehicle width direction of the host vehicle, based on the image captured by the imaging device 22, as relative information.

ステップS21では、横距離及び横速度の変化を抑制するなまし処理を行う。ステップS22では、なまし処理が行われた横距離及び横速度に基づいて、TTCを算出する。なお、TTCの算出には、縦距離及び縦速度を考慮してもよい。 In step S21, a smoothing process is performed to suppress changes in lateral distance and lateral speed. In step S22, the TTC is calculated based on the smoothed lateral distance and lateral speed. Note that the TTC calculation may also take into account longitudinal distance and longitudinal speed.

ステップS23では、TTCが衝突判定閾値Thを下回ったか否かを判定する。ステップS23において、否定判定した場合は本処理を終了する。一方、ステップS23において、肯定判定した場合はステップS24に進む。 In step S23, it is determined whether the TTC has fallen below the collision determination threshold Th. If the determination in step S23 is negative, the process ends. On the other hand, if the determination in step S23 is positive, the process proceeds to step S24.

ステップS24では、フラグFがオンであるか否かを判定する。ステップS24において、否定判定した場合はステップS25に進み、衝突抑制動作を実施する。一方、ステップS24において、肯定判定した場合は本処理を終了する。これにより、移動物が自車両前方において自車両の走行進路領域に至る前に停止すると判定された場合、判定衝突抑制動作の実施が制限される。 In step S24, it is determined whether flag F is on. If the determination in step S24 is negative, the process proceeds to step S25, where collision prevention operation is performed. On the other hand, if the determination in step S24 is positive, the process ends. As a result, if it is determined that a moving object ahead of the host vehicle will stop before reaching the host vehicle's driving path area, the implementation of the determined collision prevention operation is restricted.

図5に、先の図2と同様の状況におけるECU30の制御の一例を示す。図5において、(a)は自転車50の横速度の推移を示し、(b)は自転車50に対するTTCの推移を示し、(c)は自転車50の移動量Xの推移を示し、(d)はフラグFを示す。図5(a)では、自転車50の横速度について、カルマンフィルタ処理が適用された場合の横速度の推移を実線で示し、自転車50の実際の横速度を破線で示している。なお、自車両は道路51を一定速度で走行しながら自転車50に接近しており、自転車50の拡大率kは拡大率閾値kthをよりも大きいとする。 Figure 5 shows an example of control by the ECU 30 in a situation similar to that shown in Figure 2. In Figure 5, (a) shows the change in the lateral speed of the bicycle 50, (b) shows the change in the TTC for the bicycle 50, (c) shows the change in the movement amount X of the bicycle 50, and (d) shows the flag F. In Figure 5(a), the change in the lateral speed of the bicycle 50 when Kalman filter processing is applied is shown by a solid line, and the actual lateral speed of the bicycle 50 is shown by a dashed line. Note that the host vehicle is traveling at a constant speed on the road 51 while approaching the bicycle 50, and the magnification rate k of the bicycle 50 is greater than the magnification rate threshold kth.

時刻t1は、自転車50が歩道52で停止するために減速を開始するタイミングである。時刻t2は、減速判定制御において、自転車50が自車両前方の歩道52で停止すると判定され、フラグFがオフからオンに切り替わるタイミングである。時刻t3は、衝突抑制制御において、自転車50に対するTTCが衝突判定閾値Thを下回るタイミングである。時刻t1に至るまでの期間において、自転車50の移動量Xの値は、X1で一定である。時刻t1以降において、自転車50の移動量Xの値は漸減している。時刻t2において、自転車50の移動量Xの値は、X1より小さいX2にまで低減する。時刻t1から時刻t2に至るまでの期間における自転車50の移動量Xの減少する傾きは、変化率閾値ΔXthよりも大きいとする。 Time t1 is the timing when the bicycle 50 begins to decelerate in order to stop on the sidewalk 52. Time t2 is the timing when the deceleration determination control determines that the bicycle 50 will stop on the sidewalk 52 in front of the vehicle, and flag F switches from OFF to ON. Time t3 is the timing when the TTC for the bicycle 50 falls below the collision determination threshold Th in the collision prevention control. Up until time t1, the value of the movement amount X of the bicycle 50 is constant at X1. After time t1, the value of the movement amount X of the bicycle 50 gradually decreases. At time t2, the value of the movement amount X of the bicycle 50 decreases to X2, which is smaller than X1. The slope of the decrease in the movement amount X of the bicycle 50 from time t1 to time t2 is assumed to be greater than the change rate threshold ΔXth.

自転車50の横速度は、時刻t1において低減し始め、やがて0となる。つまり、実際には、自転車50は自車両前方の歩道52で停止し、自車両と自転車50とが衝突することはない。しかしながら、時刻t1以降において、カルマンフィルタ処理が適用された場合の自転車50の横速度は、横速度の変化が抑制されることに起因して、自転車50の実際の横速度よりも高くなり、自転車50に対するTTCは漸減し続ける。そのため、時刻t3において、自転車50に対するTTCが衝突判定閾値Thを下回る。この場合、不要な衝突抑制動作が実施されることが懸念される。 The lateral speed of the bicycle 50 begins to decrease at time t1 and eventually reaches zero. In other words, in reality, the bicycle 50 stops on the sidewalk 52 in front of the host vehicle, and the host vehicle and the bicycle 50 do not collide. However, after time t1, the lateral speed of the bicycle 50 when Kalman filter processing is applied becomes higher than the actual lateral speed of the bicycle 50 due to the suppression of changes in lateral speed, and the TTC for the bicycle 50 continues to gradually decrease. As a result, at time t3, the TTC for the bicycle 50 falls below the collision determination threshold Th. In this case, there is a concern that unnecessary collision prevention operations may be performed.

一方、自転車50の移動量Xの変化率ΔXは、時刻t1以降において、履歴情報が記憶部に蓄積され、最小二乗法等による演算が進むにつれて、徐々に増加する。このため、時刻t2において、履歴情報に基づいて算出される移動量Xの変化率ΔXが変化率閾値ΔXth以上となる。これにより、第1~第3条件が成立すると判定され、フラグFがオフからオンに切り替えられる。そのため、時刻t3において、自転車50に対するTTCが衝突判定閾値Thを下回るが、フラグFがオンであるため、衝突抑制動作の実施が制限される。 Meanwhile, from time t1 onwards, the rate of change ΔX of movement amount X of bicycle 50 gradually increases as historical information is accumulated in the memory unit and calculations such as the least squares method progress. Therefore, at time t2, the rate of change ΔX of movement amount X calculated based on the historical information becomes equal to or greater than the change rate threshold ΔXth. This determines that conditions 1 to 3 are met, and flag F is switched from off to on. Therefore, at time t3, the TTC for bicycle 50 falls below collision determination threshold Th, but because flag F is on, implementation of collision prevention operation is restricted.

以上詳述した本実施形態によれば、以下の効果が得られるようになる。 The present embodiment described above provides the following advantages:

移動物が自車両の走行する道路に至る前に、自車両前方の側方位置において移動物が停止する場合、自車両と移動物とが衝突する可能性は低いと考えられる。ここで、移動物が自車両前方の側方位置において停止することは、オプティカルフローによる物体検知では、自車両の車幅方向における移動物の移動量Xが漸減していることにより検知可能である。 If a moving object stops to the side in front of the host vehicle before reaching the road on which the host vehicle is traveling, the possibility of a collision between the host vehicle and the moving object is considered low. Here, when using optical flow object detection, a moving object stopping to the side in front of the host vehicle can be detected by checking that the amount of movement X of the moving object in the width direction of the host vehicle gradually decreases.

そこで、本実施形態では、自車両の車幅方向における移動物の移動量Xの変化率ΔXに基づいて、自車両前方の側方位置において移動物が停止することが判定される。これにより、自車両と移動物とが衝突しないと判定される場合には、衝突抑制動作の実施が制限される。そのため、衝突抑制動作が不要に作動することを抑制することができる。 In this embodiment, a determination is made that a moving object will stop at a lateral position in front of the host vehicle based on the rate of change ΔX of the moving object's amount of movement X in the vehicle width direction of the host vehicle. As a result, if it is determined that the host vehicle and the moving object will not collide, the implementation of collision prevention operations is restricted. This makes it possible to prevent unnecessary activation of collision prevention operations.

なお、自車両前方の側方位置において移動物が停止する状況に限らず、自車両前方において側方から接近する移動物が、自車両の走行進路領域に進入する前に、自車両の前後方向に方向転換する状況においても、自車両の車幅方向における移動物の速度が低下する場合があると考えられる。本実施形態では、上述した状況においても、車両の車幅方向における移動物の移動量Xの変化率ΔXに基づいて、自車両と移動物とが衝突しないと判定することも可能である。 In addition to situations where a moving object stops at a lateral position in front of the host vehicle, it is also possible that the speed of the moving object in the vehicle's width direction may decrease when a moving object approaching from the side in front of the host vehicle changes direction in the fore-aft direction of the host vehicle before entering the vehicle's driving path area. In this embodiment, even in the above-mentioned situations, it is possible to determine that the host vehicle and the moving object will not collide based on the rate of change ΔX of the moving amount X of the moving object in the vehicle's width direction.

自車両に対する移動物の相対位置情報に基づいて、移動物を対象とするTTCを算出するとともに、そのTTCに基づいて、衝突抑制動作を行わせることが考えられる。この場合、ノイズ等による誤動作を抑制するには、なまし処理により相対位置情報の変化を抑制することが望ましい。ただしこの場合、自車両前方の側方から接近してくる移動物が急減速する場合に、その急減速に対する応答が遅れてしまい、不要な衝突抑制動作が実施されることが懸念される。 It is conceivable that the TTC for a moving object can be calculated based on the relative position information of the moving object relative to the vehicle, and collision prevention action can be taken based on that TTC. In this case, to prevent malfunctions due to noise, etc., it is desirable to suppress changes in the relative position information through smoothing processing. However, in this case, if a moving object approaching from the side in front of the vehicle suddenly decelerates, there is a concern that the response to that sudden deceleration will be delayed, resulting in unnecessary collision prevention action being taken.

この点、なまし処理後の相対位置情報に基づいて行われる衝突抑制動作の制御に並行して、オプティカルフローにより算出された移動量Xの変化率ΔXに基づく減速判定を実施することとした。これにより、衝突抑制動作の実施の信頼性を確保しつつ、自車両に接近する移動物に対する不要な衝突抑制動作の実施を好適に抑制することができる。 In this regard, in parallel with the control of collision prevention operations based on the smoothed relative position information, deceleration judgment is performed based on the rate of change ΔX of the movement amount X calculated using optical flow. This ensures the reliability of the implementation of collision prevention operations while effectively preventing the implementation of unnecessary collision prevention operations against moving objects approaching the vehicle.

<他の実施形態>
上記実施形態を例えば次のように変更してもよい。
<Other Embodiments>
The above embodiment may be modified as follows, for example.

・自車両前方において側方から接近する移動物が、自車両が走行する道路に進入する前に、道路に平行に延びる歩道等に向けて方向転換することに着目し、以下の構成としてもよい。ここでは、オプティカルフロー処理により、車幅方向における移動物の移動量X(車幅方向移動量)に加えて、自車両前後方向における移動物の移動量Y(前後方向移動量)を算出し、それら各移動量X,Yの変化率に基づいて移動物の減速判定を行う構成としてもよい。 - The following configuration may be adopted, taking into consideration that a moving object approaching from the side in front of the vehicle will change direction toward a sidewalk or other object extending parallel to the road before entering the road on which the vehicle is traveling. Here, optical flow processing may be used to calculate the amount of movement X of the moving object in the vehicle width direction (vehicle width movement amount) as well as the amount of movement Y of the moving object in the vehicle's fore-and-aft direction (front-and-aft movement amount), and a deceleration determination for the moving object may be made based on the rate of change of these amounts of movement X and Y.

つまり、図6に示すシーンでは、自車両前方において側方から接近してくる自転車50が、道路51に進入する手前で道路51に沿う向きに方向転換している。この場合、自転車50に対する衝突抑制動作の実施が不要となる。そのため、ECU30は、移動量X,Yの変化率に基づいて、自転車50が自車両の走行進路領域に進入しない状況になったことを判定し、その停止判定の結果に基づいて、衝突抑制動作の実施を制限する。 In other words, in the scene shown in Figure 6, bicycle 50, approaching from the side in front of the vehicle, changes direction to follow road 51 before entering road 51. In this case, it is not necessary to perform a collision prevention operation on bicycle 50. Therefore, based on the rate of change of movement amounts X and Y, ECU 30 determines that bicycle 50 has entered the vehicle's travel path area, and restricts the implementation of a collision prevention operation based on the result of this stop determination.

ECU30は、図3に代えて、図7に示す処理を実施する。なお、図7では、図3と重複する処理について同じステップ番号を付している。 The ECU 30 performs the processing shown in Figure 7 instead of Figure 3. Note that in Figure 7, the same step numbers are used for processing that overlaps with Figure 3.

図7では、画像についてオプティカルフロー処理を実施し、そのオプティカルフロー処理が有効であると判定した後に、ステップS31に進む。ステップS31では、自車両の車幅方向における移動物の移動量Xと、自車両の前後方向における移動物の移動量Yとを算出する。また、ステップS32では、移動物の移動量X,Yにおける変化率ΔX,ΔYを算出する。ステップS33では、上述した第1~第3条件の成否に基づいて、移動物が自車両前方の側方位置において停止するか否かを判定する。なおここでは、第1条件として、移動量Xの変化率ΔXが第1閾値Th1以上であるか否かを判定している。 In Figure 7, optical flow processing is performed on the image, and after determining that the optical flow processing is valid, the process proceeds to step S31. In step S31, the amount of movement X of the moving object in the vehicle width direction and the amount of movement Y of the moving object in the front-to-rear direction of the vehicle are calculated. In step S32, the rates of change ΔX and ΔY in the amounts of movement X and Y of the moving object are calculated. In step S33, it is determined whether the moving object will stop at a lateral position in front of the vehicle based on whether the first to third conditions described above are met. Note that here, the first condition is whether the rate of change ΔX of the amount of movement X is greater than or equal to a first threshold value Th1.

そして、ステップS33において肯定判定した場合は、ステップS17に進み、フラグFをオンに設定する。ステップS33によれば、移動量Xの変化率ΔXが第1閾値Th1以上であることに基づいて、自車両前方の側方において移動物が車幅方向に減速したと判定される(第1判定部)。 If the determination in step S33 is affirmative, the process proceeds to step S17, where flag F is set to ON. According to step S33, it is determined that a moving object on the front side of the host vehicle has decelerated in the vehicle width direction based on the fact that the rate of change ΔX of the movement amount X is equal to or greater than the first threshold value Th1 (first determination unit).

また、少なくとも移動量Xの変化率ΔXが第1閾値Th1未満となること(第1条件が否定されること)でステップS33を否定判定した場合、ステップS34に進む。ステップS34では、移動量Xの変化率ΔXが、第1閾値Th1よりも小さい第2閾値Th2以上であり、かつ移動量Yの変化率ΔYが第3閾値Th3以上であるか否かを判定する。この場合、ΔX<Th1であれば、自車両の車幅方向における移動物の減速度がさほど大きくはなく、移動物が自車両前方の側方位置で停止しないと判定されるものの、ΔX≧Th2であり、かつΔY≧Th3であれば、移動物が、道路51に進入する手前で方向転換していると判定できる。そのため、ステップS34を肯定判定した場合は、ステップS17に進み、フラグFをオンに設定する。ステップS34によれば、移動量Xの変化率ΔXが第1閾値Th1~第2閾値Th2であるとともに、移動量Yの変化率ΔYが第3閾値Th3以上である場合に、自車両前方の側方において移動物が車幅方向に減速したと判定される(第2判定部)。 Furthermore, if step S33 is judged negative because at least the rate of change ΔX of the movement amount X is less than the first threshold value Th1 (the first condition is not satisfied), the process proceeds to step S34. In step S34, it is determined whether the rate of change ΔX of the movement amount X is equal to or greater than a second threshold value Th2, which is smaller than the first threshold value Th1, and whether the rate of change ΔY of the movement amount Y is equal to or greater than a third threshold value Th3. In this case, if ΔX < Th1, it is determined that the deceleration of the moving object in the vehicle width direction is not particularly large and that the moving object will not stop at a lateral position in front of the vehicle. However, if ΔX ≧ Th2 and ΔY ≧ Th3, it is determined that the moving object is changing direction before entering road 51. Therefore, if step S34 is judged positive, the process proceeds to step S17, where flag F is set to ON. According to step S34, if the rate of change ΔX of the movement amount X is between the first threshold value Th1 and the second threshold value Th2, and the rate of change ΔY of the movement amount Y is equal to or greater than the third threshold value Th3, it is determined that a moving object on the side in front of the vehicle has decelerated in the vehicle width direction (second determination unit).

また、ステップS34を否定判定した場合は、ステップS16に進んで、フラグFをオフに設定する。 Also, if the result of step S34 is negative, the process proceeds to step S16, where flag F is set to off.

上記構成によれば、移動物が自車両の走行進路領域に進入する直前で停止する場合(寸止めの場合)に加え、移動物が自車両の走行進路領域に進入する前に方向転換する場合にも、不要な衝突抑制動作の実施を適正に抑制できる。 The above configuration can appropriately prevent unnecessary collision prevention operations from being performed not only when a moving object stops just before entering the vehicle's driving path area (when it stops just before entering the vehicle's driving path area), but also when a moving object changes direction before entering the vehicle's driving path area.

・上記実施形態では、衝突抑制動作の実施制限を行う場合において、ブレーキ装置43による自車両の制動を作動させない構成としたが、これを変更してもよい。例えば、衝突抑制動作の実施制限を行わない場合に比べて、ブレーキ装置43による自車両の制動力を弱めることにより、衝突抑制動作の実施を制限してもよい。 - In the above embodiment, when the implementation of the collision prevention operation is restricted, the brake device 43 is not activated to brake the host vehicle, but this may be modified. For example, the implementation of the collision prevention operation may be restricted by weakening the braking force of the host vehicle by the brake device 43 compared to when the implementation of the collision prevention operation is not restricted.

・上記実施形態では、自車両前方の側方位置に存在する移動物に対して実施する衝突抑制動作として、ブレーキ装置43による自車両の制動を行う構成としたが、これを変更してもよい。例えば、衝突抑制動作として、警報装置42による警報及び操舵装置44による自車両の操舵のいずれかを実施する構成であってもよい。 - In the above embodiment, the collision prevention operation performed against a moving object located to the side in front of the vehicle is configured to brake the vehicle using the brake device 43, but this may be modified. For example, the collision prevention operation may be configured to either issue a warning using the alarm device 42 or steer the vehicle using the steering device 44.

・本開示に記載の車両制御装置及びその手法は、コンピュータプログラムにより具体化された一つ乃至は複数の機能を実行するようにプログラムされたプロセッサ及びメモリを構成することによって提供された専用コンピュータにより、実現されてもよい。あるいは、本開示に記載の車両制御装置及びその手法は、一つ以上の専用ハードウェア論理回路によってプロセッサを構成することによって提供された専用コンピュータにより、実現されてもよい。もしくは、本開示に記載の車両制御装置及びその手法は、一つ乃至は複数の機能を実行するようにプログラムされたプロセッサ及びメモリと一つ以上のハードウェア論理回路によって構成されたプロセッサとの組み合わせにより構成された一つ以上の専用コンピュータにより、実現されてもよい。また、コンピュータプログラムは、コンピュータにより実行されるインストラクションとして、コンピュータ読み取り可能な非遷移有形記録媒体に記憶されていてもよい。 - The vehicle control device and method described in the present disclosure may be realized by a special-purpose computer provided by configuring a processor and memory programmed to execute one or more functions embodied in a computer program. Alternatively, the vehicle control device and method described in the present disclosure may be realized by a special-purpose computer provided by configuring a processor with one or more dedicated hardware logic circuits. Alternatively, the vehicle control device and method described in the present disclosure may be realized by one or more special-purpose computers configured by combining a processor and memory programmed to execute one or more functions with a processor configured with one or more hardware logic circuits. Furthermore, the computer program may be stored on a computer-readable non-transitory tangible recording medium as instructions executed by a computer.

22…撮像装置、30…ECU、35…画像取得部、36…移動量算出部、37…減速判定部、38…制限部、50…移動物。 22: Imaging device, 30: ECU, 35: Image acquisition unit, 36: Movement amount calculation unit, 37: Deceleration determination unit, 38: Restriction unit, 50: Moving object.

Claims (4)

自車両前方において側方から接近する移動物(50)に対して衝突抑制動作を行わせる周辺監視装置(30)であって、
撮像装置(22)から、自車両の進行方向前方の画像を所定周期で取得する画像取得部(35)と、
前記画像内で認識される前記移動物について、オプティカルフロー処理により、前記自車両の車幅方向における前記移動物の移動量を算出する移動量算出部(36)と、
前記移動量算出部により算出された移動量の変化率に基づいて、自車両前方の側方において前記移動物が前記車幅方向に減速したことを判定する減速判定部(37)と、
前記減速判定部の判定結果に基づいて、前記衝突抑制動作の実施を制限する制限部(38)と、
を備え
前記移動量算出部は、前記画像内で認識される前記移動物について、オプティカルフロー処理により、前記自車両の車幅方向における前記移動物の移動量である車幅方向移動量と、前記自車両の前後方向における前記移動物の移動量である前後方向移動量とを算出し、
前記減速判定部は、
前記車幅方向移動量の変化が減少側の変化であって当該車幅方向移動量の減少側の変化率が第1閾値以上である場合に、前記自車両前方の側方において前記移動物が前記車幅方向に減速したと判定する第1判定部と、
前記車幅方向移動量の変化が減少側の変化であって当該車幅方向移動量の減少側の変化率が、前記第1閾値未満であり、かつ前記第1閾値よりも小さい第2閾値以上であるとともに、前記前後方向移動量の変化が増加側の変化であって当該前後方向移動量の増加側の変化率が第3閾値以上である場合に、前記自車両前方の側方において前記移動物が前記車幅方向に減速したと判定する第2判定部とを有し、
前記制限部は、前記第1判定部及び前記第2判定部のいずれかにより減速判定が行われた場合に、前記衝突抑制動作の実施を制限する、周辺監視装置。
A surroundings monitoring device (30) that performs a collision prevention operation against a moving object (50) approaching from the side in front of a vehicle,
an image acquisition unit (35) that acquires images of a scene ahead in the traveling direction of the vehicle from an imaging device (22) at predetermined intervals;
a movement amount calculation unit (36) that calculates a movement amount of the moving object recognized in the image in a vehicle width direction of the host vehicle by optical flow processing;
a deceleration determination unit (37) that determines whether the moving object on the front side of the host vehicle has decelerated in the vehicle width direction based on a rate of change in the amount of movement calculated by the amount of movement calculation unit;
a limiting unit (38) that limits the execution of the collision prevention operation based on a determination result of the deceleration determination unit;
Equipped with
the movement amount calculation unit calculates, for the moving object recognized in the image, a vehicle width direction movement amount that is a movement amount of the moving object in a vehicle width direction of the host vehicle and a front-rear direction movement amount that is a movement amount of the moving object in a front-rear direction of the host vehicle by optical flow processing;
The deceleration determination unit
a first determination unit that determines that the moving object has decelerated in the vehicle width direction on a side in front of the host vehicle when the change in the vehicle width direction movement amount is a decreasing change and the rate of change in the decreasing side of the vehicle width direction movement amount is equal to or greater than a first threshold value;
a second determination unit that determines that the moving object has decelerated in the vehicle width direction on a front side of the host vehicle when the change in the vehicle width direction movement amount is a decrease, and the decrease rate of the vehicle width direction movement amount is less than the first threshold value and is equal to or greater than a second threshold value that is smaller than the first threshold value, and when the change in the front-rear direction movement amount is an increase, and the increase rate of the front-rear direction movement amount is equal to or greater than a third threshold value,
The restriction unit restricts the execution of the collision prevention operation when a deceleration determination is made by either the first determination unit or the second determination unit .
前記減速判定部は、前記移動物の減速判定として、前記移動量算出部により算出された前記車幅方向移動量の減少側の変化率に基づいて、前記移動物が、自車両前方において当該自車両の走行進路領域に至る前に停止するか否かを判定し、
前記制限部は、前記減速判定部による前記移動物の停止判定の結果に基づいて、前記衝突抑制動作の実施を制限する、請求項1に記載の周辺監視装置。
the deceleration determination unit determines, as a deceleration determination of the moving object, whether the moving object will stop ahead of the host vehicle before reaching a driving path area of the host vehicle, based on a rate of change on a decreasing side of the vehicle width direction movement amount calculated by the movement amount calculation unit;
The surroundings monitoring device according to claim 1 , wherein the limiting unit limits the execution of the collision prevention operation based on a result of the deceleration determining unit's determination that the moving object has stopped.
前記自車両に対する前記移動物の相対位置情報を取得する位置情報取得部(31)と、
前記相対位置情報の変化を抑制するなまし処理を行うなまし処理部(32)と、
前記なまし処理後の相対位置情報に基づいて、前記自車両が前記移動物に衝突するまでに要する時間である衝突予測時間を算出する衝突予測時間算出部(33)と、
前記衝突予測時間に基づいて、前記衝突抑制動作を行わせる制御部(34)と、を備え、
前記制限部は、前記制御部による前記衝突抑制動作の制御に並行して、前記減速判定部の判定結果に基づいて前記衝突抑制動作の制限を行わせる、請求項1又は2に記載の周辺監視装置。
a position information acquisition unit (31) that acquires relative position information of the moving object with respect to the host vehicle;
a smoothing processing unit (32) that performs smoothing processing to suppress changes in the relative position information;
a collision prediction time calculation unit (33) that calculates a collision prediction time, which is a time required for the host vehicle to collide with the moving object, based on the relative position information after the smoothing process;
a control unit (34) that performs the collision prevention operation based on the collision prediction time,
The surroundings monitoring device according to claim 1 or 2, wherein the limiting unit limits the collision prevention operation based on a determination result of the deceleration determining unit in parallel with the control of the collision prevention operation by the control unit.
制御装置(30)によって実行され、自車両前方において側方から接近する移動物(50)に対して衝突抑制動作を行わせるプログラムであって、
撮像装置(22)から、自車両の進行方向前方の画像を所定周期で取得する画像取得ステップと、
前記画像内で認識される前記移動物について、オプティカルフロー処理により、前記自車両の車幅方向における前記移動物の移動量を算出する移動量算出ステップと、
前記移動量算出ステップにより算出された移動量の変化率に基づいて、自車両前方の側方において前記移動物が前記車幅方向に減速したことを判定する減速判定ステップと、
前記減速判定ステップの判定結果に基づいて、前記衝突抑制動作の実施を制限する制限ステップと、
を含み、
前記移動量算出ステップにおいて、前記画像内で認識される前記移動物について、オプティカルフロー処理により、前記自車両の車幅方向における前記移動物の移動量である車幅方向移動量と、前記自車両の前後方向における前記移動物の移動量である前後方向移動量とを算出し、
前記減速判定ステップは、
前記車幅方向移動量の変化が減少側の変化であって当該車幅方向移動量の減少側の変化率が第1閾値以上である場合に、前記自車両前方の側方において前記移動物が前記車幅方向に減速したと判定する第1判定ステップと、
前記車幅方向移動量の変化が減少側の変化であって当該車幅方向移動量の減少側の変化率が、前記第1閾値未満であり、かつ前記第1閾値よりも小さい第2閾値以上であるとともに、前記前後方向移動量の変化が増加側の変化であって当該前後方向移動量の増加側の変化率が第3閾値以上である場合に、前記自車両前方の側方において前記移動物が前記車幅方向に減速したと判定する第2判定ステップとを含み、
前記制限ステップにおいて、前記第1判定ステップ及び前記第2判定ステップのいずれかにより減速判定が行われた場合に、前記衝突抑制動作の実施を制限する、プログラム。
A program executed by a control device (30) to perform a collision prevention operation against a moving object (50) approaching from the side in front of a vehicle,
an image acquisition step of acquiring images of a front area in a traveling direction of the vehicle from an imaging device (22) at a predetermined interval;
a movement amount calculation step of calculating a movement amount of the moving object recognized in the image in a vehicle width direction of the host vehicle by optical flow processing;
a deceleration determination step of determining whether the moving object on the front side of the host vehicle has decelerated in the vehicle width direction based on a rate of change of the movement amount calculated in the movement amount calculation step;
a limiting step of limiting the execution of the collision prevention operation based on a determination result of the deceleration determining step;
Including,
In the movement amount calculation step, a vehicle width direction movement amount, which is a movement amount of the moving object in a vehicle width direction of the host vehicle, and a front-rear direction movement amount, which is a movement amount of the moving object in a front-rear direction of the host vehicle, are calculated by optical flow processing for the moving object recognized in the image;
The deceleration determination step
a first determination step of determining that the moving object has decelerated in the vehicle width direction on a side in front of the host vehicle when the change in the vehicle width direction movement amount is a decreasing change and the rate of decrease in the vehicle width direction movement amount is equal to or greater than a first threshold value;
a second determination step of determining that the moving object has decelerated in the vehicle width direction on a side in front of the host vehicle when the change in the vehicle width direction movement amount is a decrease, and the decrease rate of the vehicle width direction movement amount is less than the first threshold value and is equal to or greater than a second threshold value that is smaller than the first threshold value, and when the change in the front-rear direction movement amount is an increase, and the increase rate of the front-rear direction movement amount is equal to or greater than a third threshold value,
The program further comprising: a program for restricting execution of the collision prevention operation when a deceleration determination is made in either the first determination step or the second determination step in the restriction step .
JP2022048606A 2022-03-24 2022-03-24 Periphery monitoring device and program Active JP7740086B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022048606A JP7740086B2 (en) 2022-03-24 2022-03-24 Periphery monitoring device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022048606A JP7740086B2 (en) 2022-03-24 2022-03-24 Periphery monitoring device and program

Publications (2)

Publication Number Publication Date
JP2023141982A JP2023141982A (en) 2023-10-05
JP7740086B2 true JP7740086B2 (en) 2025-09-17

Family

ID=88205185

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022048606A Active JP7740086B2 (en) 2022-03-24 2022-03-24 Periphery monitoring device and program

Country Status (1)

Country Link
JP (1) JP7740086B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013214258A (en) 2012-04-04 2013-10-17 Denso It Laboratory Inc Pedestrian detection device and method, and collision determination device for vehicle
JP2014194182A (en) 2013-03-29 2014-10-09 Hitachi Automotive Systems Ltd Traveling control device and traveling control system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015024713A (en) * 2013-07-25 2015-02-05 トヨタ自動車株式会社 Collision determination device
JP6693380B2 (en) * 2016-10-13 2020-05-13 株式会社デンソー Vehicle control device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013214258A (en) 2012-04-04 2013-10-17 Denso It Laboratory Inc Pedestrian detection device and method, and collision determination device for vehicle
JP2014194182A (en) 2013-03-29 2014-10-09 Hitachi Automotive Systems Ltd Traveling control device and traveling control system

Also Published As

Publication number Publication date
JP2023141982A (en) 2023-10-05

Similar Documents

Publication Publication Date Title
JP6561584B2 (en) Vehicle control apparatus and vehicle control method
JP6530705B2 (en) Driving support device and driving support method
JP6308186B2 (en) Collision avoidance support device
US11938924B2 (en) Driving assistance control apparatus for vehicle, driving assistance control system for vehicle, and driving assistance control method for vehicle
EP3078515B1 (en) Collision avoidance based on front wheel off tracking during reverse operation
EP2302412B1 (en) System and method for evaluation of an automotive vehicle forward collision threat
JP6451623B2 (en) Driving support device
CN101678819B (en) Collision reducing device
JP6574407B2 (en) Vehicle control apparatus and vehicle control method
WO2016159288A1 (en) Target presence determination method and device
WO2018056212A1 (en) Object detection device and object detection method
JP6535194B2 (en) Vehicle control device and vehicle control method
WO2018074287A1 (en) Vehicle control device
WO2017111135A1 (en) Travel assistance device and travel assistance method
WO2016158944A1 (en) Vehicle control device and vehicle control method
WO2017104773A1 (en) Moving body control device and moving body control method
JP6432538B2 (en) Collision prediction device
EP2211322B1 (en) Method and system for forward collision avoidance in an automotive vehicle
GB2490878A (en) A monitoring apparatus for, and a method of, monitoring one or more target objects in an environment external to a host vehicle
JP6372431B2 (en) Collision prediction device
JP7740086B2 (en) Periphery monitoring device and program
CN114390989B (en) Vehicle control apparatus and control method thereof
KR20170040933A (en) Apparatus for making a driver operate a car easily and target estimation method thereof
JP7777212B2 (en) Periphery monitoring device, program, and periphery monitoring method
JP7700715B2 (en) Object recognition device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240909

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250424

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250527

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250707

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: 20250805

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250818

R150 Certificate of patent or registration of utility model

Ref document number: 7740086

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150