JP2018101211A - 車載器 - Google Patents
車載器 Download PDFInfo
- Publication number
- JP2018101211A JP2018101211A JP2016245793A JP2016245793A JP2018101211A JP 2018101211 A JP2018101211 A JP 2018101211A JP 2016245793 A JP2016245793 A JP 2016245793A JP 2016245793 A JP2016245793 A JP 2016245793A JP 2018101211 A JP2018101211 A JP 2018101211A
- Authority
- JP
- Japan
- Prior art keywords
- center
- eyeball
- face
- line
- sight
- 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.)
- Granted
Links
Landscapes
- Image Analysis (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
- Eye Examination Apparatus (AREA)
Abstract
Description
(1) 顔を含むように撮影された顔画像から、該顔画像に含まれる眼球がモデル化された3次元眼球モデルにおける中心が位置する眼球中心座標を算出するデータ処理部を備える車載器。
(2) 前記データ処理部は、
前記顔画像に含まれる黒目の中心が、前記3次元眼球モデル上に位置する黒目中心位置を算出し、
前記黒目中心位置と前記顔画像における中央線との距離に基づいて視線角度を算出し、
前記黒目中心位置と前記視線角度に基づき、前記3次元眼球モデルにおける前記眼球中心座標を算出する
上記(1)に記載の車載器。
(3) 前記データ処理部は、
前記顔画像に含まれる顔が正面を向いているか否かを判定し、
前記顔画像に含まれる黒目位置に基づく視線が正面を向いているか否かを判定し、
顔及び視線が正面を向いていると判定した場合に、前記3次元眼球モデルにおける前記眼球中心座標を算出する
上記(1)または(2)に記載の車載器。
(4) 前記データ処理部は、
前記眼球中心座標の算出処理を繰り返し行うと共に、算出結果を保存し、複数の算出結果を平均化した結果を出力する
上記(1)乃至(3)のいずれかに記載の車載器。
上記(2)の構成の車載器によれば、簡便な処理にて眼球中心座標を算出することができる。したがって、データ処理部の処理の負担が小さくなり、演算性能が低いコンピュータでも実用に耐え得る。データ処理部の処理の負担が小さいことは、小型化がますます求められる車載器において好適である。
上記(3)の構成の車載器によれば、眼球中心座標の測定精度が向上する。すなわち、顔及び黒目が撮影するカメラの方向に向いている状態で計算を実行するので、顔の向きの違いの影響による計算誤差や、視線の向きの違いの影響による計算誤差を減らすことができる。また、上記(2)及び(3)を組み合わせた構成の場合には、顔中心と画像中心が同一でない場合であっても、眼球中心座標を測定することができる。このような校正に際しては、一般的な手法としてカメラの撮影方向0度の方向に顔が位置した状態で撮影されることが望まれるが、本構成によればカメラの撮影方向0度の方向でなくても撮影方向0度に顔が位置する状態と同様の処理で校正することができる。
上記(4)の構成の車載器によれば、ノイズにより明らかな外れ値が一時的に算出された場合でも、その影響を平均化により低減できるので検出精度が向上する。特に、同じ運転者を長時間監視するような用途で望ましい結果が得られる。
本発明の実施形態における車載器の配置状態の具体例を図1に示す。
図1に示した例では、車両の車室内10にカメラ12および処理部13が設置されている。具体的には、運転席に着座している人物11、すなわち運転者の目の領域11aを含む顔などをカメラ12で撮影できるように、運転席前方のメータユニット内、あるいはコラムカバーの箇所にカメラ12が設置されている。
3次元眼球モデルを利用して、顔画像に基づき視線検出する場合の処理手順の概要を図2に示す。すなわち、車載器のコンピュータが所定のプログラムを実行することにより、図2に示した視線検出アルゴリズムに従った動作が順次に行われる。
「P.viola and M.J.Jones,"Rapid Object Detection Using a Boosted Cascade of Simple Features," IEEE CVPR(2001).」
二次元の入力画像と3次元眼球モデルとの関係の例を図3に示す。
図3に示した3次元眼球モデル30において、この眼球は眼球中心31と、半径Rとで表される球体である。黒目(虹彩)32は、3次元眼球モデル30の眼球表面上に張り付いた半径Diの円盤状の領域であるとみなしている。黒目(虹彩)32の中心32aは瞳孔の中央部に相当する。なお、眼球の半径Rおよび黒目の半径Diの各寸法は、人体の寸法データおよびカメラ12の撮影系の各種パラメータに基づいて決めることができる。
Y=R×sin(pitch) ・・・(2)
X:二次元画像平面上での眼球中心31からのx方向の距離
Y:二次元画像平面上での眼球中心31からのy方向の距離
<処理の概要>
3次元眼球モデル30における眼球中心31の位置を自動的に校正するための処理手順の概要を図4に示す。例えば、処理部13内部のコンピュータが、図2に示したステップS14として図4に示した処理を実行することにより、眼球中心31の位置が自動的に校正される。これにより、眼球中心31の位置精度が向上するので、視線検出精度も上がる。校正のために運転者等のユーザが特別な操作を行う必要もない。
「顔正面度」は、入力画像上において「顔が正面を向いている度合」を表す。「顔正面度」を計算するための2種類の処理手順の各々を図5に示す。これらの処理手順のいずれか一方を図4に示したステップS101で実行する。図5に示した「顔正面度計算1」、「顔正面度計算2」のそれぞれについて以下に説明する。
顔画像と検出された特徴点群61との位置関係の具体例を図6に示す。
図5のステップS21では、図2のS12で検出された顔領域の画像データFを処理対象として入力する。この顔領域の画像データFに対して、ステップS22では、コンピュータが所定の画像処理を施し、特徴点の検出を実行する。これにより、例えば図6に示すように、眉毛、左右の目、鼻、唇、顎などの各部位について輪郭などを表す特徴点群61が検出される。
P:顔特徴点の総数
f(p):p番目の顔特徴点の位置情報
したがって、顔正面度Dxは次式により算出できる。
facecen.x:顔の中心のx座標
g.x:重心位置のx座標
αx:顔向きが正面か否かを識別するための閾値
顔画像と顔の中心(facecen.x,facecen.y)との位置関係の具体例を図7に示す。
N:顔画像のx方向画素数
M:顔画像のy方向画素数
F(i,j):画像データFの座標(i,j)の画素の輝度値(階調)
FL(i,j):反転画像データFLの座標(i,j)の画素の輝度値(階調)
α:顔向きが正面か否かを識別するための閾値
顔画像における顔の中心線と左右の黒目位置との関係の具体例を図8に示す。
視線正面度FDは、入力画像に映っている人物11の視線の方向が正面を向いている度合、つまり、左右それぞれの目に3次元眼球モデル30を適用して得られた回転角度より計算される視線方向θ(yaw,pitch)が0度である度合を表す。
irisR.x:右側の黒目の中心位置のx座標
irisL.x:左側の黒目の中心位置のx座標
facecen.x:顔の中心のx座標
β:視線の向きが正面か否かを識別するための閾値
図4に示したステップS105で最新の眼球中心位置を算出するための処理について以下に説明する。
3次元眼球モデルの眼球中心、黒目中心、視角の水平面(又はx,z軸と平行な面)内における位置関係の例を図9に示す。また、x軸方向の顔の中心と画像の中心とが等しい場合の中心線と左右の黒目中心との位置関係の例を図10に示す。また、x軸方向の顔の中心と画像の中心とが等しい場合の視角、距離、左右の黒目中心の水平面内における位置関係の例を図11に示す。
例えば、図9に示した状態においては、次の第(7)式の関係が成立する。
Xeyer:右側の眼球中心のx座標
irisR.x:右側の黒目中心のx座標
Ro:眼球の半径(例えば定数)
θRyaw:右側の目の視線角度(yaw方向)
tanθRyaw=(irisR.x−Icenter.x)/Df ・・・(8)
Df:カメラと顔の間の距離
Yeyer=irisR.y−Ro・sinθRpitch ・・・(9)
Yeyer:右側の眼球中心のy座標
irisR.y:右側の黒目中心のy座標
Ro:眼球の半径(例えば定数)
θRpitch:右側の目の視線角度(pitch方向)
Icenter.y:画像の中心のy座標
Df:カメラと顔の間の距離
顔の中心と画像の中心とが同一でない場合の中心線と左右の黒目中心との位置関係の例を図12に示す。また、顔の中心と画像の中心とが同一でない場合の視角、距離、左右の黒目中心の水平面(x,z軸と平行な面)内における位置関係の例を図13に示す。
Xeyel=irisL.x−Ro・sinθLyaw ・・・(11)
Xeyel:左側の眼球中心のx座標
irisL.x:左側の黒目中心のx座標
Ro:眼球の半径(例えば定数)
θLyaw:左側の目の視線角度(yaw方向)
tanθLyaw=(irisL.x−Icenter.x)/Df ・・・(12)
Df:カメラと顔の間の距離
Yeyel:左側の眼球中心のy座標
irisL.y:左側の黒目中心のy座標
Ro:眼球の半径(例えば定数)
θLpitch:左側の目の視線角度(pitch方向)
tanθLpitch=(irisL.y−Icenter.y)/Df・・(14)
Icenter.y:画像の中心のy座標
Df:カメラと顔の間の距離
3次元眼球モデル30における眼球中心31の位置座標に誤差がある場合であっても、上述の計算により得られる最新の眼球中心位置を用いて補正することで誤差が小さくなるように校正することができる。補正値は例えば以下に示す式により算出できる。
dYeye=Yeye−Yeyemodel ・・・(16)
dXeye:x座標の補正値(右又は左)
dYeye:y座標の補正値(右又は左)
Xeye:算出した最新の眼球中心位置のx座標(右又は左)
Yeye:算出した最新の眼球中心位置のy座標(右又は左)
Xeyemodel:3次元眼球モデルにおける補正前の眼球中心x座標(右又は左)
Yeyemodel:3次元眼球モデルにおける補正前の眼球中心y座標(右又は左)
眼球中心位置の補正値dXeyeと3次元眼球モデルおよび入力画像との関係の例を図14に示す。
眼球中心位置の補正値を車載器の動作に反映するための処理の具体例を図15に示す。
図4に示した処理を車載器に適用する場合には、人物11が正面を向き、且つ視線も正面に向いた状態が検出される毎に、ステップS105が繰り返し実行される。したがって、車載器に電源が投入されてから動作が終了するまでの間に、新たな補正値を用いて眼球中心位置の更新を繰り返すことができる。
上述の車載器においては、図4に示した処理を実行することにより、眼球中心31の位置を自動的に校正することができる。しかも、この校正を行うためにユーザが特別な操作を実施する必要がなく、特別な校正機材を用意する必要もない。また、図15に示した処理を繰り返し実行することにより、ノイズの影響を排除したり、急激な変化を防止できるので、車載器の誤動作を避けることが可能になる。
[1] 顔を含むように撮影された顔画像から、該顔画像に含まれる眼球がモデル化された3次元眼球モデル(3次元眼球モデル30)における中心(眼球中心31)が位置する眼球中心座標を算出する(S105)データ処理部(処理部13)を備える車載器。
[2] 前記データ処理部は、
前記顔画像に含まれる黒目の中心が、前記3次元眼球モデル上に位置する黒目中心位置を算出し、
前記黒目中心位置と前記顔画像における中央線との距離に基づいて視線角度を算出し、
前記黒目中心位置と前記視線角度に基づき、前記3次元眼球モデルにおける前記眼球中心座標を算出する(第(7)式参照)
上記[1]に記載の車載器。
[3] 前記データ処理部は、
前記顔画像に含まれる顔が正面を向いているか否かを判定し(S102)、
前記顔画像に含まれる黒目位置に基づく視線が正面を向いているか否かを判定し(S104)、
顔及び視線が正面を向いていると判定した場合に、前記3次元眼球モデルにおける前記眼球中心座標を算出する(S105)
上記[1]または[2]に記載の車載器。
[4] 前記データ処理部は、
前記眼球中心座標の算出処理を繰り返し行うと共に、算出結果を保存し、複数の算出結果を平均化した結果を出力する(S45)
上記[1]乃至[3]のいずれかに記載の車載器。
11 人物
11a 目の領域
11b 視線
12 カメラ
13 処理部
30 3次元眼球モデル
31 眼球中心
32 黒目(虹彩)
32a 黒目中心(瞳孔)
35 目の領域の二次元画像
D 顔正面度
Claims (4)
- 顔を含むように撮影された顔画像から、該顔画像に含まれる眼球がモデル化された3次元眼球モデルにおける中心が位置する眼球中心座標を算出するデータ処理部を備える車載器。
- 前記データ処理部は、
前記顔画像に含まれる黒目の中心が、前記3次元眼球モデル上に位置する黒目中心位置を算出し、
前記黒目中心位置と前記顔画像における中央線との距離に基づいて視線角度を算出し、
前記黒目中心位置と前記視線角度に基づき、前記3次元眼球モデルにおける前記眼球中心座標を算出する
請求項1に記載の車載器。 - 前記データ処理部は、
前記顔画像に含まれる顔が正面を向いているか否かを判定し、
前記顔画像に含まれる黒目位置に基づく視線が正面を向いているか否かを判定し、
顔及び視線が正面を向いていると判定した場合に、前記3次元眼球モデルにおける前記眼球中心座標を算出する
請求項1または2に記載の車載器。 - 前記データ処理部は、
前記眼球中心座標の算出処理を繰り返し行うと共に、算出結果を保存し、複数の算出結果を平均化した結果を出力する
請求項1乃至3のいずれか1項に記載の車載器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016245793A JP6906943B2 (ja) | 2016-12-19 | 2016-12-19 | 車載器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016245793A JP6906943B2 (ja) | 2016-12-19 | 2016-12-19 | 車載器 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018101211A true JP2018101211A (ja) | 2018-06-28 |
| JP6906943B2 JP6906943B2 (ja) | 2021-07-21 |
Family
ID=62714323
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016245793A Active JP6906943B2 (ja) | 2016-12-19 | 2016-12-19 | 車載器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6906943B2 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020048971A (ja) * | 2018-09-27 | 2020-04-02 | アイシン精機株式会社 | 眼球情報推定装置、眼球情報推定方法および眼球情報推定プログラム |
| JP2021043665A (ja) * | 2019-09-10 | 2021-03-18 | 矢崎総業株式会社 | 画像処理装置、画像処理方法および画像処理プログラム |
| CN113947806A (zh) * | 2021-10-20 | 2022-01-18 | 广州通达汽车电气股份有限公司 | 一种公交的行驶管控方法、装置、计算机设备和存储介质 |
| US11227157B1 (en) | 2020-08-26 | 2022-01-18 | Panasonic Intellectual Property Management Co., Ltd. | System and method for gaze direction detection |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002102172A (ja) * | 2000-07-28 | 2002-04-09 | National Institute Of Advanced Industrial & Technology | 視線検出方法及びシステム |
| JP2012216180A (ja) * | 2011-03-30 | 2012-11-08 | Advanced Telecommunication Research Institute International | 視線方向の推定装置、視線方向の推定方法およびコンピュータに当該視線方向の推定方法を実行させるためのプログラム |
| JP2016173313A (ja) * | 2015-03-17 | 2016-09-29 | 国立大学法人鳥取大学 | 視線方向推定システム、視線方向推定方法及び視線方向推定プログラム |
-
2016
- 2016-12-19 JP JP2016245793A patent/JP6906943B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002102172A (ja) * | 2000-07-28 | 2002-04-09 | National Institute Of Advanced Industrial & Technology | 視線検出方法及びシステム |
| JP2012216180A (ja) * | 2011-03-30 | 2012-11-08 | Advanced Telecommunication Research Institute International | 視線方向の推定装置、視線方向の推定方法およびコンピュータに当該視線方向の推定方法を実行させるためのプログラム |
| JP2016173313A (ja) * | 2015-03-17 | 2016-09-29 | 国立大学法人鳥取大学 | 視線方向推定システム、視線方向推定方法及び視線方向推定プログラム |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020048971A (ja) * | 2018-09-27 | 2020-04-02 | アイシン精機株式会社 | 眼球情報推定装置、眼球情報推定方法および眼球情報推定プログラム |
| JP7198023B2 (ja) | 2018-09-27 | 2022-12-28 | 株式会社アイシン | 眼球情報推定装置、眼球情報推定方法および眼球情報推定プログラム |
| JP2021043665A (ja) * | 2019-09-10 | 2021-03-18 | 矢崎総業株式会社 | 画像処理装置、画像処理方法および画像処理プログラム |
| JP7348005B2 (ja) | 2019-09-10 | 2023-09-20 | 矢崎総業株式会社 | 画像処理装置、画像処理方法および画像処理プログラム |
| US11227157B1 (en) | 2020-08-26 | 2022-01-18 | Panasonic Intellectual Property Management Co., Ltd. | System and method for gaze direction detection |
| CN113947806A (zh) * | 2021-10-20 | 2022-01-18 | 广州通达汽车电气股份有限公司 | 一种公交的行驶管控方法、装置、计算机设备和存储介质 |
| CN113947806B (zh) * | 2021-10-20 | 2025-02-18 | 广州通达汽车电气股份有限公司 | 一种公交的行驶管控方法、装置、计算机设备和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6906943B2 (ja) | 2021-07-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250131583A1 (en) | Line-of-sight direction tracking method and apparatus | |
| JP6902075B2 (ja) | 構造化光を用いた視線追跡 | |
| US11068056B2 (en) | Wearable eye tracking system with slippage detection and correction | |
| JP6840697B2 (ja) | 視線方向推定装置、視線方向推定方法、及び視線方向推定プログラム | |
| US20190156100A1 (en) | Systems and methods for performing eye gaze tracking | |
| JP6596678B2 (ja) | 視線測定装置および視線測定方法 | |
| JP2016173313A (ja) | 視線方向推定システム、視線方向推定方法及び視線方向推定プログラム | |
| CN111854620B (zh) | 基于单目相机的实际瞳距测定方法、装置以及设备 | |
| US20200089315A1 (en) | Systems and methods for capturing training data for a gaze estimation model | |
| WO2015190204A1 (ja) | 瞳孔検出システム、視線検出システム、瞳孔検出方法、および瞳孔検出プログラム | |
| JP6906943B2 (ja) | 車載器 | |
| JP2018099174A (ja) | 瞳孔検出装置及び瞳孔検出方法 | |
| JP2019215688A (ja) | 自動キャリブレーションを行う視線計測装置、視線計測方法および視線計測プログラム | |
| JP6452235B2 (ja) | 顔検出方法、顔検出装置、及び顔検出プログラム | |
| JP2018101212A (ja) | 車載器および顔正面度算出方法 | |
| JP2021049130A (ja) | 眼球構造推定装置 | |
| JP2015123262A (ja) | 角膜表面反射画像を利用した視線計測方法及びその装置 | |
| CN119730776A (zh) | 使用一次角膜反射进行视线跟踪的方法和系统 | |
| JP2018149234A (ja) | 注視点推定システム、注視点推定方法及び注視点推定プログラム | |
| CN119440244B (zh) | 基于3D姿态与6DoF定位的视线跟踪方法与系统 | |
| WO2024107744A1 (en) | Systems and methods for wearable eye tracking slippage detection and correction |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191119 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201209 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210105 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210224 |
|
| 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: 20210629 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210630 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6906943 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| 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 |