WO2020039838A1 - 画像処理装置および画像処理方法 - Google Patents

画像処理装置および画像処理方法 Download PDF

Info

Publication number
WO2020039838A1
WO2020039838A1 PCT/JP2019/029151 JP2019029151W WO2020039838A1 WO 2020039838 A1 WO2020039838 A1 WO 2020039838A1 JP 2019029151 W JP2019029151 W JP 2019029151W WO 2020039838 A1 WO2020039838 A1 WO 2020039838A1
Authority
WO
WIPO (PCT)
Prior art keywords
template
image
vehicle
light spot
unit
Prior art date
Application number
PCT/JP2019/029151
Other languages
English (en)
French (fr)
Inventor
拓紀 茂泉
宏治 土井
Original Assignee
日立オートモティブシステムズ株式会社
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 日立オートモティブシステムズ株式会社 filed Critical 日立オートモティブシステムズ株式会社
Priority to JP2020538248A priority Critical patent/JP7139431B2/ja
Priority to CN201980051719.9A priority patent/CN112534473A/zh
Publication of WO2020039838A1 publication Critical patent/WO2020039838A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/223Analysis of motion using block-matching

Definitions

  • the present invention relates to an image processing device and an image processing method.
  • an ACC Adaptive Cruise Control
  • ACC Adaptive Cruise Control
  • template matching is performed to search for and track a preceding vehicle from a captured image.
  • the appearance gradually changes due to a change in the inter-vehicle distance to a preceding vehicle, a change in a lane or a change in a curve radius of a road, and the positional relationship between the own vehicle and the preceding vehicle with the passage of time.
  • the appearance change that occurs with the passage of time may reduce the ease of matching with the template, and it is necessary to update the template to suppress this.
  • An object of the present invention is to realize an image processing apparatus and an image processing method capable of appropriately performing template switching processing according to a change in the light source state of a preceding target object at night to improve the tracking accuracy of the preceding target object.
  • the present invention is configured as follows.
  • An image processing apparatus for detecting a vehicle to be tracked by template matching, comprising: an imaging unit for imaging an object; a light spot detection unit for detecting a light spot from an image captured by the imaging unit; a template and light for a plurality of vehicle images
  • a template storage unit for storing point information, and a recognition processing unit for storing information of the changed light point in the template storage unit in association with the template of the vehicle image when the light spot of the image captured by the imaging unit changes.
  • An image processing method for detecting a vehicle to be tracked by template matching wherein a template and light spot information of a plurality of vehicle images are stored in a template storage unit, and a light spot is detected from an image captured by an imaging unit, and the image capturing is performed.
  • the light spot of the image captured by the unit changes, information on the changed light spot is stored in the template storage unit in association with the template of the vehicle image.
  • an image processing apparatus and an image processing method capable of appropriately performing template switching processing according to a change in the light source state of a preceding target object at night and improving the tracking accuracy of the preceding target object.
  • FIG. 1 is a configuration diagram of an image processing apparatus according to a first embodiment of the present invention.
  • FIG. 7 is a diagram illustrating a flow of a template replacement process in the first embodiment.
  • FIG. 8 is a specific explanatory diagram of a template replacement process according to the first embodiment.
  • FIG. 14 is a specific explanatory diagram of a template replacement process according to the second embodiment.
  • FIG. 1 is a configuration diagram of an image processing apparatus 100 according to the first embodiment of the present invention.
  • three-dimensional object detection using a stereo camera is described as a nearby vehicle detection unit.
  • a three-dimensional object detection using only a monocular camera or a combination of a monocular camera and radar is performed. Is also feasible.
  • a camera 101 (camera 1) and a camera 102 (camera 2), which are image pickup apparatuses (image pickup units for picking up an object), are installed so that a field of view in front of the vehicle can be obtained.
  • image pickup apparatuses image pickup units for picking up an object
  • a stereo image required to calculate the parallax information used in the three-dimensional object detection process and a light spot detection image required to calculate the light spot information used in the light spot detection process are captured.
  • the stereo image is captured by the camera 101 and the camera 102 whose exposure time is set by automatic exposure adjustment in order to detect a non-self-luminous object.
  • the image for light spot detection is captured by the camera 101 or the camera 102 which has set the exposure time recorded in the exposure time storage unit 117 of the storage area 115.
  • the light spot detection image either the image of the camera 101 or the camera 102 may be used, or the image of both the camera 101 and the camera 102 may be used.
  • the stereo image and the light spot detection image are captured at different timings. For example, an image for light spot detection is captured after capturing a stereo image.
  • the images captured by the camera 101 and the camera 102 are input to the image signal processing unit 103.
  • the image signal processing unit 103 calculates parallax information using stereo images input from the cameras 101 and 102.
  • the image signal processing unit 103 includes an exposure time control unit 104 that controls the exposure time of the camera 101 and the camera 102, an image capturing unit 105 that captures an image by the camera 101 and the camera 102, and an image captured by the image capturing unit 105. And a light spot detection unit 107 that detects a light spot from an image captured by the image capturing unit 105.
  • the image signal processing 103 is connected to the storage area 115.
  • the images captured by the cameras 101 and 102 and the parallax information calculated by the parallax calculating unit 106 are sent to the storage area 115.
  • the captured image is stored in the image information storage unit 116 of the storage area 115, and the disparity information is stored in the disparity information storage unit 118 of the storage area 115.
  • the disparity information calculated by the disparity calculating unit 106 is sent to the vehicle search unit 109 of the recognition processing unit 108.
  • the light spot detection unit 107 performs light spot detection using the light spot detection image, and the detected light spot is sent to the light spot information calculation unit 110 of the recognition processing unit 108.
  • the light spot information calculation unit 110 calculates light spot information such as the type and position of the light spot based on the light spot information sent from the light spot detection unit 107.
  • a binary process is performed on the light spot detection image with a brightness value to extract a high brightness pixel.
  • a white high-brightness pixel is extracted
  • a red high-brightness pixel is extracted.
  • Grouping processing is performed on the extracted high-luminance pixels, and a group of adjacent high-luminance pixels is set as a light spot.
  • filtering is performed according to the shape, aspect ratio, and area of the light spot to narrow down.
  • the vehicle search unit 109 of the recognition processing unit 108 performs a vehicle search based on the parallax information, acquires vehicle candidate information, and sends it to the template selection unit 111. Further, the light spot information calculation unit 110 sends the calculated light spot information to the template selection unit 111.
  • the template selection unit 111 selects a template from the vehicle candidate information sent from the vehicle search unit 109 and the light spot information sent from the light spot information calculation unit 110.
  • a newly detected vehicle is newly registered as a tracking target (preceding target object), and a template is generated by the template generating unit 112.
  • the light spot information existing on the image area used as the template is associated with the template image of the vehicle.
  • the template image associated with the light spot information is stored in the template image storage unit 122 of the template storage unit 121 in the storage area 115.
  • a template matching search is performed using the template image of the vehicle.
  • the template image used in the template matching search is selected by the template selection unit 111.
  • the template selection unit 111 acquires light spot information around the search area from the light spot information storage unit 123 of the template storage unit 121, and associates the acquired light spot information with the template image. Then, a plausible template image is selected by comparing with the obtained light spot information.
  • the template image storage unit 122 stores templates of a plurality of vehicle images.
  • the vehicle tracking processing unit 113 performs a tracking process on vehicle information such as a template image generated by the template generating unit 112. That is, a vehicle to be tracked is detected by template matching, and tracking processing is performed.
  • the vehicle information is sent to the control signal output unit 114.
  • the control signal output unit 114 outputs a control signal for controlling the vehicle based on the vehicle information from the vehicle tracking processing unit 113.
  • the storage area 115 includes a three-dimensional object information storage unit 119 and a vehicle characteristic information storage unit 120.
  • FIG. 2 is a diagram showing the flow of the template replacement process in the first embodiment. The process illustrated in FIG. 2 is performed by the recognition processing unit 108.
  • the vehicle search unit 109 performs a vehicle candidate search based on the parallax information (image information) from the image capturing unit 105, and acquires vehicle candidate information (step S201).
  • Light spot information calculation section 110 acquires light spot information based on the light spot information (step S202).
  • vehicle tracking processing (steps S203 to S210) is performed based on the vehicle candidate information from the vehicle search unit 109 and the light spot information from the light spot information calculation unit 110.
  • step S203 it is checked whether or not there is a vehicle being tracked. If the vehicle is not being tracked (before starting tracking the vehicle), the vehicle indicated by the vehicle candidate information from the vehicle search unit 109 is set as a new tracking target. Start tracking. At this time, a template image of the vehicle image is generated by associating the light spot information present on the image area used as the template (step S208), and registered (saved) in the template saving unit 121 (step S209).
  • step S203 If it is determined in step S203 that there is a vehicle being tracked, the process advances to step S204 to determine whether the light spot of the vehicle being tracked has changed. If the light spot information of the vehicle being tracked has not changed in step S204, the conventional template processing is performed without performing the template replacement processing (step S210).
  • step S204 If it is determined in step S204 that the light spot information has changed, the process advances to step S205 to check whether a template image corresponding to the current light spot information exists in the template storage unit 121.
  • step S205 the template selecting unit 111 selects a template image corresponding to the changed light spot (step S206), and performs replacement of the template image (template replacement) (step S207). . Then, the tracking operation is continued.
  • the vehicle tracking processing unit 113 predicts the position of the tracked vehicle (tracking range of the tracked vehicle) based on the vehicle information searched from the vehicle search unit 109. As described above, when the template image corresponding to the light spot is selected, the template images are replaced. The vehicle tracking processing unit 113 performs the replacement (selected) image of the template and the prediction of the tracking vehicle described above. The similarity with the position (predicted range) is calculated.
  • the vehicle tracking processing unit 113 corrects the predicted position of the tracked vehicle (tracking range of the tracked vehicle) based on the calculated similarity. By correcting the corrected “predicted position of the tracked vehicle (tracking predicted range of the tracked vehicle), the tracking position deviation of the tracked vehicle can be suppressed, and the matching accuracy can be improved.
  • step S208 a template image corresponding to the light spot is newly generated (step S208), and the light spot information changed as a new vehicle image template Is registered (stored) in the template storage unit 121 in association with (step S209). Then, the tracking operation is continued.
  • FIG. 3 is a specific explanatory diagram of the template replacement process in the first embodiment.
  • the preceding vehicle 302 has been searched for in the captured image 301 in the time (tn) frame. If the preceding vehicle 302 has not been registered as a tracked vehicle at this time (time (tn)) (No in step S205), the preceding vehicle 302 is registered as a new tracking target, and the image area surrounding the entire vehicle is registered. Is stored in the template image storage unit 122 of the template storage unit 121 as the template image 314 (steps S208 and S209). At this time, it is assumed that the tail lights 303 and 304 of the preceding vehicle have been acquired as light spot information. When registering the template image 314 in the template image storage unit 122, the light point information of the tail lights 303 and 304 is stored in the light point information storage unit 123 in association with the template image.
  • the tracking predicted position of the vehicle 306 in the current frame is calculated from the moving speed of the preceding vehicle 302 in the previous frame (frame at time (tn)), and a template matching search is performed around the predicted tracking position. .
  • the light spot information of the tail lights 307 and 308 of the preceding vehicle 306 existing around the predicted tracking position is acquired, and it is determined whether the state of the light spot information has changed from the time (tn). (Step S204). If there is no change in the state of the tail lights 307 and 308, the change in appearance due to the change in the light source is considered to be small. Therefore, the template 314 generated in the (t ⁇ n) frame is not replaced, and template matching is performed using the template 314 as it is. Do.
  • the preceding vehicle 310 applies a brake and the brake lamps 311, 312, and 313 are turned on.
  • the light spot information of the preceding vehicle 310 has changed from the state of the light spot information at the time (t) (step S204)
  • the light spot information of the tail lights 307 and 308 is changed.
  • the brake lamps 311, 312, and 313 are turned on, and the number and size of light spots are changed.
  • the appearance change due to the light source change is considered to be large. Therefore, the template corresponding to the light spot is selected, the templates are replaced, and the image area surrounding the vehicle at (t + n) is set as the template image 318 as the template image 318.
  • the image is stored in the image storage unit 122. At this time, the light spot information of the brake lamps 311, 312, and 313 is stored in association with the template image.
  • the light spot information of the preceding vehicle is acquired, and if the light spot information has changed, the light spot information has changed if there is a template corresponding to the changed light spot information.
  • the template corresponding to the changed light spot information is replaced with the template corresponding to the changed light spot information, the tracking operation is performed, and the tracking operation is performed.
  • the template switching process is appropriately performed in accordance with the change in the light source state of the preceding object at night, the template matching accuracy for a sudden change in appearance due to the light source change is suppressed, and the preceding object tracking accuracy can be improved.
  • An image processing device and an image processing method can be realized.
  • the template is replaced every time the light spot information of the preceding vehicle changes.
  • a plurality of templates corresponding to the change of the light spot are stored, and the templates are changed according to the light spot information. In this case, an appropriate template is selected.
  • the image processing apparatus is the same as the example shown in FIG. Further, since the processing shown in FIG. 2 is also applicable to the second embodiment, illustration and detailed description are omitted.
  • FIG. 4 is a specific explanatory diagram of the template replacement process in the second embodiment.
  • the light spot information of the tail lights 403 and 404 of the preceding vehicle 402 is stored in association with the template image.
  • the template image 415 for example, it is assumed that a template image 416 when the brake lamp is turned on and a template image 417 when the left blinker is turned on are stored in the template image storage unit 122 of the template storage unit 121.
  • step S205 it is searched whether or not a template registered in the template image storage unit 122 has a template corresponding to the light spot information similar to the tail lights 407 and 409 and the blinker 408 (step S205). Since there is a template image 417 to be executed, the template image 417 is selected and template matching is performed.
  • the tracking predicted position shifts, and light spot information around the shifted tracking predicted position is acquired, so that an erroneous light spot state change is observed.
  • a template may be erroneously selected.
  • step S208 and S209 If there is no template corresponding to the same light spot information in the template image storage unit 122, it is registered as a new template image in the template image storage unit 122 (steps S208 and S209).
  • the preceding vehicle 411 determines whether or not the preceding vehicle 411 has changed the light spot information.
  • the preceding vehicle 411 applies a brake and the brake lamps 413, 412, and 413 are turned on.
  • the light spot information of the preceding vehicle 411 has changed from the state of the light spot information at the time (t)
  • the light spot information of the tail lights 407 and 408 is registered.
  • the brake lamps 413, 412, and 413 are turned on, and the number and size of light spots change.
  • the appearance change due to the light source change is considered to be large, so the template 416 corresponding to the light spot is selected and template matching is performed.
  • the same effects as those of the first embodiment can be obtained.
  • a plurality of templates corresponding to the change of the light spot are stored, and an appropriate template is selected according to the light spot information.
  • an appropriate template can be applied more quickly to a change in the state of the light spot.
  • the template and the light spot information are stored in association with each other, it is possible to grasp the behavior of the preceding vehicle such as the intention to change lanes by turning on the brake or blinker.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)
  • Traffic Control Systems (AREA)
  • Image Processing (AREA)

Abstract

本発明は、夜間における先行対象物の光源状態変化に応じてテンプレートの切り替え処理を適切に行い、先行対象物追跡精度が向上可能な画像処理装置を実現する。本発明は、追跡車両の光点情報が変化していなければ(ステップS204)テンプレート入れ替え処理は行わず従来のテンプレート処理を行う(ステップS210)。光点情報が変化している場合、現在の光点情報に対応したテンプレート画像がテンプレート保存部内に存在するかを確認し(ステップS205)、存在する場合はその光点に応じたテンプレート画像を選択し(ステップS206)、テンプレート入れ替えを行う(ステップS207)。ステップS205にて、光点と対応するテンプレートがテンプレート保存部内に存在しない場合は、光点と対応するテンプレート画像を新規に生成し(ステップS208)、新規のテンプレート画像と光点情報とを対応付けてテンプレート保存部に登録する(ステップS209)。

Description

画像処理装置および画像処理方法
 本発明は、画像処理装置および画像処理方法に関する。
 近年、車載カメラやレーダなどの外界認識センサを用いた、先進運転支援システムや自動運転システムが注目を集めている。
 例えば、利便性・快適性を向上させる運転支援機能として、自車両の前方を走行している車両までの距離や相対速度を計測し、自動で追従走行制御を行うACC(Adaptive Cruise Control)などが挙げられ、そのような機能の性能向上のための車両検知技術の需要が高まっている。
 特許文獻1に記載されている車載カメラによる車両検知技術においては、撮像画像中から先行車両を探索および追跡するためにテンプレートマッチングを実施している。
 特開2013-161241号公報
 テンプレートマッチングを行うときに、時間の経過とともに先行車までの車間距離や、車線変更や道路のカーブ半径の変化による自車と先行車の位置関係が変わることで徐々に外観が変化する。時間経過とともに発生する外観変化によりテンプレートとのマッチングのしやすさが低下するおそれがあり、これを抑制するためにテンプレートを更新する必要がある。
 夜間における車両追跡処理におけるテンプレート更新処理においては、先行車のブレーキランプ点灯や対向車のヘッドライトによって先行車の車体の一部に強い光が当たると、その周辺部分の輝度が飽和し外観が大きく変化する。これによってテンプレートとの類似性が低下し、テンプレートの更新が困難となり、テンプレートマッチングを失敗する可能性がある。
 特許文献1に記載の技術においては、先行する車両のブレーキランプ点灯等によりテンプテレートマッチングに失敗するという現象についての認識がなく、対応策が記載されていない。
 したがって、従来技術においては、車両追跡精度のさらなる向上が困難であった。
 本発明の目的は、夜間における先行対象物の光源状態変化に応じてテンプレートの切り替え処理を適切に行い、先行対象物追跡精度が向上可能な画像処理装置および画像処理方法を実現することである。
 上記目的を達成するために、本発明は次のように構成される。
 テンプレートマッチングにより追跡する車両を検知する画像処理装置であって、物体を撮像する撮像部と、撮像部が撮像した画像から光点を検出する光点検出部と、複数の車両画像のテンプレート及び光点情報を保存するテンプレート保存部と、撮像部が撮像した画像の光点が変化したとき、変化した光点の情報を前記車両画像のテンプレートと対応付けてテンプレート保存部に保存する認識処理部とを備える。
 また、テンプレートマッチングにより追跡する車両を検知する画像処理方法であって、複数の車両画像のテンプレート及び光点情報をテンプレート保存部に保存し、撮像部が撮像した画像から光点を検出し、撮像部が撮像した画像の光点が変化したとき、変化した光点の情報を車両画像のテンプレートと対応付けてテンプレート保存部に保存する。
 本発明によれば、夜間における先行対象物の光源状態変化に応じてテンプレートの切り替え処理を適切に行い、先行対象物追跡精度が向上可能な画像処理装置および画像処理方法を実現することができる。
本発明の実施例1における画像処理装置の構成図である。 実施例1におけるテンプレート入れ替え処理の流れを示した図である。 実施例1におけるテンプレート入れ替え処理についての具体的な説明図である。 実施例2におけるテンプレート入れ替え処理についての具体的な説明図である。
 以下、本発明を実施するための形態を、図面を参照して説明する。
 (実施例1)
 図1は、本発明の実施例1における画像処理装置100の構成図である。
 なお、本実施例1では、近方の車両検知手段としてステレオカメラを用いた立体物検知を挙げて説明しているが、例えば単眼カメラのみや、単眼カメラとレーダを組み合わせた立体物検知などによっても実施可能である。
 図1において、撮像装置(物体を撮像する撮像部)であるカメラ101(カメラ1)およびカメラ102(カメラ2)は自車両の前方の視界を得られるように設置される。
 本実施例1では、立体物検知処理に用いる視差情報を算出するために必要なステレオ画像および、光点検出処理に用いる光点情報を算出するために必要な光点検出用画像を撮像する。
 ステレオ画像は、非自発光物体を検知するために自動露光調整によって露光時間を設定したカメラ101およびカメラ102によって撮像される。
 光点検出用画像は、記憶領域115の露光時間保存部117に記録されている露光時間を設定したカメラ101もしくはカメラ102によって撮像される。光点検出用画像はカメラ101もしくはカメラ102のどちらかの画像を用いてもよいし、カメラ101およびカメラ102両方の画像を用いてもよい。
 ステレオ画像と光点検出用画像とは異なるタイミングで撮像される。例えばステレオ画像を撮像した後に光点検出用画像を撮像する。
 カメラ101およびカメラ102によって撮像された画像は画像信号処理部103に入力される。
 画像信号処理部103は、カメラ101及びカメラ102から入力されたステレオ画像を用いて視差情報算出を行う。画像信号処理部103は、カメラ101及びカメラ102の露光時間を制御する露光時間制御部104と、カメラ101及びカメラ102により画像を撮像する画像撮像部105と、画像撮像部105により撮像された画像から視差を算出する視差算出部106と、画像撮像部105により撮像された画像から光点を検出する光点検出部107とを備える。
 画像信号処理103は、記憶領域115に接続されている。
 カメラ101及びカメラ102により撮像された画像および視差算出部106で算出された視差情報は記憶領域115に送られる。撮像された画像は、記憶領域115の画像情報保存部116に保存され、視差情報は記憶領域115の視差情報保存部118に保存される。
 また、視差算出部106で算出された視差情報は、認識処理部108の車両探索部109に送られる。
 また、光点検出部107は、光点検出用画像を用いて光点検出を行い、検出された光点は、認識処理部108の光点情報算出部110に送られる。光点情報算出部110は、光点検出部107から送られた光点情報に基づいて、光点の種類、位置等の光点情報を算出する。
 光点検出部107における光点検出方法の例としては、光点検出用画像に対して輝度値で2値処理を行い、高輝度画素を抽出する。ヘッドライトの光点の場合は白色の高輝度画素、テールライトの光点の場合は赤色の高輝度画素を抽出する。抽出した高輝度画素に対してグルーピング処理を行い隣接した高輝度画素同士のまとまりを光点とする。さらに光点の形状やアスペクト比、面積によってフィルタリング処理を行い絞り込む。
 認識処理部108の車両探索部109では、視差情報に基づいて車両探索を行い、車両候補情報を取得し、テンプレート選択部111に送る。また、光点情報算出部110は、算出した光点情報をテンプレート選択部111に送る。
 テンプレート選択部111は、車両探索部109から送られた車両候補情報及び光点情報算出部110から送られた光点情報からテンプレートを選択する。新規に検知した車両については追跡対象(先行対象物)として新規に登録し、テンプレート生成部112でテンプレートを生成する。このとき、テンプレートとして用いる画像領域上に存在する光点情報を、車両のテンプレート画像と対応付けする。光点情報と対応付けたテンプレート画像を、記憶領域115におけるテンプレート保存部121のテンプレート画像保存部122に保存する。
 過去に追跡対象として登録された車両が存在する場合は、その車両のテンプレート画像を用いてテンプレートマッチング探索を行う。
 テンプレートマッチング探索で用いるテンプレート画像はテンプレート選択部111で選択し、テンプレート選択部111では、探索領域周辺の光点情報をテンプレート保存部121の光点情報保存部123から取得し、テンプレート画像と対応づいた光点情報と比較し、尤もらしいテンプレート画像を選択する。
 光点情報が変化し、尤もらしいテンプレート画像が見つからなかった場合は、テンプレート生成部112で新たにテンプレート画像を生成しテンプレート画像保存部122に保存する。テンプレート画像保存部122には、複数の車両画像のテンプレートが保存される。
 車両追跡処理部113では、テンプレート生成部112により生成されたテンプレート画像等の車両情報に対して追跡処理を行う。つまり、テンプレートマッチングにより追跡する車両を検知し、追跡処理を行う。
 車両追跡処理部113が追跡処理を行った車両情報を制御処理に渡すため、この車両情報は制御信号出力部114に送られる。制御信号出力部114は、車両追跡処理部113からの車両情報に基づいて車両制御するための制御信号を出力する。
 なお、記憶領域115は、立体物情報保存部119及び車両特徴情報保存部120を備えている。
 図2は、本実施例1におけるテンプレート入れ替え処理の流れを示した図である。図2に示した処理は、認識処理部108により行われる。
 図2において、車両探索部109は画像撮像部105からの視差情報(画像情報)に基づいて車両候補探索を行い、車両候補情報を取得する(ステップS201)。
 光点情報算出部110は光点情報に基づいて光点情報を取得する(ステップS202)。
 次に、車両探索部109からの車両候補情報および光点情報算出部110からの光点情報に基づいて車両追跡処理(ステップS203~S210)が行われる。
 まず、ステップS203において、追跡中の車両が存在するか確認し、車両の追跡動作中ではない場合(車両の追跡開始前)、車両探索部109からの車両候補情報が示す車両を新規追跡対象として追跡を開始する。このとき、テンプレートとして使用する画像領域上に存在する光点情報を対応付けて車両画像のテンプレート画像を生成し(ステップS208)、テンプレート保存部121に登録(保存)する(ステップS209)。
 ステップS203において、追跡中の車両が存在する場合、ステップS204に進み、追跡中の車両の光点が変化したかどうかを判定する。ステップS204において、追跡中の車両の光点情報が変化していなければ、テンプレート入れ替え処理は行わず、従来のテンプレート処理を行う(ステップS210)。
 ステップS204において、光点情報が変化している場合、ステップS205に進み、現在の光点情報に対応するテンプレート画像がテンプレート保存部121内に存在するかどうかを確認する。
 ステップS205において、対応するテンプレートが存在する場合は、テンプレート選択部111は、変化した光点に応じたテンプレート画像を選択し(ステップS206)、テンプレート画像の入れ替え(テンプレート入れ替え)を行う(ステップS207)。そして、追跡動作を続行する。
 車両追跡処理部113は、車両探索部109からの探索した車両情報に基づいて、追跡車両の位置(追跡車両の追跡範囲)を予測している。上述のように、光点に応じたテンプレート画像を選択した場合、テンプレート画像の入れ替えが行われるが、車両追跡処理部113は、入れ替えた(選択した)テンプレートの画像と、上述した追跡車両の予測位置(予測範囲)との類似度を算出する。
 そして、車両追跡処理部113は算出した類似度に基づいて、追跡車両の予測位置(追跡車両の追跡範囲)を補正する。補正した「追跡車両の予測位置(追跡車両の追跡予測範囲)を補正することにより、追跡車両の追跡位置ずれを抑制することができ、マッチング精度を向上することができる。
 ステップS205において、光点と対応するテンプレートがテンプレート保存部121内に存在しない場合は、光点と対応するテンプレート画像を新規に生成し(ステップS208)、新規の車両画像テンプレートとして変化した光点情報と対応付けてテンプレート保存部121に登録(保存)する(ステップS209)。そして、追跡動作を続行する。
 図3は、実施例1におけるテンプレート入れ替え処理についての具体的な説明図である。
 図3において、時刻(t-n)フレームにおける撮像画像301で先行車両302を探索したとする。先行車両302が、この時点(時刻(t-n))でまだ追跡中車両として登録されていなかった場合(ステップS205においてNoの場合)、新規追跡対象として登録し、車両全体を囲む画像領域を、テンプレート画像314としてテンプレート保存部121のテンプレート画像保存部122に保存する(ステップS208、S209)。
この時、先行車のテールライト303および304を光点情報として取得できていたとする。テンプレート画像314をテンプレート画像保存部122に登録する際に、テンプレート画像と対応付けてテールライト303、304の光点情報を光点情報保存部123に保存する。
 次に、時刻(t)における撮像画像305で、先行車302と同じ先行車306を追跡していたとする。前回フレーム(時刻(t-n)のフレーム)における先行車両302の移動速度から今回フレーム(時刻tのフレーム)における車両306の追跡予測位置を算出し、その追跡予測位置周辺についてテンプレートマッチング探索を行う。
 この時、追跡予測位置周辺に存在する先行車306のテールライト307および308の光点情報を取得し、光点情報の状態が、時刻(t-n)のときから変化していたかどうかを判定する(ステップS204)。テールライト307、308の状態に変化がなかった場合、光源変化による見た目の変化は小さいと考えられるため、(t-n)フレームで生成したテンプレート314は入れ替えを行わず、そのまま用いてテンプレートマッチングを行う。
 時刻(t+n)における撮像画像309((t+n)フレーム画像)で、先行車302、306と同じ先行車310を追跡していたとする。
 この時、先行車310がブレーキをかけてブレーキランプ311、312、313が点灯したとする。先行車310の光点情報が、時刻(t)における光点情報の状態から変化したかどうかを判定したとき(ステップS204)、時刻(t)のときはテールライト307、308の光点情報が登録されているが、時刻(t+n)ではブレーキランプ311、312、313が点灯し、光点の数や大きさに変化が生じている。
 よって、この場合には光源変化による見た目の変化が大きいと考えられるため、光点に応じたテンプレートを選択し、テンプレートの入れ替えを行い、(t+n)における車両を囲む画像領域をテンプレート画像318としてテンプレート画像保存部122に保存する。この時ブレーキランプ311、312、313の光点情報をテンプレート画像と対応付けて保存する。
 以上のように、本発明の実施例1は、先行車両の光点情報を取得し、光点情報が変化した場合は、変化した光点情報に対応するテンプレートが存在する場合には、変化した光点情報に対応するテンプテレートに入れ替えて、追跡動作を行い、変化した光点情報に対応するテンプレートが存在しない場合には、変化した光点情報に対応するテンプテレートに入れ替えて、追跡動作を行うように構成されている。
 したがって、夜間における先行対象物の光源状態変化に応じてテンプレートの切り替え処理を適切に行い、光源変化による急激な外観変化に対してのテンプレートマッチング精度低下を抑え、先行対象物追跡精度が向上可能な画像処理装置および画像処理方法を実現することができる。
 (実施例2)
 次に、本発明の実施例2について、説明する。
 上述した実施例1では、先行車両の光点情報が変わるたびにテンプレートを入れ替えるという例であるが、実施例2は、光点の変化に応じた複数のテンプレートを保存し、光点情報に応じて適切なテンプレートを選択するという例である。
 実施例2における画像処理装置は、図1に示した例と同様であるので、図示および詳細な説明は省略する。また、図2に示した処理も実施例2に適用可能であるので、図示および詳細な説明は省略する。
 図4は、実施例2におけるテンプレート入れ替え処理についての具体的な説明図である。
 図4において、時刻(t-n)フレームにおける撮像画像401で先行車両402を追跡中であるとする。この撮像画像401における車両402の画像をテンプレート画像415としてテンプレート画像保存部122に保存したとする。
 このとき、テンプレート画像と対応付けて先行車両402のテールライト403、404の光点情報を保存する。テンプレート画像415の他にも、たとえばブレーキランプが点灯したときのテンプレート画像416や左ウィンカが点灯したときのテンプレート画像417が、テンプレート保存部121のテンプレート画像保存部122に保存されているとする。
 時刻(t)フレームにおける撮像画像405で、先行車402の同じ先行車406がウィンカ408を点灯させたとする。時刻(t-n)フレームのときはテールライト403、404の光点情報が登録されているが、時刻(t)フレームでは先行車406のテールライト407、409とウィンカ408が点灯し光点の数や種類に変化が生じている。
 そこで、テンプレート画像保存部122に登録されているテンプレートの中に、テールライト407、409とウィンカ408と同じような光点情報と対応づいているテンプレートが存在するか探索し(ステップS205)、該当するテンプレート画像417があったためテンプレート画像417を選択し、テンプレートマッチングを行う。
 この時、たとえば、先行車両406にピッチングが起きた場合などには追跡予測位置がずれ、ずれた追跡予測位置周辺の光点情報を取得してしまう事で、誤った光点状態変化を観測してしまい、これによってテンプレートを誤選択してしまうことが考えられる。
 光点情報に基づいてテンプレート選択するときに誤選択してしまう事を避けるため、ピッチングなどによる追跡予測位置の変化量に許容範囲を設定し許容範囲以上に追跡予測位置が変化していた場合テンプレート選択を実施しないようにする。
 テンプレート画像保存部122に同じような光点情報と対応づいているテンプレートが存在しなかった場合は、新たなテンプレート画像としてテンプレート画像保存部122に登録する(ステップS208、S209)。
 同様に、時刻(t+n)フレームにおける撮像画像410で、先行車411に対し光点情報の変化の有無を判定する。撮像画像410では、先行車411がブレーキをかけてブレーキランプ413、412、413が点灯したとする。先行車411の光点情報が、時刻(t)における光点情報の状態から変化したかどうかを判定したとき、時刻(t)のときはテールライト407、408の光点情報が登録されているが、時刻(t+n)ではブレーキランプ413、412、413が点灯し、光点の数や大きさに変化が生じている。
 よって、この場合には光源変化による見た目の変化が大きいと考えられるため、光点に応じたテンプレート416を選択し、テンプレートマッチングを行う。
 本発明の実施例2によれば、実施例1と同様な効果を得ることができる他、光点の変化に応じた複数のテンプレートを保存し、光点情報に応じて適切なテンプレートを選択するように構成したので、光点の状態変化により速く適切なテンプレートを適用することができる。
 ここで、上述した本発明による実施例の自動運転技術への応用について記述する。
 本発明ではテンプレートと光点情報とを対応付けて保存するため、先行車のブレーキやウィンカ点灯による車線変更意思などの挙動を把握することができる。
 この情報を利用して、たとえば先行車の車線変更の意思を判断して割り込みを検知して自車両を減速することや、前方車両がいなくなったことを検知して自車両の加速といった制御が可能となる。
 100・・・画像処理装置、 101、102・・・カメラ、 103・・・画像信号処理部、 104・・・露光時間制御部、 105・・・画像撮像部、 106・・・視差演算部、 107・・・光点検出部、 108・・・認識処理部、 109・・・車両探索部、 110・・・光点情報算出部、 111・・・テンプレート選択部、 112・・・テンプレート生成部、 113・・・車両追跡処理部、 114・・・制御信号出力部、 115・・・記憶領域、 116・・・画像情報保存部、 117・・・露光時間保存部、 118・・・視差情報保存部、 119・・・立体物情報保存部、 120・・・車両特徴情報保存部、 121・・・テンプレート保存部、 122・・・テンプレート画像保存部、 123・・・光点情報保存部

Claims (12)

  1.  テンプレートマッチングにより追跡する車両を検知する画像処理装置であって、
     物体を撮像する撮像部と、
     前記撮像部が撮像した画像から光点を検出する光点検出部と、
     複数の車両画像のテンプレート及び光点情報を保存するテンプレート保存部と、
     前記撮像部が撮像した画像の光点が変化したとき、変化した光点の情報を前記車両画像のテンプレートと対応付けて前記テンプレート保存部に保存する認識処理部と、
     を備えることを特徴とする画像処理装置。
  2.  請求項1に記載の画像処理装置において、
     前記認識処理部は、前記撮像部が撮像した画像の光点が変化した場合、前記複数の車両画像のテンプレートから前記光点の変化に応じたテンプレートを前記テンプレート保存部から選択するテンプレート選択部を備えることを特徴とする画像処理装置。
  3.  請求項1に記載の画像処理装置において、
     前記認識処理部は、前記撮像部が撮像した画像の光点が変化した場合であって、前記光点の変化に応じたテンプレートが前記テンプレート保存部に存在しないとき、画像の前記変化した光点の情報と前記画像をテンプレートとして前記テンプレート保存部に保存することを特徴とする画像処理装置。
  4.  請求項2に記載の画像処理装置において、
     前記認識処理部は、追跡車両の追跡範囲を予測する車両追跡処理部を備え、この車両追跡処理部は、前記テンプレート選択部が選択したテンプレートの画像と、予測した前記追跡車両の追跡範囲との類似度を算出することを特徴とする画像処理装置。
  5.  請求項4に記載の画像処理装置において、
     前記車両追跡処理部は、算出した前記類似度に基づいて、予測した追跡車両の追跡範囲を補正することを特徴とする画像処理装置。
  6.  請求項1に記載の画像処理装置において、
     前記認識処理部は、前記撮像部からの画像情報に基づいて車両候補探索を行う車両探索部を備え、車両追跡開始前に、前記車両探索部からの車両画像情報に基づいて画像情報に存在する光点情報を対応付けて車両画像のテンプレート画像を生成し、前記テンプレート保存部に保存することを特徴とする画像処理装置。
  7.  テンプレートマッチングにより追跡する車両を検知する画像処理方法であって、
     複数の車両画像のテンプレート及び光点情報をテンプレート保存部に保存し、
     撮像部が撮像した画像から光点を検出し、
     前記撮像部が撮像した画像の光点が変化したとき、変化した光点の情報を前記車両画像のテンプレートと対応付けてテンプレート保存部に保存することを特徴とする画像処理方法。
  8.  請求項7に記載の画像処理方法において、
     前記撮像部が撮像した画像の光点が変化した場合、前記複数の車両画像のテンプレートから前記光点の変化に応じたテンプレートを前記テンプレート保存部から選択することを特徴とする画像処理方法。
  9.  請求項7に記載の画像処理方法において、
     前記撮像部が撮像した画像の光点が変化した場合であって、前記光点の変化に応じたテンプレートが前記テンプレート保存部に存在しないとき、画像の前記変化した光点の情報と前記画像をテンプレートとして前記テンプレート保存部に保存することを特徴とする画像処理方法。
  10.  請求項8に記載の画像処理方法において、
     追跡車両の追跡範囲を予測し、前記選択したテンプレートの画像と、予測した前記追跡車両の追跡範囲との類似度を算出することを特徴とする画像処理方法。
  11.  請求項10に記載の画像処理方法において、
     算出した前記類似度に基づいて、予測した追跡車両の追跡範囲を補正することを特徴とする画像処理方法。
  12.  請求項7に記載の画像処理方法において、
     車両追跡開始前に、前記撮像部からの画像情報に基づいて車両候補探索を行い、探索した車両の画像情報に基づいて、画像情報に存在する光点情報を対応付けて車両画像のテンプレート画像を生成し、前記テンプレート保存部に保存することを特徴とする画像処理方法。
PCT/JP2019/029151 2018-08-22 2019-07-25 画像処理装置および画像処理方法 WO2020039838A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020538248A JP7139431B2 (ja) 2018-08-22 2019-07-25 画像処理装置および画像処理方法
CN201980051719.9A CN112534473A (zh) 2018-08-22 2019-07-25 图像处理装置以及图像处理方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018-155352 2018-08-22
JP2018155352 2018-08-22

Publications (1)

Publication Number Publication Date
WO2020039838A1 true WO2020039838A1 (ja) 2020-02-27

Family

ID=69593004

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2019/029151 WO2020039838A1 (ja) 2018-08-22 2019-07-25 画像処理装置および画像処理方法

Country Status (3)

Country Link
JP (1) JP7139431B2 (ja)
CN (1) CN112534473A (ja)
WO (1) WO2020039838A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115571127A (zh) * 2022-11-24 2023-01-06 山东欣立得光电科技有限公司 一种应用灯光特征的车辆巡航***

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013020417A (ja) * 2011-07-11 2013-01-31 Clarion Co Ltd 車両用外界認識装置及びそれを用いた車両制御システム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103136935B (zh) * 2013-01-11 2015-04-15 东南大学 在有遮挡情况下跟踪车辆的方法
US10140717B2 (en) * 2013-02-27 2018-11-27 Hitachi Automotive Systems, Ltd. Imaging apparatus and vehicle controller
CN103914853A (zh) * 2014-03-19 2014-07-09 华南理工大学 多车辆跟踪时目标粘连和***情况的处理方法
JP6750385B2 (ja) * 2016-08-10 2020-09-02 富士通株式会社 画像処理プログラム、画像処理方法および画像処理装置
US9934440B1 (en) * 2017-10-04 2018-04-03 StradVision, Inc. Method for monitoring blind spot of monitoring vehicle and blind spot monitor using the same
US9947228B1 (en) * 2017-10-05 2018-04-17 StradVision, Inc. Method for monitoring blind spot of vehicle and blind spot monitor using the same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013020417A (ja) * 2011-07-11 2013-01-31 Clarion Co Ltd 車両用外界認識装置及びそれを用いた車両制御システム

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
KOUROGI, NAOKI ET AL.: ""Traffic FlowAnalysis Under Day and Night Illumination"", IEICE TECHNICAL REPORT, vol. 104, no. 506, 2004, pages 7 - 12 *
SUMI, KAZUHIKO,: "non-officialtranslation "Deployment of Spatial Information Techniques to ITS (image sensor and monitoring)", GROUP OF THE INSTITUTE OF ELECTRICAL ENGINEERING OF JAPAN, 2000, pages 39 - 44 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115571127A (zh) * 2022-11-24 2023-01-06 山东欣立得光电科技有限公司 一种应用灯光特征的车辆巡航***
CN115571127B (zh) * 2022-11-24 2023-04-14 山东欣立得光电科技有限公司 一种应用灯光特征的车辆巡航***

Also Published As

Publication number Publication date
JPWO2020039838A1 (ja) 2021-08-10
JP7139431B2 (ja) 2022-09-20
CN112534473A (zh) 2021-03-19

Similar Documents

Publication Publication Date Title
US10286834B2 (en) Vehicle exterior environment recognition apparatus
US10442343B2 (en) Vehicle exterior environment recognition apparatus
JP5680573B2 (ja) 車両の走行環境認識装置
CN108528448B (zh) 车辆行驶自动控制方法和装置
JP4466607B2 (ja) 車両用灯火管理システムおよび車両用灯火管理装置
JP4538468B2 (ja) 画像処理装置,画像処理方法、及び画像処理システム
JP6085522B2 (ja) 画像処理装置
EP1962226B1 (en) Image recognition device for vehicle and vehicle head lamp controller and method of controlling head lamps
WO2017134982A1 (ja) 撮像装置
JP2014231301A (ja) 画像処理装置
US10247551B2 (en) Vehicle image processing device for environment recognition
JP2015125708A (ja) 信号機認識装置
US10870386B2 (en) Vehicle lamp
WO2020039838A1 (ja) 画像処理装置および画像処理方法
US10351048B2 (en) Headlight control device
JP7356319B2 (ja) 車外環境認識装置
JP2003267125A (ja) 前照灯照射範囲制御方法及び前照灯装置
JP6891082B2 (ja) 物体距離検出装置
JP6335065B2 (ja) 車外環境認識装置
JP7084223B2 (ja) 画像処理装置および車両用灯具
JP2017094967A (ja) 車外環境認識装置
JP2006036048A (ja) 車両ライト制御装置
JP2006285492A (ja) 障害物認識装置及び障害物認識方法
JP2015096390A (ja) 他車両検出装置及び他車両検出方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19851329

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2020538248

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19851329

Country of ref document: EP

Kind code of ref document: A1