JP6335037B2 - Outside environment recognition device - Google Patents

Outside environment recognition device Download PDF

Info

Publication number
JP6335037B2
JP6335037B2 JP2014125930A JP2014125930A JP6335037B2 JP 6335037 B2 JP6335037 B2 JP 6335037B2 JP 2014125930 A JP2014125930 A JP 2014125930A JP 2014125930 A JP2014125930 A JP 2014125930A JP 6335037 B2 JP6335037 B2 JP 6335037B2
Authority
JP
Japan
Prior art keywords
brake lamp
light source
source candidate
vehicle
image
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
JP2014125930A
Other languages
Japanese (ja)
Other versions
JP2016004503A (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.)
Subaru Corp
Original Assignee
Subaru 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 Subaru Corp filed Critical Subaru Corp
Priority to JP2014125930A priority Critical patent/JP6335037B2/en
Publication of JP2016004503A publication Critical patent/JP2016004503A/en
Application granted granted Critical
Publication of JP6335037B2 publication Critical patent/JP6335037B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)
  • Traffic Control Systems (AREA)
  • Image Analysis (AREA)

Description

本発明は、先行車両のブレーキランプを特定する車外環境認識装置に関する。   The present invention relates to an external environment recognition device that identifies a brake lamp of a preceding vehicle.

従来、自車両の前方に位置する車両等の特定物を検出し、先行車両との衝突を回避したり(衝突回避制御)、先行車両との車間距離を安全な距離に保つように制御する(クルーズコントロール)技術が知られている(例えば、特許文献1)。ここで、運転者(人)が遂行しているように、先行車両のブレーキランプの点灯有無(ブレーキの操作状態)等を認識し、先行車両の減速動作を推測するといった処理を組み込むことができれば、より円滑なクルーズコントロールが可能となる。   Conventionally, a specific object such as a vehicle positioned in front of the host vehicle is detected, and a collision with a preceding vehicle is avoided (collision avoidance control), or the distance between the preceding vehicle and the preceding vehicle is controlled to be a safe distance ( (Cruise control) technology is known (for example, Patent Document 1). Here, as the driver (person) is performing, if the process of recognizing whether the brake lamp of the preceding vehicle is lit (the operation state of the brake) or the like and estimating the deceleration operation of the preceding vehicle can be incorporated. Smoother cruise control is possible.

このような先行車両のブレーキランプの点灯有無を検出する技術として、テールランプ検出領域の輝度変化または面積変化に基づいてブレーキランプの点灯を検出し、先行車両の減速状態を判断する技術(例えば、特許文献2)が開示されている。また、赤色領域における輝度(明度)のヒストグラム分布を生成し、その標準偏差を通じてブレーキランプの点灯を判断する技術(例えば、特許文献3)も開示されている。   As a technique for detecting whether or not the brake lamp of the preceding vehicle is turned on, a technique for detecting the lighting of the brake lamp based on a change in luminance or area of the tail lamp detection area and determining a deceleration state of the preceding vehicle (for example, a patent) Document 2) is disclosed. Also disclosed is a technique (for example, Patent Document 3) that generates a histogram distribution of luminance (brightness) in a red region and determines lighting of a brake lamp through its standard deviation.

特許第3349060号公報Japanese Patent No. 3349060 特許第3872179号公報Japanese Patent No. 3872179 特開平9−267686号公報JP-A-9-267686

上述した特許文献2、3の技術では、取得した画像における、発光源に相当する2つの領域の位置関係に基づいて、ブレーキランプが点灯しているか否かを判定している。このため、1対の発光源で構成されるブレーキランプのうち、一方の発光源が消灯していたり、先行車両の姿勢等によって一方の発光源が画像に映り込まなかったりする場合にブレーキランプの点灯を検出できないという課題があった。   In the techniques of Patent Documents 2 and 3 described above, it is determined whether or not the brake lamp is lit based on the positional relationship between two regions corresponding to the light emission source in the acquired image. For this reason, when one of the light sources among the brake lamps composed of a pair of light sources is turned off or one of the light sources does not appear in the image due to the attitude of the preceding vehicle, etc., There was a problem that lighting could not be detected.

本発明は、このような課題に鑑み、ブレーキランプの点灯を高精度に判定することが可能な車外環境認識装置を提供することを目的としている。   In view of such a problem, an object of the present invention is to provide an external environment recognition device capable of determining lighting of a brake lamp with high accuracy.

上記課題を解決するために、本発明の車外環境認識装置は、画像を取得する画像取得部と、前記画像において、先行車両が占有する車両領域を特定する車両特定部と、特定された前記車両領域における、1または複数の発光源の候補を発光源候補として特定する発光源候補特定部と、特定された前記発光源候補のうち、予め定められた第1期間点灯している発光源候補が、他の発光源候補と予め定められたペア条件を満たすか否かを判定し、該ペア条件を満たすと判定した該発光源候補、および、該ペア条件を満たさないと判定した該発光源候補であって、該第1期間より長い第2期間点灯している発光源候補を、ブレーキランプと特定するブレーキランプ特定部と、を備えたことを特徴とする。   In order to solve the above problems, an external environment recognition device of the present invention includes an image acquisition unit that acquires an image, a vehicle specification unit that specifies a vehicle area occupied by a preceding vehicle in the image, and the specified vehicle A light source candidate identifying unit that identifies one or a plurality of light source candidates in a region as light source candidates, and among the identified light source candidates, light source candidates that are lit for a predetermined first period are included. Determining whether a predetermined pair condition is satisfied with another light source candidate, the light source candidate determined to satisfy the pair condition, and the light source candidate determined not to satisfy the pair condition And the light-emitting source candidate which lighted for the 2nd period longer than this 1st period is provided with the brake lamp specific part which specifies a brake lamp, It is characterized by the above-mentioned.

また、前記ブレーキランプ特定部は、少なくとも1度、ブレーキランプと特定された前記発光源候補が、前記第2期間より短い第3期間点灯していると、該発光源候補をブレーキランプと特定するとしてもよい。   The brake lamp identifying unit identifies the light source candidate as a brake lamp when the light source candidate identified as the brake lamp is lit for a third period shorter than the second period at least once. It is good.

また、前記ブレーキランプ特定部は、少なくとも1度、前記ペア条件を満たすと判定された前記発光源候補が、該ペア条件を満たさない場合であっても前記第2期間より短い第4期間点灯していると、該発光源候補をブレーキランプと特定するとしてもよい。   In addition, the brake lamp identifying unit is lit for a fourth period shorter than the second period even when the light source candidate determined to satisfy the pair condition does not satisfy the pair condition at least once. If so, the light source candidate may be identified as a brake lamp.

また、前記画像取得部が取得する画像はカラー画像であり、前記発光源候補特定部は、所定のカラー範囲内のカラー値を有する画素であって、所定の距離範囲内の画素同士をグループ化した領域を発光源候補とし、前記ブレーキランプ特定部は、前記発光源候補の領域において、R成分、G成分、および、B成分のうち、いずれかの成分のカラー値が、該カラー値の取り得る最大値となっている画素が所定数以上ある場合、該発光源候補をブレーキランプの候補から除外するとしてもよい。   The image acquired by the image acquisition unit is a color image, and the light emission source candidate specifying unit is a pixel having a color value within a predetermined color range, and groups pixels within a predetermined distance range. The brake lamp specifying unit sets the color value of any one of the R component, G component, and B component in the region of the light source candidate. When there are a predetermined number or more of pixels having the maximum value to be obtained, the light emission source candidates may be excluded from the brake lamp candidates.

また、前記画像取得部が取得する画像はカラー画像であり、前記ブレーキランプ特定部は、前記車両領域における、R成分のカラー値が所定の閾値以上である画素数に基づいて、前記発光源候補が太陽光の反射により該発光源候補として特定されたか否かを判定し、太陽光の反射により発光源候補として特定されたと判定した場合、該発光源候補をブレーキランプの候補から除外するとしてもよい。   Further, the image acquired by the image acquisition unit is a color image, and the brake lamp specifying unit is configured to generate the light emission source candidate based on the number of pixels in the vehicle area where the color value of the R component is equal to or greater than a predetermined threshold. Is determined as the light source candidate by reflection of sunlight, and if it is determined that the light source candidate is specified by reflection of sunlight, the light source candidate may be excluded from the brake lamp candidates Good.

本発明によれば、ブレーキランプの点灯を高精度に判定することが可能となる。   According to the present invention, lighting of the brake lamp can be determined with high accuracy.

環境認識システムの接続関係を示したブロック図である。It is the block diagram which showed the connection relation of the environment recognition system. カラー画像と距離画像を説明するための説明図である。It is explanatory drawing for demonstrating a color image and a distance image. 車外環境認識装置の概略的な機能を示した機能ブロック図である。It is the functional block diagram which showed the schematic function of the external environment recognition apparatus. 特定物テーブルを説明するための説明図である。It is explanatory drawing for demonstrating a specific thing table. 車外環境認識処理を示すフローチャートである。It is a flowchart which shows a vehicle exterior environment recognition process. 車両特定部の処理を説明するための説明図である。It is explanatory drawing for demonstrating the process of a vehicle specific part. 車両特定部の処理を説明するための説明図である。It is explanatory drawing for demonstrating the process of a vehicle specific part. 第1露光態様による撮像と第2露光態様による撮像との違いを説明するための説明図である。It is explanatory drawing for demonstrating the difference between the imaging by a 1st exposure aspect, and the imaging by a 2nd exposure aspect. ブレーキランプ特定処理を示すフローチャートである。It is a flowchart which shows a brake lamp specific process. 学習ロジック処理を示すフローチャートである。It is a flowchart which shows a learning logic process. 点灯仮判定処理を示すフローチャートである。It is a flowchart which shows a lighting temporary determination process. ランプ仮点灯判定処理を示すフローチャートである。It is a flowchart which shows a lamp temporary lighting determination process. 太陽光反射判定処理を示すフローチャートである。It is a flowchart which shows a sunlight reflection determination process. ブレーキランプ判定処理を示すフローチャートである。It is a flowchart which shows a brake lamp determination process. ブレーキランプ判定処理を示すフローチャートである。It is a flowchart which shows a brake lamp determination process. ブレーキランプ判定処理を示すフローチャートである。It is a flowchart which shows a brake lamp determination process. ノイズ除外処理を示すフローチャートである。It is a flowchart which shows a noise exclusion process.

以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値などは、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書および図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. The dimensions, materials, and other specific numerical values shown in the embodiment are merely examples for facilitating understanding of the invention, and do not limit the present invention unless otherwise specified. In the present specification and drawings, elements having substantially the same function and configuration are denoted by the same reference numerals, and redundant description is omitted, and elements not directly related to the present invention are not illustrated. To do.

近年では、車両に搭載した車載カメラによって自車両の前方の道路環境を撮像し、撮像した画像内における色情報や位置情報に基づいて先行車両等の対象物を特定し、特定された対象物との衝突を回避したり、先行車両との車間距離を安全な距離に保つ(ACC:Adaptive Cruise Control)、所謂衝突防止機能を搭載した車両が普及しつつある。   In recent years, an in-vehicle camera mounted on a vehicle images a road environment ahead of the host vehicle, identifies an object such as a preceding vehicle based on color information and position information in the captured image, and the identified object Vehicles equipped with a so-called collision prevention function that avoids such collisions and keeps the distance between the vehicle and the preceding vehicle at a safe distance (ACC: Adaptive Cruise Control) are becoming popular.

かかるACCや衝突防止機能では、例えば、自車両前方に位置する対象物の、自車両との相対距離を導出し、かかる相対距離に基づいて、自車両の前方に位置する対象物との衝突を回避したり、対象物が車両(先行車両)であった場合、その先行車両との相対距離を安全な距離に保つように制御する。また、先行車両のブレーキランプの点灯有無等を認識し、先行車両の減速動作を推測する処理を組み込むことで、より円滑なクルーズコントロールを実現することが可能となる。以下、このような目的を達成するための環境認識システムを説明し、その具体的な構成要素である車外環境認識装置を詳述する。   In the ACC and the collision prevention function, for example, the relative distance of the object located in front of the own vehicle with the own vehicle is derived, and based on the relative distance, the collision with the object located in front of the own vehicle is detected. If the target is a vehicle (preceding vehicle), control is performed so that the relative distance from the preceding vehicle is kept at a safe distance. In addition, it is possible to realize smoother cruise control by incorporating a process for recognizing whether the brake lamp of the preceding vehicle is lit or not and estimating the deceleration operation of the preceding vehicle. Hereinafter, an environment recognition system for achieving such an object will be described, and a vehicle exterior environment recognition apparatus as a specific component thereof will be described in detail.

(環境認識システム100)
図1は、環境認識システム100の接続関係を示したブロック図である。環境認識システム100は、自車両1内に設けられた、撮像装置110と、車外環境認識装置120と、車両制御装置(ECU:Engine Control Unit)130とを含んで構成される。
(Environment recognition system 100)
FIG. 1 is a block diagram showing a connection relationship of the environment recognition system 100. The environment recognition system 100 includes an imaging device 110, a vehicle exterior environment recognition device 120, and a vehicle control device (ECU: Engine Control Unit) 130 provided in the host vehicle 1.

撮像装置110は、CCD(Charge-Coupled Device)やCMOS(Complementary Metal-Oxide Semiconductor)等の撮像素子を含んで構成され、自車両1の前方に相当する環境を撮像し、カラー値で表されるカラー画像を生成することができる。ここで、カラー値は、1つの輝度(Y)と2つの色差(UV)からなる、または、3つの色相(R(赤)、G(緑)、B(青))からなる数値群である。   The imaging device 110 includes an imaging element such as a charge-coupled device (CCD) or a complementary metal-oxide semiconductor (CMOS), images an environment corresponding to the front of the host vehicle 1, and is represented by a color value. A color image can be generated. Here, the color value is a numerical group consisting of one luminance (Y) and two color differences (UV), or three hues (R (red), G (green), B (blue)). .

また、撮像装置110は、自車両1の進行方向側において2つの撮像装置110それぞれの光軸が略平行になるように、略水平方向に離隔して配置される。撮像装置110は、自車両1の前方の検出領域に存在する対象物を撮像した画像データを、例えば1/20秒のフレーム毎(20fps)に連続して生成する。ここで、認識する対象物は、車両、歩行者、信号機、道路(進行路)、ガードレール、建物といった独立して存在する立体物のみならず、ブレーキランプ、ハイマウントストップランプ、テールランプ、ウィンカー(方向指示器)、信号機の各点灯部分等、立体物の一部として特定できる物も含む。以下の実施形態における各機能部は、このような画像データの更新を契機としてフレーム毎に各処理を遂行する。   In addition, the imaging devices 110 are arranged in a substantially horizontal direction so that the optical axes of the two imaging devices 110 are substantially parallel on the traveling direction side of the host vehicle 1. The imaging device 110 continuously generates, for example, image data obtained by capturing an object existing in the detection area in front of the host vehicle 1 every frame (20 fps) for 1/20 second. Here, the objects to be recognized are not only three-dimensional objects such as vehicles, pedestrians, traffic lights, roads (traveling paths), guardrails, and buildings, but also brake lights, high-mount stop lamps, tail lights, blinkers (directions) Indicators), lighting parts of traffic lights, and the like that can be specified as a part of a three-dimensional object. Each functional unit in the following embodiment performs each process for each frame in response to such update of the image data.

さらに、本実施形態において、撮像装置110は、車外環境の明るさ(照度計の計測結果等)に応じた露光時間や絞りを示す第1露光態様で検出領域を撮像し、第1画像を生成する。また、撮像装置110は、ブレーキランプ等、特定の発光源が自発光しているか否かを判別可能な画像を生成する。その方法としては、ダイナミックレンジが広い撮像素子を用い、発光していない対象物が黒く潰れず、発光源が白とびしないように撮像してもよいし、第1露光態様とは露光態様(露光時間、絞り)が異なる第2露光態様で検出領域を撮像し、第2画像を生成してもよい。例えば、昼間であれば、明るい車外環境に応じた第1露光態様の露光時間より第2露光態様の露光時間を短くして、または、絞りを強くして第2画像を生成する。本実施形態において、第1画像および第2画像はそれぞれカラー画像および距離画像として用いられる。また、上記第1露光態様と第2露光態様とは、以下のようにして実現される。   Further, in the present embodiment, the imaging device 110 captures the detection region in the first exposure mode indicating the exposure time and the aperture according to the brightness of the environment outside the vehicle (measurement result of the illuminometer, etc.), and generates the first image. To do. In addition, the imaging device 110 generates an image that can determine whether a specific light source such as a brake lamp emits light. As the method, an imaging device having a wide dynamic range may be used to capture an image so that an object that does not emit light is not crushed black and the light emission source is not overexposed. The first exposure mode is an exposure mode (exposure). The detection area may be imaged in a second exposure mode with different time and aperture to generate a second image. For example, during the daytime, the second image is generated by shortening the exposure time in the second exposure mode or increasing the aperture in comparison with the exposure time in the first exposure mode according to the bright outside environment. In the present embodiment, the first image and the second image are used as a color image and a distance image, respectively. Moreover, the said 1st exposure aspect and a 2nd exposure aspect are implement | achieved as follows.

例えば、撮像装置110の周期的な撮像タイミングを時分割し、第1露光態様による撮像と第2露光態様による撮像とを交互に行うことで、第1画像と第2画像とを順次生成することができる。また、画素毎に2つのキャパシタが設けられ、その2つのキャパシタに並行して電荷をチャージできる撮像素子において、一度の露光でチャージする時間を異ならせて露光態様の異なる2つの画像を並行して生成することもできる。さらに、1つのキャパシタの電荷のチャージ中に、時間を異ならせて2回読み出し、露光態様の異なる2つの画像を並行して生成したりすることでも上記の目的を達成できる。また、撮像装置110を、露光態様を異ならせて予め2セット準備しておき(ここでは、2つの撮像装置110×2セット)、2セットの撮像装置110からそれぞれ画像を生成したりすることも可能である。露光態様を支配する露光時間は、例えば1〜60msecの範囲で適切に制御される。   For example, the first image and the second image are sequentially generated by time-sharing the periodic image capturing timing of the image capturing apparatus 110 and alternately performing image capturing in the first exposure mode and image capturing in the second exposure mode. Can do. In addition, in an image pickup device in which two capacitors are provided for each pixel and charges can be charged in parallel to the two capacitors, two images having different exposure modes are set in parallel by changing the charging time in one exposure. It can also be generated. Further, the above-described object can be achieved by reading twice at different times and generating two images having different exposure modes in parallel while charging one capacitor. In addition, two sets of imaging devices 110 may be prepared in advance with different exposure modes (here, two imaging devices 110 × 2 sets), and images may be generated from the two sets of imaging devices 110, respectively. Is possible. The exposure time that governs the exposure mode is appropriately controlled within a range of 1 to 60 msec, for example.

車外環境認識装置120は、2つの撮像装置110それぞれから画像データを取得し、一方の画像データから任意に抽出したブロック(例えば水平4画素×垂直4画素の配列)に対応するブロックを他方の画像データから検索する、所謂パターンマッチングを用いて視差、および、任意のブロックの画面内の位置を示す画面位置を含む視差情報を導出する。ここで、水平は、撮像した画像の画面横方向を示し、垂直は、撮像した画像の画面縦方向を示す。このパターンマッチングとしては、一対の画像間において、任意のブロック単位で輝度(Y)を比較することが考えられる。例えば、輝度値の差分をとるSAD(Sum of Absolute Difference)、差分を2乗して用いるSSD(Sum of Squared intensity Difference)や、各画素の輝度から平均値を引いた分散値の類似度をとるNCC(Normalized Cross Correlation)等の手法がある。車外環境認識装置120は、このようなブロック単位の視差導出処理を検出領域(例えば600画素×200画素)に映し出されている全てのブロックについて行う。ここでは、ブロックを4画素×4画素としているが、ブロック内の画素数は任意に設定することができる。   The outside environment recognition device 120 acquires image data from each of the two imaging devices 110, and selects a block corresponding to a block arbitrarily extracted from one image data (for example, an array of 4 horizontal pixels × 4 vertical pixels) on the other image. The parallax information including the parallax and the screen position indicating the position of the arbitrary block in the screen is derived using so-called pattern matching that is searched from the data. Here, the horizontal indicates the horizontal direction of the captured image, and the vertical indicates the vertical direction of the captured image. As this pattern matching, it is conceivable to compare the luminance (Y) in an arbitrary block unit between a pair of images. For example, SAD (Sum of Absolute Difference) that takes the difference in luminance value, SSD (Sum of Squared intensity Difference) that uses the difference squared, and the similarity of the variance value obtained by subtracting the average value from the luminance of each pixel. There are methods such as NCC (Normalized Cross Correlation). The vehicle exterior environment recognition apparatus 120 performs such block-based parallax derivation processing for all blocks displayed in the detection area (for example, 600 pixels × 200 pixels). Here, the block is 4 pixels × 4 pixels, but the number of pixels in the block can be arbitrarily set.

ただし、車外環境認識装置120では、検出分解能単位であるブロック毎に視差を導出することはできるが、そのブロックがどのような対象物の一部であるかを認識できない。したがって、視差情報は、対象物単位ではなく、検出領域における検出分解能単位(例えばブロック単位)で独立して導出されることとなる。ここでは、このようにして導出された視差情報を画像データに対応付けた画像を、上述したカラー画像と区別して距離画像という。   However, the vehicle environment recognition apparatus 120 can derive the parallax for each block, which is a detection resolution unit, but cannot recognize what kind of target object the block is. Accordingly, the disparity information is derived independently not in units of objects but in units of detection resolution (for example, blocks) in the detection region. Here, an image in which the parallax information derived in this way is associated with image data is referred to as a distance image in distinction from the color image described above.

図2は、カラー画像126と距離画像128を説明するための説明図である。例えば、2つの撮像装置110を通じ、検出領域124について図2(a)のようなカラー画像(画像データ)126が生成されたとする。ただし、ここでは、理解を容易にするため、2つのカラー画像126の一方のみを模式的に示している。車外環境認識装置120は、このようなカラー画像126からブロック毎の視差を求め、図2(b)のような距離画像128を形成する。距離画像128における各ブロックには、そのブロックの視差が関連付けられている。ここでは、説明の便宜上、視差が導出されたブロックを黒のドットで表している。本実施形態では、このようなカラー画像126と距離画像128とを第1画像および第2画像それぞれに基づいて生成している。したがって、本実施形態では、第1画像に基づくカラー画像126、第1画像に基づく距離画像128、第2画像に基づくカラー画像126、第2画像に基づく距離画像128が用いられる。   FIG. 2 is an explanatory diagram for explaining the color image 126 and the distance image 128. For example, it is assumed that a color image (image data) 126 as shown in FIG. 2A is generated for the detection region 124 through the two imaging devices 110. However, only one of the two color images 126 is schematically shown here for easy understanding. The vehicle environment recognition apparatus 120 obtains the parallax for each block from the color image 126 and forms a distance image 128 as shown in FIG. Each block in the distance image 128 is associated with the parallax of the block. Here, for convenience of description, blocks from which parallax is derived are represented by black dots. In the present embodiment, such a color image 126 and distance image 128 are generated based on the first image and the second image, respectively. Therefore, in this embodiment, the color image 126 based on the first image, the distance image 128 based on the first image, the color image 126 based on the second image, and the distance image 128 based on the second image are used.

また、車外環境認識装置120は、カラー画像126に基づくカラー値、および、距離画像128に基づく自車両1との相対距離を含む実空間における3次元の位置情報を用い、カラー値が等しく3次元の位置情報が近いブロック同士を対象物としてグループ化して、自車両1前方の検出領域における対象物がいずれの特定物(例えば、先行車両)に対応するかを特定する。例えば、相対距離等によって先行車両を特定し、さらに、カラー値によってその先行車両のブレーキランプの位置や点灯有無を把握することができる。このような処理により、ブレーキランプの点灯による当該車両の減速を迅速に把握し、衝突回避制御やACCに利用することが可能となる。   Further, the outside environment recognition device 120 uses the three-dimensional position information in the real space including the color value based on the color image 126 and the relative distance from the host vehicle 1 based on the distance image 128, and the color values are equal and three-dimensional. Blocks having close positional information are grouped as objects, and the specific object (for example, a preceding vehicle) corresponding to the object in the detection area in front of the host vehicle 1 is specified. For example, the preceding vehicle can be specified by the relative distance or the like, and further, the position of the brake lamp and the presence / absence of lighting of the preceding vehicle can be grasped by the color value. By such processing, it is possible to quickly grasp the deceleration of the vehicle due to the lighting of the brake lamp and use it for collision avoidance control and ACC.

なお、上記相対距離は、距離画像128におけるブロック毎の視差情報を、所謂ステレオ法を用いて三次元の位置情報に変換することで求められる。ここで、ステレオ法は、三角測量法を用いることで、対象物の視差からその対象物の撮像装置110に対する相対距離を導出する方法である。   The relative distance is obtained by converting the disparity information for each block in the distance image 128 into three-dimensional position information using a so-called stereo method. Here, the stereo method is a method of deriving a relative distance of the target object from the imaging device 110 from the parallax of the target object by using a triangulation method.

車外環境認識装置120は、対象物を任意の特定物、例えば、先行車両を特定すると、その先行車両を追跡しつつ、先行車両との相対距離および先行車両の相対速度等を導出し、先行車両と自車両1とが衝突する可能性が高いか否かの判定を行う。このとき、先行車両のブレーキランプを特定していれば、そのブレーキランプの点灯により先行車両の減速を早期に認識できる。ここで、先行車両と衝突の可能性が高いと判定した場合、車外環境認識装置120は、その旨、運転者の前方に設置されたディスプレイ122を通じて運転者に警告表示(報知)を行うとともに、車両制御装置130に対して、その旨を示す情報を出力する。   The vehicle exterior environment recognition device 120, when specifying an object as an arbitrary specific object, for example, a preceding vehicle, derives a relative distance from the preceding vehicle, a relative speed of the preceding vehicle, and the like while tracking the preceding vehicle. It is determined whether or not there is a high possibility that the vehicle 1 and the host vehicle 1 collide with each other. At this time, if the brake lamp of the preceding vehicle is specified, the deceleration of the preceding vehicle can be recognized early by the lighting of the brake lamp. Here, when it is determined that there is a high possibility of a collision with the preceding vehicle, the outside environment recognition device 120 displays a warning (notification) to the driver through the display 122 installed in front of the driver to that effect, Information indicating that is output to the vehicle control device 130.

車両制御装置130は、ステアリングホイール132、アクセルペダル134、ブレーキペダル136を通じて運転者の操作入力を受け付け、操舵機構142、駆動機構144、制動機構146に伝達することで自車両1を制御する。また、車両制御装置130は、車外環境認識装置120の指示に従い、駆動機構144、制動機構146を制御する。例えば、車外環境認識装置120から先行車両と衝突の可能性が高い旨の情報が入力されると、車両制御装置130は、制動機構146を通じて運転者のブレーキ操作を支援する。   The vehicle control device 130 receives a driver's operation input through the steering wheel 132, the accelerator pedal 134, and the brake pedal 136, and controls the host vehicle 1 by transmitting it to the steering mechanism 142, the drive mechanism 144, and the brake mechanism 146. In addition, the vehicle control device 130 controls the drive mechanism 144 and the braking mechanism 146 in accordance with instructions from the outside environment recognition device 120. For example, when information indicating that there is a high possibility of a collision with a preceding vehicle is input from the outside environment recognition device 120, the vehicle control device 130 supports the driver's braking operation through the braking mechanism 146.

以下、車外環境認識装置120の構成について詳述する。ここでは、本実施形態に特徴的な、先行車両やブレーキランプの特定処理について詳細に説明し、本実施形態の特徴と無関係の構成については説明を省略する。   Hereinafter, the configuration of the outside environment recognition device 120 will be described in detail. Here, the preceding vehicle and brake lamp specifying process, which is characteristic of the present embodiment, will be described in detail, and description of the configuration unrelated to the characteristics of the present embodiment will be omitted.

(車外環境認識装置120)
図3は、車外環境認識装置120の概略的な機能を示した機能ブロック図である。図3に示すように、車外環境認識装置120は、I/F部150と、データ保持部152と、中央制御部154とを含んで構成される。
(Vehicle environment recognition device 120)
FIG. 3 is a functional block diagram showing a schematic function of the outside environment recognition device 120. As shown in FIG. 3, the vehicle exterior environment recognition apparatus 120 includes an I / F unit 150, a data holding unit 152, and a central control unit 154.

I/F部150は、撮像装置110や車両制御装置130との双方向の情報交換を行うためのインターフェースである。データ保持部152は、RAM、フラッシュメモリ、HDD等で構成され、特定物テーブルや、以下に示す各機能部の処理に必要な様々な情報を保持し、また、撮像装置110から受信した画像データ(第1画像および第2画像に基づくカラー画像126、距離画像128)を一時的に保持する。ここで、特定物テーブルは、以下のように定義される。   The I / F unit 150 is an interface for performing bidirectional information exchange with the imaging device 110 and the vehicle control device 130. The data holding unit 152 includes a RAM, a flash memory, an HDD, and the like, holds a specific object table and various information necessary for processing of each functional unit shown below, and receives image data received from the imaging device 110. (A color image 126 and a distance image 128 based on the first image and the second image) are temporarily stored. Here, the specific object table is defined as follows.

図4は、特定物テーブル200を説明するための説明図である。特定物テーブル200では、複数の特定物に対して、カラー値(ここではR、G、B)の範囲を示すカラー範囲202と、道路表面からの高さの範囲を示す高さ範囲204と、特定物の水平距離の幅範囲206と、特定物の垂直距離の幅範囲208と、同一特定物との水平距離の差分210と、同一特定物との垂直距離の差分212と、同一特定物との面積比214とが対応付けられている。ここで、特定物としては、「ブレーキランプ(赤)」、「ハイマウントストップランプ(赤)」、「テールランプ(赤)」、「ウィンカー(橙)」等、車両を特定する際に要する様々な物が想定されている。ただし、特定物は図4に記載された物に限定されないのは言うまでもない。特定物のうち、例えば、特定物「ブレーキランプ(赤)」には、カラー範囲(R)「200以上」、カラー範囲(G)「50以下」、カラー範囲(B)「50以下」、高さ範囲「0.3〜2.0m」、水平距離の幅範囲「0.05〜0.2m」、垂直距離の幅範囲「0.05〜0.2m」、水平距離の差分「1.4〜1.9m」、垂直距離の差分「0.3m以下」、面積比「50〜200%」が対応付けられている。   FIG. 4 is an explanatory diagram for explaining the specific object table 200. In the specific object table 200, for a plurality of specific objects, a color range 202 indicating a range of color values (here, R, G, B), a height range 204 indicating a height range from the road surface, A specific object horizontal distance width range 206, a specific object vertical distance width range 208, a horizontal distance difference 210 with the same specific object, a vertical distance difference 212 with the same specific object, and the same specific object Are associated with each other. Here, as specific items, various items required for identifying a vehicle such as “brake lamp (red)”, “high-mount stop lamp (red)”, “tail lamp (red)”, “winker (orange)”, etc. Things are envisaged. However, it goes without saying that the specific object is not limited to the object shown in FIG. Among the specific objects, for example, the specific object “brake lamp (red)” has a color range (R) “200 or more”, a color range (G) “50 or less”, a color range (B) “50 or less”, a high Range “0.3-2.0 m”, horizontal distance width range “0.05-0.2 m”, vertical distance width range “0.05-0.2 m”, horizontal distance difference “1.4” ˜1.9 m ”, vertical distance difference“ 0.3 m or less ”, and area ratio“ 50 to 200% ”are associated with each other.

図3に戻って説明すると、中央制御部154は、中央処理装置(CPU)、プログラム等が格納されたROM、ワークエリアとしてのRAM等を含む半導体集積回路で構成され、システムバス156を通じて、I/F部150、データ保持部152等を制御する。また、本実施形態において、中央制御部154は、画像取得部160、位置情報導出部162、対象物特定部164、位置対応付け部166、配置判定部168、ブレーキランプ特定部170としても機能する。以下、各機能部の動作を説明するとともに、本実施形態に特徴的な車外環境認識処理について詳述する。   Returning to FIG. 3, the central control unit 154 is composed of a semiconductor integrated circuit including a central processing unit (CPU), a ROM storing a program, a RAM as a work area, and the like. The / F unit 150, the data holding unit 152, and the like are controlled. In the present embodiment, the central control unit 154 also functions as the image acquisition unit 160, the position information deriving unit 162, the object specifying unit 164, the position associating unit 166, the arrangement determining unit 168, and the brake lamp specifying unit 170. . Hereinafter, the operation of each functional unit will be described, and a vehicle environment recognition process characteristic of the present embodiment will be described in detail.

(車外環境認識処理)
図5は、車外環境認識処理を示すフローチャートである。車外環境認識装置120の画像取得部160は、撮像装置110から、車外環境の明るさに応じた第1露光態様で検出領域124を撮像した第1画像と、第1露光態様と露光態様が異なる第2露光態様で検出領域124を撮像した第2画像とを取得する(S300)。
(External vehicle environment recognition processing)
FIG. 5 is a flowchart showing the external environment recognition process. The image acquisition unit 160 of the outside environment recognition device 120 is different from the first image obtained by capturing the detection region 124 in the first exposure mode according to the brightness of the outside environment from the imaging device 110, and the first exposure mode and the exposure mode are different. A second image obtained by imaging the detection area 124 in the second exposure mode is acquired (S300).

続いて、位置情報導出部162は、第1画像に基づく距離画像128における検出領域124内のブロック毎の視差情報を、上述したステレオ法を用いて、水平距離x、(道路表面からの)高さyおよび相対距離zを含む三次元の位置情報に変換する(S302)。ここで、視差情報が、距離画像128における各ブロックの視差を示すのに対し、三次元の位置情報は、実空間における各ブロックの相対距離の情報を示す。また、視差情報が画素単位ではなくブロック単位、即ち複数の画素単位で導出されている場合、その視差情報はブロックに属する全ての画素の視差情報とみなして、画素単位の計算を実行することができる。かかる三次元の位置情報への変換については、特開2013−109391号公報等、既存の技術を参照できるので、ここでは、その詳細な説明を省略する。   Subsequently, the position information deriving unit 162 uses the stereo method described above to calculate the disparity information for each block in the detection area 124 in the distance image 128 based on the first image, the horizontal distance x, and the high (from the road surface). The information is converted into three-dimensional position information including the height y and the relative distance z (S302). Here, the parallax information indicates the parallax of each block in the distance image 128, while the three-dimensional position information indicates information on the relative distance of each block in the real space. Further, when the disparity information is derived not in pixel units but in block units, that is, in a plurality of pixel units, the disparity information may be regarded as disparity information of all pixels belonging to the block, and calculation in pixel units may be executed. it can. Regarding the conversion to the three-dimensional position information, since existing techniques such as JP2013-109391A can be referred to, detailed description thereof is omitted here.

次に、対象物特定部164は、第1画像および第2画像に基づいて、画像内の対象物がいずれの特定物に対応するか特定する。本実施形態において、対象物特定部164は、特に、先行する車両(先行車両)と、ブレーキランプ(発光源)と、ハイマウントストップランプ(発光源)を特定する。したがって、以下では、対象物特定部164のうち、先行車両を特定する機能部を車両特定部164aとし、ブレーキランプやハイマウントストップランプを特定する機能部を発光源候補特定部164bとして説明する。また、対象物特定部164(車両特定部164a、発光源候補特定部164b)は、特定物が特定された対象物を追跡(追尾)し、その対象物の自車両1に対する相対距離、相対速度、相対加速度、および、自車両1の走行状態を加味した先行車両の絶対速度、絶対加速度も検出する。   Next, the object specifying unit 164 specifies which specific object the object in the image corresponds to based on the first image and the second image. In the present embodiment, the object specifying unit 164 particularly specifies a preceding vehicle (leading vehicle), a brake lamp (light emission source), and a high-mount stop lamp (light emission source). Therefore, below, among the object specifying units 164, a function unit that specifies a preceding vehicle will be described as a vehicle specifying unit 164a, and a function unit that specifies a brake lamp or a high-mount stop lamp will be described as a light source candidate specifying unit 164b. The object specifying unit 164 (the vehicle specifying unit 164a and the light source candidate specifying unit 164b) tracks (tracks) the object in which the specified object is specified, and the relative distance and relative speed of the object with respect to the host vehicle 1 The absolute speed and the absolute acceleration of the preceding vehicle taking into account the relative acceleration and the traveling state of the host vehicle 1 are also detected.

図6および図7は、車両特定部164aの処理を説明するための説明図である。車両特定部164aは、まず、第1画像に基づく距離画像128の検出領域124を、水平方向に対して複数の分割領域216に分割する(S304)。すると、分割領域216は図6(a)のような短冊形状になる。このような短冊形状の分割領域216は、本来、例えば、水平幅4画素のものが150列配列してなるが、ここでは、説明の便宜上、検出領域124を16等分したもので説明する。   6 and 7 are explanatory diagrams for explaining the processing of the vehicle specifying unit 164a. First, the vehicle identification unit 164a divides the detection area 124 of the distance image 128 based on the first image into a plurality of divided areas 216 in the horizontal direction (S304). Then, the divided area 216 has a strip shape as shown in FIG. Such a strip-shaped divided region 216 is originally composed of, for example, 150 columns each having a horizontal width of 4 pixels, but here, for convenience of explanation, the detection region 124 is divided into 16 parts.

続いて、車両特定部164aは、分割領域216毎に、位置情報に基づき、道路表面より上方に位置する全てのブロックを対象に、複数に区分した所定距離それぞれに含まれる相対距離を積算してヒストグラム(図6(b)中、横長の四角(バー)で示す、以下、「距離ヒストグラム」と称する)を生成する(S306)。すると、図6(b)のような距離分布218が得られる。ここで、縦方向は、区分した所定距離(距離区分)を、横方向は、距離区分それぞれに相対距離が含まれるブロックの個数(度数)を示している。ただし、図6(b)は計算を行う上での仮想的な画面であり、実際には視覚的な画面の生成を伴わない。そして、車両特定部164aは、このようにして導出された距離分布218を参照し、ピークに相当する相対距離である代表距離(図6(b)中、黒で塗りつぶした四角で示す)220を特定する(S308)。ここで、ピークに相当するとは、ピーク値またはピーク近傍で任意の条件を満たす値をいう。   Subsequently, for each divided region 216, the vehicle specifying unit 164a integrates the relative distances included in each of the predetermined distances divided into a plurality of blocks located above the road surface based on the position information. A histogram (indicated by a horizontally long square (bar) in FIG. 6B, hereinafter referred to as “distance histogram”) is generated (S306). Then, a distance distribution 218 as shown in FIG. 6B is obtained. Here, the vertical direction indicates the divided predetermined distance (distance division), and the horizontal direction indicates the number of blocks (frequency) in which the relative distance is included in each distance division. However, FIG. 6B is a virtual screen for performing the calculation, and actually does not involve generation of a visual screen. Then, the vehicle identification unit 164a refers to the distance distribution 218 derived in this way, and represents a representative distance 220 (indicated by a black square in FIG. 6B) that is a relative distance corresponding to the peak. Specify (S308). Here, “corresponding to a peak” means a peak value or a value that satisfies an arbitrary condition in the vicinity of the peak.

次に、車両特定部164aは、隣接する分割領域216同士を比較し、図7に示すように、代表距離220が近接する(例えば、1m以下に位置する)分割領域216をグループ化して1または複数の分割領域群222を生成する(S310)。このとき、3以上の分割領域216で代表距離220が近接していた場合にも、連続する全ての分割領域216を分割領域群222として纏める。かかるグループ化によって、車両特定部164aは、道路表面より上方に位置する立体物を特定することができる。   Next, the vehicle identification unit 164a compares adjacent divided areas 216 with each other, and groups the divided areas 216 with the representative distance 220 close (for example, located below 1 m) as shown in FIG. A plurality of divided region groups 222 are generated (S310). At this time, even when the representative distance 220 is close in three or more divided areas 216, all the continuous divided areas 216 are collected as a divided area group 222. By such grouping, the vehicle specifying unit 164a can specify a three-dimensional object located above the road surface.

続いて、車両特定部164aは、分割領域群222内における、相対距離zが代表距離220に相当するブロックを基点として、そのブロックと、水平距離xの差分、高さyの差分および相対距離zの差分が予め定められた範囲(例えば0.1m)内にあるブロックとを、同一の特定物に対応すると仮定してグループ化する(S312)。こうして、仮想的なブロック群である対象物224が生成される。上記の範囲は実空間上の距離で表され、製造者や搭乗者によって任意の値に設定することができる。また、車両特定部164aは、グループ化により新たに追加されたブロックに関しても、そのブロックを基点として、水平距離xの差分、高さyの差分および相対距離zの差分が所定範囲内にあるブロックをさらにグループ化する。結果的に、同一の特定物と仮定可能なブロック全てがグループ化されることとなる。   Subsequently, the vehicle specifying unit 164a sets a block whose relative distance z corresponds to the representative distance 220 in the divided region group 222 as a base point, the difference between the block, the horizontal distance x, the difference in the height y, and the relative distance z. Are grouped on the assumption that they correspond to the same specific object (S312). Thus, an object 224 that is a virtual block group is generated. The above range is represented by a distance in real space, and can be set to an arbitrary value by a manufacturer or a passenger. The vehicle specifying unit 164a also has a block in which the difference in the horizontal distance x, the difference in the height y, and the difference in the relative distance z are within a predetermined range with respect to the block newly added by grouping. Are further grouped. As a result, all blocks that can be assumed to be the same specific object are grouped.

また、ここでは、水平距離xの差分、高さyの差分および相対距離zの差分をそれぞれ独立して判定し、全てが所定範囲に含まれる場合のみ同一のグループとしているが、他の計算によることもできる。例えば、水平距離xの差分、高さyの差分および相対距離zの差分の二乗平均√((水平距離xの差分)+(高さyの差分)+(相対距離zの差分))が所定範囲に含まれる場合に同一のグループとしてもよい。かかる計算により、ブロック同士の実空間上の正確な距離を導出することができるので、グループ化精度を高めることができる。 Here, the horizontal distance x difference, the height y difference, and the relative distance z difference are determined independently, and only when all are included in a predetermined range, the same group is used. You can also. For example, the root mean square of the difference in horizontal distance x, the difference in height y, and the difference in relative distance z ((difference in horizontal distance x) 2 + (difference in height y) 2 + (difference in relative distance z) 2 ) Are included in the predetermined range, the same group may be used. With this calculation, an accurate distance between blocks in real space can be derived, so that the grouping accuracy can be improved.

次に、車両特定部164aは、グループ化した対象物224が、予め定められた車両に相当する所定の条件を満たしていれば、その対象物224を特定物「車両」として決定する(S314)。例えば、車両特定部164aは、グループ化された対象物224が道路上に位置する場合、その対象物224全体の大きさが、特定物「車両」の大きさに相当するか否かを判定し、特定物「車両」の大きさに相当すると判定されれば、その対象物224を特定物「車両」と特定する。ここで、車両特定部164aは、特定物「車両」と特定された対象物224が画面上占有する領域の外接矩形に相当する領域を車両領域とする。   Next, if the grouped objects 224 satisfy a predetermined condition corresponding to a predetermined vehicle, the vehicle specifying unit 164a determines the object 224 as the specific object “vehicle” (S314). . For example, when the grouped objects 224 are located on a road, the vehicle specifying unit 164a determines whether the size of the entire object 224 corresponds to the size of the specific object “vehicle”. If it is determined that the size corresponds to the size of the specific object “vehicle”, the target object 224 is specified as the specific object “vehicle”. Here, the vehicle specifying unit 164a sets a region corresponding to a circumscribed rectangle of a region occupied on the screen by the object 224 specified as the specific object “vehicle” as a vehicle region.

こうして、車外環境認識装置120では、第1画像としての距離画像128から、1または複数の対象物224を、特定物、例えば、車両(先行車両)として抽出することができ、その情報を様々な制御に用いることが可能となる。例えば、検出領域124内の任意の対象物224が車両であると特定されると、特定した車両(先行車両)を追跡し、相対距離や相対加速度を検出して、先行車両との衝突を回避したり、先行車両との車間距離を安全な距離に保つように制御することができる。このような先行車両の特定や先行車両の挙動をさらに迅速に把握するため、以下では、車両領域に存在する発光源をブレーキランプとみなし、その点灯有無を判定する。   Thus, the outside-vehicle environment recognition device 120 can extract one or a plurality of objects 224 as a specific object, for example, a vehicle (preceding vehicle), from the distance image 128 as the first image. It can be used for control. For example, when an arbitrary object 224 in the detection area 124 is identified as a vehicle, the identified vehicle (preceding vehicle) is tracked to detect a relative distance or relative acceleration to avoid a collision with the preceding vehicle. Or the distance between the preceding vehicle and the preceding vehicle can be controlled to be kept at a safe distance. In order to more quickly grasp the identification of the preceding vehicle and the behavior of the preceding vehicle, in the following, the light emission source existing in the vehicle area is regarded as a brake lamp, and the presence / absence of lighting thereof is determined.

続いて、発光源候補特定部164bは、第2画像に基づくカラー画像126から、画素単位で3つの色相(R、G、B)のカラー値を取得する(S316)。このとき、検出領域124が例えば雨天や曇天であった場合、発光源候補特定部164bは、本来のカラー値を取得できるようにホワイトバランスを調整してから取得してもよい。   Subsequently, the light emission source candidate specifying unit 164b acquires color values of three hues (R, G, B) in units of pixels from the color image 126 based on the second image (S316). At this time, if the detection region 124 is rainy or cloudy, for example, the light emission source candidate specifying unit 164b may obtain the original color value after adjusting the white balance so that the original color value can be obtained.

発光源候補特定部164bは、データ保持部152に保持された特定物テーブル200と、第2画像に基づくカラー画像126の各画素のカラー値とによって所定の発光源を仮に特定する(S318)。具体的に、発光源候補特定部164bは、特定物テーブル200に登録されている特定物から、第2露光態様に対応付けられた特定の発光源(ここでは「ブレーキランプ」)を選択し、取得した1の画素のカラー値が、選択した特定物のカラー範囲202に含まれるか否か判定する。そして、対象となるカラー範囲202に含まれれば、その画素を当該特定物「ブレーキランプ」と仮定する。   The light emission source candidate specifying unit 164b temporarily specifies a predetermined light source based on the specific object table 200 held in the data holding unit 152 and the color value of each pixel of the color image 126 based on the second image (S318). Specifically, the light source candidate specifying unit 164b selects a specific light source (here, “brake lamp”) associated with the second exposure mode from the specific objects registered in the specific object table 200, It is determined whether or not the acquired color value of one pixel is included in the color range 202 of the selected specific object. If the pixel is included in the target color range 202, the pixel is assumed to be the specific object “brake lamp”.

上記第2画像は、上述したように特定の発光源、例えば、特定物「ブレーキランプ」が自発光しているか否かを判別可能な第2露光態様で撮像した画像である。ここで、特定物「ブレーキランプ」のように自発光するものは、太陽や街灯の明るさに拘わらず、高いカラー値を取得することができる。特に、特定物「ブレーキランプ」の点灯時の明るさは法規で概ね規定されているので、所定の明るさしか露光できない露光態様(例えば、短時間の露光)で撮像することで、特定物「ブレーキランプ」に相当する画素のみを容易に抽出することが可能である。   As described above, the second image is an image captured in the second exposure mode in which it is possible to determine whether or not a specific light source, for example, the specific object “brake lamp” emits light. Here, a specific object such as a “brake lamp” that emits light can acquire a high color value regardless of the brightness of the sun or a streetlight. In particular, since the brightness when the specific object “brake lamp” is lit is generally stipulated by laws and regulations, by capturing an image in an exposure mode (for example, short-time exposure) in which only a predetermined brightness can be exposed, the specific object “ Only pixels corresponding to “brake lamps” can be easily extracted.

図8は、第1露光態様による撮像と第2露光態様による撮像との違いを説明するための説明図である。図8(a)は、第1露光態様による第1画像を示し、特に、図8(a)の左図ではテールランプが点灯しており、図8(a)の右図ではテールランプに加えブレーキランプが点灯している。図8(a)を参照して理解できるように、車外環境の明るさに応じた第1露光態様では、ブレーキランプ非点灯かつテールランプ点灯時のテールランプ位置230のカラー値と、ブレーキランプ点灯かつテールランプ点灯時のブレーキランプ位置232とでカラー値の差がほとんど生じない。これは、露光時間の長い第1露光態様では、テールランプもブレーキランプもRGB成分全てのカラー値がサチレーションしてしまうことに起因する。   FIG. 8 is an explanatory diagram for explaining a difference between imaging according to the first exposure mode and imaging according to the second exposure mode. FIG. 8A shows a first image according to the first exposure mode. In particular, the tail lamp is lit in the left figure of FIG. 8A, and the brake lamp in addition to the tail lamp is shown in the right figure of FIG. Is lit. As can be understood with reference to FIG. 8A, in the first exposure mode according to the brightness of the outside environment, the color value of the tail lamp position 230 when the brake lamp is not turned on and the tail lamp is turned on, the brake lamp is turned on and the tail lamp is turned on. There is almost no difference in color value between the brake lamp position 232 at the time of lighting. This is because, in the first exposure mode with a long exposure time, the color values of all RGB components of the tail lamp and the brake lamp are saturated.

図8(b)は、第2露光態様による第2画像を示し、特に、図8(b)の左図ではテールランプが点灯しており、図8(b)の右図ではテールランプに加えブレーキランプが点灯している。第2露光態様は、ブレーキランプが点灯しているときのカラー値のみを取得可能に設定されている。したがって、図8(b)を参照して理解できるように、テールランプが点灯していてもテールランプ位置230では、その明るさに準じるカラー値をほとんど取得できず、ブレーキランプ点灯時のブレーキランプ位置232では、明確に高いカラー値を取得できている。   FIG. 8B shows a second image according to the second exposure mode. In particular, the tail lamp is lit in the left figure of FIG. 8B, and the brake lamp in addition to the tail lamp is shown in the right figure of FIG. 8B. Is lit. The second exposure mode is set so that only the color value when the brake lamp is lit can be acquired. Therefore, as can be understood with reference to FIG. 8B, even if the tail lamp is lit, the tail lamp position 230 hardly obtains a color value according to the brightness, and the brake lamp position 232 when the brake lamp is lit. Then, a clear high color value can be obtained.

かかる第2露光態様では、ブレーキランプのカラー値が撮像素子において、R成分がサチレーションするかしないかといった程度の露光時間に設定することが望ましい。撮像装置110は、通常、ダイナミックレンジが人間より大幅に狭いので、夕方くらいの明度の低さで第1露光態様により撮像すると、車外環境に対して相対的にブレーキランプのカラー値が高くなる。すると、R成分のみならず、R成分とオーバーラップしてG成分やB成分も最大値(例えばカラー値が255)にサチレーションし、画素が白くなってしまう。そこで、第2露光態様を、ブレーキランプ点灯時にR成分がサチレーションするかしないかといった程度の露光時間とすることで、外部の環境に拘わらず、G成分やB成分のカラー値への影響を抑制しつつ、R成分のみを最大値で抽出する。こうして、例えば、テールランプとのカラー値差を最大限確保することが可能となる。   In such a second exposure mode, it is desirable that the color value of the brake lamp is set to an exposure time such as whether or not the R component is saturated in the image sensor. Since the imaging device 110 normally has a dynamic range that is significantly narrower than that of humans, when the first exposure mode is used with a brightness as low as in the evening, the color value of the brake lamp increases relative to the environment outside the vehicle. Then, not only the R component but also the R component overlap, and the G component and the B component are saturated to the maximum value (for example, the color value is 255), and the pixel becomes white. Therefore, by setting the second exposure mode to an exposure time of whether or not the R component is saturated when the brake lamp is lit, the influence on the color values of the G and B components is suppressed regardless of the external environment. However, only the R component is extracted with the maximum value. Thus, for example, it is possible to secure the maximum color value difference from the tail lamp.

具体的に、夜間の走行時に先行車両が存在する場合に、テールランプが点灯している程度、例えば、カラー範囲(R)「50」、カラー範囲(G)「50」、カラー範囲(B)「50」程度では第2画像に表示されない。これに対して、ブレーキランプが点灯していると、図4の特定物テーブル200に示すように、カラー範囲202が、カラー範囲(R)「200以上」、カラー範囲(G)「50以下」、カラー範囲(B)「50以下」となり、第2露光態様で撮像したとしても、その位置が把握できる程度に第2画像に表示される。こうして発光源候補特定部164bは、第2画像を通じて、ブレーキランプ等、所定の発光源のみを特定することが可能となる。また、ここでは、第2露光態様による露光時間を固定しているが、車外環境に応じて自発的にまたは搭乗者の操作に応じて調整されるとしてもよい。   Specifically, when there is a preceding vehicle when traveling at night, the extent to which the tail lamp is lit, for example, color range (R) “50”, color range (G) “50”, color range (B) “ If it is about 50 ", it is not displayed in the second image. In contrast, when the brake lamp is lit, as shown in the specific object table 200 of FIG. 4, the color range 202 has a color range (R) “200 or more” and a color range (G) “50 or less”. The color range (B) is “50 or less”, and even if an image is captured in the second exposure mode, it is displayed on the second image to such an extent that the position can be grasped. In this way, the light emission source candidate specifying unit 164b can specify only a predetermined light source such as a brake lamp through the second image. Although the exposure time according to the second exposure mode is fixed here, it may be adjusted spontaneously according to the environment outside the vehicle or according to the operation of the passenger.

また、発光源候補特定部164bは、発光源の候補とされた画素同士の水平距離xの差分、高さyの差分および相対距離zの差分が所定範囲(例えば0.1m)内にある場合、その複数の画素を1の発光源候補としてグループ化する(S320)。こうして、ブレーキランプを構成する画素が複数に跨がっていても、また、車両の左右のブレーキランプがそれぞれ複数のランプで構成されている場合であっても、それを左右に存在するブレーキランプの一方として個々に認識することが可能となる。   Further, the light source candidate identification unit 164b determines that the difference in the horizontal distance x, the difference in the height y, and the difference in the relative distance z between pixels determined as light source candidates are within a predetermined range (for example, 0.1 m). The plurality of pixels are grouped as one light source candidate (S320). Thus, even if the pixels that make up the brake lamp span a plurality of times, and even if the left and right brake lights of the vehicle are made up of a plurality of lamps, the brake lights that exist on the left and right It becomes possible to recognize individually as one of these.

また、発光源候補特定部164bは、この1の発光源候補の大きさが予め定められた閾値(例えば、水平および垂直の幅0.05m)以上の場合にのみ、1の発光源候補を発光源として特定する(S322)。なお、発光源候補特定部164bは、大きさに加えて、その発光源候補の形も条件としてよい。例えば、ブレーキランプが車両後部の左右端部に鉛直方向に延伸する形状である場合、その大きさのみならず、ブレーキランプとみなせる形状であることを判定する。また、発光源候補特定部164bは、ブレーキランプと同等の手順で、1の発光源候補の大きさや形状からハイマウントストップランプも特定する。こうして、本来、所定の発光源としてみなすべきではないノイズに相当する発光源を排除し、ブレーキランプ等、所望する発光源を抽出することができるので、特定物を高精度に特定することが可能となる。   Further, the light emission source candidate specifying unit 164b emits one light source candidate only when the size of the one light source candidate is equal to or larger than a predetermined threshold (for example, horizontal and vertical widths of 0.05 m). The source is specified (S322). In addition to the size, the light source candidate identification unit 164b may use the shape of the light source candidate as a condition. For example, when the brake lamp has a shape that extends in the vertical direction at the left and right ends of the rear portion of the vehicle, it is determined that the brake lamp has a shape that can be regarded as a brake lamp as well as its size. The light source candidate identification unit 164b also identifies the high mount stop lamp from the size and shape of one light source candidate in the same procedure as the brake lamp. In this way, it is possible to exclude a light source corresponding to noise that should not be regarded as a predetermined light source, and to extract a desired light source such as a brake lamp, so that a specific object can be specified with high accuracy. It becomes.

このように、発光源候補特定部164bによって、ブレーキランプやハイマウントストップランプを高精度に抽出することができる。しかし、第2露光態様による第2画像のみでは、夜間などに検出領域124全体のカラー値が低く(暗く)なってしまい、ブレーキランプ等の発光源以外は何も把握できなくなってしまう。そこで、当該「ブレーキランプ」と、上述した第1露光態様による第1画像によって特定した「車両」とを対応付ける。   As described above, the light source candidate identification unit 164b can extract the brake lamp and the high-mount stop lamp with high accuracy. However, with only the second image in the second exposure mode, the color value of the entire detection region 124 becomes low (dark) at night or the like, and nothing can be grasped except for the light source such as a brake lamp. Therefore, the “brake lamp” is associated with the “vehicle” specified by the first image according to the first exposure mode described above.

位置対応付け部166は、車両特定部164aが特定物「車両」としてグループ化した車両領域と、発光源候補特定部164bが特定した発光源(ブレーキランプ)の位置とを対応付ける(S324)。そして、車両特定部164aによる特定物「車両」の追跡と、発光源候補特定部164bによる特定物「ブレーキランプ」の追跡とを支援し、一方の位置情報で他方の位置情報を校正する。こうして、先行する車両の外縁と車両のブレーキランプとの位置関係を維持することができる。   The position associating unit 166 associates the vehicle area grouped as the specific object “vehicle” by the vehicle specifying unit 164a with the position of the light source (brake lamp) specified by the light source candidate specifying unit 164b (S324). Then, the tracking of the specific object “vehicle” by the vehicle specifying unit 164a and the tracking of the specific object “brake lamp” by the light source candidate specifying unit 164b are supported, and the position information of the other is calibrated with one position information. Thus, the positional relationship between the outer edge of the preceding vehicle and the brake lamp of the vehicle can be maintained.

配置判定部168は、同一の先行車両に存在すると仮定される1対のブレーキランプの組み合わせを特定し、図4に示した特定物テーブル200に基づいて、位置対応付け部166によって対応付けられた車両領域と発光源であるブレーキランプの位置との相対配置が適切な配置か否かを判定する(S326)。配置判定部168は、例えば、ブレーキランプが、それ単体で高さ範囲「0.3〜2.0m」、水平距離の幅範囲「0.05〜0.2m」、垂直距離の幅範囲「0.05〜0.2m」の条件を満たすか判定する。さらに、配置判定部168は、1対のブレーキランプの組み合わせが、水平距離の差分「1.4〜1.9m」、垂直距離の差分「0.3m以下」、面積比「50〜200%」の条件を満たすか否かを判定する。   The arrangement determination unit 168 identifies a pair of brake lamp combinations assumed to exist in the same preceding vehicle, and is associated by the position association unit 166 based on the specific object table 200 illustrated in FIG. It is determined whether or not the relative arrangement between the vehicle area and the position of the brake lamp as the light emission source is an appropriate arrangement (S326). For example, the position determination unit 168 is configured such that the brake lamp itself has a height range of “0.3 to 2.0 m”, a horizontal distance width range of “0.05 to 0.2 m”, and a vertical distance width range of “0”. .05 to 0.2 m ”. Further, the arrangement determining unit 168 is configured such that the combination of a pair of brake lamps includes a horizontal distance difference “1.4 to 1.9 m”, a vertical distance difference “0.3 m or less”, and an area ratio “50 to 200%”. It is determined whether or not the above condition is satisfied.

このように、上記の発光源候補特定部164b、位置対応付け部166、配置判定部168によって、ブレーキランプの形状や位置関係から1対の発光源で構成されるブレーキランプを特定することができる。しかし、1対の発光源で構成されるブレーキランプのうち、一方の発光源が消灯していたり、先行車両の姿勢等によって一方の発光源が画像(第2画像)に映り込まなかったりする(以下、単に「片付」と称する)場合に、その片付のブレーキランプの点灯を検出できなくなってしまう問題があった。   As described above, the light emission source candidate identification unit 164b, the position association unit 166, and the arrangement determination unit 168 can identify a brake lamp including a pair of light emission sources from the shape and positional relationship of the brake lamp. . However, of the brake lamps composed of a pair of light emitting sources, one of the light emitting sources is turned off, or one of the light emitting sources is not reflected in the image (second image) due to the attitude of the preceding vehicle or the like ( Hereinafter, there is a problem in that it is impossible to detect the lighting of the brake lamp with the part.

そこで、本実施形態では、先行車両の車両領域における発光源候補の点灯時間に基づいて、1対の発光源が両方点灯している(以下、「両付」と称する)ブレーキランプのみならず、片付のブレーキランプの点灯を適切に特定する。そして、上記の発光源候補特定部164b、位置対応付け部166、配置判定部168によるブレーキランプの特定は、ブレーキランプらしさを判定する上で補助的(冗長的)に用いることとする。   Therefore, in the present embodiment, not only the brake lamps in which a pair of light emission sources are both lit based on the lighting time of the light emission source candidates in the vehicle area of the preceding vehicle (hereinafter referred to as “both attachment”), Appropriately identify the lighting of the tampered brake lamp. The specification of the brake lamp by the light emission source candidate specifying unit 164b, the position association unit 166, and the arrangement determining unit 168 is used as an auxiliary (redundant) in determining the likelihood of the brake lamp.

(ブレーキランプ特定処理S328)
図9は、ブレーキランプ特定処理S328を示すフローチャートである。図9に示すように、ブレーキランプ特定部170は、まず、学習ロジックを遂行する学習ロジック処理(S340)を実行する。そして、ブレーキランプ特定部170は、学習ロジック処理S340の結果に基づいて、位置対応付け部166によって先行車両の車両領域に対応付けられた個々の発光源候補の点灯有無を仮判定する点灯仮判定処理(S350)を実行する。続いて、ブレーキランプ特定部170は、発光源候補の点灯時間に基づいて、発光源候補がブレーキランプであるか否かを判定するブレーキランプ判定処理(S360)を実行する。そして、ブレーキランプ特定部170は、ブレーキランプであると判定した発光源候補からノイズを除外するノイズ除外処理(S370)を実行し、先行車両のブレーキランプが点灯しているか否かを特定する。以下、学習ロジック処理S340、点灯仮判定処理S350、ブレーキランプ判定処理S360、ノイズ除外処理S370について詳述する。
(Brake lamp identification process S328)
FIG. 9 is a flowchart showing the brake lamp specifying process S328. As shown in FIG. 9, the brake lamp identifying unit 170 first executes a learning logic process (S340) for performing learning logic. And the brake lamp specific | specification part 170 tentatively determines lighting based on the result of learning logic process S340, and temporarily determines the lighting presence or absence of each light emission source candidate matched with the vehicle area | region of the preceding vehicle by the position matching part 166. Processing (S350) is executed. Subsequently, the brake lamp specifying unit 170 executes a brake lamp determination process (S360) for determining whether or not the light source candidate is a brake lamp based on the lighting time of the light source candidate. And the brake lamp specific | specification part 170 performs the noise exclusion process (S370) which excludes noise from the light emission source candidate determined to be a brake lamp, and specifies whether the brake lamp of a preceding vehicle is lit. Hereinafter, the learning logic process S340, the lighting temporary determination process S350, the brake lamp determination process S360, and the noise exclusion process S370 will be described in detail.

(学習ロジック処理S340)
図10は、学習ロジック処理S340を示すフローチャートである。まず、ブレーキランプ特定部170は、車両特定部164aに特定された先行車両の車両領域において、予め定められた1または複数のカラー閾値に基づくカラー条件(例えば、R成分が150を上回り、G成分が113未満、B成分が66未満)を満たした画素の数(画素数)を計数する(S340−1)。そして、ブレーキランプ特定部170は、画素数を3次元空間上の実際の面積に変換(正規化)する(S340−2)。
(Learning logic process S340)
FIG. 10 is a flowchart showing the learning logic process S340. First, the brake lamp specifying unit 170 has a color condition (for example, the R component exceeds 150 and the G component is based on one or more predetermined color threshold values in the vehicle area of the preceding vehicle specified by the vehicle specifying unit 164a. Is less than 113 and the B component is less than 66) (the number of pixels) is counted (S340-1). Then, the brake lamp specifying unit 170 converts (normalizes) the number of pixels into an actual area in the three-dimensional space (S340-2).

このとき、発光源特定処理におけるグループ化処理S320においてグループ化された1の発光源候補ごとの面積と、グループ化されたすべての発光源候補の面積の和(以下、「車両領内の面積」と称する)を計算する。その後、ブレーキランプ特定部170は、変換した車両領域内の面積に応じてヒストグラム(相異なる複数段階の面積区分を階級とし、その面積区分毎の度数を示す、以下、「面積ヒストグラム」と称する)を生成する(S340−3)。一方、ブレーキランプ特定部170は、前回までに蓄積された面積ヒストグラムと、先行車両の加減速とを勘案して、点灯有無の基準となる所定の閾値THhighを導出する(S340−4)。ここで、閾値THhighは、例えば、1対のブレーキランプが両方点灯している場合、面積ヒストグラムにおける相対的に度数が高い面積区分が閾値THhigh以上となるように設定される値である。   At this time, the area of each of the light emitting source candidates grouped in the grouping process S320 in the light emitting source specifying process and the sum of the areas of all the grouped light emitting source candidates (hereinafter referred to as “area in the vehicle region”) Calculated). Thereafter, the brake lamp specifying unit 170 displays a histogram according to the converted area in the vehicle region (a plurality of different area sections are classified into classes, and the frequency for each area section is hereinafter referred to as “area histogram”). Is generated (S340-3). On the other hand, the brake lamp specifying unit 170 derives a predetermined threshold value THhigh that serves as a reference for lighting on / off in consideration of the area histogram accumulated so far and the acceleration / deceleration of the preceding vehicle (S340-4). Here, the threshold value THhigh is, for example, a value that is set so that an area section having a relatively high frequency in the area histogram is equal to or higher than the threshold value THhigh when a pair of brake lamps are both lit.

そして、ブレーキランプ特定部170は、今回計算した車両領域内の面積が、閾値THhigh以上であるか否かに基づき、ブレーキランプが点灯しているか否かを判定する(S340−5)。つまり、1対のブレーキランプが両方点灯しているか否かを判定する。なお、かかる面積ヒストグラムの生成、閾値THhighの導出、および、面積ヒストグラムによる発光源候補の点灯有無の判定については、特願2014−073374号等、既存の技術を参照できるので、ここでは、その詳細な説明を省略する。   And the brake lamp specific | specification part 170 determines whether the brake lamp is lighting based on whether the area in the vehicle area calculated this time is more than threshold THhigh (S340-5). That is, it is determined whether or not both of the pair of brake lamps are lit. For the generation of the area histogram, the derivation of the threshold value THhigh, and the determination of whether or not the light emission source candidate is turned on based on the area histogram, the existing technology such as Japanese Patent Application No. 2014-073374 can be referred to. The detailed explanation is omitted.

また、1対のブレーキランプが両方点灯していると判定した場合は、発光源候補が点灯しているか否かを判定するための閾値THeachを更新する。閾値THeachは、所定のカラー条件を満たす面積を計算する処理(S340−2)で計算した面積のうち、1の発光源候補に対応する面積を超えないように設定される。例えば、閾値THeachは、1の発光源候補に対応する面積の半分程度の値とする。   If it is determined that both the pair of brake lamps are lit, the threshold value THeach for determining whether or not the light emission source candidate is lit is updated. The threshold value THeach is set so as not to exceed an area corresponding to one light source candidate among the areas calculated in the process (S340-2) of calculating an area that satisfies a predetermined color condition. For example, the threshold value THeach is a value that is about half of the area corresponding to one light source candidate.

(点灯仮判定処理S350)
図11は、点灯仮判定処理S350を示すフローチャートである。ブレーキランプ特定部170は、発光源候補特定部164bが特定した発光源候補であって、位置対応付け部166によって先行車両の車両領域に対応付けられた、1または複数の発光源候補の数を取得し、発光源候補の数を候補数カウンタCNが取り得る最大値maxとして記憶する。そして、ブレーキランプ特定部170は、1または複数の発光源候補から、1の発光源候補を取得し、候補数カウンタCNに1をセットする(候補数カウンタセット処理S350−1)。
(Temporary lighting determination process S350)
FIG. 11 is a flowchart showing the temporary lighting determination process S350. The brake lamp specifying unit 170 is a light source candidate specified by the light source candidate specifying unit 164b, and the number of one or a plurality of light source candidates associated with the vehicle area of the preceding vehicle by the position association unit 166. The number of emission source candidates is acquired and stored as the maximum value max that the candidate number counter CN can take. Then, the brake lamp specifying unit 170 acquires one light source candidate from one or a plurality of light source candidates, and sets 1 to the candidate number counter CN (candidate number counter setting process S350-1).

そして、ブレーキランプ特定部170は、ランプ仮点灯判定処理S350−2を実行する。図12は、ランプ仮点灯判定処理S350−2を示すフローチャートである。ブレーキランプ特定部170は、まず、上記学習ロジック処理S340の結果(S340−5の結果)が利用可能な状態であるか否かを判定する(S350−2−1)。ブレーキランプ特定部170は、学習ロジック処理S340で生成した面積ヒストグラムにおいて、度数が所定の閾値THa以上の面積区分があれば、学習ロジック処理S340の結果が利用可能な状態であると判定する。   And the brake lamp specific | specification part 170 performs lamp | ramp temporary lighting determination processing S350-2. FIG. 12 is a flowchart showing the lamp temporary lighting determination processing S350-2. First, the brake lamp identification unit 170 determines whether or not the result of the learning logic process S340 (the result of S340-5) is available (S350-2-1). The brake lamp specifying unit 170 determines that the result of the learning logic process S340 is available if there is an area division whose frequency is equal to or greater than the predetermined threshold THa in the area histogram generated in the learning logic process S340.

そして、ブレーキランプ特定部170は、上記学習ロジック処理S340の結果が利用可能な状態であると判定すると(S350−2−1におけるYES)、上記S340−2で計算した面積のうち発光源候補ごとの面積が、閾値THeach以上であるか否かを判定する(S350−2−2)。ブレーキランプ特定部170は、上記S350−2−2において、発光源候補ごとの面積が、閾値THeach以上であると判定された場合(S350−2−2におけるYES)、発光源候補が点灯していると仮判定し、個々ランプフラグをONにする(S350−2−3)。一方、上記S340−2で計算した発光源候補ごとの面積が、閾値THeach以上ではないと判定された場合(S350−2−2におけるNO)、発光源候補が消灯していると仮判定し、個々ランプフラグをOFFにして(S350−2−4)、当該ランプ仮点灯判定処理S350−2を終了する。   And if the brake lamp specific | specification part 170 determines with the result of the said learning logic process S340 being a usable state (YES in S350-2-1), for every light emission source candidate among the areas calculated by said S340-2. Is determined to be equal to or larger than the threshold value THeach (S350-2-2). When it is determined in S350-2-2 that the area for each light source candidate is equal to or greater than the threshold value THeach (YES in S350-2-2), the brake lamp specifying unit 170 turns on the light source candidate. Is temporarily determined, and the individual lamp flag is turned ON (S350-2-3). On the other hand, when it is determined that the area for each light source candidate calculated in S340-2 is not equal to or greater than the threshold value THeach (NO in S350-2-2), it is temporarily determined that the light source candidate is turned off. The individual lamp flag is turned off (S350-2-4), and the lamp temporary lighting determination process S350-2 is terminated.

なお、個々ランプフラグは、1の発光源候補が点灯しているか否かを示すフラグであり、個々ランプフラグがONは、発光源候補が点灯していることを示し、個々ランプフラグがOFFは、発光源候補が消灯していることを示す。   The individual lamp flag is a flag indicating whether or not one light source candidate is lit. When the individual lamp flag is ON, the light source candidate is lit and the individual lamp flag is OFF. Indicates that the light source candidate is turned off.

一方、ブレーキランプ特定部170は、学習ロジック処理S340の結果が利用可能な状態ではないと判定すると(S350−2−1におけるNO)、面積判定処理S350−2−5に移る。面積判定処理S350−2−5は、R成分が所定値を上回る面積が所定以上であるか否かを判定する処理である。例えば、面積判定処理S350−2−5は、R成分が200を上回る画素が2画素以上あるか否かを判定する。   On the other hand, if the brake lamp specifying unit 170 determines that the result of the learning logic process S340 is not available (NO in S350-2-1), the process proceeds to an area determination process S350-2-5. The area determination process S350-2-5 is a process of determining whether or not the area where the R component exceeds a predetermined value is greater than or equal to a predetermined value. For example, the area determination process S350-2-5 determines whether there are two or more pixels having an R component exceeding 200.

そして、ブレーキランプ特定部170は、R成分が所定値を上回る面積が所定以上である場合(S350−2−5におけるYES)、個々ランプフラグをONにし(S350−2−6)、R成分が所定値を上回る面積が所定以上ではない場合(S350−2−5におけるNO)、個々ランプフラグをOFFにして(S350−2−7)、当該ランプ仮点灯判定処理S350−2を終了する。   When the area where the R component exceeds the predetermined value is greater than or equal to the predetermined value (YES in S350-2-5), the brake lamp specifying unit 170 turns on the individual lamp flag (S350-2-6), and the R component is When the area exceeding the predetermined value is not equal to or larger than the predetermined value (NO in S350-2-5), the individual lamp flag is turned off (S350-2-7), and the lamp temporary lighting determination process S350-2 is ended.

図11に戻って説明すると、ブレーキランプ特定部170は、個々ランプフラグがONであるか否かを判定する(S350−3)。そして、個々ランプフラグがONである場合(S350−3におけるYES)、個別面積換算値判定処理S350−4に移り、個々ランプフラグがONでない場合、つまり、個々ランプフラグがOFFである場合(S350−3におけるNO)連続点灯カウンタ値判定処理S350−11に移る。
る。
Returning to FIG. 11, the brake lamp specifying unit 170 determines whether or not the individual lamp flag is ON (S350-3). If the individual lamp flag is ON (YES in S350-3), the process proceeds to individual area conversion value determination processing S350-4, and if the individual lamp flag is not ON, that is, if the individual lamp flag is OFF (S350). NO) in −3) The process proceeds to the continuous lighting counter value determination process S350-11.
The

ブレーキランプ特定部170は、車両領域の占有面積に対する当該発光源候補の占有面積の割合(以下、「個別面積換算値」と称する)が、所定の閾値THlow以上であるか否かを判定する(S350−4)。ここで、閾値THlowは、例えば、ブレーキランプのうち、少なくとも一方の発光源が点灯してさえいれば、個別面積換算値が閾値THlow以上となるように予め設定される値である。また、上記したランプ仮点灯判定処理S350−2において学習ロジック処理S340の結果が利用可能な状態であると判定した場合には、面積ヒストグラムに基づいて閾値THlowが設定され、上記ランプ仮点灯判定処理S350−2において学習ロジック処理S340の結果が利用可能な状態でないと判定した場合には、予め定められた閾値THlowが設定される。そして、個別面積換算値が閾値THlow以上であると判定した場合(S350−4におけるYES)、サチレーション判定処理S350−5に移る。一方、個別面積換算値が閾値THlow未満であると判定した場合(S350−4におけるNO)、連続点灯カウンタ値判定処理S350−11に移る。   The brake lamp specifying unit 170 determines whether the ratio of the occupied area of the light emitting source candidate to the occupied area of the vehicle region (hereinafter referred to as “individual area converted value”) is equal to or greater than a predetermined threshold value THlow ( S350-4). Here, the threshold value THlow is a value set in advance so that, for example, as long as at least one light source of the brake lamps is lit, the individual area conversion value is equal to or greater than the threshold value THlow. When it is determined in the above-described lamp temporary lighting determination process S350-2 that the result of the learning logic process S340 is available, a threshold value THlow is set based on the area histogram, and the lamp temporary lighting determination process is performed. If it is determined in S350-2 that the result of the learning logic process S340 is not available, a predetermined threshold THlow is set. When it is determined that the individual area converted value is equal to or greater than the threshold value THlow (YES in S350-4), the process proceeds to saturation determination processing S350-5. On the other hand, when it is determined that the individual area converted value is less than the threshold THlow (NO in S350-4), the process proceeds to the continuous lighting counter value determination process S350-11.

個別面積換算値判定処理S350−4を実行することにより、1の発光源候補の大きさが、ブレーキランプの一方の発光源の大きさに相当するか否かを判定することができ、ブレーキランプとみなせる大きさ未満の発光源候補をブレーキランプと誤認識してしまう事態を回避することが可能となる。   By executing the individual area conversion value determination process S350-4, it can be determined whether or not the size of one light source candidate corresponds to the size of one light source of the brake lamp. It is possible to avoid a situation in which a light emitting source candidate having a size less than that which can be considered as a brake lamp is erroneously recognized as a brake lamp.

続いて、ブレーキランプ特定部170は、太陽光の反射によって発光源候補と誤って特定(誤認識)されたか否かを判定する処理(S350−5、S350−6、S350−7)を実行する。なお、太陽光の反射が所定範囲に含まれる場合(太陽光の反射が安定している場合)、上記学習ロジック処理S340によってブレーキランプの点灯の有無が判定できる。   Subsequently, the brake lamp specifying unit 170 executes processing (S350-5, S350-6, S350-7) for determining whether or not the light source candidate is erroneously specified (misrecognized) due to the reflection of sunlight. . When the reflection of sunlight is included in the predetermined range (when the reflection of sunlight is stable), it is possible to determine whether or not the brake lamp is lit by the learning logic process S340.

まず、ブレーキランプ特定部170は、発光源候補を構成する画素のうち、サチレーションを起こしている画素が、所定数(例えば、1)以上あるか否かを判定する(S350−5)。ここでは、R成分、G成分、および、B成分のうち、少なくともいずれかの成分のカラー値が、カラー値の取り得る最大値(例えばカラー値が255)である画素を、サチレーションを起こしている画素とする。サチレーションを起こしている画素が所定数未満であると判定した場合(S350−5におけるNO)、ブレーキランプ特定部170は、太陽光反射判定処理S350−6に移る。一方、サチレーションを起こしている画素が所定数以上あると判定した場合(S350−5におけるYES)、ブレーキランプ特定部170は、連続点灯カウンタ値判定処理S350−11に移る。   First, the brake lamp specifying unit 170 determines whether there are a predetermined number (for example, 1) or more of pixels that cause saturation among the pixels constituting the light emission source candidate (S350-5). Here, saturation is caused in a pixel in which the color value of at least one of the R component, G component, and B component is the maximum value that the color value can take (for example, the color value is 255). Let it be a pixel. If it is determined that the number of pixels causing saturation is less than the predetermined number (NO in S350-5), the brake lamp specifying unit 170 proceeds to sunlight reflection determination processing S350-6. On the other hand, if it is determined that there are a predetermined number or more of pixels causing saturation (YES in S350-5), the brake lamp specifying unit 170 proceeds to continuous lighting counter value determination processing S350-11.

発光源候補特定部164bによって特定される発光源候補が、太陽光の反射により発光源候補と特定される場合、発光源候補を構成する画素においてサチレーションを起こしている画素が含まれることもある。したがって、サチレーション判定処理S350−5を実行することにより、太陽光の反射により特定された発光源候補、つまり、太陽光の反射によって発光源候補と誤って特定(誤認識)された発光源候補を判定することが可能となる。   When the light source candidate specified by the light source candidate specifying unit 164b is specified as the light source candidate by the reflection of sunlight, a pixel that causes saturation may be included in the pixels constituting the light source candidate. Therefore, by executing the saturation determination process S350-5, a light source candidate identified by the reflection of sunlight, that is, a light source candidate erroneously identified (misrecognized) as a light source candidate by the reflection of sunlight is obtained. It becomes possible to judge.

図13は、太陽光反射判定処理S350−6を示すフローチャートである。図13に示すように、ブレーキランプ特定部170は、発光源候補が太陽光の反射により発光源候補として特定されたか否かを判定する(S350−6−1)。具体的に説明すると、ブレーキランプ特定部170は、先行車両の車両領域うち、R成分が例えば120以上の画素数が所定の閾値THb以上であり、かつ、上記学習ロジック処理S340と同様の技術で生成したR成分のみの面積ヒストグラムにおいて、最も小さい面積区分の度数が所定の閾値THc(例えば、1)以上であるかを判定する(S350−6−1)。ここで、R成分のみの面積ヒストグラムを生成する際には、カラー条件として、例えば、R成分が200を上回り、G成分が50未満、B成分が50未満を採用する。   FIG. 13 is a flowchart showing the sunlight reflection determination process S350-6. As shown in FIG. 13, the brake lamp specifying unit 170 determines whether or not the light source candidate is specified as a light source candidate by reflection of sunlight (S350-6-1). More specifically, the brake lamp specifying unit 170 uses the same technology as the learning logic process S340 when the number of pixels having an R component of, for example, 120 or more in the vehicle area of the preceding vehicle is greater than or equal to a predetermined threshold value THb. In the generated area histogram of only the R component, it is determined whether the frequency of the smallest area section is equal to or greater than a predetermined threshold THc (for example, 1) (S350-6-1). Here, when generating the area histogram of only the R component, for example, the R component exceeds 200, the G component is less than 50, and the B component is less than 50 as color conditions.

太陽光の反射により発光源候補と特定される場合、発光源候補を構成する画素において全体的にR値が高くなり、かつ、R成分のみの面積ヒストグラムにおいて最も小さい面積区分の度数が1以上となる(最も小さい面積区分にピークが出現する)。一方、太陽光の反射ではなく発光源候補が特定される場合、発光源候補を構成する画素において全体的にR値が小さくなり、かつ、R成分のみの面積ヒストグラムにおいて最も小さい面積区分の度数が0となる(最も小さい面積区分にピークが出現しない)。したがって、ブレーキランプ特定部170が、S350−6−1の処理を実行することで、太陽光の反射によって発光源候補と誤って特定(誤認識)された発光源候補を判定することができる。   When the light source candidate is identified by the reflection of sunlight, the R value is generally high in the pixels constituting the light source candidate, and the frequency of the smallest area section in the area histogram of only the R component is 1 or more. (A peak appears in the smallest area section). On the other hand, when the light source candidate is specified instead of the reflection of sunlight, the R value is reduced overall in the pixels constituting the light source candidate, and the frequency of the smallest area division in the area histogram of only the R component is 0 (no peak appears in the smallest area segment). Therefore, the brake lamp specifying unit 170 can determine a light source candidate that is erroneously specified (misrecognized) as a light source candidate by reflection of sunlight by executing the processing of S350-6-1.

そして、R成分が120以上の画素数が閾値THb以上であり、かつ、R成分のみの面積ヒストグラムにおいて、最も小さい面積区分の度数が所定の閾値THc以上であると判定した場合(S350−6−1におけるYES)、発光源候補が太陽光の反射により発光源候補として特定されたと判定する(S350−6−2)。一方、R成分が120以上の画素数が閾値THb未満である、または、R成分のみの面積ヒストグラムにおいて、最も小さい面積区分の度数が所定の閾値THc未満であると判定した場合(S350−6−1におけるNO)、発光源候補が太陽光の反射により発光源候補として特定されたわけではないと判定する(S350−6−3)。   When it is determined that the number of pixels having an R component of 120 or more is greater than or equal to the threshold THb and the frequency of the smallest area segment is greater than or equal to the predetermined threshold THc in the area histogram of only the R component (S350-6). 1), it is determined that the light source candidate has been identified as a light source candidate by the reflection of sunlight (S350-6-2). On the other hand, when it is determined that the number of pixels having an R component of 120 or more is less than the threshold THb or that the frequency of the smallest area segment is less than the predetermined threshold THc in the area histogram of only the R component (S350-6). 1), it is determined that the light source candidate is not identified as a light source candidate by the reflection of sunlight (S350-6-3).

図11に戻って説明すると、ブレーキランプ特定部170は、学習ロジック処理S340において蓄積された面積ヒストグラムと先行車両の加減速を勘案した、1対のブレーキランプが消灯していると想定される面積区分のR成分の面積換算値が所定の閾値THd以上であるか、または、上記太陽光反射判定処理S350−6において発光源候補が太陽光反射によって特定されたと判定されたかを判定する(S350−7)。ここで、閾値THdは、例えば、学習ロジック処理S340において蓄積された面積ヒストグラムと先行車両の加減速を勘案した、1対のブレーキランプが消灯していると想定される面積区分のR成分の面積換算値が、太陽光反射を起こしていると推定されるときに取りうる値となるように予め設定される値である。太陽光反射を起こしていると推定されるときに取りうる値は、例えば1の発光源候補が点灯している場合に取りうるR成分の個別面積換算値未満である。   Returning to FIG. 11, the brake lamp specifying unit 170 is an area in which a pair of brake lamps are assumed to be turned off in consideration of the area histogram accumulated in the learning logic process S340 and the acceleration / deceleration of the preceding vehicle. It is determined whether the area converted value of the R component of the section is equal to or greater than a predetermined threshold value THd, or whether it is determined in the sunlight reflection determination process S350-6 that the light emission source candidate is specified by sunlight reflection (S350- 7). Here, the threshold value THd is, for example, the area of the R component of the area classification in which the pair of brake lamps are assumed to be off in consideration of the area histogram accumulated in the learning logic process S340 and the acceleration / deceleration of the preceding vehicle. The conversion value is a value that is set in advance so as to be a value that can be taken when it is estimated that sunlight is reflected. The value that can be taken when it is estimated that the sunlight is reflected is, for example, less than the individual area converted value of the R component that can be taken when one light source candidate is turned on.

そして、ブレーキランプ特定部170は、学習ロジック処理S340において蓄積された面積ヒストグラムと先行車両の加減速を勘案した、1対のブレーキランプが消灯していると想定される面積区分のR成分の面積換算値が閾値THd以上である、または、発光源候補が太陽光反射によって特定されたと判定された場合(S350−7におけるYES)、連続点灯カウンタ値判定処理S350−11に移る。一方、ブレーキランプ特定部170は、学習ロジック処理S340において蓄積された面積ヒストグラムと先行車両の加減速を勘案した、1対のブレーキランプが消灯していると想定される面積区分のR成分の面積換算値が閾値THd未満であり、かつ、発光源候補が太陽光反射によって特定されていないと判定された場合(S350−7におけるNO)、連続点灯カウンタ値判定処理S350−8に移る。   Then, the brake lamp specifying unit 170 takes into account the area histogram accumulated in the learning logic process S340 and the acceleration / deceleration of the preceding vehicle, and the area of the R component of the area classification in which the pair of brake lamps are assumed to be turned off. When it is determined that the converted value is equal to or greater than the threshold THd or the light source candidate is identified by sunlight reflection (YES in S350-7), the process proceeds to the continuous lighting counter value determination process S350-11. On the other hand, the brake lamp specifying unit 170 takes into account the area histogram accumulated in the learning logic process S340 and the acceleration / deceleration of the preceding vehicle, and the area of the R component of the area classification in which the pair of brake lamps are assumed to be off. When it is determined that the converted value is less than the threshold THd and the light source candidate is not specified by sunlight reflection (NO in S350-7), the process proceeds to the continuous lighting counter value determination process S350-8.

上記太陽光反射確認処理S350−7を実行することにより、太陽光の反射により特定された発光源候補、つまり、太陽光の反射によって発光源候補と誤って特定(誤認識)された発光源候補を判定することが可能となる。   By executing the sunlight reflection confirmation processing S350-7, the light source candidate identified by the reflection of sunlight, that is, the light source candidate erroneously identified (misrecognized) as the light source candidate by the reflection of sunlight. Can be determined.

そして、ブレーキランプ特定部170は、上記S350−3においてYES、S350−4においてYES、S350−5においてNO、S350−7においてNOである場合に、それぞれの発光源候補に対応付けられて記憶されている連続点灯カウンタRTのカウンタ値に2加算する(S350−8)。ここで、連続点灯カウンタRTは、発光源候補が連続して点灯していることを、その値の大小で示すものであり、連続点灯カウンタRTの値が大きくなるにつれて、対応付けられた発光源候補がより長い期間点灯していることを表す。また、連続点灯カウンタRTは、例えば、上限80、下限0といったように、上下限が設けられている。このように、上下限を設けることで、発光源候補を検出していない期間や、発光源候補を検出している期間が長時間に亘ったとしても点数の絶対値が大きくなることがなく、発光源候補の点灯の検出の有無が切り替わった場合に、迅速に、その点灯の有無を判定することが可能となる。なお、連続点灯カウンタRTは、点灯仮判定処理S350が実行される度に更新される。   And the brake lamp specific | specification part 170 is matched and memorize | stored in each light emission source candidate, when it is YES in S350-3, YES in S350-4, NO in S350-5, and NO in S350-7. 2 is added to the counter value of the continuous lighting counter RT (S350-8). Here, the continuous lighting counter RT indicates that the light source candidates are continuously lit by the magnitude of the value, and as the value of the continuous lighting counter RT increases, the associated light source Indicates that the candidate has been lit for a longer period. The continuous lighting counter RT has upper and lower limits such as an upper limit of 80 and a lower limit of 0. Thus, by providing the upper and lower limits, the absolute value of the score does not increase even if the light emission source candidate is not detected or the light emission source candidate is detected for a long time, When the presence / absence of detection of lighting of the light emitting source candidate is switched, it is possible to quickly determine whether the lighting is turned on. The continuous lighting counter RT is updated every time the temporary lighting determination process S350 is executed.

そして、ブレーキランプ特定部170は、連続点灯カウンタRTのカウンタ値が80を上回るか否かを判定する(S350−9)。連続点灯カウンタRTのカウンタ値が80を上回る場合(S350−9におけるYES)、連続点灯カウンタRTのカウンタ値を80にセットし、発光源候補に対応づけて連続点灯カウンタRTのカウンタ値を記憶(更新)する(S350−10)。一方、連続点灯カウンタRTのカウンタ値が80以下である場合(S350−9におけるNO)、現在のカウンタ値を、発光源候補に対応づけて記憶(更新)する。   And the brake lamp specific | specification part 170 determines whether the counter value of the continuous lighting counter RT exceeds 80 (S350-9). When the counter value of the continuous lighting counter RT exceeds 80 (YES in S350-9), the counter value of the continuous lighting counter RT is set to 80, and the counter value of the continuous lighting counter RT is stored in association with the light emission source candidate ( Update) (S350-10). On the other hand, when the counter value of the continuous lighting counter RT is 80 or less (NO in S350-9), the current counter value is stored (updated) in association with the light emission source candidate.

一方、ブレーキランプ特定部170は、上記S350−3においてNO、S350−4においてNO、S350−5においてYES、S350−7においてYESである場合に、連続点灯カウンタRTのカウンタ値から10減算する(S350−11)。そして、ブレーキランプ特定部170は、連続点灯カウンタRTのカウンタ値が0未満であるか否かを判定する(S350−12)。連続点灯カウンタRTのカウンタ値が0未満である場合(S350−12におけるYES)、連続点灯カウンタRTのカウンタ値を0にセットし、発光源候補に対応づけて記憶(更新)する(S350−13)。一方、連続点灯カウンタRTのカウンタ値が0未満でない場合(S350−12におけるNO)、現在のカウンタ値を、発光源候補に対応づけて記憶(更新)する。   On the other hand, the brake lamp specifying unit 170 subtracts 10 from the counter value of the continuous lighting counter RT when NO in S350-3, NO in S350-4, YES in S350-5, and YES in S350-7. S350-11). And the brake lamp specific | specification part 170 determines whether the counter value of the continuous lighting counter RT is less than 0 (S350-12). When the counter value of the continuous lighting counter RT is less than 0 (YES in S350-12), the counter value of the continuous lighting counter RT is set to 0 and stored (updated) in association with the light emission source candidate (S350-13). ). On the other hand, when the counter value of the continuous lighting counter RT is not less than 0 (NO in S350-12), the current counter value is stored (updated) in association with the light emission source candidate.

続いて、ブレーキランプ特定部170は、先行車両の車両領域に対応付けられたすべての発光源候補についてS350−2からS350−13までの処理を実行したか否か、すなわち、候補数カウンタCNが最大値max以上であるか否かを判定する(S350−14)。そして、最大値max以上でなければ(S350−14におけるNO)、現在の値を1インクリメントして(S350−15)、S350−2からの処理を繰り返す。一方、ブレーキランプ特定部170は、候補数カウンタCNが最大値max以上であると判定すると(S350−14におけるYES)、個々ランプフラグをOFFして、当該点灯仮判定処理S350を終了する。   Subsequently, the brake lamp specifying unit 170 determines whether or not the processing from S350-2 to S350-13 has been executed for all light emission source candidates associated with the vehicle area of the preceding vehicle, that is, the candidate number counter CN is It is determined whether or not it is equal to or greater than the maximum value max (S350-14). If it is not equal to or greater than the maximum value max (NO in S350-14), the current value is incremented by 1 (S350-15), and the processing from S350-2 is repeated. On the other hand, if the brake lamp specifying unit 170 determines that the candidate number counter CN is equal to or greater than the maximum value max (YES in S350-14), the individual lamp flag is turned off, and the temporary lighting determination process S350 ends.

以上説明したように、点灯仮判定処理S350では、各発光源候補について、ブレーキランプとして点灯しているか否かを仮判定し、点灯していると仮判定した場合には、連続点灯カウンタRTのカウント値をインクリメントしていく。一方、ブレーキランプとして点灯していないと判定した場合には、連続点灯カウンタRTのカウント値をデクリメントしていく。   As described above, in the temporary lighting determination process S350, it is temporarily determined whether or not each light source candidate is lit as a brake lamp. The count value is incremented. On the other hand, when it is determined that the brake lamp is not lit, the count value of the continuous lighting counter RT is decremented.

(ブレーキランプ判定処理S360)
図14、図15、図16は、ブレーキランプ判定処理S360を示すフローチャートである。なお、図14、図15、図16において、実質的に等しい処理に関しては、同一の符号を付して説明を省略する。なお、ブレーキランプ判定処理S360では、先行車両について、前回までの判定で両付のブレーキランプを検出していることを示す両付フラグ、先行車両について、前回までの判定で片付のブレーキランプを検出していることを示す片付フラグを用いる。また、ブレーキランプ判定処理S360では、現在のフレームにおいて、先行車両のブレーキランプが点灯していることを示すランプ点灯フラグ、発光源候補が点灯していることを示す仮点灯フラグを用いる。
(Brake lamp determination process S360)
FIGS. 14, 15 and 16 are flowcharts showing the brake lamp determination process S360. 14, 15, and 16, substantially the same processes are denoted by the same reference numerals and description thereof is omitted. In the brake lamp determination process S360, for the preceding vehicle, a double-attached flag indicating that the double-attached brake lamp has been detected in the determination up to the previous time, and for the preceding vehicle, a single-sided brake lamp is determined in the determination up to the previous time. A clean-up flag indicating that it is detected is used. In the brake lamp determination process S360, a lamp lighting flag indicating that the brake lamp of the preceding vehicle is lit and a temporary lighting flag indicating that the light source candidate is lit are used in the current frame.

ここで、両付フラグがTrue(以下、単に「T」で示す)は、先行車両について両付のブレーキランプを検出していることを示し、両付フラグがFalse(以下、単に「F」で示す)は、先行車両について両付のブレーキランプを検出していないことを示す。片付フラグがTは、先行車両について片付のブレーキランプを検出していることを示し、片付フラグがFは、先行車両について片付のブレーキランプを検出していないことを示す。なお、両付フラグと片付フラグは排他的であり、両付フラグがTの場合片付フラグは必ずFであり、片付フラグがTの場合両付フラグは必ずFである。   Here, the double-attached flag is True (hereinafter simply indicated by “T”) indicates that the double-attached brake lamp is detected for the preceding vehicle, and the double-attached flag is False (hereinafter simply “F”). (Shown) indicates that a brake lamp with both sides is not detected for the preceding vehicle. The tampering flag T indicates that a tampering brake lamp is detected for the preceding vehicle, and the tidying flag F indicates that a tampering brake lamp is not detected for the preceding vehicle. The double-attached flag and the single-attached flag are exclusive. When the double-attached flag is T, the single-attached flag is always F. When the double-attached flag is T, the double-attached flag is always F.

また、ランプ点灯フラグがONは、先行車両のブレーキランプが点灯していることを示し、ランプ点灯フラグがOFFは、先行車両のブレーキランプが消灯している(点灯していない)ことを示す。仮点灯フラグがONは、発光源候補が点灯していることを示し、仮点灯フラグがOFFは、発光源候補が消灯している(点灯していない)ことを示す。なお、ランプ点灯フラグは、初期状態においてOFFとなっている。   Further, when the lamp lighting flag is ON, the brake lamp of the preceding vehicle is turned on, and when the lamp lighting flag is OFF, the brake lamp of the preceding vehicle is turned off (not lit). When the temporary lighting flag is ON, the light source candidate is turned on, and when the temporary lighting flag is OFF, the light source candidate is turned off (not lit). Note that the lamp lighting flag is OFF in the initial state.

また、ブレーキランプ判定処理S360では、両付フラグがTかつランプ点灯フラグがON、両付フラグがTかつランプ点灯フラグがOFF、片付フラグがTかつランプ点灯フラグがON、片付フラグがTかつランプ点灯フラグがOFF、両付フラグおよび片付フラグがFかつランプ点灯フラグがOFFの5の結果のうちいずれかの結果が得られることとなる。   Also, in the brake lamp determination process S360, the double-attached flag is T and the lamp lighting flag is ON, the double-attached flag is T and the lamp lighting flag is OFF, the clearing flag is T, the lamp lighting flag is ON, and the clearing flag is T In addition, one of the results of 5 in which the lamp lighting flag is OFF, the both-attached flag and the parting flag are F, and the lamp lighting flag is OFF is obtained.

ブレーキランプ特定部170は、車両領域の占有面積に対する、すべての発光源候補の占有面積の合計の割合(以下、「合計面積換算値」と称する)が、上記閾値THlow以上であるか否かを判定する(S360−1)。そして、合計面積換算値が閾値THlow以上であると判定した場合(S360−1におけるYES)、ブレーキランプ特定部170は、フラグ判定処理S360−2へ移る。一方、合計面積換算値が閾値THlow未満であると判定した場合(S360−1におけるNO)、ブレーキランプ特定部170は、当該ブレーキランプ判定処理S360を終了する。   The brake lamp specifying unit 170 determines whether or not the ratio of the total occupied area of all light emission source candidates to the occupied area of the vehicle region (hereinafter referred to as “total area converted value”) is equal to or greater than the threshold value THlow. Determine (S360-1). If it is determined that the total area converted value is equal to or greater than the threshold value THlow (YES in S360-1), the brake lamp specifying unit 170 proceeds to flag determination processing S360-2. On the other hand, when it determines with a total area conversion value being less than threshold value THlow (NO in S360-1), the brake lamp specific | specification part 170 complete | finishes the said brake lamp determination process S360.

かかる合計面積換算値判定処理S360−1を実行することにより、消灯しているブレーキランプ、点灯から消灯へ向かう消灯過程のブレーキランプ、および、消灯しているが連続点灯カウンタRTがまだ0を上回っているブレーキランプについて、下記S360−2以降の処理の実行を回避することができ、処理負荷を低減することが可能となる。   By executing the total area conversion value determination process S360-1, the brake lamp that is turned off, the brake lamp that is turned off from turning on to turning off, and the lighted-off but continuous lighting counter RT still exceeds 0. With respect to the brake lamp, it is possible to avoid the execution of processing from S360-2 onward, and to reduce the processing load.

ブレーキランプ特定部170は、両付フラグがFであり、かつ、片付フラグがFであるか否かを判定する(S360−2)。そして、両付フラグおよび片付フラグがFであると判定した場合(S360−2におけるYES)、ブレーキランプ特定部170は、ペア点灯判定処理S360−3に移る。一方、両付フラグおよび片付フラグのいずれか一方がFではない、すなわち、両付フラグおよび片付フラグのいずれか一方がTであると判定した場合(S360−2におけるNO)、図15に示す片付フラグ判定処理S360−21に移る。   The brake lamp identifying unit 170 determines whether the both-attached flag is F and the one-sided flag is F (S360-2). And when it determines with a both-attachment flag and a parting flag being F (YES in S360-2), the brake lamp specific | specification part 170 transfers to pair lighting determination process S360-3. On the other hand, when it is determined that one of the both-attached flag and the one-sided flag is not F, that is, one of the both-attached flag and the one-sided flag is T (NO in S360-2), FIG. The process proceeds to the one-on-one flag determination process S360-21 shown.

そして、ブレーキランプ特定部170は、発光源候補が他の発光源候補と予め定められたペア条件を満たすか否かを判定する(S360−3)。具体的に説明すると、ブレーキランプ特定部170は、下記(1)に示す条件を満たし、かつ、下記(2−1)および(2−2)のいずれか一方の条件を満たした場合、ペア条件を満たすと判定する。   And the brake lamp specific | specification part 170 determines whether a light emission source candidate satisfy | fills the pair conditions predetermined with another light emission source candidate (S360-3). More specifically, when the brake lamp specifying unit 170 satisfies the condition shown in the following (1) and satisfies one of the following conditions (2-1) and (2-2), the pair condition It is determined that

(1)の条件は、合計面積換算値が、上記学習ロジック処理S340で導出された閾値THhigh以上であることである。   The condition (1) is that the total area converted value is not less than the threshold value THhigh derived in the learning logic process S340.

また、(2−1)の条件は、上記学習ロジック処理S340で、ブレーキランプが点灯していると0.8sec以上判定されたこと、すなわち、0.8sec(第1期間)以上点灯している発光源候補が、他の発光源候補とブレーキランプを構成すると判定されたことである。   The condition (2-1) is that the learning logic process S340 determines that the brake lamp is lit for 0.8 sec or longer, that is, 0.8 sec (first period) or longer. That is, it is determined that the light emission source candidate constitutes a brake lamp with another light emission source candidate.

上述したように、本実施形態において、撮像装置110は、20fps(50msecごと)で画像データ(第1画像および第2画像)を生成している。したがって、第1画像、もしくは、第2画像に対して、100msecごとに学習ロジック処理S340が実行される。したがって、上述した学習ロジック処理S340において、ブレーキランプが点灯していると、8回以上連続して判定されたことをもって、0.8sec以上点灯している発光源候補が、他の発光源候補とブレーキランプを構成すると判定する。   As described above, in the present embodiment, the imaging device 110 generates image data (first image and second image) at 20 fps (every 50 msec). Accordingly, the learning logic process S340 is executed every 100 msec for the first image or the second image. Therefore, in the above-described learning logic process S340, if the brake lamp is lit, it is determined that the light source candidate that has been lit for 0.8 sec or longer is determined to be another light source candidate after having been continuously determined eight times or more. It is determined that the brake lamp is configured.

(2−2)の条件は、消灯型ウィンカーチェック処理が遂行中であることを示す消灯型ウィンカーチェック処理中であり、消灯型ウィンカーチェック処理において0.2sec以上連続してブレーキランプと判定されたことである。ここで、消灯型ウィンカーは、ブレーキランプを構成する一方の発光源を所定の点滅周期で点滅させる(例えば、0.5sec点灯、0.5sec消灯の繰り返し)ことで、ブレーキランプにウィンカーとしての機能を担わせたものである。したがって、消灯型ウィンカーを採用する車両では、ブレーキ中で、かつ、一方のブレーキランプ(消灯型ウィンカー)を点滅させている場合には、両方のブレーキランプが0.5sec点灯、一方のブレーキランプが0.5sec点灯を繰り返すことになる。また、ブレーキをかけていない状態で、一方のブレーキランプ(消灯型ウィンカー)を点滅させている場合には、一方のブレーキランプが0.5sec点灯、両方のブレーキランプが0.5sec消灯を繰り返すことになる。   The condition of (2-2) is the turn-off type blinker check process indicating that the turn-off type turn signal check process is being performed. That is. Here, the turn-off type blinker functions as a blinker in the brake lamp by causing one light source constituting the brake lamp to blink at a predetermined blinking cycle (for example, 0.5 sec on and 0.5 sec off repeatedly). It is something that bears. Therefore, in a vehicle that employs a turn-off type blinker, when braking and when one brake lamp (light-out type blinker) is blinking, both brake lamps are lit for 0.5 sec. The lighting will be repeated for 0.5 sec. In addition, when one brake lamp (light-off type blinker) is blinking in a state where the brake is not applied, one brake lamp is lit for 0.5 sec and both brake lamps are repeatedly turned off for 0.5 sec. become.

そこで、消灯型ウィンカーチェック処理として、連続した8回の学習ロジック処理S340において、いずれかのタイミングで2回以上連続して(0.2sec以上連続して)1対のブレーキランプが両方点灯していると判定されたか否かを判定する処理を実行する。消灯型ウィンカーチェック処理の開始条件は、前回の撮像タイミングで、配置判定部168による判定処理(S326)の結果、発光源候補が他の発光源候補を対(ペア)を構成できると判定され、かつ、ブレーキランプ特定処理S328の結果、先行車両のブレーキランプが点灯していると、所定期間(例えば0.2sec)以上連続して特定されたことである。また、消灯型ウィンカーチェック処理の終了条件は、配置判定部168による判定処理(S326)の結果、発光源候補が他の発光源候補を対(ペア)を構成できないとする判定結果が所定期間(例えば0.8sec)以上連続して導出されたこと、もしくは、消灯型ウィンカーチェック処理の開始時に記憶した、対を構成する発光源候補が両方とも消灯したことである。   Therefore, as a turn-off type blinker check process, in 8 consecutive learning logic processes S340, both of a pair of brake lamps are turned on continuously (at least 0.2 sec) at any timing. A process of determining whether or not it has been determined is executed. The start condition of the turn-off type blinker check process is determined as a result of the determination process (S326) by the arrangement determination unit 168 at the previous imaging timing, and the light emission source candidate can constitute another light source candidate pair. As a result of the brake lamp specifying process S328, if the brake lamp of the preceding vehicle is lit, it is specified continuously for a predetermined period (for example, 0.2 sec). Further, the termination condition of the turn-off type blinker check process is that the determination result that the light emission source candidate cannot form another light source candidate pair (pair) as a result of the determination process (S326) by the arrangement determination unit 168 is a predetermined period ( For example, 0.8 sec) or more, or the light emission source candidates constituting the pair stored at the start of the turn-off type blinker check process are both turned off.

なお、消灯型ウィンカーチェック処理において2回以上連続して点灯していると判定すると、ブレーキランプが点灯していると判定し、2回以上連続して点灯していないと判定するとブレーキランプが点灯していないと判定する。ウィンカーの点灯時間は、0.25sec〜1sec未満(毎分60回以上120回以下の点滅)であるため、(2−1)、(2−2)のいずれか一方の条件を満たすことで、消灯型ウィンカーにおいて、ブレーキランプとして機能しておらず、ウィンカーとして機能している場合を排除することができる。   If it is determined that the turn-on blinker check process is continuously lit twice or more, it is determined that the brake lamp is lit, and if it is determined that it is not lit continuously twice or more, the brake lamp is lit. Judge that it is not. Since the turn-on time of the blinker is 0.25 sec to less than 1 sec (blinking at 60 times or more and 120 times or less per minute), satisfying one of the conditions (2-1) and (2-2), In the turn-off type winker, the case where it does not function as a brake lamp and functions as a winker can be eliminated.

ペア点灯判定処理S360−3の結果、発光源候補が上記ペア条件を満たすと判定すると(S360−3におけるYES)、ブレーキランプ特定部170は、両付フラグをTにし、片付フラグをFにする(S360−4)。そして、ブレーキランプ特定部170は、ランプ点灯フラグをONして(S360−5)、当該ブレーキランプ判定処理S360を終了する。   As a result of the pair lighting determination processing S360-3, when it is determined that the light emission source candidate satisfies the above pair condition (YES in S360-3), the brake lamp specifying unit 170 sets the both-attached flag to T and sets the one-sided flag to F. (S360-4). And the brake lamp specific | specification part 170 turns ON a lamp lighting flag (S360-5), and complete | finishes the said brake lamp determination process S360.

一方、ペア点灯判定処理S360−3の結果、発光源候補が上記ペア条件を満たさないと判定すると(S360−3におけるNO)、ブレーキランプ特定部170は、車両領域に対応付けられた、1または複数の発光源候補の数を取得し、発光源候補の数を候補数カウンタCNが取り得る最大値maxとして記憶する。そして、ブレーキランプ特定部170は、1または複数の発光源候補から、1の発光源候補を取得し、候補数カウンタCNに1をセットする(S360−6)。   On the other hand, as a result of the pair lighting determination process S360-3, when it is determined that the light emission source candidate does not satisfy the pair condition (NO in S360-3), the brake lamp specifying unit 170 is associated with the vehicle area 1 or The number of light emitting source candidates is acquired, and the number of light emitting source candidates is stored as the maximum value max that can be taken by the candidate number counter CN. Then, the brake lamp specifying unit 170 acquires one light source candidate from one or a plurality of light source candidates, and sets 1 to the candidate number counter CN (S360-6).

そして、ブレーキランプ特定部170は、連続点灯カウンタRTのカウンタ値が40以上であるか否かを判定する(S360−7)。上述したように、本実施形態において、100msecごとにブレーキランプ特定処理S328が実行される。ここで、上述した点灯仮判定処理S350において、発光源候補の点灯が判定されると連続点灯カウンタRTのカウンタ値が2加算されることから、連続点灯カウンタ値判定処理S360−7では、発光源候補が2sec(40×100msec/2、第2期間)以上点灯していると判定されたか否かを判定していることとなる。   And the brake lamp specific | specification part 170 determines whether the counter value of the continuous lighting counter RT is 40 or more (S360-7). As described above, in the present embodiment, the brake lamp specifying process S328 is executed every 100 msec. Here, in the above-described temporary lighting determination process S350, when it is determined that the light emission source candidate is turned on, the counter value of the continuous lighting counter RT is incremented by 2. Therefore, in the continuous lighting counter value determination process S360-7, the light emission source It is determined whether or not it is determined that the candidate is lit for 2 sec (40 × 100 msec / 2, second period) or longer.

連続点灯カウンタ値判定処理S360−7を実行することにより、太陽光の反射によって発光源候補と誤って特定された発光源候補や、消灯型ウィンカーが、ブレーキランプとして機能しておらず、ウィンカーとして機能している場合を排除し、片付ブレーキランプを精度よく特定することができる。   By executing the continuous lighting counter value determination process S360-7, a light source candidate that is mistakenly identified as a light source candidate by reflection of sunlight or a turn-off type blinker does not function as a brake lamp, The case where it is functioning can be eliminated, and the brake lamp with a tamper can be specified with high accuracy.

連続点灯カウンタ値判定処理S360−7の結果、連続点灯カウンタRTのカウンタ値が40以上であると判定すると(S360−7におけるYES)、ブレーキランプ特定部170は、発光源候補に対して仮点灯フラグをONして(S360−8)、候補数カウンタ値判定処理(S360−9)に移る。一方、連続点灯カウンタRTのカウンタ値が40未満であると判定すると(S360−7におけるNO)、発光源候補に対して仮点灯フラグをONにせず(OFFにして)、ブレーキランプ特定部170は、候補数カウンタ値判定処理(S360−9)に移る。   As a result of the continuous lighting counter value determination processing S360-7, when it is determined that the counter value of the continuous lighting counter RT is 40 or more (YES in S360-7), the brake lamp specifying unit 170 temporarily turns on the light emission source candidate. The flag is turned on (S360-8), and the process proceeds to candidate number counter value determination processing (S360-9). On the other hand, if it is determined that the counter value of the continuous lighting counter RT is less than 40 (NO in S360-7), the temporary lighting flag is not turned on (turned off) for the light source candidate, and the brake lamp specifying unit 170 Then, the process proceeds to candidate number counter value determination processing (S360-9).

続いて、ブレーキランプ特定部170は、先行車両の車両領域に対応付けられたすべての発光源候補についてS360−7、S360−8の処理を実行したか否か、すなわち、候補数カウンタCNが最大値max以上であるか否かを判定する(S360−9)。そして、最大値max以上でなければ(S360−9におけるNO)、現在の値を1インクリメントして(S360−10)、連続点灯カウンタ値判定処理S360−7からの処理を繰り返す。   Subsequently, the brake lamp specifying unit 170 determines whether or not the processes of S360-7 and S360-8 have been executed for all the light source candidates associated with the vehicle area of the preceding vehicle, that is, the candidate number counter CN is the maximum. It is determined whether or not the value is greater than or equal to max (S360-9). If it is not greater than the maximum value max (NO in S360-9), the current value is incremented by 1 (S360-10), and the processing from the continuous lighting counter value determination processing S360-7 is repeated.

一方、ブレーキランプ特定部170は、候補数カウンタCNが最大値max以上であると判定すると(S360−9におけるYES)、仮点灯フラグがONである発光源候補があるか否かを判定する(S360−11)。仮点灯フラグがONである発光源候補がある場合(S360−11におけるYES)、ブレーキランプ特定部170は、片付フラグをTにし、両付フラグをFにする(S360−12)。そして、ブレーキランプ特定部170は、ランプ点灯フラグをONし(S360−13)、仮点灯フラグをOFFして、当該ブレーキランプ判定処理S360を終了する。一方、仮点灯フラグがONである発光源候補がない場合(S360−11におけるNO)、ブレーキランプ特定部170は、当該ブレーキランプ判定処理S360を終了する。   On the other hand, if the brake lamp specifying unit 170 determines that the candidate number counter CN is greater than or equal to the maximum value max (YES in S360-9), the brake lamp specifying unit 170 determines whether or not there is a light source candidate whose temporary lighting flag is ON ( S360-11). When there is a light source candidate whose temporary lighting flag is ON (YES in S360-11), the brake lamp specifying unit 170 sets the cleanup flag to T and sets the double-attached flag to F (S360-12). And the brake lamp specific | specification part 170 turns ON a lamp lighting flag (S360-13), turns OFF a temporary lighting flag, and complete | finishes the said brake lamp determination process S360. On the other hand, when there is no light source candidate whose temporary lighting flag is ON (NO in S360-11), the brake lamp specifying unit 170 ends the brake lamp determination process S360.

上記フラグ判定処理S360−2において、両付フラグおよび片付フラグのいずれか一方がFではないと判定した場合(S360−2におけるNO)、図15に示すように、ブレーキランプ特定部170は、片付フラグがTであるか否かを判定する(S360−21)。そして、片付フラグがTである場合(S360−21におけるYES)、ペア点灯判定処理S360−23に処理を移し、片付フラグがTでない場合(S360−21におけるNO)、図16に示すペア点灯判定処理S360−23に移る。   When it is determined in the flag determination process S360-2 that one of the both-attached flag and the one-sided flag is not F (NO in S360-2), as shown in FIG. It is determined whether or not the tidying flag is T (S360-21). If the tidying flag is T (YES in S360-21), the process proceeds to the pair lighting determination process S360-23. If the tidying flag is not T (NO in S360-21), the pair shown in FIG. The process proceeds to lighting determination process S360-23.

ペア点灯判定処理S360−23は、ブレーキランプ特定部170が、上記(1)に示す条件を満たし、かつ、(2−1)の条件を満たすか否か判定する処理である(S360−23)。そして、ブレーキランプ特定部170は、ペア点灯判定処理S360−23の結果、上記(1)の条件を満たし、かつ、(2−1)の条件を満たした場合(S360−23におけるYES)、両付フラグT片付フラグF処理S360−4、ランプ点灯フラグON処理S360−5を実行して、当該ブレーキランプ判定処理S360を終了する。   The pair lighting determination process S360-23 is a process for determining whether or not the brake lamp specifying unit 170 satisfies the condition (1) and satisfies the condition (2-1) (S360-23). . Then, as a result of the pair lighting determination process S360-23, the brake lamp specifying unit 170 satisfies the above condition (1) and satisfies the condition (2-1) (YES in S360-23). The attached flag T one-sided flag F process S360-4 and the lamp lighting flag ON process S360-5 are executed, and the brake lamp determination process S360 is terminated.

一方、ペア点灯判定処理S360−23の結果、上記(1)および(2−1)の条件を満たしていない場合(S360−23におけるNO)、ブレーキランプ特定部170は、候補数カウンタセット処理S360−6を実行した後、連続点灯カウンタ値判定処理S360−25を実行する。   On the other hand, as a result of the pair lighting determination process S360-23, when the conditions (1) and (2-1) are not satisfied (NO in S360-23), the brake lamp specifying unit 170 performs the candidate number counter setting process S360. After executing −6, continuous lighting counter value determination processing S360-25 is executed.

ここで、連続点灯カウンタ値判定処理S360−25は、連続点灯カウンタRTのカウンタ値が16以上であるか否かを判定する処理である(S360−25)。つまり、ブレーキランプ特定部170は、発光源候補が0.8sec(16×100msec/2、第3期間)以上点灯していると判定されたか否かを判定している。   Here, the continuous lighting counter value determination process S360-25 is a process of determining whether or not the counter value of the continuous lighting counter RT is 16 or more (S360-25). That is, the brake lamp specifying unit 170 determines whether or not the light source candidate is determined to be lit for 0.8 sec (16 × 100 msec / 2, the third period) or longer.

連続点灯カウンタ値判定処理S360−25の結果、連続点灯カウンタRTのカウンタ値が16以上であると判定すると(S360−25におけるYES)、ブレーキランプ特定部170は、発光源候補に対して仮点灯フラグをONして(S360−8)、候補数カウンタ値判定処理(S360−9)に移る。一方、連続点灯カウンタRTのカウンタ値が16未満であると判定すると(S360−25におけるNO)、発光源候補に対して仮点灯フラグをONにせず(OFFにして)、ブレーキランプ特定部170は、候補数カウンタ値判定処理(S360−9)に移る。   As a result of the continuous lighting counter value determination process S360-25, when it is determined that the counter value of the continuous lighting counter RT is 16 or more (YES in S360-25), the brake lamp specifying unit 170 temporarily turns on the light emission source candidate. The flag is turned on (S360-8), and the process proceeds to candidate number counter value determination processing (S360-9). On the other hand, if it is determined that the counter value of the continuous lighting counter RT is less than 16 (NO in S360-25), the temporary lighting flag is not turned on (turned off) for the light source candidate, and the brake lamp specifying unit 170 Then, the process proceeds to candidate number counter value determination processing (S360-9).

このように、当該連続点灯カウンタ値判定処理S360−25は、先行車両の車両領域に片付のブレーキランプがあると既に判定されているため(S360−21におけるYES)、上記連続点灯カウンタ値判定処理S360−7と比較して、仮点灯フラグをONするための閾値(点灯とみなす時間、第3期間)を短く設定している。これにより、少なくとも一度、片付フラグがTになった車両領域(片付のブレーキランプがあると判定した車両)を迅速に判定することができる。また、太陽光の反射が不安定な場合、当該連続点灯カウンタ値判定処理S360−25を実行することにより、つまり、連続点灯時間を観測することで、太陽光の反射によって発光源候補と誤って特定された発光源候補を排除することができる。   As described above, since the continuous lighting counter value determination process S360-25 has already been determined that there is a brake lamp in the vehicle area of the preceding vehicle (YES in S360-21), the continuous lighting counter value determination is performed. Compared with process S360-7, the threshold value for turning on the temporary lighting flag (time to be regarded as lighting, third period) is set shorter. This makes it possible to quickly determine a vehicle region (a vehicle that has been determined to have a tampered brake lamp) at least once. In addition, when the reflection of sunlight is unstable, by executing the continuous lighting counter value determination process S360-25, that is, by observing the continuous lighting time, it is mistaken for a light source candidate due to the reflection of sunlight. The identified light emission source candidates can be excluded.

そして、ブレーキランプ特定部170は、候補数カウンタCNが最大値max以上であるか否かを判定し(S360−9)、最大値max以上でなければ(S360−9におけるNO)、現在の値を1インクリメントして(S360−10)、連続点灯カウンタ値判定処理S360−25からの処理を繰り返す。   Then, the brake lamp specifying unit 170 determines whether or not the candidate number counter CN is greater than or equal to the maximum value max (S360-9). If not greater than the maximum value max (NO in S360-9), the current value Is incremented by 1 (S360-10), and the processing from the continuous lighting counter value determination processing S360-25 is repeated.

一方、ブレーキランプ特定部170は、候補数カウンタ値判定処理S360−9の結果、候補数カウンタCNが最大値max以上であると判定すると(S360−9におけるYES)、仮点灯フラグがONである発光源候補があるか否かを判定する(S360−11)。仮点灯フラグがONである発光源候補がある場合(S360−11におけるYES)、ブレーキランプ特定部170は、ランプ点灯フラグをONにして(S360−13)、当該ブレーキランプ判定処理S360を終了する。一方、仮点灯フラグがONである発光源候補がない場合(S360−11におけるNO)、ブレーキランプ特定部170は、ランプ点灯フラグをOFFにして(S360−27)、当該ブレーキランプ判定処理S360を終了する。   On the other hand, when the brake lamp specifying unit 170 determines that the candidate number counter CN is equal to or greater than the maximum value max as a result of the candidate number counter value determination process S360-9 (YES in S360-9), the temporary lighting flag is ON. It is determined whether there is a light source candidate (S360-11). When there is a light source candidate whose temporary lighting flag is ON (YES in S360-11), the brake lamp specifying unit 170 sets the lamp lighting flag to ON (S360-13), and ends the brake lamp determination process S360. . On the other hand, when there is no light source candidate whose temporary lighting flag is ON (NO in S360-11), the brake lamp specifying unit 170 sets the lamp lighting flag to OFF (S360-27) and executes the brake lamp determination process S360. finish.

上記片付フラグ判定処理S360−21において、片付フラグがTでないと判定した場合、すなわち、両付フラグがTである場合(S360−21におけるNO)、図16に示すように、ブレーキランプ特定部170は、ペア点灯判定処理S360−23を実行する。そして、ペア点灯判定処理S360−23の結果、上記(1)および(2−1)の条件を満たした場合(S360−23におけるYES)、ブレーキランプ特定部170は、ランプ点灯フラグON処理S360−5を実行して、当該ブレーキランプ判定処理S360を終了する。   When it is determined in the above-mentioned parting flag determination process S360-21 that the parting flag is not T, that is, when the parting flag is T (NO in S360-21), as shown in FIG. Unit 170 executes pair lighting determination processing S360-23. Then, as a result of the pair lighting determination process S360-23, when the conditions (1) and (2-1) are satisfied (YES in S360-23), the brake lamp specifying unit 170 performs the lamp lighting flag ON process S360-. 5 is executed, and the brake lamp determination process S360 is terminated.

一方、ペア点灯判定処理S360−23の結果、上記(1)の条件、または、(2−1)の条件を満たしていない場合(S360−23におけるNO)、ブレーキランプ特定部170は、候補数カウンタセット処理S360−6を遂行した後、連続点灯カウンタ値判定処理S360−31を実行する。ここで、連続点灯カウンタ値判定処理S360−31は、連続点灯カウンタRTのカウンタ値が16以上であるか(発光源候補が0.8sec(16×100msec/2、第3期間、第4期間)以上点灯していると判定されたか否か)、または、下記(3)の条件を満たすかを判定する処理である。   On the other hand, as a result of the pair lighting determination process S360-23, when the condition (1) or (2-1) is not satisfied (NO in S360-23), the brake lamp specifying unit 170 determines the number of candidates. After performing the counter setting process S360-6, the continuous lighting counter value determination process S360-31 is performed. Here, in the continuous lighting counter value determination process S360-31, whether the counter value of the continuous lighting counter RT is 16 or more (the emission source candidate is 0.8 sec (16 × 100 msec / 2, the third period, the fourth period). This is a process for determining whether or not it is determined that the lamp is lit or not, or whether the following condition (3) is satisfied.

(3)の条件は、消灯型ウィンカーチェック処理が遂行中であることを示す消灯型ウィンカーチェック処理中であり、連続点灯カウンタRTのカウンタ値が4以上であり、さらに、配置判定部168による判定処理(S326)の結果、発光源候補が他の発光源候補を対(ペア)を構成できないと判定された期間が0.8sec以下であることである。   The condition (3) is the turn-off type blinker check process indicating that the turn-off type turn signal check process is being performed, the count value of the continuous turn-on counter RT is 4 or more, and the determination by the arrangement determination unit 168 As a result of the processing (S326), the period during which it is determined that the light emission source candidate cannot form a pair with another light emission source candidate is 0.8 sec or less.

連続点灯カウンタ値判定処理S360−31を実行することにより、消灯型ウィンカーが、ブレーキランプとして機能しておらず、ウィンカーとして機能している場合を排除することができる。   By executing the continuous lighting counter value determination process S360-31, it is possible to eliminate the case where the turn-off type blinker does not function as a brake lamp but functions as a blinker.

連続点灯カウンタ値判定処理S360−31の結果、連続点灯カウンタRTのカウンタ値が16以上である、または、上記(3)の条件を満たすと判定すると(S360−31におけるYES)、ブレーキランプ特定部170は、発光源候補に対して仮点灯フラグをONして(S360−8)、候補数カウンタ値判定処理(S360−9)に移る。一方、連続点灯カウンタRTのカウンタ値が16未満であり、上記条件(3)を満たさないと判定すると(S360−31におけるNO)、発光源候補に対して仮点灯フラグをONにせず(OFFにして)、ブレーキランプ特定部170は、候補数カウンタ値判定処理(S360−9)に移る。   As a result of the continuous lighting counter value determination processing S360-31, if it is determined that the counter value of the continuous lighting counter RT is 16 or more or the condition (3) is satisfied (YES in S360-31), the brake lamp specifying unit In step 170, the temporary lighting flag is turned ON for the light emission source candidate (S360-8), and the process proceeds to the candidate number counter value determination process (S360-9). On the other hand, if it is determined that the counter value of the continuous lighting counter RT is less than 16 and the above condition (3) is not satisfied (NO in S360-31), the temporary lighting flag is not turned on (turned off) for the light source candidate. The brake lamp identifying unit 170 proceeds to candidate number counter value determination processing (S360-9).

そして、ブレーキランプ特定部170は、候補数カウンタCNが最大値max以上であるか否かを判定し(S360−9)、最大値max以上でなければ(S360−9におけるNO)、現在の値を1インクリメントして(S360−10)、連続点灯カウンタ値判定処理S360−31からの処理を繰り返す。   Then, the brake lamp specifying unit 170 determines whether or not the candidate number counter CN is greater than or equal to the maximum value max (S360-9). If not greater than the maximum value max (NO in S360-9), the current value Is incremented by 1 (S360-10), and the processing from the continuous lighting counter value determination processing S360-31 is repeated.

一方、ブレーキランプ特定部170は、候補数カウンタ値判定処理S360−9の結果、候補数カウンタCNが最大値max以上であると判定すると(S360−9におけるYES)、仮点灯フラグがONである発光源候補があるか否かを判定する(S360−11)。仮点灯フラグがONである発光源候補がある場合(S360−11におけるYES)、ブレーキランプ特定部170は、片付判定処理S360−33に移る。一方、仮点灯フラグがONである発光源候補がない場合(S360−11におけるNO)、ブレーキランプ特定部170は、ランプ点灯フラグをOFFにして(S360−27)、当該ブレーキランプ判定処理S360を終了する。   On the other hand, when the brake lamp specifying unit 170 determines that the candidate number counter CN is equal to or greater than the maximum value max as a result of the candidate number counter value determination process S360-9 (YES in S360-9), the temporary lighting flag is ON. It is determined whether there is a light source candidate (S360-11). If there is a light source candidate whose temporary lighting flag is ON (YES in S360-11), the brake lamp specifying unit 170 proceeds to a tidying determination process S360-33. On the other hand, when there is no light source candidate whose temporary lighting flag is ON (NO in S360-11), the brake lamp specifying unit 170 sets the lamp lighting flag to OFF (S360-27) and executes the brake lamp determination process S360. finish.

片付判定処理S360−33は、下記(4)の条件を満たすかを判定する処理である。(4)の条件は、配置判定部168による判定処理(S326)の結果、発光源候補が他の発光源候補を対(ペア)を構成できないと判定された期間が0.8sec以上であることである。   The tidying determination process S360-33 is a process for determining whether the following condition (4) is satisfied. The condition (4) is that, as a result of the determination process (S326) by the arrangement determining unit 168, the period during which it is determined that the light source candidate cannot form another light source candidate pair is 0.8 sec or longer. It is.

片付判定処理S360−33の結果、上記(4)の条件を満たすと判定すると(S360−33におけるYES)、ブレーキランプ特定部170は、片付フラグをTにし、両付フラグをFにし(S360−12)、ランプ点灯フラグをONにして(S360−13)、当該ブレーキランプ判定処理S360を終了する。一方、片付判定処理S360−33の結果、上記(4)の条件を満たさないと判定すると(S360−33におけるNO)、ブレーキランプ特定部170は、両付フラグをTのまま維持し、ランプ点灯フラグをONにして(S360−13)、当該ブレーキランプ判定処理S360を終了する。   If it is determined that the condition (4) is satisfied as a result of the tidying determination process S360-33 (YES in S360-33), the brake lamp specifying unit 170 sets the tidying flag to T and sets the tampering flag to F ( S360-12), the lamp lighting flag is turned ON (S360-13), and the brake lamp determination process S360 is terminated. On the other hand, if it is determined that the condition (4) is not satisfied as a result of the clearing determination process S360-33 (NO in S360-33), the brake lamp specifying unit 170 maintains the double-attached flag as T, and the lamp The lighting flag is turned ON (S360-13), and the brake lamp determination process S360 is terminated.

(ノイズ除外処理S370)
図17は、ノイズ除外処理S370を示すフローチャートである。ブレーキランプ特定部170は、ランプ点灯フラグがONであるか否かを判定する(S370−1)。ランプ点灯フラグがONであると判定した場合(S370−1におけるYES)、ブレーキランプ特定部170は、太陽光反射判定処理S370−2に移る。一方、ランプ点灯フラグがONではないと判定した場合(S370−1におけるNO)、ブレーキランプ特定部170は、当該ノイズ除外処理S370を終了する。
(Noise exclusion process S370)
FIG. 17 is a flowchart showing the noise exclusion process S370. The brake lamp specifying unit 170 determines whether or not the lamp lighting flag is ON (S370-1). When it determines with a lamp lighting flag being ON (it is YES in S370-1), the brake lamp specific | specification part 170 transfers to sunlight reflection determination process S370-2. On the other hand, when it determines with the lamp lighting flag not being ON (NO in S370-1), the brake lamp specific | specification part 170 complete | finishes the said noise removal process S370.

ブレーキランプ特定部170は、当該第2画像の直前に取得した第1画像において、先行車両の車両領域のうち、輝度が所定の閾値THg以上の画素の画素数が所定の閾値THj以上であるか否かを判定する(S370−2)。太陽光反射判定処理S370−2を実行することにより、太陽光の反射によってランプ点灯フラグがONとされた場合を除外することができる。ここで、閾値THgは、第1画像を撮像する際の露光時間、第1画像を撮像する際のシャッタのセンサのゲイン、第2画像を撮像する際の露光時間、第2画像を撮像する際のシャッタのセンサのゲイン、予め定められたR成分の値(例えば、120)に基づいて決定される。また、閾値Thjは、実際に取得したデータに基づいて決定される。   In the first image acquired immediately before the second image, the brake lamp specifying unit 170 determines whether the number of pixels having a luminance equal to or higher than a predetermined threshold THg is equal to or higher than a predetermined threshold THj in the vehicle area of the preceding vehicle. It is determined whether or not (S370-2). By executing the sunlight reflection determination process S370-2, it is possible to exclude the case where the lamp lighting flag is turned ON by the reflection of sunlight. Here, the threshold THg is the exposure time when capturing the first image, the gain of the shutter sensor when capturing the first image, the exposure time when capturing the second image, and when capturing the second image. The shutter sensor gain is determined based on a predetermined R component value (for example, 120). The threshold value Thj is determined based on actually acquired data.

そして、ブレーキランプ特定部170は、輝度が閾値THg以上の画素数が閾値THj未満である場合(S370−2におけるNO)、リアフォグ点灯判定処理S370−3に移る。一方、ブレーキランプ特定部170は、輝度が閾値THg以上の画素数が閾値THj以上である場合(S370−2におけるYES)、ランプ点灯フラグOFF処理S370−5に移る。   Then, when the number of pixels whose luminance is greater than or equal to the threshold THg is less than the threshold THj (NO in S370-2), the brake lamp specifying unit 170 proceeds to the rear fog lighting determination process S370-3. On the other hand, when the number of pixels whose luminance is greater than or equal to the threshold THg is greater than or equal to the threshold THj (YES in S370-2), the brake lamp specifying unit 170 proceeds to the lamp lighting flag OFF process S370-5.

ブレーキランプ特定部170は、リアフォグランプが点灯しているか否かを判定する(S370−3)。具体的にブレーキランプ特定部170は、先行車両が動いており、先行車両が減速しておらず、かつ、発光源候補が所定時間Ta以上点灯している場合、リアフォグランプが点灯していると判定する。なお、先行車両の挙動の判定については、既存の技術を参照できるので、ここでは、その詳細な説明を省略する。また、所定時間Taは、実際に取得したデータに基づき、減速度が出ないままブレーキランプが点灯している時間より長めに取る(例えば、45sec)とよい。なお、所定時間Taは、先行車両の速度や減速度のばらつき、路面の摩擦係数μ等の走行環境によって変化させてもよい。   The brake lamp specifying unit 170 determines whether or not the rear fog lamp is lit (S370-3). Specifically, the brake lamp specifying unit 170 indicates that the rear fog lamp is lit when the preceding vehicle is moving, the preceding vehicle is not decelerating, and the light source candidate is lit for a predetermined time Ta or more. judge. In addition, since the existing technology can be referred for the determination of the behavior of the preceding vehicle, detailed description thereof is omitted here. The predetermined time Ta is preferably set longer than the time during which the brake lamp is lit without deceleration (for example, 45 seconds) based on actually acquired data. The predetermined time Ta may be changed depending on the traveling environment such as variations in the speed and deceleration of the preceding vehicle and the friction coefficient μ of the road surface.

そして、ブレーキランプ特定部170は、リアフォグランプが点灯していないと判定した場合(S370−3におけるNO)、ブレーキランプ特定処理S370−4に移る。一方、ブレーキランプ特定部170は、リアフォグランプが点灯していると判定した場合(S370−3におけるYES)、ランプ点灯フラグOFF処理S370−5に移る。   If the brake lamp specifying unit 170 determines that the rear fog lamp is not lit (NO in S370-3), the process proceeds to the brake lamp specifying process S370-4. On the other hand, if the brake lamp specifying unit 170 determines that the rear fog lamp is lit (YES in S370-3), the process proceeds to a lamp lighting flag OFF process S370-5.

そして、ブレーキランプ特定部170は、リアフォグランプが点灯していないと判定した場合(S370−3におけるNO)、ランプ点灯フラグがONとなっている発光源候補が存在すれば、先行車両のブレーキランプが点灯していると特定し(S370−4)、次回の処理のためにランプ点灯フラグをOFFにして(S370−5)、当該ノイズ除外処理S370を終了する。   If the brake lamp specifying unit 170 determines that the rear fog lamp is not lit (NO in S370-3), and there is a light source candidate whose lamp lighting flag is ON, the brake lamp of the preceding vehicle is present. Is turned on (S370-4), the lamp lighting flag is turned off for the next processing (S370-5), and the noise removal processing S370 is terminated.

このように、ノイズ除外処理S370を実行することにより、太陽光の反射によって発光源候補として特定されてしまった発光源候補や、リアフォグランプ由来の発光源候補を除外することができる。   In this way, by executing the noise exclusion process S370, it is possible to exclude light source candidates that have been specified as light source candidates by reflection of sunlight and light source candidates derived from rear fog lamps.

なお、車両特定部164aによる先行車両(車両領域)の特定がなされない期間が所定時間以上経過すると、ブレーキランプ特定部170は、両付フラグおよび片付フラグをFにする。   Note that when a period in which the preceding vehicle (vehicle area) is not specified by the vehicle specifying unit 164a has elapsed for a predetermined time or more, the brake lamp specifying unit 170 sets the both-attached flag and the one-sided flag to F.

こうして、車外環境認識装置120では、1対の発光源で構成されるブレーキランプのうち、一方の発光源が消灯していたり、先行車両の姿勢等によって一方の発光源が画像に映り込まなかったりする場合であってもブレーキランプの点灯を検出することが可能となる。また、学習ロジック処理S340でブレーキランプであると判定されないような大きさの発光源候補や、学習ロジック処理S340でブレーキランプであると判定されないような複雑な形状のブレーキランプであっても、ブレーキランプの点灯を検出することが可能となる。   Thus, in the outside environment recognition device 120, one of the light sources out of the brake lamps composed of a pair of light sources is turned off, or one light source is not reflected in the image due to the posture of the preceding vehicle or the like. Even in this case, it is possible to detect the lighting of the brake lamp. Even if the light source candidate has a size that cannot be determined as a brake lamp in the learning logic process S340, or a brake lamp having a complicated shape that cannot be determined as a brake lamp in the learning logic process S340, It becomes possible to detect lighting of the lamp.

また、コンピュータを、車外環境認識装置120として機能させるプログラムや当該プログラムを記録した、コンピュータで読み取り可能なフレキシブルディスク、光磁気ディスク、ROM、CD、DVD、BD等の記憶媒体も提供される。ここで、プログラムは、任意の言語や記述方法にて記述されたデータ処理手段をいう。   Also provided are a program that causes a computer to function as the vehicle exterior environment recognition device 120 and a computer-readable storage medium that stores the program, such as a flexible disk, magneto-optical disk, ROM, CD, DVD, and BD. Here, the program refers to data processing means described in an arbitrary language or description method.

以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。   As mentioned above, although preferred embodiment of this invention was described referring an accompanying drawing, it cannot be overemphasized that this invention is not limited to this embodiment. It will be apparent to those skilled in the art that various changes and modifications can be made within the scope of the claims, and these are naturally within the technical scope of the present invention. Is done.

例えば、上述した実施形態において、ブレーキランプ特定部170は、撮像装置110が生成したカラー画像に基づいてブレーキランプの点灯有無を判定しているが、モノクロ画像に基づいてブレーキランプの点灯有無を判定するとしてもよい。   For example, in the embodiment described above, the brake lamp specifying unit 170 determines whether or not the brake lamp is lit based on the color image generated by the imaging device 110, but determines whether or not the brake lamp is lit based on the monochrome image. You may do that.

また、上記実施形態において、第1期間、第3期間、第4期間を実質的に等しい時間としているが、第1期間、第3期間、第4期間のうち、いずれか1または複数を異なる時間としてもよい。   Moreover, in the said embodiment, although the 1st period, the 3rd period, and the 4th period are made into substantially equal time, any one or several among 1st period, 3rd period, and 4th period are different time. It is good.

なお、本明細書の車外環境認識処理の各工程は、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいはサブルーチンによる処理を含んでもよい。   It should be noted that each step of the vehicle environment recognition processing in the present specification does not necessarily have to be processed in time series in the order described in the flowchart, and may include processing in parallel or by a subroutine.

本発明は、先行車両のブレーキの操作状態を特定する車外環境認識装置に利用することができる。   INDUSTRIAL APPLICABILITY The present invention can be used for an outside environment recognition device that specifies the operation state of a brake of a preceding vehicle.

120 車外環境認識装置
160 画像取得部
164a 車両特定部
164b 発光源候補特定部
170 ブレーキランプ特定部
120 Outside environment recognition device 160 Image acquisition unit 164a Vehicle identification unit 164b Light source candidate identification unit 170 Brake lamp identification unit

Claims (5)

画像を取得する画像取得部と、
前記画像において、車両領域を特定する車両特定部と、
特定された前記車両領域における、1または複数の発光源の候補を発光源候補として特定する発光源候補特定部と、
特定された前記発光源候補のうち、予め定められた第1期間点灯している発光源候補が、他の発光源候補と予め定められたペア条件を満たすか否かを判定し、該ペア条件を満たすと判定した該発光源候補、および、該ペア条件を満たさないと判定した該発光源候補であって、該第1期間より長い第2期間点灯している発光源候補を、ブレーキランプと特定するブレーキランプ特定部と、
を備えたことを特徴とする車外環境認識装置。
An image acquisition unit for acquiring images;
In the image, a vehicle specifying unit that specifies a vehicle region;
A light source candidate identification unit that identifies one or a plurality of light source candidates in the identified vehicle region as light source candidates;
Among the identified light source candidates, it is determined whether or not a light source candidate that has been lit for a predetermined first period satisfies a predetermined pair condition with another light source candidate, and the pair condition A light source candidate that has been determined to satisfy the condition, and a light source candidate that has been determined not to satisfy the pair condition and that has been lit for a second period longer than the first period, Brake lamp identification part to identify,
An outside environment recognition device comprising:
前記ブレーキランプ特定部は、少なくとも1度、ブレーキランプと特定された前記発光源候補が、前記第2期間より短い第3期間点灯していると、該発光源候補をブレーキランプと特定することを特徴とする請求項1に記載の車外環境認識装置。   The brake lamp identifying unit identifies the light source candidate as a brake lamp when the light source candidate identified as the brake lamp is lit for a third period shorter than the second period at least once. The outside environment recognition device according to claim 1 characterized by things. 前記ブレーキランプ特定部は、少なくとも1度、前記ペア条件を満たすと判定された前記発光源候補が、該ペア条件を満たさない場合であっても、前記第2期間より短い第4期間点灯していると、ブレーキランプと特定することを特徴とする請求項1に記載の車外環境認識装置。   The brake lamp specifying unit is lit for a fourth period shorter than the second period even when the light source candidate determined to satisfy the pair condition does not satisfy the pair condition at least once. The outside environment recognition device according to claim 1, wherein a brake lamp is specified. 前記画像取得部が取得する画像はカラー画像であり、
前記発光源候補特定部は、所定のカラー範囲内のカラー値を有する画素であって、所定の距離範囲内の画素同士をグループ化した領域を発光源候補とし、
前記ブレーキランプ特定部は、前記発光源候補の領域において、R成分、G成分、および、B成分のうち、いずれかの成分のカラー値が、該カラー値の取り得る最大値となっている画素が所定数以上ある場合、該発光源候補をブレーキランプの候補から除外することを特徴とする請求項1から3のいずれか1項に記載の車外環境認識装置。
The image acquired by the image acquisition unit is a color image,
The light emission source candidate specifying unit is a pixel having a color value within a predetermined color range, and a region obtained by grouping pixels within a predetermined distance range is set as a light emission source candidate.
The brake lamp specifying unit is a pixel in which a color value of any one of an R component, a G component, and a B component is a maximum value that the color value can take in the region of the light source candidate 4. The external environment recognition device according to claim 1, wherein when the number of the light source is greater than or equal to a predetermined number, the light emission source candidate is excluded from the brake lamp candidates.
前記画像取得部が取得する画像はカラー画像であり、
前記ブレーキランプ特定部は、前記車両領域における、R成分のカラー値が所定の閾値以上である画素数に基づいて、前記発光源候補が太陽光の反射により該発光源候補として特定されたか否かを判定し、太陽光の反射により発光源候補として特定されたと判定した場合、該発光源候補をブレーキランプの候補から除外することを特徴とする請求項1から4のいずれか1項に記載の車外環境認識装置。
The image acquired by the image acquisition unit is a color image,
The brake lamp specifying unit determines whether the light source candidate is specified as the light source candidate by reflection of sunlight based on the number of pixels in the vehicle area where the color value of the R component is equal to or greater than a predetermined threshold value. The light emission source candidate is excluded from the brake lamp candidates when it is determined that the light emission source candidate is identified by the reflection of sunlight. Outside environment recognition device.
JP2014125930A 2014-06-19 2014-06-19 Outside environment recognition device Active JP6335037B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014125930A JP6335037B2 (en) 2014-06-19 2014-06-19 Outside environment recognition device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014125930A JP6335037B2 (en) 2014-06-19 2014-06-19 Outside environment recognition device

Publications (2)

Publication Number Publication Date
JP2016004503A JP2016004503A (en) 2016-01-12
JP6335037B2 true JP6335037B2 (en) 2018-05-30

Family

ID=55223709

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014125930A Active JP6335037B2 (en) 2014-06-19 2014-06-19 Outside environment recognition device

Country Status (1)

Country Link
JP (1) JP6335037B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6642886B2 (en) * 2016-03-24 2020-02-12 株式会社Subaru Vehicle driving support device
CN112307833A (en) * 2019-07-31 2021-02-02 浙江商汤科技开发有限公司 Method, device and equipment for identifying driving state of intelligent driving equipment
JP7356319B2 (en) 2019-10-17 2023-10-04 株式会社Subaru Vehicle exterior environment recognition device
KR20210133330A (en) * 2020-04-28 2021-11-08 주식회사 만도 driver assistance system and driver assistance method
CN114374785A (en) * 2022-01-12 2022-04-19 深圳盈达信息科技有限公司 Optical information acquisition device and optical information acquisition method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004341801A (en) * 2003-05-15 2004-12-02 Nissan Motor Co Ltd Chased vehicle lamp detection system and chased vehicle lamp detection method
JP4914234B2 (en) * 2007-01-31 2012-04-11 富士重工業株式会社 Leading vehicle detection device
JP2011057072A (en) * 2009-09-09 2011-03-24 Mitsubishi Fuso Truck & Bus Corp Automatic braking device
JP5499011B2 (en) * 2011-11-17 2014-05-21 富士重工業株式会社 Outside environment recognition device and outside environment recognition method
JP5798011B2 (en) * 2011-11-18 2015-10-21 富士重工業株式会社 Outside environment recognition device

Also Published As

Publication number Publication date
JP2016004503A (en) 2016-01-12

Similar Documents

Publication Publication Date Title
JP6132412B2 (en) Outside environment recognition device
JP6236039B2 (en) Outside environment recognition device
JP6034923B1 (en) Outside environment recognition device
JP6420650B2 (en) Outside environment recognition device
JP5499011B2 (en) Outside environment recognition device and outside environment recognition method
JP5680573B2 (en) Vehicle driving environment recognition device
EP3588939B1 (en) Bundling night vision and other driver assistance systems (das) using near infra red (nir) illumination and a rolling shutter
CN102881186B (en) Environment recognizing device for a vehicle and vehicle control system using the same
JP6335037B2 (en) Outside environment recognition device
JP5906224B2 (en) Outside environment recognition device
JP5886809B2 (en) Outside environment recognition device
JP2012221303A (en) In-vehicle lighting device for driving support and in-vehicle driving support device and driving support system
JP6259335B2 (en) Outside environment recognition device
JP6329417B2 (en) Outside environment recognition device
JP6240475B2 (en) Outside environment recognition device
JP6335065B2 (en) Outside environment recognition device
JP6654870B2 (en) Outside environment recognition device
JP2023546062A (en) Image processing method
JP6378547B2 (en) Outside environment recognition device
JP6853890B2 (en) Object detection system
JP7176208B2 (en) System and imager
JP2017068768A (en) Vehicle detection alarm device and vehicle detection alarm method
JP2015156120A (en) pedestrian recognition device
JP4882592B2 (en) Light extraction apparatus, light extraction method, and distance measurement system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170307

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180323

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180427

R150 Certificate of patent or registration of utility model

Ref document number: 6335037

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250