(57)【要約】【課題】ＯＣＴＡ動画におけるフレームレートを高速化することを目的とする。【解決手段】光源からの光を分割した測定光を被検眼へ照射した戻り光と、光源からの光を分割した参照光との干渉信号を取得する取得手段と、取得手段が連続したタイミングで取得したｎ個（ｎは２以上の整数）の干渉信号を用いて、モーションコントラスト動画を構成するフレームを生成する生成手段と、時系列に沿った複数のフレームを連続的に再生表示する表示処理手段とを有し、生成手段は、第１のタイミングで再生表示される第１のフレームの生成に用いられた、少なくとも１つの干渉信号を用いて、第１のフレームの再生表示に続く第２のタイミングにおいて再生表示される第２のフレームを生成する。【選択図】図７
2019154495.tif 000002
【特許請求の範囲】
【請求項１】
光源からの光を分割した測定光を被検眼へ照射した戻り光と、前記光源からの光を分割した参照光との干渉信号を取得する取得手段と、
前記取得手段が連続したタイミングで取得したｎ個（ｎは２以上の整数）の干渉信号を用いて、モーションコントラスト動画を構成するフレームを生成する生成手段と、
時系列に沿った複数の前記フレームを連続的に再生表示する表示処理手段と
を有し、
前記生成手段は、第１のタイミングで再生表示される第１のフレームの生成に用いられた、少なくとも１つの干渉信号を用いて、前記第１のフレームの再生表示に続く第２のタイミングにおいて再生表示される第２のフレームを生成することを特徴とする情報処理装置。
【請求項２】
前記表示処理手段は、前記第１のタイミングからｎ個の干渉信号を取得するタイミングだけ後のｔｎ時間が経過する前に、前記第２のフレームを再生表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記生成手段は、ｎ個の干渉信号を用いてフレームを生成する場合において、前記第１のフレームの生成に用いられたｎ個の干渉信号のうち（ｎ−ｍ）個（ｍは１以上ｎ未満の整数）の干渉信号と、前記第１のフレームの生成に用いられたｎ個の干渉信号に続いて前記取得手段が取得したｍ個の干渉信号と、を用いて、前記第２のフレームを生成し、
前記表示処理手段は、前記第１のタイミングからｍ個の干渉信号を取得するタイミングに対応したｔｍ時間後の第２のタイミングにおいて、前記第２のフレームを再生表示することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記生成手段は、前記第１のフレームの生成に用いられたｎ個の干渉信号のうち、より後のタイミングで得られた（ｎ−ｍ）個の干渉信号を用いて、前記第２のフレームを生成することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記生成手段は、２個の干渉信号を用いてフレームを生成し、前記第１のフレームの生成に用いられた２個の干渉信号のうち、より後のタイミングで得られた１個の干渉信号と、前記第１のフレームの生成に用いられた２個の干渉信号に続いて前記取得手段が取得した１個の干渉信号と、に基づいて、前記第２のフレームを生成し、
前記表示処理手段は、前記第１のタイミングから１個の干渉信号を取得するタイミングに対応したｔ１時間後の第２のタイミングにおいて、第２のフレームを再生表示することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記生成手段は、内境界膜から網膜色素上皮層のうち一部の層の断層画像を示すフレームを生成することを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
情報処理装置が実行する情報処理方法であって、
光源からの光を分割した測定光を被検眼へ照射した戻り光と、前記光源からの光を分割した参照光との干渉信号を取得する取得ステップと、
前記取得ステップにおいて連続したタイミングで取得したｎ個（ｎは２以上の整数）の干渉信号を用いて、モーションコントラスト動画を構成するフレームを生成する生成ステップと、
時系列に沿った複数の前記フレームを連続的に再生表示する表示処理ステップと
を含み、
前記生成ステップにおいては、第１のタイミングで再生表示される第１のフレームの生成に用いられた、少なくとも１つの干渉信号を用いて、前記第１のフレームの再生表示に続く第２のタイミングにおいて再生表示される第２のフレームを生成することを特徴とする情報処理方法。
【請求項８】
コンピュータを、請求項１乃至６の何れか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医用画像に係る情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、被検眼の断層画像を撮影する眼科装置として、光干渉断層撮像装置（Ｏｐｔｉｃａｌ  Ｃｏｈｅｒｅｎｃｅ  Ｔｏｍｏｇｒａｐｈｙ、以下ＯＣＴと記す）がある。さらに近年、これらの断層画像を用いて眼底の血流に関連した画像を生成し、従来の眼底蛍光造影検査に類似の画像を取得することが可能となってきた。この画像は一般的に、ＯＣＴ  Ａｎｇｉｏｇｒａｐｈｙ（以下、ＯＣＴＡと記す）と呼ばれている。
【０００３】
ＯＣＴＡ画像の生成においては、同一箇所での干渉信号を複数回取得し、各々の断層画像を生成し、その断層画像間で断層の同一箇所同士の輝度値の変化を画像化する。撮影時刻が異なる断層像においては、血管内の血球位置が変化しているため血管内部の輝度が変化することが知られている。断層画像の輝度値の変化量を画像化したものをＯＣＴＡ断層画像、この輝度値の変化量をモーションコントラスト値と称する。一箇所の断層画像においてＯＣＴＡ断層画像を生成した後に、断層の法線方向に位置を順次変化させ同様にＯＣＴＡ断層画像を生成することで、３次元のＯＣＴＡボリュームデータを構築することが可能となる。この３次元データを断層画像の面内方向、及びその法線方向に直交する方向に投影（プロジェクション）した画像をＯＣＴＡ画像（もしくは、モーションコントラスト画像）と称する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１０６５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＯＣＴＡ動画をリアルタイムに再生表示しようとした場合には、ＯＣＴＡ撮影と略同一時間において得られたＯＣＴＡのフレーム画像を表示することになる。このため、動画像の更新フレームレートが遅くなり、観察し難くなるという問題があった。
【０００６】
本発明はこのような問題点に鑑みなされたもので、ＯＣＴＡ動画におけるフレームレートを高速化することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、情報処理装置であって、光源からの光を分割した測定光を被検眼へ照射した戻り光と、前記光源からの光を分割した参照光との干渉信号を取得する取得手段と、前記取得手段が連続したタイミングで取得したｎ個（ｎは２以上の整数）の干渉信号を用いて、モーションコントラスト動画を構成するフレームを生成する生成手段と、時系列に沿った複数の前記フレームを連続的に再生表示する表示処理手段とを有し、前記生成手段は、第１のタイミングで再生表示される第１のフレームの生成に用いられた、少なくとも１つの干渉信号を用いて、前記第１のフレームの再生表示に続く第２のタイミングにおいて再生表示される第２のフレームを生成することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ＯＣＴＡ動画におけるフレームレートを高速化することができる。
【図面の簡単な説明】
【０００９】
【図１】眼科撮影システムの全体図である。
【図２】制御装置のハードウェア構成図である。
【図３】制御装置の機能構成図である。
【図４】ＯＣＴＡ撮影に関係する条件の説明図である。
【図５】動画再生処理を示すフローチャートである。
【図６】３次元ＯＣＴ画像取得処理を示すフローチャートである。
【図７】２次元ＯＣＴＡ画像生成処理を示すフローチャートである。
【図８】加算平均処理を示すフローチャートである。
【図９】疑似ＳＬＯ画像生成処理を示すフローチャートである。
【図１０】表示画面の一例を示す図である。
【図１１】ＯＣＴＡ画像に係る処理のタイミングを示す図である。
【図１２】疑似ＳＬＯ画像に係る処理のタイミングを示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
（第１の実施形態）
図１は、第１の実施形態に係る、眼科撮影システムの全体図である。眼科撮影システムは、撮影装置１００と、制御装置２００と、を有している。撮影装置１００は、被検眼Ｅの前眼Ｅａや眼底Ｅｒの２次元像及び断層画像を撮像するための測定光学系として、光源１１０と、サンプル光学系１２０と、参照光学系１３０と、干渉光学系１４０とを有している。
【００１１】
光源１１０は、低コヒーレント光源であるＳＬＤ（Ｓｕｐｅｒ  Ｌｕｍｉｎｅｓｃｅｎｔ  Ｄｉｏｄｅ）であり、カプラ１１１によって、所望の分岐比の下、光を測定光と参照光とに分割する。中心波長は８５５ｎｍ、波長バンド幅は約１００ｎｍである。ここで、バンド幅は、得られる断層画像の光軸方向の分解能に影響する。また、光源の種類として実施形態においてはＳＬＤを選択したが、他の低コヒーレント光も用いることができる。また、中心波長は得られる断層画像の横方向の分解能に影響するため、なるべく短波長であることが望ましく、かつ被検者の負担にならないよう赤外光が望ましい。双方の理由から中心波長を８５５ｎｍとした。なお、光源１１０の中心波長、波長バンド幅の具体的な数値は例示であり、他の数値とすることとしてもよい。
【００１２】
測定光は、カプラ１１１を通過しコリメータ１２１よりサンプル光学系１２０へ出射される。サンプル光学系１２０には、フォーカスレンズ１２２、角度可変であるＸガルバノ
スキャナ１２３とＹガルバノスキャナ１２４、対物レンズ１２５、１２６が配置され、これらを経由して被検眼Ｅの眼底上Ｅｒに測定光によるビームスポットが形成される。ここで、眼底上に導かれたビームスポットは、Ｘガルバノスキャナ１２３（主走査方向用）と
Ｙガルバノスキャナ１２４（副走査方向用）の駆動により、眼底上で２次元に走査される。被検眼Ｅの眼底で反射散乱した測定光は、サンプル光学系１２０を介した後、カプラ１１１を経由して干渉光学系１４０へ導かれる。
【００１３】
一方、参照光は、参照光学系１３０へ導かれ、コリメータレンズ１３１によりコリメート光となり、ＮＤフィルター１３２を通過し所定光量に減衰される。その後、参照光はコリメートされた状態を保持したまま、光軸方向に移動可能でサンプル光学系１２０との光路長差を補正することができるミラー１３３で反射され、同じ光路へ折り返される。折り返された参照光は、ＮＤフィルター１３２、コリメータレンズ１３１を介した後、カプラ１１１を経由して干渉光学系１４０へ導かれる。また、参照光学系１３０には、光ファイバを複数の環状に束ねた偏光調整用パドル１３４が設けられており、測定光と参照光との干渉状態が良くなるように、測定光の偏光状態に対する参照光の偏光状態を調整できるようになっている。
【００１４】
サンプル光学系１２０から戻ってきた測定光と参照光学系１３０から戻ってきた参照光は、カプラ１１１により合波され、干渉光学系１４０に導かれる。合波された光はコリメータ１４１により出射され、回折格子１４２にて分光された後、レンズ１４３を介してラインセンサ１４４で受光され、干渉信号（以下、ＯＣＴ信号と記す）として出力される。なお、ラインセンサ１４４は、各画素が回折格子１４２によって分光された光の波長成分に対応して受光するように配置される。なお、本実施形態では干渉計としてマイケルソン干渉計を用いているが、マッハツェンダー干渉計を用いてもよい。
【００１５】
制御装置２００は、ＯＣＴ信号の取得のための撮影装置１００の制御や、ＯＣＴＡ画像の生成等の処理を行う。制御装置２００は、情報処理装置の一例である。図２は、制御装置２００のハードウェア構成図である。制御装置２００は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＨＤＤ２０４と、表示部２０５と、入力部２０６と、通信部２０７とを有している。ＣＰＵ２０１は、ＲＯＭ２０２に記憶された制御プログラムを読み出して各種処理を実行する。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２０４は、各種データや各種プログラム等を記憶する。表示部２０５は、各種情報を表示する。入力部２０６は、キーボードやマウスを有し、ユーザによる各種操作を受け付ける。通信部２０７は、ネットワークを介して撮影装置１００との通信処理を行う。なお、後述する制御装置２００の機能や処理は、ＣＰＵ２０１がＲＯＭ２０２又はＨＤＤ２０４に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。また、他の例としては、ＣＰＵ２０１は、ＲＯＭ２０２等に替えて、ＳＤカード等の記録媒体に格納されているプログラムを読み出してもよい。
【００１６】
また、他の例としては、制御装置２００の機能や処理の少なくとも一部は、例えば複数のＣＰＵ、ＲＡＭ、ＲＯＭ、及びストレージを協働させることにより実現してもよい。また、他の例としては、制御装置２００の機能や処理の少なくとも一部は、ハードウェア回路を用いて実現してもよい。
【００１７】
図３は、制御装置２００の機能構成図である。制御装置２００は、撮影制御部３０１と、ＯＣＴ画像取得部３０２と、ＯＣＴＡ画像生成部３０３と、加算平均部３０４と、疑似ＳＬＯ画像生成部３０５と、表示処理部３０６と、を有している。撮影制御部３０１は、撮影装置１００による撮影を制御する。ＯＣＴ画像取得部３０２は、ＯＣＴ画像を取得する。ＯＣＴＡ画像生成部３０３は、ＯＣＴＡ画像を生成する。加算平均部３０４は、ＯＣＴＡ画像生成部３０３により得られた２つの画像に対し加算平均処理を行う。疑似ＳＬＯ画像生成部３０５は、加算平均処理後のＯＣＴＡ画像に基づいて、疑似ＳＬＯ画像を生成する。なお、表示処理部３０６は、各種情報を表示部２０５に表示する。表示処理部３０６は、例えば加算平均後の２次元ＯＣＴＡ画像（静止画）を１フレームとする２次元ＯＣＴＡ動画を再生表示する。表示処理部３０６はまた、疑似ＳＬＯ画像（静止画）を１フレームとする疑似ＳＬＯ動画を再生表示し、またＯＣＴ画像（静止画）を１フレームとする２次元ＯＣＴ断層動画を再生表示する。
【００１８】
次に、ＯＣＴＡ撮影に関係する条件について、図４を用いて説明する。図４（ａ）は、被検眼Ｅの眼底Ｅｒに対応するスキャン領域４００上で、Ｘガルバノスキャナ１２３とＹ
ガルバノスキャナ１２４を制御し、被検眼Ｅの眼底Ｅｒ上をスキャンするスキャンパターンを示している。眼底Ｅｒ上にある一点における深さ方向の信号取得は、Ａスキャンと呼び、点４０１で示している。また、スキャナ１２３、スキャナ１２４のうち少なくとも何れか一方を駆動制御することによって、主走査方向の走査を一回行う間に取得される一連のＡスキャンをＢスキャンと呼び、矢印４０２で示している。撮影制御部３０１は、１回のＢスキャン中に取得するＡスキャン回数ｍを設定できる。また、撮影制御部３０１は、スキャンパターンの中で副走査方向へ走査軌跡を移動したＢスキャン数ｎを設定できる。Ａスキャン回数ｍとＢスキャン数ｎを多くするほど、ＯＣＴＡ画像の横分解能を上げることができる。
【００１９】
図４（ｂ）は、ラインセンサ１４４に入力される干渉信号波形４１０であり、横軸がラインセンサ画素位置、縦軸が干渉信号強度を示している。撮影制御部３０１は、ラインセンサ画素のうち読み出すサンプリング範囲や位置を設定できる。サンプリング範囲や位置を変えることで、ＯＣＴ断層画像の深さ方向の範囲や位置を設定できる。以上の説明した条件以外にも、撮影制御部３０１は、スキャンパターン、スキャンサイズ、スキャン位置等を設定することができる。
【００２０】
図５は、動画再生処理を示すフローチャートである。動画再生処理は、後述の表示画面１０００の動画撮影の開始ボタン１００１（図１０）の押下に応じて開始される。Ｓ５０１において、撮影制御部３０１は、動画像用撮影設定を行う。撮影制御部３０１は、ユーザ操作に応じて、ＯＣＴＡ動画像として表示する深さ方向の位置を決定する。ユーザは、表示部２０５に表示された、深さ方向に対応したスライダーを操作することにより任意の深さを選択できるものとする。また、他の例としては、表示部２０５は、網膜、脈絡膜、深層などの選択ボタンを表示し、選択ボタンの押下に応じて表示対象の層を設定してもよい。なお、内境界膜から網膜色素上皮層のうち少なくとも一部の層が表示対象として設定されればよい。後述の処理により、設定された層のＯＣＴＡ動画像が再生表示される。撮影制御部３０１はさらに、ラインセンサ１４４の読み出し位置や範囲を選択された深さ方向に該当するように設定する。
【００２１】
次に、Ｓ５０２において、ＯＣＴ画像取得部３０２は、網膜の３次元ＯＣＴ画像を取得する。次に、Ｓ５０３において、ＯＣＴＡ画像生成部３０３は、２次元ＯＣＴＡ画像を生成する。次に、Ｓ５０４において、加算平均部３０４は、今回のループ処理におけるＳ５０３の処理（今回の処理）で得られた２次元ＯＣＴＡ画像と、１つ前のループ処理におけるＳ５０３の処理（前回の処理）で得られた２次元ＯＣＴＡ画像を取得する。そして、加算平均部３０４は、取得した２つの２次元ＯＣＴＡ画像に対する加算平均処理を行う。
【００２２】
次に、Ｓ５０５において、疑似ＳＬＯ画像生成部３０５は、擬似ＳＬＯ画像生成処理を行う。次に、Ｓ５０６において、表示処理部３０６は、記憶部から画像を読み出し、表示部２０５に表示するよう制御する。表示処理部３０６は、２次元ＯＣＴ画像（断層画像）、ＯＣＴＡ画像、疑似ＳＬＯ画像を表示する。本処理については後に詳述する。Ｓ５０７において、撮影制御部３０１は、撮影を終了するか否かを判定する。撮影制御部３０１は、後述の表示画面１０００の停止ボタン１００２（図１０）が押下された場合に、撮影を終了する判定する。撮影制御部３０１は、撮影を終了する場合には（Ｓ５０７でＹＥＳ）、動画再生処理を終了する。撮影制御部３０１は、撮影を終了しない場合には（Ｓ５０７でＮＯ）、処理をＳ５０２へ進める。
【００２３】
図６は、図５に示す３次元ＯＣＴ画像取得処理（Ｓ５０２）における詳細な処理を示すフローチャートである。Ｓ６０１において、撮影制御部３０１は、光源１１０を点灯させ、ＯＣＴ信号（干渉信号）の取得を開始する。そして、撮影制御部３０１は、ガルバノスキャナ１２３、ガルバノスキャナ１２４のうち少なくとも何れか一方を駆動制御することによって、Ａスキャン回数ｍのＢスキャンを行う。そして、ＯＣＴ画像取得部３０２は、ラインセンサ１４４から入力されたＯＣＴ信号をサンプリングし、記憶部に保存する。次に、Ｓ６０２において、撮影制御部３０１は、ガルバノスキャナを副走査方向へ移動させる。
【００２４】
次に、Ｓ６０３において、撮影制御部３０１は、副走査方向へ移動したＢスキャンがｎ回行われたか否かを判定する。撮影制御部３０１は、ｎ回行われた場合には（Ｓ６０３でＹＥＳ）、処理をＳ６０４へ進める。撮影制御部３０１は、ｎ回行われていない場合には（Ｓ６０３でＮＯ）、処理をＳ６０１へ進め、異なる走査軌跡でのＢスキャンを継続する。Ｓ６０１〜Ｓ６０３の処理をｎ回繰り返すことにより得られたＯＣＴ信号は網膜の３次元ＯＣＴ画像となる。Ｓ６０４において、ＯＣＴ画像取得部３０２は、３次元ＯＣＴ画像をＲＯＭ２０２等の記憶部に格納する。以上で、３次元ＯＣＴ画像取得処理が完了する。
【００２５】
図７は、図５に示す２次元ＯＣＴＡ画像生成処理（Ｓ５０３）における詳細な処理を示すフローチャートである。Ｓ７０１において、ＯＣＴ画像取得部３０２は、記憶部から３次元ＯＣＴ画像の１Ｂスキャン分のＯＣＴ信号を読み出して、周波数解析し、ＯＣＴ断層画像を生成する。ここで、ＯＣＴ断層画像は、２次元のＯＣＴ画像である。次に、Ｓ７０２において、撮影制御部３０１は、信号処理対象のＢスキャンを変更する。次に、Ｓ７０３において、撮影制御部３０１は、ＢスキャンのＯＣＴ断層画像生成がｎ回行われたか否かを判定する。撮影制御部３０１は、ｎ回行われた場合には（Ｓ７０３でＹＥＳ）、処理をＳ７０４へ進める。撮影制御部３０１は、ｎ回行われていない場合には（Ｓ７０３でＮＯ）、処理をＳ７０１へ進め、異なるＢスキャンのＯＣＴ断層画像生成を行う。Ｓ７０１、Ｓ７０２の処理をｎ回繰り返すことにより得られたＯＣＴ断層画像は３次元ＯＣＴ断層画像となる。Ｓ７０４において、ＯＣＴ画像取得部３０２は、生成された３次元ＯＣＴ断層画像を記憶部に格納する。
【００２６】
次に、Ｓ７０５において、ＯＣＴＡ画像生成部３０３は、Ｓ７０４の処理で記憶部に格納された３次元ＯＣＴ断層画像が、動画再生処理において生成された最初の３次元ＯＣＴ断層画像か否かを判定する。ＯＣＴＡ画像生成部３０３は、最初の３次元ＯＣＴ断層画像である場合は（Ｓ７０５でＹＥＳ）、２次元ＯＣＴＡ画像生成処理を終了する。ＯＣＴＡ画像生成部３０３は、最初の３次元ＯＣＴ断層画像でない場合には（Ｓ７０５でＮＯ）、処理をＳ７０６へ進める。Ｓ７０６において、ＯＣＴＡ画像生成部３０３は、記憶部に格納された、１回前に生成された３次元ＯＣＴ断層画像を読み出す。すなわち、今回生成した３次元ＯＣＴ断層画像が、動画再生処理において、ｔ回目に生成された３次元ＯＣＴ断層画像である場合に、Ｓ７０６においては、（ｔ−１）回目に生成された３次元ＯＣＴ断層画像を読み出す。なお、動画再生処理においては、時系列に沿って３次元ＣＴ断層画像を生成する。したがって、ｔ回目に生成された３次元ＯＣＴ断層画像を時間ｔの画像（フレーム）と表し、（ｔ−１）回目に生成された３次元ＯＣＴ断層画像を時間（ｔ−１）の画像（フレーム）と表すことができる。
【００２７】
次に、Ｓ７０７において、ＯＣＴＡ画像生成部３０３は、時間ｔの３次元ＯＣＴ断層画像と記憶部に保存されていた時間ｔ−１の３次元ＯＣＴ断層画像の位置合わせを行う。次に、Ｓ７０８において、ＯＣＴＡ画像生成部３０３は、位置合わせされた２つの３次元ＯＣＴ断層画像から１ＢスキャンごとにＯＣＴ断層画像の輝度値の変化量を計算する。その断層画像の輝度値の変化量を画像化し、ＯＣＴＡ断層画像を生成する。ここで生成されたＯＣＴＡ断層画像は、時間ｔのＯＣＴＡ断層画像となる。次に、Ｓ７０９において、ＯＣＴＡ画像生成部３０３は、信号処理対象のＢスキャンを変更する。次に、Ｓ７１０において、ＯＣＴＡ画像生成部３０３は、ＢスキャンのＯＣＴＡ断層画像生成がｎ回行われたか否かを判定する。ＯＣＴＡ画像生成部３０３は、ｎ回行われた場合には（Ｓ７１０でＹＥＳ）、処理をＳ７１１へ進める。ＯＣＴＡ画像生成部３０３は、ｎ回行われていない場合には（Ｓ７１０でＮＯ）、処理をＳ７０８へ進め、異なるＢスキャンのＯＣＴＡ断層画像生成を行う。
【００２８】
Ｓ７１１において、ＯＣＴＡ画像生成部３０３は、Ｓ７０８、Ｓ７０９のループ処理で生成した複数のＯＣＴＡ断層画像から３次元ＯＣＴＡ画像を構築する。そして、ＯＣＴＡ画像生成部３０３は、眼底網膜の層境界を抽出し、所望の層を含む断層画像の面内方向、及びその法線方向に直交する方向の２次元平面画像を２次元ＯＣＴＡ画像として生成する。次に、Ｓ７１２において、ＯＣＴＡ画像生成部３０３は、Ｓ７１１において生成された２次元ＯＣＴＡ画像を、時間ｔの２次元ＯＣＴＡ画像として記憶部へ格納する。以上で、２次元ＯＣＴＡ画像生成処理が終了する。
【００２９】
なお、他の例としては、ＯＣＴＡ画像生成部３０３は、ユーザ操作により指定された深さ方向の位置を基準とした一部の層のデータに限定して、上記ＯＣＴＡ画像生成処理を行うこととしてもよい。一部の層は、内境界膜から網膜色素上皮層のうち一部の層であればよい。これにより、演算量を減らすことができ、ＯＣＴＡ動画像を高速に処理することが可能となる。すなわち、ＯＣＴＡ動画像の生成に用いる深さ方向における範囲は、３次元ＯＣＴＡ画像（静止画像）の生成に用いる深さ範囲より狭い範囲である。また、言い換えれば、ＯＣＴＡ動画像の生成に用いる深さ方向における範囲は３次元ＯＣＴＡ画像（静止画像）の生成に用いる深さ範囲の一部である。
【００３０】
図８は、図５に示す加算平均処理（Ｓ５０４）における詳細な処理を示すフローチャートである。Ｓ８０１において、加算平均部３０４は、今回の処理で得られた時間ｔのＯＣＴＡ画像と、前回の処理で得られた時間（ｔ−１）のＯＣＴＡ画像とを記憶部から取得する。加算平均部３０４は、取得した２つのＯＣＴＡ画像の位置合わせを行う。次に、Ｓ８０２において、加算平均部３０４は、位置合わせされた２つのＯＣＴＡ画像の加算平均を行う。次に、Ｓ８０３において、加算平均部３０４は、加算平均処理後のＯＣＴＡ画像を時間ｔのＯＣＴＡ画像として記憶部に格納する。以上で、加算平均処理が完了する。
【００３１】
図９は、図５に示す疑似ＳＬＯ画像生成処理（Ｓ５０５）を示すフローチャートである。Ｓ９０１において、疑似ＳＬＯ画像生成部３０５は、今回の処理において生成された、時間ｔの３次元ＯＣＴ画像を記憶部から読み出す。次に、Ｓ９０２において、疑似ＳＬＯ画像生成部３０５は、読み出した時間ｔの３次元ＯＣＴ画像から網膜表層部を含む層のデータを抽出する。これはアンファス（ｅｎ  ｆａｃｅ）と呼ばれ、この画像を擬似ＳＬＯ画像とする。次に、Ｓ９０３において、疑似ＳＬＯ画像生成部３０５は、Ｓ９０３において生成した擬似ＳＬＯ画像を記憶部へ格納する。
【００３２】
次に、Ｓ９０４において、時間（ｔ−１）の疑似ＳＬＯ画像を記憶部から読み出す。次に、Ｓ９０５において、疑似ＳＬＯ画像生成部３０５は、Ｓ９０２において生成した時間ｔの疑似ＳＬＯ画像と、時間（ｔ−１）の疑似ＳＬＯ画像の位置合わせを行う。次に、Ｓ９０６において、疑似ＳＬＯ画像生成部３０５は、位置合わせされた２つの疑似ＳＬＯ画像の加算平均を行う。これにより、疑似ＳＬＯ画像のＳ／Ｎを向上させることができる。次に、Ｓ９０７において、疑似ＳＬＯ画像生成部３０５は、Ｓ９０６における加算平均処理後の疑似ＳＬＯ画像を記憶部に格納する。以上で、疑似ＳＬＯ画像生成処理が完了する。
【００３３】
次に、図５に示す画像表示処理（Ｓ５０６）について説明する。疑似ＳＬＯ画像生成部３０５は、図１０に示す表示画面１０００を表示する。表示画面１０００の領域１０１０にはＯＣＴＡ画像を１フレームとするＯＣＴＡ動画が表示される。領域１０２０には、２次元ＯＣＴ画像（断層画像）を１フレームとする２次元ＯＣＴ断層動画が表示される。領域１０３０には、疑似ＳＬＯ画像を１フレームとする疑似ＳＬＯが表示される。Ｓ５０６においては、表示処理部３０６は、ＯＣＴＡ画像、２次元ＯＣＴ画像及び疑似ＳＬＯ画像の動画のフレームを更新する。表示処理部３０６は、ＯＣＴＡ動画のフレームとしてのＯＣＴＡ画像を時間ｔ−１のフレームから時間ｔのフレームに更新する。表示処理部３０６は、同様に、２次元ＯＣＴ断層動画及び疑似ＳＬＯ動画のフレームについても時間ｔのフレームに更新する。
【００３４】
図１１は、ＯＣＴＡ画像に係る処理のタイミングを示す図である。図１１には、３次元ＯＣＴＡ画像、ＯＣＴＡ画像、加算平均処理後のＯＣＴＡ画像の生成のタイミングを時系列に沿って示している。処理時点を時間ｔとすると、ＯＣＴＡ動画像として表示される、加算平均後のＯＣＴＡ画像においては、時間ｔのフレームは、時間ｔのＯＣＴＡ画像及び時間（ｔ−１）のＯＣＴＡ画像から生成される。また、時間ｔのＯＣＴＡ画像は、時間ｔ、（ｔ−１）、（ｔ−２）の３次元ＯＣＴ画像から生成され、時間（ｔ−１）のＯＣＴＡ画像は、時間（ｔ−１）、（ｔ−２）、（ｔ−３）の３次元ＯＣＴ画像から生成される。表示処理部３０６は、時系列に沿った順で得られたＯＣＴＡ動画の複数のフレームを、生成タイミングに対応したタイミングで更新しながら連続的に再生表示する。これにより、３つのＯＣＴ画像から１つのＯＣＴＡ画像を生成する場合において、３つのＯＣＴＡ画像を生成する間隔よりも短い、１つのＯＣＴＡ画像の生成の間隔でＯＣＴＡ画像の更新を行うことができる。本処理は、第１のタイミングから１個の干渉信号を取得するタイミングに対応したｔ１時間後の第２のタイミングにおいて第２のフレームを再生表示する処理の一例である。
【００３５】
図５に示す動画再生処理においては、時間（ｔ−１）の加算平均後のＯＣＴＡ画像の生成時に使用される時間（ｔ−１）のＯＣＴＡ画像及び時間（ｔ−１）の３次元ＯＣＴ画像が記憶部に格納されている。したがって、加算平均部３０４は、記憶部に格納された時間（ｔ−１）のＯＣＴＡ画像及び時間（ｔ−１）の３次元ＯＣＴ画像を読み出して利用することで、時間ｔの加算平均後のＯＣＴＡ画像の生成に係る時間を短縮することができる。これにより、ＯＣＴＡ画像を高速に表示することができる。なお、加算平均のために利用するＯＣＴＡ画像の数は実施形態に限定されるものではなく、３以上のＯＣＴＡ画像を用いて加算平均処理を行ってもよい。
【００３６】
このように、制御装置２００は、連続したタイミングで得られたｎ個（ｎは２以上の整数）の干渉信号を用いてモーションコントラスト動画を構成するフレームを生成すればよい。さらに、この場合、制御装置２００は、第１のフレームの生成に用いられたｎ個の干渉信号ｎうち（ｎ−ｍ）個（ｍは１以上ｎ未満の整数）の干渉信号と、続いて得られたｍ個の干渉信号と、を用いて、第２のフレームを生成すればよい。
【００３７】
そして、この場合の第２のフレームの再生表示のタイミングは、第１のフレームの再生表示の第１のタイミングからｍ個の干渉信号を取得するタイミングに対応したｔｍ時間後の第２のタイミングとしてもよい。さらに、第２のタイミングについては、第１のタイミングからｎ個の干渉信号を取得するタイミングだけ後のｔｎ時間が経過する前であればよく、ｔｍ時間後に限定されるものではない。
【００３８】
また、他の例としては、制御装置２００は、加算平均処理を行うことなく、ＯＣＴＡ画像を動画像として表示することとしてもよい。この場合には、図１１に示すように、制御装置２００は、時間ｔのＯＣＴ画像と、時間（ｔ−１）のＯＣＴ画像の２個のＯＣＴ画像（干渉信号）に基づいて、時間ｔのＯＣＴＡ画像を生成する。また、この場合においても、ｎ個の干渉信号を用いて１つのフレームを生成し、（ｎ−ｍ）個の干渉信号と、続いて得られたｍ個の干渉信号と、を用いて、第２のフレームを生成すればよい。このとき、（ｎ−ｍ）個の干渉信号は、ｎ個の干渉信号のうち、後半のｍ個の干渉信号であることが望ましい。これにより、時系列に沿った画像を生成することができる。さらに、第２のフレームの再生表示のタイミングは、ｔｍ時間後の第２のタイミングとするのが望ましいが、ｔｍ時間が経過する前であればよい。
【００３９】
図１２は、疑似ＳＬＯ画像に係る処理のタイミングを示す図である。図１２には、疑似ＳＬＯ画像、加算平均後の疑似ＳＬＯ画像の生成のタイミングを時系列に沿って示している。処理時点を時間ｔとすると、疑似ＳＬＯ動画像として表示される、加算平均後の疑似ＳＬＯ画像においては、時間ｔのフレームは、時間ｔの疑似ＳＬＯ画像と、時間（ｔ−１）の疑似ＳＬＯから生成される。動画再生処理において、時間（ｔ−１）の疑似ＳＬＯ画像が記憶部に格納されている。したがって、加算平均部３０４は、記憶部に格納された時間（ｔ−１）の疑似ＳＬＯを読み出して利用することで、時間ｔの加算平均後の疑似ＳＬＯ画像の生成に係る時間を短縮することができる。これにより、疑似ＳＬＯ画像を高速に表示することができる。
【００４０】
以上のように、本実施形態の制御装置２００は、ＯＣＴ画像を取得する頻度で、加算平均後のＯＣＴＡ動画像を構成するフレームを更新することができる。また、処理時点を時間ｔとすると、制御装置２００は、時間ｔのＯＣＴ画像と時間（ｔ−１）のＯＣＴ画像と、時間（ｔ−２）のＯＣＴ画像と、に基づいて時間ｔのＯＣＴＡ画像を生成する。同様に、制御装置２００は、時間（ｔ＋１）のＯＣＴＡ画像については、時間（ｔ＋１）のＯＣＴ画像と、時間ｔのＯＣＴ画像と、時間（ｔ−１）のＯＣＴ画像と、に基づいて生成する。
【００４１】
本処理は、第１のタイミングで再生表示される第１のフレームの生成に用いられた少なくとも１つのＯＣＴ画像（干渉信号）を用いて、第１のフレームの再生表示に続く第２のタイミングにおいて再生表示される第２のフレームを生成する処理の一例である。
【００４２】
図１０に戻り、表示画面１０００について説明する。１００１及び１００２は、それぞれ動画撮影の開始ボタン及び停止ボタンである。また、ユーザは、動画表示中においても、撮影調整を行うことができる。スライドバー１００３の操作に応じて、フォーカス制御部２１４がフォーカスレンズ１２２を駆動し、フォーカス調整が可能となる。また、スライドバー１００４の操作に応じて、光路長制御部２１３がミラー１３３を駆動し、光路長調整が可能となる。フォーカス調整のＡｕｔｏボタン１００５や光路帳調整のＡｕｔｏ１００６を選択すると、ＯＣＴ信号、ＯＣＴ断層画像、ＯＣＴＡ断層画像、ＯＣＴＡ画像のうち少なくともいずれか１つをもとに自動で調整できる。
【００４３】
また、ユーザは、領域１０２０に表示されたＯＣＴ断層画像を見ながら、ＯＣＴＡの抽出範囲選択プルダウン３０７，３０８で、ＯＣＴＡ画像として抽出したい眼底網膜の層範囲を選択することができる。また、眼底網膜の層範囲を複数選択できるようにし、それに応じて、領域１０１０には、ＯＣＴＡ画像を同時に複数画面表示できるようにしてもよい。また、インジケータ１００９は、画像品質を示しており、撮影調整の状態を確認することができる。インジケータ１００９は、ＯＣＴ信号、ＯＣＴ断層画像、ＯＣＴＡ断層画像、ＯＣＴＡ画像のうち少なくともいずれか１つをもとに計算している指標である。
【００４４】
以上のように、本実施形態の制御装置２００は、第１のタイミングで再生表示される第１のフレームの生成に用いられた、少なくとも１つの干渉信号を用いて、第１のフレームに続く第２のタイミングにおいて再生表示される第２のフレームを生成する。これにより、ＯＣＴＡ動画におけるフレームレートを高速化することができる。
【００４５】
（その他の実施形態）
本件は上記の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内において、種々の変形、変更して実施することができる。第１の変形例としては、上記実施形態にＬｉｎｅ−ＯＣＴを適用してもよい。本実施形態においては、スポット光を複数のガルバノスキャナを使って二次元的にスキャンする場合について説明した。これに対し、Ｌｉｎｅ−ＯＣＴは、ＯＣＴの高速化について、照射光をライン状に形成し、これを形成したライン方向と直交する方向にスキャンし、受光センタも二次元センサにすることで、メカ的なスキャン部分を減らし、ＯＣＴ動作を高速化したものである。Ｌｉｎｅ−ＯＣＴについては、例えば、特開２００６−１１６０２８号公報を参照することができる。さらに、照射光を２次元的に形成し、メカ的なスキャンを無くしたＦＦ−ＯＣＴ（Ｆｕｌｌ  Ｆｉｅｌｄ  ＯＣＴ）も提案されており、ＦＦ−ＯＣＴを上記実施形態に適用してもよい。
【００４６】
第２の変形例としては、本実施形態のシステムを、眼底以外の部位の血流を光コヒーレンストモグラフィで検出する装置に適用することも可能である。また例えば、眼以外の皮膚や臓器等の被検査物に本発明を適用することも可能である。この場合、本発明は眼科装置以外の、例えば内視鏡等の医療機器としての態様を有する。従って、本発明は眼科装置に例示される眼科装置として把握され、被検眼は被検査物の一態様として把握されることが望ましい。
【００４７】
またコンピュータが読み出したプログラムコードを実行することにより、コンピュータ上で稼動しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに記録媒体から読み出したプログラムコードが、コンピュータ付属の機能拡張カードや機能拡張ユニット内のメモリに書込まれ、前記拡張カードや拡張ユニット内の演算装置が実際の処理の一部か全部を行い、前述の実施形態の機能が実現される場合も含む。
【符号の説明】
【００４８】
１００  撮影装置
２００  制御装置
【図１】
2019154495.tif 000003
【図２】
2019154495.tif 000004
【図３】
2019154495.tif 000005
【図４】
2019154495.tif 000006
【図５】
2019154495.tif 000007
【図６】
2019154495.tif 000008
【図７】
2019154495.tif 000009
【図８】
2019154495.tif 000010
【図９】
2019154495.tif 000011
【図１０】
2019154495.tif 000012
【図１１】
2019154495.tif 000013
【図１２】
2019154495.tif 000014