(57)【要約】【課題】  診断に有用な正面モーションコントラストデータ又は診断に有用な三次元モーションコントラストデータを取得することができる眼科撮影装置及び眼科撮影プログラムを提供する。【解決手段】  被検眼を撮影する眼科撮影装置であって、ＯＣＴ光学系によって、被検眼上の同一位置に関して時間的に異なる複数のＯＣＴ信号を取得する第１取得手段と、取得された複数のＯＣＴ信号を処理して、被検眼における正面モーションコントラストデータ又は三次元モーションコントラストデータを取得する画像処理手段と、正面モーションコントラストデータ又は三次元モーションコントラストデータを、複数の領域に分割する画像分割手段と、分割された分割領域毎の正面モーションコントラストデータ又は分割領域毎の三次元モーションコントラストデータの適否を、分割領域毎に判定する判定手段と、を備える。【選択図】      図１
2017046976.tif 000002
【特許請求の範囲】
【請求項１】
被検眼を撮影する眼科撮影装置であって、
被検眼の断層画像データを得るＯＣＴ光学系によって、被検眼上の同一位置に関して時間的に異なる複数のＯＣＴ信号を取得する第１取得手段と、
前記第１取得手段によって、取得された各走査位置での深さ方向における前記複数のＯＣＴ信号を処理して、前記被検眼における正面モーションコントラストデータ又は三次元モーションコントラストデータを取得する画像処理手段と、
前記正面モーションコントラストデータ又は前記三次元モーションコントラストデータを、複数の領域に分割する画像分割手段と、
前記画像分割手段によって分割された分割領域毎の正面モーションコントラストデータ又は分割領域毎の三次元モーションコントラストデータの適否を、分割領域毎に判定する判定手段と、
を備えることを特徴する眼科撮影装置。
【請求項２】
請求項１の眼科撮影装置において、
前記判定手段によって、所定の分割領域において、正面モーションコントラストデータ又は三次元モーションコントラストデータが適正でないと判定された場合、適正でないと判定された分割領域の正面モーションコントラストデータ又は適正でないと判定された分割領域の三次元モーションコントラストデータと同一の分割領域における各走査位置にて複数のＯＣＴ信号を第２取得手段によって再取得させ、再取得した前記各走査位置における前記複数のＯＣＴ信号を、適正でないと判定された前記分割領域における複数のＯＣＴ信号として設定する制御手段を備えることを特徴する眼科撮影装置。
【請求項３】
請求項２の眼科撮影装置において、
前記制御手段は、前記判定手段によって、所定の分割領域において前記複数のＯＣＴ信号を再取得する場合に、再取得を行う以前に、眼科撮影装置における光学部材の調整を行うことを特徴とする眼科撮影装置。
【請求項４】
請求項１〜３のいずれかの眼科撮影装置において、
前記画像処理手段は、前記正面モーションコントラストデータ又は前記三次元モーションコントラストデータにおいて、前記正面モーションコントラストデータ又は前記三次元モーションコントラストデータから画像処理によって、モーションアーチファクトを検出し、
前記画像処理手段によって前記モーションアーチファクトが検出された領域と同一の領域における各走査位置にて複数のＯＣＴ信号を第２取得手段によって再取得させ、再取得した前記各走査位置における前記複数のＯＣＴ信号を、前記モーションアーチファクトがされた領域における複数のＯＣＴ信号として設定する制御手段を備えることを特徴する眼科撮影装置。
【請求項５】
請求項１〜４のいずれかの眼科撮影装置において、
前記画像処理手段は、前記正面モーションコントラストデータ又は前記三次元モーションコントラストデータにおいて、前記正面モーションコントラストデータ又は前記三次元モーションコントラストデータから画像処理によってモーションアーチファクトを検出し、前記モーションアーチファクトが検出された位置に基づいて、前記正面モーションコントラストデータ又は前記三次元モーションコントラストデータを前記複数の領域に分割するための分割位置を設定する眼科撮影装置。
【請求項６】
請求項１〜５のいずれかの眼科撮影装置において、
被検眼の正面画像データを得る正面観察光学系によって、被検眼の正面画像データを取得する第２取得手段と、
前記第２取得手段によって取得された前記正面画像データを基準画像データとして設定し、前記基準画像データをテンプレートとし、前記判定手段によって適正であると判定された分割領域の正面モーションコントラストデータ又は前記判定手段によって適正であると判定された分割領域の三次元モーションコントラストデータを、前記基準画像データに対して位置合わせすることによって、前記正面モーションコントラストデータ又は前記三次元モーションコントラストデータを補正する補正手段と、
【請求項７】
請求項１〜６のいずれかの眼科撮影装置において、
前記判定手段は、分割領域毎の正面モーションコントラストデータ又は分割領域毎の三次元モーションコントラストデータの画質に基づいて、分割領域毎の正面モーションコントラストデータ又は分割領域毎の三次元モーションコントラストデータの適否を、分割領域毎に判定することを特徴とする眼科撮影装置。
【請求項８】
被検眼を撮影する眼科撮影装置であって、
被検眼の断層画像データを得るＯＣＴ光学系によって、被検眼上の同一位置に関して時間的に異なる複数のＯＣＴ信号を取得する第１取得手段と、
前記第１取得手段によって、取得された各走査位置での深さ方向における前記複数のＯＣＴ信号を処理して、前記被検眼における正面モーションコントラストデータ又は三次元モーションコントラストデータを取得する画像処理手段と、を備え、
前記画像処理手段は、前記正面モーションコントラストデータ又は前記三次元モーションコントラストデータにおいて、前記正面モーションコントラストデータ又は前記三次元モーションコントラストデータから画像処理によって、モーションアーチファクトを検出し、
前記画像処理手段によって前記モーションアーチファクトが検出された領域と同一の領域における各走査位置にて複数のＯＣＴ信号を前記第１取得手段によって再取得させ、再取得した前記各走査位置における前記複数のＯＣＴ信号を、前記モーションアーチファクトがされた領域における複数のＯＣＴ信号として設定する制御手段を備えることを特徴する眼科撮影装置。
【請求項９】
被検眼を撮影する眼科撮影装置の動作を制御する制御装置において実行される眼科撮影プログラムであって、
前記制御装置のプロセッサによって実行されることで、
被検眼の断層画像データを得るＯＣＴ光学系によって、被検眼上の同一位置に関して時間的に異なる複数のＯＣＴ信号を取得する第１取得ステップと、
前記第１取得ステップによって、取得された各走査位置での深さ方向における前記複数のＯＣＴ信号を処理して、前記被検眼における正面モーションコントラストデータ又は三次元モーションコントラストデータを取得する画像処理ステップと、
前記正面モーションコントラストデータ又は三次元モーションコントラストデータを、複数の領域に分割する画像分割ステップと、
前記画像分割ステップによって分割された分割領域毎の正面モーションコントラストデータ又は分割領域毎の三次元モーションコントラストデータの適否を、分割領域毎に判定する判定ステップと、
を前記眼科撮影装置に実行させることを特徴とする眼科撮影プログラム。
【請求項１０】
被検眼を撮影する眼科撮影装置の動作を制御する制御装置において実行される眼科撮影プログラムであって、
前記制御装置のプロセッサによって実行されることで、
被検眼の断層画像データを得るＯＣＴ光学系によって、被検眼上の同一位置に関して時間的に異なる複数のＯＣＴ信号を取得する第１取得ステップと、
前記第１取得ステップによって、取得された各走査位置での深さ方向における前記複数のＯＣＴ信号を処理して、前記被検眼における正面モーションコントラストデータ又は三次元モーションコントラストデータを取得し、前記正面モーションコントラストデータ又は前記三次元モーションコントラストデータにおいて、前記正面モーションコントラストデータ又は前記三次元モーションコントラストデータから画像処理によって、モーションアーチファクトを検出する画像処理ステップと、
前記画像処理ステップによって前記モーションアーチファクトが検出された領域と同一の領域における各走査位置にて複数のＯＣＴ信号を再取得させる第２取得ステップと、
再取得した前記各走査位置における前記複数のＯＣＴ信号を、前記モーションアーチファクトがされた領域における複数のＯＣＴ信号として設定する制御ステップと、
を前記眼科撮影装置に実行させることを特徴とする眼科撮影プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、被検眼を撮影して観察するための眼科撮影装置及び眼科撮影プログラムに関する。
【背景技術】
【０００２】
従来において、血管造影を行う装置として、例えば、眼底カメラ、走査型レーザー検眼装置などが知られている。この場合、特定の励起光によって発光する造影剤が体内に注射される。装置は、造影剤からの光を受光することによって、血管造影画像を得ていた。つまり、従来は、造影剤の注射が必要であった。
【０００３】
近年では、ＯＣＴ技術を応用して、造影剤を用いずにモーションコントラスト（血管造影画像）を得る装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１０／１４３６０１号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＯＣＴを用いて、正面（Ｅｎｆａｃｅ）モーションコントラストデータ（例えば、ドップラー正面（Ｅｎｆａｃｅ）画像データ、スペックルバリアンス正面画像データ）又は三次元モーションコントラストデータを取得する場合、各走査位置において、被検眼の同一の部位に関して時間的に異なる複数のＯＣＴ信号を取得し、取得された各走査位置での複数のＯＣＴ信号を処理して被検眼における正面モーションコントラストデータ又は三次元モーションコントラストデータを取得している。しかしながら、被検体の同一の部位に関して時間的に異なる複数のＯＣＴ信号を取得している間に、被検眼の動き等によって、撮影状態が変更されてしまい、良好な正面モーションコントラストデータ又は良好な三次元モーションコントラストデータを取得することができないことがあった。
【０００６】
本開示は、上記問題点を鑑み、診断に有用な正面モーションコントラストデータ又は診断に有用な三次元モーションコントラストデータを取得することができる眼科撮影装置及び眼科撮影プログラムを提供することを技術課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本開示は以下のような構成を備えることを特徴とする。
【０００８】
（１）  本開示の第１態様に係る眼科撮影装置は、被検眼を撮影する眼科撮影装置であって、被検眼の断層画像データを得るＯＣＴ光学系によって、被検眼上の同一位置に関して時間的に異なる複数のＯＣＴ信号を取得する第１取得手段と、前記第１取得手段によって、取得された各走査位置での深さ方向における前記複数のＯＣＴ信号を処理して、前記被検眼における正面モーションコントラストデータ又は三次元モーションコントラストデータを取得する画像処理手段と、前記正面モーションコントラストデータ又は前記三次元モーションコントラストデータを、複数の領域に分割する画像分割手段と、前記画像分割手段によって分割された分割領域毎の正面モーションコントラストデータ又は分割領域毎の三次元モーションコントラストデータの適否を、分割領域毎に判定する判定手段と、を備えることを特徴する。
（２）  本開示の第２態様に係る眼科撮影装置は、被検眼を撮影する眼科撮影装置であって、被検眼の断層画像データを得るＯＣＴ光学系によって、被検眼上の同一位置に関して時間的に異なる複数のＯＣＴ信号を取得する第１取得手段と、前記第１取得手段によって、取得された各走査位置での深さ方向における前記複数のＯＣＴ信号を処理して、前記被検眼における正面モーションコントラストデータ又は三次元モーションコントラストデータを取得する画像処理手段と、を備え、前記画像処理手段は、前記正面モーションコントラストデータ又は前記三次元モーションコントラストデータにおいて、前記正面モーションコントラストデータ又は前記三次元モーションコントラストデータから画像処理によって、モーションアーチファクトを検出し、前記画像処理手段によって前記モーションアーチファクトが検出された領域と同一の領域における各走査位置にて複数のＯＣＴ信号を前記第１取得手段によって再取得させ、再取得した前記各走査位置における前記複数のＯＣＴ信号を、前記モーションアーチファクトがされた領域における複数のＯＣＴ信号として設定する制御手段を備えることを特徴する。
（３）  本開示の第３態様に係る眼科撮影プログラムは、被検眼を撮影する眼科撮影装置の動作を制御する制御装置において実行される眼科撮影プログラムであって、前記制御装置のプロセッサによって実行されることで、被検眼の断層画像データを得るＯＣＴ光学系によって、被検眼上の同一位置に関して時間的に異なる複数のＯＣＴ信号を取得する第１取得ステップと、前記第１取得ステップによって、取得された各走査位置での深さ方向における前記複数のＯＣＴ信号を処理して、前記被検眼における正面モーションコントラストデータ又は三次元モーションコントラストデータを取得する画像処理ステップと、前記正面モーションコントラストデータ又は三次元モーションコントラストデータを、複数の領域に分割する画像分割ステップと、前記画像分割ステップによって分割された分割領域毎の正面モーションコントラストデータ又は分割領域毎の三次元モーションコントラストデータの適否を、分割領域毎に判定する判定ステップと、を前記眼科撮影装置に実行させることを特徴とする。
（４）  本開示の第４態様に係る眼科撮影プログラムは、被検眼を撮影する眼科撮影装置の動作を制御する制御装置において実行される眼科撮影プログラムであって、前記制御装置のプロセッサによって実行されることで、被検眼の断層画像データを得るＯＣＴ光学系によって、被検眼上の同一位置に関して時間的に異なる複数のＯＣＴ信号を取得する第１取得ステップと、前記第１取得ステップによって、取得された各走査位置での深さ方向における前記複数のＯＣＴ信号を処理して、前記被検眼における正面モーションコントラストデータ又は三次元モーションコントラストデータを取得し、前記正面モーションコントラストデータ又は前記三次元モーションコントラストデータにおいて、前記正面モーションコントラストデータ又は前記三次元モーションコントラストデータから画像処理によって、モーションアーチファクトを検出する画像処理ステップと、前記画像処理ステップによって前記モーションアーチファクトが検出された領域と同一の領域における各走査位置にて複数のＯＣＴ信号を再取得させる第２取得ステップと、再取得した前記各走査位置における前記複数のＯＣＴ信号を、前記モーションアーチファクトがされた領域における複数のＯＣＴ信号として設定する制御ステップと、を前記眼科撮影装置に実行させることを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る光コヒーレンストモグラフィ装置の構成について説明するブロック図である。
【図２】本実施形態に係るＯＣＴ光学系の概略を示す図である。
【図３】ＯＣＴデータを処理するときの制御動について説明するフローチャートを示している。
【図４】ＯＣＴ信号の取得動作について説明する図である。
【図５】血管強調画像データの生成について説明する図である。
【図６】正面モーションコントラストデータの補正処理動作の一例を示すフローチャートである。
【図７】正面モーションコントラストデータの一例を示す図である。
【図８】正面モーションコントラストデータの分割について説明する図である。
【図９】モーションアーチファクトの検出について説明する図である。
【図１０】第３正面画像と分割領域における正面モーションコントラストデータとの位置合わせについて説明する図である。
【発明を実施するための形態】
【００１０】
以下、典型的な実施形態の１つについて、図面を参照して説明する。なお、本実施形態においては、眼科撮影装置として、光コヒーレンストモグラフィ装置（以下、ＯＣＴデバイスと記載）を例に挙げて説明する。もちろん、眼底カメラ、眼科用走査型レーザー検眼鏡（ＳＬＯ）等であってもよい。図１は本実施形態に係る光コヒーレンストモグラフィ装置の構成について説明するブロック図である。図２は、ＯＣＴ光学系について説明する概略図である。
【００１１】
光コヒーレンストモグラフィ装置（以下、ＯＣＴデバイスと記載）１は、ＯＣＴ光学系（干渉光学系）１００によって取得された検出信号を処理する。本実施形態において、ＯＣＴデバイス１は、ＯＣＴ光学系１００によって撮影された画像を表示手段（例えば、モニタ）７５上で観察できる構成を備える。例えば、ＯＣＴデバイス１は、ＯＣＴ光学系１００と、ＣＰＵ（制御部）７０と、マウス（操作部）７６と、メモリ（記憶部）７２と、モニタ７５と、を備え、各部はバス等を介してＣＰＵ７０と電気的に接続されている。なお、以下の説明においては、被検眼として、被検眼の眼底をＯＣＴデバイス１によって撮影する場合を例に挙げて説明する。もちろん、ＯＣＴデバイス１としては、被検眼の前眼部を撮影することができる。
【００１２】
制御部７０は、メモリ７２に記憶されている演算プログラム及び各種制御プログラム等に基づいて各部の動作を制御する（詳細は後述する）。なお、制御部７０、操作部７６、メモリ７２、モニタ７５として、市販のＰＣ（パーソナルコンピュータ）が持つ演算処理部、入力部、記憶部、表示部を用い、市販のＰＣに各種プログラムをインストールするようにしてもよい。
【００１３】
なお、本実施形態においては、ＯＣＴデバイス１として、ＯＣＴ光学系１００と、各部と、が一体となった装置を例に挙げて説明するがこれに限定されない。例えば、ＯＣＴデバイス１としては、ＯＣＴ光学系１００を備えていない構成であってもよい。この場合、ＯＣＴデバイスは、別途設けられたＯＣＴ光学系等と接続され、ＯＣＴ信号又はＯＣＴ画像データを受信し、受信した情報に基づいて、各種演算処理を行う。
【００１４】
例えば、本実施形態において、ＯＣＴ光学系１００は、正面観察光学系２００を含む。もちろん、ＯＣＴ光学系と、正面観察光学系２００が一体となった構成でなくてもよい。ＯＣＴ光学系１００は、眼底Ｅｆに測定光を照射する。ＯＣＴ光学系１００は、眼底Ｅｆから反射された測定光と，参照光との干渉状態を受光素子（検出器１２０）によって検出する。ＯＣＴ光学系１００は、眼底Ｅｆ上の撮像位置を変更するため、眼底Ｅｆ上における測定光の照射位置を変更する照射位置変更ユニット（例えば、光スキャナ１０８、固視標投影ユニット３００）を備える。制御部７０は、設定された撮像位置情報に基づいて照射位置変更ユニットの動作を制御し、検出器１２０からの受光信号に基づいて断層画像を取得する。
【００１５】
＜ＯＣＴ光学系＞
ＯＣＴ光学系１００について説明する。ＯＣＴ光学系１００は、いわゆる眼科用光断層干渉計（ＯＣＴ：Optical coherence tomography）の装置構成を持ち、被検眼Ｅの断層画像を撮像する。例えば、制御部７０は、ＯＣＴ光学系１００を制御することによって、ＯＣＴ信号を取得する。ＯＣＴ光学系１００は、測定光源１０２から出射された光をカップラー（光分割器）１０４によって測定光（試料光）と参照光に分割する。そして、ＯＣＴ光学系１００は、測定光学系１０６によって測定光を眼Ｅの眼底Ｅｆに導き，また、参照光を参照光学系１１０に導く。その後、眼底Ｅｆによって反射された測定光と，参照光との合成による干渉光を検出器１２０に受光させる。  
【００１６】
検出器１２０は、測定光と参照光との干渉信号を検出する。フーリエドメインＯＣＴの場合では、干渉光のスペクトル強度（スペクトル干渉信号）が検出器１２０によって検出され、スペクトル強度データに対するフーリエ変換によって複素ＯＣＴ信号が取得される。
【００１７】
例えば、フーリエドメインＯＣＴにおいて、スペクトル強度データに対するフーリエ変換によって取得された複素ＯＣＴ信号における振幅の絶対値を算出することによって、所定範囲における深さプロファイル（Ａスキャン信号）が取得される。光スキャナ１０８によって走査された測定光の各走査位置における深さプロファイルを並べることによって、ＯＣＴ画像データ（断層画像データ）が取得される。さらに、測定光を二次元的に走査することによって、三次元ＯＣＴ画像データ（三次元断層画像データ）を取得してもよい。また、三次元ＯＣＴ画像データから、ＯＣＴ正面（Ｅｎｆａｃｅ）画像データ（例えば、深さ方向に関して積算された積算画像データ、ＸＹ各位置でのスペクトルデータの積算値、ある一定の深さ方向におけるＸＹ各位置での輝度データ、網膜表層画像データ、等）が取得されてもよい。
【００１８】
また、時間の異なる同じ位置（同一の部位）における少なくとも２つ以上のＯＣＴ信号から、モーションコントラストデータが取得される。すなわち、少なくとも２つ以上の複素ＯＣＴ信号が、解析処理されることで、モーションコントラストデータが取得される。例えば、複素ＯＣＴ信号から一次元モーションコントラストデータが取得される。光スキャナ１０８によって走査された測定光の各走査位置における一次元モーションコントラストデータを並べることによって、二次元モーションコントラストデータが取得される。さらに、測定光をＸＹ方向に二次元的に走査することによって、三次元モーションコントラストデータ（モーションコントラストボリュームデータ）が取得される。また、三次元モーションコントラストデータから、正面（Ｅｎｆａｃｅ）モーションコントラストデータ（例えば、ドップラー正面（Ｅｎｆａｃｅ）画像データ、スペックルバリアンス正面画像データ等）が取得される。なお、各データは、生成された画像のデータであってもよいし、画像が生成される前の信号データであってもよい。なお、モーションコントラストデータの詳細については後述する。
【００１９】
例えば、フーリエドメインＯＣＴとしては、Spectral-domain OCT（ＳＤ−ＯＣＴ）、Swept-source OCT（ＳＳ−ＯＣＴ）が挙げられる。また、例えば、Time-domain OCT（ＴＤ−ＯＣＴ）であってもよい。ＳＤ−ＯＣＴの場合、光源１０２として低コヒーレント光源（広帯域光源）が用いられ、検出器１２０には、干渉光を各周波数成分（各波長成分）に分光する分光光学系（スペクトロメータ）が設けられる。スペクトロメータは、例えば、回折格子とラインセンサからなる。ＳＳ−ＯＣＴの場合、光源１０２として出射波長を時間的に高速で変化させる波長走査型光源（波長可変光源）が用いられ、検出器１２０として、例えば、単一の受光素子が設けられる。光源１０２は、例えば、光源、ファイバーリング共振器、及び波長選択フィルタによって構成される。そして、波長選択フィルタとして、例えば、回折格子とポリゴンミラーの組み合わせ、ファブリー・ペローエタロンを用いたものが挙げられる。
【００２０】
光源１０２から出射された光は、カップラー１０４によって測定光束と参照光束に分割される。そして、測定光束は、光ファイバーを通過した後、空気中へ出射される。その光束は、光スキャナ１０８、及び測定光学系１０６の他の光学部材を介して眼底Ｅｆに集光される。そして、眼底Ｅｆで反射された光は、同様の光路を経て光ファイバーに戻される。
【００２１】
光スキャナ１０８は、眼底上で二次元的に（ＸＹ方向）に測定光を走査させる。光スキャナ１０８は、瞳孔と略共役な位置に配置される。光スキャナ１０８は、例えば、２つのガルバノミラーであり、その反射角度が駆動機構５０によって任意に調整される。
【００２２】
これにより、光源１０２から出射された光束はその反射（進行）方向が変化され、眼底上で任意の位置に走査される。これにより、眼底Ｅｆ上における撮像位置が変更される。光スキャナ１０８としては、光を偏向させる構成であればよい。例えば、反射ミラー（ガルバノミラー、ポリゴンミラー、レゾナントスキャナ）の他、光の進行（偏向）方向を変化させる音響光学素子（ＡＯＭ）等が用いられる。
【００２３】
参照光学系１１０は、眼底Ｅｆでの測定光の反射によって取得される反射光と合成される参照光を生成する。参照光学系１１０は、マイケルソンタイプであってもよいし、マッハツェンダタイプであっても良い。参照光学系１１０は、例えば、反射光学系（例えば、参照ミラー）によって形成され、カップラー１０４からの光を反射光学系により反射することにより再度カップラー１０４に戻し、検出器１２０に導く。他の例としては、参照光学系１１０は、透過光学系（例えば、光ファイバー）によって形成され、カップラー１０４からの光を戻さず透過させることにより検出器１２０へと導く。
【００２４】
参照光学系１１０は、参照光路中の光学部材を移動させることにより、測定光と参照光との光路長差を変更する構成を有する。例えば、参照ミラーが光軸方向に移動される。光路長差を変更するための構成は、測定光学系１０６の測定光路中に配置されてもよい。
【００２５】
＜正面観察光学系＞
正面観察光学系２００は、被検眼の正面画像データを取得する。なお、正面画像データは、生成された画像のデータであってもよいし、画像が生成される前の信号データであってもよい。例えば、正面観察光学系２００は、眼底Ｅｆの正面画像を得るために設けられている。本実施形態において、正面観察光学系２００は、例えば、光源から発せられた測定光（例えば、赤外光）を眼底上で二次元的に走査させる光スキャナと、眼底と略共役位置に配置された共焦点開口を介して眼底反射光を受光する第２の受光素子と、を備え、いわゆる眼科用走査型レーザー検眼鏡（ＳＬＯ）の装置構成を持つ。
【００２６】
なお、正面観察光学系２００の構成としては、いわゆる眼底カメラタイプの構成であってもよい。また、例えば、赤外光を用いて被検体を撮影する赤外撮影光学系であってもよい。また、例えば、ＯＣＴ光学系１００が、正面観察光学系２００を兼用してもよい。すなわち、正面画像データ（以下、正面画像と記載）は、二次元的に得られた断層画像（ＯＣＴ正面画像）を形成するデータを用いて取得されるようにしてもよい。
【００２７】
なお、正面観察光学系２００がＯＣＴデバイス等と一体となった構成でなくてもよい。この場合、例えば、別途設けられた正面観察光学系２００によって取得された正面画像データが、ＯＣＴデバイス等によって受信される。
【００２８】
＜固視標投影ユニット＞
固視標投影ユニット３００は、被検眼Ｅの視線方向を誘導するための光学系を有する。固視標投影ユニット３００は、被検眼Ｅに呈示する固視標を有し、複数の方向に被検眼Ｅを誘導できる。
【００２９】
例えば、固視標投影ユニット３００は、可視光を発する可視光源を有し、視標の呈示位置を二次元的に変更させる。これにより、視線方向が変更され、結果的に撮像部位が変更される。例えば、撮影光軸と同方向から固視標が呈示されると、眼底の中心部が撮像部位として設定される。また、撮影光軸に対して固視標が上方に呈示されると、眼底の上部が撮像部位として設定される。すなわち、撮影光軸に対する視標の位置に応じて撮影部位が変更される。
【００３０】
固視標投影ユニット３００としては、例えば、マトリクス状に配列されたＬＥＤの点灯位置により固視位置を調整する構成、光源からの光を光スキャナによって走査させ、光源の点灯制御により固視位置を調整する構成、等、種々の構成が考えられる。また、固視標投影ユニット３００は、内部固視灯タイプであってもよいし、外部固視灯タイプであってもよい。
【００３１】
＜制御部＞
制御部７０は、ＣＰＵ（プロセッサ）、ＲＡＭ、ＲＯＭ等を備える。制御部７０のＣＰＵは、各構成１００〜３００の各部材など、装置全体の制御を司る。ＲＡＭは、各種情報を一時的に記憶する。制御部７０のＲＯＭには、装置全体の動作を制御するための各種プログラム、初期値等が記憶されている。なお、制御部７０は、複数の制御部（つまり、複数のプロセッサ）によって構成されてもよい。
【００３２】
制御部７０には、不揮発性メモリ（記憶手段）７２、操作部（コントロール部）７６、および表示部（モニタ）７５等が電気的に接続されている。不揮発性メモリ（メモリ）７２は、電源の供給が遮断されても記憶内容を保持できる非一過性の記憶媒体である。例えば、ハードディスクドライブ、フラッシュＲＯＭ、ＯＣＴデバイス１、及び、ＯＣＴ光学系１００に着脱可能に装着されるＵＳＢメモリ等を不揮発性メモリ７２として使用することができる。メモリ７２には、ＯＣＴ光学系１００による正面画像データおよび断層画像データの撮影を制御するための撮影制御プログラムが記憶されている。また、メモリ７２には、ＯＣＴデバイス１を使用することを可能にする眼底解析プログラムが記憶されている。また、メモリ７２には、走査ラインにおける断層画像データ（ＯＣＴ画像データ）、三次元断層画像データ（三次元ＯＣＴ画像データ）、正面画像データ（眼底正面画像データ）、断層画像データの撮影位置の情報等、撮影に関する各種情報が記憶される。操作部７６には、検者による各種操作指示が入力される。
【００３３】
操作部７６は、入力された操作指示に応じた信号を制御部７０に出力する。操作部７４には、例えば、マウス、ジョイスティック、キーボード、タッチパネル等の少なくともいずれかを用いればよい。
【００３４】
モニタ７５は、装置本体に搭載されたディスプレイであってもよいし、本体に接続されたディスプレイであってもよい。パーソナルコンピュータ（以下、「ＰＣ」という。）のディスプレイを用いてもよい。複数のディスプレイが併用されてもよい。また、モニタ７５は、タッチパネルであってもよい。なお、モニタ７５がタッチパネルである場合に、モニタ７５が操作部として機能する。モニタ７５には、ＯＣＴ光学系１００によって撮影された断層画像データおよび正面画像データを含む各種画像が表示される。
【００３５】
＜信号処理方法＞
本実施形態におけるＯＣＴ信号からモーションコントラストデータを取得するための演算処理方法について説明する。本実施形態において、モーションコントラストデータを取得するために、制御部７０は、同じ位置において、時間の異なる少なくとも２フレームの干渉信号（ＯＣＴ信号）を取得する。
【００３６】
本実施形態において、制御部７０は、ドップラー位相差法に関する処理と、ベクトル差分法に関する処理と、を行うことによって、複数のＯＣＴ信号からモーションコントラストデータ（例えば、二次元モーションコントラストデータ）を取得する。複素ＯＣＴ信号を処理する方法としては、例えば、複素ＯＣＴ信号の位相差を算出する方法、複素ＯＣＴ信号のベクトル差分を算出する方法、複素ＯＣＴ信号の位相差及びベクトル差分を掛け合わせる方法などが考えられる。本実施形態では、位相差とベクトル差分を掛け合わせる方法を例に説明する。
【００３７】
初めに、制御部７０は、ＯＣＴ光学系１００を制御して、ＯＣＴ信号を取得する。制御部７０は、ＯＣＴ光学系１００によって取得されたＯＣＴ信号をフーリエ変換する。制御部７０は、フーリエ変換によって、複素ＯＣＴ信号を得る。複素ＯＣＴ信号は、実数成分と虚数成分とを含む。
【００３８】
血流信号を得るには、時間が異なる同じ位置の画像を比較することが必要である。このため、制御部７０は、画像情報を基に画像の位置合わせをすることが好ましい。イメージのレジストレーションは、複数のイメージを揃えて配置するプロセスである。イメージの位置がずれる原因として、例えば、撮影中の被検眼の動き（例えば、固視微動、調節微動、拍動等）等が考えられる。なお、フレーム間の位置合わせをしても、同じ画像内でＡスキャンライン間に位相ずれが生じる場合がある。したがって、位相補正を行うことが好ましい。なお、レジストレーション及び位相補正の処理は、本実施形態の処理を行いやすくするためのものであり、必須ではない。
【００３９】
次に、制御部７０は、同じ位置の少なくとも２つ以上の異なる時間に取得された複素ＯＣＴ信号に対して、位相差を算出する。制御部７０は、Ｓ／Ｎ比（信号雑音比）が低い領域に存在するランダムな位相差を取り除く。
【００４０】
制御部７０は、位相差の小さい部分を取り除く。これは、ＮＦＬ（神経線維層）などの高反射部からの反射信号を取り除くためである。これによって、高反射部からの信号なのか、血管からの信号なのか、区別し易くなる。本実施形態においては、位相差を算出したフレームが１つ取得される。なお、位相差を算出したフレームが複数ある場合には、制御部７０は、上記の処理を施したフレームの信号を加算平均処理し、ノイズを除去するとよりよい。もちろん、ノイズ除去処理をしない構成であってもよい。
【００４１】
次いで、制御部７０は、複素ＯＣＴ信号のベクトル差分を算出する。例えば、ＯＣＴ光学系によって検出された複素ＯＣＴ信号のベクトル差分を算出する。例えば、複素ＯＣＴ信号は、複素平面上のベクトルとして表すことができる。そこで、異なる時間における同じ位置での２つの信号を検出し、ベクトル差分を算出することで、被検眼内の造影画像データを生成する。なお、ベクトル差分を画像化する場合、例えば、差分の大きさの他に、位相情報に基づいて画像化を行ってもよい。本実施形態においては、ベクトル差分を算出したフレームが１つ取得される。なお、ベクトル差分を算出したフレームが複数ある場合には、制御部７０は、上記の処理を施したフレームの信号を加算平均処理し、ノイズを除去するとよりよい。
【００４２】
制御部７０は、ベクトル差分の算出結果に、位相差の算出結果をフィルタとして用いる。なお、本実施形態の説明において、「フィルタを掛ける」とは、例えば、ある数値に重み付けを行うことである。例えば、制御部７０は、ベクトル差分の算出結果に、位相差の算出結果を掛けることで重み付けを行う。つまり、位相差の小さい部分のベクトル差分は、弱められ、位相差の大きい部分のベクトル差分は、強められる。これによって、ベクトル差分の算出結果は、位相差の算出結果によって重み付けされる。また、例えば、重み付けとしては、閾値を設けて、ある位相差が閾値未満の部分のベクトル差分を弱め、閾値以上の位相差は補正しないような非線形に重み付けをする構成であってもよい。
【００４３】
なお、本実施形態の処理において、制御部７０は、例えば、ベクトル差分の算出結果と、位相差の算出結果を掛け合わせる。これによって、制御部７０は位相差の算出結果によって重み付けされた二次元モーションコントラストデータを生成する。
【００４４】
ベクトル差分の算出結果と、位相差の算出結果を掛け合わせることによって、それぞれの測定方法のデメリットを打ち消すことができ、上手く血管部の画像データを取得することができる。
【００４５】
制御部７０は、各走査ラインに上記演算処理を行い、各走査ラインにおける二次元モーションコントラストデータを取得する。そして、これらの複数の位置で、二次元モーションコントラストデータを取得することによって、疑似的な血管造影画像として用いられる正面モーションコントラストデータを取得することができる。
【００４６】
なお、本実施形態においては、制御部７０は、モーションコントラストデータを取得するために、ベクトル差分の算出結果と位相差の算出結果とを掛け合わせる構成を例に挙げて説明したが、これに限定されない。例えば、モーションコントラストデータは、ベクトル差分の算出結果を用いて取得されてもよい。また、例えば、モーションコントラストデータは、位相差の算出結果を用いて取得されてもよい。また、例えば、モーションコントラストデータは、振幅の差分結果、Amplitude-decorrelation、Speckle variance、Phase variance等によって取得されてもよい。
【００４７】
なお、本実施形態においては、制御部７０は、２つのＯＣＴ信号を用いて、モーションコントラストデータを取得する構成を例に挙げて説明したがこれに限定されない。モーションコントラストデータは、２つ以上のＯＣＴ信号によって取得される構成であってもよい。
【００４８】
＜撮影動作＞
以下、ＯＣＴデバイス１を用いた一連の撮影動作について説明する。図３は、ＯＣＴデータを処理するときの制御動について説明するフローチャートを示している。なお、以下の説明については、正面モーションコントラストデータを取得する場合を例に挙げて説明する。もちろん、本発明に開示の技術は、モーションコントラストデータを取得する際に適用することができる。例えば、一次元モーションコントラストデータを取得する場合や二次元モーションコントラストデータを取得する場合等に適用することができる。
【００４９】
初めに、検者は、固視標投影ユニット３００の固視標を注視するように被検者に指示した後、図示無き前眼部観察用カメラで撮影される前眼部観察像をモニタ７５で見ながら、被検眼の瞳孔中心に測定光軸がくるように、操作部７６（例えば、図示無きジョイスティック）を用いて、アライメント操作を行う。
【００５０】
例えば、アライメント操作が完了すると、制御部７０は、ＯＣＴ光学系１００を制御し、設定された領域に対応する三次元ＯＣＴ画像データを取得する。また、制御部７０は、正面観察光学系２００を制御し、眼底画像データ（眼底正面画像データ）を取得する。そして、制御部７０は、ＯＣＴ光学系１００によって三次元ＯＣＴ画像データ、正面観察光学系２００によって眼底画像データを随時取得する。なお、三次元ＯＣＴ画像データには、ＸＹ方向に関して二次元的にＡスキャン信号を並べた画像データ、三次元グラフィック画像、などが含まれる。
【００５１】
検者は、正面観察光学系２００の眼底正面像を用いて、走査位置を設定する。そして、操作部７６から撮影開始の信号が出力されると、制御部７０は、光スキャナ１０８の動作を制御し、撮像領域に対応する走査範囲において測定光をＸＹ方向に二次元的に走査させることにより三次元モーションコントラストデータの取得を開始する。なお、走査パターンとして、例えば、ラスタースキャン、複数のラインスキャン、サークル状、屈折のある形状、屈曲のある形状、等が考えられる。
【００５２】
＜ＯＣＴ信号取得（Ｓ１）＞
例えば、撮影開始の信号が出力されると、制御部７０は、正面モーションコントラストデータを取得するために、光スキャナ１０８の駆動を制御し、眼底上で測定光を走査させる。例えば、撮影開始の信号の出力に応じて、制御部７０は、設定されたフレームレートにてＯＣＴ信号を取得するために、ＯＣＴ光学系１００を制御する。なお、ＯＣＴ信号を得るフレームレートは、ＯＣＴ信号の取得開始前後で変更してもよいし、変更しなくてもよい。
【００５３】
図４は、本実施形態の撮影について説明するための模式図である。制御部７０は、同一の走査位置（同一の部位）で複数のＯＣＴ信号を取得する。なお、同一の走査位置とは、完全に同一な走査位置である必要はなく、略同一の走査位置で走査されるものであってもよい。このため、制御部７０は、眼底上の同一の走査位置での走査を繰り返す。このような複数の走査によって、制御部７０は、同一の走査位置における複数のＯＣＴ信号を取得できる。
【００５４】
図４に示すように、例えば、制御部７０は、走査位置（走査ライン）Ｓ１，Ｓ２，・・・，Ｓｎに沿ってＸ方向に測定光を走査させる。例えば、第１の走査位置Ｓ１に沿ってＸ方向に測定光を走査させる。このように、ＸＹ方向のいずれかの方向（例えば、Ｘ方向）に測定光を走査させることを「Ｂスキャン」と呼ぶ。以下、１フレームの干渉信号とは、１回のＢスキャンによって得られたＯＣＴ信号として説明する。制御部７０は、走査中に検出器１２０によって検出されたＯＣＴ信号を取得する。なお、図４において、Ｚ軸の方向は、測定光の光軸の方向とする。Ｘ軸の方向は、Ｚ軸に垂直かつ左右の方向とする。Ｙ軸の方向は、Ｚ軸に垂直かつ上下の方向とする。
【００５５】
１回目の走査が完了すると、制御部７０は、１回目と同じ位置で２回目の走査を行う。例えば、制御部７０は、図４に示す第１の走査ラインＳ１に沿って測定光を走査させた後、再び測定光を走査させる。制御部７０は、２回目の走査中に検出器１２０によって検出されたＯＣＴ信号を取得する。これによって、制御部７０は、同一の走査位置における時間の異なる２フレームのＯＣＴ信号を取得することができる。例えば、制御部７０は、同一の走査位置において、繰り返しＯＣＴ信号を取得し、４フレームのＯＣＴ信号を取得する。なお、本実施形態においては、同一の走査位置において、４フレームのＯＣＴ信号を取得する構成を例に挙げて説明するが、これに限定されない。同じ位置において、少なくとも２フレームのＯＣＴ信号が取得される構成であればよい。例えば、同じ位置での走査を８回繰り返し、時間の異なる連続する８フレームのＯＣＴ信号を取得するようにしてもよいし、同じ位置での走査を２回繰り返し、時間の異なる２フレームのＯＣＴ信号を取得するようにしてもよい。
【００５６】
なお、１回の走査で、時間の異なる同じ位置のＯＣＴ信号を取得することができる場合は、２回目の走査を行わなくてもよい。例えば、所定間隔だけ光軸のずれた２つの測定光を１度に走査させる場合、複数回走査する必要はなく、被検眼内の同じ位置における時間の異なるＯＣＴ信号を取得することができればよい。すなわち、同じ位置とは、完全に同一な位置である必要はなく、実質的に同じ位置で走査されるものであってもよい。なお、２つの測定光を１度に走査させる場合、２つの測定光の間隔によって任意の血流速度を目標として検出できる。
【００５７】
＜正面画像取得＞
一方、撮影開始の信号の出力に応じて、制御部７０は、正面画像を繰り返し得るため、正面観察光学系２００を制御する。制御部７０は、複数のＯＣＴ信号が取得されている間、正面画像の取得動作を繰り返す。このような制御により、制御部７０は、ＯＣＴ信号が取得されている間の眼の移動（動き）を監視する。例えば、制御部７０は、正面観察光学系２００の作動により眼底正面からの反射光を受光する。制御部７０は、受光された反射光を処理することにより正面画像を取得する。なお、本実施形態において、例えば、正面画像は、１５°〜４０°程度の画角にて、取得される。もちろん、画角はこれに限定されない。制御部７０は、取得された複数の正面画像を随時メモリ７２に記憶させる。以上のように、制御部７０は、正面画像の取得とＯＣＴ信号の取得を並行させる。
【００５８】
＜正面モーションコントラストデータの取得（Ｓ２）＞
制御部７０は、上記のようにＯＣＴ信号を取得すると、複数のＯＣＴ信号を処理して被検眼眼底におけるモーションコントラストデータ（本実施形態においては、正面モーションコントラストデータ）を取得する。なお、正面モーションコントラストデータは、複数のＯＣＴ信号を処理して取得される三次元モーションコントラストデータに基づいて取得される。
【００５９】
より詳細には、例えば、正面モーションコントラストデータを取得する場合、制御部７０は、三次元モーションコントラストデータを深さ方向に関して積算することによって、正面モーションコントラストデータを取得する。もちろん、正面モーションコントラストデータは、ＸＹ各位置でのスペクトルデータの積算、ある一定の深さ方向におけるＸＹ各位置での輝度データの抽出等によって、取得されてもよい。なお、例えば、正面モーションコントラストデータとしては、所定の深さ領域において取得される構成であってもよい。例えば、所定の深さ領域における正面モーションコントラストデータとは、三次元モーションコントラストデータの深さ方向の全領域（例えば、各網膜層の全層間）、三次元モーションコントラストデータの深さ方向の一部の領域（例えば、各網膜層の内の少なくとも１つの層、又は、各網膜層の内の複数の層間）等において、取得される正面モーションコントラストデータが挙げられる。
【００６０】
＜血管強調画像データ生成（Ｓ３）＞
また、例えば、制御部７０は、複数のＯＣＴ信号が取得されている間に取得されている正面画像（正面観察光学系２００によって取得された正面画像）に基づいて血管強調画像データ（以下、血管強調画像データと記載）を取得する（Ｓ３）。もちろん、血管強調画像データは、生成された画像のデータであってもよいし、画像が生成される前の信号データであってもよい。
【００６１】
以下、血管強調画像データの取得について、より詳細に説明する。例えば、制御部７０は、被検眼上において第１正面画像データ（以下、第１正面画像と記載）を取得するとともに、第１正面画像を取得した部位と共通する部位を含む第２正面画像データ（以下、第２正面画像と記載）を取得する。例えば、第１正面画像と第２正面画像は、異なる時間に同一部位において取得される。例えば、第１正面画像を取得した後、第２正面画像を取得する間までの時間は、血流が抽出できる時間で設定されるようにすればよい。
【００６２】
図５は、血管強調画像データの生成について説明する図である。本実施形態において、第１正面画像Ｆ１を取得した部位と共通する部位を含む第２正面画像Ｆ２としては、第１正面画像Ｆ１を取得した被検眼上の部位と同一部位において取得する。すなわち、第１正面画像Ｆ１と第２正面画像Ｆ２とを、同一の撮影範囲、同一の撮影部位にて撮影する。なお、本実施形態において、同一とは完全に同一である必要はなく、略同一であってもよい。なお、第２正面画像Ｆ２としては、第１正面画像Ｆ１を取得した部位と共通する部位を含むように取得される構成であればよい。例えば、第１正面画像Ｆ１と第２正面画像Ｆ２の撮影範囲が異なる（例えば、撮影画角が異なる等）構成、第１正面画像Ｆ１と第２正面画像Ｆ２との撮影部位がずれて撮影されている構成等であってもよい。
【００６３】
制御部７０は、第１正面画像Ｆ１と、第２正面画像Ｆ２と、を比較処理して、第１正面画像Ｆ１と第２正面画像Ｆ２とで共通する部位の少なくとも一部における血管強調画像データ（以下、血管強調画像と記載）を含む第３正面画像データ（以下、第３正面画像と記載）Ｆ３を基準画像データ（以下、基準画像と記載）として生成する。もちろん、各画像データは、画像データであってもよいし、信号データであってもよい。
【００６４】
例えば、本実施形態において、制御部７０は、第１正面画像Ｆ１と第２正面画像Ｆ２とで共通する部分全体において、血管強調画像を取得する。なお、血管強調画像を取得する構成としてはこれに限定されない。血管強調画像を取得する構成としては、第１正面画像Ｆ１と第２正面画像Ｆ２とで共通する部位の少なくとも一部において取得される構成であればよい。例えば、血管強調画像を取得する構成としては、第１正面画像Ｆ１と第２正面画像Ｆ２とで共通する部位の一部において取得される構成であってもよい。この場合、例えば、第１正面画像Ｆ１と第２正面画像Ｆ２の共通の部位の内、一部の部位の画像データを比較処理して、一部の部位の血管強調画像を取得する。
なお、本実施形態において、第３正面画像Ｆ３全体が血管強調画像となる。すなわち、本実施形態において、同一部位において取得された、第１正面画像Ｆ１全体と第２正面画像Ｆ２全体とを比較処理することによって、画像全体が血管強調画像である第３正面画像Ｆ３を取得する。もちろん、第３正面画像Ｆ３としては、画像上の一部に血管強調画像が含まれる構成であってもよい。この場合、第３正面画像Ｆ３の内、一部が血管強調画像であり、他の部分は、第１正面画像Ｆ１等の画像データが用いられる。もちろん、血管強調画像を除いた画像領域において、第１正面画像Ｆ１及び第２正面画像Ｆ２に基づいて取得された画像を用いてもよい。例えば、第１正面画像Ｆ１と第２正面画像Ｆ２とで加算平均処理された加算平均画像が用いられる構成であってもよい。
【００６５】
本実施形態において、第３正面画像Ｆ３は、各種制御、各種設定を行うための基準画像として用いられる。例えば、第３正面画像Ｆ３は、他の正面画像を位置合わせする基準となる基準画像（テンプレート）として用いられる。この場合、例えば、第３正面画像Ｆ３は、正面モーションコントラストデータの補正のための基準画像として用いられる。また、例えば、第３正面画像Ｆ３は、ＯＣＴ光学系１００による断層画像データの取得位置（走査位置）の設定、確認等を行うための画像として用いられる。なお、本実施形態においては、上記のように取得された正面モーションコントラストデータを補正するための基準画像として第３正面画像Ｆ３が用いられる（詳細は後述する）。
【００６６】
＜正面画像の比較処理＞
以下、より詳細に第３正面画像Ｆ３を取得する比較処理について説明する。本実施形態において、比較処理として、統計処理を用いることによって、第３正面画像（本実施形態においては、血管強調画像）Ｆ３を取得する。より詳細には、例えば、制御部７０は、比較処理として、第１正面画像Ｆ１と、第２正面画像Ｆ２と、の輝度値の比率から輝度値の時間的な変化を取得し、取得した輝度値の変化に基づいて、血管強調画像を含む第３正面画像Ｆ３を基準画像として生成する。なお、血管強調画像を生成する場合、少なくとも２フレーム以上の正面画像に基づいて生成することができる。
【００６７】
例えば、制御部７０は、第１正面画像Ｆ１及び第２正面画像Ｆ２の各画素位置における輝度値を算出する。次いで、制御部７０は、第１正面画像Ｆ１上の所定の画素位置における輝度値と、第１正面画像Ｆ１上の所定の画素位置に対応する第２正面画像Ｆ２上の所定の画素位置における輝度値と、の比率を、各画素位置においてそれぞれ算出する。つまり、制御部７０は、同一の撮影位置における第１正面画像Ｆ１の画素の輝度値と、第２正面画像Ｆ２の画素の輝度値と、の比率を、各画素位置においてそれぞれ算出する。なお、本実施形態において、第１正面画像Ｆ１と第２正面画像Ｆ２は同一部位にて取得されているため、位置合わせ処理を必要としない。例えば、第１正面画像Ｆ１と第２正面画像Ｆ２とが同一部位にて取得されていない場合に、第１正面画像Ｆ１と第２正面画像Ｆ２とを位置合わせした後、処理を開始する構成であってもよい。
【００６８】
例えば、第１正面画像Ｆ１上の所定の画素位置（ｘ、ｙ）における輝度値Ｉ１と、第１の正面画像Ｆ１上の所定の画素位置に対応する第２正面画像Ｆ２上の所定の画素位置（ｘ、ｙ）における輝度値Ｉ２と、の比率Ｄは以下の式（１）によって算出される。式（１）中におけるＩは輝度値を示している。なお、以下の式（１）では、ｊ番目に取得された正面画像と、ｊ番目の次（ｊ＋１番目）に取得された正面画像と、の輝度値の比率Ｄの算出を例に挙げている。
【００６９】
【数１】
2017046976.tif 000003
なお、血管強調画像を生成するための正面画像として、第１正面画像Ｆ１と第２正面画像Ｆ２の他に複数の正面画像が存在する場合（少なくとも４フレームの正面画像を取得している場合）、制御部７０は、以下の平均化処理及び標準偏差算出を行ってもよい。例えば、制御部７０は、各正面画像において、その前後に取得された正面画像との比率をそれぞれ算出する。制御部７０は、各正面画像にて取得された比率において、前後の比率の平均値をそれぞれ算出する。
【００７０】
より詳細には、例えば、４フレームの正面画像を取得し、４フレームの正面画像に基づいて、血管強調画像を生成する場合、制御部７０は、１番目に取得された正面画像と、２番目に取得された正面画像と、の輝度値の比率Ｄ１を算出する。また、２番目に取得された正面画像と、３番目に取得された正面画像と、の輝度値の比率Ｄ２を算出する。また、３番目に取得された正面画像と、４番目に取得された正面画像と、の輝度値の比率Ｄ３を算出する。次いで、制御部７０は、前後の比率（上記の場合、比率Ｄ１と比率Ｄ２、比率Ｄ２と比率Ｄ３）を平均化処理して、平均値をそれぞれ算出する。制御部７０は、比率Ｄ１と比率Ｄ２を平均化処理し、平均値Ｍ１を算出する。また、制御部７０は、比率Ｄ２と比率Ｄ３を平均化処理し、平均値Ｍ２を算出する。すなわち、例えば、８フレームの正面画像を取得し、血管強調画像を生成する場合には、７つの比率Ｄ１〜Ｄ７が算出され、７つの比率から６つの平均値Ｍ１〜Ｍ６が算出される。なお、平均値は、以下の式（２）によって算出される。式（２）中におけるＭは平均値を示している。
【００７１】
【数２】
2017046976.tif 000004
制御部７０は、平均値が算出されると、算出した平均値の標準偏差を求める。すなわち、制御部７０は、正面画像上における各画素位置の平均値の標準偏差をそれぞれ算出する。例えば、標準偏差は、以下の式（３）によって算出される。式（３）におけるＮは、正面画像のフレーム数を示しており、Ｓは標準偏差を示している。
【００７２】
【数３】
2017046976.tif 000005
各画素位置における標準偏差がそれぞれ算出されると、制御部７０は、各画素位置の標準偏差をそれぞれ輝度値に変換処理する。例えば、制御部７０は、標準偏差を輝度値（例えば、０〜２５５の輝度値）に変換する。すなわち、制御部７０は、第１の画素位置の標準偏差が１０であり、第２の画素位置の標準偏差が１００であった場合、第１の画素位置における輝度値を２５に変換し、第２の画素位置における輝度値を２５５に変換する。制御部７０は、各画素位置において変換された輝度値に基づいて、画像を生成し、血管部分の強調された血管強調画像（本実施形態においては、第３正面画像Ｆ３）を生成する。このように、少なくとも２フレームの正面画像の比較処理に基づいて、より細い血管等が良好に画像化された血管強調画像を含む第３正面画像Ｆ３を取得することによって、被検眼のより詳細な状況を確認することが容易となる。
【００７３】
なお、上記説明においては、標準偏差を輝度値に変換することによって、血管強調画像を生成する構成を例に挙げたがこれに限定されない。例えば、比率を輝度値に変換して血管強調画像を生成してもよい。より詳細には、例えば、２フレームの正面画像に基づいて、血管強調画像を生成する場合、１つの比率が算出（２フレームの正面画像の輝度値から１つの比率が算出）されるため、各画素位置における比率を輝度値に変換することによって、血管強調画像が生成するようにしてもよい。この場合、例えば、２フレームの正面画像の内、輝度値の高いものが分母となるように統一することによって、比率を算出すればよい（比率が１以上の数値に統一できる）。また、例えば、平均値を輝度値に変換して血管強調画像を生成してもよい。より詳細には、例えば、３フレームの正面画像に基づいて、血管強調画像を生成する場合、１つの平均値が算出（２つの比率を算出し、２つの比率に基づいて１つの平均値が算出）されるため、各画素位置における平均値を輝度値に変換することによって、血管強調画像が生成するようにしてもよい。もちろん、平均値又は比率からの変換処理による血管強調画像の生成は、４フレーム以上の正面画像を取得している場合であっても適用できる。例えば、各正面画像に基づいて取得された複数の比率全体から１つの平均値を求め、血管強調画像の生成を行ってもよい。また、各正面画像に基づいて取得された複数の比率又は複数の平均値から適正な比率又は平均値を選択して、血管強調画像の生成を行ってもよい。
【００７４】
なお、本実施形態においては、比較処理として、上記の統計処理を用いる構成を例に挙げて説明したがこれに限定されない。第１正面画像Ｆ１と第２正面画像Ｆ２とを比較することによって、血流（血管部分）による輝度値の変化量を抽出するための処理方法であればよい。例えば、比較処理として差分処理を用いる構成であってもよい。この場合、例えば、第１正面画像Ｆ１の輝度値及び第２正面画像Ｆ２の輝度値を検出し、それらの輝度値の差分から血管強調画像を生成する。すなわち、正面画像上において、血管に対応する部分については、血液が流れているため、時間の経過に伴って輝度値が変化する。一方、その他の部位では、輝度値の変化は小さい。このため、輝度値の差分処理を行い、輝度値の時間的な変化を取得することによって、血管強調画像を含む第３正面画像Ｆ３を基準画像として生成することができる。
【００７５】
＜正面モーションコントラストデータの補正（Ｓ４）＞
ここで、例えば、モーションコントラストデータ（本実施形態においては、正面モーションコントラストデータ）を取得する場合、撮影時間が長くなるため、被検眼の瞬きや固視微動等の影響を受けやすく、歪み、データの不連続性（欠損）等が問題となる。本実施形態において、例えば、制御部７０は、正面モーションコントラストデータを取得する際に、基準画像をテンプレートとし、正面モーションコントラストデータを構築するための各走査位置でのモーションコントラストデータ（例えば、二次元モーションコントラストデータ）を基準画像に対して位置合わせし、各走査位置におけるモーションコントラストデータの位置ずれを補正する。
【００７６】
以下、正面モーションコントラストデータの補正処理について説明する。図６は、正面モーションコントラストデータの補正処理動作の一例を示すフローチャートである。図７は、正面モーションコントラストデータＡ１の一例を示す図である。図７に示されるように、正面モーションコントラストデータＡ１には、被検眼の瞬きや固視微動等の影響によって、走査位置間で画像の取得位置がずれてしまい、画像内において、画像領域Ｇ１〜Ｇ４の間でＸＹ方向に位置ずれが生じる。本実施形態においては、Ｘ方向のみに位置ずれが生じている場合を例に挙げて説明する。また、ＯＣＴ機能正面画像Ａ１には、被検眼の瞬きや固視微動等の影響によって、同一位置において複数のＯＣＴ信号が取得できていないことによって、それらの複数のＯＣＴ信号からモーションコントラストデータを取得した場合に、モーションアーチファクトＢ１〜Ｂ３が生じる。
【００７７】
例えば、制御部７０は、第３正面画像（本実施形態においては、血管強調画像）Ｆ３が取得されると、第３正面画像Ｆ３を基準画像として設定し、正面モーションコントラストデータＡ１の補正を行う。これによって、正面モーションコントラストデータＡ１を位置ずれが抑制された正面モーションコントラストデータに補正する。
【００７８】
本実施形態においては、制御部７０は、正面モーションコントラストデータＡ１を取得し、取得した正面モーションコントラストデータＡ１を補正することによって、最終的な正面モーションコントラストデータＡ２（図１０参照）を取得する。なお、本実施形態においては、制御部７０は、一度、正面モーションコントラストデータＡ１を取得する。そして、制御部７０は、取得した正面モーションコントラストデータＡ１を、基準画像に基づいて位置合わせし、補正することによって、最終的な正面モーションコントラストデータＡ２を生成する構成を例に挙げて説明する。もちろん、最終的な正面モーションコントラストデータＡ２を生成する構成はこれに限定されない。制御部７０は、各走査位置におけるモーションコントラストデータ（例えば、正面モーションコントラストデータを構築している各走査位置での二次元モーションコントラストデータ）をそれぞれ取得する。制御部７０は、各走査位置におけるモーションコントラストデータを第３正面画像Ｆ３に基づいて位置合わせしていくことによって正面モーションコントラストデータを補正し、最終的な正面モーションコントラストデータを取得する構成としてもよい。このように、例えば、第３正面画像Ｆ３のような血管強調画像に対してモーションコントラストデータ（例えば、正面モーションコントラストデータ）の位置合わせを行うことで、血管部分の強調された画像データ同士（画像データとして類似している画像データ同士）で位置合わせを行うことができるため、位置合わせの精度をより良好とすることができる。また、例えば、第３正面画像に対して、モーションコントラストデータを位置合わせしていくことで、各走査位置間でずれの少ない良好な正面モーションコントラストデータが取得できる。
【００７９】
以下、正面モーションコントラストデータＡ１の補正処理について、より詳細に説明する。図８は、正面モーションコントラストデータの分割について説明する図である。例えば、制御部７０は、上記記載のようにして取得された正面モーションコントラストデータＡ１（図３のＳ２参照）を、複数の領域に分割する。制御部７０は、分割した分割領域毎の正面モーションコントラストデータを基準画像に対して、それぞれ位置合わせすることによって、正面モーションコントラストデータＡ１を補正する。
【００８０】
＜モーションアーチファクトの検出（Ｓ４１）＞
例えば、図８に示されるように、制御部７０は、モーションアーチファクトＢ１〜Ｂ３が検出された位置に基づいて、正面モーションコントラストデータＡ１の分割位置を設定する。より詳細には、例えば、制御部７０は、正面モーションコントラストデータＡ１において、正面モーションコントラストデータＡ１から画像処理によって、モーションアーチファクトＢ１〜Ｂ３を検出する（Ｓ４１）。図９は、モーションアーチファクトの検出について説明する図である。
例えば、正面モーションコントラストデータＡ１の輝度レベルが検出され、モーションアーチファクトＢ１〜Ｂ３に相当する所定の輝度を持つ部分の位置が検出される。なお、モーションアーチファクトＢ１〜Ｂ３を特定する場合、例えば、制御部７０は、正面モーションコントラストデータにおける各横方向（Ｘ方向）の輝度値を加算していく。
【００８１】
モーションアーチファクトＢ１〜Ｂ３は、Ｙ方向において、略一定の走査位置に略一定の輝度値にて表示される。図９に示すように、モーションアーチファクトＢ１〜Ｂ３は、通常、Ｘ方向（二次元モーションコントラストデータを取得する際の走査方向）に延びるラインを形成する。このため、Ｘ方向に輝度値を加算処理し、加算処理された輝度値をＹ方向に向かって検出することによって、モーションアーチファクトの位置が特定できる。例えば、制御部７０は、加算処置された輝度値をＹ方向に向かって検出することによって、輝度分布Ｌを取得できる。制御部７０は、輝度値が大きく変化する部分（例えば、輝度値の立ち上がり部分と輝度値の立ち下がり部分等）Ｌ１，Ｌ２，Ｌ３を検出し、検出した輝度値の変化が大きい部分Ｌ１，Ｌ２，Ｌ３をモーションアーチファクトＢ１〜Ｂ３が存在する位置として特定する。以上のようにして、モーションアーチファクトの位置が検出される。
【００８２】
なお、モーションアーチファクトが所定の領域に亘って（Ｙ方向において複数の走査位置に亘って）検査された場合、モーションアーチファクトの検出位置としては、任意の位置に設定することができる。例えば、モーションアーチファクトが所定の領域に亘って検査された場合、モーションアーチファクトの検出位置としては、モーションアーチファクトが検出された始めた部分（例えば、Ｙ方向における輝度値の立ちあがり部分）をモーションアーチファクトの検出位置としてもよい。また、例えば、モーションアーチファクトが所定の領域に亘って検査された場合、モーションアーチファクトの検出位置としては、モーションアーチファクトが検出された領域の中間位置（例えば、Ｙ方向における輝度値の立ち上がりと輝度値の立ち下がりの中間位置）をモーションアーチファクトの検出位置としてもよい。なお、モーションアーチファクトＢ１〜Ｂ３の検出方法は、上記手法に限定されない。モーションアーチファクトＢ１〜Ｂ３を検出する場合、モーションアーチファクトＢ１〜Ｂ３に対応する血管部分の繋がりの検出（血管部分が途切れている部分を検出）等が利用されてもよい。
【００８３】
＜正面モーションコントラストデータの分割（Ｓ４２）＞
図８の説明に戻る。例えば、制御部７０は、正面モーションコントラストデータの副走査方向（Ｙ方向）において分割位置を設定する。本実施形態において、例えば、制御部７０は、検出されたモーションアーチファクトＢ１〜Ｂ３が検出された位置に基づいて、正面モーションコントラストデータＡ１の分割位置を設定し、分割をする（Ｓ４２）。例えば、制御部７０は、図８に示す例において、設定した分割位置に基づいて、正面モーションコントラストデータＡ１を、第１分割領域における正面モーションコントラストデータ（以下、第１正面モーションコントラストデータと記載）Ａ１ａ、第２分割領域における正面モーションコントラストデータ（以下、第２正面モーションコントラストデータと記載）Ａ１ｂ、第３分割領域における正面モーションコントラストデータ（以下、第３正面モーションコントラストデータと記載）Ａ１ｃ、第４分割領域における正面モーションコントラストデータ（以下、第４正面モーションコントラストデータと記載）Ａ１ｄ、に分割する。このように、一例として、本実施形態では、モーションアーチファクトＢ１〜Ｂ３が発生している部分を境界として、正面モーションコントラストデータＡ１を分割することで、被検眼の位置ずれが生じた位置等で、機能ＯＣＴ正面画像を分割することでき、各走査位置間でのずれを考慮した位置合わせ処理を行う良好に行うことができる。
【００８４】
なお、本実施形態において、制御部７０は、検出されたモーションアーチファクトＢ１〜Ｂ３が検出された位置に基づいて、正面モーションコントラストデータＡ１の分割位置を設定する場合に、モーションアーチファクトＢ１〜Ｂ３の領域の除去処理をし（例えば、輝度値の立ちあがり部分から輝度値の立ち下がり部分までの領域を除去）、正面モーションコントラストデータＡ１を、第１正面モーションコントラストデータＡ１ａ、第２正面モーションコントラストデータＡ１ｂ、第３正面モーションコントラストデータＡ１ｃ、第４正面モーションコントラストデータＡ１ｄに分割する。なお、本実施形態においては、正面モーションコントラストデータＡ１を分割する際に、モーションアーチファクトＢ１〜Ｂ３を除去する構成を例に挙げて説明したがこれに限定されない。例えば、制御部７０は、モーションアーチファクトＢ１〜Ｂ３の少なくとも一部を含んだ状態で、正面モーションコントラストデータＡ１を分割するようにしてもよい。
【００８５】
なお、本実施形態においては、正面モーションコントラストデータＡ１の分割位置をモーションアーチファクトが検出された境界に基づいて設定する構成を例に挙げて説明したが、これに限定されない。例えば、正面モーションコントラストデータＡ１の分割位置は、一定の間隔で分割する構成としてもよい。また、例えば、正面モーションコントラストデータＡ１の分割位置は、検者によって選択された位置にて分割する構成としてもよい。なお、正面モーションコントラストデータＡ１において、モーションアーチファクトが検出された位置に基づいて分割位置を設定する場合に、制御部７０は、モーションアーチファクトが検出された位置のすべての位置を分割位置として設定してもよい。また、例えば、正面モーションコントラストデータＡ１において、モーションアーチファクトが検出された位置に基づいて分割位置を設定する場合に、制御部７０は、モーションアーチファクトが検出された位置の内、少なくとも１つ以上の位置を分割位置として設定してもよい。
【００８６】
＜分割領域における正面モーションコントラストデータの適否判定（Ｓ４３）＞
例えば、制御部７０は、正面モーションコントラストデータＡ１が分割されると、分割された分割領域毎の正面モーションコントラストデータ（本実施形態において、第１正面モーションコントラストデータＡ１ａ〜第４正面モーションコントラストデータＡ１ｄ）の適否を、分割領域毎に判定する（Ｓ４３）。例えば、制御部７０は、分割領域毎の正面モーションコントラストデータが所定の基準（所定の閾値）を超えるか否かに基づいて判定を行う。より詳細には、例えば、本実施形態において、制御部７０は、分割領域毎の正面モーションコントラストデータの画質に基づいて、分割領域毎の正面モーションコントラストデータの適否を、分割領域毎に判定する。
【００８７】
このように、例えば、分割領域毎の正面モーションコントラストデータの適否を確認することで、分割領域毎に適正な正面モーションコントラストデータを取得することができる。これによって、各分割領域で適正な正面モーションコントラストデータを適用することが可能となり、これらによって構築される正面モーションコントラストデータがより良好な画像データとなる。すなわち、診断に有用な正面モーションコントラストデータを取得することができる。
【００８８】
なお、画像データを分割し、分割された分割領域毎の画像データの適否を、分割領域毎に判定する構成としては、三次元モーションコントラストデータにおいても用いることができる。これによって、各分割領域で適正な三次元モーションコントラストデータを適用することが可能となり、これらによって構築される三次元モーションコントラストデータがより良好な画像データとなる。もちろん、各分割領域で適正な三次元モーションコントラストデータを適用した後、三次元モーションコントラストデータに基づいて、正面モーションコントラストデータを取得してもよい。これによっても、診断に有用な正面モーションコントラストデータを取得することができる。
【００８９】
例えば、制御部７０は、正面モーションコントラストデータＡ１が分割されると、分割された分割領域毎の正面モーションコントラストデータ（本実施形態において、第１正面モーションコントラストデータＡ１ａ〜第４正面モーションコントラストデータＡ１ｄ）の適否を、分割領域毎に判定する（Ｓ４３）。例えば、制御部７０は、分割領域毎の正面モーションコントラストデータが所定の基準（所定の閾値）を超えるか否かに基づいて判定を行う。より詳細には、例えば、本実施形態において、制御部７０は、分割領域毎の正面モーションコントラストデータの画質に基づいて、分割領域毎の正面モーションコントラストデータの適否を、分割領域毎に判定する。
【００９０】
なお、本実施形態においては、分割領域毎の正面モーションコントラストデータの画質に基づいて、判定処理を行う構成を例に挙げているがこれに限定されない。他の分割領域の正面モーションコントラストデータとの関係から判定処理を行うようにしてもよい。例えば、分割領域間の正面モーションコントラストデータのずれ量を算出し、ずれ量が所定の閾値を超えるか否かによって、分割領域毎の正面モーションコントラストデータの適否を判定してもよい。
【００９１】
以下、分割領域毎の正面モーションコントラストデータの画質に基づいて、判定処理を行う構成について説明する。本実施形態においては、制御部７０は、画質に基づく判定処理として、画質の評価値を算出し、評価値が所定の閾値を超えるか否かに基づいて、分割領域毎の正面モーションコントラストデータの適否を判定する。例えば、所定の閾値は、予め、シミュレーションや実験等によって設定される。
【００９２】
例えば、画質の評価値としては、正面モーションコントラストデータの各画素の輝度値の合算値や、空間周波数の分布による周波数の高低の結果等を用いることができる。例えば、本実施形態において、正面モーションコントラストデータの画質の信号強度（例えば、Signal Strength Index（ＳＳＩ））を示す評価値Ｖが用いられる。例えば、評価値Ｖは、Ｖ＝（（画像の平均最大輝度値）−（画像の背景領域の平均輝度値））／（背景領域の輝度値の標準偏差）の式より求められる。すなわち、正面モーションコントラストデータにおいてノイズが大きい場合には、評価値Ｖが小さくなる（詳細は、特開２０１３−３４６５８号公報参照）。
【００９３】
例えば、制御部７０は、分割領域毎に評価値Ｖを算出する。例えば、制御部７０は、第１正面モーションコントラストデータＡ１ａの評価値Ｖ１を算出する。制御部７０は、算出した評価値Ｖ１が所定の閾値を超えるか否かを判定する。例えば、制御部７０は、算出した評価値１が所定の閾値を超える場合には、第１正面モーションコントラストデータＡ１ａが適正であると判定する。また、例えば、制御部７０は、算出した評価値Ｖ１が所定の閾値を超えない場合に、第１正面モーションコントラストデータＡ１ａが適正でないと判定する。このように、分割領域における正面モーションコントラストデータのみの情報から適否の判定を行うことができ、容易に分割領域毎の正面モーションコントラストデータを取得することができる。
【００９４】
＜分割領域の正面モーションコントラストデータ再取得（Ｓ４４）＞
例えば、制御部７０は、所定の分割領域において正面モーションコントラストデータが適正でないと判定された場合、適正でないと判定された分割領域の正面モーションコントラストデータと、同一の分割領域における各走査位置にて複数のＯＣＴ信号を再取得する（Ｓ４４）。なお、同一とは完全に同一である必要はなく、略同一であってもよい。例えば、適正でないと判定された分割領域を含み、且つ、適正でないと判定された分割領域よりも大きい領域で、ＯＣＴ信号が再取得される構成であってもよい。次いで、制御部７０は、再取得した前記各走査位置における複数のＯＣＴ信号を、適正でないと判定された分割領域における複数のＯＣＴ信号として設定する（複数のＯＣＴ信号を置き換える）。
【００９５】
より詳細には、例えば、制御部７０は、第１正面モーションコントラストデータＡ１ａが適正でないと判定された場合、第１正面モーションコントラストデータＡ１ａを取得した各走査位置において、再度、複数のＯＣＴ信号を取得する。例えば、制御部７０は、第３正面画像と再取得時において取得されている正面画像（正面観察光学系２００によって取得された正面画像）とのずれ量に基づいて、光スキャナ１０８を制御し、走査位置を補正する。もちろん、例えば、第３正面画像の代わりに、第１正面画像及び第２正面画像の少なくともいずれかが用いられてもよい。また、例えば、再取得時において、複数の正面画像を取得し、複数の正面画像から血管強調画像（新たな第３正面画像）を生成し、血管強調画像を第３正面画像とのずれ量の算出に用いてもよい。血管が強調された正面画像でずれ量を算出することで、より精度よくずれ量を算出することができる。例えば、制御部７０は、光スキャナ１０８を制御し、走査位置を補正した後、再度、複数のＯＣＴ信号の取得を開始する。
【００９６】
例えば、制御部７０は、再取得した各走査位置における複数のＯＣＴ信号を、適正でないと判定された第１分割領域（第１正面モーションコントラストデータＡ１ａが取得された領域）における複数のＯＣＴ信号として設定する。すなわち、制御部７０は、再取得した複数のＯＣＴ信号に基づいて、第１分割領域における正面モーションコントラストデータを取得する。そして、制御部７０は、適正でないと判定された第１分割領域における正面モーションコントラストデータを破棄し、再取得した正面モーションコントラストデータを、第１分割領域の正面モーションコントラストデータとして設定する。
【００９７】
例えば、制御部７０は、第１分割領域において、再取得された正面モーションコントラストデータについて、再度、正面モーションコントラストデータの適否を判定する。制御部７０は、正面モーションコントラストデータが適正と判定されるまで、上記再取得処理を繰り返し行う。以上のように、各分割領域において取得されている正面モーションコントラストデータが適正でなかった場合であっても、正面モーションコントラストデータを再取得することできる。これによって、各分割領域において、適正な正面モーションコントラストデータを取得することができる。
【００９８】
なお、例えば、再取得処理を所定回数繰り返した場合であっても、正面モーションコントラストデータが適正と判定されない場合には、再取得を停止させてもよい。また、例えば、再取得処理を所定回数繰り返した場合であっても、正面モーションコントラストデータが適正と判定されない場合には、その旨を報知するようにしてもよい。例えば、報知構成としては、エラー表示、警告音等によって、検者に報知する構成が挙げられる。また、例えば、再取得処理を所定回数繰り返した場合であっても、正面モーションコントラストデータが適正と判定されない場合には、次の処理（例えば、図６におけるＳ４５）に移行するようにしてもよい。
【００９９】
＜分割領域の正面モーションコントラストデータ位置合わせ（Ｓ４５）＞
例えば、制御部７０は、所定の分割領域において正面モーションコントラストデータが適正であると判定された場合、第３正面画像Ｆ３を基準画像として設定する。制御部７０は、基準画像をテンプレートとし、適正であると判定された分割領域の正面モーションコントラストデータを基準画像に対して位置合わせすることによって、正面モーションコントラストデータを補正する。
【０１００】
より詳細に説明する。図１０は、第３正面画像Ｆ３と分割領域における正面モーションコントラストデータとの位置合わせについて説明する図である。例えば、制御部７０は、第１正面モーションコントラストデータＡ１ａが適正であると判定された場合、第３正面画像Ｆ３を基準画像として設定する。制御部７０は、第３正面画像Ｆ３をテンプレートとし、第１正面モーションコントラストデータＡ１ａを第３正面画像Ｆ３に対して位置合わせする。例えば、制御部７０は、第３正面画像Ｆ３における正面モーションコントラストデータＡ１を取得した領域に対応する走査領域Ｆ３ａに対して、分割された正面モーションコントラストデータＡ１の位置合わせを行っていく。
【０１０１】
以下、位置合わせ処置について説明する。例えば、制御部７０は、第３正面画像Ｆ３と、第１正面モーションコントラストデータＡ１ａとのマッチング処理を行い、第３正面画像Ｆ３と、第１正面モーションコントラストデータＡ１ａとを対応づける。
【０１０２】
例えば、制御部７０は、マッチング処理として、第３正面画像Ｆ３と、第１正面モーションコントラストデータＡ１ａと、の位置ずれ量を検出し、位置ずれ量に基づいて、第３正面画像Ｆ３と第１正面モーションコントラストデータＡ１ａとの位置関係を対応させる。
【０１０３】
例えば、２つの画像間の位置ずれ量を検出する手法としては、種々の画像処理手法（各種相関関数を用いる方法、フーリエ変換を利用する方法、特徴点のマッチングに基づく方法）、非剛体レジストレーション、等を用いることが可能である。
【０１０４】
例えば、所定の基準画像データ（例えば、第３正面画像Ｆ３）又は対象画像データ（第１正面モーションコントラストデータＡ１ａ）を１画素ずつ位置ずれさせ、基準画像と対象画像を比較し、両データが最も一致したとき（相関が最も高くなるとき）の両データ間の位置ずれ量を検出する手法が考えられる。また、所定の基準画像及び対象画像から共通する特徴点を抽出し、抽出された特徴点の位置ずれを検出する手法が考えられる。
【０１０５】
また、２つの画像データ間の位置ずれを求めるための関数として、位相限定相関関数を用いるようにしてもよい。この場合、まず、各画像データをフーリエ変換し、各周波数成分の位相と振幅を得る。なお、得られた振幅成分は、各周波数成分に関して大きさ１に正規化しておく。次に、２つの画像データ間で周波数毎の位相差を算出した後、これらに逆フーリエ変換をかける。
【０１０６】
ここで、２つの画像データ間の位置ずれがなければ、余弦波のみの加算となり、原点位置（０，０）にピークが出現する。また、位置ずれがある場合、位置ずれに対応する位置にピークが出る。そこで、ピークの検出位置を求めることにより２つの画像データ間の位置ずれ量が得られる。この手法によれば、第３正面画像Ｆ３と、第１正面モーションコントラストデータＡ１ａと、の位置ずれ量を高精度かつ短時間で検出できる。
【０１０７】
本実施例において、制御部７０は、第３正面画像Ｆ３と、第１正面モーションコントラストデータＡ１ａと、から共通する特徴点を抽出し、抽出された特徴点の位置ずれ量を検出する手法を用いる。制御部７０は、位置ずれ量を検出すると、位置ずれ量に基づいて、第３正面画像Ｆ３と第１正面モーションコントラストデータＡ１ａとの位置関係を対応させる。このようにして、正面画像に対して分割された正面モーションコントラストデータの位置合わせが行われる。
【０１０８】
例えば、制御部７０は、第１正面モーションコントラストデータＡ１ａの位置合わせが完了した後、第２正面モーションコントラストデータＡ１ｂの判定処理に移行する。例えば、制御部７０は、各分割領域の正面モーションコントラストデータにおいて、上記第１分割領域における処理（例えば、Ｓ４３〜Ｓ４５）と同様の処理を行っていく。このようにして、各分割領域の正面モーションコントラストデータの位置合わせが行われる。なお、本実施形態において、上記処理（Ｓ４３〜Ｓ４５）を分割領域毎に順に行っていく構成を例に挙げて説明したがこれに限定されない。例えば、すべての分割領域における正面モーションコントラストデータの判定処理を完了した後、次の処理（Ｓ４４又はＳ４５）を行うようにしてもよい。
【０１０９】
以上のように、例えば、正面モーションコントラストデータを所定の領域毎に分割し、正面モーションコントラストデータを構築している各走査位置のモーションコントラストデータを所定の領域単位で位置合わせしていくことによって、より迅速に位置ずれ補正を行うことができる。また、特に、このような分割領域毎に位置合わせ処理を行う場合に、画像データとして類似している画像データ同士で位置合わせを行うことができるため、位置合わせの精度をより良好とすることができる。
【０１１０】
次いで、例えば、制御部７０は、所定の分割領域における正面モーションコントラストデータの位置合わせ処理が完了すると、全ての分割領域において、位置合わせ処理までが完了したか否かを判定する（Ｓ４６）。より詳細には、例えば、制御部７０は、第１正面モーションコントラストデータＡ１ａの位置合わせが完了した後、他の分割領域の正面モーションコントラストデータ（例えば、第２正面モーションコントラストデータＡ１ｂ、第３正面モーションコントラストデータＡ１ｃ、第４正面モーションコントラストデータＡ１ｄ）の位置合わせが完了しているか否かを判定する。
【０１１１】
例えば、制御部７０は、全ての分割領域の位置合わせが完了していないと判定すると、次の分割領域の処理に移行する（Ｓ４７）。より詳細には、例えば、制御部７０は、第１正面モーションコントラストデータＡ１ａの位置合わせが完了した後、第２正面モーションコントラストデータＡ１ｂの判定処理に移行する。もちろん、所定の分割領域においては、位置合わせを行わなく、次の処理（例えば、Ｓ４８）に進む構成としてもよい。
【０１１２】
＜モーションアーチファクト検出位置の正面モーションコントラストデータ再取得（Ｓ４８）＞
例えば、制御部７０は、全ての分割領域の位置合わせが完了していると判定すると、モーションアーチファクトが検出された領域と同一の領域における各走査位置にて複数のＯＣＴ信号を再取得する（Ｓ４８）。なお、前述したように、本実施形態において、同一とは完全に同一である必要はなく、略同一であってもよい。例えば、制御部７０は、再取得した各走査位置における複数のＯＣＴ信号を、モーションアーチファクトがされた領域における複数のＯＣＴ信号として設定する。
【０１１３】
より詳細には、例えば、制御部７０は、モーションアーチファクトＢ１〜Ｂ３が検出された位置（領域）に対応する各走査位置において、再度、複数のＯＣＴ信号を取得する。例えば、制御部７０は、第３正面画像と、再取得時において取得されている正面画像とのずれ量に基づいて、光スキャナ１０８を制御し、走査位置を補正する。もちろん、例えば、第３正面画像の代わりに、第１正面画像及び第２正面画像の少なくともいずれかが用いられてもよい。また、例えば、再取得時において、複数の正面画像を取得し、複数の正面画像から血管強調画像を生成し、血管強調画像を第３正面画像とのずれ量の算出に用いてもよい。血管が強調された正面画像でずれ量を算出することで、より精度よくずれ量を算出することができる。例えば、制御部７０は、光スキャナ１０８を制御し、走査位置を補正した後、再度、モーションアーチファクトＢ１〜Ｂ３が検出された領域に対応する各走査位置における複数のＯＣＴ信号の取得を開始する。
【０１１４】
例えば、制御部７０は、再取得した各走査位置における複数のＯＣＴ信号を、モーションアーチファクトＢ１〜Ｂ３が検出された領域における複数のＯＣＴ信号として設定する。すなわち、制御部７０は、再取得した複数のＯＣＴ信号に基づいて、モーションアーチファクトＢ１〜Ｂ３が検出された領域における正面モーションコントラストデータを取得する。そして、制御部７０は、モーションアーチファクト画像データを破棄し、再取得した正面モーションコントラストデータを、モーションアーチファクトＢ１〜Ｂ３が検出された領域の正面モーションコントラストデータとして設定する。もちろん、分割処理、及び、各分割領域の正面モーションコントラストデータの判定処理を、実施することなく、モーションアーチファクトＢ１〜Ｂ３が検出された領域における正面モーションコントラストデータを再取得するようにしてもよい。この場合、例えば、制御部７０は、正面モーションコントラストデータからモーションアーチファクトを検出し、モーションアーチファクトが検出された領域における正面モーションコントラストデータを再取得するようにしてもよい。
【０１１５】
例えば、制御部７０は、モーションアーチファクトＢ１〜Ｂ３が検出された領域において、再取得された正面モーションコントラストデータについて、上記記載の判定処理等（例えば、Ｓ４３〜Ｓ４７）と同様の処理を行う。例えば、制御部７０は、正面モーションコントラストデータの適否を判定する。もちろん、正面モーションコントラストデータの適否を判定しない構成であってもよい。この場合、制御部７０は、判定処理を行うことなく、モーションアーチファクトＢ１〜Ｂ３が検出された各領域における正面モーションコントラストデータを第３正面画像Ｆ３に対して位置合わせしていく。
【０１１６】
例えば、制御部７０は、正面モーションコントラストデータが適正と判定されるまで、上記再取得処理を繰り返し行う。制御部７０は、正面モーションコントラストデータが適正であると判定された場合、モーションアーチファクトＢ１〜Ｂ３が検出された各領域における正面モーションコントラストデータを第３正面画像Ｆ３に対して位置合わせしていく。以上のように、モーションアーチファクトが発生した領域において複数のＯＣＴ信号を再取得することによって、モーションアーチファクト部分のモーションコントラストデータを補完することができる。これによって、モーションアーチファクトが発生している領域について、ＯＣＴ信号を再取得できるため、モーションアーチファクトの抑制された、良好な正面モーションコントラストデータ取得することができる。
【０１１７】
なお、モーションアーチファクトの検出位置における複数のＯＣＴ信号の再取得を行うタイミングとしては、分割領域毎の正面モーションコントラストデータの位置合わせが完了した後に限定されない。任意のタイミングで行うことができる。例えば、Ｓ４２の後に行うようにしてもよい。
【０１１８】
以上のように、制御部７０は、第３正面画像Ｆ３に対して、分割領域毎の適正な正面モーションコントラストデータを位置合わせする。また、制御部７０は、モーションアーチファクト部分について正面モーションコントラストデータを再取得し、モーションアーチファクト部分の正面モーションコントラストデータを補完することによって、最終的な正面モーションコントラストデータＡ２が取得される。これによって、診断に有用な正面モーションコントラストデータを取得することができる。
【０１１９】
＜変容例＞
なお、本実施形態において、所定の分割領域及びモーションアーチファクトの発生領域の少なくともいずれかにおいて、複数のＯＣＴ信号を再取得する場合に、再取得を行う以前に、眼科撮影装置（本実施形態においては、光コヒーレンストモグラフィ装置１）における光学部材の調整を行うようにしてもよい。例えば、光学部材の調整としては、測定光と参照光との光路長差を変更する光路長変更部材、ＯＣＴ光学系１００のフォーカスを調整する図示無きフォーカシングレンズ等を調整する構成が挙げられる。このように、複数のＯＣＴ信号の再取得を行う以前に、撮影条件の調整を行うため、被検眼の位置ずれ等によって、撮影状態が良好でなくなっていた場合であっても、撮影状態を良好な状態に再調整することができる。これによって、分割領域における適正な正面モーションコントラストデータを適切に取得することができる。
【０１２０】
なお、本実施形態において、所定の分割領域及びモーションアーチファクトの発生領域の少なくともいずれかにおいて、複数のＯＣＴ信号を再取得する構成を例に挙げて説明したがこれに限定されない。例えば、予め、複数の正面モーションコントラストデータを取得しておき、複数の正面モーションコントラストデータの中から、所定の分割領域に最適な正面モーションコントラストデータを選択し、所定の分割領域の正面モーションコントラストデータとして設定していく構成であってもよい。
【０１２１】
なお、本実施形態においては、分割領域毎に正面モーションコントラストデータの判定処理を行う構成を例に挙げて説明したが、判定処理を行うことなく、第３正面画像に対して、分割領域毎の正面モーションコントラストデータを位置合わせしていく構成であってもよい。
【０１２２】
なお、本実施形態において、分割領域毎に正面モーションコントラストデータの判定処理を行う構成については、種々の正面画像を用いることができる。例えば、従来の正面観察光学系によって取得された正面画像を基準画像として、分割領域毎に正面モーションコントラストデータを位置合わせする構成であってもよい。また、例えば、ＯＣＴ正面画像、被検眼の瞬きや固視微動等の影響を受けないように高速で取得されたＯＣＴ機能正面画像等を基準画像としてもよい。すなわち、第３正面画像を位置合わせ用の基準画像として用いない場合の眼科撮影装置であっても適用することができる。このように、例えば、正面画像に対して、各分割領域で適正な正面モーションコントラストデータを、位置合わせして補正することによって、撮影中に、被検眼の固視微動等の影響を受けていた場合であっても、診断に有用な正面モーションコントラストデータを取得することができる。
【０１２３】
なお、本実施形態においては、第３正面画像（血管強調画像）に対して、正面モーションコントラストデータを位置合わせする構成について説明したがこれに限定されない。血管強調画像に対して、種々の正面画像を位置合わせする構成であってもよい。例えば、ＯＣＴ光学系１００によって、各走査位置で取得されたＯＣＴ信号に基づいて取得されるＯＣＴ正面画像データを第３正面画像に対して、位置合わせする構成であってもよい。この場合、例えば、制御部７０は、被検眼の断層画像データを得るＯＣＴ光学系１００によって、各走査位置でのＯＣＴ信号を取得する。制御部７０は、取得された各走査位置での深さ方向におけるＯＣＴ信号を処理して、被検眼におけるＯＣＴ正面画像データを取得する。制御部７０は、基準画像（第３正面画像）をテンプレートとし、ＯＣＴ正面画像データを取得する際に、ＯＣＴ正面画像データを構築するための各走査位置でのＯＣＴ画像データを基準画像に対して位置合わせし、各走査位置におけるＯＣＴ画像データの位置ずれを補正する。
【０１２４】
なお、ＯＣＴ正面画像データの位置合わせを行う場合に、ＯＣＴ正面画像データ全体を取得してから位置合わせを行ってもよいし、ＯＣＴ正面画像データの少なくとも一部を取得してから位置合わせを行ってもよい。このように、特徴部分である血管がより強調された画像データを用いて、特徴部分に基づく、画像データ位置合わせをすることで、血管部分の位置合わせの精度をより良好とすることができる。特に、ＯＣＴ正面画像データとして、深さ方向において所定の層領域のみから取得されたＯＣＴ正面画像データの場合に、画像データ中における血管部分が多くなることがあるため、血管部分の強調された画像データ同士（画像データとして類似している画像データ同士）で位置合わせを行うことができるため、位置合わせの精度をより良好とすることができる。
【０１２５】
なお、本実施形態においては、眼科撮影装置として、ＯＣＴ信号を取得する光コヒーレンストモグラフィ装置を例に挙げて説明したこれに限定されない。本開示の技術は、複数の信号からモーションコントラストデータを取得する装置であれば、適用することができる。
【０１２６】
なお、本実施形態においては、撮影装置として、被検眼を撮影する構成を例に挙げて説明したがこれに限定されない。本開示の技術は、種々の生体を撮影する撮影装置において適用することができる。例えば、耳、鼻、各種臓器等が挙げられる。また、例えば、生体以外の試料、等を撮影する撮影装置においても、本開示の技術が適用可能である。
【０１２７】
なお、本実施形態においては、  第１正面画像データと、第２正面画像データと、を比較処理して、血管強調画像データを含む第３正面画像データ生成する構成を例に挙げて説明したがこれに限定されない。本開示の技術は、第１正面画像データと、第２正面画像データと、を比較処理して、導管を強調した導管強調画像データを生成する装置であれば適用することができる。例えば、導管強調画像データとしては、リンパ管を強調する構成が挙げられる。
【０１２８】
なお、本発明においては、本実施形態に記載した装置に限定されない。例えば、上記実施形態の機能を行う眼科撮影ソフトウェア（プログラム）をネットワーク又は各種記憶媒体等を介して、システムあるいは装置に供給する。そして、システムあるいは装置の制御装置（例えば、ＣＰＵ等）がプログラムを読み出し、実行することも可能である。
【符号の説明】
【０１２９】
１  光コヒーレンストモグラフィデバイス
７０  制御部
７２  メモリ
７５  モニタ
７６  操作部
１００  干渉光学系（ＯＣＴ光学系）
１０８  光スキャナ
１２０  検出器
２００  正面観察光学系
３００  固視標投影ユニット
【図１】
2017046976.tif 000006
【図２】
2017046976.tif 000007
【図３】
2017046976.tif 000008
【図４】
2017046976.tif 000009
【図５】
2017046976.tif 000010
【図６】
2017046976.tif 000011
【図７】
2017046976.tif 000012
【図８】
2017046976.tif 000013
【図９】
2017046976.tif 000014
【図１０】
2017046976.tif 000015