JP7762527B2 - Traffic light information determination device - Google Patents
Traffic light information determination deviceInfo
- Publication number
- JP7762527B2 JP7762527B2 JP2021156275A JP2021156275A JP7762527B2 JP 7762527 B2 JP7762527 B2 JP 7762527B2 JP 2021156275 A JP2021156275 A JP 2021156275A JP 2021156275 A JP2021156275 A JP 2021156275A JP 7762527 B2 JP7762527 B2 JP 7762527B2
- Authority
- JP
- Japan
- Prior art keywords
- traffic light
- vehicle
- controller
- information
- target traffic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Traffic Control Systems (AREA)
Description
本発明は、信号機情報判定装置に関する。 The present invention relates to a traffic light information determination device.
特許文献1には、車両前方の映像から赤信号となっている信号機を抽出する車両運転支援装置が記載されている。 Patent Document 1 describes a vehicle driving assistance device that extracts red traffic lights from an image of the area ahead of the vehicle.
信号機と車両との間にトラックなどの障害物がある場合、あるいは、信号機の背後に太陽が重なるような場合には、車両前方の映像から信号機の表示を判定することが困難となる。 If there is an obstacle such as a truck between the traffic light and the vehicle, or if the sun is behind the traffic light, it becomes difficult to determine the traffic light's display from the image in front of the vehicle.
本発明は、車両前方の映像に障害が生じるような場合でも、信号機の表示の判定が可能な信号機情報判定装置を提供することを目的とする。 The objective of the present invention is to provide a traffic light information determination device that can determine the display of a traffic light even when the image ahead of the vehicle is obstructed.
(1)
本発明の一態様は、
車両に搭載される信号機情報判定装置であって、
映像を取得する撮影部と、
前記車両の走行車線の信号情報を表示する信号機を対象信号機として、前記対象信号機の表示を判定するコントローラと、
を備え、
前記撮影部は、前記車両の前方の映像と前記車両の周辺に位置する反射物の映像とを取得し、
前記コントローラは、前記前方の映像に基づき前記対象信号機の表示の正常な判定結果が得られない場合に、前記反射物の映像に含まれる前記対象信号機の反射像に基づき前記対象信号機の表示を判定することを特徴とする。
(2)
本発明のもう一つの態様は、
車両に搭載される信号機情報判定装置であって、
映像を取得する撮影部と、
前記車両の走行車線の信号情報を表示する信号機を対象信号機として、前記対象信号機の表示を判定するコントローラと、
を備え、
前記撮影部は、前記車両の周辺に位置する反射物の映像を取得し、
前記コントローラは、前記対象信号機の位置と前記反射物の位置とに基づいて前記対象信号機の反射位置を推測し、前記反射物の前記反射位置の映像に含まれる前記対象信号機の反射像に基づき前記対象信号機の表示を判定することを特徴とする。
(3)
本発明のもう一つの態様は、
車両に搭載される信号機情報判定装置であって、
映像を取得する撮影部と、
前記車両の走行車線の信号情報を表示する信号機を対象信号機として、前記対象信号機の表示を判定するコントローラと、
を備え、
前記撮影部は、前記車両の周辺に位置する反射物の映像を取得し、
前記コントローラは、
前記反射物の映像に含まれる前記対象信号機の反射像に基づき前記対象信号機の表示を判定し、
更に、前記反射像が前記対象信号機を表わしているのか妥当性確認処理を実行し、
前記妥当性確認処理は、
前記対象信号機の反射による歪んだ形状を予測する処理と、
前記反射像と予測された前記歪んだ形状とを比較する処理と、
を含むことを特徴とする。
(1)
One aspect of the present invention is
A traffic light information determination device mounted on a vehicle,
a photographing unit that acquires video;
a controller that determines the display of a target traffic light that displays signal information for the lane in which the vehicle is traveling, and
Equipped with
The photographing unit acquires an image of a front of the vehicle and an image of a reflecting object located around the vehicle,
The controller is characterized in that when a normal judgment result of the display of the target traffic light cannot be obtained based on the image of the front, it judges the display of the target traffic light based on the reflected image of the target traffic light contained in the image of the reflecting object.
(2)
Another aspect of the present invention is a method for producing a
A traffic light information determination device mounted on a vehicle,
a photographing unit that acquires video;
a controller that determines the display of a target traffic light that displays signal information for the lane in which the vehicle is traveling, and
Equipped with
The photographing unit acquires an image of a reflecting object located around the vehicle,
The controller estimates the reflection position of the target traffic light based on the position of the target traffic light and the position of the reflecting object, and determines the display of the target traffic light based on the reflected image of the target traffic light included in the image of the reflection position of the reflecting object.
(3)
Another aspect of the present invention is a method for producing a
A traffic light information determination device mounted on a vehicle,
a photographing unit that acquires video;
a controller that determines the display of a target traffic light that displays signal information for the lane in which the vehicle is traveling, and
Equipped with
The photographing unit acquires an image of a reflecting object located around the vehicle,
The controller
determining the display of the target traffic signal based on a reflected image of the target traffic signal included in the image of the reflecting object;
Furthermore, a validation process is performed to determine whether the reflected image represents the target traffic light;
The validation process includes:
A process of predicting a distorted shape of the target traffic light due to reflection;
comparing the reflected image with the predicted distorted shape;
The present invention is characterized by comprising:
本発明によれば、コントローラは、車両周辺の反射物に反射した対象信号機の反射像に基づいて対象信号機の表示の判定を行うことができる。したがって、対象信号機が車両の前方にあり、車両前方の映像に障害が生じるような場合でも、対象信号機の表示の判定が可能となる。 According to the present invention, the controller can determine the display status of a target traffic signal based on the image of the target traffic signal reflected by reflective objects around the vehicle. Therefore, even if the target traffic signal is located ahead of the vehicle and obstructs the image ahead of the vehicle, it is possible to determine the display status of the target traffic signal.
以下、本発明の実施形態について図面を参照して詳細に説明する。図1は、本発明の実施形態の信号機情報判定装置及び車両を示すブロック図である。 Embodiments of the present invention will now be described in detail with reference to the drawings. Figure 1 is a block diagram showing a traffic light information determination device and a vehicle according to an embodiment of the present invention.
本実施形態の信号機情報判定装置1は、車両100に搭載され、車両100の前方の映像に障害が生じるように場合でも、対象信号機の表示を判定することのできる装置である。対象信号機とは、車両100が走行する車線の信号情報を表示する信号機を意味する。 The traffic light information determination device 1 of this embodiment is mounted on a vehicle 100 and is capable of determining the display of a target traffic light even when the image ahead of the vehicle 100 is obstructed. The target traffic light refers to a traffic light that displays signal information for the lane in which the vehicle 100 is traveling.
車両100は、車輪102、103と、車輪102に伝達される動力を発生する動力源104と、車輪102、103に制動力を発生させるブレーキ機構105とを備える。さらに、車両100は、運転者による運転操作を受ける運転操作部106と、動力源104及びブレーキ機構105の動作を制御する車両コントローラ110とを備える。さらに、車両100は、測位を行う測位装置113と、運転手に情報を通知する通知装置120(例えば表示パネル)を備える。 Vehicle 100 is equipped with wheels 102, 103, a power source 104 that generates power transmitted to wheel 102, and a brake mechanism 105 that generates braking force on wheels 102, 103. Vehicle 100 also includes a driving operation unit 106 that receives driving operations from the driver, and a vehicle controller 110 that controls the operation of power source 104 and brake mechanism 105. Vehicle 100 is also equipped with a positioning device 113 that performs positioning, and a notification device 120 (e.g., a display panel) that notifies the driver of information.
動力源104は、例えば内燃機関、電動モータ、又はこれら両方を含む。運転操作部106は、アクセル操作部(アクセルペダル等)、ブレーキ操作部(ブレーキペダル等)及び操舵部(操舵ハンドル等)を含む。ブレーキ機構105は、摩擦により制動力を発生させる機構、電動モータを回生運転することで回生制動を発生させる装置、又は、これら両方を含む。車両コントローラ110は、1つ又は複数のEUC(Electronic Control Unit)から構成される。車両コントローラ110は、アクセル操作部の操作信号、ブレーキ操作部の操作信号、並びに、後述するコントローラ20からの運転要求を受ける。そして、当該操作信号及び運転要求に応じて、車両コントローラ110は、動力源104の駆動制御、並びに、ブレーキ機構105の駆動制御を行う。 The power source 104 may include, for example, an internal combustion engine, an electric motor, or both. The driving operation unit 106 includes an accelerator operation unit (such as an accelerator pedal), a brake operation unit (such as a brake pedal), and a steering unit (such as a steering wheel). The brake mechanism 105 may include a mechanism that generates braking force through friction, a device that generates regenerative braking by regeneratively operating the electric motor, or both. The vehicle controller 110 is composed of one or more EUCs (Electronic Control Units). The vehicle controller 110 receives operation signals from the accelerator operation unit, operation signals from the brake operation unit, and driving requests from the controller 20, which will be described later. Then, in response to these operation signals and driving requests, the vehicle controller 110 controls the driving of the power source 104 and the driving of the brake mechanism 105.
信号機情報判定装置1は、車両100の周辺の映像を取得する撮影部40と、撮影部40が取得した反射物の映像に含まれる対象信号機の反射像に基づいて対象信号機の表示を判定するコントローラ20とを備える。対象信号機とは、車両100の走行車線の信号情報を表示する信号機を意味する。 The traffic light information determination device 1 includes a photographing unit 40 that captures video of the area around the vehicle 100, and a controller 20 that determines the display of a target traffic light based on the reflected image of the target traffic light contained in the video of reflecting objects captured by the photographing unit 40. The target traffic light refers to a traffic light that displays signal information for the lane in which the vehicle 100 is traveling.
撮影部40は、レンズと撮像素子とを有するデジタルカメラなどである。撮影部40は、デジタルの映像信号をコントローラ20へ送る。撮影部40は、車両100の側方(前後上下に幅を有する側方)が撮影方向となるように取り付けられる。 The image capturing unit 40 is a digital camera or the like that has a lens and an image sensor. The image capturing unit 40 sends a digital video signal to the controller 20. The image capturing unit 40 is attached so that the side of the vehicle 100 (the side having width in the front, back, top and bottom directions) is the capturing direction.
コントローラ20は、1つのECU、あるいは、互いに通信を行うことで連携動作する複数のECUから構成される。コントローラ20には、制御プログラムが格納される。コントローラ20は当該制御プログラムを実行することで、反射物の映像から対象信号機の反射像を抽出し、当該反射像に基づき対象信号機の表示の判定を行う。 The controller 20 is composed of one ECU or multiple ECUs that communicate with each other and work together. A control program is stored in the controller 20. By executing this control program, the controller 20 extracts the reflected image of the target traffic light from the image of the reflecting object and determines the display of the target traffic light based on the reflected image.
信号機情報判定装置1は、さらに、車両100の前方の映像を取得する前方撮影部45を備え、コントローラ20は、前方の映像に障害が無い場合には、当該映像から対象信号機の表示を判定してもよい。前方撮影部45は、撮影部40と同様に構成され、車両100の前方(上下左右に幅を有する前方)が撮影方向となるように取り付けられる。 The traffic light information determination device 1 further includes a front image capture unit 45 that captures video of the area ahead of the vehicle 100. If there are no obstacles in the video of the area ahead, the controller 20 may determine the display of the target traffic light from that video. The front image capture unit 45 is configured similarly to the image capture unit 40, and is attached so that the front of the vehicle 100 (the front having width in all directions) is the capture direction.
信号機情報判定装置1は、さらに、車両100の前方に位置する構造物の配置を検出可能な第1検出器11と、車両100の側方に位置する構造物の配置を検出可能な第2検出器12とを備える。第1検出器11の検出情報と、第2検出器12の検出情報とは、コントローラ20に送られる。 The traffic light information determination device 1 further includes a first detector 11 capable of detecting the location of structures located in front of the vehicle 100, and a second detector 12 capable of detecting the location of structures located to the side of the vehicle 100. The detection information from the first detector 11 and the detection information from the second detector 12 are sent to the controller 20.
信号機情報判定装置1は、第1検出器11及び第2検出器12の代わりに、あるいは、第1検出器11及び第2検出器12に加えて、情報取得部15を備えていてもよい。情報取得部15は、信号機情報判定装置1の外部から情報を取得し、コントローラ20へ転送する。情報取得部15は、本発明に係る第1情報取得部及び第2情報取得部に相当する。 The traffic light information determination device 1 may include an information acquisition unit 15 instead of, or in addition to, the first detector 11 and the second detector 12. The information acquisition unit 15 acquires information from outside the traffic light information determination device 1 and transfers it to the controller 20. The information acquisition unit 15 corresponds to the first information acquisition unit and second information acquisition unit according to the present invention.
第1検出器11は、例えば、検出方向の映像を取得する撮影部と、取得された映像内の各部までの距離を検出可能な測距装置とを含む。測距装置としては、LiDAR(Light Detection and Ranging)等を適用できる。第1検出器11は、車両100の前方(左右上下に幅を有する前方)が検出方向となるように車両100に取り付けられる。コントローラ20は、第1検出器11から送られる映像の情報から、映像に含まれる構造物が車両100に対してどの方向にあるか、映像中の位置から計算できる。さらに、コントローラ20は、第1検出器11から送られる距離の情報から上記構造物までの距離を取得できる。これらの角度及び距離から、コントローラ20は、車両100に対する上記構造物の相対位置を求めることができる。 The first detector 11 includes, for example, an imaging unit that captures video in the detection direction, and a ranging device that can detect the distance to each part in the captured video. A LiDAR (Light Detection and Ranging) or similar device can be used as the ranging device. The first detector 11 is attached to the vehicle 100 so that the detection direction is the front of the vehicle 100 (the front having width in all directions). From the video information sent from the first detector 11, the controller 20 can calculate the direction of a structure included in the video relative to the vehicle 100 from its position in the video. Furthermore, the controller 20 can obtain the distance to the structure from the distance information sent from the first detector 11. From these angles and distances, the controller 20 can determine the relative position of the structure with respect to the vehicle 100.
なお、第1検出器11は、上記の構成に限られない。例えば、第1検出器11は、映像を取得でき、かつ、視差により映像内の各部の距離を検出可能な複眼カメラであってもよい。あるいは、第1検出器11は、3次元スキャンを行う測距装置であってもよい。3次元スキャンされた距離情報のプロファイルからスキャン範囲のどこにどのような構造物が有るか検出でき、距離情報からその構造物までの距離を検出できる。その他、第1検出器11としては、車両100の前方に位置する構造物の配置の検出が可能な機器であれば、様々な機器が適用可能である。 Note that the first detector 11 is not limited to the above configuration. For example, the first detector 11 may be a compound eye camera that can acquire images and detect the distance to each part in the image using parallax. Alternatively, the first detector 11 may be a distance measuring device that performs 3D scanning. From the profile of distance information from the 3D scan, it is possible to detect where and what type of structure is located within the scan range, and from the distance information, it is possible to detect the distance to that structure. In addition, various devices that can detect the location of structures located in front of the vehicle 100 can be used as the first detector 11.
第2検出器12は、検出方向が異なるだけで第1検出器11と同様の構成を適用できる。第2検出器12は、車両100の側方(前後及び上下に幅を有する側方)が検出方向となるように設けられる。 The second detector 12 can have the same configuration as the first detector 11, but the detection direction is different. The second detector 12 is installed so that the detection direction is the side of the vehicle 100 (the side having width in the front-to-back and top-to-bottom directions).
なお、第1検出器11が、車両100の前方に加えて車両100の側方の検出も可能であれば、第1検出器11が第2検出器12に流用されてもよい。すなわち、第1検出器11と第2検出器12とが1つの検出器としてまとめられてもよい。さらに、第2検出器12が映像を取得可能な構成であれば、第2検出器12が撮影部40に流用されもよい。同様に、第1検出器11が映像を取得可能な構成であれば、第1検出器11が前方撮影部45に流用されてもよい。 Note that if the first detector 11 is capable of detecting the sides of the vehicle 100 in addition to the front of the vehicle 100, the first detector 11 may be used as the second detector 12. In other words, the first detector 11 and the second detector 12 may be combined into a single detector. Furthermore, if the second detector 12 is configured to be able to acquire images, the second detector 12 may be used as the imaging unit 40. Similarly, if the first detector 11 is configured to be able to acquire images, the first detector 11 may be used as the forward imaging unit 45.
情報取得部15は、データベース111を有するシステムと通信を行って、データベース111から情報を受けることが可能な通信装置である。データベース111は、車両100に備わっていてもよいし、車外のサーバ装置に備わっていてもよい。さらに、情報取得部15は、車両100の測位装置113から測位情報を逐次受信可能な通信装置である。情報取得部15が取得する情報には、信号機の配置に関わる地図情報D1と、道路周辺の建造物の配置に関わる地図情報D2と、車両100の位置情報D3とが含まれる。 The information acquisition unit 15 is a communication device capable of communicating with a system having a database 111 and receiving information from the database 111. The database 111 may be provided on the vehicle 100 or on a server device outside the vehicle. Furthermore, the information acquisition unit 15 is a communication device capable of sequentially receiving positioning information from the positioning device 113 of the vehicle 100. The information acquired by the information acquisition unit 15 includes map information D1 relating to the placement of traffic lights, map information D2 relating to the placement of buildings around the road, and position information D3 of the vehicle 100.
信号機の配置に関わる地図情報D1とは、信号機の位置(緯度、経度及び高さ)が直接に示された地図情報であってもよいし、信号機の位置が間接的に示された地図情報であってもよい。地図情報とは、道路、建造物などの固定物の地図上の位置(緯度経度など)が示される情報を意味する。信号機の位置が間接的に示された地図情報とは、例えば、信号機の平面上の位置(緯度及び経度)が示された地図情報などである。信号機の高さには規定があり、標準的な高さがおおよそ特定される。したがって、上記の地図情報から、高さを含めた信号機の位置を特定できる。その他、信号機の位置が間接的に示された地図情報は、交差点及び横断歩道の位置が示された地図情報であってもよい。道路に対する交差点又は横断歩道のレイアウトから信号機の平面上の位置(緯度及び経度)をおおよそ特定でき、当該情報と信号機の標準的な高さとから信号機の位置(緯度、経度及び高さ)をおおよそ特定することができる。 Map information D1 related to the placement of traffic lights may be map information that directly indicates the position (latitude, longitude, and altitude) of traffic lights, or map information that indirectly indicates the position of traffic lights. Map information refers to information that indicates the map position (latitude, longitude, etc.) of fixed objects such as roads and buildings. Map information that indirectly indicates the position of traffic lights is, for example, map information that indicates the horizontal position (latitude and longitude) of traffic lights. Traffic light heights are specified, and standard heights are roughly determined. Therefore, the position of traffic lights, including their height, can be determined from the above map information. Other map information that indirectly indicates the position of traffic lights may be map information that indicates the positions of intersections and crosswalks. The horizontal position (latitude and longitude) of traffic lights can be roughly determined from the layout of intersections or crosswalks relative to roads, and the position (latitude, longitude, and altitude) of traffic lights can be roughly determined from this information and the standard height of traffic lights.
建造物の配置に関わる地図情報D2は、建造物の側面の平面上の位置が直接又は間接的に特定できる地図情報であればよい。建造物としては、道路に面した建造物が主に含まれていればよい。建造物の側面は、道路に面した側面であればよい。側面の情報には、ガラスなど反射する材質であるか否かを示す情報、反射する材質部分の配置を示す位置情報(高さ及び向きなど)が含まれていてもよい。 Map information D2 relating to the location of buildings may be map information that can directly or indirectly identify the planar position of the side of a building. The buildings may primarily include buildings facing roads. The sides of the buildings may be sides facing the road. Side information may include information indicating whether the material is reflective, such as glass, and position information (height, orientation, etc.) indicating the location of the reflective material.
車両100にはナビゲーションシステム115が搭載され、地図情報D1、D2を有するデータベース111は、ナビゲーションシステム115のデータベースであってもよい。情報取得部15は、データベース111から、車両100が走行している道路周辺の地図情報D1、D2を読み出すことができる。あるいは、ナビゲーションシステム115から情報取得部15に、車両100が走行している道路周辺の地図情報D1、D2、あるいは、車両100が走行予定の道路周辺の地図情報D1、D2が供給されてもよい。 The vehicle 100 may be equipped with a navigation system 115, and the database 111 containing the map information D1 and D2 may be the database of the navigation system 115. The information acquisition unit 15 may read the map information D1 and D2 of the area around the road on which the vehicle 100 is traveling from the database 111. Alternatively, the navigation system 115 may supply the map information D1 and D2 of the area around the road on which the vehicle 100 is traveling, or the map information D1 and D2 of the area around the road on which the vehicle 100 is scheduled to travel, to the information acquisition unit 15.
位置情報D3は、車両100に備わる測位装置113が測定した車両100の位置の測定値である。測位装置113は、測位衛星から信号を受信する受信機、加速度センサ及びジャイロセンサ等を有し、これらの検出結果から車両100の現在位置(緯度及び経度)を逐次測定する。測位装置113は、ナビゲーションシステム115の構成要素であってもよい。 Location information D3 is a measurement of the position of vehicle 100 measured by positioning device 113 provided on vehicle 100. Positioning device 113 has a receiver that receives signals from positioning satellites, an acceleration sensor, a gyro sensor, etc., and sequentially measures the current position (latitude and longitude) of vehicle 100 from the detection results of these. Positioning device 113 may be a component of navigation system 115.
<動作>
次に、コントローラ20の具体的な処理の一例について説明する。コントローラ20は、対象信号機の位置を取得する処理と、車両100の周辺の反射物の位置を取得する処理と、対象信号機の反射位置を推測する処理とを実行する。そして、コントローラ20は、推測した反射位置の映像から対象信号機の表示を判定する。さらに、上記の判定の確度を上げるために、コントローラ20は、反射物の映像に含まれる反射像が対象信号機を表わしているのか妥当性確認処理を行う。さらに、コントローラ20は、対象信号機の表示の判定結果に基づく運転支援処理を行う。続いて、これらの各処理について詳細に説明する。
<Operation>
Next, an example of specific processing by the controller 20 will be described. The controller 20 executes processing to acquire the position of a target traffic light, processing to acquire the position of a reflecting object around the vehicle 100, and processing to estimate the reflection position of the target traffic light. The controller 20 then determines the display of the target traffic light from the image of the estimated reflection position. Furthermore, to increase the accuracy of the above determination, the controller 20 performs processing to verify whether the reflected image included in the image of the reflecting object represents the target traffic light. Furthermore, the controller 20 performs driving assistance processing based on the determination result of the display of the target traffic light. Next, each of these processes will be described in detail.
<対象信号機の位置を取得する処理>
図2は、対象信号機の位置を取得する処理を説明する図である。コントローラ20は、第1検出器11の検出情報、情報取得部15の取得情報(地図情報D1と車両100の位置情報D3)、又はこれら両方に基づいて、対象信号機F1、F2の位置を取得する。対象信号機F1、F2は、車両100が走行する車線の信号情報を表示する信号機である。信号情報とは、赤、黄色及び青の表示による停止、進めの情報などである。対象信号機F1、F2は、多くの場合、車両100の前方に位置する。コントローラ20が取得する位置とは、車両100からの相対的な位置に相当する。
<Process for acquiring the position of the target traffic light>
2 is a diagram illustrating the process of acquiring the position of a target traffic light. The controller 20 acquires the positions of the target traffic lights F1 and F2 based on the detection information of the first detector 11, the acquired information of the information acquisition unit 15 (map information D1 and position information D3 of the vehicle 100), or both. The target traffic lights F1 and F2 are traffic lights that display signal information for the lane on which the vehicle 100 is traveling. The signal information includes information such as stop or go by displaying red, yellow, and green lights. The target traffic lights F1 and F2 are often located ahead of the vehicle 100. The positions acquired by the controller 20 correspond to positions relative to the vehicle 100.
交差点Rxにおいて対象信号機F1、F2の位置を取得する場合、まず、コントローラ20は、第1検出器11の検出情報に基づき交差点Rx、並びに、各交差道路r1、r2を認識する。当該認識は、例えば、様々な交差道路特有の画像パターンを用いて、当該画像パターンが、第1検出器11から得られる映像等に含まれるかパターンマッチ処理を行うことで実現できる。次に、コントローラ20は、交差点Rxまでの距離Lと、各交差道路r1、r2の幅x、yとを、第1検出器11の検出情報に基づき計算する。当該計算により、コントローラ20は、交差点Rxのレイアウトと、車両100から交差点Rxの各部までの相対位置とを特定できる。コントローラ20は、様々なレイアウトの交差点において信号機の標準位置及び標準高さを示すデータを保持している。コントローラ20は、当該データに基づき、上記特定された交差点Rxのレイアウトに標準的な位置の信号機を適用することで、車両100から各信号機F1~F8までの相対的な位置を計算する。そして、コントローラ20は、これらの中から対象信号機F1、F2の相対的な位置の情報を抽出することができる。 To obtain the positions of target traffic lights F1 and F2 at intersection Rx, the controller 20 first recognizes the intersection Rx and each of the intersecting roads r1 and r2 based on the detection information from the first detector 11. This recognition can be achieved, for example, by performing a pattern matching process using image patterns specific to various intersecting roads to determine whether the image patterns are included in the image obtained from the first detector 11. Next, the controller 20 calculates the distance L to the intersection Rx and the widths x and y of each of the intersecting roads r1 and r2 based on the detection information from the first detector 11. Through this calculation, the controller 20 can identify the layout of the intersection Rx and the relative positions of each part of the intersection Rx from the vehicle 100. The controller 20 stores data indicating the standard positions and standard heights of traffic lights at intersections with various layouts. Based on this data, the controller 20 calculates the relative positions of each of the traffic lights F1 to F8 from the vehicle 100 by applying standard positions of traffic lights to the identified layout of the intersection Rx. The controller 20 can then extract information on the relative positions of the target traffic lights F1 and F2 from this.
当該方法によれば、例えば、車両100の前方に背の高い車両が有る場合など、障害があることで、第1検出器11が対象信号機F1、F2を直絶に検出できない場合でも、対象信号機F1、F2の位置を取得できるという利点が得られる。 This method has the advantage of being able to obtain the positions of the target traffic lights F1 and F2 even when the first detector 11 cannot directly detect the target traffic lights F1 and F2 due to an obstacle, such as when there is a tall vehicle in front of the vehicle 100.
なお、対象信号機F1、F2の位置の取得方法は、上記の例に限られるものでない。例えば、コントローラ20は、第1検出器11の映像又は三次元スキャンデータからパターン認識を行って対象信号機F1、F2を直接に特定してもよい。パターン認識の際、コントローラ20は、情報取得部15から取得される信号機の地図情報に基づき、パターン認識の範囲を絞ってもよい。そして、対象信号機F1、F2が特定されたら、コントローラ20は、第1検出器11の距離及び向きの検出情報から対象信号機F1、F2までの相対的な位置を求めてもよい。 Note that the method for acquiring the positions of the target traffic lights F1 and F2 is not limited to the above example. For example, the controller 20 may perform pattern recognition on the video or three-dimensional scan data of the first detector 11 to directly identify the target traffic lights F1 and F2. When performing pattern recognition, the controller 20 may narrow the range of pattern recognition based on traffic light map information acquired from the information acquisition unit 15. Then, once the target traffic lights F1 and F2 have been identified, the controller 20 may determine the relative positions of the target traffic lights F1 and F2 from the distance and orientation detection information of the first detector 11.
また、コントローラ20は、情報取得部15から取得された信号機の配置に関する地図情報D1と車両100の位置情報D3とから、対象信号機F1、F2の位置を求めてもよい。この場合、コントローラ20は、車両100の位置情報D3に基づき、データベース111の地図情報の中から、車両100の進路中に位置する対象信号機F1、F2の配置に関する地図情報D1を抽出する。そして、コントローラ20は、当該地図情報D1から対象信号機F1、F2の地図上の位置(緯度、経度及び高さ)を求める。さらに、コントローラ20は、対象信号機F1、F2の地図上の位置と、車両100の現在位置との差分を計算することで、車両100から対象信号機F1、F2までの相対的な位置を求めることができる。 The controller 20 may also determine the positions of the target traffic lights F1 and F2 from map information D1 regarding the location of traffic lights acquired from the information acquisition unit 15 and vehicle 100 position information D3. In this case, the controller 20 extracts map information D1 regarding the location of the target traffic lights F1 and F2 located on the path of the vehicle 100 from the map information in the database 111 based on the vehicle 100 position information D3. The controller 20 then determines the map positions (latitude, longitude, and altitude) of the target traffic lights F1 and F2 from the map information D1. Furthermore, the controller 20 can determine the relative positions of the target traffic lights F1 and F2 from the vehicle 100 by calculating the difference between the map positions of the target traffic lights F1 and F2 and the current position of the vehicle 100.
横断歩道と信号機を有する道路など、交差点Rx以外においても、上記と同様の処理によりコントローラ20は対象信号機の位置を取得することができる。 The controller 20 can obtain the position of the target traffic light by performing the same process as above at intersections other than intersection Rx, such as roads with crosswalks and traffic lights.
車両100の走行に伴い、対象信号機F1、F2の相対的な位置はリアルタイムで変化する。コントローラ20は、上記いずれかの位置の取得処理を繰り返すことで、対象信号機F1、F2の位置(相対位置)をリアルタイムで求めることができる。あるいは、上記いずれかの方法で、一度、対象信号機F1、F2の位置を求めたら、続いて、コントローラ20は、車両100の位置の変化から対象信号機F1、F2のリアルタイムの位置を求めてもよい。すなわち、コントローラ20は、求められた対象信号機F1、F2の位置を位置ベクトルで表わす。そして、コントローラ20は、当該位置ベクトルから車両100の変位ベクトル(移動量及び移動方向)を逐次減算することで、対象信号機F1、F2のリアルタイムの位置を求めることができる。車両100の変位ベクトルは、測位装置113の測位情報から計算できる。 As the vehicle 100 travels, the relative positions of the target traffic signals F1 and F2 change in real time. The controller 20 can determine the positions (relative positions) of the target traffic signals F1 and F2 in real time by repeating one of the position acquisition processes described above. Alternatively, once the positions of the target traffic signals F1 and F2 have been determined using one of the methods described above, the controller 20 may then determine the real-time positions of the target traffic signals F1 and F2 from changes in the position of the vehicle 100. That is, the controller 20 represents the determined positions of the target traffic signals F1 and F2 as position vectors. The controller 20 can then determine the real-time positions of the target traffic signals F1 and F2 by sequentially subtracting the displacement vector (amount and direction of movement) of the vehicle 100 from this position vector. The displacement vector of the vehicle 100 can be calculated from the positioning information of the positioning device 113.
<反射物の位置を取得する処理>
図3は、反射物の位置を取得する処理を説明する図である。コントローラ20は、第2検出器12の検出情報、情報取得部15の取得情報(地図情報D2と車両100の位置情報D3)、又はこれら両方に基づいて、車両100の周辺に位置する反射物の位置を取得する。車両100の周辺に位置する反射物とは、道路周辺の建造物Hのウインドウw1~w4、車両100の周辺に位置する別の車両200などである。コントローラ20が取得する位置とは、車両100からの相対的な位置に相当する。
<Process for acquiring the position of a reflecting object>
3 is a diagram illustrating the process of acquiring the position of a reflecting object. The controller 20 acquires the position of a reflecting object located around the vehicle 100 based on the detection information of the second detector 12, the acquired information of the information acquisition unit 15 (map information D2 and position information D3 of the vehicle 100), or both of these. The reflecting object located around the vehicle 100 includes windows w1 to w4 of a building H around the road, another vehicle 200 located around the vehicle 100, etc. The position acquired by the controller 20 corresponds to the relative position from the vehicle 100.
反射物の位置を取得する際、まず、コントローラ20は、第2検出器12から得られる映像又は三次元スキャンデータからパターン認識を行って道路に面した建造物H、並びに、周辺の車両200を認識する。続いて、コントローラ20は、認識した建造物Hまでの距離と方向、並びに、認識した周辺の車両200までの距離と方向とを、第2検出器12の検出情報から抽出することで、建造物Hまでの相対位置、並びに、周辺の車両200までの相対位置を取得する。そして、コントローラ20は、建造物Hの道路に面した側面にウインドウw1~w4などの反射面が有るものと仮定して、当該側面の位置を反射物の位置として取得する。さらに、コントローラ20は、周辺の車両200の外面の位置を、反射物の位置として取得する。 When acquiring the position of a reflecting object, the controller 20 first performs pattern recognition on the image or 3D scan data obtained from the second detector 12 to recognize the building H facing the road and the surrounding vehicles 200. Next, the controller 20 extracts the distance and direction to the recognized building H and the distance and direction to the recognized surrounding vehicles 200 from the detection information of the second detector 12 to acquire the relative position to the building H and the relative position to the surrounding vehicles 200. Then, the controller 20 assumes that there is a reflective surface such as windows w1 to w4 on the side of the building H facing the road, and acquires the position of that side as the position of the reflecting object. Furthermore, the controller 20 acquires the position of the outer surface of the surrounding vehicles 200 as the position of the reflecting object.
なお、コントローラ20は、パターン認識の際に、建造物Hの側面にウインドウw1~w4などの反射物が有るか否かの判別を行い、反射物と認識された範囲のみの位置を、反射物の位置として取得してもよい。また、コントローラ20は、パターン認識の際に、周辺の車両200において窓、ボディ、並びに、ボディの色を認識し、窓と、信号表示の色を反射できるボディのみを反射物とみなして、反射物の位置を取得してもよい。 Note that during pattern recognition, the controller 20 may determine whether there are reflective objects such as windows w1 to w4 on the side of the building H, and acquire the positions of only those areas recognized as reflective objects as the positions of the reflective objects. Furthermore, during pattern recognition, the controller 20 may recognize the windows, bodies, and body colors of the surrounding vehicles 200, and acquire the positions of the reflective objects by regarding only the windows and bodies that can reflect the color of the traffic light displays as reflective objects.
なお、反射物の位置の取得方法は、上記の例に限られるものでない。例えば、コントローラ20は、情報取得部15から得られた車両100の位置情報D3と建造物の配置に関する地図情報D2とから、道路に面した建造物Hの側面の位置を、反射物の位置として取得してもよい。コントローラ20は、地図情報D2から得られる建造物Hの側面の位置の情報(緯度、経度、向き)と、車両100の位置情報D3(緯度、経度、向き)との差分を計算することで、車両100から建造物の側面までの相対的な位置を取得できる。 Note that the method for acquiring the position of a reflecting object is not limited to the above example. For example, the controller 20 may acquire the position of the side of a building H facing the road as the position of a reflecting object from the vehicle 100's position information D3 obtained from the information acquisition unit 15 and map information D2 regarding the layout of buildings. The controller 20 can acquire the relative position of the vehicle 100 from the side of the building by calculating the difference between the position information (latitude, longitude, orientation) of the side of the building H obtained from the map information D2 and the vehicle 100's position information D3 (latitude, longitude, orientation).
車両100の走行に伴い建造物Hの相対位置は、リアルタイムで変化する。また、時間の経過に伴い、周辺の車両200との相対位置は、リアルタイムで変化する。コントローラ20は、上記の位置の取得処理を繰り返すことで、反射物の位置(相対位置)をリアルタイムで求めることができる。あるいは、建造物Hの位置については、一度、建造物Hの側面の位置を求めたら、続いて、コントローラ20は、車両100の位置の変化から建造物Hの側面のリアルタイムの位置を求めてもよい。すなわち、コントローラ20は、求められた建造物Hの位置を位置ベクトルで表わす。そして、コントローラ20は、当該位置ベクトルから車両100の変位ベクトル(移動量及び移動方向)を逐次減算することで、建造物Hの側面のリアルタイムの位置を求めることができる。車両100の変位ベクトルは、測位装置113の測位情報から計算できる。 As the vehicle 100 travels, the relative position of the structure H changes in real time. Furthermore, as time passes, the relative position of the vehicle 100 to the surrounding vehicles 200 also changes in real time. The controller 20 can determine the position (relative position) of the reflecting object in real time by repeating the above-described position acquisition process. Alternatively, once the position of the side of the structure H is determined, the controller 20 may then determine the real-time position of the side of the structure H from changes in the position of the vehicle 100. That is, the controller 20 represents the determined position of the structure H as a position vector. The controller 20 can then determine the real-time position of the side of the structure H by sequentially subtracting the displacement vector (amount and direction of movement) of the vehicle 100 from this position vector. The displacement vector of the vehicle 100 can be calculated from the positioning information of the positioning device 113.
<対象信号機の反射位置を推測する処理>
図4は、対象信号機の反射位置の推測処理を説明する図である。コントローラ20は、上記取得した対象信号機F1、F2の位置と、反射物の位置とに基づいて、対象信号機F1、F2の反射位置c1を推測する。
<Processing to estimate the reflection position of the target traffic light>
4 is a diagram illustrating the process of estimating the reflection position of the target traffic signal. The controller 20 estimates the reflection position c1 of the target traffic signal F1, F2 based on the acquired positions of the target traffic signals F1, F2 and the position of the reflecting object.
例えば、コントローラ20は、対象信号機F1と車両100とを結ぶ線分q1の中点p1から当該線分q1に直交する方向で、かつ、対象信号機F1の高さと車両100の撮影部40の高さとを加算した半分の高さ位置を、反射位置c1の候補として計算する。そして、コントローラ20は、位置が取得されている反射物の中から、候補に反射物がある場合に、当該位置を対象信号機F1の反射位置c1として推測する。このような推測方法によれば、車両100と対象信号機F1とが道路に沿った一直線上に位置し、反射物が道路に平行な反射面を有する場合に、正確な対象信号機F1の反射位置c1を容易に求めることができる。すなわち、反射位置c1の候補において、対象信号機F1の光が入射角α=反射角βとなるように反射し、反射した光が車両100に届く。この方法を用いる場合、コントローラ20は、道路と非平行な建造物の側面は反射物から除外し、道路と平行な建造物の側面のみを反射物として採用してもよい。 For example, the controller 20 calculates a candidate reflection position c1 from the midpoint p1 of the line segment q1 connecting the target traffic light F1 and the vehicle 100 in a direction perpendicular to the line segment q1, at a height half the height of the target traffic light F1 plus the height of the vehicle 100's camera unit 40. Then, if a candidate reflector is found among the reflectors whose positions have been acquired, the controller 20 estimates that position as the reflection position c1 of the target traffic light F1. This estimation method makes it easy to determine the accurate reflection position c1 of the target traffic light F1 when the vehicle 100 and the target traffic light F1 are located in a straight line along the road and the reflector has a reflective surface parallel to the road. That is, at the candidate reflection position c1, the light of the target traffic light F1 is reflected so that the angle of incidence α = the angle of reflection β, and the reflected light reaches the vehicle 100. When using this method, the controller 20 may exclude the sides of buildings that are not parallel to the road from the list of reflectors, and may only include the sides of buildings that are parallel to the road as reflectors.
その他、コントローラ20は、次のようにして対象信号機F1の反射位置c1を推測してもよい。まず、コントローラ20は、コントローラ20が取得している周辺の反射物の全てに対して、複数の候補点を設定する。複数の候補点は、反射物上に均一に分布するように設定されると良い。複数の候補点は、計算負荷が過大にならない程度に多く設定されてもよい。次に、コントローラ20は、車両100の撮影部40と各候補点とを結ぶ線分、並びに、当該線分を光線と見なしたときに候補点を介して反射する反射光の線分を計算する。反射方向は、コントローラ20が取得した反射物の向きに基づき、反射角β=入射角αとなるように計算できる。さらに、コントローラ20は、上記の反射光の線分が対象信号機F1に重なるか判別し、重なれば、当該候補点を対象信号機F1の反射位置c1と推測する。このような計算を、全ての候補点について行うことで、コントローラ20は、対象信号機F1について1つ又は複数の反射位置c1を推測することができる。 Alternatively, the controller 20 may estimate the reflection position c1 of the target traffic light F1 as follows. First, the controller 20 sets multiple candidate points for all surrounding reflecting objects acquired by the controller 20. The multiple candidate points should be set so that they are evenly distributed on the reflecting objects. The multiple candidate points may be set in large numbers so that the calculation load does not become excessive. Next, the controller 20 calculates the line segments connecting the vehicle 100's image capture unit 40 to each candidate point, as well as the line segments of reflected light that reflect through the candidate points when these line segments are considered to be light rays. The reflection direction can be calculated based on the orientation of the reflecting object acquired by the controller 20 so that the reflection angle β = the incident angle α. Furthermore, the controller 20 determines whether the line segments of the reflected light overlap the target traffic light F1, and if so, estimates that the candidate point is the reflection position c1 of the target traffic light F1. By performing this calculation for all candidate points, the controller 20 can estimate one or more reflection positions c1 for the target traffic light F1.
複数の対象信号機F1、F2がある場合、コントローラ20は、上記の反射位置c1の推定処理を複数の対象信号機F1、F2の各々について実行する。 If there are multiple target traffic lights F1, F2, the controller 20 performs the above-mentioned reflection position c1 estimation process for each of the multiple target traffic lights F1, F2.
<信号表示の判定処理及び妥当性確認処理>
図5は、信号表示の判定処理及び妥当性確認処理を説明する図である。以下では、2つのうちの一方の対象信号機F1の表示判定を行う場合を説明するが、コントローラ20はもう一方の対象信号機F2についても同様に表示判定できる。
<Signal display determination process and validity confirmation process>
5 is a diagram illustrating the signal display determination process and the validity confirmation process. In the following, a case where a display determination is made for one of the two target signals F1 will be described, but the controller 20 can also make a display determination for the other target signal F2 in the same way.
撮影部40は、車両100の側方の映像を取得し、映像データをコントローラ20に送る。当該映像には、上記の推測処理で推測された反射位置c1の映像v1が含まれる。想定の通り、当該反射位置c1に反射物が有り、取得した対象信号機F1の位置が正常であれば、反射位置c1の映像v1に対象信号機F1の反射像Faが含まれる。コントローラ20は、反射位置c1の映像v1に対して信号機のパターン認識を行う。その結果、信号機のパターンと合致した場合に、コントローラ20は、合致した反射像Faの表示状態(点灯色又は点灯位置など)から対象信号機F1の表示を判定する。 The image capture unit 40 captures an image of the side of the vehicle 100 and sends the image data to the controller 20. This image includes the image v1 of the reflection position c1 estimated by the estimation process described above. If, as expected, there is a reflecting object at the reflection position c1 and the acquired position of the target traffic light F1 is normal, the image v1 of the reflection position c1 will include the reflected image Fa of the target traffic light F1. The controller 20 performs traffic light pattern recognition on the image v1 of the reflection position c1. If the result matches the traffic light pattern, the controller 20 determines the display of the target traffic light F1 from the display state (such as the lighting color or lighting position) of the matching reflection image Fa.
車両100の前方に背の高い車両220が位置するか、対象信号機F1の背後に太陽Kが重なるなどして、前方の映像に障害があっても、反射像Faを用いることで、コントローラ20は対象信号機F1の表示を判定することができる。 Even if the image ahead is obstructed, for example, because a tall vehicle 220 is located in front of the vehicle 100 or the sun K is overlapping behind the target traffic light F1, the controller 20 can determine the display of the target traffic light F1 by using the reflected image Fa.
上記のパターン認識の処理で反射像が信号機であると認識した場合、さらに、コントローラ20は、上記の反射像Faが対象信号機F1を表わしているのか妥当性確認処理を実行する。妥当性確認処理には、反射物の反射によって生じる対象信号機F1の歪み形状を予測する処理と、当該予測された歪み形状と上記の反射位置c1の映像v1に含まれる信号機の反射像Faとを比較する処理とが含まれる。コントローラ20は、上記の比較処理により、反射像Faの形状を照合することで妥当性の確認を行う。 If the reflected image is recognized as a traffic light in the above pattern recognition process, the controller 20 then performs a validation process to determine whether the above reflected image Fa represents the target traffic light F1. The validation process includes a process of predicting the distorted shape of the target traffic light F1 caused by reflection from a reflecting object, and a process of comparing the predicted distorted shape with the reflected image Fa of the traffic light contained in the image v1 at the above reflection position c1. The controller 20 confirms validity by matching the shape of the reflected image Fa through the above comparison process.
続いて、妥当性確認処理の具体例を説明する。 Next, we will explain a specific example of the validation process.
コントローラ20は、信号機の標準的な縦横比、又は、信号機の標準的な形状のデータを、予め保持している。あるいは、コントローラ20は、予め、第1検出器11の検出情報から対象信号機F1の形状及び向きのデータを抽出し、当該データを保持していてもよい。車両100の前方の映像に障害が生じる場合でも、当該障害が生じるタイミングより少し前においては障害が無い場合が多く、コントローラ20は、障害が無い期間に第1検出器11の検出情報から対象信号機F1の形状及び向きのデータを抽出できる。 The controller 20 stores data on the standard aspect ratio of traffic lights or the standard shape of traffic lights in advance. Alternatively, the controller 20 may extract data on the shape and orientation of the target traffic light F1 from the detection information of the first detector 11 in advance and store that data. Even if an obstruction occurs in the image ahead of the vehicle 100, there is often no obstruction shortly before the obstruction occurs, and the controller 20 can extract data on the shape and orientation of the target traffic light F1 from the detection information of the first detector 11 during the period when there is no obstruction.
信号機の反射像Faは反射物を介して信号機を斜め方向から見た像となる。したがって、信号機の反射像Faの縦横比は、実際の信号機の縦横比から変化する。コントローラ20は、対象信号機F1の歪み形状を予測する処理として、例えば上記の縦横比の変化を予測する。コントローラ20は、対象信号機F1の実際の形状及び向きと、車両100、反射物及び対象信号機F1の配置関係とから、上記の縦横比の変化を歪み形状として計算する。そして、コントローラ20は、反射像Faにおいてパターン認識した信号機の縦横比と、上記計算された歪み形状とを比較し、これらの差分が、予め定められた許容誤差以内であるか判別する。その結果、差分が許容誤差以内であれば、コントローラ20は対象信号機F1の表示の判定結果の妥当性が高いと判別する。一方、差分が許容誤差を超えていれば、コントローラ20は対象信号機F1の表示の判定結果の妥当性が低いと判別する。 The reflected image Fa of the traffic light is an image of the traffic light viewed from an oblique direction through a reflecting object. Therefore, the aspect ratio of the reflected image Fa of the traffic light changes from the aspect ratio of the actual traffic light. The controller 20 predicts the change in aspect ratio, for example, as a process for predicting the distorted shape of the target traffic light F1. The controller 20 calculates the change in aspect ratio as the distorted shape based on the actual shape and orientation of the target traffic light F1 and the relative positions of the vehicle 100, the reflecting object, and the target traffic light F1. The controller 20 then compares the aspect ratio of the traffic light pattern-recognized in the reflected image Fa with the calculated distorted shape and determines whether the difference between these is within a predetermined allowable error. If the difference is within the allowable error, the controller 20 determines that the validity of the judgment result for the display of the target traffic light F1 is high. On the other hand, if the difference exceeds the allowable error, the controller 20 determines that the validity of the judgment result for the display of the target traffic light F1 is low.
なお、妥当性確認処理は、上記の反射像Faの形状の照合に基づく処理に限られず、当該処理の代わりに、あるいは、当該処理に加えて、次のような妥当性確認処理を行ってもよい。例えば、コントローラ20は、周囲の車両の走行状態(走行の有無、進行方向など)を検出し、当該走行状態と対象信号機F1の表示の判定結果とが合致するか否かを照合する。この場合、全て合致すれば、コントローラ20は対象信号機F1の表示の判定結果の妥当性が高いと判別する。一方、合致しない点が多いほど、コントローラ20は対象信号機F1の表示の判定結果の妥当性が低いと判別する。 The validity confirmation process is not limited to the process based on comparing the shape of the reflected image Fa described above. Instead of or in addition to this process, the following validity confirmation process may be performed. For example, the controller 20 detects the driving conditions of surrounding vehicles (whether they are driving or not, direction of travel, etc.) and compares whether these driving conditions match the judgment results of the display of the target traffic light F1. In this case, if all conditions match, the controller 20 determines that the validity of the judgment results of the display of the target traffic light F1 is high. On the other hand, the more points that do not match, the less validity the controller 20 determines that the judgment results of the display of the target traffic light F1 are.
あるいは、コントローラ20は、妥当性確認処理として、信号機の反射像Faの形状の照合を、対象信号機F1、F2のみではなく、周囲に位置する他の信号機F3~F8に対しても同様に行ってもよい。そして、反射像Faの信号機の形状と、他の信号機F3~F8が反射した場合に予測される歪み形状とを比較し、コントローラ20は、両者が近いか否か(例えば縦横比が所定の誤差以内か否か)を判別してもよい。この場合、近ければコントローラ20は対象信号機F1の表示の判定結果の妥当性が低いと判別する。一方、近くなければ、コントローラ20は対象信号機F1の表示の判定結果の妥当性が高いと判別する。 Alternatively, as a validity confirmation process, the controller 20 may compare the shape of the traffic light's reflected image Fa not only with the target traffic lights F1 and F2, but also with the other surrounding traffic lights F3 to F8. The controller 20 may then compare the traffic light shape of the reflected image Fa with the distorted shape predicted when the other traffic lights F3 to F8 are reflected, and determine whether the two are similar (for example, whether the aspect ratio is within a predetermined error). In this case, if they are similar, the controller 20 determines that the validity of the judgment result for the display of the target traffic light F1 is low. On the other hand, if they are not similar, the controller 20 determines that the validity of the judgment result for the display of the target traffic light F1 is high.
以上のような妥当性確認処理により、例えば、反射物の映像v1に別の信号機F7の反射像が含まれてしますような場合でも、コントローラ20は、当該反射像から対象信号機F1の表示を誤って判定してしまうことを低減できる。 By performing the above-described validity confirmation process, even if the image v1 of the reflecting object contains a reflected image of another traffic light F7, the controller 20 can reduce the chance of erroneously determining the display of the target traffic light F1 from that reflected image.
<運転支援処理>
コントローラ20は、対象信号機F1の表示の判定結果に基づいて、運転支援処理を行ってもよい。運転支援処理を行う場合、コントローラ20には、車両100の走行状態(車速、舵角、アクセル操作量、ブレーキ操作量等)を検出する種々の検出器の検出情報が提供されてもよい。加えて、コントローラ20には、車両100の周囲の状況(人、車両、その他の物体の有無など)を監視する装置の監視結果の情報が提供されてもよい。さらに、コントローラ20は、運転者へ情報を通知する通知装置120(例えば表示パネル)を制御可能であってもよい。そして、コントローラ20は、対象信号機F1の表示の判定結果と、上記の検出情報及び監視結果の情報とから、運転支援として、これらに応じた運転要求を車両コントローラ110に送る。さらに、コントローラ20は、運転支援として、通知装置120から走行状況に応じた通知を出力する。具体的には、対象信号機F1が停止の表示で、車両100が走行中である場合に、コントローラ20は、車両100を減速する運転要求を車両コントローラ110に送ってもよい。また、コントローラ20は、車両コントローラ110に送った運転要求、対象信号機F1の表示の判定結果などを、通知装置120から出力してもよい。
<Driving assistance processing>
The controller 20 may perform driving assistance processing based on the determination result of the display of the target traffic light F1. When performing driving assistance processing, the controller 20 may be provided with detection information from various detectors that detect the driving conditions of the vehicle 100 (vehicle speed, steering angle, accelerator operation amount, brake operation amount, etc.). In addition, the controller 20 may be provided with monitoring result information from a device that monitors the situation around the vehicle 100 (presence or absence of people, vehicles, other objects, etc.). Furthermore, the controller 20 may be capable of controlling a notification device 120 (e.g., a display panel) that notifies the driver of information. Then, based on the determination result of the display of the target traffic light F1 and the above detection information and monitoring result information, the controller 20 sends a driving request corresponding to these to the vehicle controller 110 as driving assistance. Furthermore, the controller 20 outputs a notification corresponding to the driving situation from the notification device 120 as driving assistance. Specifically, when the target traffic light F1 indicates a stop and the vehicle 100 is traveling, the controller 20 may send a driving request to the vehicle controller 110 to decelerate the vehicle 100. In addition, the controller 20 may output the driving request sent to the vehicle controller 110, the determination result of the display of the target traffic light F1, etc. from the notification device 120.
<制御フロー>
続いて、信号機情報判定装置1による一連の制御フローについて説明する。図6は、信号機情報判定装置の制御処理の一例を示すフローチャートである。当該制御処理は、例えば運転者による運転支援機能のオン操作に基づき開始される。制御処理が開始されると、コントローラ20は、第1検出器11及び第2検出器12を動作させて、車両100の前方と側方との検出情報を取得する(ステップS1)。
<Control flow>
Next, a series of control flows performed by the traffic light information determination device 1 will be described. Fig. 6 is a flowchart showing an example of control processing performed by the traffic light information determination device. The control processing is initiated, for example, when the driver turns on a driving assistance function. When the control processing is initiated, the controller 20 operates the first detector 11 and the second detector 12 to obtain detection information about the areas ahead and to the sides of the vehicle 100 (step S1).
さらに、コントローラ20は、車両100の前方近傍に交差点があるか判別する(ステップS2)。具体的には、コントローラ20は、先方の交差点までの距離が閾値以下であるかを判別すればよい。ステップS2の判別は、コントローラ20が第1検出器11の検出情報を解析することで行ってもよいし、コントローラ20が車両100の位置情報D3と道路の地図情報とから解析することで行ってもよい。あるいは、ステップS2の判別は、車両100のナビゲーションシステムからの通知(交差点に近づいていることの通知)に基づいてコントローラ20が行ってもよい。なお、ステップS2の判別処理は、交差点に限らず信号機を有する道路箇所への近接を判別する処理としてもよい。 Furthermore, the controller 20 determines whether there is an intersection near the front of the vehicle 100 (step S2). Specifically, the controller 20 determines whether the distance to the upcoming intersection is equal to or less than a threshold. The determination in step S2 may be made by the controller 20 analyzing the detection information from the first detector 11, or by the controller 20 analyzing the vehicle 100's position information D3 and road map information. Alternatively, the determination in step S2 may be made by the controller 20 based on a notification from the vehicle 100's navigation system (notification that the vehicle is approaching an intersection). Note that the determination process in step S2 is not limited to an intersection, and may also be a process for determining proximity to a road location with a traffic light.
ステップS2の判別結果がNOであれば、コントローラ20は、処理をステップS1に戻し、ステップS1、S2の処理を繰り返す。ステップS2の判別結果がYESであれば、コントローラ20は処理を進める。 If the determination result in step S2 is NO, the controller 20 returns the process to step S1 and repeats the processes of steps S1 and S2. If the determination result in step S2 is YES, the controller 20 proceeds with the process.
その結果、処理が進むと、コントローラ20は、前方撮影部45が取得した映像から対象信号機の表示判定を行う(ステップS3)。続いて、コントローラ20は、ステップS3の判定の結果が正常(OK)か不良(NG)かを判別する(ステップS4)。前方の映像に障害が生じたような場合に、判定結果が不良(NG)と判別される。 As a result, as the process progresses, the controller 20 performs a display determination of the target traffic light from the image captured by the forward-facing image capture unit 45 (step S3). Next, the controller 20 determines whether the result of the determination in step S3 is normal (OK) or poor (NG) (step S4). If an obstruction occurs in the forward-facing image, the determination result is determined to be poor (NG).
ステップS4の判別の結果がOKであれば、コントローラ20は、対象信号機の表示判定の結果を用いて1サイクル分の運転支援の処理を行い(ステップS12)、ステップS1に処理を戻す。ステップS12の運転支援処理は、一連の運転支援の処理の中の一部分の処理に相当する。例えば、車両100が交差点手前から交差点を過ぎるまでの一連の期間を通して、運転支援が行われる場合、ステップS5の処理は、上記一連の期間を複数に分割したうちの一サイクル分の処理に相当する。したがって、車両100が交差点に近づいたのち交差点を過ぎるまで、前方の映像に障害が生じなければ、ステップS1~S4、S12のループ処理が継続され、当該ループ処理の中でステップS12の運転支援処理が繰り返し実行される。当該繰り返しの実行により、対象信号機の表示に応じた一連の運転支援が実現される。運転支援処理は前述した通りである。 If the result of the determination in step S4 is OK, the controller 20 performs one cycle of driving assistance processing using the display determination result of the target traffic light (step S12) and returns to step S1. The driving assistance processing in step S12 corresponds to a portion of the driving assistance processing series. For example, if driving assistance is provided throughout a series of periods from when the vehicle 100 approaches an intersection until it passes the intersection, the processing in step S5 corresponds to one cycle of processing into which the series of periods is divided. Therefore, if there is no obstruction to the forward image from when the vehicle 100 approaches the intersection until it passes the intersection, the loop processing of steps S1 to S4 and S12 continues, and the driving assistance processing of step S12 is repeatedly executed within this loop processing. This repeated execution realizes a series of driving assistance according to the display of the target traffic light. The driving assistance processing is as described above.
一方、ステップS4の判別の結果がNGであると、コントローラ20は、対象信号機の位置を取得する処理(ステップS5)、周辺の反射物の位置を取得する処理(ステップS6)、対象信号機の反射位置を推測する処理(ステップS7)を実行する。続いて、コントローラ20は、反射位置の映像から対象信号機の表示を判定する処理(ステップS8)を実行し、表示判定が正常(OK)に行われたか不良(NG)であるか判別する(ステップS9)。その結果、OKであれば、コントローラ20は、判定結果の妥当性確認処理(ステップS10)を実行し、妥当性が閾値以上であるか判別する(ステップS11)する。ステップS5~S8、S10の各処理は前述した通りである。 On the other hand, if the result of the determination in step S4 is NG, the controller 20 executes the process of acquiring the position of the target traffic light (step S5), the process of acquiring the position of surrounding reflecting objects (step S6), and the process of estimating the reflection position of the target traffic light (step S7). Next, the controller 20 executes the process of determining the display of the target traffic light from the image of the reflection position (step S8), and determines whether the display determination was normal (OK) or defective (NG) (step S9). If the result is OK, the controller 20 executes the process of confirming the validity of the determination result (step S10), and determines whether the validity is above a threshold (step S11). The processes in steps S5 to S8 and S10 are as described above.
なお、ステップS5の対象信号機の位置を取得する処理では、前方の映像に生じる障害により、第1検出器11の検出情報から対象信号機を認識することが困難となる場合がある。この場合、コントローラ20は、前方の映像に障害が生じる前、ステップS1で受け取った第1検出器11の検出情報とその後の車両100の変位ベクトルとを用いて、対象信号機の位置を計算してもよい。 In the process of acquiring the position of the target traffic light in step S5, it may be difficult to recognize the target traffic light from the detection information of the first detector 11 due to an obstruction in the forward image. In this case, the controller 20 may calculate the position of the target traffic light using the detection information of the first detector 11 received in step S1 before the obstruction in the forward image occurs and the subsequent displacement vector of the vehicle 100.
コントローラ20は、ステップS9の判別結果がOKで、ステップS11の判別結果がYESであれば、対象信号機の表示判定の結果を用いて1サイクル分の運転支援処理を実行する(ステップS12)。そして、コントローラ20は、ステップS1に処理を戻す。したがって、前方の映像に障害が生じても、周辺の反射物から対象信号機の反射像が得られれば、ステップS1~S12のループ処理が継続され、当該ループ処理の中でステップS12の運転支援処理が繰り返し実行される。そして、当該繰り返しにより対象信号機の表示に応じた一連の運転支援が実現される。 If the determination result in step S9 is OK and the determination result in step S11 is YES, the controller 20 executes one cycle of driving assistance processing using the display determination result of the target traffic light (step S12). The controller 20 then returns to step S1. Therefore, even if an obstruction occurs in the forward image, as long as a reflected image of the target traffic light is obtained from surrounding reflectors, the loop processing of steps S1 to S12 continues, and the driving assistance processing of step S12 is repeatedly executed within this loop processing. This repetition then realizes a series of driving assistance processes according to the display of the target traffic light.
一方、ステップS9の判別結果がNGか、ステップS11の判別結果がNOであれば、コントローラ20は、運転支援機能を停止し、停止したことを運転者に通知する処理を行う(ステップS13)。そして、制御処理を終了する。運転者は、再び、運転支援機能のオン操作を行うことで、制御処理を再開させることができる。あるいは、ステップS12の処理の後、所定の条件を満たしたら、コントローラ20はステップS1に処理を戻すようにしてもよい。 On the other hand, if the determination result in step S9 is NG or the determination result in step S11 is NO, the controller 20 stops the driving assistance function and notifies the driver of the stoppage (step S13). Then, the control process ends. The driver can resume the control process by turning on the driving assistance function again. Alternatively, after the process of step S12, if a predetermined condition is met, the controller 20 may return the process to step S1.
図6の制御プログラムは、コントローラ20に含まれるROMなど、非一過性の記憶媒体(non transitory computer readable medium)に記憶されている。コントローラ20は、可搬型の非一過性の記録媒体に記憶されたプログラムを読み込み、当該プログラムを実行するように構成されてもよい。上記の可搬型の非一過性の記憶媒体は、上述した制御プログラムを記憶していてもよい。 The control program of FIG. 6 is stored in a non-transitory computer-readable medium, such as a ROM included in the controller 20. The controller 20 may be configured to read and execute a program stored in a portable, non-transitory recording medium. The portable, non-transitory storage medium may store the control program described above.
以上のように、本実施形態の信号機情報判定装置1によれば、映像を取得する撮影部40と、対象信号機の表示を判定するコントローラ20とを備える。そして、撮影部40は、車両100の周辺に位置する反射物の映像を取得する。さらに、コントローラ20は、反射物の映像に含まれる対象信号機の反射像に基づき対象信号機の表示を判定する。したがって、対象信号機が車両100の前方に位置し、車両100の前方の映像に障害が生じるような場合でも、コントローラ20は対象信号機の表示を判定できる。 As described above, the traffic light information determination device 1 of this embodiment is equipped with a photographing unit 40 that acquires video and a controller 20 that determines the display of the target traffic light. The photographing unit 40 acquires video of reflecting objects located around the vehicle 100. The controller 20 then determines the display of the target traffic light based on the reflected image of the target traffic light contained in the video of the reflecting objects. Therefore, even if the target traffic light is located ahead of the vehicle 100 and obstructs the video ahead of the vehicle 100, the controller 20 can determine the display of the target traffic light.
さらに、本実施形態の信号機情報判定装置1によれば、コントローラ20は、対象信号機の位置と反射物の位置とに基づいて対象信号機の反射位置を推測し、推測された反射位置の映像に基づいて対象信号機の表示を判定する。したがって、コントローラ20は、対象信号機の反射像が位置しない範囲まで、対象信号機の反射像を探すような処理を省くことができ、コントローラ20の負荷の軽減と、対象信号機の反射像を認識する速度及び精度の向上を図ることができる。 Furthermore, with the traffic light information determination device 1 of this embodiment, the controller 20 estimates the reflection position of the target traffic light based on the position of the target traffic light and the position of the reflecting object, and determines the display of the target traffic light based on the image of the estimated reflection position. Therefore, the controller 20 can omit processing such as searching for the target traffic light's reflection in areas where the target traffic light's reflection is not located, thereby reducing the load on the controller 20 and improving the speed and accuracy of recognizing the target traffic light's reflection.
なお、上記実施の形態では、対象信号機の反射位置を推測する処理が実行される例を示した。しかし、コントローラ20は、反射位置を推測する処理を行わずに対象信号機の反射像を見つけるように構成されてもよい。例えば、コントローラ20は、撮影部40の映像に対して広い範囲で信号機の反射像のパターン認識処理を行うことで、反射位置の推測を行うことなく、対象信号機の反射像を見つけることができる。あるいは、コントローラ20は、車両100の周辺の反射物の位置を取得し、反射物が位置する範囲全体に対して、信号機の反射像のパターン認識処理を行うことで、対象信号機の反射像を見つけることもできる。分岐の無い道路の信号であれば、表示側を向いた信号機が対象信号機に相当する。したがって、反射位置を推測しなくても、コントローラが、表示側を向いた信号機の反射像をパターン認識により探索すれば、当該信号機が対象信号機に相当するため、対象信号機と別車線の信号機との識別が可能となる。 In the above embodiment, an example was shown in which a process for estimating the reflection position of a target traffic light was performed. However, the controller 20 may be configured to find the reflected image of the target traffic light without performing a process for estimating the reflection position. For example, the controller 20 can find the reflected image of the target traffic light without estimating the reflection position by performing pattern recognition processing of the reflected image of the traffic light over a wide area of the image captured by the image capture unit 40. Alternatively, the controller 20 can find the reflected image of the target traffic light by acquiring the positions of reflecting objects around the vehicle 100 and performing pattern recognition processing of the reflected image of the traffic light over the entire area in which the reflecting objects are located. For traffic lights on a road without branching off, the traffic light facing the display side corresponds to the target traffic light. Therefore, even without estimating the reflection position, if the controller uses pattern recognition to search for the reflected image of a traffic light facing the display side, this traffic light corresponds to the target traffic light, making it possible to distinguish the target traffic light from a traffic light in another lane.
さらに、本実施形態の信号機情報判定装置1によれば、前方の構造物の配置を検出可能な第1検出器11と、側方の構造物の配置を検出可能な第2検出器12とを備える。さらに、信号機情報判定装置1は、信号機の配置に関わる地図情報D1、建造物の配置に関わる地図情報D2、並びに、車両100の位置情報D3を取得可能な情報取得部15を備える。そして、コントローラ20は、第1検出器11の検出情報、情報取得部15が取得する地図情報D1及び位置情報D3、あるいは、これら両方に基づいて対象信号機の位置を取得する。さらに、コントローラ20は、第2検出器12の検出情報、情報取得部15が取得する地図情報D2及び位置情報D3、あるいは、これら両方に基づいて反射物の位置を取得する。したがって、対象信号機の位置の取得処理、並びに、反射物の位置の取得処理の精度を向上できる。 Furthermore, the traffic light information determination device 1 of this embodiment is equipped with a first detector 11 capable of detecting the location of structures ahead, and a second detector 12 capable of detecting the location of structures to the side. Furthermore, the traffic light information determination device 1 is equipped with an information acquisition unit 15 capable of acquiring map information D1 related to the location of traffic lights, map information D2 related to the location of buildings, and position information D3 of the vehicle 100. The controller 20 acquires the position of the target traffic light based on the detection information of the first detector 11, the map information D1 and position information D3 acquired by the information acquisition unit 15, or both. Furthermore, the controller 20 acquires the position of the reflecting object based on the detection information of the second detector 12, the map information D2 and position information D3 acquired by the information acquisition unit 15, or both. Therefore, the accuracy of the process for acquiring the position of the target traffic light and the process for acquiring the position of the reflecting object can be improved.
さらに、本実施形態の信号機情報判定装置1によれば、コントローラ20は、更に、対象信号機の反射像と認識した像が、対象信号機を表わしているのか妥当性確認処理を実行する。妥当性確認処理の結果を参照することで、対象信号機の表示の判定結果が誤りであった場合に、コントローラ20は、誤った判定結果を他の制御のために使用してしまうことを低減することができる。 Furthermore, according to the traffic light information determination device 1 of this embodiment, the controller 20 further performs a validation process to determine whether the image recognized as the reflected image of the target traffic light actually represents the target traffic light. By referencing the results of the validation process, if the determination result of the display of the target traffic light is incorrect, the controller 20 can reduce the possibility of using the incorrect determination result for other control.
さらに、本実施形態の信号機情報判定装置1によれば、妥当性確認処理には、対象信号機の反射による歪んだ形状を予測する処理と、対象信号機の反射像として認識された像と予測された上記の歪んだ形状とを比較する処理とが含まれる。このような妥当性確認処理により、コントローラ20は、交差点などで車両100の走行車線の対象信号機と、別の交差道路の信号機とを取り違えてしまうことを効率的に低減することができる。 Furthermore, according to the traffic light information determination device 1 of this embodiment, the validity confirmation process includes a process of predicting the distorted shape of the target traffic light due to reflection, and a process of comparing the image recognized as the reflected image of the target traffic light with the predicted distorted shape. This validity confirmation process allows the controller 20 to efficiently reduce the chance of confusing the target traffic light in the vehicle 100's lane at an intersection or the like with a traffic light on another intersecting road.
以上、本発明の実施形態について説明した。しかし、本発明は上記実施形態に限られない。例えば、上記実施形態では、信号機情報判定装置1が運転支援処理を行う例を示したが、信号機情報判定装置1は運転支援処理を行わず、別の運転支援装置に信号表示の判定結果を供給する装置としてもよい。運転支援処理を行う場合、信号機情報判定装置1は運転支援装置と呼んでもよい。その他、実施形態で示した細部は、発明の趣旨を逸脱しない範囲で適宜変更可能である。 The above describes an embodiment of the present invention. However, the present invention is not limited to the above embodiment. For example, in the above embodiment, an example was shown in which the traffic light information determination device 1 performs driving assistance processing. However, the traffic light information determination device 1 may not perform driving assistance processing, but may instead supply the signal display determination results to another driving assistance device. When performing driving assistance processing, the traffic light information determination device 1 may also be called a driving assistance device. Other details shown in the embodiment may be modified as appropriate without departing from the spirit of the invention.
1 信号機情報判定装置
11 第1検出器
12 第2検出器
15 情報取得部
20 コントローラ
40 撮影部
45 前方撮影部
100 車両
102、103 車輪
104 動力源
105 ブレーキ機構
106 運転操作部
110 車両コントローラ
111 データベース
113 測位装置
115 ナビゲーションシステム
120 通知装置
F1、F2 対象信号機
H 建造物
c1 反射位置
Fa 反射像
REFERENCE SIGNS LIST 1 Traffic light information determination device 11 First detector 12 Second detector 15 Information acquisition unit 20 Controller 40 Photography unit 45 Front photography unit 100 Vehicle 102, 103 Wheels 104 Power source 105 Brake mechanism 106 Driving operation unit 110 Vehicle controller 111 Database 113 Positioning device 115 Navigation system 120 Notification device F1, F2 Target traffic light H Building c1 Reflection position Fa Reflection image
Claims (4)
映像を取得する撮影部と、
前記車両の走行車線の信号情報を表示する信号機を対象信号機として、前記対象信号機の表示を判定するコントローラと、
を備え、
前記撮影部は、前記車両の前方の映像と前記車両の周辺に位置する反射物の映像とを取得し、
前記コントローラは、前記前方の映像に基づき前記対象信号機の表示の正常な判定結果が得られない場合に、前記反射物の映像に含まれる前記対象信号機の反射像に基づき前記対象信号機の表示を判定することを特徴とする信号機情報判定装置。 A traffic light information determination device mounted on a vehicle,
a photographing unit that acquires video;
a controller that determines the display of a target traffic light that displays signal information for the lane in which the vehicle is traveling, and
Equipped with
The photographing unit acquires an image of a front of the vehicle and an image of a reflecting object located around the vehicle,
The traffic light information judgment device is characterized in that when a normal judgment result of the display of the target traffic light cannot be obtained based on the image of the front, the controller judges the display of the target traffic light based on the reflected image of the target traffic light contained in the image of the reflecting object.
映像を取得する撮影部と、
前記車両の走行車線の信号情報を表示する信号機を対象信号機として、前記対象信号機の表示を判定するコントローラと、
を備え、
前記撮影部は、前記車両の周辺に位置する反射物の映像を取得し、
前記コントローラは、前記対象信号機の位置と前記反射物の位置とに基づいて前記対象信号機の反射位置を推測し、前記反射物の前記反射位置の映像に含まれる前記対象信号機の反射像に基づき前記対象信号機の表示を判定することを特徴とする信号機情報判定装置。 A traffic light information determination device mounted on a vehicle,
a photographing unit that acquires video;
a controller that determines the display of a target traffic light that displays signal information for the lane in which the vehicle is traveling, and
Equipped with
The photographing unit acquires an image of a reflecting object located around the vehicle,
The controller estimates the reflection position of the target traffic light based on the position of the target traffic light and the position of the reflecting object, and determines the display of the target traffic light based on the reflected image of the target traffic light included in the image of the reflection position of the reflecting object.
映像を取得する撮影部と、
前記車両の走行車線の信号情報を表示する信号機を対象信号機として、前記対象信号機の表示を判定するコントローラと、
を備え、
前記撮影部は、前記車両の周辺に位置する反射物の映像を取得し、
前記コントローラは、
前記反射物の映像に含まれる前記対象信号機の反射像に基づき前記対象信号機の表示を判定し、
更に、前記反射像が前記対象信号機を表わしているのか妥当性確認処理を実行し、
前記妥当性確認処理は、
前記対象信号機の反射による歪んだ形状を予測する処理と、
前記反射像と予測された前記歪んだ形状とを比較する処理と、
を含むことを特徴とする信号機情報判定装置。 A traffic light information determination device mounted on a vehicle,
a photographing unit that acquires video;
a controller that determines the display of a target traffic light that displays signal information for the lane in which the vehicle is traveling, and
Equipped with
The photographing unit acquires an image of a reflecting object located around the vehicle,
The controller
determining the display of the target traffic signal based on a reflected image of the target traffic signal included in the image of the reflecting object ;
Furthermore, a validation process is performed to determine whether the reflected image represents the target traffic light;
The validation process includes:
A process of predicting a distorted shape of the target traffic light due to reflection;
comparing the reflected image with the predicted distorted shape;
A traffic light information determination device comprising :
前記車両の側方に位置する構造物の配置を検出可能な第2検出器、建造物の配置に関わる地図情報と前記車両の位置情報とを取得可能な第2情報取得部、あるいは、これら両方と、
を備え、
前記コントローラは、前記第1検出器の検出情報、前記第1情報取得部の取得情報、あるいは、これら両方に基づいて前記対象信号機の位置を取得し、前記第2検出器の検出情報、前記第2情報取得部の取得情報、あるいは、これら両方に基づいて前記反射物の位置を取得することを特徴とする請求項1から請求項3のいずれか一項に記載の信号機情報判定装置。 a first detector capable of detecting the location of a structure located in front of the vehicle, a first information acquisition unit capable of acquiring map information relating to the location of traffic signals and location information of the vehicle, or both of these;
a second detector capable of detecting the location of a structure located on the side of the vehicle, a second information acquisition unit capable of acquiring map information relating to the location of the structure and location information of the vehicle, or both of these;
Equipped with
A traffic light information determination device as described in any one of claims 1 to 3, characterized in that the controller acquires the position of the target traffic light based on the detection information of the first detector, the acquired information of the first information acquisition unit, or both, and acquires the position of the reflecting object based on the detection information of the second detector, the acquired information of the second information acquisition unit, or both .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021156275A JP7762527B2 (en) | 2021-09-27 | 2021-09-27 | Traffic light information determination device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021156275A JP7762527B2 (en) | 2021-09-27 | 2021-09-27 | Traffic light information determination device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023047386A JP2023047386A (en) | 2023-04-06 |
| JP7762527B2 true JP7762527B2 (en) | 2025-10-30 |
Family
ID=85779118
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021156275A Active JP7762527B2 (en) | 2021-09-27 | 2021-09-27 | Traffic light information determination device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7762527B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003256987A (en) | 2002-03-01 | 2003-09-12 | Nec Corp | Intersection signal guidance assistance system |
| JP2016009429A (en) | 2014-06-26 | 2016-01-18 | 富士重工業株式会社 | Vehicle exterior environment recognition device |
| WO2019186664A1 (en) | 2018-03-26 | 2019-10-03 | 三菱電機株式会社 | Information processing device, information processing method, and information processing program |
| JP2020061052A (en) | 2018-10-12 | 2020-04-16 | トヨタ自動車株式会社 | Traffic light determination device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7342452B2 (en) * | 2019-06-27 | 2023-09-12 | ブラザー工業株式会社 | printing device |
-
2021
- 2021-09-27 JP JP2021156275A patent/JP7762527B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003256987A (en) | 2002-03-01 | 2003-09-12 | Nec Corp | Intersection signal guidance assistance system |
| JP2016009429A (en) | 2014-06-26 | 2016-01-18 | 富士重工業株式会社 | Vehicle exterior environment recognition device |
| WO2019186664A1 (en) | 2018-03-26 | 2019-10-03 | 三菱電機株式会社 | Information processing device, information processing method, and information processing program |
| JP2020061052A (en) | 2018-10-12 | 2020-04-16 | トヨタ自動車株式会社 | Traffic light determination device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023047386A (en) | 2023-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112046501B (en) | Automatic driving device and method | |
| RU2668459C1 (en) | Position evaluation device and method | |
| RU2703440C1 (en) | Method and device for controlling movement | |
| WO2019181284A1 (en) | Information processing device, movement device, method, and program | |
| US12106582B2 (en) | Vehicle travel control apparatus | |
| KR20170132860A (en) | Generate three-dimensional map of a scene using manual and active measurements | |
| CN114973644B (en) | Road information generating device | |
| JP2008123462A (en) | Object detection device | |
| JP2004056763A (en) | Monitoring device, monitoring method, and monitoring program | |
| JP7259685B2 (en) | Driving control device for automatic driving vehicle, stop target, driving control system | |
| KR20170124299A (en) | A method and apparatus of assisting parking by creating virtual parking lines | |
| JP2017003395A (en) | Vehicle positioning system | |
| EP4060373A2 (en) | Multispectral object-detection with thermal imaging | |
| US12260581B2 (en) | Distance calculation apparatus and vehicle position estimation apparatus | |
| US20250384698A1 (en) | Vehicle control system and vehicle driving method using the vehicle control system | |
| JP7762527B2 (en) | Traffic light information determination device | |
| JP6811497B1 (en) | Self-driving car | |
| JP2025124171A (en) | position estimation device | |
| US20220258737A1 (en) | Map generation apparatus and vehicle control apparatus | |
| CN116243399A (en) | Object judging device, non-transitory storage medium, and object judging method | |
| JP7776391B2 (en) | Vehicle detection device | |
| CN114987532B (en) | Map generation device | |
| KR20210097238A (en) | Object selection system for self driving cars | |
| US12522242B2 (en) | Map evaluation apparatus | |
| US20250229779A1 (en) | Vehicle control device, computer program for vehicle control, and method for controlling vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240801 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250710 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250715 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250909 |
|
| 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: 20250924 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251020 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7762527 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |