自分でアイトラッキングメガネを作れるでしょうか?

この包括的なガイドで、DIYの視線追跡メガネの作り方を学びましょう。必要な材料、ステップバイステップの手順、そして自作の視線追跡システムを作る際の注意点についてご紹介します

はじめに

アイトラッキングメガネはクールなアイテムであり、一般の人々の目には、おそらく人間の行動研究と最も強く結びつけられるバイオセンサー機器でしょう。それは、実用的なデータ収集ツールと未来的な展示品の間の境界線を完璧に跨いでいます。しかし、厳しい現実として、実用的で未来的なものは、クールである反面、高価でもあるのです。 従来、アイトラッキングメガネの価格は高かった。この事実から、多くの科学者や研究者が、自作のアイトラッキングメガネを作ることは可能ではないかと考えてきたことでしょう。 

この技術はまだ発展途上段階にあるため、多くの人々が自作のアイトラッキングメガネを作ろうと試みてきました。実際、インターネット上にはそうした挑戦をした人々の事例が数多く見られ、彼らはこのクールな例のように、自らの経験を臆することなく共有しています。もし図解付きのガイドや手順書をお探しなら、そちらはご自身で検索してみてください。 

アイトラッキング用メガネは高度な機器であり、自作しようとするには(かなり)高度な技術的知識と、平均以上のはんだ付け技術が必要です。したがって、自作する場合は自己責任で行ってください。 

アイトラッキング用メガネ

自分だけのアイトラッキングメガネを作る:ステップバイステップガイド

メガネの設計方法は完全に自由ですので、この章では、ウェブカメラと赤外線LEDを主な部品として、視線追跡メガネを作る簡単な製作例を順を追って解説します。このプロジェクトには、電子工学、はんだ付け、プログラミングに関する中級レベルの知識が必要です。 

必要な材料

  • メガネ1組 ― お好みのデザインをお選びください。
  • 2~4個の赤外線LED
  • ウェブカメラ(改造可能なもの)
  • Arduino または Raspberry Pi
  • 抵抗器(LEDの仕様に適合したもの)
  • ブレッドボードとジャンパー線
  • 電源(バッテリーパックまたはUSB電源)
  • はんだごてとはんだ
  • ホットグルーガンまたはエポキシ樹脂
  • 絶縁テープまたは熱収縮チューブ
  • OpenCVがインストールされたコンピュータ

ステップバイステップガイド

手順 1:ウェブカメラを改造する

  1. ウェブカメラの分解方法:
    • 小さなドライバーを使って、ウェブカメラの筐体を慎重に開けてください。
    • IRフィルター(通常、カメラのセンサーの上に貼られている小さなガラスやプラスチックのシート)を特定し、その位置を確認してください。
  2. IRフィルターの取り外し:
    • ピンセットを使って、IRフィルターを慎重に取り外してください。この改造を行うと、カメラは赤外線に反応するようになります。
    • IRフィルターを取り外した状態で、ウェブカメラを組み立て直してください。

ステップ2:赤外線LEDの準備

  1. LEDの配置を決める:
    • メガネのどこに赤外線LEDを取り付けるかを決めてください。目元を照らすことができるよう、レンズの周囲に配置する必要があります。
  2. LED用ソルダーレジスト:
    • 各IR LEDのプラス極に、適切な抵抗器をはんだ付けしてください。
  3. LEDに配線を接続する:
    • LEDにリード線をはんだ付けします(プラス側とマイナス側にそれぞれ1本ずつ)。接続部分は、熱収縮チューブまたは絶縁テープで絶縁してください。
  4. メガネへのLED取り付け:
    • ホットグルーガンまたはエポキシ樹脂を使って、LEDをメガネのフレームにしっかりと固定してください。レンズの周囲に均等に配置し、光が目のほうを向くようにしてください。

ステップ3:回路を組み立てる

  1. LEDを電源に接続する:
    • LEDのプラス側のリード線をブレッドボードのプラスレールに接続してください。
    • LEDのマイナス側をブレッドボードのアースレールに接続してください。
  2. 電源ケーブルの接続:
    • ArduinoまたはRaspberry Piをブレッドボードに接続します。Arduinoの5VピンとGNDピンを使用してブレッドボードに電源を供給するか、必要に応じてバッテリーパックを使用してください。
  3. ウェブカメラの接続方法:
    • 改造したウェブカメラをメガネの鼻当て部分に置くか、目が映るように取り付けてください。必要に応じて、ホットグルーやエポキシ樹脂で固定してください。
    • ウェブカメラをUSB経由でパソコンに接続してください。

ステップ4:ソフトウェアの設定(例)

  1. OpenCVのインストール:
    • お使いのコンピュータにOpenCVをインストールしてください。このライブラリを使用すると、ウェブカメラからの映像を処理し、目の動きを追跡することができます。
    • pip を使って OpenCV をインストールできます:pip install opencv-python
  2. アイトラッキングのコードを記述してください:
    • ウェブカメラからの映像を取得し、瞳を検出するPythonスクリプトを作成してください。以下に基本的な例を示します:
手作りアイトラッキングメガネ

ステップ5:校正と試験

  1. システムのキャリブレーション:
    • キャリブレーションとは、目の位置を画面上の座標に割り当てる作業のことです。画面上の既知の点を見て、それに対応する目の位置を記録するといった簡単な方法を用いることができます。
  2. システムのテスト:
    • Pythonスクリプトを実行してアイトラッキングメガネをテストし、目が正しく検出されることを確認してください。必要に応じて、LEDの位置やカメラの角度を調整してください。

以上、基本的かつあくまで参考情報としてのDIYアイトラッキングメガネの作り方ガイドでした。市販品や研究用システムほどの精度はないかもしれませんが、自分だけのアイトラッキングメガネを作ることは、アイトラッキング技術の仕組みを深く理解できる、有意義でやりがいのあるプロジェクトとなるでしょう。  

アイトラッキング用メガネの価格と手間

このようなことを言わなければならないのは心苦しいのですが、ここで少々面倒ですが極めて理にかなった話をしなければなりません。自作のアイトラッキングメガネを作ることは、関連する技術を実際に体験しながら理解できる、刺激的で楽しい教育プロジェクトではありますが、その自作のメガネは、研究用グレードのアイトラッキングメガネにはどうしても及ばないでしょう。

学術研究を行うことを考えているのであれば、結論は明らかです。コスト削減のために、自分でアイトラッキング用メガネを作る労力は割に合いません。その理由については、次の章で説明します。

科学研究における自作アイトラッキングメガネの落とし穴

科学研究においては、求められる精度と信頼性は、自作の装置では到底及ばないものです。本章では、科学的な目的において自作のアイトラッキング用メガネが適さない理由を探り、研究の信頼性を損なう可能性のある潜在的な落とし穴や限界について解説します。

  1. 精度と正確性の欠如
    • 市販のアイトラッカーは精度が高く、厳格なテストを経ています。一方、自作のアイトラッキング用メガネは、部品の品質が十分でないことや手作りのキャリブレーション方法のため、こうした精度に欠けることが多く、その結果、信頼性の低いデータが得られることになります。
  2. 校正における課題
    • 業務用システムは、正確なキャリブレーションを行うために高度なアルゴリズムを採用しています。一方、DIYシステムはより単純な手法を採用しているため、頭部の動きや個人差を考慮できず、結果として系統的な誤差が生じます。
  3. データの品質と解像度の制限
    • 市販のトラッカーは、微細な眼球運動を分析するために不可欠な、高解像度かつ高フレームレートのデータを取得します。一方、市販のカメラを使った自作のセットアップでは、この品質が確保できず、重要な情報が失われてしまいます。
  4. 信頼性と一貫性の問題
    • 市販のシステムは、長期間にわたって安定した性能を発揮します。一方、自作のシステムは、ハードウェアの制限や環境要因により性能が不安定になりがちで、データに変動が生じることがあります。
  5. 検証と標準化の欠如
    • プロ仕様のアイトラッカーは、徹底的な検証を経て業界基準を満たしています。一方、DIYシステムは厳格なテストが行われていないため、そのデータは科学的研究には信頼性がありません。
  6. 技術的専門知識と時間的負担
    • DIYシステムには、電子工学やプログラミングに関する高度な専門知識が求められます。こうしたシステムの構築やトラブルシューティングに時間を割くことは、本来の研究活動から時間を奪い、データの質を低下させる原因となりかねません。

研究用アイトラッキングメガネに投資すべき理由

研究用アイトラッキングメガネは、高品質で信頼性の高い科学的研究を行う上で不可欠です。高度なキャリブレーション技術と高解像度のデータ収集により、比類のない精度、正確性、一貫性を実現しています。包括的なソフトウェアサポート、倫理的な設計、そして作業効率の向上により、厳密な研究への適性がさらに高まっています。DIYソリューションは教育目的では費用対効果が高いものの、科学的研究の厳しい要件を満たすことはできません。信頼性の高いデータを得るためには、研究用メガネへの投資が賢明な選択と言えます。

これは、行動科学の研究者を目指していたものの電気技術者へと転身した人にとっては痛手かもしれませんが、コストを重視する方々にとっては朗報です。学術分野や商業分野など多岐にわたる分野でアイトラッキング用メガネの人気が高まるにつれ、手頃な価格の製品も市場に出回っています。以下では、iMotionsとネイティブに連携する3つのメガネを紹介します。

Pupil LabsのNeon    

Pupil Labs社の「Neon」は、高度なアルゴリズムと高解像度カメラにより、卓越したアイトラッキング精度を実現し、リアルタイムでの正確性を保証します。その堅牢なソフトウェアは、多様な研究ツールとシームレスに連携し、包括的なデータ分析を可能にします。Neonは、ユーザーフレンドリーなインターフェースと汎用性の高さが特長であり、学術研究から商用利用まで、幅広い用途に適しています。システムの信頼性と使いやすさは、高品質なアイトラッキングソリューションを求める専門家にとって、貴重なツールとなっています。 Neonグラスの主な機能には、衝撃補正、直感的なセットアップ、そして多様なユースケースに対応する豊富なフレームラインナップなどが挙げられます。 

Argus Science社のETVision

ETVisionメガネは、業界最高水準のリフレッシュレート(180Hz)と両眼測定機能を備え、抜群の使いやすさと携帯性を誇ります。軽量で目立たないアイトラッカーを採用したETVisionは、度付きメガネやコンタクトレンズを装着した状態でも、長時間にわたってデータを収集可能です。多様な用途に最適で、位置追跡システムとの連携が可能であり、Argus Science社のET3Space、StimTrac、ETAnalysisソフトウェアが付属しています。

コネクタ付きArgus Science ETビジョン・グラス

ViewpointsystemによるVPS19

Viewpointsystem社のVPS19は、高度な視線追跡技術により、正確な視線データとリアルタイム分析を実現します。堅牢なキャリブレーション機能により高い精度を保証し、耐久性に優れた構造と個人の生理的差異に対応することで、様々な環境条件下でも安定した性能を発揮します。プロフェッショナル用途に最適なVPS19は、詳細な行動分析を可能にし、あらゆる業界における研究、トレーニング、業務効率の向上に貢献します。

また、ご自身の研究に最適なアイトラッキング用メガネの選び方についてもご確認いただけます。スクリーン型やVR用アイトラッカーを含む、当社のアイトラッカー全ラインナップをご覧になりたい場合は、こちらからどうぞ:

Eye Tracking Glasses

The Complete Pocket Guide

  • 35 pages of comprehensive eye tracking material
  • Technical overview of hardware
  • Learn how to take your research to the next level

Get Richer Data

About the author


See what is next in human behavior research

Follow our newsletter to get the latest insights and events send to your inbox.