CNRI PupilMetrics

眼を撮影し、瞳孔を数値として読み取る。

PupilCheck は、ポケットの中のスマートフォンだけで、静止画から瞳孔のサイズ、位置、形状をオフラインで測定します。

私たちの手元の端末では良好に動作します。接写時のピント、露出、センサーノイズは機種によって大きく異なり、お使いの端末で何が起きるかは、実際に動かしていただかなければ分かりません。

患者情報、画像、スキャン記録はこの端末内にのみ保存されます。サブスクリプションの確認は Google Play を経由して行われ、患者情報は含まれません。

PupilCheck が瞳孔縁を読み取る仕組み 瞳孔縁を、それ自身の中央値半径による破線の基準円に重ねて描いた図。8:30 から 10:30 のクロックゾーンの 1 本の円弧は円の内側にあり、4.5 パーセントの扁平化として示されています。11:30 から 1:30 のもう 1 本は円の外側に張り出し、7.1 パーセントの突出として示されています。図の周囲には 12 個のクロック時刻の目盛りが並びます。 12 3 6 9 −4.5% +7.1%
  • 基準円 縁自身の中央値半径による円
  • 扁平化 8:30 から 10:30、円の内側に 4.5% の値
  • 突出 11:30 から 1:30、円の外側に 7.1% の値
円の内側にある円弧は扁平化で、曲線であるべきところが直線に近い縁です。円の外側に張り出す円弧は突出です。いずれもクロックゾーンごとに報告され、中央値半径に対する割合としてのずれの大きさで段階分けされます。使用可能なフレームが 2 枚以上ある場合、所見は過半数のフレームに現れたときにのみ確定されます。
バージョン
1.3.0
入手先
Google Play
動作環境
Android 7.0 以降
無料でお試し
10 回の解析

測定内容

PupilCheck は、右眼 (OD) と左眼 (OS) の静止画から瞳孔を測定します。すべての結果は、画像から得られた幾何学的な測定値です。

瞳孔/虹彩比
虹彩の直径に対する瞳孔の直径の割合です。両者は同じ画像内で測定されるため、この比はカメラの距離や倍率によって変わりません。患者の年齢層のサイズ基準と比較されます。
虹彩直径の %
瞳孔不同
右眼と左眼の比の差です。瞳孔は光に反応するため、2 回の撮影の照明が揃っていないと、それだけで差が生じることがあります。
パーセントポイント
楕円度と形状
瞳孔の短軸を長軸に対する割合で表したもので、完全な円は最大値になります。これは瞳孔全体を表し、一部の平坦な辺は捉えられないため、形状では縁も調べます。
短軸/長軸の %
偏心
瞳孔中心と虹彩中心の間の距離です。限界を超えた場合、カードには方向(鼻側、耳側、上方、下方、またはその間の斜め方向)も示されます。
虹彩半径の %
縁の変形
瞳孔縁の扁平化と突出を、クロック時刻ごとにまとめ、ずれの大きさで段階分けしたものです。使用可能なフレームが 2 枚以上ある場合、所見は過半数のフレームに現れたときにのみ確定されます。
中央値半径の %

測定しないもの

PupilCheck が解析するのは静止画のみです。動画は記録せず、対光反射も測定しません。潜時、収縮速度、慣れ(馴化)はありません。

スケールの基準がないため、ミリメートルでは測定できません。画面上のミリメートル値は、比からの換算値です。診断は行いません。

各数値の出どころ

縁の形状、楕円度、偏心は、従来型のピクセルベースの解析のみから得られます。端末上の ML モデルが提供するのは瞳孔/虹彩比だけで、それも従来型の測定と一致した場合に限られます。矛盾する測定値を上書きすることはありません。

カードの文字グレード (A–D) は検出の確信度を表すもので、所見の重大さではありません。2 つの手法が矛盾する場合は D に下がります。瞳孔の境界が見つからない場合は、カードにその旨と検出器の理由が表示されます。PupilCheck は、測定できなかった項目に典型値を補って埋めることはありません。

画面の紹介

画面ごとに異なるのは数値であり、レイアウトではありません。

撮影方法を選ぶ
撮影方法を選ぶミラーアシストは、鏡で画面を見ながら背面カメラを自分の眼に向けます。ハンズフリー版では、品質ゲートが自動でシャッターを切ります。
両眼、そして左右差
両眼、そして左右差各眼に検出信頼度のグレードが付きます。ここでは 2 つの比が 4.4 ポイント異なり、アプリはこれを所見ではなく研究上の観察として報告します。
年齢別ベースラインに対する比
年齢別ベースラインに対する比推定直径もミリメートルで表示されますが、これは想定した虹彩サイズを使った比からの換算値です。測定値そのものは比です。
数値より先に警告
数値より先に警告瞳孔縁の近くの反射は扁平化として読み取られるため、カードは最初にそのことを示します。その警告より下のものはすべて、それを踏まえて読む必要があります。
クロックゾーン別の所見
クロックゾーン別の所見扁平化と突出は、ゾーンごとにずれの大きさとともに報告されます。ゾーンは意図的に重なっているため、広い扁平化が隣り合う複数のゾーンに現れることがあります。
比較、注釈、書き出し
比較、注釈、書き出しここで入力した観察者メモはレポートに印刷されます。書き出し形式は PDF、プレーンテキスト、JSON で、スキャン自体は履歴に自動保存されます。
説明書はアプリに内蔵
説明書はアプリに内蔵6 つのタブをオフラインで、対応するすべての言語で利用できます。測定内容、撮影方法、結果の読み方、変形、レポート、限界。

このビルドの他の機能

26 言語

インターフェース、臨床用語、内蔵の説明書を、ブラジルポルトガル語と繁体字中国語を含む 29 のロケールで提供します。スキャンを再開することなく切り替えられます。

4 通りの書き出し

スキャンごとに PDF、プレーンテキスト、JSON、履歴全体は Excel ブックで書き出せます。書き出し前に入力した観察者メモはレポートに印刷されます。

スキャン履歴とタイムライン

完了した解析はすべて端末に保存されます。履歴の記録から、1 人の患者のすべてのスキャンにわたる各眼の比、楕円度、信頼度を時系列でプロットしたタイムラインを開けます。

USB アイリスコープ

スマートフォンが外部の USB カメラを検出した場合、PupilCheck はそこから撮影できます。Dino-Lite のアイリスコープも対象です。お持ちで OTG ケーブルもあれば、試す価値があります。

スマートフォンへのインストール

PupilCheck は Google Play にあるため、他のアプリと同じようにインストールできます。APK ファイルも「提供元不明のアプリ」の切り替えも、Play Protect の警告も不要です。

スマートフォンで Play ストアの掲載ページを開く

テストするスマートフォンで下のボタンをタップするか、Google Play で CNRI の PupilCheck を検索してください。ホーム画面では、アプリ名は PupilCheck+ と表示されます。

Google Play で入手

インストールをタップ

Play がお使いのスマートフォンのプロセッサと画面に合ったビルドを選びます。掲載ページに端末が非対応と表示された場合は、機種名をお知らせください。それも一つの結果です。

初回起動時にカメラを許可する

撮影に必要なのはカメラだけです。PupilCheck は連絡先、位置情報、アカウントを一切要求しません。ストレージへのアクセスは、レポートの保存に必要な Android 9 以前でのみ要求されます。

テストを始める前に:無料の範囲

最初の 10 回の解析は無料で、すべてのパネルが利用できます。その後、Google Play では月額プランが 2 つあります。Basic(解析回数無制限)と Basic + Natural Medicine(自然療法パネルを追加)です。アップグレード画面にはお使いの通貨で料金が表示されます。

テスターが購読する必要はありません。10 回の解析で有用なレポートを作成でき、有用なレポートには無料の永久ライセンスを差し上げます。下記をご覧ください。

測定できる写真を撮る

光:柔らかく均一に。反射は瞳孔縁から十分に離し、虹彩の内側でも外側でも構いません。

視線:レンズをまっすぐ見てください。斜めから見た丸い瞳孔は楕円になり、アプリは視線の角度を測定できません。

構図:虹彩全体をフレームに収め、ピントが合う範囲で瞳孔をできるだけ大きく写します。両眼は同じ距離から撮影し、比較できるようにしてください。

お返事いただきたい内容

このビルドの目的は計算ではなくカメラです。1 段落のお返事でも非常に役立ち、書き出したレポートを添付していただけるとさらに助かります。

  • スマートフォンのメーカー、機種名、Android のバージョン 分かれば発売年も。接写撮影がどこまで古い機種で動作するかを調べています。
  • 背面カメラが 10〜12 cm でピントを合わせられたかどうか 最もお答えいただきたい質問です。多くのスマートフォンはそこまで近くではピントが合わず、試すと別のレンズに切り替わるものもあります。
  • 使用した撮影モードと、それが安定したかどうか 自動撮影、手動シャッター、ミラーアシスト、自動撮影付きミラーアシスト、セルフィーモード、ギャラリーからの読み込み。
  • 眼のチェックが良好な写真を拒否したかどうか あるいは不良な写真を通したかどうか。眼に見えない撮影は拒否されますが、その判定が誤っている場面を知りたいのです。
  • 反射の警告が表示されたかどうか また、撮影の合間に光を少しずつ動かして同じ眼を 2〜3 回撮影したとき、縁の所見が繰り返し現れたかどうか。
  • クラッシュ、フリーズ、未翻訳のまま表示された箇所 インターフェースは 29 のロケールに対応していますが、最近追加した言語はネイティブスピーカーによる確認を受けていません。

こちらへお送りください

可能であれば、PDF保存または JSON の書き出しを添付してください。数値、グレード、警告が含まれており、お使いのスマートフォンで何が見えたかを確認できます。

support@cnri.edu

実際の患者の眼の写真は必要なく、お送りいただく必要もありません。ご自身の眼、同僚の眼、または印刷された虹彩写真でも、同じ処理経路を確認できます。

有用なレポートに、無料の永久ライセンスを

上記の最初の 3 つの質問に答え、PDF または JSON の書き出しを 1 つ以上添付したレポートをお送りいただければ、PupilCheck サイドロード版の永久ライセンスキーを差し上げます。月額料金も解析回数の制限もありません。

サイドロード版は同じ測定アプリですが、Google Play ではなく、私たちがお送りする APK ファイルからインストールします。キーは 1 台のスマートフォンに紐づき、サイドロード版でのみ有効です。Google Play のサブスクリプションを有効にするものではありません。2 つの版は並べてインストールできます。

結論を出す前にお読みいただきたい限界

このツールについて

PupilCheck は、瞳孔の幾何を記録するための研究・教育用ツールです。医療機器ではなく、いかなる規制当局の認可・承認も受けておらず、診断は行いません。結果は、有資格の専門家が完全な診察とあわせて解釈するための観察です。

ゾーンの説明は引き継いだものであり、検証されていません

扁平化と突出の所見には、以前の虹彩チャート研究から引き継いだ短いゾーンの説明が付いており、クロックゾーンを身体の各部位に対応づけています。PupilCheck はその対応を検証しておらず、その測定作業のどれもそれを支持も否定もしていません。扁平化を正確に測定できたことは、その扁平化が何を意味するかの根拠にはなりません。両者は切り分けてください。

あらかじめ想定しておくべき 2 点

偏心が高く出ます。これまでにテストした眼の大半が、まっすぐ前を向いて撮影した眼を含め、限界値以上になっています。虹彩の輪郭が楕円に見える場合、虹彩中心がずれることもあります。偏心を記録する前に、繰り返し撮影でそのずれを確認してください。

反射が扁平化に見えることがあります。瞳孔縁上またはそのそばの鏡面ハイライトは、直線化した縁として読み取られます。アプリは縁の近くで反射を見つけると警告しますが、その警告が示すのは危険のあるフレームであり、影響を受けたすべてのフレームではありません。本物の変形は光を動かしても同じ位置に留まりますが、反射は光とともに動きます。