JP6945775B2 - In-vehicle image processing device and in-vehicle image processing method - Google Patents
In-vehicle image processing device and in-vehicle image processing method Download PDFInfo
- Publication number
- JP6945775B2 JP6945775B2 JP2021529613A JP2021529613A JP6945775B2 JP 6945775 B2 JP6945775 B2 JP 6945775B2 JP 2021529613 A JP2021529613 A JP 2021529613A JP 2021529613 A JP2021529613 A JP 2021529613A JP 6945775 B2 JP6945775 B2 JP 6945775B2
- Authority
- JP
- Japan
- Prior art keywords
- face
- driver
- unit
- area
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/59—Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/10—Image acquisition
- G06V10/12—Details of acquisition arrangements; Constructional details thereof
- G06V10/14—Optical characteristics of the device performing the acquisition or on the illumination arrangements
- G06V10/141—Control of illumination
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
- Studio Devices (AREA)
- Traffic Control Systems (AREA)
- Exposure Control For Cameras (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
Description
この発明は、画像に基づき運転者の顔を検出する車載用画像処理装置、および、車載用画像処理方法に関する。 The present invention relates to an in-vehicle image processing device that detects a driver's face based on an image, and an in-vehicle image processing method.
従来、撮像装置から取得した、運転者が撮像された画像に基づき、運転者の顔を検出し、その検出結果に基づいて、画像が運転者の顔の検出により適したものとなるように、撮像装置の光学設定の制御を行う技術が知られている。撮像装置の光学設定の制御には、露出制御またはゲイン調整等が含まれる。
例えば、特許文献1には、カメラから受信した画像から運転者の顔領域を検出し、検出した顔領域で最適な明度の画像になるような露光時間を算出してCCDコントローラに指示する機能を有する車載用画像処理装置が開示されている。Conventionally, the driver's face is detected based on the image captured by the driver acquired from the image pickup device, and the image becomes more suitable for detecting the driver's face based on the detection result. A technique for controlling the optical settings of an image pickup device is known. Controlling the optical settings of the imaging device includes exposure control, gain adjustment, and the like.
For example, Patent Document 1 has a function of detecting a driver's face area from an image received from a camera, calculating an exposure time so as to obtain an image with optimum brightness in the detected face area, and instructing the CCD controller. An in-vehicle image processing apparatus having the same is disclosed.
特許文献1に開示されているような従来の車載用画像処理装置では、画像に運転者以外の乗員の顔が撮像されている可能性を考慮できていないという課題があった。画像に運転者以外の乗員の顔が撮像されている場合、従来の車載用画像処理装置は、乗員の顔を運転者の顔として誤検出してしまうことがあり得る。誤検出された運転者の顔に基づいて行われる光学設定の制御は、適切な制御とはならない。 In the conventional in-vehicle image processing device as disclosed in Patent Document 1, there is a problem that the possibility that the face of an occupant other than the driver is imaged in the image cannot be taken into consideration. When the face of an occupant other than the driver is imaged in the image, the conventional in-vehicle image processing device may erroneously detect the face of the occupant as the face of the driver. The control of the optical settings based on the falsely detected driver's face is not an appropriate control.
この発明は上記のような課題を解決するためになされたもので、誤検出された運転者の顔に基づく不適切な光学設定の制御を防止することを目的とする。 The present invention has been made to solve the above problems, and an object of the present invention is to prevent control of inappropriate optical settings based on a falsely detected driver's face.
この発明に係る車載用画像処理装置は、撮像装置から、運転席に着座している運転者の顔が存在すべき範囲を含む車両内の範囲が撮像された画像を取得する画像取得部と、画像取得部が取得した画像に基づき、当該画像上の運転者の顔および当該運転者の顔領域を検出する顔検出部と、顔検出部が検出した運転者の顔領域内の画素の平均輝度を算出する輝度算出部と、輝度算出部が算出した平均輝度が輝度判定用閾値以上であるか否かを判定する輝度判定部と、輝度判定部が、平均輝度が輝度判定用閾値未満であると判定した場合に、平均輝度に応じて、撮像装置の光学設定の制御を行う光学設定制御部と、光学設定制御部が行った制御の結果に基づき、顔検出部が運転者の顔を誤検出したか否かを判定する誤検出判定部と、誤検出判定部が、顔検出部が運転者の顔を誤検出したと判定した場合、光学設定制御部に対して、撮像装置の光学設定を適正値に戻す制御を行わせる再制御指示を出力する再制御指示部とを備えたものである。 The in-vehicle image processing device according to the present invention includes an image acquisition unit that acquires an image obtained by capturing an image of a range in the vehicle including a range in which the face of a driver sitting in the driver's seat should exist from the image pickup device. Based on the image acquired by the image acquisition unit, the face detection unit that detects the driver's face and the driver's face area on the image, and the average brightness of the pixels in the driver's face area detected by the face detection unit. The brightness calculation unit, the brightness determination unit that determines whether or not the average brightness calculated by the brightness calculation unit is equal to or greater than the brightness determination threshold, and the brightness determination unit have an average brightness that is less than the brightness determination threshold. When it is determined that, the face detection unit mistakes the driver's face based on the result of the control performed by the optical setting control unit that controls the optical setting of the image pickup device according to the average brightness and the optical setting control unit. When the erroneous detection determination unit that determines whether or not the detection is detected and the erroneous detection determination unit determines that the face detection unit erroneously detects the driver's face, the optical setting of the image pickup device is set with respect to the optical setting control unit. It is provided with a recontrol instruction unit that outputs a recontrol instruction for performing control to return the value to an appropriate value.
この発明によれば、誤検出された運転者の顔に基づく不適切な光学設定の制御を防止することができる。 According to the present invention, it is possible to prevent improper control of optical settings based on a falsely detected driver's face.
以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。
実施の形態1.
図1は、実施の形態1に係る車載用画像処理装置10の構成例を示す図である。
車載用画像処理装置10は、車両(図示省略)に搭載される。
車載用画像処理装置10は、撮像装置20および照明装置30と接続される。
実施の形態1では、撮像装置20は、車両内の運転者の状態を監視するために車両に搭載される、いわゆる「ドライバモニタリングシステム」が有する撮像装置と共用のものを想定している。なお、これは一例に過ぎず、撮像装置20は、車両内をモニタリングすることを目的に車両に設置されたカメラ等であり、少なくとも、運転席に着座している運転者の顔が存在すべき範囲を含む車両内の範囲を撮像可能に設置されているものであればよい。運転席に着座している運転者の顔が存在すべき範囲とは、例えば、運転席のヘッドレストの前方付近の空間に相当する範囲である。撮像装置20は、例えば、可視光カメラであっても、赤外線カメラであってもよい。
図2Aおよび図2Bは、実施の形態1において、撮像装置20の設置位置および撮像範囲のイメージの一例を説明する図である。なお、図2Aおよび図2Bは、車両の車室内部を上から見たイメージを示す図としている。実施の形態1では、図2Aおよび図2Bに示すように、車両内には、運転者以外の乗員も乗車しているものとし、図2Aおよび図2Bにおいて、運転者を21a、後部座席の乗員を21b、助手席の乗員を21cで示している。
実施の形態1において、撮像装置20は、例えば、図2Aに示すように、車両のインストルメントパネル(以下「インパネ」という。)の中央に設置され、インパネの中央から運転席側を撮像するものを想定している。
また、実施の形態1において、撮像装置20は、例えば、図2Bに示すように、車両のインパネの中央に設置され、インパネの中央から、運転席および助手席を撮像するものを想定している。
以下の説明では、撮像装置20は、図2Aに示すような設置位置および撮像範囲になるように設置されているものとする。
照明装置30は、LED(Light Emitting Diode)等、照明光を発光する発光器である。照明装置30は、撮像装置20付近に設置される。実施の形態1では、照明装置30は、撮像装置20に搭載されているものとする。なお、図2Aおよび図2Bでは、照明装置30の図示は、省略されている。Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
Embodiment 1.
FIG. 1 is a diagram showing a configuration example of an in-vehicle
The in-vehicle
The in-vehicle
In the first embodiment, it is assumed that the
2A and 2B are diagrams for explaining an example of an image of the installation position and the imaging range of the
In the first embodiment, for example, as shown in FIG. 2A, the
Further, in the first embodiment, it is assumed that the
In the following description, it is assumed that the
The
車載用画像処理装置10は、撮像装置20から画像を取得するとともに、当該画像上の運転者の顔および運転者の顔領域を検出し、当該顔領域内の画素の平均輝度に応じて、撮像装置20の光学設定の制御を行う。顔領域は、運転者の顔のパーツの画像上の検出位置に基づいて設定される、画像上の所定の領域である。顔領域の詳細については後述する。
車載用画像処理装置10は、撮像装置20の光学設定の制御を行うと、当該制御を行った結果に基づき、運転者の顔を誤検出したか否かを判定する(以下「誤検出判定」という。)。車載用画像処理装置10は、誤検出判定において、運転者の顔を誤検出したと判定した場合は、撮像装置20の光学設定を適正値とする制御を行う。撮像装置20の光学設定の適正値とする制御とは、一例を挙げると、例えば、撮像装置20の光学設定をデフォルト状態とする制御である。実施の形態1では、車載用画像処理装置10は、運転者の顔を誤検出したと判定した場合は、撮像装置20の光学設定をデフォルト状態とする制御を行うものとする。車載用画像処理装置10は、その後、光学設定が初期状態とされた撮像装置20から取得された画像に基づき、運転者の顔の再検出を行う。
実施の形態1において、撮像装置20の光学設定とは、例えば、撮像装置20の露出時間、照明装置30の点灯時間、または、撮像装置20のゲイン値をいう。光学設定をデフォルト状態とすることは、露出時間を予め設定された初期値とすること、点灯時間を予め設定された初期値とすること、または、ゲイン値を予め設定された初期値とすることを意味する。それぞれの初期値には、ある定められた条件のもとで、運転者の顔を鮮明に撮像するのに十分と想定される値が設定されている。
また、車載用画像処理装置10は、誤検出判定において、運転者の顔を誤検出していないと判定した場合は、検出した運転者の顔に基づいて運転者の状態を監視し、運転者の状態に応じて、警報を出力する等の処理を行う。
これにより、車載用画像処理装置10は、運転者以外の乗員の顔を含む顔領域の画素の平均輝度に応じた撮像装置20の光学設定の制御を行ってしまうことを防止する。または、車載用画像処理装置10は、運転者の状態に依るものではない警報の出力等を行ってしまうことを防止する。The in-vehicle
When the in-vehicle
In the first embodiment, the optical setting of the
Further, when the vehicle-mounted
As a result, the vehicle-mounted
車載用画像処理装置10は、図1に示すように、画像取得部101、顔検出部102、運転者監視部103、輝度算出部104、輝度判定部105、光学設定制御部106、誤検出判定部107、再制御指示部108、領域縮小部109、および、再検出指示部110を備える。
光学設定制御部106は、露出制御部1061および画像処理部1062を備える。As shown in FIG. 1, the in-vehicle
The optical
画像取得部101は、撮像装置20から、運転席に着座している運転者の顔が存在すべき範囲を含む車両内の範囲が撮像された画像を取得する。
撮像装置20は、車両内から取得した光を電気信号に変換し、当該電気信号に基づき画像データを生成する。撮像装置20は、生成した画像データを画像取得部101に出力する。画像取得部101は、撮像装置20から出力された画像データを取得する。
または、撮像装置20は、車両内から取得した光を電気信号に変換して画像取得部101に出力するものであってもよい。この場合、画像取得部101は、撮像装置20から出力された電気信号を変換して、画像データを取得する。
ここでは、例えば、上記のように、画像取得部101が撮像装置20から出力された画像データを取得すること、または、画像取得部101が撮像装置20から出力された電気信号を変換して画像データを取得することを含め、画像取得部101が「撮像装置20から画像を取得する」という。
画像取得部101は、取得した画像を、顔検出部102および輝度算出部104に出力する。The
The
Alternatively, the
Here, for example, as described above, the
The
顔検出部102は、画像取得部101が取得した画像に基づき、当該画像上の運転者の顔および運転者の顔領域を検出する。具体的には、例えば、顔検出部102は、画像上に設定された顔検出用領域内において、顔のパーツを検出することで、運転者の顔を検出する。顔検出部102は、既知の画像認識の技術を用いて、顔のパーツを検出すればよい。なお、顔検出用領域とは、画像上で、顔検出部102が、運転者の顔を検出する対象とする領域であり、当該顔検出用領域の初期値は、予め、例えばユーザによって設定されている。そして、顔検出用領域に関する情報が、記憶部(図示省略)に記憶されている。顔検出用領域に関する情報では、顔検出用領域が定義されており、当該顔検出用領域に関する情報には、例えば、画像上での、顔検出用領域を示す枠を特定するための座標等、顔検出用領域が特定できる情報が含まれる。顔検出部102は、記憶部を参照して、顔検出用領域を特定し、運転者の顔を検出する。
顔検出部102は、運転者の顔領域も検出する。実施の形態1において、顔領域は、例えば、顔のパーツのうち、眉の位置を顔の上端、口の位置を顔の下端、左右の眼の目尻側の端部をそれぞれ顔の左端および右端とし、顔の上端、顔の下端、顔の左端、および、顔の右端を通る矩形として設定される。また、顔領域は、上記のような、顔の上端、顔の下端、顔の左端、および、顔の右端を通る矩形を、予め設定された比率等で広げた矩形として設定されてもよい。
以下の説明において、顔検出部102が運転者の顔を検出する、というとき、当該運転者の顔を検出する、には、運転者の顔領域を検出することも含まれているものとする。The
The
In the following description, when the
顔検出部102は、顔検出用領域内において、複数の顔を検出した場合、検出した顔の信頼度に基づき、最も信頼度が高い顔を、運転者の顔に決定する。
実施の形態1において、顔検出部102は、例えば、顔領域が最も大きい顔を、最も信頼度が高い顔とする。When a plurality of faces are detected in the face detection area, the
In the first embodiment, the
ここで、図3は、実施の形態1において、顔検出部102が運転者の顔を決定する方法のイメージを説明するための図である。
図3において、画像取得部101が取得した画像を200、画像200上の顔検出用領域を201で示している。Here, FIG. 3 is a diagram for explaining an image of a method in which the
In FIG. 3, the image acquired by the
今、画像200上の顔検出用領域201において、顔検出部102は、第1の顔202aおよび第2の顔202bの2つの顔を検出したとする。また、顔検出部102は、第1の顔202aの顔領域(以下「第1の顔領域203a」という。)、および、第2の顔202bの顔領域(以下「第2の顔領域203b」という。)を検出したとする。
この場合、顔検出部102は、第1の顔領域203aおよび第2の顔領域203bのうち、大きい方の、第1の顔領域203aに対応する第1の顔202aを、最も信頼度が高い顔と判断し、運転者の顔に決定する。すなわち、顔検出部102は、検出された第1の顔202aおよび第2の顔202bのうち、第1の顔202aを運転者の顔として検出する。Now, it is assumed that the
In this case, the
例えば、運転者の顔が種々の位置に動いたとしても運転者の顔が検出できる程度に、顔検出用領域が広く設定されると、当該顔検出用領域には、例えば、図3に示すように、後部座席に座っている乗員の顔も含まれることがある。顔検出用領域に後部座席に座っている乗員の顔が含まれる場合、顔検出部102は、当該乗員の顔である第2の顔202bを、運転者の顔である第1の顔202aと合わせて検出することがある。
通常は、運転者の方が撮像装置20の近くに座っており、画像には運転者の顔の方が大きくうつる。したがって、顔検出部102が、乗員の顔である第2の顔202bと、運転者の顔である第1の顔202aの両方を検出したとしても、顔検出部102は、顔領域が大きい方の第1の顔202aを、最も信頼度が高い顔と判断し、当該第1の顔202aを運転者の顔に決定する。For example, if the face detection area is set wide enough to detect the driver's face even if the driver's face moves to various positions, the face detection area is shown in, for example, FIG. As such, the face of an occupant sitting in the back seat may also be included. When the face detection area includes the face of an occupant sitting in the back seat, the
Normally, the driver is sitting closer to the
なお、ここでは、一例として、顔検出部102は、顔領域の大きさに基づき、検出した顔の信頼度を判断するものとしたが、これは一例に過ぎない。顔検出部102は、例えば、検出した顔のパーツの信頼度の高さに応じて、顔の信頼度を判断するものであってもよい。顔のパーツの信頼度とは、例えば、目がどれぐらい目らしいか、または、鼻がどれぐらい鼻らしいかを示す度合いをいう。顔検出部102は、既知のパターンマッチング等の画像認識の技術を用いて、顔のパーツの信頼度を算出すればよい。
Here, as an example, the
顔検出部102は、検出した運転者の顔に関する情報(以下「顔情報」という。)を、運転者監視部103、輝度算出部104、および、誤検出判定部107に出力する。運転者の顔情報には、運転者の顔のパーツに関する情報、および、運転者の顔領域に関する情報が含まれる。より具体的には、運転者の顔のパーツに関する情報とは、例えば、運転者の顔のパーツを示す情報が、当該パーツの位置を示す、画像上での座標と対応付けられた情報である。また、運転者の顔領域に関する情報とは、例えば、運転者の顔領域を示す枠を特定するための画像上での座標である。顔検出部102は、画像取得部101から出力された画像を合わせて、運転者監視部103、輝度算出部104、および、誤検出判定部107に出力するものであってもよい。
また、顔検出部102は、検出した運転者の顔情報を、記憶部に記憶させる。The
Further, the
図1の説明に戻る。
運転者監視部103は、誤検出判定部107から顔検出有情報が出力されると、顔検出部102から出力された顔情報に基づき、運転者の状態を監視する。実施の形態1において、運転者監視部103が監視する運転者の状態は、居眠りまたは脇見等、運転に集中しておらず、運転に支障をきたし得る、運転者の状態をいう。なお、誤検出判定部107については、後述する。Returning to the description of FIG.
When the face detection presence information is output from the erroneous
運転者監視部103は、例えば、運転者の開眼率または鼻筋の角度に基づき、運転者が居眠りまたは脇見等をしていないか監視する。顔のパーツに関する情報に基づいて、開眼率または鼻筋の角度等を算出する技術は、既知の技術であるため、詳細な説明を省略する。運転者監視部103は、運転者が運転に支障をきたし得る状態になっているかを監視するものであればよい。
運転者監視部103は、運転者が運転に支障をきたし得る状態になっていると判断すると、警報出力指示情報を、警報出力制御部(図示省略)に出力する。
警報出力制御部は、運転者監視部103から警報出力指示情報が出力されると、出力装置(図示省略)に対して、警報を出力させる。出力装置は、例えば、車両に備えられた音声出力装置であり、車載用画像処理装置10と接続されている。警報出力制御部は、出力装置に対して、例えば、警報音を出力させる。The
When the
When the alarm output instruction information is output from the
輝度算出部104は、画像取得部101が取得した画像において、顔検出部102が検出した運転者の顔領域内の画素(以下「運転者顔領域画素」という。)の平均輝度を算出する。
輝度算出部104は、算出した、運転者顔領域画素の平均輝度に関する情報(以下「顔領域輝度情報」という。)を輝度判定部105に出力する。The
The
輝度判定部105は、輝度算出部104から出力された顔領域輝度情報に基づき、運転者顔領域画素の平均輝度が閾値(以下「輝度判定用閾値」という。)以上であるか否かを判定する。なお、輝度判定用閾値には、例えば、製品出荷時等に、予め、標準的な光のもとで撮像された画像から、運転者の顔を適切に検出した場合に想定される、当該運転者の顔領域の画素の平均輝度を元に、例えば、運転者の顔領域の画素の平均輝度として想定され得る最低の平均輝度値が設定されている。
輝度判定部105は、運転者顔領域画素の平均輝度が、輝度判定用閾値未満である場合、運転者顔領域画素の平均輝度が輝度判定用閾値未満である旨の情報を、光学設定制御部106の露出制御部1061、または、光学設定制御部106の画像処理部1062に出力する。
具体的には、輝度判定部105は、まず、露出制御部1061に対して、運転者顔領域画素の平均輝度が輝度判定用閾値未満である旨の情報を出力する。これを受け、露出制御部1061は、露出制御を行う。なお、露出制御部1061の詳細は後述する。露出制御部1061が露出制御を行うと、輝度判定部105は、露出制御後の運転者顔領域画素の平均輝度が輝度判定用閾値以上であるか否かを判定する。輝度判定部105は、露出制御後の運転者領域画素の平均輝度を、輝度算出部104に対して算出させることで取得するようにすればよい。
輝度判定部105は、露出制御後の運転者顔領域画素の平均輝度が、輝度判定用閾値未満である場合、運転者顔領域画素の平均輝度が輝度判定用閾値未満である旨の情報を、画像処理部1062に出力する。画像処理部1062は、ゲイン調整を行う。なお、画像処理部1062の詳細は後述する。画像処理部1062がゲイン調整を行うと、輝度判定部105は、ゲイン調整後の運転者顔領域画素の平均輝度が輝度判定用閾値以上であるか否かを判定する。輝度判定部105は、ゲイン調整後後の運転者領域画素の平均輝度を、輝度算出部104に対して算出させることで取得するようにすればよい。
このように、輝度判定部105は、露出制御部1061、画像処理部1062の順番で光学設定の変更が行われるようにする。The
When the average brightness of the driver's face area pixels is less than the brightness determination threshold value, the
Specifically, the
When the average brightness of the driver's face area pixels after exposure control is less than the brightness determination threshold value, the
In this way, the
なお、輝度判定部105は、運転者顔領域画素の平均輝度が輝度判定用閾値以上であると判定した場合は、光学設定制御部106に対して、運転者顔領域画素の平均輝度が輝度判定用閾値未満である旨の情報を出力しない。
When the
光学設定制御部106は、輝度判定部105が、運転者顔領域画素の平均輝度が輝度判定用閾値未満であると判定した場合、輝度算出部104が算出した運転者顔領域画素の平均輝度に応じて、撮像装置20の光学設定の制御を行う。
光学設定制御部106の露出制御部1061は、輝度判定部105から、運転者顔領域画素の平均輝度が輝度判定用閾値未満である旨の情報が出力されると、露出制御を実施する。具体的には、露出制御部1061は、撮像装置20の露出時間を長く変更する。また、露出制御部1061は、必要に応じて、変更した露出時間に合わせて、照明装置30の点灯時間を長く変更する。露出制御部1061が露出時間または点灯時間をどの程度長く変更するかは、運転者顔領域画素の平均輝度に応じて、予め決められているものとする。When the
The
光学設定制御部106の画像処理部1062は、輝度判定部105から、露出制御後の運転者顔領域画素の平均輝度が輝度判定用閾値未満である旨の情報が出力されると、ゲイン調整を行う。具体的には、画像処理部1062は、撮像装置20のゲイン値を引き上げ、画像を明るくする。画像処理部1062がゲイン値をどの程度引き上げるかは、運転者顔領域画素の平均輝度に応じて、予め決められているものとする。
When the
また、光学設定制御部106は、再制御指示部108から再制御指示が出力された場合、撮像装置20の光学設定を初期値に戻す制御を行う。再制御指示部108の詳細については後述する。
露出制御部1061は、上記再制御指示が出力された場合、露出時間、または、露出時間および点灯時間を初期値に戻してデフォルト状態とする露出制御を行う。
画像処理部1062は、上記再制御指示が出力された場合、ゲイン値を初期値に戻してデフォルト状態とするゲイン調整を行う。Further, the optical
When the recontrol instruction is output, the
When the recontrol instruction is output, the
誤検出判定部107は、光学設定制御部106が行った制御の結果に基づき、顔検出部102が運転者の顔を誤検出したか否かの判定、すなわち誤検出判定を行う。具体的には、誤検出判定部107は、光学設定制御部106の露出制御部1061の露出制御を行った場合、当該露出制御を行った結果得られる、撮像装置20に関する情報が、顔誤検出条件を満たすか否かを判定する。また、誤検出判定部107は、光学設定制御部106の画像処理部1062がゲイン調整を行った場合、当該ゲイン調整を行った結果得られる、撮像装置20に関する情報が、顔誤検出条件を満たすか否かを判定する。実施の形態1において、露出制御部1061が露出制御を行った結果、または、画像処理部1062がゲイン調整を行った結果得られる、撮像装置20に関する情報は、撮像装置20から取得された画像の輝度の情報、または、撮像装置20のゲイン値の情報を含む。
The erroneous
誤検出判定部107は、撮像装置20に関する情報が、顔誤検出条件を満たす場合、顔検出部102が運転者の顔を誤検出したと判定する。
一方、誤検出判定部107は、撮像装置20に関する情報が顔誤検出条件を満たさない場合、顔検出部102は運転者の顔を正しく検出したと判定する。
すなわち、実施の形態1において、顔誤検出条件とは、顔検出部102が運転者の顔を誤検出したか否かを判定するための条件である。The erroneous
On the other hand, the erroneous
That is, in the first embodiment, the face erroneous detection condition is a condition for determining whether or not the
ここで、図4は、実施の形態1において、顔検出部102が運転者の顔を誤検出する場合の、車両内の状態の一例のイメージを説明するための図である。
例えば、車両内の乗員が、図3に示した画像に撮像されているような状態である場合、顔検出部102は第1の顔202aを運転者の顔として検出する。実際に、第1の顔202aは、運転者の顔であるので、顔検出部102は、正しく運転者の顔を検出できている。
その後、図3に示した画像に撮像されているような状態から、運転者が、撮像装置20からみて運転者の顔の手前となる位置に手を移動させたとする。
そうすると、図4に示すように、顔検出用領域201内において検出される顔は、後部座席の乗員の顔である第2の顔202bのみとなる。顔検出部102は、それまで検出できていた運転者の顔である第1の顔202aのパーツを検出できなくなるが、画像200上の顔検出用領域201内において、第2の顔202bの顔のパーツは検出できる。したがって、顔検出部102は、第2の顔202bを、運転者の顔として検出する。このように、顔検出部102は、運転者の顔を誤検出し得る。Here, FIG. 4 is a diagram for explaining an image of an example of the state inside the vehicle when the
For example, when the occupant in the vehicle is in a state as captured in the image shown in FIG. 3, the
After that, it is assumed that the driver moves his / her hand to a position in front of the driver's face when viewed from the
Then, as shown in FIG. 4, the face detected in the
顔検出部102が、運転者の顔を誤検出した場合、光学設定制御部106は、誤検出された運転者顔領域画素の平均輝度に応じて、光学設定の制御を行い得る。具体的には、顔検出部102が運転者の顔を誤検出すると、輝度算出部104は、誤検出された運転者顔領域画素の平均輝度を算出する。そして、輝度判定部105が、誤検出された運転者顔領域画素の平均輝度が輝度判定用閾値未満であると判定すると、光学設定制御部106は、誤検出された運転者顔領域画素に応じて、撮像装置20の光学設定の制御を行うことになる。
上述の図4を用いて説明した例でいうと、顔検出部102が、第2の顔202bを運転者の顔として誤検出すると、光学設定制御部106は、第2の顔領域203bの画素の平均輝度に応じて、撮像装置20の光学設定の制御を行う。When the
In the example described with reference to FIG. 4 above, when the
通常、後部座席へは、運転席よりも、例えば照明装置30の光が届きにくいため、後部座席の乗員は、画像において暗く撮像される。よって、顔検出部102が後部座席の乗員の顔を運転者の顔と誤検出すると、第2の顔202bは、暗く撮像されているため、輝度算出部104が算出する第2の顔領域203bの平均輝度は、輝度判定用閾値未満となり得る。そうすると、光学設定制御部106は、運転者以外の乗員の顔領域である第2の顔領域203bに合わせて光学設定の制御を行うことになる。
第2の顔領域203bに合わせて光学設定の制御が行われると、本来、運転者の顔領域として検出されるべき第1の顔領域203aは、元々、第2の顔領域203bより明るく撮像される領域であるため、画像において必要以上に明るく撮像されてしまうことになる。具体的には、例えば、光学設定制御部106の露出制御部1061が露出制御を行うと、第1の顔領域203aの画素の平均輝度は、運転者の顔領域の画素の平均輝度として想定される平均輝度よりも大幅に大きくなる。また、例えば、光学設定制御部106の画像処理部1062がゲイン調整を行うと、第1の顔領域203aのゲイン値は、運転者の顔を鮮明に撮像するのに十分と想定されるゲイン値よりも大幅に大きくなる。また、例えば、画像処理部1062がゲイン調整を行うと、第1の顔領域203aのゲイン値が上がることにより、当該第1の顔領域には、いわゆる「白とび」が発生する。図5は、実施の形態1において、撮像装置20から取得された画像上で、運転者の顔領域周辺に白とびが発生したイメージを示す図である。Normally, the light of the
When the optical setting is controlled according to the
その結果、例えば、一時的に運転者の顔のパーツを検出できないという状態(図4参照)から、運転者の顔のパーツを検出できる状態(図3参照)に戻ったとしても、画像上、運転者の顔領域である第1の顔領域203aの画素の輝度が適正化されていないことにより、顔検出部102は、当該運転者の顔である第1の顔202aを顔として再検出しにくくなる。そして、以降、顔検出部102は、後部座席の乗員の顔である第2の顔202bを、運転者の顔として検出し続けることになる。
顔検出部102が、第2の顔202bを運転者の顔として検出し続けると、運転者監視部103は、当該第2の顔202bに対して、状態の監視を行い続けることになる。その結果、運転者監視部103によって、後部座席の乗員が居眠り状態であると判断されれば、出力装置から警報が出力されることになる。これは、実際には、運転者が居眠り状態であることに対する警報ではないため、無用な警報になり得る。As a result, for example, even if the state in which the driver's face part cannot be detected temporarily (see FIG. 4) returns to the state in which the driver's face part can be detected (see FIG. 3), the image shows. Since the brightness of the pixels of the
When the
そこで、誤検出判定部107は、顔検出部102が、運転者以外の乗員の顔を運転者の顔として検出する(図4参照)可能性があることを考慮し、光学設定制御部106が行った制御の結果に基づき、誤検出判定を行う。
上述のとおり、誤検出判定部107は、露出制御部1061が露出制御を行った結果、または、画像処理部1062がゲイン調整を行った結果、撮像装置20に関する情報が顔誤検出条件を満たすか否かを判定することで、誤検出判定を行う。Therefore, in consideration of the possibility that the
As described above, in the false
露出制御部1061が露出制御を行った場合、顔誤検出条件は、例えば、「顔検出用領域内で運転者の顔が撮像されている可能性がより高いと推定される領域(以下「顔存在推定領域」という。)の画素の平均輝度が、予め設定された条件(以下「第1判定条件」という。)を満たすか否か」である。
When the
ここで、実施の形態1における顔存在推定領域について説明する。
図6は、実施の形態1における顔存在推定領域のイメージを説明するための図である。
なお、図6は、一例として、図4に示したように、一時的に運転者の顔が検出できない状態となったために顔検出部102が後部座席の乗員の顔である第2の顔202bを運転者の顔と誤検出し、画像処理部1062が第2の顔領域203bに合わせてゲイン調整を行った後に撮像された画像200上で、運転者顔範囲のイメージを示すものとしている。図6では、説明の簡単のため、顔検出用領域201の図示は省略している。また、図6において、顔存在推定領域を601で示している。また、図6において、600は、ヘッドレストを示している。
顔存在推定領域601は、上述したとおり、顔検出用領域内で運転者の顔が撮像されている可能性がより高いと推定される領域である。顔検出用領域201は、例えば、運転者の顔が種々の位置に動いたとしても運転者の顔が検出できる程度に、広く設定されることがある。一方、運転中の運転者の姿勢は、ほぼ一定の状態であることが多く、このため、運転者の顔の位置も、一定の位置に止まることが多い。したがって、顔検出用領域201が広く設定される場合、当該顔検出用領域201の中にも、運転者の顔が撮像されている可能性が比較的高い部分と、比較的低い部分とが生じる状態となる。顔存在推定領域601は、このような状態を考慮して設定されるものであり、顔検出用領域201の中でも、運転者の顔が撮像されている可能性がより高い部分として設定される領域である。
顔存在推定領域601は、例えば、露出制御部1061がヘッドレスト600の位置から推定するようにすればよい。この場合、露出制御部1061は、まず、ヘッドレストの位置を、パターンマッチング等の既知の画像処理技術を用いて検知すればよい。また、車載用画像処理装置10に備えられた記憶部には、予め、標準的な体格の運転者が運転席の標準的な位置に座り標準的な姿勢にて正面を見た状態における、当該運転者の顔の位置とヘッドレストの位置との関係に関する情報が、記憶されているものとする。露出制御部1061は、検知したヘッドレストの位置と、上記記憶部に記憶された運転者の顔の位置とヘッドレストの位置との関係に関する情報とに基づき、顔存在推定領域601を推定することができる。Here, the face presence estimation region in the first embodiment will be described.
FIG. 6 is a diagram for explaining an image of a face presence estimation region in the first embodiment.
As an example, FIG. 6 shows a
As described above, the face
The face
また、露出制御部1061は、例えば、画像200上で顔検出用領域201を左右に二等分し、当該二等分した領域のうちのハンドルに近い側の領域を、顔存在推定領域としてもよい。例えば、実施の形態1で想定しているような右ハンドルの車の場合は、二等分した範囲のうち左側の領域を、顔存在推定領域601とする。
Further, for example, the
また、露出制御部1061は、例えば、記憶部を参照し、記憶されている顔情報に基づき、現在、顔検出部102が検出している運転者の顔領域の、1つ前に検出した顔領域を、顔存在推定領域601としてもよい。例えば、車両内が、図3で示した画像に撮像されたような状態から、図4に示した画像で撮像されたような状態となった場合、顔検出部102は、それまで検出していた運転者の顔(第1の顔202a)を検出しなくなり、後部座席の乗員の顔(第2の顔202b)を運転者の顔として検出する。露出制御部1061は、それまで検出していた第1の顔202aの第1の顔領域203aを、顔存在推定領域601としてもよい。
Further, the
また、露出制御部1061は、ヘッドレストの後ろには運転者の顔は存在しないことから、シートリクライニング量に基づき、ヘッドレストの位置を算出し、顔存在推定領域601を推定するようにしてもよい。
また、顔存在推定領域601は、標準的な体格の運転者が運転席の標準的な位置に座り標準的な姿勢にて正面を見た状態における当該運転者の顔の位置を考慮して、撮像装置20が撮像する画像200に対して予め固定的に定められた当該画像上の領域であってもよい。Further, since the driver's face does not exist behind the headrest, the
Further, the face
露出制御部1061は、何らかの方法で、画像上において、顔存在推定領域601を特定できるものであればよい。
The
上記第1判定条件は、例えば、顔存在推定領域601の画素(以下「推定領域画素」という。)の平均輝度が予め設定された値(以下「運転席輝度判定用閾値」という。)以上であるか否かとしてもよい。運転席輝度判定用閾値には、例えば、運転者の顔を検出するには明るすぎると想定される輝度値の最低値が設定されている。
例えば、誤検出判定部107は、推定領域画素の平均輝度が、運転席輝度判定用閾値以上である場合、顔誤検出条件を満たすとし、顔検出部102が運転者の顔を誤検出していると判定する。
推定領域画素の平均輝度が運転席輝度判定用閾値以上である場合、撮像装置20の露出制御は、運転席よりも暗い場所にいる、運転者以外の乗員の顔領域の画素の平均輝度に応じて行われている可能性が高いと想定される。The first determination condition is, for example, that the average brightness of the pixels in the face presence estimation region 601 (hereinafter referred to as "estimated region pixels") is equal to or higher than a preset value (hereinafter referred to as "driver's seat brightness determination threshold value"). It may or may not be present. For the driver's seat brightness determination threshold value, for example, the minimum value of the brightness value that is assumed to be too bright to detect the driver's face is set.
For example, the false
When the average brightness of the estimated area pixels is equal to or greater than the driver's seat brightness determination threshold value, the exposure control of the
画像処理部1062がゲイン調整を行った場合、顔誤検出条件は、例えば、「撮像装置20のゲイン値が、予め設定された条件(以下「第2判定条件」という。)を満たすか否か」である。誤検出判定部107は、撮像装置20のゲイン値の情報を、例えば、画像処理部1062から取得するようにすればよい。
第2判定条件は、例えば、撮像装置20のゲイン値が予め設定された閾値(以下「ゲイン判定用閾値」という。)以上になったか否かとしてもよい。ゲイン判定用閾値には、運転者の顔を鮮明に撮像するには明るくなりすぎると想定されるゲイン値が設定されている。
例えば、誤検出判定部107は、撮像装置20のゲイン値が、ゲイン判定用閾値以上である場合、顔誤検出要件を満たすとし、顔検出部102が運転者の顔を誤検出していると判定する。
撮像装置20のゲイン値がゲイン判定用閾値以上である場合、撮像装置20のゲイン調整は、運転席よりも暗い場所にいる、運転者以外の乗員の顔領域の画素の平均輝度に応じて行われている可能性が高いと想定される。When the
The second determination condition may be, for example, whether or not the gain value of the
For example, the false
When the gain value of the
また、画像処理部1062がゲイン調整を行った場合、顔誤検出条件は、例えば、「運転者顔範囲の白とび面積が、予め設定された条件(以下「第3判定条件」という。)を満たすか否か」としてもよい。
なお、画像処理部1062は、露出制御部1061が顔存在推定領域601を決定する方法と同様の方法で、顔存在推定領域601を決定すればよい。当該顔存在推定領域601の決定方法については説明済みであるため、詳細な説明を省略する。When the
The
上記第3判定条件は、例えば、顔存在推定領域601の白とび面積が予め設定された閾値(以下「白とび判定用閾値」という。)以上であるか否かとしてもよいし、顔存在推定領域601の白とび面積が大きいか否かとしてもよい。白とび判定用閾値には、運転者の顔のパーツが検出できないと想定される白とび面積が、予め設定されている。
例えば、誤検出判定部107は、顔存在推定領域601の白とび面積が白とび判定用閾値以上である場合、顔誤検出条件を満たすとし、顔検出部102が運転者の顔を誤検出していると判定する。
運転者顔範囲の白とび面積が白とび判定用閾値以上である場合、撮像装置20のゲイン調整は、運転席よりも暗い場所にいる、運転者以外の乗員の顔領域の画素の平均輝度に応じて行われている可能性が高いと想定される。The third determination condition may be, for example, whether or not the overexposure area of the face
For example, when the overexposure area of the face
When the overexposure area of the driver's face range is equal to or greater than the overexposure determination threshold value, the gain adjustment of the
誤検出判定部107は、上述したような複数の顔誤検出条件のうち、任意の2つ以上の条件を組み合わせて、撮像装置20に関する情報が顔誤検出条件を満たすか否かを判定するようにしてもよい。
例えば、露出制御部1061が露出制御を行った上で、かつ、画像処理部1062がゲイン調整も行った場合、誤検出判定部107は、「推定領域画素の平均輝度が第1判定条件を満たすか否か」を判定し、さらに、「顔存在推定領域601の白とび面積が第3判定条件を満たすか否か」を判定するようにしてもよい。誤検出判定部107は、推定領域画素の平均輝度が第1判定条件を満たし、かつ、顔存在推定領域601の白とび面積が第3判定条件を満たす場合、顔検出部102が運転者の顔を誤検出したと判定する。The erroneous
For example, when the
誤検出判定部107は、撮像装置20に関する情報が顔誤検出条件を満たすと判定した場合、顔検出部102が運転者の顔を誤検出したとし、顔検出用領域を縮小させる領域縮小指示を、領域縮小部109に出力する。また、誤検出判定部107は、光学設定制御部106に対して、露出時間、点灯時間、または、ゲイン値を初期値に戻す制御を実行させるための再制御要通知を、再制御指示部108に出力する。
一方、誤検出判定部107は、撮像装置20に関する情報が顔誤検出条件を満たさないと判定した場合、顔検出部102が運転者の顔を正しく検出できたとし、顔検出有情報を、運転者監視部103に出力する。When the erroneous
On the other hand, when the erroneous
再制御指示部108は、誤検出判定部107から再制御要通知が出力されると、光学設定制御部106に対して、撮像装置20の光学設定を適正値に戻す制御を行わせる再制御指示を出力する。実施の形態1において、撮像装置20の光学設定の適正値とは、撮像装置20の光学設定の初期値とする。
なお、再制御指示部108は、例えば、再制御要通知に基づき、露出制御部1061に対して露出時間を初期値に戻す露出制御を行わせるのか、画像処理部1062に対してゲイン値を初期値に戻すゲイン調整を行わせるのかを、特定可能とする。誤検出判定部107は、露出制御またはゲイン調整の、いずれの制御を行わせるかの情報を、再制御要通知に含めるものとする。When the false
The
領域縮小部109は、誤検出判定部107から領域縮小指示が出力されると、顔検出用領域を縮小させる。このとき、領域縮小部109は、顔検出部102が誤検出した運転者の顔領域を含まない範囲となるよう、顔検出用領域を縮小させる。領域縮小部109は、誤検出判定部107経由で、顔検出部102が出力した顔情報を取得し、取得した顔情報から、顔検出部102が誤検出した、運転者の顔領域を特定すればよい。
When the area reduction instruction is output from the erroneous
図7Aおよび図7Bは、実施の形態1において、領域縮小部109が縮小させた顔検出用領域の一例のイメージを説明するための図である。なお、図7Aおよび図7Bで示す画像200は、図4に示すように画像が撮像された状態から、再び、運転者の顔である第1の顔202aのパーツが撮像される状態へと戻ったものとしている。
領域縮小部109は、例えば、顔検出用領域を示す矩形の右側の一辺を、左方向へ移動させ、顔検出用領域を狭める。その際、領域縮小部109は、顔検出部102が検出した運転者の顔領域を含まない領域となるまで、顔検出用領域を狭める(図7A参照)。7A and 7B are diagrams for explaining an image of an example of the face detection region reduced by the
The
また、例えば、領域縮小部109は、顔検出用領域を示す矩形の右下の頂点を、左上の頂点方向へ、顔検出用領域の縦横比を維持したまま、当該顔検出用領域を狭める。その際、領域縮小部109は、顔検出部102が検出した運転者の顔領域を含まない領域となるまで、顔検出用領域を狭める(図7B参照)。
Further, for example, the
領域縮小部109は、例えば、記憶部に記憶されている顔検出用領域に関する情報で定義されている顔検出用領域を、縮小後の顔検出用領域に更新する。
そして、領域縮小部109は、顔検出用領域を縮小した旨の情報を、再検出指示部110に出力する。The
Then, the
再検出指示部110は、領域縮小部109から、顔検出用領域を縮小した旨の情報が出力されると、顔検出部102に対して、領域縮小部109が縮小した後の顔検出用領域内において、運転者の顔を再検出させる。
When the
実施の形態1に係る車載用画像処理装置10は、以上で説明した構成を有する。
なお、仮に、車載用画像処理装置10が、誤検出判定部107を備えず、車載用画像処理装置10は、顔検出部102が運転者の顔を誤検出したか否かを判定する機能を有しないものであったとする。すなわち、上述した従来技術のように、画像から検出された顔が、運転者以外の顔である可能性があることが考慮されないとする。
その場合、上述の図4の画像で示した状態のように、例えば、何らかの外乱によって、一時的に運転者の顔のパーツを検出できないという状態が生じてしまうと、顔検出部102は、運転者以外の乗員の顔を運転者の顔として検出し得る。そして、顔検出部102から、運転者以外の乗員の顔を運転者の顔とした、当該運転者以外の乗員の顔に関する顔情報が、運転者監視部103および輝度算出部104に出力される。The vehicle-mounted
It should be noted that the vehicle-mounted
In that case, as in the state shown in the image of FIG. 4 above, if, for example, some disturbance causes a state in which the driver's face parts cannot be detected temporarily, the
上述のとおり、後部座席へは、運転席よりも、例えば照明装置30の光が届きにくいため、後部座席の乗員は、画像において、暗く撮像される。よって、顔検出部102が後部座席の乗員の顔を運転者の顔と誤検出すると、輝度算出部104が算出した、運転者顔領域画素の平均輝度は、運転者顔領域画素の平均輝度として想定されている平均輝度より大幅に小さくなり、光学設定制御部106は、後部座席の乗員の顔領域に合わせて光学設定の制御を行うことになり得る。その結果、例えば、一時的に運転者の顔のパーツを検出できないという状態から、運転者の顔のパーツを検出できる状態(図3参照)に戻ったとしても、画像上、運転者の顔領域の画素の輝度が適正化されていないことにより、顔検出部102は、当該運転者の顔を顔として再検出しにくくなる。具体的には、後部座席より照明装置30等の光が届きやすい運転席付近は明るくなり過ぎて、画像上、例えば、白とびしてしまい、顔検出部102は、デフォルト状態の光学設定で撮像された画像よりも、運転者の顔を顔として検出しにくくなる。そうすると、顔検出部102は、後部座席の乗員の顔を、運転者の顔として検出し続けることになってしまう。
また、運転者監視部103は、当該後部座席の乗員の顔に対して、状態の監視を行い続けることになってしまう。例えば、運転者監視部103によって、上記後部座席の乗員が居眠り状態であると判断されれば、出力装置から警報が出力されることになる。これは、実際には、運転者が居眠り状態であることに対する警報ではないため、無用な警報になり得る。As described above, since it is harder for the light of the
In addition, the
これに対し、実施の形態1に係る車載用画像処理装置10では、上述のとおり、誤検出判定部107を備える。誤検出判定部107は、顔検出部102が検出した運転者顔領域画素の平均輝度に応じて光学設定の制御が行われた結果、撮像装置20に関する情報が顔誤検出条件を満たすか否かを判定することで、運転者の顔が誤検出されたか否かを判定する。そして、誤検出判定部107は、運転者の顔が誤検出されたと判定した場合、再制御指示部108に、露出時間、点灯時間、または、ゲイン値をデフォルト状態に戻す制御を実行させるための再制御指示を光学設定制御部106に対して出力させるようにした。このように、車載用画像処理装置10は、誤検出された運転者の顔に基づく不適切な光学設定の制御を防止することを可能としている。また、車載用画像処理装置10は、誤検出された運転者の顔に基づく不適切な光学設定の制御が行われた結果、本来の運転者の顔が検出されにくくなる状態が継続することを防止することを可能としている。
On the other hand, the vehicle-mounted
実施の形態1に係る車載用画像処理装置10の動作について説明する。
図8は、実施の形態1に係る車載用画像処理装置10の動作を説明するためのフローチャートである。
なお、車載用画像処理装置10は、図8のフローチャートで示す動作を、車両が走行中、繰り返す。The operation of the vehicle-mounted
FIG. 8 is a flowchart for explaining the operation of the vehicle-mounted
The in-vehicle
画像取得部101は、撮像装置20から画像を取得する(ステップST801)。
画像取得部101は、取得した画像を、顔検出部102および輝度算出部104に出力する。The
The
顔検出部102は、ステップST801にて画像取得部101が取得した画像に基づき、当該画像上に設定された顔検出用領域内において、運転者の顔を検出する(ステップST802の“YES”の場合)。
顔検出部102は、検出した運転者の顔情報を、運転者監視部103、輝度算出部104、および、誤検出判定部107に出力する。また、顔検出部102は、検出した運転者の顔情報を、記憶部に記憶させる。The
The
顔検出部102が、顔検出用領域内において、運転者の顔を検出できない場合(ステップST802の“NO”の場合)は、車載用画像処理装置10による処理は、ステップST801に戻る。
When the
輝度算出部104は、ステップST801にて画像取得部101が取得した画像において、運転者顔領域画素の平均輝度を算出する(ステップST803)。
輝度算出部104は、顔領域輝度情報を輝度判定部105に出力する。The
The
輝度判定部105は、輝度算出部104から出力された顔領域輝度情報に基づき、運転者顔領域画素の平均輝度が輝度判定用閾値以上であるか否かを判定する(ステップST804)。
ステップST804において、輝度判定部105は、運転者顔領域画素の平均輝度が、輝度判定用閾値未満であると判定した場合(ステップST804の“NO”の場合)、運転者顔領域画素の平均輝度が輝度判定用閾値未満である旨の情報を、光学設定制御部106に出力する。The
In step ST804, when the
ステップST804において、輝度判定部105が、運転者顔領域画素の平均輝度は輝度判定用閾値以上であると判定した場合(ステップST804の“YES”の場合)、車載用画像処理装置10は、処理を終了する。
When the
光学設定制御部106は、輝度算出部104が算出した運転者顔領域画素の平均輝度に応じて、撮像装置20の光学設定の制御を行う(ステップST805)。
The optical
誤検出判定部107は、ステップST805にて光学設定制御部106が行った制御の結果に基づき、誤検出判定を行う(ステップST806)。
The false
誤検出判定部107は、顔検出部102が運転者の顔を誤検出したと判定した場合(ステップST807の“YES”の場合)、顔検出用領域を縮小させる領域縮小指示を、領域縮小部109に出力する。また、誤検出判定部107は、再制御要通知を、再制御指示部108に出力する。
一方、誤検出判定部107は、顔検出部102が運転者の顔を誤検出していないと判定した場合(ステップST807の“NO”の場合)、顔検出有情報を、運転者監視部103に出力して、車載用画像処理装置10は、処理を終了する。When the
On the other hand, when the erroneous
再制御指示部108は、ステップST807にて誤検出判定部107から再制御要通知が出力されると、光学設定制御部106に対して、再制御指示を出力する。
光学設定制御部106は、再制御指示部108から再制御指示が出力された場合、撮像装置20の光学設定を初期値に戻す制御を行う(ステップST808)。When the erroneous
When the
領域縮小部109は、ステップST807にて誤検出判定部107から領域縮小指示が出力されると、顔検出用領域を縮小させる(ステップST809)。
そして、領域縮小部109は、顔検出用領域を縮小した旨の情報を、再検出指示部110に出力する。When the area reduction instruction is output from the erroneous
Then, the
再検出指示部110は、ステップST809にて、領域縮小部109から、顔検出用領域を縮小した旨の情報が出力されると、顔検出部102に対して、領域縮小部109が縮小した後の顔検出用領域内において、運転者の顔を再検出させる(ステップST810)。そして、車載用画像処理装置10は、処理を終了する。
When the
なお、図8で説明した車載用画像処理装置10の動作において、車載用画像処理装置10が処理を終了する際、領域縮小部109は、顔検出用領域を縮小させた場合(図8のステップST809参照)、記憶部に記憶されている顔検出用領域に関する情報において、顔検出用領域を、初期値に戻す。
In the operation of the vehicle-mounted
また、以上の、図8を用いて説明した、車載用画像処理装置10の動作について、領域縮小部109は、顔検出用領域を縮小させた場合、顔検出用領域を縮小させてから一定時間が経過しても、顔検出部102が運転者の顔を検出しない場合(図8のステップST802参照)、顔検出用領域を初期値に戻すようにしてもよい。なお、その場合、領域縮小部109は、例えば、顔検出部102から、運転者の顔を検出したか否かの情報を取得するようにする。
Further, regarding the operation of the in-vehicle
ここで、図9は、図8のステップST804〜ステップST807の動作をより詳細に説明するためのフローチャートである。
ステップST901において、輝度判定部105は、図8のステップST803にて輝度算出部104から出力された顔領域輝度情報に基づき、運転者顔領域画素の平均輝度が輝度判定用閾値以上であるか否かを判定する(ステップST901)。当該ステップST901の動作は、図8のステップST804の動作である。
ステップST901において、輝度判定部105が、運転者顔領域画素の平均輝度が輝度判定用閾値以上であると判定した場合(ステップST901の“YES”の場合)、車載用画像処理装置10は、処理を終了する。Here, FIG. 9 is a flowchart for explaining the operation of steps ST804 to ST807 of FIG. 8 in more detail.
In step ST901, the
When the
ステップST901において、輝度判定部105は、運転者顔領域画素の平均輝度が輝度判定用閾値未満であると判定した場合(ステップST901の“NO”の場合)、運転者顔領域画素の平均輝度が輝度判定用閾値未満である旨の情報を露出制御部1061に出力し、露出制御部1061は、撮像装置20の露出制御を行う(ステップST902)。
In step ST901, when the
ステップST902にて露出制御部1061が露出制御を行うと、輝度判定部105は、露出制御後の運転者顔領域画素の平均輝度が輝度判定用閾値以上であるか否かを判定する(ステップST903)。
ステップST903において、輝度判定部105が、露出制御後の運転者顔領域画素の平均輝度が輝度判定用閾値以上であると判定した場合(ステップST903の“YES”の場合)、車載用画像処理装置10による処理は、ステップST906に進む。
ステップST903において、輝度判定部105は、露出制御後の運転者顔領域画素の平均輝度が輝度判定用閾値未満であると判定した場合(ステップST903の“NO”の場合)、運転者顔領域画素の平均輝度が輝度判定用閾値未満である旨の情報を画像処理部1062に出力し、画像処理部1062は、ゲイン調整を行う(ステップST904)。When the
In step ST903, when the
In step ST903, when the
ステップST904にて画像処理部1062がゲイン調整を行うと、輝度判定部105は、ゲイン調整後の運転者顔領域画素の平均輝度が輝度判定用閾値以上であるか否かを判定する(ステップST905)。
ステップST905において、輝度判定部105は、ゲイン調整後の運転者顔領域画素の平均輝度が輝度判定用閾値未満であると判定した場合(ステップST905の“NO”の場合)、運転者顔領域画素の平均輝度が輝度判定用閾値未満である旨の情報を露出制御部1061に出力し、車載用画像処理装置10による処理は、ステップST902に戻る。When the
In step ST905, when the
ステップST905において、輝度判定部105が、ゲイン調整後の運転者顔領域画素の平均輝度が輝度判定用閾値以上であると判定した場合(ステップST905の“YES”の場合)、誤検出判定部107は、光学設定制御部106が行った制御の結果に基づき、誤検出判定を行う(ステップST906)。具体的には、誤検出判定部107は、ステップST902にて露出制御部1061が露出制御を行った場合、当該露出制御を行った結果得られる、撮像装置20に関する情報が、顔誤検出条件を満たすか否かを判定する。また、誤検出判定部107は、ステップST904にて画像処理部1062がゲイン調整を行った場合、当該ゲイン調整を行った結果得られる、撮像装置20に関する情報が、顔誤検出条件を満たすか否かを判定する。
In step ST905, when the
誤検出判定部107は、露出制御を行った結果得られる、撮像装置20に関する情報が、顔誤検出条件を満たす場合、または、ゲイン調整を行った結果得られる、撮像装置20に関する情報が、顔誤検出要件を満たす場合(ステップST907の“YES”の場合)、顔検出部102が運転者の顔を誤検出したと判定し、顔検出用領域を縮小させる領域縮小指示を、領域縮小部109に出力する。また、誤検出判定部107は、再制御要通知を、再制御指示部108に出力する。そして、車載用画像処理装置10による処理は、図8のステップST808へ進む。
In the false
誤検出判定部107は、露出制御を行った結果得られる、撮像装置20に関する情報が、顔誤検出条件を満たさず、かつ、ゲイン調整を行った結果得られる、撮像装置20に関する情報が、顔誤検出条件を満たさない場合(ステップST907の“NO”の場合)、顔検出部102が運転者の顔を誤検出していないと判定し、顔検出有情報を、運転者監視部103に出力する。そして、車載用画像処理装置10は、処理を終了する。
In the false
なお、以上の実施の形態1では、車載用画像処理装置10は領域縮小部109を備え、領域縮小部109は、誤検出判定部107から領域縮小指示が出力されると、顔検出用領域を縮小させるものとした。しかし、これに限らず、車載用画像処理装置10は領域縮小部109を備えない構成としてもよい。その場合、再制御指示部108から出力された再制御指示に基づき、光学設定制御部106が撮像装置20の光学設定を初期値に戻す制御を行うと、再制御指示部108は、顔検出部102に対して、光学設定を初期値に戻した後の画像の顔検出用領域内において、運転者の顔を再検出させる。
但し、車載用画像処理装置10は、領域縮小部109を備えるようにしたほうが、運転者の顔を誤検出したと判定した後、運転者の顔の再検出を行う際、より正しく運転者の顔の検出を行うことができるようになる。
また、以上の実施の形態1では、画像上には、顔検出用領域が設定されることを前提としたが、これに限らず、画像上に顔検出用領域が設定されていることは必須ではない。In the first embodiment described above, the in-vehicle
However, if the in-vehicle
Further, in the above-described first embodiment, it is assumed that the face detection area is set on the image, but the present invention is not limited to this, and it is essential that the face detection area is set on the image. is not it.
また、以上の実施の形態1では、車載用画像処理装置10は、誤検出判定において、運転者の顔を誤検出したと判定した場合に行う、撮像装置20の光学設定を適正値とする制御は、撮像装置20の光学設定をデフォルト状態とする制御であるものとした。しかし、これに限らず、車載用画像処理装置10は、誤検出判定において、運転者の顔を誤検出したと判定した場合に行う、撮像装置20の光学設定を適正値とする制御として、撮像装置20の露出時間を時系列でみて1つ前に設定されていた露出時間とする、撮像装置20の点灯時間を時系列でみて1つ前に設定されていた点灯時間とする、または、撮像装置20のゲイン値を時系列でみて1つ前に設定されていたゲイン値とする制御を行うようにしてもよい。撮像装置20は、運転者の顔を誤検出する直前には、これらの値が設定された光学設定によって、運転者の顔を撮像していたので、露出時間を時系列でみて1つ前に設定されていた露出時間とする、点灯時間を時系列でみて1つ前に設定されていた点灯時間とする、または、ゲイン値を時系列でみて1つ前に設定されていたゲイン値とするようにしても、運転者の顔を十分に撮像できると想定される。
実施の形態1でいう光学設定の適正値とは、上述の、露出時間の初期値、点灯時間の初期値、または、ゲイン値の初期値のほか、1つ前に設定されていた露出時間、1つ前に設定されていた点灯時間、または、1つ前に設定されていたゲイン値を含む。Further, in the above-described first embodiment, the vehicle-mounted
The appropriate value of the optical setting referred to in the first embodiment is the above-mentioned initial value of the exposure time, the initial value of the lighting time, the initial value of the gain value, and the exposure time set immediately before. Includes the lighting time that was set immediately before, or the gain value that was set immediately before.
以上のように、実施の形態1に係る車載用画像処理装置10は、撮像装置20から、運転席に着座している運転者の顔が存在すべき範囲を含む車両内の範囲が撮像された画像を取得する画像取得部101と、画像取得部101が取得した画像に基づき、当該画像上の運転者の顔および当該運転者の顔領域を検出する顔検出部102と、顔検出部102が検出した運転者の顔領域内の画素の平均輝度を算出する輝度算出部104と、輝度算出部104が算出した平均輝度が輝度判定用閾値以上であるか否かを判定する輝度判定部105と、輝度判定部105が、平均輝度が輝度判定用閾値未満であると判定した場合に、平均輝度に応じて、撮像装置20の光学設定の制御を行う光学設定制御部106と、光学設定制御部106が行った制御の結果に基づき、顔検出部102が運転者の顔を誤検出したか否かを判定する誤検出判定部107と、誤検出判定部107が、顔検出部102が運転者の顔を誤検出したと判定した場合、光学設定制御部106に対して、撮像装置20の光学設定を適正値に戻す制御を行わせる再制御指示を出力する再制御指示部108を備えるように構成した。そのため、車載用画像処理装置10は、誤検出された運転者の顔に基づく不適切な光学設定の制御を防止することができる。
As described above, in the in-vehicle
実施の形態2.
実施の形態2では、画像から検出された運転者の顔の、画像上の位置を考慮することで、誤検出判定の精度を向上させることができる実施の形態について説明する。Embodiment 2.
In the second embodiment, an embodiment in which the accuracy of erroneous detection determination can be improved by considering the position of the driver's face detected from the image on the image will be described.
実施の形態2に係る車載用画像処理装置10の構成は、実施の形態1に係る車載用画像処理装置10の構成と同様であるため、重複した説明を省略する。
実施の形態2に係る車載用画像処理装置10は、実施の形態1に係る車載用画像処理装置10とは、誤検出判定部107の具体的な動作が異なる。
実施の形態2において、誤検出判定部107は、光学設定制御部106が行った制御の結果、および、顔検出部102が検出した運転者の顔の位置に基づき、運転者の顔の誤検出判定を行う。具体的には、誤検出判定部107は、光学設定制御部106が行った制御の結果得られる、撮像装置20に関する情報が、顔誤検出条件を満たし、かつ、顔検出部102が検出した運転者の顔の位置が、非運転者領域内にあるか否かを判定する。Since the configuration of the vehicle-mounted
The vehicle-mounted
In the second embodiment, the erroneous
実施の形態2において、非運転者領域とは、顔検出用領域内で運転者以外の乗員の顔が撮像されている可能性が高いと推定される領域をいう。非運転者領域は、例えば、撮像装置20の撮像範囲を考慮して設定されている顔検出用領域にあわせて、ユーザ等が予め設定しておく。
例えば、ここでは、撮像装置20の設置位置および撮像範囲が、図2Aに示したような設置位置および撮像範囲であることを想定している。当該撮像範囲は、基本的に、運転者の顔が画像の左右方向の略中央位置に撮像されるよう、例えば、ヘッドレストを略中央とする範囲に設定されている。また、当該撮像範囲が撮像された画像において、顔検出用領域は、例えば、通常は画像の略中央に撮像される運転者の顔が、仮に種々の位置に動いたとしても運転者の顔が検出できる程度に、広く設定されることがある。このように設定された顔検出用領域内に、仮に、後部座席の乗員の顔がうつり込んだ場合、当該後部座席の乗員の顔は、顔検出用領域の端にうつり込むことになる可能性が高い。したがって、この場合、非運転者領域は、顔検出用領域の端部に設定される。なお、非運転者領域は、顔検出用領域と対応付けられて、記憶部に記憶されているものとする。In the second embodiment, the non-driver area refers to an area in the face detection area where it is highly probable that the faces of occupants other than the driver are imaged. The non-driver area is set in advance by the user or the like according to, for example, a face detection area set in consideration of the imaging range of the
For example, here, it is assumed that the installation position and the imaging range of the
光学設定制御部106が制御を行った結果、露出時間、点灯時間、または、ゲイン値が大幅に変更される要因として、運転者の顔に照明装置30の光が届きにくい事象が発生した可能性も考えられる。例えば、運転者が帽子を着用している場合、角度によっては、帽子が照明装置30からの光を遮り、運転者の顔が暗く撮像されることもあり得る。この場合、正しく検出された運転者の顔領域に合わせて光学設定制御部106が制御を行うことで、例えば、一時的に運転者顔領域画素の平均輝度が運転席輝度判定用閾値以上となり得る。このように、一時的に運転者顔領域画素の平均輝度が運転席輝度判定用閾値になった場合であっても、運転者以外の乗員の顔領域に合わせて制御が行われたとは言い切れない場合もある。
そこで、実施の形態2では、誤検出判定部107は、顔誤検出条件に加え、顔検出部102が検出した運転者の顔の位置を考慮して、顔検出部102が運転者の顔を誤検出したか否かを判定する。
なお、誤検出判定部107は、顔検出部102が検出した運転者の顔の、画像上の位置を、顔情報から算出すればよい。例えば、誤検出判定部107は、顔情報に基づく顔領域の中心の座標を、運転者の顔の位置とすればよい。また、誤検出判定部107は、顔検出部102から出力された顔情報に基づく、運転者の顔領域を示す枠を、運転者の顔の位置としてもよい。As a result of the control by the optical
Therefore, in the second embodiment, the erroneous
The erroneous
顔検出部102が検出した運転者の顔の位置が非運転者領域内にある場合、顔検出部102が検出した運転者の顔は、運転者以外の乗員の顔である可能性が高い。逆に、運転者の顔の位置が非運転者領域内になければ、運転者の顔の位置は大きく移動しておらず、光学設定制御部106は、正しく検出された運転者の顔領域に合わせて、必要な制御を行った可能性が高いと言える。
誤検出判定部107は、光学設定制御部106が行った制御の結果が、顔誤検出条件を満たし、かつ、顔検出部102が検出した運転者の顔の位置が、非運転者領域内にある場合に、顔検出部102が運転者の顔を誤検出したと判定する。When the position of the driver's face detected by the
In the false
実施の形態2に係る車載用画像処理装置10の動作について説明する。
実施の形態2に係る車載用画像処理装置10の基本的な動作は、実施の形態1において図8を用いて説明した動作と同様であるため、重複した説明を省略する。
図10は、実施の形態2に係る車載用画像処理装置10における、図8のステップST804〜ステップST807の動作をより詳細に説明するためのフローチャートである。
実施の形態1とは異なる、実施の形態2における誤検出判定部107の詳細な動作について、図10を用いて説明する。
図10のステップST901〜ステップST907の具体的な動作は、実施の形態1において説明した図9のステップST901〜ステップST907の具体的な動作と同様であるため、重複した説明を省略する。The operation of the vehicle-mounted
Since the basic operation of the vehicle-mounted
FIG. 10 is a flowchart for explaining in more detail the operations of steps ST804 to ST807 of FIG. 8 in the vehicle-mounted
The detailed operation of the false
Since the specific operations of steps ST901 to ST907 of FIG. 10 are the same as the specific operations of steps ST901 to ST907 of FIG. 9 described in the first embodiment, duplicate description will be omitted.
誤検出判定部107は、ステップST907において、露出制御を行った結果得られる、撮像装置20に関する情報が、顔誤検出条件を満たす場合、または、ゲイン調整を行った結果得られる、撮像装置20に関する情報が、顔誤検出条件を満たす場合(ステップST907の“YES”の場合)、顔検出部102が検出した運転者の顔の位置が、非運転者領域内にあるか否かを判定する(ステップST1001)。
The false
ステップST1001において、運転者の顔の位置が非運転者領域内にあると判定した場合(ステップST1001の”YES”の場合)、誤検出判定部107は、顔検出部102が運転者の顔を誤検出したと判定する。そして、誤検出判定部107は、顔検出用領域を縮小させる領域縮小指示を、領域縮小部109に出力する。また、誤検出判定部107は、再制御要通知を、再制御指示部108に出力する。車載用画像処理装置10による処理は、図8のステップST808へ進む。
When it is determined in step ST1001 that the position of the driver's face is within the non-driver area (when "YES" in step ST1001), the erroneous
一方、ステップST1001において、運転者の顔の位置が非運転者領域内にないと判定した場合(ステップST1001の”NO”の場合)、誤検出判定部107は、顔検出部102が運転者の顔を誤検出していないと判定する。そして、誤検出判定部107は、顔検出有情報を、運転者監視部103に出力する。車載用画像処理装置10は、処理を終了する。
On the other hand, when it is determined in step ST1001 that the position of the driver's face is not within the non-driver area (when "NO" in step ST1001), the erroneous
このように、誤検出判定部107は、光学設定制御部106が行った制御の結果、および、顔検出部102が検出した運転者の位置に基づき、運転者の顔の誤検出判定を行う。そのため、運転者の顔の誤検出判定の精度を向上させることができる。
In this way, the erroneous
なお、以上の説明では、誤検出判定部107は、光学設定制御部106が行った制御の結果が、顔誤検出条件を満たし、かつ、顔検出部102が検出した運転者の顔の位置が、非運転者領域内にあるか否かを判定することで、誤検出判定を行うようにした。
しかし、光学設定制御部106が行った制御の結果が顔誤検出条件を満たすか否かを判定することに追加して行う判定は、上述の判定に限らない。
誤検出判定部107は、例えば、光学設定制御部106が制御を行うきっかけとなった、顔検出部102から出力された現在の顔情報に基づく運転者の顔の位置と、顔検出部102から出力された顔情報よりも時系列でみて1つ前の顔情報に基づく運転者の顔の位置とを比較する。そして、誤検出判定部107は、この比較の結果、両顔情報に基づく運転者の顔の位置を示す位置座標の差が、予め設定された閾値以上であるか否かを判定するとの処理を、顔誤検出条件を満たすか否かの判定に追加して行ってもよい。また、この場合、誤検出判定部107は、例えば、運転者の顔の位置の比較ではなく、運転者の顔の特徴点の比較または、運転者の顔領域を示す枠の大きさの比較を行い、顔の特徴点の差が閾値以上であるか否か、または、顔領域を示す枠の大きさの差が閾値以上であるか否かの判定を、顔誤検出条件を満たすか否かの判定に追加して行ってもよい。In the above description, in the erroneous
However, the determination performed in addition to determining whether or not the result of the control performed by the optical
The erroneous
誤検出判定部107が、顔誤検出条件を満たすか否かの判定に追加して、運転者の顔の位置に関する判定、または、運転者の顔の特徴点に関する判定を行うようにすると、例えば、仮に、撮像装置20の設置位置および撮像範囲が、図2Bに示したような設置位置および撮像範囲である場合に、助手席の乗員の顔を、運転者の顔として誤検出していることの誤検出判定の精度を向上させることができる。運転者の顔の位置、または、運転者の顔の特徴点が大きく変化すれば、顔検出部102は、助手席の乗員の顔を、運転者の顔と誤検出している可能性が高いと言える。つまり、撮像装置20に関する情報が顔誤検出条件を満たす場合、光学設定制御部106が行った制御は、助手席の乗員の顔領域内の画素の平均輝度に応じて行った制御である可能性が高いと言える。誤検出判定部107は、顔誤検出条件を満たすか否かの判定に追加して、運転者の顔の位置に関する判定、または、運転者の顔の特徴点に関する判定を行うことで、このように、顔検出部102が助手席の乗員の顔を運転者の顔と誤検出したことを判定できる。
When the erroneous
なお、実施の形態2においても、実施の形態1同様、車載用画像処理装置10aは領域縮小部109を備えない構成としてもよい。また、画像上に顔検出用領域が設定されていることは必須ではない。
Also in the second embodiment, as in the first embodiment, the in-vehicle
以上のように、実施の形態2に係る車載用画像処理装置10は、実施の形態1に係る車載用画像処理装置10の構成と同様の構成を備えるとともに、誤検出判定部107は、光学設定制御部106が行った制御の結果、および、顔検出部102が検出した運転者の顔の位置に基づき、前記誤検出判定を行うように構成した。そのため、車載用画像処理装置10aは、誤検出された運転者の顔に基づく不適切な光学設定の制御を防止することができるとともに、誤検出判定を行う際に、検出された運転者の顔の位置を考慮することで、当該誤検出判定の精度を向上させることができる。
As described above, the vehicle-mounted
実施の形態3.
実施の形態3では、シートベルトの引き出し量を考慮することで、誤検出判定の精度を向上させることができる実施の形態について説明する。Embodiment 3.
In the third embodiment, the embodiment in which the accuracy of the false positive determination can be improved by considering the pull-out amount of the seat belt will be described.
図11は、実施の形態3に係る車載用画像処理装置10aの構成例を示す図である。
図11において、実施の形態1において図1を用いて説明した車載用画像処理装置10と同様の構成については、同じ符号を付して重複した説明を省略する。
実施の形態3に係る車載用画像処理装置10aは、実施の形態1に係る車載用画像処理装置10と比べ、引き出し量検出部111を備えた点が異なる。FIG. 11 is a diagram showing a configuration example of the vehicle-mounted
In FIG. 11, the same components as those of the vehicle-mounted
The vehicle-mounted
引き出し量検出部111は、運転席に設置されたシートベルトの引き出し量を検出する。
引き出し量検出部111は、例えば、画像取得部101が取得した画像に基づき、当該画像上での、シートベルトに付されたマークの位置の移動量からシートベルトの引き出し量を検出する。シートベルトには、予め、マークが付されているものとする。マークは、撮像装置20により検出可能なものである。例えば、撮像装置20が赤外線カメラであれば、マークは、赤外線カメラにより検出可能なものとする。
また、引き出し量検出部111は、例えば、運転席に設置されたシートベルト近傍に設置され、シートベルトの移動量に応じて回転する部位を有する巻取りセンサ(図示省略)が検知した回転量から、シートベルトの引き出し量を算出することで、シートベルトの引き出し量を検出するものであってもよい。The pull-out
The pull-out
Further, the withdrawal
引き出し量検出部111が検出するシートベルトの引き出し量は、例えば、不使用の状態のシートベルトを基準とした引き出し量(以下「不使用状態基準の引き出し量」という。)である。
また、引き出し量検出部111が検出するシートベルトの引き出し量は、例えば、運転者が通常の着座姿勢でシートベルトを着用した状態のシートベルトを基準とした引き出し量(以下、「使用状態基準の引き出し量」という。)でもよい。運転者が通常の着座姿勢から、何らかの目的で姿勢を変化させた場合、シートベルトの引き出し量も変化し得る。引き出し量検出部111が使用状態基準の引き出し量を検出する場合、不使用状態基準の引き出し量を検出するよりも、運転者の体格差を考慮した、より正確な、運転者の姿勢の変化に応じたシートベルトの引き出し量を検出することができる。
引き出し量検出部111は、検出した引き出し量を、誤検出判定部107に出力する。
引き出し量検出部111は、少なくとも顔検出部102が検出動作を行うタイミングと同様のタイミングで検出動作を繰り返し行う。そして、検出された引き出し量は、顔情報と対応付けられて記憶部に記憶されるものとする。例えば、顔検出部102は、顔情報を記憶部に記憶させる際、引き出し量検出部111から引き出し量に関する情報を取得し、顔情報と対応付けて記憶部に記憶させる。The pull-out amount of the seatbelt detected by the pull-out
Further, the pull-out amount of the seatbelt detected by the pull-out
The withdrawal
The withdrawal
誤検出判定部107は、光学設定制御部106が行った制御の結果、および、引き出し量検出部111が検出した引き出し量に基づき、誤検出判定を行う。
具体的には、誤検出判定部107は、例えば、光学設定制御部106が制御を行うきっかけとなった、顔検出部102から出力された現在の顔情報に対応する引き出し量と、顔検出部102から出力された顔情報よりも時系列でみて1つ前の顔情報に対応する引き出し量とを比較する。そして、誤検出判定部107は、当該引き出し量の差が、予め設定された閾値(以下「第1引き出し量判定用閾値」という。)以下であるか否かの判定を、顔誤検出条件を満たすか否かの判定に追加して行う。
誤検出判定部107は、光学設定制御部106が行った制御の結果が、顔誤検出条件を満たし、かつ、引き出し量の差が第1引き出し量判定用閾値以下である場合に、顔検出部102が運転者の顔を誤検出したと判定する。
一方、誤検出判定部107は、光学設定制御部106が行った制御の結果が、顔誤検出条件を満たしているが、引き出し量の差が第1引き出し量判定用閾値より大きい場合には、顔検出部102が運転者の顔を誤検出していないと判定する。The erroneous
Specifically, the erroneous
The erroneous
On the other hand, in the false
また、具体的には、誤検出判定部107は、例えば、光学設定制御部106が行った制御の結果が、顔誤検出条件を満たし、かつ、引き出し量検出部111が検出した引き出し量が閾値(以下「第2引き出し量判定用閾値」という。)以下であるか否かを判定するものでもよい。
誤検出判定部107は、光学設定制御部106が行った制御の結果が、顔誤検出条件を満たし、かつ、引き出し量が第2引き出し量判定用閾値以下である場合に、顔検出部102は運転者の顔を誤検出したと判定する。
一方、誤検出判定部107は、光学設定制御部106が行った制御の結果が、顔誤検出条件を満たしているが、引き出し量が第2引き出し量判定用閾値より大きい場合には、顔検出部102が運転者の顔を誤検出していないと判定する。Specifically, in the erroneous
When the result of the control performed by the optical
On the other hand, the erroneous
光学設定制御部106が制御を行った結果、露出時間、点灯時間、またはゲイン値が大幅に変更される要因の一つとして、例えば、運転者が身体を大きく動かしたことが考えられる。運転者が身体を大きく動かすと、運転者の顔の位置も大きく動く。例えば、運転者は、車両後方の目視確認等のために、身体を大きく動かして、照明装置30の光が届きにくい後方に顔を大きく移動させることもあり得る。
したがって、一時的に運転者顔領域画素の平均輝度が運転席輝度判定用閾値以上になった場合であっても、運転者以外の乗員の顔領域に合わせて制御が行われたとは言い切れない場合もある。As a result of the control by the optical
Therefore, even if the average brightness of the driver's face area pixel temporarily exceeds the threshold value for determining the driver's seat brightness, it cannot be said that the control is performed according to the face area of the occupant other than the driver. In some cases.
そこで、実施の形態3では、誤検出判定部107は、顔誤検出条件に加え、運転席のシートベルトの引き出し量を考慮して、誤検出判定を行う。上述のように、運転者が身体を大きく動かす場合、運転者の顔の位置も大きく動くと考えられる。そして、運転者が、通常の着座姿勢から身体を移動させる場合は、運転席のシートベルトは引き出されることとなり、引き出し量検出部111は、シートベルトの移動に応じた引き出し量を検出することになる。
引き出し量検出部111が、不使用状態基準の引き出し量を検出するものである場合、運転者が通常の着座姿勢である場合の引き出し量よりも、運転者が通常の着座姿勢における顔の位置から顔を大きく移動させた場合の引き出し量の方が大きくなる。したがって、ある時点の引き出し量と、他の時点の引き出し量の差によって、運転者が顔を大きく動かしたか否かを判定することができる。または、引き出し量が一定の値より大きい場合に、運転者が通常の着座姿勢における顔の位置から顔を大きく動かしたか否かを判定することができる。
引き出し量検出部111が、使用状態基準の引き出し量を検出するものである場合、運転者が通常の着座姿勢である場合の引き出し量は、基準値として例えば0に設定され、運転者が通常の着座姿勢における顔の位置から顔を大きく移動させた場合の引き出し量は、当該基準値より大きくなる。この場合も、ある時点の引き出し量と、他の時点の引き出し量の差により、運転者が顔を大きく動かしたか否かを判定することができる。または、引き出し量が一定の値より大きい場合に、運転者が通常の着座姿勢における顔の位置から顔を大きく動かしたか否かを判定することができる。
運転者が顔を大きく動かしたことが判定できている場合は、上記のとおり、顔が大きく動いたために、光学設定制御部106が光学設定を大きく変更する制御を行ったとも考えられる。すなわち、運転者が顔を大きく動かしたことが判定できている場合は、必ずしも、運転者の顔が誤検知されたことを意味しない。一方、運転者が顔を大きくは動かしていないことが判定できている場合は、運転者の顔が誤検知されたために、光学設定制御部106が光学設定を大きく変更する制御を行ったと考えられる。Therefore, in the third embodiment, the erroneous
When the pull-out
When the withdrawal
If it can be determined that the driver has moved the face significantly, it is considered that the optical
したがって、誤検出判定部107は、例えば、光学設定制御部106が行った制御の結果が、顔誤検出条件を満たし、かつ、現在の引き出し量と時系列でみて1つ前の引き出し量との差が第1引き出し量判定用閾値以下である場合に、顔検出部102は運転者の顔を誤検出したと判定する。現在の引き出し量と時系列でみて1つ前の引き出し量との差が第1引き出し量判定用閾値以下である場合、運転者の顔は大きくは動かされていないと考えられるからである。
一方、誤検出判定部107は、光学設定制御部106が行った制御の結果が、顔誤検出条件を満たしているが、引き出し量の差が第1引き出し量判定用閾値より大きい場合には、顔検出部102が運転者の顔を誤検出していないと判定する。引き出し量の差が第1引き出し量判定用閾値より大きい場合、運転者の顔は大きく動かされたと考えられるからである。
また、誤検出判定部107は、例えば、光学設定制御部106が行った制御の結果が、顔誤検出条件を満たし、かつ、引き出し量が第2引き出し量判定用閾値以下である場合に、顔検出部102は運転者の顔を誤検出したと判定する。引き出し量が第2引き出し量判定用閾値以下である場合、運転者の顔は大きくは動かされていないと考えられるからである。
一方、誤検出判定部107は、光学設定制御部106が行った制御の結果が、顔誤検出条件を満たしているが、引き出し量が第2引き出し量判定用閾値より大きい場合には、顔検出部102が運転者の顔を誤検出していないと判定する。引き出し量が第2引き出し量判定用閾値より大きい場合、運転者の顔は大きく動かされたと考えられるからである。Therefore, in the erroneous
On the other hand, in the false
Further, the erroneous
On the other hand, the erroneous
実施の形態3に係る車載用画像処理装置10aの動作について説明する。
実施の形態3に係る車載用画像処理装置10aの基本的な動作は、実施の形態1において図8を用いて説明した動作と同様であるため、重複した説明を省略する。
図12は、実施の形態3に係る車載用画像処理装置10aにおける、図8のステップST804〜ステップST807の動作をより詳細に説明するためのフローチャートである。実施の形態1とは異なる、実施の形態3における誤検出判定部107の詳細な動作について、図12を用いて説明する。
図12のステップST901〜ステップST907の具体的な動作は、実施の形態1において説明した図9のステップST901〜ステップST907の具体的な動作と同様であるため、重複した説明を省略する。
また、図12で示す動作では、誤検出判定部107は、光学設定制御部106が行った制御の結果、および、現在の引き出し量と時系列でみて1つ前の引き出し量との差に基づき、誤検出判定を行うものとしている。The operation of the vehicle-mounted
Since the basic operation of the vehicle-mounted
FIG. 12 is a flowchart for explaining in more detail the operations of steps ST804 to ST807 of FIG. 8 in the vehicle-mounted
Since the specific operations of steps ST901 to ST907 of FIG. 12 are the same as the specific operations of steps ST901 to ST907 of FIG. 9 described in the first embodiment, duplicate description will be omitted.
Further, in the operation shown in FIG. 12, the false
誤検出判定部107は、ステップST907において、露出制御を行った結果得られる、撮像装置20に関する情報が、顔誤検出条件を満たす場合、または、ゲイン調整を行った結果得られる、撮像装置20に関する情報が、顔誤検出条件を満たす場合(ステップST907の“YES”の場合)、引き出し量の差が第1引き出し量判定用閾値以下であるか否かを判定する(ステップST1201)。
The false
ステップST1201において、誤検出判定部107は、引き出し量の差が第1引き出し量判定用閾値以下であると判定した場合(ステップST1201の”YES”の場合)、顔検出部102が運転者の顔を誤検出したと判定する。そして、誤検出判定部107は、顔検出用領域を縮小させる領域縮小指示を、領域縮小部109に出力する。また、誤検出判定部107は、再制御要通知を、再制御指示部108に出力する。車載用画像処理装置10による処理は、図8のステップST808へ進む。
In step ST1201, when the erroneous
一方、ステップST1201において、引き出し量の差が第1引き出し量判定用閾値より大きいと判定した場合(ステップST1201の”NO”の場合)、誤検出判定部107は、顔検出部102が運転者の顔を誤検出していないと判定する。そして、誤検出判定部107は、顔検出有情報を、運転者監視部103に出力する。車載用画像処理装置10は、処理を終了する。
On the other hand, when it is determined in step ST1201 that the difference in the withdrawal amount is larger than the threshold value for determining the first withdrawal amount (when "NO" in step ST1201), the erroneous
このように、誤検出判定部107は、光学設定制御部106が行った制御の結果、および、引き出し量検出部111が検出したシートベルトの引き出し量に基づき、誤検出判定を行う。そのため、誤検出判定の精度を向上させることができる。
As described above, the erroneous
なお、実施の形態3においても、実施の形態1および実施の形態2同様、車載用画像処理装置10aは領域縮小部109を備えない構成としてもよい。また、画像上に顔検出用領域が設定されていることは必須ではない。
In the third embodiment as well, the in-vehicle
以上のように、実施の形態3に係る車載用画像処理装置10aは、実施の形態1に係る車載用画像処理装置10の構成に加え、運転席に設置されたシートベルトの引き出し量を検出する、引き出し量検出部111を備え、誤検出判定部107は、光学設定制御部106が行った制御の結果、および、引き出し量検出部111が検出した引き出し量に基づき、誤検出判定を行うように構成した。そのため、車載用画像処理装置10aは、誤検出された運転者の顔に基づく不適切な光学設定の制御を防止することができるとともに、誤検出判定を行う際に、運転席のシートベルトの引出し量を考慮することで、当該誤検出判定の精度を向上させることができる。
As described above, the vehicle-mounted
図13A,図13Bは、実施の形態1〜実施の形態3に係る車載用画像処理装置10,10aのハードウェア構成の一例を示す図である。
実施の形態1〜実施の形態3において、画像取得部101と、顔検出部102と、運転者監視部103と、輝度算出部104と、輝度判定部105と、光学設定制御部106と、誤検出判定部107と、領域縮小部109と、再検出指示部110と、引き出し量検出部111の機能は、処理回路1301により実現される。すなわち、車載用画像処理装置10,10aは、運転者の顔を誤検出したかの誤検出判定を行い、当該誤検出判定の結果に基づいて、撮像装置20の光学設定の制御を行うための処理回路1301を備える。
処理回路1301は、図10Aに示すように専用のハードウェアであっても、図10Bに示すようにメモリ1306に格納されるプログラムを実行するCPU(Central Processing Unit)1305であってもよい。13A and 13B are diagrams showing an example of the hardware configuration of the vehicle-mounted
In the first to third embodiments, the
The
処理回路1301が専用のハードウェアである場合、処理回路1301は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field−Programmable Gate Array)、またはこれらを組み合わせたものが該当する。
When the
処理回路1301がCPU1305の場合、画像取得部101と、顔検出部102と、運転者監視部103と、輝度算出部104と、輝度判定部105と、光学設定制御部106と、誤検出判定部107と、領域縮小部109と、再検出指示部110と、引き出し量検出部111の機能は、ソフトウェア、ファームウェア、または、ソフトウェアとファームウェアとの組み合わせにより実現される。すなわち、画像取得部101と、顔検出部102と、運転者監視部103と、輝度算出部104と、輝度判定部105と、光学設定制御部106と、誤検出判定部107と、領域縮小部109と、再検出指示部110と、引き出し量検出部111は、HDD(Hard Disk Drive)1302、メモリ1306等に記憶されたプログラムを実行するCPU1305、システムLSI(Large−Scale Integration)等の処理回路により実現される。また、HDD1302、メモリ1306等に記憶されたプログラムは、画像取得部101と、顔検出部102と、運転者監視部103と、輝度算出部104と、輝度判定部105と、光学設定制御部106と、誤検出判定部107と、領域縮小部109と、再検出指示部110と、引き出し量検出部111の手順または方法をコンピュータに実行させるものであるとも言える。ここで、メモリ1306とは、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electrically Erasable Programmable Read−Only Memory)等の、不揮発性または揮発性の半導体メモリや、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、DVD(Digital Versatile Disc)等が該当する。
When the
なお、画像取得部101と、顔検出部102と、運転者監視部103と、輝度算出部104と、輝度判定部105と、光学設定制御部106と、誤検出判定部107と、領域縮小部109と、再検出指示部110と、引き出し量検出部111の機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。例えば、画像取得部101および引き出し量検出部111については専用のハードウェアとしての処理回路1301でその機能を実現し、顔検出部102と、運転者監視部103と、輝度算出部104と、輝度判定部105と、光学設定制御部106と、誤検出判定部107と、領域縮小部109と、再検出指示部110については処理回路がメモリ1306に格納されたプログラムを読み出して実行することによってその機能を実現することが可能である。
また、車載用画像処理装置10,10aは、撮像装置20または照明装置30等の装置と、有線通信または無線通信を行う入力インタフェース装置1303および出力インタフェース装置1304を備える。The
Further, the in-vehicle
なお、以上の実施の形態1〜実施の形態2では、車載用画像処理装置10,10aは、車両に搭載されるものとしたが、これは一例に過ぎない。
例えば、図1または図11を用いて説明したような車載用画像処理装置10,10aの構成部の一部または全部が、サーバに備えられるものとしてもよい。In the above-described first to second embodiments, the in-vehicle
For example, a part or all of the components of the in-vehicle
また、以上の実施の形態1〜実施の形態3では、車載用画像処理装置10,10aにおいて、光学設定制御部106は、光学設定の制御として、露出制御およびゲイン調整のいずれも実施可能であるものとしたが、これは一例に過ぎない。光学設定制御部106は、光学設定の制御として、露出制御、または、ゲイン調整のいずれか一方のみを行うものであってもよい。
Further, in the above-described first to third embodiments, in the in-vehicle
また、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。 Further, in the present invention, within the scope of the invention, any combination of each embodiment, modification of any component of each embodiment, or omission of any component in each embodiment is possible. ..
この発明に係る車載用画像処理装置は、誤検出された運転者の顔に基づく不適切な光学設定の制御を防止するように構成したため、車両内の乗員を撮像した画像に基づき、車両の運転者の顔を検出する車載用画像処理装置に適用することができる。 Since the in-vehicle image processing device according to the present invention is configured to prevent improper control of optical settings based on a falsely detected driver's face, the vehicle is driven based on an image of an occupant in the vehicle. It can be applied to an in-vehicle image processing device that detects a person's face.
10,10a 車載用画像処理装置、101 画像取得部、102 顔検出部、103 運転者監視部、104 輝度算出部、105 輝度判定部、106 光学設定制御部、1061 露出制御部、1062 画像処理部、107 誤検出判定部、108 再制御指示部、109 領域縮小部、110 再検出指示部、111 引き出し量検出部、20 撮像装置、30 照明装置、1301 処理回路、1302 HDD、1303 入力インタフェース装置、1304 出力インタフェース装置、1305 CPU、1306 メモリ。 10,10a In-vehicle image processing device, 101 image acquisition unit, 102 face detection unit, 103 driver monitoring unit, 104 brightness calculation unit, 105 brightness determination unit, 106 optical setting control unit, 1061 exposure control unit, 1062 image processing unit , 107 False positive determination unit, 108 re-control instruction unit, 109 area reduction unit, 110 re-detection instruction unit, 111 withdrawal amount detection unit, 20 imaging device, 30 lighting device, 1301 processing circuit, 1302 HDD, 1303 input interface device, 1304 output interface device, 1305 CPU, 1306 memory.
Claims (11)
前記画像取得部が取得した画像に基づき、当該画像上の前記運転者の顔および当該運転者の顔領域を検出する顔検出部と、
前記顔検出部が検出した前記運転者の顔領域内の画素の平均輝度を算出する輝度算出部と、
前記輝度算出部が算出した前記平均輝度が輝度判定用閾値以上であるか否かを判定する輝度判定部と、
前記輝度判定部が、前記平均輝度が前記輝度判定用閾値未満であると判定した場合に、前記平均輝度に応じて、前記撮像装置の光学設定の制御を行う光学設定制御部と、
前記光学設定制御部が行った制御の結果に基づき、前記顔検出部が前記運転者の顔を誤検出したか否かを判定する誤検出判定部と、
前記誤検出判定部が、前記顔検出部が前記運転者の顔を誤検出したと判定した場合、前記光学設定制御部に対して、前記撮像装置の光学設定を適正値に戻す制御を行わせる再制御指示を出力する再制御指示部と
を備えたことを特徴とする車載用画像処理装置。An image acquisition unit that acquires an image of the area inside the vehicle including the area where the driver's face sitting in the driver's seat should exist from the image pickup device.
Based on the image acquired by the image acquisition unit, the face detection unit that detects the driver's face and the driver's face region on the image, and the face detection unit.
A brightness calculation unit that calculates the average brightness of pixels in the driver's face region detected by the face detection unit, and a brightness calculation unit.
A brightness determination unit that determines whether or not the average brightness calculated by the brightness calculation unit is equal to or greater than the brightness determination threshold value.
When the brightness determination unit determines that the average brightness is less than the brightness determination threshold value, the optical setting control unit controls the optical settings of the image pickup apparatus according to the average brightness.
Based on the result of the control performed by the optical setting control unit, the erroneous detection determination unit that determines whether or not the face detection unit erroneously detects the driver's face,
When the erroneous detection determination unit determines that the face detection unit erroneously detects the driver's face, the optical setting control unit controls the optical setting control unit to return the optical setting of the image pickup apparatus to an appropriate value. An in-vehicle image processing device characterized by being provided with a recontrol instruction unit that outputs recontrol instructions.
前記撮像装置に対して露出制御を行う
ことを特徴とする請求項1記載の車載用画像処理装置。The optical setting control unit
The vehicle-mounted image processing device according to claim 1, wherein exposure control is performed on the image pickup device.
前記撮像装置に対してゲイン調整を行う
ことを特徴とする請求項1または請求項2記載の車載用画像処理装置。The optical setting control unit
The vehicle-mounted image processing device according to claim 1 or 2, wherein the gain of the image pickup device is adjusted.
前記誤検出判定部は、前記光学設定制御部が前記露出制御を行った結果、前記顔検出用領域内で前記運転者の顔が撮像されている可能性がより高いと推定される領域内の画素の平均輝度が、第1判定条件を満たすか否かを判定し、当該平均輝度が前記第1判定条件を満たす場合に、前記顔検出部は前記運転者の顔を誤検出したと判定する
ことを特徴とする請求項2記載の車載用画像処理装置。The face detection unit detects the driver's face and the driver's face area in the face detection area set on the image.
The erroneous detection determination unit is in a region in which it is more likely that the driver's face is imaged in the face detection region as a result of the exposure control performed by the optical setting control unit. It is determined whether or not the average brightness of the pixels satisfies the first determination condition, and when the average brightness satisfies the first determination condition, the face detection unit determines that the driver's face is erroneously detected. The vehicle-mounted image processing device according to claim 2, wherein the image processing device is characterized by this.
前記光学設定制御部が前記ゲイン調整を行った結果、前記撮像装置のゲイン値が第2判定条件を満たすか否かを判定し、前記撮像装置のゲイン値が前記第2判定条件を満たす場合に、前記顔検出部は前記運転者の顔を誤検出したと判定する
ことを特徴とする請求項3記載の車載用画像処理装置。The false detection determination unit
As a result of the gain adjustment by the optical setting control unit, it is determined whether or not the gain value of the image pickup apparatus satisfies the second determination condition, and when the gain value of the image pickup apparatus satisfies the second determination condition. The vehicle-mounted image processing device according to claim 3, wherein the face detection unit determines that the driver's face has been erroneously detected.
前記誤検出判定部は、前記光学設定制御部が前記ゲイン調整を行った結果、前記顔検出用領域内で運転者の顔が撮像されている可能性がより高いと推定される領域内の白とび面積が、第3判定条件を満たすか否かを判定し、当該白とび面積が前記第3判定条件を満たす場合に、前記顔検出部は前記運転者の顔を誤検出したと判定する
ことを特徴とする請求項3記載の車載用画像処理装置。The face detection unit detects the driver's face and the driver's face area within the face detection area set on the image.
The false detection determination unit is white in an area where it is more likely that the driver's face is imaged in the face detection area as a result of the gain adjustment by the optical setting control unit. It is determined whether or not the skip area satisfies the third determination condition, and when the whiteout area satisfies the third determination condition, it is determined that the face detection unit has erroneously detected the driver's face. 3. The vehicle-mounted image processing device according to claim 3.
前記誤検出判定部が、前記顔検出部が前記運転者の顔を誤検出したと判定した場合、前記顔検出用領域を縮小させる領域縮小部と、
前記顔検出部に対して、前記領域縮小部が縮小した後の前記顔検出用領域内において、前記運転者の顔および当該運転者の顔領域を再検出させる再検出指示部と
を備えた請求項1記載の車載用画像処理装置。The face detection unit detects the driver's face and the driver's face area within the face detection area set on the image.
When the erroneous detection determination unit determines that the face detection unit erroneously detects the driver's face, the area reduction unit that reduces the face detection area and the area reduction unit.
A request for the face detection unit to be provided with a re-detection instruction unit that rediscovers the driver's face and the driver's face area in the face detection area after the area reduction unit is reduced. Item 1. The in-vehicle image processing apparatus according to Item 1.
前記顔検出部が誤検出した前記運転者の顔を含まない領域となるよう、前記顔検出用領域を縮小させる
ことを特徴とする請求項7記載の車載用画像処理装置。The area reduction section
The vehicle-mounted image processing apparatus according to claim 7, wherein the face detection area is reduced so that the face detection unit does not include the driver's face that has been erroneously detected.
前記光学設定制御部が行った制御の結果、および、前記顔検出部が検出した前記運転者の顔の位置に基づき、前記誤検出判定を行う
ことを特徴とする請求項1記載の車載用画像処理装置。The false detection determination unit
The vehicle-mounted image according to claim 1, wherein the false detection determination is performed based on the result of the control performed by the optical setting control unit and the position of the driver's face detected by the face detection unit. Processing equipment.
前記誤検出判定部は、
前記光学設定制御部が行った制御の結果、および、前記引き出し量検出部が検出した引き出し量に基づき、前記誤検出判定を行う
ことを特徴とする請求項1記載の車載用画像処理装置。A drawer amount detection unit for detecting the withdrawal amount of the seatbelt installed in the driver's seat is provided.
The false detection determination unit
The vehicle-mounted image processing apparatus according to claim 1, wherein the false detection determination is performed based on the result of control performed by the optical setting control unit and the withdrawal amount detected by the withdrawal amount detection unit.
顔検出部が、前記画像取得部が取得した画像に基づき、当該画像上の前記運転者の顔および当該運転者の顔領域を検出するステップと、
輝度算出部が、前記顔検出部が検出した前記運転者の顔領域内の画素の平均輝度を算出するステップと、
輝度判定部が、前記輝度算出部が算出した前記平均輝度が輝度判定用閾値以上であるか否かを判定するステップと、
光学設定制御部が、前記輝度判定部が、前記平均輝度が前記輝度判定用閾値未満であると判定した場合に、前記平均輝度に応じて、前記撮像装置の光学設定の制御を行うステップと、
誤検出判定部が、前記光学設定制御部が行った制御の結果に基づき、前記顔検出部が前記運転者の顔を誤検出したか否かを判定するステップと、
再制御指示部が、前記誤検出判定部が、前記顔検出部が前記運転者の顔を誤検出したと判定した場合、前記光学設定制御部に対して、前記撮像装置の光学設定を適正値に戻す制御を行わせる再制御指示を出力するステップとを有する
ことを特徴とする車載用画像処理方法。A step in which the image acquisition unit acquires an image obtained by capturing an image of a range in the vehicle including a range in which the driver's face seated in the driver's seat should exist from the image pickup device.
A step in which the face detection unit detects the driver's face and the driver's face area on the image based on the image acquired by the image acquisition unit.
A step in which the brightness calculation unit calculates the average brightness of the pixels in the driver's face region detected by the face detection unit.
A step in which the brightness determination unit determines whether or not the average brightness calculated by the brightness calculation unit is equal to or greater than the brightness determination threshold value.
When the optical setting control unit determines that the average brightness is less than the brightness determination threshold value, the brightness determination unit controls the optical setting of the image pickup apparatus according to the average brightness.
A step in which the erroneous detection determination unit determines whether or not the face detection unit erroneously detects the driver's face based on the result of control performed by the optical setting control unit.
When the recontrol instruction unit determines that the erroneous detection determination unit erroneously detects the driver's face by the face detection unit, the optical setting of the image pickup apparatus is set to an appropriate value for the optical setting control unit. An in-vehicle image processing method characterized by having a step of outputting a recontrol instruction for performing control to return to.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2019/026375 WO2021001943A1 (en) | 2019-07-02 | 2019-07-02 | In-vehicle image processing device and in-vehicle image processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP6945775B2 true JP6945775B2 (en) | 2021-10-06 |
| JPWO2021001943A1 JPWO2021001943A1 (en) | 2021-11-25 |
Family
ID=74100755
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021529613A Active JP6945775B2 (en) | 2019-07-02 | 2019-07-02 | In-vehicle image processing device and in-vehicle image processing method |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP6945775B2 (en) |
| DE (1) | DE112019007358B4 (en) |
| WO (1) | WO2021001943A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7342746B2 (en) * | 2020-03-12 | 2023-09-12 | 株式会社Jvcケンウッド | Video processing device, video processing method, and video processing program |
| US12244932B2 (en) * | 2020-06-17 | 2025-03-04 | Sony Group Corporation | Imaging control apparatus, imaging control method, and program |
| JP7400697B2 (en) * | 2020-11-12 | 2023-12-19 | 豊田合成株式会社 | Vehicle occupant protection system |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4946070A (en) | 1989-02-16 | 1990-08-07 | Johnson & Johnson Medical, Inc. | Surgical soap dispenser |
| JP2005066023A (en) * | 2003-08-25 | 2005-03-17 | Nissan Motor Co Ltd | Driver status detection device |
| JP2005108033A (en) * | 2003-09-30 | 2005-04-21 | Toshiba Corp | Driver situation determination device and driver situation determination method |
| JP2009116742A (en) | 2007-11-08 | 2009-05-28 | Aisin Seiki Co Ltd | In-vehicle image processing apparatus, image processing method, and program |
| DE112015002934B4 (en) | 2014-06-23 | 2021-12-16 | Denso Corporation | Apparatus for detecting a driver's inability to drive |
| US10949690B2 (en) * | 2017-02-15 | 2021-03-16 | Mitsubishi Electric Corporation | Driving state determination device, determination device, and driving state determination method |
| JP6737213B2 (en) | 2017-03-14 | 2020-08-05 | オムロン株式会社 | Driver state estimating device and driver state estimating method |
| JP6960995B2 (en) * | 2017-06-07 | 2021-11-05 | 三菱電機株式会社 | State judgment device and state judgment method |
| JP6646879B2 (en) | 2018-03-13 | 2020-02-14 | オムロン株式会社 | Imaging device |
-
2019
- 2019-07-02 WO PCT/JP2019/026375 patent/WO2021001943A1/en not_active Ceased
- 2019-07-02 JP JP2021529613A patent/JP6945775B2/en active Active
- 2019-07-02 DE DE112019007358.3T patent/DE112019007358B4/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| WO2021001943A1 (en) | 2021-01-07 |
| JPWO2021001943A1 (en) | 2021-11-25 |
| DE112019007358T5 (en) | 2022-03-17 |
| DE112019007358B4 (en) | 2025-01-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6945775B2 (en) | In-vehicle image processing device and in-vehicle image processing method | |
| JP2008199515A (en) | Passenger sitting posture detection / judgment apparatus and method | |
| JP5233322B2 (en) | Information processing apparatus and method, and program | |
| JP7183420B2 (en) | In-vehicle image processing device and in-vehicle image processing method | |
| JP2006308375A (en) | Infrared eye position detector | |
| JP2005323180A (en) | Imaging control apparatus and program | |
| CN109426797B (en) | Drowsiness detection device and drowsiness detection method thereof | |
| CN107960989A (en) | Pulse wave measuring apparatus and pulse wave measuring method | |
| US11034305B2 (en) | Image processing device, image display system, and image processing method | |
| JP4592744B2 (en) | Image processing method, image processing system, image processing apparatus, and computer program | |
| JPWO2020255238A1 (en) | Information processing equipment, programs and information processing methods | |
| JP6646879B2 (en) | Imaging device | |
| WO2023017595A1 (en) | Occupant state determining device, occupant state determining method, and occupant state determining system | |
| US20220172493A1 (en) | Information processing apparatus, and recording medium | |
| JP4397415B2 (en) | Image processing method, image processing system, image processing apparatus, and computer program | |
| JP2018143285A (en) | Biological state determination apparatus, biological state determination system and biological state determination method | |
| JP6594595B2 (en) | Inoperable state determination device and inoperable state determination method | |
| JP2022143854A (en) | Occupant state determination device and occupant state determination method | |
| WO2022176037A1 (en) | Adjustment device, adjustment system, display device, occupant monitoring device, and adjustment method | |
| JP2009096323A (en) | Camera lighting control device | |
| JP4840638B2 (en) | Vehicle occupant monitoring device | |
| JP2019008400A (en) | Operation control device, operation control system and program | |
| WO2023157720A1 (en) | Face registration control device for vehicle and face registration control method for vehicle | |
| JP7003332B2 (en) | Driver monitoring device and driver monitoring method | |
| JP7489944B2 (en) | Light emission intensity adjustment device, light emission intensity adjustment program, and passenger monitoring system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210531 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20210531 |
|
| 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: 20210817 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210914 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6945775 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |