(57)【要約】【課題】操作者に撮影の進捗状況を把握させることを目的とする。【解決手段】眼底の３次元モーションコントラスト画像を生成するための、測定光の走査を制御する走査制御手段と、走査の進捗を示す情報を表示部に表示させる表示制御手段とを有する。【選択図】図４
2018143695.tif 000002
【特許請求の範囲】
【請求項１】
眼底の３次元モーションコントラスト画像を生成するための、測定光の走査を制御する走査制御手段と、
前記走査の進捗を示す情報を表示部に表示させる表示制御手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記３次元モーションコントラスト画像に対応する撮影範囲を撮影した撮影画像上に、前記進捗を示す画像を重畳して表示するよう制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記走査が完了した領域と前記走査が完了していない領域とを区別する画像を、前記撮影画像上に重畳して表示するよう制御することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記走査が完了した領域の断層画像から２次元投影画像を生成する生成手段をさらに有し、
前記表示制御手段は、前記生成手段により生成された前記２次元投影画像を前記撮影画像上の対応する領域に重畳して表示するよう制御することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記進捗を示す情報として進捗率を表示するよう制御することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記表示制御手段は、前記進捗を示す情報として、前記走査に係る経過時間及び残り時間の少なくとも一方を表示するよう制御することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記表示処理手段は、前記進捗を示すバーグラフを表示するよう制御することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記表示処理手段は、前記進捗を示す情報を、前記走査に応じて得られる断層画像上に表示するよう制御することを特徴とする請求項１に記載の情報処理装置。
【請求項９】
走査が行われた走査ラインが再走査の対象として登録された場合に、
前記表示制御手段は、前記再走査に係る進捗を示す情報を表示するよう制御することを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
前記表示制御手段は、前記３次元モーションコントラスト画像に対応する撮影範囲を撮影した撮影画像上に、前記再走査に係る進捗を示す情報を重畳して表示するよう制御することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記表示制御手段は、前記撮影画像上に、前記再走査の対象の走査ラインを示す画像を重畳して表示するよう制御することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記表示処理手段は、前記走査が完了していない走査及び前記再走査に係る進捗を同一軸上に示すバーグラフを表示するよう制御することを特徴とする請求項９に記載の情報処理装置。
【請求項１３】
情報処理装置が実行する情報処理方法であって、
眼底の３次元モーションコントラスト画像を生成するための、測定光の走査を制御する走査制御ステップと、
前記走査の進捗を示す情報を表示部に表示させる表示制御ステップと
を含むことを特徴とする情報処理方法。
【請求項１４】
コンピュータを、
眼底の３次元モーションコントラスト画像を生成するための、測定光の走査を制御する走査制御手段と、
前記走査の進捗を示す情報を表示部に表示させる表示制御手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、光学機器を用いた眼科用機器として、様々なものが使用されている。光学機器としては、前眼部撮影機、眼底カメラ、共焦点レーザー走査検眼鏡（スキャンｎｉｎｇ  Ｌａｓｅｒ  Ｏｐｈｔｈａｌｍｏｓｃｏｐｅ：ＳＬＯ）等が挙げられる。また、多波長光波干渉を利用した光コヒーレンストモグラフィ（ＯＣＴ：Ｏｐｔｉｃａｌ  Ｃｏｈｅｒｅｎｃｅ  Ｔｏｍｏｇｒａｐｈｙ）による光断層像撮像装置も知られている。ＯＣＴによる装置は、試料の断層像を高解像度に得ることができ、眼科用機器として網膜の専門外来では必要不可欠な装置になりつつある。さらに、近年、ＯＣＴで血管造影剤を使用することなく毛細血管を可視化する方法として、ＯＣＴＡ（ＯＣＴＡｎｇｉｏｇｒａｐｈｙ:以下ＯＣＴＡとする）が利用されている。ＯＣＴＡは網膜の同じ位置に測定光を複数回走査することで赤血球などの散乱する粒子の動きを検知して毛細血管等の細い血管を可視化する方法である（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１５−５１５８９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＯＣＴＡでは同じ位置を複数回走査しながらボリュームスキャンを取得する必要があり、従来のボリュームスキャンよりも、撮影時間が長時間になる傾向がある。撮影時間が長時間になると、被検者の眼も疲労し、マバタキや瞳孔ケラレ、顔が動くなどして、撮影がうまくいかないことがあった。これを防ぐためには撮影者は撮影の進捗状況を確認しながら、被検者に声を掛けたりすることが重要になる。しかしながら、撮影者は撮影の進捗状況を把握することができないという問題があった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、操作者に撮影の進捗状況を把握させることを目的の１つとする。なお、前記目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本件の他の目的の１つとして位置付けることができる。
【課題を解決するための手段】
【０００６】
そこで、本発明は、情報処理装置であって、眼底の３次元モーションコントラスト画像を生成するための、測定光の走査を制御する走査制御手段と、前記走査の進捗を示す情報を表示部に表示させる表示制御手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、操作者に撮影の進捗状況を把握させることができる。
【図面の簡単な説明】
【０００８】
【図１】撮影システムの全体図である。
【図２】光学ヘッド及びベース部の構成図である。
【図３】ＯＣＴＡのスキャン方法の説明図である。
【図４】情報処理装置のソフトウェア構成を示す図である。
【図５】ＥｎＦａｃｅ画像処理の説明図である。
【図６】測定画面の一例を示す図である。
【図７】撮影制御処理を示すフローチャートである。
【図８】進捗の表示例を示す図である。
【図９】進捗の表示例を示す図である。
【図１０】第２の実施形態に係る撮影制御処理を示すフローチャートである。
【図１１】進捗の表示例を示す図である。
【図１２】進捗の表示例を示す図である。
【図１３】進捗の表示例を示す図である。
【図１４】進捗の表示例を示す図である。
【図１５】進捗の表示例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
図１は、本実施形態に係る撮影システム１００の全体図である。撮影システム１００は、多波長光波干渉を利用した光コヒーレンストモグラフィ（ＯＣＴ：Ｏｐｔｉｃａｌ  Ｃｏｈｅｒｅｎｃｅ  Ｔｏｍｏｇｒａｐｈｙ）による光干渉断層像の撮影を行う。光学ヘッド１１０は、前眼画像及び眼底の２次元像および断層画像を撮像するための測定光学系である。ステージ部１２０は、光学ヘッド１１０を図中ｘｙｚ方向に不図示のモータを用いて移動可能とした移動部である。ベース部１３０は、後述の分光器を内蔵する。あご台１４０は、被検者の顎と額を固定する。これにより、被検者の目（被検眼）の固定を促す。
【００１１】
情報処理装置１５０は、断層画像の構成等を行う。情報処理装置１５０はまた、ステージ部１２０の制御を行う。表示部１６０は、各種情報を表示する。入力部１７０は、キーボードやマウス等であり、ユーザ操作を受け付ける。情報処理装置１５０において、ＣＰＵ１５１は、ＲＯＭ１５２に記憶された制御プログラムを読み出して各種処理を実行する。ＲＡＭ１５３は、ＣＰＵ１５１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ１５４は、各種データや各種プログラム等を記憶する。後述する情報処理装置１５０の機能や処理は、ＣＰＵ１５１がＲＯＭ１５２又はＨＤＤ１５４に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。なお、ＣＰＵ以外のプロセッサを用いて後述する情報処理装置１５０の機能や処理を実現することとしてもよい。例えば、ＣＰＵに替えてＧＰＵ（Graphics Processing Unit）を用いることとしてもよい。
【００１２】
なお、撮影システム１００のハードウェア構成は、本実施形態に限定されるものではない。例えば、タッチパネル方式の装置等、表示部１６０及び入力部１７０は、情報処理装置１５０と一体に設けられていてもよい。また、情報処理装置１５０は、ベース部１３０と一体に設けられていてもよい。
【００１３】
図２は、光学ヘッド１１０及びベース部１３０における測定光学系及び分光器の構成図である。まず、光学ヘッド１１０の構成について説明する。被検眼２００に対向して対物レンズ２１１が設置される。その光軸上で第１ダイクロイックミラー２２１及び第２ダイクロイックミラー２２２によってＯＣＴ光学系の光路２３１と、眼底観察及び固視灯用の光路２３２と、前眼観察用の光路２３３と、に波長帯域毎に分岐される。
【００１４】
光路２３２はさらに第３ダイクロイックミラー２２３によって眼底観察用のＣＣＤ２４１及び固視灯２４０への光路へと上記と同じく波長帯域毎に分岐される。ここで２１３，２１４はレンズであり、２１３は固視灯及び眼底観察用の焦点合わせのため不図示のモータによって駆動される。ＣＣＤ２４１は、不図示の眼底観察用照明光の波長、具体的には７８０ｎｍ付近に感度を持つものである。一方、固視灯２４０は、可視光を発生して被検者の固視を促すものである。光路２３３において２１０，２１１はレンズ、２１９はスリットプリズム、２４２は前眼観察用の赤外線ＣＣＤである。ＣＣＤ２４２は、不図示の前眼観察用照明光の波長、具体的には９７０ｎｍ付近に感度を持つものである。
【００１５】
光路２３１は、前述の通りＯＣＴ光学系を成しており被検眼２００の眼底の断層画像を撮像するためのものである。光路２３１は、より具体的には断層画像を形成するための干渉信号を得るものである。２３４は、披検眼への光照射を撮像時のみにするためのシャッター、２３５は光を眼底上で走査するためのＸＹスキャナである。ＸＹスキャナ２３５は、一枚のミラーとして図示してあるが、ＸＹ２軸方向の走査を行うものである。２１５，２１６はレンズである。レンズ２１５は、光カプラー２３６に接続されている光ファイバー２５２から出射する光源１０１からの光を被検眼２００の眼底上に焦点合わせするために不図示のモータによって駆動される。この焦点合わせによって眼底からの光は同時に光ファイバー２５２先端にスポット状に結像されて入射されることとなる。
【００１６】
次に、光源からの光路と参照光学系、分光器の構成について説明する。２３７は光源、２２４はミラーである。２３８は不図示のモータに接続され、回転することによって透過する光量を変化させる濃度フィルターである。２５１〜２５４は光カプラーに接続されて一体化しているシングルモードの光ファイバーである。２１７はレンズ、２８０は分光器である。これらの構成は、マイケルソン干渉系を構成している。光源２３７から出射された光は光ファイバー２５１を通じ、光カプラー２３６を介して光ファイバー２５２側の測定光と光ファイバー２５３側の参照光とに分割される。
【００１７】
測定光は前述のＯＣＴ光学系光路を通じ、観察対象である被検眼２００の眼底に照射され、網膜による反射や散乱により同じ光路を通じて光カプラー２３６に到達する。一方、参照光は光ファイバー２５３、濃度フィルター２３８、レンズ２１７、測定光と参照光の分散を合わせるために挿入された分散補償ガラス２３９を介してミラー２２４に到達し反射される。そして同じ光路を戻り光カプラー２３６に到達する。
【００１８】
光カプラー２３６によって、測定光と参照光は合波され干渉光となる。ここで、測定光の光路長と参照光の光路長がほぼ同一となったときに干渉を生じる。ミラー２２４は不図示のモータ及び駆動機構によって光軸方向に調整可能に保持され、被検眼２００によって変わる測定光の光路長に参照光の光路長を合わせることが可能である。干渉光は光ファイバー２５４を介して分光器２８０に導かれる。
【００１９】
また２６１は光ファイバー２５２中に設けられた測定光側の偏光調整部である。２６２は光ファイバー２５３中に設けられた参照光側の偏光調整部である。偏光調整部２６１，２６２は、光ファイバーをループ状に引き回した部分を幾つか有する。そして、偏光調整部２６１，２６２は、このループ状の部分をファイバーの長手方向を中心として回動させることでファイバーに捩じりを加えることで測定光と参照光の偏光状態を各々調整して合わせることが可能である。本装置においては、予め測定光と参照光の偏光状態が調整されて固定されているものとする。
【００２０】
分光器２８０は、レンズ２８１，２８２、回折格子２８３、ラインセンサ２８４を有している。光ファイバー２５４から出射された干渉光はレンズ２８１を介して平行光となった後、回折格子２８３で分光され、２８２によってラインセンサ２８４に結像される。
【００２１】
次に、光源２３７の周辺について説明する。光源２３７は、代表的な低コヒーレント光源であるＳＬＤ（Ｓｕｐｅｒ  Ｌｕｍｉｎｅｓｃｅｎｔ  Ｄｉｏｄｅ）である。光源２３７の中心波長は８５５ｎｍ、波長バンド幅は約１００ｎｍである。ここで、バンド幅は、得られる断層画像の光軸方向の分解能に影響するため、重要なパラメータである。また、光源の種類は、ここではＳＬＤを選択したが、低コヒーレント光が出射できればよく、ＡＳＥ（Ａｍｐｌｉｆｉｅｄ  Ｓｐｏｎｔａｎｅｏｕｓ  Ｅｍｉｓｓｉｏｎ）等も用いることができる。中心波長は眼を測定することを鑑みると、近赤外光が適する。また、中心波長は得られる断層画像の横方向の分解能に影響するため、なるべく短波長であることが望ましい。双方の理由から中心波長を８５５ｎｍとした。
【００２２】
本実施形態においては、干渉計としてマイケルソン干渉計を用いたが、マッハツェンダー干渉計を用いてもよい。測定光と参照光との光量差に応じて光量差が大きい場合にはマッハツェンダー干渉計を、光量差が比較的小さい場合にはマイケルソン干渉計を用いることが望ましい。
【００２３】
図３は、ＯＣＴＡ（ＯＣＴＡｎｇｉｏｇｒａｐｈｙ）のスキャン方法の説明図である。ＯＣＴＡでは、血流によるＯＣＴ干渉信号の時間変化を計測する。このため、同じ場所で複数回の計測が必要となる。本実施形態においては、撮影システム１００は、同じ場所でのＢスキャンをｍ回繰り返しつつ、ｎ箇所のＹ位置に移動するスキャンを行う。図３に示すように、撮影システム１００は、眼底平面状でｙ１〜ｙｎのｎ箇所のＹ位置について、それぞれＢスキャンを繰り返しｍ回ずつ実施する。ｍが大きいと同じ場所での計測回数が増えるため、血流の検出精度（Ｓ／Ｎ）が向上する。その一方でスキャン時間が長くなり、スキャン中の眼の動き（固視微動）により画像にモーションアーチファクトが発生する問題と被検者の負担が増える問題が生じる。
【００２４】
繰り返し回数ｍは、Ａスキャン速度や被検眼２００の動き量に応じて、決定してもよい。ｐは１つのＢスキャンにおけるＡスキャンのサンプリング数を示している。すなわち、ｐ×ｎにより平面画像サイズが決定される。ｐ×ｎが大きいと、同じ計測ピッチ（Δx, Δy）であれば広範囲がスキャンできるが、スキャン時間が長くなり、上述のモーションアーチファクト及び患者負担の問題が生じる。
【００２５】
Δｘは、隣り合うＸ位置の間隔（ｘピッチ）であり、Δｙは隣り合うＹ位置の間隔（ｙ
ピッチ）である。本実施形態では、ｘピッチは、眼底における照射光のビームスポット径の１／２とし、１０μｍに決定されているものとする。ピッチを眼底ビームスポット径の１／２よりも小さくしても生成する画像の精細度を高くする効果は小さい。また、Δｙも
Δｘと同様に１０μｍとする。スキャン時間短縮のため、Δｙを１０μｍより大きくして
もよいが、ビームスポット径である２０μｍを超えない範囲にするとよい。ｘピッチ、ｙピッチに関しては、眼底ビームスポット径を大きくすると精細度は悪化するが、小さなデータ容量で広い範囲の画像を取得することができる。臨床上の要求に応じてｘピッチ、ｙピッチを自由に変更してもよい。また同図では横方向にスキャンをしたのち、縦方向にスキャンしている例を示したが、逆でもよい。
【００２６】
図４は、情報処理装置１５０のソフトウェア構成を示す図である。再構成部４０１は、測定光の被測定物体から戻り光と参照光とを干渉させた干渉光に基づいて被測定物体の所定範囲の断層像を得る。具体的には、再構成部４０１は、ラインセンサ２８４からの出力値に対し、波数変換と高速フーリエ変換（ＦＦＴ）処理を行い、被検眼眼底上の一点における深さ方向の断層画像（Ａスキャン画像）として再構成する。
【００２７】
層認識部４０２は、二次元の断層像から網膜の層構造を抽出し、それぞれの層境界の形状を特定する。ここで特定される網膜層としては、ＲＮＦＬ、ＧＣＬ、ＩＮＬ、ＯＮＬ＋ＩＳ、ＯＳ、ＲＰＥ、ＢＭ等が挙げられる。生成部４０３は、再構成部４０１で得られた断層画像の深さ方向のそれぞれの画素値列から所定の画素をそれぞれの画素列毎に選択して二次元画像を生成する。二次元画像の例としては、プロジェクション画像、ＥｎＦａｃｅ画像、ＯＣＴＡ画像等がある。プロジェクション画像は、再構成部４０１で得られた断層画像の深さ方向のそれぞれの画素値列から所定の画素をそれぞれの画素列毎に積算することにより生成される。
【００２８】
なお、図４を参照しつつ説明した情報処理装置１５０の各機能は、それぞれが複数のＣＰＵやＲＯＭ、ＲＡＭ等を協働させて実現されるものでもよく、また、それぞれがハードウェア回路により実現されるものでもよい。
【００２９】
ＥｎＦａｃｅ画像処理方法について図５を参照しつつ説明する。層認識部４０２は、二次元の断層像から網膜の層構造を抽出し、それぞれの層境界の形状を特定する。一般にＥｎＦａｃｅ画像においてはＲＰＥや推定ＲＰＥ（ＢＭ）の形状が用いられることが多いが、角膜形状など画像解析によって得られた任意の形状を用いてもよい。特定された層形状は断層像と共に生成部４０３へと入力される。ここで、生成部４０３は、画像取得部２０１が不図示の外部装置から取得した層形状及び断層像を用いてＥｎＦａｃｅ画像を生成するように構成してもよい。この場合には再構成部４０１及び層認識部４０２を介さずに画像取得部２０１から直接入力を受ける。
【００３０】
生成部４０３は、入力された境界層の形状に基づき、断層像を構成する各Ａスキャン画像においてＥｎＦａｃｅ画像を生成するための深度範囲Ｚｉを設定する。生成部４０３は全てのＡスキャン画像Ａｉに対して深度範囲Ｚｉを設定する。生成部４０３は、設定された深度範囲に含まれる断層像の平均値や、最大値、中央値等を計算し、それらの２次元分布を用いて、ＥｎＦａｃｅ画像を生成する。
【００３１】
ＯＣＴＡ画像は、同一箇所を複数回スキャンした断層画像間の脱相関値を用いて生成される。ＯＣＴＡ画像の生成においても、ＥｎＦａｃｅ画像の画像処理方法と同様に、まず、層認識部４０２は二次元の断層像から、網膜の層構造を抽出し、それぞれの層境界の形状を特定する。そして、生成部４０３は、境界の形状に基づき、断層像を構成する各Ａスキャン画像において、ＯＣＴＡを計算するための深度範囲Ｚｉを設定する。生成部４０３は、さらに深度範囲Ｚｉに含まれる断層画像間の脱相関値の深さ方向の平均値等を計算することにより、２次元のＯＣＴＡ画像を算出する。
【００３２】
撮影制御部４０４は、光学ヘッド１１０及びベース部１３０を制御する。撮影制御部４０４は例えば、測定光の走査を制御する。進捗特定部４０５は、撮影制御部４０４の制御による走査の進捗状況、すなわちＯＣＴＡ画像の進捗状況を特定する。表示処理部４０６は、表示部１６０への表示を制御する。
【００３３】
図６は、ＯＣＴＡ画像の測定画面６００の一例を示す図である。測定画面６００は、表示処理部４０６により、表示部１６０に表示される。ユーザは、まず、スキャンモードボタン６０１〜６０５を選択する。６０１は、Ｍａｃｕｌａ３Ｄボタン、６０２はＧｌａｕｃｏｍａ３Ｄボタン、６０３はＤｉｓｃ３Ｄボタン、６０４はＡｎｔｅｒｉｏｒ３Ｄボタン、６０５はＯＣＴＡボタンである。ユーザによりスキャンモードボタン６０１〜６０５のいずれかが選択されると、情報処理装置１５０の撮影制御部４０４は、選択されたスキャンモードボタン６０１〜６０５に対応したスキャンモードを選択する。そして、撮影制御部４０４は、選択されたスキャンモードに最適な走査パターン、固視位置を設定する。ここで、走査パターンとしては、３Ｄスキャン、ラジアルスキャン、クロススキャン、サークルスキャン、ラスタースキャンがある。
【００３４】
続いて、ユーザ操作により、Ｓｔａｒｔボタン６１１が押下されると、撮影制御部４０４は、ピント調整やアライメント調整を自動的に行う。ピントやアライメントを微調整する際は、撮影制御部４０４は、スライダ６２１の操作に応じて、被検眼に対する光学ヘッドのＺ方向の位置を移動させることで調整する。また、撮影制御部４０４は、スライダ６２２の操作に応じて、フォーカス調整を行う。また、撮影制御部４０４は、スライダ６２３の操作に応じて、コヒーレンスゲートの位置調整を行う。その後、Ｃａｐｔｕｒｅボタン６１２が押下されると、撮影制御部４０４は、撮影を開始するよう制御する。撮影結果が得られると、図６に示すように、断層画像６３０が表示される。なお、６４０は、撮影対象のＯＣＴＡ画像に対応した撮影範囲を撮影したＳＬＯ画像である。ＳＬＯ画像は、ＯＣＴＡ画像の撮影前に撮影され、測定画面６００に表示される。
【００３５】
図７は、情報処理装置１５０による撮影制御処理を示すフローチャートである。本実施形態の撮影システム１００は、被検眼の固視が動いた場合にも、正しい部位のＯＣＴＡ像を撮影するためのトラッキング機能及びリスキャン機能を有している。トラッキング機能は、被検眼が動いた場合に、被検眼の動きに追従して、スキャン（走査）の位置を変更する機能である。リスキャン機能は、トラッキングを行ったが、追従の遅れにより、本来スキャンすべき位置と異なる位置をスキャンしてしまった場合のために、もう一度スキャンを行う機能である。トラッキング及びリスキャンには、ＳＬＯ画像が用いられる。情報処理装置１５０は、撮影制御処理において、トラッキング及びリスキャンを行いながらＯＣＴＡ画像の撮影を行う。
【００３６】
まず、Ｓ７００において、撮影制御部４０４は、ＯＣＴＡ画像の撮影を行う前に、リファレンス画像としてＳＬＯ画像を取得する。ここで、ＳＬＯ画像は、撮影制御処理において得られるＯＣＴＡ画像（３次元モーションコントラスト画像）に対応した撮影範囲を撮影した撮影画像の一例である。次に、Ｓ７０１において、撮影制御部４０４は、ＯＣＴＡ画像の撮影を開始する。これにより、走査するラインをｙ１からｙｎまで順番に変更しながら、Ｂスキャン画像の撮影が行われる。なお、走査ラインの数及びライン間の間隔は、予め定められているものとする。本処理は、測定光の走査を制御する走査制御処理の一例である。
【００３７】
撮影中には、Ｓ７０２において、撮影制御部４０４は、観察画像としてＳＬＯ画像を取得する。次に、Ｓ７０３において、撮影制御部４０４は、画像処理により、リファレンス画像とＳ７０２において取得したＳＬＯ画像の位置のずれ量を算出する。次に、Ｓ７０４において、撮影制御部４０４は、ずれ量に基づいて、処理対象の領域（走査ライン）をリスキャン（再走査）の対象にするか否かを判定する。具体的には、撮影制御部４０４は、Ｓ７０３において算出されたずれ量と閾値とを比較する。ここで、閾値は予め設定された値とする。ずれ量が閾値以上の場合には、直前に取得したＢスキャンの位置が正しくなかったことを意味し、走査ラインを直前のラインに戻してスキャン位置を補正し、再度スキャンする必要がある。そこで、ずれ量が閾値以上の場合に、撮影制御部４０４は、処理対象の領域をリスキャンの対象にすると判定する。
【００３８】
撮影制御部４０４は、リスキャンの対象にすると判定した場合には（Ｓ７０４でＹｅｓ）、処理をＳ７０５へ進める。撮影制御部４０４は、リスキャンの対象にしないと判定した場合には（Ｓ７０４でＮｏ）、処理をＳ７０６へ進める。Ｓ７０５において、撮影制御部４０４は、走査ラインを直前のラインに戻す。例えば、走査ラインがＹ４であった場合には、Ｓ７０５において、撮影制御部４０４は、走査ラインをＹ４からＹ３に変更し、その後処理をＳ７０６へ進める。なお、本実施形態においては、撮影制御部４０４は、リスキャン時に直前のラインに戻すこととしたが、リスキャンを行うライン位置は直前のラインに限定されるものではない。
【００３９】
リスキャンのライン位置は、リスキャンを判定するためのＳＬＯ画像の１フレームの時間と、ＯＣＴＡのＢスキャンの時間間隔に応じて決定されればよい。例えば、１フレーム中に含まれるＢスキャンの数が１０スキャンであるとする。この場合には、リスキャンにおいて１０ライン前のＢスキャン位置に戻るのが好ましい。また、他の例としては、撮影制御部４０４は、撮影制御部４０４は、処理対象の走査ラインに替えて、対応するＳＬＯ画像の１フレーム中に含まれるＢスキャンを、リスキャンの対象としてもよい。
【００４０】
次に、Ｓ７０６において、撮影制御部４０４は、Ｓ７０３において算出したずれ量に基づいて、スキャン位置を補正する。具体的には、撮影制御部４０４は、スキャン位置をＳ７０３において算出されたずれ量だけオフセットした位置を新たなスキャン位置とする。次に、Ｓ７０７において、撮影制御部４０４は、Ｂスキャン画像を取得する。なお、表示処理部４０６は、スキャン画像（断層画像）が取得される度に、測定画面６００における断層画像６３０の表示を、新たに得られた断層画像のものに更新する。以上の処理を走査ラインをｙ１からｙｎまで順番に走査ラインを変更しながら、Ｓ７０２〜Ｓ７０７の処理を繰り返すことにより、全スキャン領域の撮影が終了する。
【００４１】
さらに、本実施形態に係る情報処理装置１５０は、繰り返し処理において、処理の経過に応じた進捗状況を表示する処理を行う。具体的には、Ｓ７０７の処理の後、Ｓ７０８において、情報処理装置１５０の進捗特定部４０５は、ＯＣＴＡ画像の撮影に係る走査の進捗を特定する。具体的には、進捗特定部４０５は、ＯＣＴＡ画像の撮影において行われるＢスキャン数に対する、Ｓ７０８の処理時点までに実行済みのＢスキャンの数の割合を走査の進捗率として特定する。
【００４２】
さらに、進捗特定部４０５は、ＯＣＴＡ画像の撮影の残り時間を特定する。スキャンにおいては、ラインセンサ２８４の読み出し時間が、スキャン処理の処理時間において支配的（律速）となる。そこで、本実施形態においては、進捗特定部４０５は、Ａスキャン１回に係るラインセンサ２８４の読み出し時間に基づいて、残り時間を算出する。具体的には、情報処理装置１５０において、「（Ａスキャン１回に係るラインセンサの読出時間）×（Ａスキャンの繰返数）×（Ｂスキャン数）」がＯＣＴＡ画像の撮影時間として予め設定されているものとする。進捗特定部４０５は、Ｓ７０８の処理時点までに実行済みのＢスキャンの数に応じて、撮影開始からの経過時間を求め、撮影時間から経過時間を減じた値を残り時間として算出する。
【００４３】
さらに、他の例としては、進捗特定部４０５は、撮影開始からの実際の経過時間を求めてもよい。そして、進捗特定部４０５は、実際の経過時間と、実行済みのＢスキャンの数から、Ｂスキャン１回分の所要時間を計算し直し、これに基づいて、撮影時間を変更し、撮影時間の変更に応じて、残り時間を計算し直してもよい。
【００４４】
次に、Ｓ７０９において、表示処理部４０６は、撮影画面への進捗の表示、表示の更新を行うよう制御する。本処理は、走査の進捗を示す情報を表示部に表示させる表示制御処理の一例である。ＣＰＵ１５１は、走査ラインＹｉのｉをｎまで１ずつ加算し、Ｓ７０２〜Ｓ７０９の処理を走査ラインの数だけ繰り返し、ｙｎの走査ラインまで処理が終了すると、撮影制御処理が終了する。
【００４５】
図８は、進捗の表示例を示す図である。なお、本実施形態においては、ＳＬＯ画像に対応して、Ｂスキャンの方向をＳＬＯ画像の左から右の方向に実施し、ＢスキャンをＳＬＯ画像の下側から上側に切り替えながらボリュームスキャンを実施するものとする。表示処理部４０６は、図６に示す測定画面６００に示されるＳＬＯ画像６４０の右下に進捗率８０１及び残り時間８０２を、進捗として表示するよう制御する。さらに、表示処理部４０６は、ＳＬＯ画像６４０中に、スキャン範囲８１０を示し、スキャン範囲８１０内において、Ｓ７０８の処理時点において処理対象となっている走査ラインを示す矢印８０３を表示するよう制御する。
【００４６】
図８（ａ）は、ＯＣＴＡ画像の撮影開始直後の表示例であり、進捗率８０１として１０％、残り時間８０２として２７秒が表示されている。撮影が進むに連れて、各進捗の表示は、図８（ｂ）、図８（ｃ）のように変化する。図８（ｂ）においては、進捗率は３０％、残り時間は２１秒に変化し、さらに、図８（ｃ）においては、進捗率は８０％、残り時間は６秒に変化している。矢印８０３も撮影の経過に従い、表示位置が上方向に移動している。
【００４７】
このように、本実施形態に係る撮影システム１００は、ＯＣＴＡ画像の撮影時に、撮影（走査）の進捗を表示する。したがって、撮影者は、スキャンの進捗とともに、いつ頃スキャンが終わるのかを知ることができるので、被検者の介助や声掛けを随時行うことができる。これにより、撮影の成功率の向上が期待できる。
【００４８】
第１の実施形態の第１の変形例としては、表示処理部４０６は、ＳＬＯ画像６４０上に、走査が完了した領域と走査が完了していない領域とを区別する画像をＳＬＯ画像上に表示すればよく、そのための表示内容は実施形態に限定されるものではない。例えば、図９に示すように、表示処理部４０６は、ＳＬＯ画像６４０のスキャン範囲９１０において、既にスキャンが完了しているラインをすべて矢印９２０で表示してもよい。なお、図９（ａ）〜図９（ｃ）の表示例は、それぞれ図８（ａ）〜図８（ｃ）に対応している。これにより、観察者は、スキャンの進捗状況を数字だけでなく、スキャン範囲上にカバーされている走査ラインを示す矢印の画像により、直感的に把握することができる。
【００４９】
また、第２の変形例としては、進捗を示す情報は、実施形態に限定されるものではない。他の例としては、スキャンにおける全ライン数、実施済みのライン数、残りのライン数、処理済みの時間、全処理時間等を数字等でもよい。
【００５０】
第２の変形例としては、進捗の表示の更新タイミングは、実施形態に限定されるものではない。他の例としては、ＣＰＵ１５１は、Ｓ７０２〜Ｓ７０７の繰り返し処理において１回おきに、Ｓ７０８及びＳ７０９の処理を行ってもよい。また他の例としては、ＣＰＵ１５１は、Ｓ７０２〜Ｓ７０７の繰り返し処理と非同期に、定期的に、Ｓ７０８及び７０９の処理を行ってもよい。また他の例としては、ＣＰＵ１５１は、ユーザ操作に応じて進捗の表示指示を受け付けた場合に、Ｓ７０８及びＳ７０９の処理を行ってもよい。
【００５１】
（第２の実施形態）
次に、第２の実施形態に係る撮影システム１００について説明する。第２の実施形態に係る撮影システム１００は、すべてのスキャン範囲におけるスキャンが終了した後に、リスキャンを行う。以下、第２の実施形態に係る撮影システム１００について、第１の実施形態に係る撮影システム１００と異なる点について説明する。図１０は、第２の実施形態に係る撮影制御処理を示すフローチャートである。図１０示す撮影制御処理の各処理のうち、図７を参照しつつ説明した第１の実施形態に係る撮影制御処理の各処理と同一の処理には、同一の番号を付している。
【００５２】
ＣＰＵ１５１は、Ｓ７０４において、処理対象の領域をリスキャンの対象にすると判定した場合には（Ｓ７０４でＹｅｓ）、処理をＳ１０００へ進める。Ｓ１０００において、撮影制御部４０４は、リスキャンを行うのに替えて、処理対象の領域をリスキャンライン（リスキャン領域）としてリスキャンの対象に登録し、その後処理をＳ７０６へ進める。なお、リスキャンラインの情報は、例えばＲＡＭ１５３等の記憶部に記録されるものとする。
【００５３】
また、ＣＰＵ１５１は、Ｓ７０７の処理の後、処理をＳ１００１へ進める。Ｓ１００１において、撮影制御部４０４は、ＯＣＴＡ画像の撮影に係る走査の進捗を特定する。本実施形態においては、撮影制御部４０４は、走査の進捗に加え、Ｓ１０００において登録されたリスキャンラインに対するリスキャン処理に要する処理時間を算出する。次に、Ｓ１００２において、表示処理部４０６は、撮影画面に進捗を表示するよう制御する。本実施形態においては、表示処理部４０６は、スキャン領域に対するスキャンの進捗に加えて、リスキャンライン及びリスキャン処理に要する処理時間を、進捗として表示するよう制御する。
【００５４】
Ｓ７０２〜Ｓ７０７、Ｓ１００１、Ｓ１００２の繰り返し処理の後、ＣＰＵ１５１は、リスキャンラインを対象とした走査を行う。具体的には、Ｓ１０１０〜Ｓ１０１５の繰り返し処理を行う。なお、Ｓ１０１０〜Ｓ１０１３の繰り返し処理は、Ｓ１０００において登録された各リスキャンラインを処理対象とし、処理対象のすべてのリスキャンラインに対する処理が終了するまで繰り返される処理である。以下、説明の便宜上、Ｓ７０２〜Ｓ７０７、Ｓ１００１、Ｓ１００２の処理をスキャン処理、Ｓ１０１０〜Ｓ１０１５の処理をリスキャン処理と称する。
【００５５】
撮影制御部４０４は、Ｓ１０００において登録された一のリスキャンラインを選択し、Ｓ１０１０以降の処理を行う。Ｓ１０１０〜Ｓ１０１３は、リスキャンラインを対象とした走査処理であり、基本的な処理は、Ｓ７０２〜Ｓ７０７の処理と同様である。すなわち、撮影制御部４０４は、Ｓ１０１０においてＳＬＯ画像を取得し、Ｓ１０１１においてずれ量を算出し、Ｓ１０１２においてスキャン位置を補正する。続くＳ１０１３において、撮影制御部４０４は、ずれ量分オフセットされた、新たなスキャン位置におけるＢスキャン画像を取得する。
【００５６】
次に、Ｓ１０１４において、撮影制御部４０４は、走査の進捗として、リスキャン処理における処理時間を算出する。リスキャン処理が開始している場合には、残りの処理時間が処理時間として算出される。次に、Ｓ１０１５において、表示処理部４０６は、Ｓ１０１４において特定した進捗に応じて、進捗の表示、表示の更新を行う。
【００５７】
図１１は、第２の実施形態に係る進捗の表示例を示す図である。図１１（ａ）は、ＯＣＴＡ画像の撮影開始直後の表示例である。この処理時点では、まだリスキャンラインは登録されていないものとする。この場合、図８（ａ）の表示例と同様に、進捗率８０１と、残り時間８０２が表示され、ＳＬＯ画像６４０上には、処理対象の走査ラインを示す矢印８０３が表示されている。
【００５８】
図１１（ｂ）は、図１１（ａ）の状態から撮影が進み、リスキャンラインが登録された時点での表示例を示す図である。進捗率８０１、残り時間８０２の他に、リスキャン処理の処理時間１１０１として「＋１秒」が表示される。さらに、ＳＬＯ画像６４０上には、リスキャンラインを示す点線の矢印１１１１が表示される。さらに、図１１（ｃ）は、図１１（ｂ）の状態からさらに撮影が進み、リスキャンラインが３ラインに増加した時点での表示例を示す図である。この場合、処理時間１１０１は「＋３秒」に増加し、３本の点線の矢印１１１１〜１１１３が表示される。なお、第２の実施形態に係る撮影システム１００のこれ以外の構成及び処理は、第１の実施形態に係る撮影システム１００の構成及び処理と同様である。
【００５９】
このように、第２の実施形態にかかる撮影システム１００は、ＯＣＴＡ画像の撮影時に、撮影（走査）の進捗として、処理時点におけるスキャン処理の進捗と、リスキャン処理の進捗と、を表示する。したがって、撮影者は、スキャン処理の進捗と共に、その後に実行されるリスキャン処理に係る処理時間についても把握することができる。
【００６０】
第２の実施形態の変形例としては、撮影制御部４０４は、リスキャン処理のＳ１０１１において算出されたずれ量が閾値以上の場合には、処理対象の走査ラインに対し、さらにリスキャンを行ってもよい。
【００６１】
以下、第１の実施形態及び第２の実施形態に係る変更例について説明する。上記実施形態においては、一般的なボリュームスキャンに対応して、スキャンラインを１ラインずつ順次変更していく場合のトラッキング、リスキャンの例を示したが、これに限るものではない。他の例としては、例えば、クロススキャンのように、同一の箇所を複数回サンプリングする場合にも適用可能である。図１２は、クロススキャンの場合の、進捗の表示例を示す図である。進捗率１２０１及び残り時間１２０２の他、処理対象の走査ラインを示す矢印１２０３，１２０４が表示されている。
【００６２】
また、ＳＬＯ画像上にスキャンの進捗を表示する例について説明したが、これに限定されるものではない。他の例としては、表示処理部４０６は、ＳＬＯ画像に替えて、前眼アライメント用に取得する前眼画像上に、スキャンの進捗を表示してもよい。
【００６３】
次に、進捗表示の変形例について説明する。図１３は、進捗表示の第１の変形例の説明図である。表示処理部４０６は、例えば、測定画面６００において、断層画像６３０の下の領域等の位置に、進捗を示すバーグラフを表示してもよい。図１３（ａ）は、第１の実施形態に対応したバーグラフ１３００を示す図である。バーグラフ１３００は、スキャン処理の進捗率と残り時間を示している。このように進捗表示を行うことで、撮影者は、スキャンの進捗を把握することができ、被検者の介助や声掛けをタイムリーに行うことができる。ひいては、撮影の成功率を向上することができる。
【００６４】
図１３（ｂ）は、第２の実施形態に対応したバーグラフ１３１０を示す図である。バーグラフ１３１０においては、左端から延びる部分１３１１がスキャン処理の進捗を示している。さらに、スキャン処理の進捗と同一軸上の右側において、右端から延びる部分１３１２がリスキャン処理の進捗を示している。なお、リスキャン処理に係るバーグラフにおいて、進捗率と残り時間の増加方向は、スキャン処理の増加方向と逆になっている。
【００６５】
また、他の例としては、図１３（ｃ）に示すように、スキャン処理とリスキャン処理の合計の処理時間、スキャンライン数を１００％として、スキャン処理及びリスキャン処理の進捗率及び残り時間を表示してもよい。図１３（ｃ）においても、１３１１は、スキャン処理を示し、１３１２は、リスキャン処理を示している。
【００６６】
また、進捗表示の第２の変形例としては、表示処理部４０６は、断層画像６３０上に、進捗を表示してもよい。図１４は、第２の変形例の説明図である。図１４の例では、スキャン処理における全スキャンラインの数（５００ライン）と、スキャン済みのラインの数（１００ライン）が進捗１４００として表示されている。撮影者は、撮影の成功・失敗を判断する上での１つのバロメータとして、断層画像の撮影範囲が適切かを判断する必要がある。そのためには随時更新される断層画像６３０を確認する必要がある。これに対し、断層画像上に進捗を表示することにより、観察者は、視線をほとんど動かすことなく、進捗を確認することができる。
【００６７】
また、進捗表示の第３の変形例としては、図１５に示すように、情報処理装置１５０は、スキャンが完了したＢスキャン画像（断層画像）からプロジェクシ画像を生成し、これをＳＬＯ画像６４０の対応する領域上に重畳表示してもよい。ここで、プロジェクション画像は断層像を奥行方向に投影した２次元投影画像である。ここで、ＳＬＯ画像は、３次元モーションコントラスト画像に対応した撮影画像の一例であり、プロジェクション画像は進捗を示す画像の一例である。また、本処理は、撮影画像上に２次元投影画像を重畳して表示するよう制御する表示制御処理の一例である。
【００６８】
図１５の例では、スキャン範囲８１０においてプロジェクション画像（ＯＣＴ画像）１５００が重畳表示されている。スキャン処理が進むに連れて、プロジェクション画像１５００の割合が増加していく。このように、プロジェクション画像１５００を重ねて表示することにより、表示時点までの撮影が成功しているか否かを撮影者が確認することができる。なお、本実施形態においては、表示処理部４０６は、プロジェクション画像を撮影することとしたが、表示する画像はプロジェクション画像に限定されるものではない。他の例としては、表示処理部４０６は、ＥｎＦａｃｅや、ＯＣＴＡ画像等の２次元投影像を重畳表示してもよい。なお、表示処理部４０６は、プロジェクション画像１５００の描画領域と描画のない領域との境界位置に太線を表示する等して、境界位置を強調表示してもよい。
【００６９】
また、他の例としては、撮影システム１００は、ＯＣＴＡ画像の撮影（走査）に係る経過時間、残り時間、完了したスキャンの割合、残るスキャンの割合等を、数字、バーグラフ、円グラフ等で表示してもよい。また、他の例としては、撮影システム１００は、スキャン中の位置を示す矢印の色や明るさをスキャンの進捗に合わせて変化させるよう制御してもよい。
【００７０】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００７１】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７２】
１００  撮影システム
１１０  光学ヘッド
１５０  情報処理装置
１６０  表示部
【図１】
2018143695.tif 000003
【図２】
2018143695.tif 000004
【図３】
2018143695.tif 000005
【図４】
2018143695.tif 000006
【図５】
2018143695.tif 000007
【図６】
2018143695.tif 000008
【図７】
2018143695.tif 000009
【図８】
2018143695.tif 000010
【図９】
2018143695.tif 000011
【図１０】
2018143695.tif 000012
【図１１】
2018143695.tif 000013
【図１２】
2018143695.tif 000014
【図１３】
2018143695.tif 000015
【図１４】
2018143695.tif 000016
【図１５】
2018143695.tif 000017