JP3834636B2 - 視線位置計測における頭部の動きのズレを補正する方法及びシステム - Google Patents
視線位置計測における頭部の動きのズレを補正する方法及びシステム Download PDFInfo
- Publication number
- JP3834636B2 JP3834636B2 JP2002339494A JP2002339494A JP3834636B2 JP 3834636 B2 JP3834636 B2 JP 3834636B2 JP 2002339494 A JP2002339494 A JP 2002339494A JP 2002339494 A JP2002339494 A JP 2002339494A JP 3834636 B2 JP3834636 B2 JP 3834636B2
- Authority
- JP
- Japan
- Prior art keywords
- center
- pupil
- eyeball
- reflected light
- line
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Eye Examination Apparatus (AREA)
Description
【発明の属する技術分野】
本発明は、カメラに対する視線方向を求める視線位置計測における頭部の動きのズレを補正する方法及びシステムに関する。
【0002】
【従来の技術】
従来より、視線位置を計測する簡便な視線位置計測システムが求められている。このようなシステムを、より低価格で提供することができるならば、例えば、以下のような分野に使用できると考えられる。
1)視覚に関する心理学的研究
2)医療検査
3)マンマシンインターフェース(視線入力装置)
4)3)と重なるが障害者に対する補助装置。
5)ヘッドマウントディスプレーに内蔵し、視線入力装置として用いる。
6)装置を2台用い、一台のカメラは右目、もう一台のカメラは左目を撮影することにより、両眼の視差を受動的な校正(視標を提示して、凝視してもらうのでは無く、だだ、眼を動かすだけ)で計測することができる。医療検査、心理実験、行動実験などに用いることができる。
【0003】
先に、本出願人は、視線検出方法及びシステムについての提案をした(特許文献1、2参照)。ここに提案した通り、視線方向は、瞳孔中心位置(xp,yp)、眼球回転中心(xo,yo)、瞳孔中心回転半径rより求めることができる。この提案方法は、眼球は固定された点を中心に回転するとして計算を行っていた。しかし、本出願人の計測の結果、非常にわずかではあるが、眼球回転中心位置は変動することが分かった。
【0004】
この変動は、図8に示されるような装置を用いて計測された。頭部を固定した被験者に対して、カメラは、被験者の瞳孔の映る範囲であれば任意の位置に設置可能である。また、照明は角膜上に反射光が映るように設置する。
この状態で、図示したように、1番から9番まで順に視標を提示することにより、先に提案した方法で校正を行い、r(瞳孔中心回転半径)、α、β(反射点−角膜曲率中心偏心量)、rr(角膜曲率中心回転半径)、(xo,yo)眼球回転中心座標の値を取得する。
【0005】
校正時には、頭部が動いていない。よって、眼球回転中心位置も動かないはずであるが、実際にはわずかに動いている。図9は、上の図が順次提示した視標の位置、下の図が校正中の眼球中心位置を【0015】に示される式によって求めた値を示す。左が、x方向の変動量[mm]。右がy 方向の変動量[mm]である。X軸は時間[sec]を表し、33.3msごとに計測を行った。
このように、非常にわずかではあるが、眼球回転中心の動揺が見られる。実際の眼球は、必ずしも一点を中心に回転するわけではないことが分かる。この際の、眼球中心の計測誤差は1mm以下であった。よって、カメラに平行な頭部の動きの計測精度は、1mm以下であった。
【0006】
三次元空間における頭部の位置を計測できれば、頭部を固定することなく視線計測が可能となる。そのためには、複数のカメラで同一の点を撮影することにより、頭部の三次元上の位置を確定することができる。通常は、マーカーを頭部に貼り付けることにより、頭部の動きを計測している。眼球運動と同時にマーカーも撮影しようとすると、眼球の近傍にマーカーをつけなければならない。これは、被験者にとって不愉快であると同時に、皮膚にマーカーを貼り付けると筋肉の動きによって動いてしまい、正確に頭部の動きを反映できないという欠点がある。
【0007】
【特許文献1】
特開2002−102172号公報
【特許文献2】
特開2002−34951号公報
【0008】
【発明が解決しようとする課題】
そこで、本発明は、係る問題点を解決して、奥行き方向の頭部の動きも許容する視線計測を可能にすることを目的としている。
【0009】
【課題を解決するための手段】
本発明の視線位置計測における頭部の動きのズレを補正する方法及びシステムは、被験者において、反射位置が角膜上に位置するように配置された光源により照明された瞳孔を撮影可能のカメラによって、複数の画像を取り込む。それぞれの画像について、反射光形状及び瞳孔形状を計測して、反射光重心位置、及び瞳孔を楕円近似することにより短軸の傾き、短軸長軸比、及び瞳孔中心を計算して、反射光重心位置と角膜を球の一部としたとき球の中心である角膜曲率中心の位置関係及び眼球が回転する際の眼球回転中心-角膜曲率中心距離を計測し、計測された値と反射光重心と瞳孔中心位置を用いて視線位置計測する。そして、ある定点からの眼球回転中心位置の移動量を視線方向の関数として表し、該移動量を前記瞳孔中心から差し引くことにより、視線位置によって変動しない、眼球回転中心位置を決定する。
【0010】
【発明の実施の形態】
まず、視線方向の計測について説明するが、この計測自体は、特許文献1に記載された方法と同一のものである。
i)反射光重心位置計測について
1)図1は、反射光重心位置計測を説明するための図であり、眼球をカメラ方向から見た図であり、また、図2は、その眼球を横方向から見た図である。
瞳孔中心位置(xp,yp)、眼球回転中心位置(xo,yo)、反射光重心位置と角膜を球の一部としたとき球の中心である角膜曲率中心の位置との距離(alpha,beta)、瞳孔中心回転半径(r)、角膜曲率中心回転半径(rr)が分かっている場合には、以下の式より反射光重心位置(rx,ry)を予測することができる。
rx=(xp-xo)*rr/r+xo+alpha
ry=(yp-yo)*rr/r+yo+beta
2)予測点を中心とした、40x30pixelの画像を生成する。
3)ある閾値以上の点を取り出し、それを塊毎にラベルをつけてゆく。
4)一定以上の大きさがあり、かつ予測に最も近い塊の重心を測定する。
【0011】
図3に示す画像から、反射光重心を計測する例を考える。画面の十字は、瞳孔中心位置を表している。十字の上の白い点が、第1プルキニエ像、右下の白い点が第2プルキニエ像である。いずれも照明光の反射であるが、眼球内の反射する場所が異なるため複数の反射像が出現する。
1)瞳孔中心位置(xp,yp)、眼球回転中心位置(xo,yo)、角膜曲率中心-反射点距離(alpha、beta)、瞳孔中心回転半径r、角膜曲率中心回転半径rrがすでにわかっている際、反射光重心位置(rx,ry)を上記の式より予測する。
2)予測位置は図4のXの位置になる。Xを中心とした四角で示した40x30pixelの画像より反射光重心を求める。
3)ある閾値以上の点を取り出だしラベリングをおこない、一定以上の大きさがあり、重心が予測値に最も近いものを選ぶ。図5において反射光重心を十字で表した。
【0012】
ii)反射光選別について
校正時に反射点の幅と高さの平均を求める。計測時に、反射点の幅、高さと比較し大きく異なる物を排除することにより、正確に計測を行うことが可能となる。図6に示された反射点の大きさは、縦6pixel 横7pixelである。これは、平均値からの差が十分に小さい。どの程度の誤差を許容するかはプログラムによって設定可能である。
図7に示すように、反射光が強膜に存在するときは、大きさが大きく異なる(縦19pixel横50pixel)。この場合は、反射点を用いた計測は断念する。
【0013】
iii)自動方式切り替えについて。
瞳孔中心-反射点法で計算できなくなった場合、自動的に瞳孔中心法に切り替えることにより計測の中断をなくすことができる。
反射点が強膜上に存在すると、反射点を用いた視線計測ができない。しかし、この状態でも、瞳孔中心座標の計測は可能である。瞳孔中心-眼球回転中心法により、視線方向を求めることが可能である。眼球回転中心の動きについては、自動補正により、修正を行うことにより対応する。
【0014】
iv)瞳孔中心-眼球回転中心方法の自動補正
視線方向を瞳孔中心位置(xp,yp)、眼球回転中心(xo,yo)瞳孔中心回転半径rより求めることができる。カメラに対する視線方向は、以下の[数1]で表すことができる。
【数1】
【0015】
頭部が動かないときは、瞳孔回転中心(xo,yo)は、一定値である。しかし、どのように頭部を固定しても、動いてしまう場合がある。頭部が動いてしまった場合、反射点を用いて自動的に校正することができる。
瞳孔中心位置と反射光重心から眼球回転中心を求めることができる。瞳孔中心位置(xp,yp)、反射光重心位置(rx,ry)、反射光重心位置と角膜を球の一部としたとき球の中心である角膜曲率中心の位置との距離(alpha,beta)、瞳孔中心回転半径(r)、角膜曲率中心回転半径(rr)から眼球回転中心(xo,yo)とすると以下の式で求められる。
xo=(rx-alpha-xp*rr/r)/(1-rr/r)
yo=(ry-beta-yp*rr/r)/(1-rr/r)
【0016】
反射点は、計測できない場合がある、また、断続的なズレを想定しているので、計測時以前の何秒間(設定により変更可能、20秒程度を規定値に想定)の眼球回転中心(xo,yo)の平均値をその時点の眼球回転中心とする。この値を用いることにより、再校正なしに、瞳孔中心のみで視線方向を計算することができるようになる。また、十分に短い時間ならば、頭部は動いていないと仮定できるので、瞳孔中心-反射点法が使えない場合の、補助として使用することが可能である。
【0017】
図10は、頭部を固定している際の視線の動きを示すグラフである。図9と、図10を対比すると、眼球回転中心位置と視線方向には、明らかな相関が存在することが、見て取ることができる。(図9の下(A)は、、図10の(A)に強く、図10(B)にも若干の相関がある。同様に、図9の下(B)は、図10の(B)に強く、図10の(A)にも若干の相関がある。)。これは、図12で示すように、視線方向によって眼球回転中心が、頭部に対して微少量移動するためである。
そこで、ある定点からの眼球回転中心位置の移動量を、視線方向の関数として表し、移動量を前述の計算法によって求められた瞳孔回転中心から差し引くことにより、視線位置によって変動しない、眼球回転中心位置(頭部マーカー位置)を決定する。
【0018】
視線方向をx,y方向の角度で表した値をそれぞれ、xi,yiとする。その際の眼球回転中心移動量をXi,Yiとする。
Axi+Byi+C=Xi
Dxi+Eyi+F=Yi
という式を満足するA-Fを最小二乗法によって、求める。これによって、眼球回転中心移動量Xi,Yiが求まる。
【0019】
図11は、実際に、A-Fを求め、補正を行い、計測した眼球回転中心位置(頭部マーカー位置)を示す。縦軸の単位はmmである。従来よりも誤差が減少しているのがわかる。0.5mm以下のの精度で、頭部の位置を計測することが可能となる。(従来は、1mm以下であった)。
複数のカメラを用いて、視線を計算する際に、基準となる点を高精度で利用可能となるなどの利点がある。本発明は一つのカメラで、視線が動いた際でも頭部の動きを視線の動きと独立に捕らえることができるが、複数のカメラを使用する際、それぞれのカメラにおいて、高精度で基準となる点(眼球回転中心位置、頭部マーカー位置)を計測することができる。基準点を定めることにより三角測量の原理より、頭部の三次元位置を精度よく計測できることになる。
【0020】
【発明の効果】
本発明は、ある定点からの眼球回転中心位置の移動量を、視線方向の関数として表し、移動量を前述の計算法によって求められた眼球回転中心から差し引くことにより、視線位置によって変動しない、眼球回転中心位置(頭部マーカー位置)を決定することができる。これによって、頭部の動きのズレを補正して、高精度な視線方向の計測が可能となる。また、複数のカメラを用いることにより、特殊なマーカーを使用せずに頭部の三次元位置の計測も可能となる。
【図面の簡単な説明】
【図1】反射光重心位置計測を説明するための図であり、眼球をカメラ方向から見た図である。
【図2】図1に示す眼球を、横方向から見た図である。
【図3】反射光重心の計測を説明するための画像である。
【図4】反射光重心を求める方法を説明するための図である。
【図5】重心が予測値に最も近いものを選ぶ方法を説明するための図である。
【図6】反射点の大きさを説明するための図である。
【図7】強膜に存在する反射光を説明するための図である。
【図8】眼球回転中心位置の変動を計測する装置を示す図である。
【図9】校正中の、眼球中心位置を従来技術に基づき求めた値を示すグラフである。
【図10】頭部を固定している際の視線の動きを示すグラフである。
【図11】本発明に基づき補正を行った結果を示すグラフである。
【図12】視線の動きにより、眼球回転中心の動く様子の模式図である。
Claims (1)
- 被験者において、反射位置が角膜上に位置するように配置された光源により照明された瞳孔を撮影可能のカメラによって、複数の画像を取り込み、それぞれの画像について、反射光形状及び瞳孔形状を計測して、反射光重心位置、及び瞳孔を楕円近似することにより短軸の傾き、短軸長軸比、及び瞳孔中心を計算して、反射光重心位置と角膜を球の一部としたとき球の中心である角膜曲率中心の位置関係及び眼球が回転する際の眼球回転中心-角膜曲率中心距離を計測し、計測された値と反射光重心と瞳孔中心位置を用いて視線位置計測するシステムにおいて、
ある定点からの眼球回転中心位置の移動量を視線方向の関数として表し、該移動量を前記眼球回転中心から差し引くことにより、視線位置によって変動しない、眼球回転中心位置を決定することを特徴とする頭部の動きのズレを補正するシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002339494A JP3834636B2 (ja) | 2002-11-22 | 2002-11-22 | 視線位置計測における頭部の動きのズレを補正する方法及びシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002339494A JP3834636B2 (ja) | 2002-11-22 | 2002-11-22 | 視線位置計測における頭部の動きのズレを補正する方法及びシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004167152A JP2004167152A (ja) | 2004-06-17 |
| JP3834636B2 true JP3834636B2 (ja) | 2006-10-18 |
Family
ID=32702435
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002339494A Expired - Lifetime JP3834636B2 (ja) | 2002-11-22 | 2002-11-22 | 視線位置計測における頭部の動きのズレを補正する方法及びシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3834636B2 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4560368B2 (ja) * | 2004-10-08 | 2010-10-13 | キヤノン株式会社 | 眼検出装置および画像表示装置 |
| JP5590487B2 (ja) * | 2010-07-30 | 2014-09-17 | 公立大学法人広島市立大学 | 視線計測方法及び視線計測装置 |
| JP7030317B2 (ja) * | 2016-12-19 | 2022-03-07 | 国立大学法人静岡大学 | 瞳孔検出装置及び瞳孔検出方法 |
| JP7220905B2 (ja) | 2019-03-04 | 2023-02-13 | 学校法人帝京大学 | 眼球運動解析システム、眼球運動解析方法およびプログラム |
| JP2024110353A (ja) * | 2023-02-02 | 2024-08-15 | キヤノン株式会社 | 視線検出装置、観察装置、撮像装置、制御方法、およびプログラム |
| CN116530929A (zh) * | 2023-05-22 | 2023-08-04 | 兰州大学 | 一种眼动仪的校准方法、装置和终端设备 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06319701A (ja) * | 1993-05-11 | 1994-11-22 | Fuji Xerox Co Ltd | 視線認識装置 |
| JP2001061785A (ja) * | 1999-08-26 | 2001-03-13 | Shimadzu Corp | 視線検出方法及びその装置 |
| JP3654625B2 (ja) * | 2000-01-31 | 2005-06-02 | 株式会社モリタ製作所 | 眼球運動検査装置 |
| JP2002034951A (ja) * | 2000-07-26 | 2002-02-05 | National Institute Of Advanced Industrial & Technology | 磁気共鳴画像に長さ情報を写し込む方法及び画像補正方法 |
| JP3726122B2 (ja) * | 2000-07-28 | 2005-12-14 | 独立行政法人産業技術総合研究所 | 視線検出システム |
-
2002
- 2002-11-22 JP JP2002339494A patent/JP3834636B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004167152A (ja) | 2004-06-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9323075B2 (en) | System for the measurement of the interpupillary distance using a device equipped with a screen and a camera | |
| CN109558012B (zh) | 一种眼球追踪方法及装置 | |
| US9329683B2 (en) | Method for detecting point of gaze and device for detecting point of gaze | |
| US6659611B2 (en) | System and method for eye gaze tracking using corneal image mapping | |
| CN104113680B (zh) | 视线跟踪系统及方法 | |
| JP4517049B2 (ja) | 視線検出方法および視線検出装置 | |
| JP6631951B2 (ja) | 視線検出装置及び視線検出方法 | |
| JP4649319B2 (ja) | 視線検出装置、視線検出方法、および視線検出プログラム | |
| JP2010259605A (ja) | 視線測定装置および視線測定プログラム | |
| US10758124B2 (en) | Device and method for distance determination and/or centering using corneal reflections | |
| US10959614B2 (en) | Ophthalmologic device and pupil state measuring method | |
| KR102093953B1 (ko) | 피검자의 비전 파라미터들을 결정하는 것을 돕는 방법 | |
| US20190384387A1 (en) | Area-of-Interest (AOI) Control for Time-of-Flight (TOF) Sensors Used in Video Eyetrackers | |
| US20160247322A1 (en) | Electronic apparatus, method and storage medium | |
| JP2012239566A (ja) | 眼鏡用測定装置及び三次元測定装置 | |
| US20180164609A1 (en) | Methods and systems for measuring human faces and eyeglass frames | |
| KR102194178B1 (ko) | 피검자에게 안경을 맞추기 위해 피검자의 광학적 파라미터들을 정밀하게 결정하는 방법, 및 고정형 비디오 센터링 시스템 | |
| JP7046347B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP3726122B2 (ja) | 視線検出システム | |
| CN111528786A (zh) | 斜视代偿头位检测系统及方法 | |
| JP4055858B2 (ja) | 視線検出システム | |
| JP3834636B2 (ja) | 視線位置計測における頭部の動きのズレを補正する方法及びシステム | |
| JP6496917B2 (ja) | 視線測定装置および視線測定方法 | |
| JP3376207B2 (ja) | 視線検出装置及びその方法 | |
| JP2016057906A (ja) | 視点位置の計測方法及び計測システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040818 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060315 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060411 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060419 |
|
| 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: 20060627 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3834636 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |