(57)【要約】【課題】眼内レンズの眼内での状態を容易に判断できる眼内レンズ状態解析装置及びプログラムを提供する。【解決手段】眼内レンズ状態解析装置としてのＯＣＴ装置１の制御部２は、眼内レンズが挿入された眼の複数の位置での断層像を測定部３又は記憶部１１から取得して、取得した断層像毎に眼内レンズの傾き方向を示したレンズ傾き直線を設定する。レンズ傾き直線上に均等に複数の点を均等分割点として設定する。レンズ傾き直線の各端点と、隅角間の方向で規定される基準線との距離を演算する。レンズ傾き直線の前記距離が大きい方の端点から小さい方の端点に向かって徐々に濃淡が変化する色を各均等分割点に割り振る。割り振った各均等分割点の色を、眼内レンズを平面視で見たマップに反映させ、そのマップを表示する。また、同一被検眼の同一位置での複数時点の断層像を取得して、複数時点の断層像を所定部位の位置を一致させたうえで合成した画像を生成する。【選択図】図１
2020151446.tif 000002
【特許請求の範囲】
【請求項１】
眼内レンズの眼内での形状情報を取得する形状取得部と、
前記形状取得部が取得した前記形状情報から前記眼内レンズの眼内での傾き状態を示した傾き情報を抽出する傾き情報抽出部と、
前記傾き情報抽出部が抽出した前記傾き情報を表示部に表示させる傾き表示制御部と、
を備える眼内レンズ状態解析装置。
【請求項２】
前記傾き情報抽出部は、前記眼内レンズを平面視で見た面内に、前記眼内レンズの眼内での傾き状態を反映させたマップを前記傾き情報として生成するマップ生成部を備える請求項１に記載の眼内レンズ状態解析装置。
【請求項３】
前記形状取得部は、前記眼内レンズが挿入された眼の複数の位置での断層像を前記形状情報として取得し、
前記傾き情報抽出部は、前記形状取得部が取得した前記断層像毎に、前記眼内レンズの厚み方向に直角な方向における両端点のうち眼内の前後方向において相対的に後方に位置する端点である後方端点と、相対的に前方に位置する端点である前方端点とを特定する端点特定部を備え、
前記マップ生成部は、前記眼内レンズを平面視で見た面内において前記断層像を得た方向に沿って前記後方端点から前記前方端点に向かって変化する指標を反映させた前記マップを生成する請求項２に記載の眼内レンズ状態解析装置。
【請求項４】
前記指標は色である請求項３に記載の眼内レンズ状態解析装置。
【請求項５】
前記傾き情報抽出部は、前記形状取得部が取得した前記断層像毎に、前記両端点を結ぶ直線であるレンズ傾き直線を均等に分割する複数の点を均等分割点として設定する点設定部を備え、
前記マップ生成部は、いずれの前記レンズ傾き直線に対しても同一の階調の色を使用して、前記後方端点から前記前方端点への配置順にしたがった色を各々の前記均等分割点に設定し、前記均等分割点に設定した色の範囲内で、前記マップの前記均等分割点以外の点の色を補間する請求項４に記載の眼内レンズ状態解析装置。
【請求項６】
前記マップ生成部は、前記断層像の面内において前記眼内レンズが傾いていない場合の方向を示した基準線に対して前記両端点を結ぶ直線であるレンズ傾き直線が傾いているか否かを判断する傾き有無判断部を備え、前記基準線に対して傾いていない前記レンズ傾き直線上の各点には互いに同一の指標を設定して前記マップを生成する請求項３〜５のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項７】
前記傾き情報抽出部は、前記眼内レンズの周方向に沿った複数の位置での前記眼内レンズの傾きの程度を示す数値を演算する傾き程度演算部を備え、
前記傾き表示制御部は、前記マップの周方向に沿った各位置に前記数値を表示させる請求項２〜６のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項８】
前記形状取得部は、前記眼内レンズが挿入された眼の複数位置での断層像を前記形状情報として取得し、
前記傾き程度演算部は、前記形状取得部が取得した前記断層像毎に、前記眼内レンズの厚み方向に直角な方向の両端に位置する各端点と、前記眼内レンズが傾いていない場合の方向を示した基準線との距離を前記数値として演算する請求項７に記載の眼内レンズ状態解析装置。
【請求項９】
前記形状取得部は、前記眼内レンズが挿入された眼の断層像を前記形状情報として取得し、
前記傾き情報抽出部は、前記形状取得部が取得した前記断層像において前記眼内レンズの傾き方向を示す直線であるレンズ傾き直線を設定する傾き直線設定部を備え、
前記傾き表示制御部は、前記レンズ傾き直線と、前記眼内レンズが傾いていない場合の方向を示した基準線とを前記傾き情報の一つとして前記表示部に同時に表示させる請求項１〜８のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項１０】
前記形状取得部は、前記眼内レンズが挿入された眼の断層像を前記形状情報として取得し、
前記傾き情報抽出部は、
前記形状取得部が取得した前記断層像において前記眼内レンズの傾き方向を示す直線であるレンズ傾き直線を設定する傾き直線設定部と、
前記レンズ傾き直線の、前記眼内レンズが傾いていない場合の方向を示した基準線に対する角度を演算する角度演算部とを備え、
前記傾き表示制御部は、前記角度演算部が演算した前記角度を前記傾き情報の一つとして前記表示部に表示させる請求項１〜９のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項１１】
前記形状取得部は、前記眼内レンズが挿入された眼の断層像を前記形状情報として取得し、
前記傾き情報抽出部は、前記形状取得部が取得した前記断層像において前記眼内レンズの厚み方向に直角な方向の両端に位置する各端点と、前記眼内レンズが傾いていない場合の方向を示した基準線との距離を演算する距離演算部を備え、
前記傾き表示制御部は、前記距離演算部が演算した各端点の前記距離を前記傾き情報の一つとして前記表示部に表示させる請求項１〜１０のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項１２】
前記基準線は、前記断層像の面内の方向のうち眼の隅角間の方向の直線である請求項６、９〜１１のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項１３】
前記基準線は、前記断層像の面内の方向のうち眼の隅角間の方向に平行であり、かつ前記眼内レンズの中心を通る直線である請求項８〜１１のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項１４】
前記形状取得部は、眼を正面で見て瞳孔内の一点を中心とした円における径方向に伸びた直線で切った断層像を取得するとともに、前記円における円周方向の複数の位置での断層像を取得する請求項１〜１３のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項１５】
眼内レンズが挿入された同一の眼の同一位置での複数時点の断層像を取得する複数時点取得部と、
前記複数時点取得部が取得した各断層像に写った複数時点での前記眼内レンズの状態を対比させて表した対比画像を生成する対比画像生成部と、
前記対比画像生成部が生成した前記対比画像を表示部に表示させる対比画像表示制御部と、
を備える請求項１〜１４のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項１６】
前記眼内レンズが挿入された眼の複数の位置での断層像を取得する断層像取得部と、
前記断層像取得部が取得した複数の前記断層像に基づいて前記眼内レンズの３Ｄモデルを生成する３Ｄモデル生成部と、
前記３Ｄモデル生成部が生成した前記３Ｄモデルの画像を表示部に表示させる３Ｄ画像表示制御部と、
を備える請求項１〜１５のいずれか１項に記載の眼内レンズ状態解析装置。  
【請求項１７】
眼内レンズが挿入された同一の眼の同一位置での複数時点の断層像を取得する複数時点取得部と、
前記複数時点取得部が取得した各断層像に写った複数時点での前記眼内レンズの状態を対比させて表した対比画像を生成する対比画像生成部と、
前記対比画像生成部が生成した前記対比画像を表示部に表示させる対比画像表示制御部と、
を備える眼内レンズ状態解析装置。  
【請求項１８】
前記対比画像生成部は、前記複数時点取得部が取得した複数の前記断層像を、所定部位の位置を一致させたうえで合成した画像を前記対比画像として生成する合成断層像生成部を備える請求項１５又は１７に記載の眼内レンズ状態解析装置。
【請求項１９】
前記所定部位は角膜又は隅角である請求項１８に記載の眼内レンズ状態解析装置。
【請求項２０】
前記対比画像生成部は、前記複数時点取得部が取得した前記断層像毎に、前記眼内レンズの傾き方向を示す直線であるレンズ傾き直線を取得し、取得した複数時点での前記レンズ傾き直線を対比させて表した傾き直線対比画像を前記対比画像として生成する直線対比画像生成部を備える請求項１５、１７、１８、１９のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項２１】
前記直線対比画像生成部は、前記傾き直線対比画像中に、前記眼内レンズが傾いていない場合の方向を示した基準線を含ませる請求項２０に記載の眼内レンズ状態解析装置。
【請求項２２】
複数時点の前記断層像毎に、前記眼内レンズの厚み方向に直角な方向における端点を特定して、特定した複数時点の前記端点の間の距離を演算する端点間距離演算部と、
前記端点間距離演算部が演算した前記端点間の距離を前記表示部に表示させる距離表示制御部と、
を備える請求項２０又は２１に記載の眼内レンズ状態解析装置。
【請求項２３】
眼内レンズが挿入された眼の複数の位置での断層像を取得する断層像取得部と、
前記断層像取得部が取得した複数の前記断層像に基づいて前記眼内レンズの３Ｄモデルを生成する３Ｄモデル生成部と、
前記３Ｄモデル生成部が生成した前記３Ｄモデルの画像を表示部に表示させる３Ｄ画像表示制御部と、
を備える眼内レンズ状態解析装置。
【請求項２４】
前記３Ｄ画像表示制御部は、前記眼内レンズが傾いていない場合の方向を示した平面の法線に直角な方向から前記３Ｄモデルを見た画像を表示させる請求項１６又は２３に記載の眼内レンズ状態解析装置。
【請求項２５】
前記３Ｄ画像表示制御部は、前記法線に直角な方向を満たす複数の方向から前記３Ｄモデルを見た画像を同時に又は別々に表示させる請求項２４に記載の眼内レンズ状態解析装置。
【請求項２６】
眼内レンズの眼内での形状情報を取得する形状取得部と、
前記形状取得部が取得した前記形状情報から前記眼内レンズの眼内での傾き状態を示した傾き情報を抽出する傾き情報抽出部と、
前記傾き情報抽出部が抽出した前記傾き情報を表示部に表示させる傾き表示制御部と、してコンピュータを機能させるプログラム。
【請求項２７】
前記傾き情報抽出部は、前記眼内レンズを平面視で見た面内に、前記眼内レンズの眼内での傾き状態を反映させたマップを前記傾き情報として生成するマップ生成部を備える請求項２６に記載のプログラム。
【請求項２８】
眼内レンズが挿入された同一の眼の同一位置での複数時点の断層像を取得する複数時点取得部と、
前記複数時点取得部が取得した各断層像に写った複数時点での前記眼内レンズの状態を対比させて表した対比画像を生成する対比画像生成部と、
前記対比画像生成部が生成した前記対比画像を表示部に表示させる対比画像表示制御部と、してコンピュータを機能させるプログラム。
【請求項２９】
眼内レンズが挿入された眼の複数の位置での断層像を取得する断層像取得部と、
前記断層像取得部が取得した複数の前記断層像に基づいて前記眼内レンズの３Ｄモデルを生成する３Ｄモデル生成部と、
前記３Ｄモデル生成部が生成した前記３Ｄモデルの画像を表示部に表示させる３Ｄ画像表示制御部と、してコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は眼内に挿入された眼内レンズの状態を解析する装置及びプログラムに関する。
【背景技術】
【０００２】
眼科検査のために用いられる検査装置として、光干渉断層法（Ｏｐｔｉｃａｌ  Ｃｏｈｅｒｅｎｃｅ  Ｔｏｍｏｇｒａｐｈｙ：ＯＣＴ）により被検眼の眼球の断層像を撮影する光干渉断層撮影装置が知られている（例えば特許文献１、２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１１１７２８号公報
【特許文献２】特開２００９−１４２３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、白内障治療のために眼内に人工のレンズ（眼内レンズ）が挿入されることがある。しかし、眼内レンズの状態（位置や傾き）が時間の経過に伴い当初の状態から変わってしまうことがある。眼内レンズの状態は光干渉断層撮影装置により一応は確認することができるが、より容易にその状態を判断できることが望ましい。
【０００５】
そこで、本発明は、眼内レンズの眼内での状態を容易に判断できる眼内レンズ状態解析装置及びプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、第１発明の眼内レンズ状態解析装置は、
眼内レンズの眼内での形状情報を取得する形状取得部と、
前記形状取得部が取得した前記形状情報から前記眼内レンズの眼内での傾き状態を示した傾き情報を取得する傾き情報抽出部と、
前記傾き情報抽出部が抽出した前記傾き情報を表示部に表示させる傾き表示制御部と、
を備える。
【０００７】
これによれば、眼内レンズの眼内での形状情報から、眼内レンズの眼内での傾き状態を示した傾き情報を取得し、取得した傾き情報を表示させるので、単に形状情報を表示させただけに比べて、眼内レンズの眼内での傾き状態を容易に判断できる。
【０００８】
また、前記傾き情報抽出部は、前記眼内レンズを平面視で見た面内に、前記眼内レンズの眼内での傾き状態を反映させたマップを前記傾き情報として生成するマップ生成部を備えてもよい。これによれば、眼内レンズの傾き状態を平面視で判断できるので、眼内の断層像のみで傾き状態を判断する場合に比べて、眼内レンズ全体の傾き状態を容易に判断できる。
【０００９】
また、前記形状取得部は、前記眼内レンズが挿入された眼の複数の位置での断層像を前記形状情報として取得し、
前記傾き情報抽出部は、前記形状取得部が取得した前記断層像毎に、前記眼内レンズの厚み方向に直角な方向における両端点のうち眼内の前後方向において相対的に後方に位置する端点である後方端点と、相対的に前方に位置する端点である前方端点とを特定する端点特定部を備え、
前記マップ生成部は、前記眼内レンズを平面視で見た面内において前記断層像を得た方向に沿って前記後方端点から前記前方端点に向かって変化する指標を反映させた前記マップを生成してもよい。
【００１０】
これによれば、マップにより、眼内の前後方向に直角な平面に対する眼内レンズの傾き状態を容易に判断できる。
【００１１】
また、前記指標は色とすることができる。これによれば、マップの色の変化によって眼内レンズの傾き状態を容易に判断できる。
【００１２】
また、前記傾き情報抽出部は、前記形状取得部が取得した前記断層像毎に、前記両端点を結ぶ直線であるレンズ傾き直線を均等に分割する複数の点を均等分割点として設定する点設定部を備え、
前記マップ生成部は、いずれの前記レンズ傾き直線に対しても同一の階調の色を使用して、前記後方端点から前記前方端点への配置順にしたがった色を各々の前記均等分割点に設定し、前記均等分割点に設定した色の範囲内で、前記マップの前記均等分割点以外の点の色を補間してもよい。
【００１３】
これによれば、眼内レンズの眼内の前後方向における位置にかかわらずマップに使用する色数（階調）を一定にできるので、マップを容易に生成できる。
【００１４】
また、前記マップ生成部は、前記断層像の面内において前記眼内レンズが傾いていない場合の方向を示した基準線に対して前記両端点を結ぶ直線であるレンズ傾き直線が傾いているか否かを判断する傾き有無判断部を備え、前記基準線に対して傾いていない前記レンズ傾き直線上の各点には互いに同一の指標を設定して前記マップを生成してもよい。これによれば、レンズ傾き直線が基準線に対して傾いていない場合には、レンズ傾き直線の各点には互いに同一の指標が設定されるので、マップにおいて指標の変化が無い方向には眼内レンズは傾いていないことを容易に判断できる。
【００１５】
また、前記傾き情報抽出部は、前記眼内レンズの周方向に沿った複数の位置での前記眼内レンズの傾きの程度を示す数値を演算する傾き程度演算部を備え、
前記傾き表示制御部は、前記マップの周方向に沿った各位置に前記数値を表示させてもよい。これによれば、眼内レンズがどの方向にどの程度傾いているのかを容易に判断できる。
【００１６】
この場合、前記形状取得部は、前記眼内レンズが挿入された眼の複数位置での断層像を前記形状情報として取得し、
前記傾き程度演算部は、前記形状取得部が取得した前記断層像毎に、前記眼内レンズの厚み方向に直角な方向の両端に位置する各端点と、前記眼内レンズが傾いていない場合の方向を示した基準線との距離を前記数値として演算してもよい。これによれば、傾き程度演算部が演算する距離が大きいほど、該距離を得た位置における傾きの程度が大きいことを示すことができる。
【００１７】
また、前記形状取得部は、前記眼内レンズが挿入された眼の断層像を前記形状情報として取得し、
前記傾き情報抽出部は、前記形状取得部が取得した前記断層像において前記眼内レンズの傾き方向を示す直線であるレンズ傾き直線を設定する傾き直線設定部を備え、
前記傾き表示制御部は、前記レンズ傾き直線と、前記眼内レンズが傾いていない場合の方向を示した基準線とを前記傾き情報の一つとして前記表示部に同時に表示させてもよい。これによれば、レンズ傾き直線（眼内レンズ）が基準線に対してどの程度傾いているのかを容易に判断できる。
【００１８】
また、前記形状取得部は、前記眼内レンズが挿入された眼の断層像を前記形状情報として取得し、
前記傾き情報抽出部は、
前記形状取得部が取得した前記断層像において前記眼内レンズの傾き方向を示す直線であるレンズ傾き直線を設定する傾き直線設定部と、
前記レンズ傾き直線の、前記眼内レンズが傾いていない場合の方向を示した基準線に対する角度を演算する角度演算部とを備え、
前記傾き表示制御部は、前記角度演算部が演算した前記角度を前記傾き情報の一つとして前記表示部に表示させてもよい。これによれば、レンズ傾き直線（眼内レンズ）が基準線に対してどの程度傾いているのかを容易に判断できる。
【００１９】
また、前記形状取得部は、前記眼内レンズが挿入された眼の断層像を前記形状情報として取得し、
前記傾き情報抽出部は、前記形状取得部が取得した前記断層像において前記眼内レンズの厚み方向に直角な方向の両端に位置する各端点と、前記眼内レンズが傾いていない場合の方向を示した基準線との距離を演算する距離演算部を備え、
前記傾き表示制御部は、前記距離演算部が演算した各端点の前記距離を前記傾き情報の一つとして前記表示部に表示させてもよい。これによれば、レンズ傾き直線の各端点と基準線との距離が表示されるので、一方の端点と基準線との距離と、他方の端点と基準線との距離との差異により眼内レンズが基準線に対してどの程度傾いているのかを容易に判断できる。また、レンズ傾き直線が眼内の前後方向のどの位置にあるのかも判断できる。
【００２０】
また、前記基準線は、前記断層像の面内の方向のうち眼の隅角間の方向の直線とすることができる。隅角間の方向は瞳孔の開度が変化したとしても一定である。また、隅角間の方向は、眼球の位置や向き（視線方向）が変化したときには、その変化に追従して眼内の各部との位置関係を一定に保ったまま変化する。したがって、隅角間の方向の直線を基準線として、この基準線に対して眼内レンズの傾き状態を判定することで、その判定が眼の状態（瞳孔の開度や視線方向など）に左右されてしまうのを抑制できる。
【００２１】
また、前記基準線は、前記断層像の面内の方向のうち眼の隅角間の方向に平行であり、かつ前記眼内レンズの中心を通る直線としてもよい。これによれば、断層像を取得する位置や時点の違いにより基準線と眼内レンズの相対的な位置関係が変わってしまうのを抑制でき、その結果として、精度の高い傾き情報を得ることができる。
【００２２】
また、前記形状取得部は、眼を正面で見て瞳孔内の一点を中心とした円における径方向に伸びた直線で切った断層像を取得するとともに、前記円における円周方向の複数の位置での断層像を取得してもよい。一般的に眼内レンズは平面視で円形であるので、円周方向に沿った複数の位置で径方向に伸びた直線で切った断層像を得ることで、円形のマップを得やすくできる。
【００２３】
また第１発明は、
眼内レンズが挿入された同一の眼の同一位置での複数時点の断層像を取得する複数時点取得部と、
前記複数時点取得部が取得した各断層像に写った複数時点での前記眼内レンズの状態を対比させて表した対比画像を生成する対比画像生成部と、
前記対比画像生成部が生成した前記対比画像を表示部に表示させる対比画像表示制御部と、
をさらに備えてもよい。
【００２４】
これによれば、複数時点での眼内レンズの状態を対比させて表した対比画像を表示させるので、複数時点での眼内レンズの状態を容易に比較できる。
【００２５】
また第１発明は、
前記眼内レンズが挿入された眼の複数の位置での断層像を取得する断層像取得部と、
前記断層像取得部が取得した複数の前記断層像に基づいて前記眼内レンズの３Ｄモデルを生成する３Ｄモデル生成部と、
前記３Ｄモデル生成部が生成した前記３Ｄモデルの画像を表示部に表示させる３Ｄ画像表示制御部と、
を備えてもよい。
【００２６】
これによれば、眼内レンズの３Ｄモデルの画像を表示させるので、眼内レンズの状態をより容易に判断できる。
【００２７】
第２発明の眼内レンズ状態解析装置は、
眼内レンズが挿入された同一の眼の同一位置での複数時点の断層像を取得する複数時点取得部と、
前記複数時点取得部が取得した各断層像に写った複数時点での前記眼内レンズの状態を対比させて表した対比画像を生成する対比画像生成部と、
前記対比画像生成部が生成した前記対比画像を表示部に表示させる対比画像表示制御部と、
を備える。
【００２８】
これによれば、複数時点での眼内レンズの状態を対比させて表した対比画像を表示させるので、複数時点での眼内レンズの状態を容易に比較できる。
【００２９】
また、前記対比画像生成部は、前記複数時点取得部が取得した複数の前記断層像を、所定部位の位置を一致させたうえで合成した画像を前記対比画像として生成する合成断層像生成部を備えてもよい。これによれば、複数時点の眼内レンズの状態と、断層像に写った眼内レンズ以外の部位との位置関係とを容易に判断でき、その位置関係に基づいて各時点での眼内レンズの状態（位置、傾き）を容易に判断できる。
【００３０】
またこの場合、前記所定部位は角膜又は隅角とすることができる。これによれば、同一の眼においては、断層像の測定時点が変わったとしても、眼内における角膜や隅角の位置はそれほど変化がないと考えることができるので、合成する断層像間で角膜又は隅角の位置を一致させることで、複数時点での眼内レンズの状態を正確に１つの断層像に反映させることができる。
【００３１】
また、前記対比画像生成部は、前記複数時点取得部が取得した前記断層像毎に、前記眼内レンズの傾き方向を示す直線であるレンズ傾き直線を取得し、取得した複数時点での前記レンズ傾き直線を対比させて表した傾き直線対比画像を前記対比画像として生成する直線対比画像生成部を備えてもよい。これによれば、複数時点の傾き状態を容易に比較できる。
【００３２】
また、前記直線対比画像生成部は、前記傾き直線対比画像中に、前記眼内レンズが傾いていない場合の方向を示した基準線を含ませてもよい。これによれば、基準線に対して各時点のレンズ傾き直線（眼内レンズ）がどの程度傾いているのかを容易に判断できる。
【００３３】
また、眼内レンズ状態解析装置は、
複数時点の前記断層像毎に、前記眼内レンズの厚み方向に直角な方向における端点を特定して、特定した複数時点の前記端点の間の距離を演算する端点間距離演算部と、
前記端点間距離演算部が演算した前記端点間の距離を前記表示部に表示させる距離表示制御部と、
をさらに備えてもよい。
【００３４】
これによれば、複数時点の眼内レンズの位置や傾きの違いを容易に判断できる。
【００３５】
第３発明の眼内レンズ状態解析装置は、
眼内レンズが挿入された眼の複数の位置での断層像を取得する断層像取得部と、
前記断層像取得部が取得した複数の前記断層像に基づいて前記眼内レンズの３Ｄモデルを生成する３Ｄモデル生成部と、
前記３Ｄモデル生成部が生成した前記３Ｄモデルの画像を表示部に表示させる３Ｄ画像表示制御部と、
を備える。
【００３６】
これによれば、眼内レンズの３Ｄモデルの画像を表示させるので眼内レンズの状態を容易に判断できる。
【００３７】
また、前記３Ｄ画像表示制御部は、前記眼内レンズが傾いていない場合の方向を示した平面の法線に直角な方向から前記３Ｄモデルを見た画像を表示させてもよい。これによれば、眼内レンズの傾き判定の基準となる平面に対する眼内レンズの傾き状態を容易に判断できる。
【００３８】
またこの場合、前記３Ｄ画像表示制御部は、前記法線に直角な方向を満たす複数の方向から前記３Ｄモデルを見た画像を同時に又は別々に表示させてもよい。これによれば、複数視点で基準の平面に対する眼内レンズの傾き状態を判断できる。
【００３９】
第４発明のプログラムは、
眼内レンズの眼内での形状情報を取得する形状取得部と、
前記形状取得部が取得した前記形状情報から前記眼内レンズの眼内での傾き状態を示した傾き情報を抽出する傾き情報抽出部と、
前記傾き情報抽出部が抽出した前記傾き情報を表示部に表示させる傾き表示制御部と、してコンピュータを機能させる。
【００４０】
これによれば、コンピュータに第４発明のプログラムを実装することで、上記第１発明と同様の作用効果を得ることができる。
【００４１】
また、この場合、前記傾き情報抽出部は、前記眼内レンズを平面視で見た面内に、前記眼内レンズの眼内での傾き状態を反映させたマップを前記傾き情報として生成するマップ生成部を備えてもよい。これによれば、眼内レンズの傾き状態を平面視で判断できるので、眼内の断層像のみで眼内レンズの傾き状態を判断する場合に比べて、眼内レンズ全体の傾き状態を容易に判断できる。
【００４２】
第５発明のプログラムは、
眼内レンズが挿入された同一の眼の同一位置での複数時点の断層像を取得する複数時点取得部と、
前記複数時点取得部が取得した各断層像に写った複数時点での前記眼内レンズの状態を対比させて表した対比画像を生成する対比画像生成部と、
前記対比画像生成部が生成した前記対比画像を表示部に表示させる対比画像表示制御部と、してコンピュータを機能させる。
【００４３】
これによれば、コンピュータに第５発明のプログラムを実装することで、上記第２発明と同様の作用効果を得ることができる。
【００４４】
第６発明のプログラムは、
眼内レンズが挿入された眼の複数の位置での断層像を取得する断層像取得部と、
前記断層像取得部が取得した複数の前記断層像に基づいて前記眼内レンズの３Ｄモデルを生成する３Ｄモデル生成部と、
前記３Ｄモデル生成部が生成した前記３Ｄモデルの画像を表示部に表示させる３Ｄ画像表示制御部と、してコンピュータを機能させる。
【００４５】
これによれば、コンピュータに第６発明のプログラムを実装することで、上記第３発明と同様の作用効果を得ることができる。
【図面の簡単な説明】
【００４６】
【図１】ＯＣＴ装置の構成図である。
【図２】眼を正面から見た図であり、断層像を得るための測定光のスキャン方向を説明する図である。
【図３】マップ表示処理のフローチャートである。
【図４】断層像の模式図である。
【図５】図３のステップＳ２及び図１６のステップＳ３２の具体的な処理を示したフローチャートである。
【図６】２時−８時方向での回転補正前の基準線及びレンズ傾き直線を例示した図である。
【図７】２時−８時方向での回転補正後の基準線及びレンズ傾き直線を例示した図である。
【図８】３時−９時方向での回転補正後の基準線及びレンズ傾き直線を例示した図である。
【図９】４時−１０時方向での回転補正後の基準線及びレンズ傾き直線を例示した図である。
【図１０】６時−１２時方向での回転補正後の基準線及びレンズ傾き直線を例示した図である。
【図１１】図３のステップＳ３の具体的な処理を示したフローチャートである。
【図１２】マップの各点に設定する色の階調を例示した図である。
【図１３】マップに各レンズ傾き直線の各均等分割点を反映させた図である。
【図１４】手術１年後における眼内レンズの傾き状態を示したマップである。
【図１５】手術直後における眼内レンズの傾き状態を示したマップである。
【図１６】対比画像表示処理のフローチャートである。
【図１７】２時−８時方向における、手術１年後と手術直後の各レンズ傾き直線を対比して表した回転補正前の図である。
【図１８】３時−９時方向における、手術１年後と手術直後の各レンズ傾き直線を対比して表した回転補正前の図である。
【図１９】４時−１０時方向における、手術１年後と手術直後の各レンズ傾き直線を対比して表した回転補正前の図である。
【図２０】６時−１２時方向における、手術１年後と手術直後の各レンズ傾き直線を対比して表した回転補正前の図である。
【図２１】２時−８時方向における、手術１年後と手術直後の各レンズ傾き直線を対比して表した回転補正後の図である。
【図２２】３時−９時方向における、手術１年後と手術直後の各レンズ傾き直線を対比して表した回転補正後の図である。
【図２３】４時−１０時方向における、手術１年後と手術直後の各レンズ傾き直線を対比して表した回転補正後の図である。
【図２４】６時−１２時方向における、手術１年後と手術直後の各レンズ傾き直線を対比して表した回転補正後の図である。
【図２５】２時−８時方向における、手術１年後と手術直後の合成断層像を例示した図である。
【図２６】３時−９時方向における、手術１年後と手術直後の合成断層像を例示した図である。
【図２７】４時−１０時方向における、手術１年後と手術直後の合成断層像を例示した図である。
【図２８】６時−１２時方向における、手術１年後と手術直後の合成断層像を例示した図である。
【図２９】３Ｄ画像表示処理のフローチャートである。
【図３０】手術直後の眼内レンズの３Ｄ画像を２時から８時への方向で見た図である。
【図３１】手術直後の眼内レンズの３Ｄ画像を３時から９時への方向で見た図である。
【図３２】手術直後の眼内レンズの３Ｄ画像を４時から１０時への方向で見た図である。
【図３３】手術直後の眼内レンズの３Ｄ画像を６時から１２時への方向で見た図である。
【図３４】手術直後の眼内レンズの３Ｄ画像を８時から２時への方向で見た図である。
【図３５】手術直後の眼内レンズの３Ｄ画像を９時から３時への方向で見た図である。
【図３６】手術直後の眼内レンズの３Ｄ画像を１０時から４時への方向で見た図である。
【図３７】手術直後の眼内レンズの３Ｄ画像を１２時から６時への方向で見た図である。
【図３８】手術１年後の眼内レンズの３Ｄ画像を２時から８時への方向で見た図である。
【図３９】手術１年後の眼内レンズの３Ｄ画像を３時から９時への方向で見た図である。
【図４０】手術１年後の眼内レンズの３Ｄ画像を４時から１０時への方向で見た図である。
【図４１】手術１年後の眼内レンズの３Ｄ画像を６時から１２時への方向で見た図である。
【図４２】手術１年後の眼内レンズの３Ｄ画像を８時から２時への方向で見た図である。
【図４３】手術１年後の眼内レンズの３Ｄ画像を９時から３時への方向で見た図である。
【図４４】手術１年後の眼内レンズの３Ｄ画像を１０時から４時への方向で見た図である。
【図４５】手術１年後の眼内レンズの３Ｄ画像を１２時から６時への方向で見た図である。
【図４６】同一の被検眼の同一時点における４方向の断層像を合成した図である。
【図４７】第２実施形態における、眼内レンズの眼内での傾きの程度を示す数値を演算する処理のフローチャートである、
【図４８】眼内レンズの断層像を模式的に示した図である。
【図４９】手術１年後の眼内レンズの傾き状態を示したマップであって、マップの周方向に沿った位置に、眼内レンズの傾きの程度を示す数値を表示させた図である。
【図５０】手術直後の眼内レンズの傾き状態を示したマップであって、マップの周方向に沿った位置に、眼内レンズの傾きの程度を示す数値を表示させた図である。
【図５１】３時−９時方向における、手術１年後と手術直後の合成断層像を例示した図であって、眼内レンズの傾きの程度を示す数値も併せて表示した図である。
【図５２】２時−８時方向における、手術１年後と手術直後の各レンズ傾き直線を対比して表した図であって、各レンズ傾き直線の傾きの程度を示す数値も併せて表示した図である。
【図５３】３時−９時方向における、手術１年後と手術直後の各レンズ傾き直線を対比して表した図であって、各レンズ傾き直線の傾きの程度を示す数値も併せて表示した図である。
【図５４】４時−１０時方向における、手術１年後と手術直後の各レンズ傾き直線を対比して表した図であって、各レンズ傾き直線の傾きの程度を示す数値も併せて表示した図である。
【図５５】６時−１２時方向における、手術１年後と手術直後の各レンズ傾き直線を対比して表した図であって、各レンズ傾き直線の傾きの程度を示す数値も併せて表示した図である。
【発明を実施するための形態】
【００４７】
（第１実施形態）
以下、本発明の第１実施形態を図面を参照しながら説明する。図１は、ＯＣＴ装置１（ＯＣＴ：Ｏｐｔｉｃａｌ  Ｃｏｈｅｒｅｎｃｅ  Ｔｏｍｏｇｒａｐｈｙ）の構成図を示している。ＯＣＴ装置１は、光干渉断層法（ＯＣＴ）により被検眼の前眼部の断層像を撮影する装置である。ＯＣＴ装置１は、低コヒーレント光源光を、被検眼へ照射する測定光と参照光とにそれぞれ分岐させ、測定光の被検眼からの反射光と参照光との干渉光に基づいて、前眼部の断層像を取得する。またＯＣＴ装置１は、測定光を被検眼上で走査することで、被検眼の広い範囲から断層像を取得する。
【００４８】
具体的には、ＯＣＴ装置１は、前眼部の断層像を測定する測定部３と、測定した断層像等、各種情報を記憶する不揮発性の記憶部１１と、オペレータが各種入力操作を行う操作部１２と、断層像等の表示を行う表示部１３と、これらに接続された制御部２とを備えている。なお、ＯＣＴ装置１は、断層像撮影用の光（測定光など）の出入りが行われる検査窓（図示外）と、その検査窓の正面に被検眼が位置するように被検者の顔を支持する支持部（顎受け部や額当て部）（図示外）も備えている。
【００４９】
測定部３は例えば特許文献２等の公知のＯＣＴ装置の測定部と同様に構成されている。すなわち、低コヒーレント光源光を出射する光源４、光源４の光を測定光と参照光とに分岐させて、測定光を被検眼に照射し、その反射光と参照光との干渉光を得る干渉光学系５、測定光を被検眼上で走査させる走査部６、干渉光学系５で得られた干渉光を断層像信号として検出する光検出部７、被検眼の位置を検出するためのアライメント光を被検眼に照射するアライメント光学系８、被検眼の視線（視軸）を測定部３の光軸に応じた方向に誘導するための固視灯を被検眼に照射する固視灯光学系９、及び被検眼に照射したアライメント光の位置に基づいて被検眼と測定部３との位置関係が所定関係となるように測定部３の光学系をＸ方向、Ｙ方向及びＺ方向に移動させる駆動部１０などを備えている。なお、Ｚ方向は被検眼の前後方向（深さ方向）に相当する方向であり、Ｘ方向はＺ方向に直角な方向であり、Ｙ方向はＸ方向及びＺ方向の両方に直角な方向である。測定部３（光検出部７）で測定された干渉光信号（断層像信号）は制御部２に送られる。
【００５０】
操作部１２は例えば測定部３による断層像の各種測定条件を設定するための操作部、測定部３による断層像の測定開始を指示するための操作部、記憶部１１に記憶された断層像のうち眼内レンズ状態の解析を行う断層像を選択するための操作部などから構成される。操作部１２は機械的なスイッチであってもよいし、表示部１３の画面に配設されたタッチパネルであってもよい。また、操作部１２は、どの位置（方向）の断層像を測定するのかの設定や、全方向の断層像を測定するのかの設定をする操作部も含んでいる。
【００５１】
制御部２は、ＣＰＵ１４、ＲＡＭ（図示外）、及びＲＯＭ等の不揮発性メモリ１５を備えている。制御部２は、測定部３による断層像の測定や、記憶部１１への情報の書き込み及び読み出しや、表示部１３の表示などを制御する。また制御部２は、操作部１２からの各種入力操作を受け付けて、受け付けた入力操作に応じた処理を実行する。制御部２は、断層像の測定の際には、図２に示すように、被検眼を正面で見て瞳孔内の一点Ｏ（以下、測定中心点という）を中心とした円における径方向に沿って測定光が走査（Ｂ−スキャンという）されるように測定部３の走査部６を制御することで、その径方向に伸びた直線で前眼部を切った１枚の断層像を得る。このとき、操作部１２からの入力操作に基づいて、どの位置の断層像を測定するのかも設定可能となっている。
【００５２】
加えて、制御部２は、操作部１２により、全方向の断層像の測定モードが設定されたときには、走査部６を制御して、Ｂ−スキャンを、測定中心点Ｏを中心とした円周方向に走査させることで（Ｃ−スキャンという）、円周方向に沿った複数の位置で断層像を得ることもできる。Ｃ−スキャンの走査間隔は例えば５度間隔以上（３６枚以上の断層像）とすることができるが、それ以外の角度間隔であってもよい。なお、測定中心点Ｏは、測定部３のアライメント光学系８及び固視灯光学系９に基づくアライメントにより、被検眼の視軸、光軸、角膜頂点などの位置に設定される。なお、眼の視軸は、眼の注視点と中心窩を結ぶ線である。眼の光軸は角膜の中央と水晶体の中央を結ぶ線である。
【００５３】
制御部２は、測定部３から送られてきた断層像信号（干渉光信号）を演算することで断層像を取得し、取得した断層像を表示部１３に表示させたり、記憶部１１に記憶させたりする。制御部２は、断層像を記憶部１１に記憶させる場合には、被検者、被検眼を特定できる情報（被検者の氏名や、左眼、右眼のどちらの眼であるのか）、どの位置で切った断層像であるのかの情報、及び測定日時などと対応付けて断層像を記憶部１１に記憶させる。
【００５４】
さらに制御部２のメモリ１５には眼内での眼内レンズ状態を解析するプログラム１６、１７、１８が実装されている。第１プログラム１６は眼内レンズの眼内での傾き状態を示したマップを生成して表示させるプログラムである。第２プログラム１７は、同一の被検眼に対して得られた、測定日時が異なる複数の眼内レンズの状態を１つの画像中に表した対比画像を生成して表示させるプログラムである。第３プログラム１８は眼内レンズの３Ｄモデルを生成して、その３Ｄモデルの画像を表示させるプログラムである。制御部２はこれらプログラム１６、１７、１８を実行することで、眼内レンズの眼内での状態を解析する処理を実行する。以下、これら処理の詳細を説明する。
【００５５】
（マップ表示処理）
先ず、第１プログラム１６に基づくマップ表示処理を説明する。図３は第１プログラム１６に基づく処理のフローチャートを示している。図３の処理を開始すると、制御部２のＣＰＵ１４は、眼内レンズが挿入された対像被検眼の断層像を取得する（Ｓ１）。このとき、その断層像の測定を未だ行っていない場合には、測定部３に断層像の測定を行わせて、測定した断層像を取得する。また、既に断層像の測定を行っている場合には、記憶部１１から対像とする断層像を読み出す。また、測定部３にて測定する際、又は記憶部１１から読み出す際には、同一の被検眼における複数の位置での断層像を取得する。後述の処理で生成するマップの精度を考えれば、断層像の枚数は多いほど好ましいが、例えば３枚以上、より好ましくは４枚以上の断層像を取得するのがよい。複数の断層像における円周方向の間隔は等間隔又は等間隔に近い間隔とするのが好ましい。図２に示すように、眼を正面に見て眼の上方向を１２時方向、下方向を６時方向、右方向を３時方向、左方向を９時方向とした、測定中心点Ｏを中心とした時計方向を設定したとする。例えば４枚の断層像を取得する場合には、例えば１２時−６時の方向に伸びた直線１０１で切った断層像と、３時−９時の方向に伸びた直線１０２で切った断層像と、２時−８時の方向に伸びた直線１０３で切った断層像と、４時−１０時の方向に伸びた直線１０４で切った断層像とを取得する。
【００５６】
ここで、図４は、取得した断層像の１つを模式的に示している。図４の断層像２０には、被検眼の角膜２１、虹彩２２、隅角２４といった前眼部の各部が写っている。また、断層像２０には、水晶体の代わりに、人工レンズである眼内レンズ２３も写っている。眼内レンズ２３は支持部（図示外）と一体に形成されており、この支持部により眼内の所定部位に係止されている。以下では図４の断層像２０を例に挙げて各処理を説明する。
【００５７】
図３の説明に戻り、次に、取得した各断層像２０から、眼内レンズ２３の眼内での傾き状態を示す傾き情報を抽出する（Ｓ２）。ステップＳ２は具体的には図５に示すフローチャートの処理を実行する。図５の処理に移行すると、ステップＳ１で取得した各断層像２０毎に、断層像２０に写っている眼内レンズ２３の位置及び形状を特定する（Ｓ１１）。眼内レンズ２３の特定は、例えば眼内レンズ２３のサンプル画像を記憶部１１に記憶しておく。断層像２０に写っている各部の境界線を検出して、境界線で規定される各形状と上記サンプル画像とを照合するテンプレートマッチングを行い、その結果、類似度が高い形状部分を眼内レンズ２３とすればよい。なお、テンプレートマッチングに代えて、断層像２０を表示部１３に表示させて、表示させた断層像２０中にポインタを表示させる。そして、オペレータによる操作部１２の入力操作に基づいて、ポインタで眼内レンズ２３の領域を指示させることで、眼内レンズ２３を特定してもよい。
【００５８】
次に、断層像２０毎に、特定した眼内レンズ２３の傾き方向を示す直線であるレンズ傾き直線２５（図４参照）を設定する（Ｓ１２）。具体的には、図４に示すように、眼内レンズ２３の厚み方向に直角な方向の端に位置する２つの角部２６（端点）を特定し、それら２つの角部２６の間を結ぶ直線２５をレンズ傾き直線として設定する（Ｓ１２）。レンズ傾き直線２５は、眼内レンズ２３の厚み方向に直角な方向であるレンズ傾き方向に伸びた直線であって、かつ、眼内レンズ２３内を通る直線である。
【００５９】
次に、断層像２０毎に、断層像２０に写っている隅角の位置及び形状を特定する（Ｓ１３）。本実施形態では隅角底２４（以下では単に隅角という）を特定する。この特定も、眼内レンズ２３の特定と同様に例えばテンプレートマッチング又はオペレータによる領域指示に基づいて行えばよい。また、断層像２０には２箇所に隅角２４が写っているので、これら２箇所の隅角２４を特定する。
【００６０】
次に、特定した２箇所の隅角２４を通る直線２７（図４参照）を基準線として設定する（Ｓ１４）。この基準線２７は眼内レンズ２３が傾いていない場合の方向を示した直線に相当する。
【００６１】
次に、断層像２０毎に、ステップＳ１２及びＳ１４で設定したレンズ傾き直線２５及び基準線２７を抽出する（Ｓ１５）。ここで、図６は、抽出したレンズ傾き直線２５及び基準線２７を例示している。図６に示すように、基準線２７が、ＯＣＴ装置１の断層像測定系又は信号処理系のＸＹ平面で規定される座標軸２８と角度がずれていることがある。そこで、以降の処理で各演算を容易にするために、基準線２７が座標軸２８（言い換えればＸＹ平面）と平行となるように（又は一致するように）、基準線２７及びレンズ傾き直線２５を回転補正する（Ｓ１６）。図７は回転補正後の基準線２７及びレンズ傾き直線２５を示している。なお、以降、断層像２０の面内の方向のうち基準線２７に直角な方向を眼内の前後方向とする。また、この前後方向において角膜２１に向かう方向に前方向、角膜２１から遠ざかる方向を後方向とする。
【００６２】
次に、レンズ傾き直線２５を均等に分割する複数の点２９を均等分割点として設定する（Ｓ１７）。均等分割点２９の個数は複数であれば特に限定はないが、例えば、レンズ傾き直線２５の両端の点２９ａ、２９ｃ（図４における眼内レンズ２３の角部２６に相当）と、中心点２９ｂとの３つの点を含むようにする。また、１つのレンズ傾き直線２５当たりの均等分割点２９の個数は、全てのレンズ傾き直線２５の間で互いに同一数に設定し、かつ、奇数個に設定するのが好ましい。これによれば、以降の処理で生成するマップの中心に、断層像毎に得られる各レンズ傾き直線２５の中点の均等分割点２９ｂをそれぞれ位置させることができ、ひいてはマップの中心の色を基準としてマップの各点の色を表すことができる。図７の例では、等間隔で１１個の均等分割点２９を設定した例を示している。
【００６３】
次に、レンズ傾き直線２５の各端点２９ａ、２９ｃと基準線２７との最短距離を演算する（Ｓ１８）。言い換えれば、各端点２９ａ、２９ｃから基準線２７に垂線を下したときのその垂線の長さを演算する。図７には、一方の端点２９ａ（左側の端点）と基準線２７との距離３０（単位はｍｍ）と、他方の端点２９ｃ（右側の端点）と基準線２７との距離３１（単位はｍｍ）とを例示している。さらに、一方の端点２９ａと他方の端点２９ｃとの、基準線２７に直角な方向（前後方向）における距離差３２も演算する。図７の例では、距離差３２（上下差）として、距離３１と距離３１の差分を演算している。
【００６４】
次に、レンズ傾き直線２５の基準線２７に対する角度を演算する（Ｓ１９）。この角度をＡ、レンズ傾き直線２５の両端点２９ａ、２９ｃ間の長さ（つまり眼内レンズ２３の直径）をＢ、上記上下差３２をＣとしたとき、Ａ＝ｓｉｎ−１（Ｃ／Ｂ）により得ることができる。このとき、例えば、左側の端点２９ａの基準線２７からの距離よりも右側の端点２９ｃの基準線２７からの距離のほうが大きい場合、つまりレンズ傾き直線２５が右下がりの傾向を示している場合の角度Ａはマイナスの値とし、反対にレンズ傾き直線２５が右上がりの傾向を示している場合の角度Ａはプラスの値とする。
【００６５】
次に、ステップＳ１２、Ｓ１４、Ｓ１８、Ｓ１９で得た各情報を傾き情報の一部として記憶部１１に記憶させる（Ｓ２０）。このとき、記憶する各情報が、どの断層像から得た情報であるのかを対応付けて記憶させる。例えば、１２時−６時の方向に伸びた直線１０１（図２参照）で切った断層像から得た傾き情報は１２時−６時方向の情報であることを対応付けて記憶させる。なお、図５の処理は、図３のステップＳ１で取得した各断層像２０毎に実行する。
【００６６】
図３に戻り、次に、基準線２７（隅角）で規定される平面（基準面）に対する眼内レンズの傾き状態を、眼内レンズを平面視で見た面内位置に反映させたマップを生成する（Ｓ３）。ステップＳ３は例えば図１１のフローチャートの処理を実行する。図１１の処理に移行すると、先ず、ステップＳ２で設定したレンズ傾き直線２５毎に、各均等分割点２９に予め定めた階調の色を設定する（Ｓ２１〜Ｓ２３）。具体的には、レンズ傾き直線２５（図７参照）が基準線２７に対して傾いているか否かを判断する（Ｓ２１）。例えば、図５のステップ１９で演算した角度が０度であるか否かを判断し、０度の場合にはレンズ傾き直線２５が基準線２７に対して傾いていないとし、０度以外の場合にはレンズ傾き直線２５が基準線２７に対して傾いているとする。また、レンズ傾き直線２５の一方の端点２９ａと基準線２７との距離と、他方の端点２９ｃと基準線２７との距離の差が０か否かを判断し、０の場合にはレンズ傾き直線２５が基準線２７に対して傾いていないとし、０以外の場合にはレンズ傾き直線２５が基準線２７に対して傾いているとしてもよい。
【００６７】
また、ステップＳ２１では、レンズ傾き直線２５の基準線２７に対する角度が所定値以下の場合、又はレンズ傾き直線２５の一方の端点２９ａと基準線２７との距離と、他方の端点２９ｃと基準線２７との距離の差が所定値以下の場合には、レンズ傾き直線２５が基準線２７に対して傾いていないとみなしてもよい。この場合、上記所定値は０とみなせる程度に小さい値とする。
【００６８】
そして、レンズ傾き直線２５が基準線２７に対して傾いていない場合には（Ｓ２１：Ｙｅｓ）、そのレンズ傾き直線２５上の各均等分割点２９には互いに同一色を設定する（Ｓ２２）。具体的には、予め定めた階調における中央に位置する色（図１２の例では階調を示す数値が「０」の色）を設定する。
【００６９】
一方、レンズ傾き直線２５が基準線２７に対して傾いている場合には（Ｓ２１：Ｎｏ）、そのレンズ傾き直線２５上の各均等分割点２９に互いに異なる色を設定する（Ｓ２３）。具体的には、図１２に示すように、各レンズ傾き直線２５に設定した均等分割点２９の個数分の階調の色を定める。図７の例では、１つのレンズ傾き直線２５に対して１１個の均等分割点２９が設定されるので、図１２の色数は１１である。図１２の１１色は同色系（例えば青色系）の色から構成され、その配列方向に沿って徐々に濃淡が変化するように定められる。また図１２において配列の中心に位置する色の階調を「０」とし、その「０」を基準として、淡い色の階調をプラスで表し、濃い色の階調をマイナスで表している。
【００７０】
レンズ傾き直線２５の両端点２９ａ、２９ｃのうち、基準線２７からの距離が相対的に大きい方の端点（つまり、眼内の前後方向において相対的に後方に位置する端点）を後方端点、該距離が相対的に小さい方の端点（つまり、眼内の前後方向において相対的に前方に位置する端点）を前方端点とする。図７の例では右側の端点２９ｃが後方端点、左側の端点２９ａが前方端点となる。そして、後方端点２９ｃから前方端点２９ａに向かって徐々に色が淡くなるように、図１２に示す１１階調の色を、１１個の均等分割点２９に均等分割点２９の配置順にしたがって順番に割り振る。すなわち、後方端点２９ｃには「−５」の色を割り振り、前方端点２９ａには「＋５」の色を割り振り、残りの点２９には、後方端点２９ｃ側から前方端点２９ａ側への配列順にしたがって「−４」から「＋４」の色を順番に割り振る。
【００７１】
さらに、ステップＳ２１〜Ｓ２３を、全てのレンズ傾き直線２５に対して行う。ここで、図７〜図１０は各断層像のレンズ傾き直線２５を例示している。具体的には、図７は２時−８時方向のレンズ傾き直線２５１を例示している。図８は、３時−９時方向のレンズ傾き直線２５２を例示している。図９は４時−１０時方向のレンズ傾き直線２５３を例示している。図１０は６時−１２時方向のレンズ傾き直線２５４を例示している。図７では、右側の端点２９ｃ（２時方向の端点）が後方端点となり、左側の端点２９ａ（８時方向の端点）が前方端点となる。したがって、右側の端点２９ｃから左側の端点２９ａに向かって徐々に色が淡くなるように、各点２９に図１２の１１色を割り振る。また、図８では、左側の端点２９ａ（９時方向の端点）が後方端点となり、右側の端点２９ｃ（３時方向の端点）が前方端点となる。したがって、左側の端点２９ａから右側の端点２９ｃに向かって徐々に色が淡くなるように、各点２９に図１２の１１色を割り振る。図９では、右側の端点２９ｃ（１０時方向の端点）が後方端点となり、左側の端点２９ａ（４時方向の端点）が前方端点となる。したがって、右側の端点２９ｃから左側の端点２９ａに向かって徐々に色が淡くなるように、各点２９に図１２の１１色を割り振る。図１０では、右側の端点２９ｃ（１２時方向の端点）が後方端点となり、左側の端点２９ａ（６時方向の端点）が前方端点となる。したがって、右側の端点２９ｃから左側の端点２９ａに向かって徐々に色が淡くなるように、各点２９に図１２の１１色を割り振る。また、図７〜図１０の４つのレンズ傾き直線２５１〜２５４間で図１２に示す同一の階調の色を使用する。なお、図６〜図１０、及び後述の図１７〜図２４の各均等分割点は上記のようにして割り振られた色で図示している。
【００７２】
次に、ステップＳ２１〜Ｓ２３で割り振った各均等分割点２９の色を、眼内レンズを平面視で見た円形マップに展開する（Ｓ２４）。具体的には、図１３に示すように、マップ４０の２時−８時方向には、図７のレンズ傾き直線２５１の１１個の均等分割点２９を均等に割り振って、各点２９にステップＳ２１〜Ｓ２３で割り振った色を設定する。同様に、マップ４０の３時−９時方向には、図８のレンズ傾き直線２５２の１１個の均等分割点２９を均等に割り振って、各点２９にステップＳ２１〜Ｓ２３で割り振った色を設定する。マップ４０の４時−１０時方向には、図９のレンズ傾き直線２５３の１１個の均等分割点２９を均等に割り振って、各点２９にステップＳ２１〜Ｓ２３で割り振った色を設定する。マップ４０の６時−１２時方向には、図１０のレンズ傾き直線２５４の１１個の均等分割点２９を均等に割り振って、各点２９にステップＳ２１〜Ｓ２３で割り振った色を設定する。なお、各レンズ傾き直線２５１〜２５４はマップ４０（眼内レンズ）の中心を通るものとする。
【００７３】
さらに、均等分割点２９を設定していない点の色を、周囲の均等分割点２９の色に基づいて補間する。具体的には、各レンズ傾き直線２５１〜２５４に沿って隣り合う２つの均等分割点２９間の各点は、例えばそれら２つの均等分割点２９の一方に設定された色と同色に設定する。また、マップ４０の円周方向においてレンズ傾き直線２５１〜２５４が設定されていない領域での径方向に沿った色は、その領域を間に挟んで円周方向に隣接する２つのレンズ傾き直線の径方向に沿った色変化に基づいて設定する。具体的には、円周方向に隣接する２つのレンズ傾き直線の濃淡変化の方向が同じの場合には、その２つのレンズ傾き直線で挟まれた領域には、その２つのレンズ傾き直線の径方向に沿った色変化と同じとする。例えば、図１３において、１２時−６時方向のレンズ傾き直線２５４と２時−８時方向のレンズ傾き直線２５１は共に上側の端点から下側の端点に向かって徐々に淡い色となっていき、濃淡変化の方向が同じである。したがって、これら２つのレンズ傾き直線２５１、２５４で挟まれた領域には、レンズ傾き直線２５１、２５４に沿った濃淡変化と同じ濃淡変化となるように該領域の各点に色を設定する。
【００７４】
一方、円周方向に隣接する２つのレンズ傾き直線の濃淡変化の方向が反対の場合には、例えば、それら２つのレンズ傾き直線で挟まれた領域の、円周方向の中間位置において径方向に伸びた境界線を境にして２つの領域に分割する。そして、一方の分割領域には一方のレンズ傾き直線に沿った濃淡変化と同じ濃淡変化とし、他方の分割領域には他方のレンズ傾き直線に沿った濃淡変化と同じ濃淡変化とする。例えば図１３において、２時−８時方向のレンズ傾き直線２５１は右側の端点から左側の端点に向かって徐々に淡い色が設定されるのに対して、３時−９時方向のレンズ傾き直線２５２は左側の端点から右側の端点に向かって徐々に淡い色が設定されており、それら２つのレンズ傾き直線２５１、２５２の濃淡変化の方向が反対となっている。したがって、これらのレンズ傾き直線２５１、２５２で挟まれた領域を、中間線４００を境にして２つの領域に分割したときに、レンズ傾き直線２５１側の分割領域には、レンズ傾き直線２５１に沿った濃淡変化と同じ濃淡変化とし、レンズ傾き直線２５２側の分割領域には、レンズ傾き直線２５２に沿った濃淡変化と同じ濃淡変化とする。
【００７５】
また、円周方向に隣接する２つのレンズ傾き直線の双方がステップＳ２２で各均等分割点２９に同一色を設定した場合には、それら２つのレンズ傾き直線に挟まれた領域も同一色（図１２の例では「０」の色）を設定する。また、円周方向に隣接する２つのレンズ傾き直線の一方がステップＳ２２で各均等分割点２９に同一色を設定し、他方がステップＳ２３で各均等分割点２９間に濃淡変化を設定した場合には、それら２つのレンズ傾き直線で挟まれた領域の、円周方向の中間位置において径方向に伸びた境界線を境にして２つの領域に分割する。そして、同一色のレンズ傾き直線側の分割領域には同一色（図１２の例では「０」の色）を設定し、濃淡変化があるレンズ傾き直線側の分割領域にはそのレンズ傾き直線と同じ濃淡変化となる色を設定する。これによって、例えば、全てのレンズ傾き直線に対してステップＳ２２を実行した場合には、マップ全体が一つの色（図１２の例では「０」の色）で表される。この場合、眼内レンズは、隅角で規定される基準面に対して平行（つまり傾いていない）であることを示し、眼内レンズが理想の状態であることを容易に判断できる。
【００７６】
以上より、例えば図１４のマップ４０が得られる。図１４のマップ４０では、マップ４０に並記した１１色（図１２の１１色と同じ）のみで各点の色を表している。これによって、マップ４０に用いる色数を抑えることができ、マップ４０の生成が容易となる。
【００７７】
ここで、図４６は、同一の被検眼の同一時点における４方向（２時―８時方向、３時−９時方向、４時−１０時方向、６時−１２時方向）の断層像を合成した図を例示している。図４６の例では、角膜の位置を一致させて各断層像を合成している。図４６に示すように、各断層像から得た、隅角で規定される各基準線２７は互いに平行ではあるが厳密には一致していない。このことは、レンズ傾き直線と基準線との距離の精度が必ずしも高いとは言えず、マップにこの距離をそのまま反映させるとマップの精度が低くなるおそれがある。これに対して、本実施形態のように、レンズ傾き直線の基準線からの距離にかかわらず、図１２の１１色を均等に割り振ることで、眼内レンズの傾き方向を正確に表したマップを得ることができる。
【００７８】
なお、上記の例では、マップ４０の、均等分割点２９が設定されていない点（以下、無設定点という）における色を均等分割点２９に設定した色の範囲内（図１２の１１色）で補間した例を示したが、無設定点の色を、図１２の１１色以外の色で補間してもよい。この場合、例えば無設定点の周囲に位置する第１の均等分割点２９の色から第２の均等分割点の色へと徐々に濃淡が変化する色を該無設定点に設定する。言い換えれば、無設定点の周囲に位置する複数の均等分割点２９の各色の中間色を該無設定点に設定する。
【００７９】
図３に戻り、次に、ステップＳ３で生成したマップを眼内レンズの傾き情報の一つとして表示部１３に表示させる（Ｓ４）。図１４、図１５は、表示部１３に表示させるマップを例示している。図１４、図１５は同一の被検眼の断層像から得たマップを示しているが、断層像の測定時点が異なっている。具体的には、図１４のマップ４０は、眼内レンズを眼内に挿入する手術の１年後に測定した断層像から得たマップを示している。図１５のマップ４５は、その手術直後に測定した断層像から得たマップを示している。なお、図１４のマップ４０に使用する色の階調と、図１５のマップ４５に使用する色の階調は同じである。図１４、図１５に示すように、ステップＳ４では、マップ４０、４５の他に、面内の各方向を時計の時間で表した方向画像４１と、マップ４０、４５に表される各色がどの階調値であるのかを示す階調画像４２も表示させる。方向画像４１において、１２時−６時で示される方向が眼の上下方向に該当し、３時−９時で示される方向が左右方向に該当する。階調画像４２は、マップ４０、４５の各点に割り振った各色を淡い色から濃い色へと徐々に変化するように一列に配置した色画像４２ａと、その色画像４２ａに並記するように色画像４２ａを構成する各色の階調値を示す数値画像４２ｂとから構成されている。マップ４０、４５は、中心点４３（レンズ傾き直線２５の中心点に相当）に階調値が「０」の色が割り当てられ、中心点４３よりも隅角で規定される基準面に近い点ほど淡い色（階調値がプラスの色）で表され、基準面に遠い点ほど濃い色（階調値がマイナスの色）で表されている。
【００８０】
マップ４０、４５により眼内レンズの各部が相対的に眼内の前側に位置しているのか後ろ側に位置しているのかを容易に判断でき、ひいては眼内レンズがどの方向に傾いているのかを容易に判断できる。すなわち、図１４のマップ４０に基づいて、術後１年後においては眼内レンズは時計回りに３時から８時までの領域が相対的に眼内の前側に位置しており、該領域からその反対側の領域に向かって眼内の後方に位置が変化するように傾いていることが分かる。他方、図１５のマップ４５に基づいて、術後直後においては眼内レンズは時計回りに８時から１２時までの領域が相対的に眼内の前側に位置しており、該領域からその反対側の領域に向かって眼内の後方に位置が変化するように傾いていることが分かる。また、マップ４０、４５では面内の各部間で濃淡に差異が表されているので、眼内レンズが基準面に対して平行となる理想状態ではないことを容易に判断できる。また、マップ４０、４５を比較することで、術後１年後では、術後直後から眼内レンズの傾き状態が変化していることを容易に判断できる。
【００８１】
また、ステップＳ４では、ステップＳ２で抽出した各情報を傾き情報の一部として表示部１３に表示させてもよい。具体的には、断層像を取得した方向毎に、図７に示すレンズ傾き直線２５、基準線２７、各数値３０、３１、３２や図５のステップＳ１９で演算した角度も表示部１３に表示させてもよい。このとき、図７のように、レンズ傾き直線２５と基準線２７とを、断層像におけるそれらの位置関係を保持したまま同時に表示させるのがよい。また、基準線に対するレンズ傾き直線の傾き方向（例えばレンズ傾き直線が右上がりの方向の直線なのか、右下がりの方向の直線なのか）の情報も表示させてもよい。この場合、例えば、レンズ傾き直線の傾き方向が右上がりの方向の場合には、ステップＳ１９で演算した角度を正の値で表し、レンズ傾き直線の傾き方向が右下がりの場合には角度を負の値で表してもよい。また、レンズ傾き直線の傾き方向を示す矢印６６（図２５〜図２８参照）を表示させてもよい。この場合、例えば、レンズ傾き直線の傾き方向が右上がりの場合には画面の上方を向いた矢印６６を表示させ、レンズ傾き直線の傾き方向が右下がりの場合には画面の下方を向いた矢印６６を表示させる。マップに加えて、ステップＳ２で抽出した各情報を傾き情報の一部として表示部１３に表示させることで、眼内レンズが基準面に対してどの方向にどの程度傾いているのかを容易に判定できる。また、眼内レンズ全体が基準面からどの程度の深さに位置しているのかも容易に判定できる。
【００８２】
（対比画像表示処理）
次に、第２プログラム１７に基づく対比画像表示処理を説明する。図１６は第２プログラム１７に基づく処理のフローチャートを示している。なお、図１６の処理の前提として、記憶部１１には、同一の被検眼に対する、測定日時が異なる複数の断層像測定結果が記憶されているものとする。図１６の処理を開始すると、制御部２は、眼内レンズが挿入された同一の被検眼に対して得られた測定時点が異なる複数の断層像測定結果を記憶部１１から読み出す（Ｓ３１）。このとき、複数時点の断層像測定結果間で同一位置で切った断層像を読み出す。具体的には、例えば、眼内レンズ挿入手術の１年後に測定した断層像測定結果と、該手術直後に測定した断層像測定結果とをそれぞれ読み出す。そして、これら２つの断層像測定結果はそれぞれ同一の測定位置からなる１又は複数の断層像を含んでいる。以下では、手術の１年後に測定した断層像測定結果と、出術直後の断層像測定結果とを取得し、各測定結果がそれぞれ図２に示す４つの直線１０１〜１０４の位置で切った４枚の断層像を含んでいるものとして説明する。
【００８３】
次に、手術１年後の４枚の断層像と、手術直後の４枚の断層像のそれぞれに対して、図５の処理を実行することで、各断層像から眼内レンズの傾き情報を抽出する（Ｓ３２）。ここで、図１７〜図２４は、手術１年後の断層像から得たレンズ傾き直線５１（以下、１年後直線という場合がある）と、手術直後の断層像からレンズ傾き直線５２（以下、直後直線という場合がある）とを方向別に示している。具体的には、図１７〜図２０は、隅角で規定される基準線２７が、ＯＣＴ装置１の断層像測定系又は信号処理系のＸＹ平面で規定される座標軸（図示外）と角度がずれた状態（つまり、図５で言えばステップＳ１６の回転補正前の状態）を示している。図２１〜図２４は、基準線２７とＸＹ平面で規定される座標軸との角度ずれを解消した状態（つまり、図５で言えばステップＳ１６の回転補正後の状態）を示している。また、図１７、図２１は、２時−８時方向の直線１０３（図２参照）で切った断層像から得たレンズ傾き直線５１、５２及び基準線２７を示している。図１８、図２２は、３時−９時方向の直線１０２（図２参照）で切った断層像から得たレンズ傾き直線５１、５２及び基準線２７を示している。図１９、図２３は、４時−１０時方向の直線１０４（図２参照）で切った断層像から得たレンズ傾き直線５１、５２及び基準線２７を示している。図２０、図２４は、６時−１２時方向の直線１０１（図２参照）で切った断層像から得たレンズ傾き直線５１、５２及び基準線２７を示している。
【００８４】
ステップＳ３２では、図２１〜図２４に示すように、１年後直線５１の各端点と基準線２７との距離５３ａ、５３ｂ、直後直線５２の各端点と基準線２７との距離５４ａ、５４ｂ、１年後直線５１の一方の端点（左側の端点）の距離５３ａと直後直線５２の一方の端点（左側の端点）の距離５４ａの差分５５ａ、及び１年後直線５１の他方の端点（右側の端点）の距離５３ｂと直後直線５２の他方の端点（右側の端点）の距離５４ｂの差分５５ｂを演算する。なお、端点間の距離５５ａ、５５ｂは、図５のステップＳ１８で演算すればよい。また、また、ステップＳ３２では、１年後直線５１の各端点の距離５３ａ、５３ｂの差分である上下差５７、及び直後直線５２の各端点の距離５４ａ、５４ｂの差分である上下差５８なども演算する。さらに、ステップＳ３２では、各レンズ傾き直線５１、５２の基準線２７に対する角度も演算する。これら演算を、図２１〜図２４の各方向毎に行う。そして、得られた各情報を記憶部１１に記憶させる。
【００８５】
次に、ステップＳ３１で取得した複数時点の断層像を１つの断層像として合成した合成断層像を対比画像の１つとして生成する（Ｓ３３）。このとき、互いに同一位置で切った断層像同士を合成する。また、断層像の合成は、断層像に写っている部位のうち眼の状態や時間経過に対して変化が少ない所定部位の位置を一致させたうえで行う。所定部位は具体的には例えば角膜又は隅角で規定される基準線２７とすることができる。この際、角膜や隅角は上記のようにテンプレートマッチングやオペレータの入力操作に基づく領域指示により特定できる。
【００８６】
また、断層像の合成は例えば各断層像に対して半透明処理を行ったうえで各断層を重ね合わせることで行う。これによって、各断層像を重ね合わせた際に、各断層像の部位（眼内レンズなど）が他の断層像の部位で隠れて見えなくなってしまうのを抑制できる。また、断層像の合成は以下のように行ってもよい。すなわち、複数時点の断層像のうち１つを基準断層像として選択する。そして、基準断層像以外の断層像から眼内レンズ像を抽出する。この際、抽出した眼内レンズ像と、位置合わせを行う所定部位（角膜や基準線２７）との位置関係を取得しておく。そして、抽出した眼内レンズ像を、基準断層像内の、所定部位に対する位置関係を満たす位置に挿入する。また、合成断層像において各眼内レンズ像を見やすくするために、各眼内レンズ像に対して画像処理を施して、例えば外周線のみの像又は外周線を明瞭にした、あるいは強調した像に変換してもよい。この際、どの時点の眼内レンズ像であるのかを判断しやすくするために各眼内レンズ像の外周線の線種や色を複数の眼内レンズ像間で異ならせてもよい。また、眼内レンズの形状が予め分かっている場合には、眼内レンズの外周線を模した模擬画像を予め記憶部１１等に記憶しておき、実際の眼内レンズ像に代えて（つまり、画像処理により実際の眼内レンズ像を断層像中から消して）その模擬画像を合成断層像中に挿入してもよい。これによって、実際の眼内レンズ像が不鮮明であったとしても、眼内レンズの状態を明確に示すことができる。
【００８７】
また、合成断層像中に、ステップＳ３２で得られたレンズ傾き直線の傾きに関する各種情報を含ませてもよい。
【００８８】
ここで、図２５〜図２８は、手術１年後の断層像と手術直後の断層像との合成断層像６０を例示している。図２５は２時−８時方向の直線１０３（図２参照）で切った断層像同士を合成した例を示している。図２６は３時−９時方向の直線１０２（図２参照）で切った断層像同士を合成した例を示している。図２７は４時−１０時方向の直線１０４（図２参照）で切った断層像同士を合成した例を示している。図２８は６時−１２時方向の直線１０１（図２参照）で切った断層像同士を合成した例を示している。
【００８９】
図２５〜図２８の合成断層像６０は、合成する元の断層像間で角膜６１の位置を一致させて生成されたものである。各合成断層像６０には、手術１年後の眼内レンズ像６２と、手術直後の眼内レンズ像６３とが含まれている。また、合成断層像６０には、ステップＳ３２で得られたレンズ傾き直線の傾きに関する情報も含まれている。具体的には、手術１年後の眼内レンズ像６２におけるレンズ傾き直線５１、手術直後の眼内レンズ像６３におけるレンズ傾き直線５２及び隅角で規定される基準線２７が含まれている。また、１年後直線５１の両端での基準線２７からの距離（図２５の例では、左端の距離が「１．０２」、右端の距離が「１．２０」）、１年後直線５１の各端点と直後直線５２の各端点との距離差（図２５の例では各直線５１、５２の左端での距離差「０．４５」、各直線５１、５２の右端での距離差「０．４４」）も含まれている。
【００９０】
さらに、各直線５１、５２の基準線２７に対する傾き度合いや傾き方向を容易に判断できるようにするために、１年後直線５１を一方の端点（図２５〜図２８の例では左端）が基準線２７上に位置するように平行移動させた直線６４及び直後直線５２を一方の端点（図２５〜図２８の例では左端）が基準線２７上に位置するように平行移動させた直線６５も含まれている。なお、図２５の例では、１年後直線５１の傾きと直後直線５２の傾きが同じ値（基準線２７に対する角度が共に１．７４°）であるために、平行移動直線６４、６５が重なっている。また、合成断層像６０には、１年後直線５１（平行移動直線６４）の基準線２７に対する角度及び直後直線５２（平行移動直線６５）の基準線２７に対する角度も含まれている。さらに、図２５〜図２８には、各直線５１、５２の基準線２７に対する傾き方向を示す情報として画面の上方又は下方に向いた矢印６６も含まれている。例えば、図２６の例では、平行移動直線６４（１年後直線５１）に対して下方に向いた矢印６６を併記しているので、平行移動直線６４（１年後直線５１）は画面において右下がりの方向に傾いていることを示している。一方、平行移動直線６５（直後直線５２）に対して上方に向いた矢印６６を併記しているので、平行移動直線６５（直後直線５２）は画面において右下がりの方向に傾いていることを示している。なお、図２５〜図２８の合成断層像６０は、各時点のレンズ傾き直線５１、５２も表されていることから、傾き直線対比画像でもある。
【００９１】
図１６の説明に戻り、次に、断層像を得た方向別に、ステップＳ３２で得られた各時点のレンズ傾き直線と、隅角で規定される基準線とを１つの画像中に対比させて表した傾き直線対比画像を対比画像の１つとして生成する（Ｓ３４）。この際、必要に応じて、ステップＳ３２で得られたレンズ傾き直線の各端点の基準線に対する距離等の情報も傾き直線対比画像に含ませる。具体的には、例えば図２１〜図２４で示される画像を傾き直線対比画像として生成する。
【００９２】
その後、ステップＳ３３、Ｓ３４で生成した対比画像（合成断層像、傾き直線対比画像）を表示部１３に表示させる（Ｓ３５）。このとき、各対比画像がどの方向での画像であるのか（図２の例ではどの直線１０１〜１０４の位置での画像であるのか）の情報を表示させる。また、合成断層像中の複数の眼内レンズ像や、傾き直線画像中の複数のレンズ傾き直線がどの時点のものであるのかを判別できる情報も表示させるのがよい。具体的には例えば眼内レンズ像やレンズ傾き直線の線種や色を、断層像の測定時点に応じて異ならせるとともに、各線種又は色と、断層像の測定時点との対応関係を示す情報を表示させる。図２５〜図２８の例では、手術１年後の眼内レンズ像６２を点線で示し、手術直後の眼内レンズ像６３を実線で示している。または、各眼内レンズ像や各レンズ傾き直線に対して、断層像の測定時点を示す情報を矢印などで指示してもよい。すなわち、図２１〜図２４の例では、手術１年後のレンズ傾き直線５１に対しては例えば「１年後」の文字を矢印で直線５１に向けて指示し、手術直後のレンズ傾き直線５２に対しては例えば「直後」の文字を矢印で直線５２に向けて指示する。同様に、図２５〜図２８の例では、「１年後」の文字を眼内レンズ像６２に向けて矢印で指示し、「直後」の文字を眼内レンズ像６３に向けて矢印で指示する。
【００９３】
これによって、各時点での眼内レンズの状態（傾きや位置）を容易に比較できる。また、各時点の眼内レンズが基準線２７に対してどの方向にどの程度傾いているのか、眼内レンズ全体が基準線２７に対してどの程度の深さに位置しているのかも容易に判定できる。例えば、各時点での眼内レンズの状態を比較した結果、差異が無い、又は差異が微小である場合には、眼内レンズは時間経過に伴って状態が変化していない、又はほとんど変化していないことを示し、時間経過に伴う位置変化が少ない理想的な眼内レンズであると評価できる。
【００９４】
なお、ステップＳ３１で取得した複数時点の断層像測定結果のそれぞれに対して第１プログラム１６に基づく処理（図３の処理）を実行することで、同一の被検眼に対する異なる時点の複数の傾きマップを得ることができる（図１４、図１５参照）。これらマップと、図２１〜図２８に例示する対比画像との双方を表示させることで、より一層、各時点での眼内レンズの状態を容易に判定できる。
【００９５】
（３Ｄ画像表示処理）
次に、第３プログラム１８に基づく３Ｄ画像表示処理を説明する。図２９は第３プログラム１８に基づく処理のフローチャートを示している。図２９の処理を開始すると、制御部２は、解析対像となる被検眼の断層像を取得する（Ｓ４１）。このとき、その断層像の測定を未だ行っていない場合には、測定部３に断層像の測定を行わせて、測定した断層像を取得する。また、既に断層像の測定を行っている場合には、記憶部１１から対像とする断層像を読み出す。また、測定部３にて測定する際、又は記憶部１１から読み出す際には、同一の被検眼における複数の位置での断層像を取得する。このとき、３Ｄ画像の精度を高くするために、できるだけ多くの位置での断層像を取得するのが好ましい。
【００９６】
次に、ステップＳ４１で取得した複数の断層像に基づいて、眼内レンズの３Ｄ（立体）モデルを構築する（Ｓ４２）。具体的には、断層像毎に、断層像中の眼内レンズ像を特定する。この特定は例えばテンプレートマッチングにより行えばよい。特定した各眼内レンズ像の各点の３次元位置を特定する。３次元を構成する３つの方向は例えばＯＣＴ装置１の断層像測定系で規定されたＸ方向、Ｙ方向及びＺ方向としてもよいし、図２のように、測定中心点Ｏを中心とした円の径方向を３次元における第１次元方向とし、この円の回転方向を第２次元方向とし、これら第１次元方向、第２次元方向の両方に直角な方向を第３次元方向としてもよい。または、隅角で規定される基準線に平行な方向を第１次元方向とし、この第１次元方向に直角な方向を第２次元方向とし、これら第１次元方向、第２次元方向の両方に直角な方向を第３次元方向としてよい。
【００９７】
そして、断層像毎に特定した眼内レンズ像の各点の３次元位置を統合する。この際、断層像を得ていない箇所の３次元位置は、断層像から得た眼内レンズ像の３次元位置に基づいて補間すればよい。以上により眼内レンズの外形及びその内部を模した３Ｄモデルを構築できる。
【００９８】
また、ステップＳ４２では、断層像に写っている眼内レンズ以外の部位（角膜、虹彩など）の３Ｄモデルを構築してもよい。この構築も、眼内レンズの３Ｄモデル構築と同様に行えばよい。
【００９９】
次に、構築した３Ｄモデルに基づいて、表示用の３Ｄモデルの画像（３Ｄ画像）を生成する（Ｓ４３）。ここでは、例えば、図３０に示すように、眼内レンズの傾きの判定基準となる平面、言い換えれば眼内レンズが傾いていない場合の方向を示した平面（基準面）２００を設定し、この基準面２００の法線２０１に直角な方向から眼内レンズを見た３Ｄ画像を生成する。基準面２００は例えば隅角で規定される平面とすることができる。この場合、平面は少なくとも３点あれば規定できるので、複数の断層像から少なくとも３箇所で隅角の３次元位置を特定し、特定した少なくとも３箇所の隅角位置を通る平面を基準面２００とすればよい。
【０１００】
また、図３０〜図３７に示すように、法線２０１（図３０参照）に直角な方向を満たす複数の方向から眼内レンズを見た３Ｄ画像を生成する。図３０は、法線２０１回りの円周に沿って時計の時間を割り当てたときに、２時から８時の方向に眼内レンズを見た３Ｄ画像７０を示している。図３１は３時から９時の方向に、図３２は４時から１０時の方向に、図３３は６時から１２時の方向に、図３４は８時から２時の方向に、図３５は９時から３時の方向に、図３６は１０時から４時の方向に、図３７は１２時から６時の方向に眼内レンズを見た３Ｄ画像７０を示している。なお、１２−６時の方向は眼の上下方向に相当し、３時−９時の方向は眼の左右方向に相当する。
【０１０１】
３Ｄ画像７０は、眼内レンズの側面部７０ａと、前面部７０ｂと後面部７０ｃとを有している。また、３Ｄ画像７０は眼内レンズを立体的に見せるように陰影を有しており、つまり、一定の方向から眼内レンズに光を当てたときに光の当たり方に応じて各部位の色の明度を異ならせている。すなわち、光が強く当たる部位ほど明るい色で示し、光が弱く当たる部位ほど暗い色で示している。図３０〜図３７の例では、眼内レンズの左側から光を当てたときの陰影を示している。
【０１０２】
なお、ステップＳ４２において眼内レンズ以外の部位の３Ｄモデルも構築した場合には、ステップＳ４３ではその部位の表示用３Ｄ画像も生成してよい。この場合、例えば図３０〜図３７と同じ視点から見た３Ｄ画像を生成する。また、ステップＳ４３では法線２０１（図３０参照）に直角な方向以外の方向から見た３Ｄ画像を生成してもよく、つまりどの方向から見た３Ｄ画像を生成してもよい。
【０１０３】
次に、ステップＳ４３で生成した３Ｄ画像を表示部１３に表示させる（Ｓ４４）。このとき、図３０〜図３７の例では、例えば３Ｄ画像７０の基準面２００（図３０参照）が表示部１３の画面の左右方向又は上下方向に平行となるように３Ｄ画像７０を表示させる。これによって、表示部１３に基準面２００を表示させなくても、眼内レンズ７０が基準面２００に対して傾いていることを判定しやすくできる。なお、基準面２００は表示部１３に表示させてもよいし、表示させなくてもよい。
【０１０４】
また、図３０〜図３７の例において、複数の方向から見た３Ｄ画像７０を同時に表示部１３に表示させてもよいし、別々に表示させてよい。別々に表示させる場合には、どの方向から見た３Ｄ画像７０を表示させるのかを、例えば操作部１２で選択できるようにする。複数方向の３Ｄ画像７０を同時に表示させることで、複数の３Ｄ画像７０間で、３Ｄ画像７０の各部７０ａ、７０ｂ、７０ｃの見え方の違いを容易に判断でき、この結果、３Ｄ画像７０（眼内レンズ）の傾きの方向や程度を容易に判定できる。
【０１０５】
さらに、図３０〜図３７に示すように、各３Ｄ画像７０がどの方向から見た画像であるのかを示す情報９０も表示させる。
【０１０６】
また、眼内レンズ７０の表示と同時に、眼内レンズ７０以外の眼内部位の３Ｄ画像も表示させてもよい。これによって、各部位と眼内レンズ７０の位置関係や、各部位に対して眼内レンズ７０が正規の位置にあるのかなどを判定しやすくなる。
【０１０７】
図２９の処理は、同一の被検眼の、測定時点が異なる複数の断層像測定結果に対して実行してもよい。ここで、図３０〜図３７は手術直後の眼内レンズの３Ｄ画像７０を示しており、図３８〜図４５は、手術１年後の眼内レンズの３Ｄ画像８０を例示している。これら図３０〜図３７の３Ｄ画像７０と、図３８〜図４５の３Ｄ画像８０とは同時に表示させてもよいし、別々に表示させてもよい。これによって、手術直後の眼内レンズ７０の各部（側面部７０ａ、前面部７０ｂ、後面部７０ｃ）と、手術１年後の眼内レンズ８０の各部（側面部８０ａ、前面部８０ｂ、後面部８０ｃ）との見え方を比較することで、各時点の眼内レンズ７０、８０の状態を容易に比較できる。
【０１０８】
以上説明したように、本実施形態では、第１プログラム１６に基づいて、眼内レンズの各点の、隅角で規定される基準面に対する遠近を反映したマップを表示するので、眼内レンズ全体がどの方向に傾いているのかを一見して把握できる。このとき、マップは、眼内レンズの基準面からの距離にかかわらず一定の階調の色で表しているので、距離をそのままマップに反映させた場合に比べて眼内レンズの傾き方向を正確にマップに反映させることができる。またマップに使用する色数を抑えることができ、マップの生成が容易となる。
【０１０９】
また、同一被検眼に対して測定時点が異なる複数のマップ、対比画像（合成断層像、傾き直線対比画像）、及び３Ｄ画像を表示させることで、時間経過に伴う眼内レンズの状態の変化を容易に判断できる。これにより、例えば、手術後一定期間経過した後に眼内レンズの状態が正規の位置であるのかを容易に判断できる。また、眼内レンズの眼内での状態を判断することで、眼内レンズの形状や眼内での支持方法などの評価もできる。
【０１１０】
（第２実施形態）
次に、本発明の第２実施形態を上記第１実施形態と異なる部分を中心に説明する。本実施形態の構成は図１に示す構成と同じであるが、制御部２が実行する処理が第１実施形態と異なっており、それ以外は第１実施形態と同じである。具体的には、第１プログラム１６及び第２プログラム１７において、第１実施形態で説明したマップや断層像やレンズ傾き直線の表示の際に、眼内レンズの眼内での傾きの程度を示す数値も併せて表示する。以下具体的に説明する。なお、以下で説明する図４８〜図５５において第１実施形態と同様の部分には同一の符号を付している。
【０１１１】
制御部２は、第１プログラム１６及び第２プログラム１７として、図３及び図１６の処理を実行するが、図３のステップＳ２及び図１６のステップＳ３２では、図５の処理に加えて、図４７の処理を実行する。図４７の処理は、図３のステップＳ１で取得した断層像毎に実行する。図４７の処理に移行すると、先ず、図３のステップＳ１で取得した断層像に写っている眼内レンズ２３（図４８参照）を特定する（Ｓ５１）。この特定は、図５のステップＳ１１と同様に行えばよい。
【０１１２】
次に、特定した眼内レンズ２３の厚み方向に直角な方向の両端に位置する各端点２６ａ、２６ｂ（図４８参照）を特定する（Ｓ５２）。具体的には、先ず、眼内レンズ２３の厚み方向に直角な方向の両端に位置するエッジ２６０（図４８参照）を特定する。エッジ２６０は通常長さを有した線であるので、例えば各エッジ２６０における中点を端点２６ａ、２６ｂとして特定する。なお、中点２６ａ、２６ｂに代えて、エッジ２６０の上側又は下側の端点を特定してもよい。
【０１１３】
次に、眼内レンズ２３全体の中心２３０（図４８参照）を特定する（Ｓ５３）。この中心２３０は、例えば、眼内レンズ２３の厚み方向に直角な方向（径方向）の中心位置での、厚み方向における中点である。中心２３０は、例えば、ステップＳ５２で特定した２つの端点２６ａ、２６ｂの中点とすればよい。
【０１１４】
次に、断層像に写っている２箇所の隅角底２４（図４参照）（以下では単に隅角という）を特定する（Ｓ５４）。この特定は、図５のステップＳ１３と同様に行えばよい。
【０１１５】
次に、特定した２箇所の隅角２４を通る直線２７（図４参照）を隅角間直線として設定する（Ｓ５５）。
【０１１６】
次に、隅角間直線２７を、ステップＳ５３で特定した中心２３０を通るように平行移動させた直線２７０（図４８参照）を基準線として設定する（Ｓ５６）。基準線２７０は、隅角間直線２７に平行であり、かつ、中心２３０を通る直線である。
【０１１７】
次に、ステップＳ５２で特定した各端点２６ａ、２６ｂと、基準線２７０との最短距離を演算する（Ｓ５７）。言い換えれば、各端点２６ａ、２６ｂから基準線２７０に垂線を下したときのその垂線の長さを演算する。このとき、各端点２６ａ、２６ｂが、眼内の前後方向において基準線２７０よりも前側（角膜側）に位置しているのか、後ろ側（硝子体側）に位置しているのかを判別した形で距離を演算する。具体的には例えば、端点２６ａ、２６ｂが基準線２７０よりも前側に位置している場合には、演算した距離に＋の符号を付加し、反対に、端点２６ａ、２６ｂが基準線２７０よりも後ろ側に位置している場合には、演算した距離に−の符号を付加する。図４８の例では、端点２６ａでの距離には−の符号が付加し、端点２６ｂでの距離には＋の符号を付加する。このステップＳ５７で得られる距離は、端点２６ａ、２６ｂの、眼内の前後方向における位置に相関する数値であり、具体的には、＋側に大きい値ほど眼内のより前側に位置することを示し、反対に、−側に大きい値ほど眼内のより後ろ側に位置することを示す。また、距離の絶対値が大きいほど、眼内レンズの眼内での傾きの程度が大きいことを示す。
【０１１８】
次に、ステップＳ５７で得た距離を、眼内レンズの傾き情報の一つとして、眼内レンズの周方向における端点２６ａ、２６ｂの位置に対応付けて記憶部１１（図１参照）に記憶させる（Ｓ５８）。例えば眼内レンズの周方向における位置を時計の時間で表したときに、端点２６ａの周方向位置が例えば「１２時」の場合には、端点２６ａと基準線２７０との距離を「１２時」に対応付けて記憶部１１に記憶させる。この場合、他方の端点２６ｂの周方向位置は「６時」となるので、端点２６ｂと基準線２７０との距離を「６時」に対応付けて記憶部１１に記憶させる。
【０１１９】
なお、図４７の処理は、図５の処理中に組み込まれてもよい。この場合、ステップＳ５１は図５のステップＳ１１で代用でき、ステップＳ５４は図５のステップＳ１３で代用でき、ステップＳ５５は図５のステップＳ１４で代用できる。
【０１２０】
その後、制御部２は、図３のステップＳ４又は図１６のステップＳ３５において、図４９〜図５５に示すように、マップや断層像やレンズ傾き直線の表示に併せて、図４７の処理で得た距離４６も表示部１３に表示させる。なお、距離４６の単位はｍｍである。図４９、図５０では、図１４、図１５と同じマップ４０、４５であるが、マップ４０、４５の周方向に沿って表示される方向画像４１に付帯する形で、図４７の処理で得た距離４６を表示させている。すなわち、制御部２は、図４７のステップＳ５８で記憶した周方向位置毎の距離４６を記憶部１１から読み出して、読み出した各距離４６を、対応する方向画像４１に付帯した位置に表示させる。
【０１２１】
図４９に示す手術１年後においては、眼内レンズの外周における４時の点が最も前側に位置しており、具体的には、傾きが無い理想状態に対して０．１４ｍｍ前側に位置している。また、１０時の点が最も後ろ側に位置しており、具体的には、傾きが無い理想状態に対して０．１４ｍｍ後ろ側に位置している。このことから、手術１年後においては、４時−１０時方向に最も傾いており、この傾き量が０．１４ｍｍであることが分かる。
【０１２２】
これに対し、図５０に示す手術直後においては、眼内レンズの外周における８時及び９時の点が最も前側に位置しており、具体的には、傾きが無い理想状態に対して０．０９ｍｍ前側に位置している。また、２時及び３時の点が最も後ろ側に位置しており、具体的には、傾きが無い理想状態に対して０．０９ｍｍ後ろ側に位置している。このことから、手術直後においては、３時−９時方向又は２時−８時方向に最も傾いており、この傾き量が０．０９ｍｍであることが分かる。
【０１２３】
このように、手術１年後では、手術直後の状態から傾きの方向が変化しており、さらに傾きの程度が０．０５ｍｍ（＝０．１４ｍｍ−０．０９ｍｍ）だけ大きくなっていることが分かる。
【０１２４】
図５１は、３時−９時方向における、手術１年後と手術直後の断層像を合成した図を示している。制御部２は、図１６のステップＳ３３において図５１に示す合成断層像を生成し、ステップＳ３５において図５１に示す合成断層像を表示部１３に表示させる。図５１の合成断層像は、距離４６及び基準線２７０ａ、２７０ｂが含まれること以外は図２６と同じである。基準線２７０ａは、図４７のステップＳ５６で設定した直線であり、具体的には、手術１年後の眼内レンズ像６２の中心を通る、隅角間直線２７に平行な直線である。基準線２７０ｂは、図４７のステップＳ５６で設定した直線であり、具体的には、手術直後の眼内レンズ像６３の中心を通る、隅角間直線２７に平行な直線である。
【０１２５】
図５１では、手術１年後の眼内レンズ像６２の厚み方向に直角な方向の両端に付帯する位置に距離４６として「＋０．０６」及び「−０．０６」を表示させている。これによれば、手術１年後においては、眼内レンズの３時−９時方向における一方の端点（図５１では右側の３時の端点）は、傾きの無い理想の状態を示す基準線２７０ａに対して０．０６ｍｍ前側に位置しており、他方の端点（図５１では左側の９時の端点）は０．０６ｍｍ後ろ側に位置していることが分かる。
【０１２６】
図５１では、手術直後の眼内レンズ像６３の厚み方向に直角な方向の両端に付帯する位置に距離４６として「＋０．０９」及び「−０．０９」を表示させている。これによれば、手術直後においては、眼内レンズの３時−９時方向における一方の端点（図５１では右側の３時の端点）は、傾きの無い理想の状態を示す基準線２７０ｂに対して０．０９ｍｍ後ろ側に位置しており、他方の端点（図５１では左側の９時の端点）は０．０９ｍｍ前側に位置していることが分かる。
【０１２７】
なお、制御部２は、必要に応じて、３時−９時方向以外の方向における図５１と同様の合成断層像を生成し、表示部１３に表示させる。
【０１２８】
図５２〜図５５は、各方向における、手術１年後と手術直後のレンズ傾き直線を示した図である。図５２〜図５５のレンズ傾き直線５１、５２は、図２１〜図２４のレンズ傾き直線５１、５２と同じである。図５２〜図５５では、各レンズ傾き直線５１、５２の端点に付帯した位置に距離４６を表示させている。制御部２は、図１６のステップＳ３４において図５２〜図５５に示す傾き直線対比画像を生成し、ステップＳ３５において図５２〜図５５に示す傾き直線対比画像を表示部１３に表示させる。なお、図２１〜図２４に示す傾き直線対比画像中に距離４６を含ませてもよい。図５２〜図５５によれば、各時点で眼内レンズがどの方向にどの程度傾いているのかや、各方向毎に手術１年後と手術直後との傾きの程度の差異を容易に判断できる。例えば、２時−８時方向においては、手術１年後と手術直後の傾きの程度を示す数値が共に「０．０９」で同じであり、手術１年後と手術直後とで傾きに差異が無いことが分かる。
【０１２９】
このように、本実施形態によれば、第１実施形態の効果に加えて、眼内レンズがどの方向にどの程度傾いているのかをより詳細に判断できる。また、眼内レンズの傾きの程度を示す数値に正負の符号を付加して表示させるので、眼内レンズの周方向に沿った複数の位置間で相対的に眼内の前側に位置するのか、後ろ側に位置するのかを容易に判断できる。
【０１３０】
また、図４６で説明したように、隅角間直線は、同一被検眼であっても断層像を得た位置が異なれば、平行移動方向に若干のずれが生じる。しかし、本実施形態では、隅角間直線を、眼内レンズの中心を通る位置まで平行移動させた直線を基準線として、この基準線に基づいて、眼内レンズの傾きの程度を示す数値を演算するので、該数値に、隅角間直線の位置の違いが反映されてしまうのを抑制でき、ひいては、精度が高い数値を得ることができる。
【０１３１】
なお、本発明は上記実施形態に限定されず種々の変更が可能である。例えば上記実施形態では、３つのプログラム１６〜１８の全てを備えたＯＣＴ装置の例を示したが、これらプログラム１６〜１８のいずれか１つ又は２つを備えていてもよい。
【０１３２】
また、上記実施形態では、合成断層像として、測定時点が異なる２つの断層像を合成した例を示したが、測定時点が異なる３つ以上の断層像を合成してもよい。
【０１３３】
また第２実施形態では、基準線と眼内レンズ端点との距離を眼内レンズの傾きの程度を示す数値として演算してこれをマップに表示させた例を示した。この距離に代えて又は加えて、図５のステップＳ１９で得られる角度を、眼内レンズの傾きの程度を示す数値としてマップの周方向に沿った各位置（図４９、図５０の方向画像４１に付帯した位置）に表示させてもよい。これによっても、眼内レンズがどの方向にどの程度傾いているのかを容易に判断できる。
【０１３４】
また第２実施形態では、図１１の処理に従って生成されたマップの周囲に、図４７の処理で得た距離を表示させた例を示した。これに代えて、眼内レンズを平面視で見た面内の各点に、眼内レンズの傾きの程度を示す数値に応じた色を割り振ったマップを生成して表示させてもよい。具体的には、マップ生成処理では、例えば、予め定められた最小値と最大値の間の数値を所定階調（例えば２５６階調）の色（又は濃淡）に分けたときに、図４７のステップＳ５７で得られる距離が何階調目の色に該当するのかを判定して、判定した色を、マップの外周における該当する点（以下、距離演算点という）に割り振る。距離演算点以外の点の色は、距離演算点での色に基づいて補間すればよい。例えば図４９の例では、マップの外周における１２時の点（この点は距離演算点である）は距離「−０．０４」に応じた色Ｃ１となり、６時の点（この点は距離演算点である）は距離「＋０．０４」に応じた色Ｃ２となり、６時−１２時方向における１２時の点と６時の点の間は、色Ｃ１から色Ｃ２へと徐々に変化する色（言い換えれば色Ｃ１と色Ｃ２の間を線形補間する色）を割り振る。同様に、４時−１０時方向、３時−９時方向及び２時−８時方向に沿った各点の色も割り振る。さらに、断層像を得ていない領域の色は、断層像を得た上記方向（６時−１２時方向、４時−１０時方向、３時−９時方向及び２時−８時方向）の各点の色に基づいて補間する。具体的には、６時−１２時方向と、４時−１０時方向の間の領域における各点の色は、６時−１２時方向での色又は４時−１０時方向での色と同一としてもよいし、周方向に沿って６時−１２時方向の点から４時−１０時方向の点に向かうにしたがって徐々に変化する色（つまり、６時−１２時方向での色と４時−１０時方向での色の中間色）を割り振ってもよい。これによれば、マップに示された色のみから、眼内レンズがどの方向にどの程度傾いているのかを判断できる。
【０１３５】
また上記実施形態では、４方向（具体的には６時−１２時方向、４時−１０時方向、３時−９時方向及び２時−８時方向）の断層像を得た例を示したが、さらに多くの方向（例えば、上記４方向に加えて、１時−７時方向及び５時−１１時方向）の断層像を得てもよい。これによれば、より正確に、眼内レンズの傾き状態を示すことができる。
【０１３６】
なお、上記実施形態において、図１の制御部２が眼内レンズ状態解析装置に相当する。図３のステップＳ１を実行する制御部２が形状取得部に相当する。図３のステップＳ２、Ｓ３を実行する制御部２が傾き情報抽出部に相当する。図３のステップＳ４を実行する制御部２が傾き表示制御部に相当する。図５のステップＳ１２を実行する制御部２が傾き直線設定部に相当する。図３のステップＳ３を実行する制御部２がマップ生成部に相当する。図５のステップＳ１７を実行する制御部２が点設定部に相当する。図５のステップＳ１８を実行する制御部２が端点特定部、距離演算部及び端点間距離演算部に相当する。図５のステップＳ１９を実行する制御部２が角度演算部に相当する。図１１のステップＳ２１を実行する制御部２が傾き有無判定部に相当する。図４７の処理を実行する制御部２が傾き程度演算部に相当する。
【０１３７】
また、図１６のステップＳ３１を実行する制御部２が複数時点取得部に相当する。図１６のステップＳ３２〜Ｓ３４を実行する制御部２が対比画像生成部に相当する。図１６のステップＳ３５を実行する制御部２が対比画像表示制御部及び距離表示制御部に相当する。図１６のステップＳ３３を実行する制御部２が合成断層像生成部に相当する。図１６のステップＳ３２、Ｓ３４を実行する制御部２が直線対比画像生成部に相当する。
【０１３８】
また、図２９のステップＳ４１を実行する制御部２が断層像取得部に相当する。図２９のステップＳ４２を実行する制御部２が３Ｄモデル生成部に相当する。図２９のステップＳ４３、Ｓ４４を実行する制御部２が３Ｄ画像表示制御部に相当する。
【符号の説明】
【０１３９】
１  ＯＣＴ装置
２  制御部
３  測定部
１３  表示部
１６  第１プログラム
１７  第２プログラム
１８  第３プログラム
２０  断層像
２３、６２、６３  眼内レンズ
２５、５１、５２  レンズ傾き直線
２７  基準線、隅角間直線
２７０、２７０ａ、２７０ｂ  基準線
２９  均等分割点
４０  手術１年後のマップ
４５  手術直後のマップ
６０  合成断層像
７０、８０  眼内レンズの３Ｄ画像
【図１】
2020151446.tif 000003
【図２】
2020151446.tif 000004
【図３】
2020151446.tif 000005
【図４】
2020151446.tif 000006
【図５】
2020151446.tif 000007
【図６】
2020151446.tif 000008
【図７】
2020151446.tif 000009
【図８】
2020151446.tif 000010
【図９】
2020151446.tif 000011
【図１０】
2020151446.tif 000012
【図１１】
2020151446.tif 000013
【図１２】
2020151446.tif 000014
【図１３】
2020151446.tif 000015
【図１４】
2020151446.tif 000016
【図１５】
2020151446.tif 000017
【図１６】
2020151446.tif 000018
【図１７】
2020151446.tif 000019
【図１８】
2020151446.tif 000020
【図１９】
2020151446.tif 000021
【図２０】
2020151446.tif 000022
【図２１】
2020151446.tif 000023
【図２２】
2020151446.tif 000024
【図２３】
2020151446.tif 000025
【図２４】
2020151446.tif 000026
【図２５】
2020151446.tif 000027
【図２６】
2020151446.tif 000028
【図２７】
2020151446.tif 000029
【図２８】
2020151446.tif 000030
【図２９】
2020151446.tif 000031
【図３０】
2020151446.tif 000032
【図３１】
2020151446.tif 000033
【図３２】
2020151446.tif 000034
【図３３】
2020151446.tif 000035
【図３４】
2020151446.tif 000036
【図３５】
2020151446.tif 000037
【図３６】
2020151446.tif 000038
【図３７】
2020151446.tif 000039
【図３８】
2020151446.tif 000040
【図３９】
2020151446.tif 000041
【図４０】
2020151446.tif 000042
【図４１】
2020151446.tif 000043
【図４２】
2020151446.tif 000044
【図４３】
2020151446.tif 000045
【図４４】
2020151446.tif 000046
【図４５】
2020151446.tif 000047
【図４６】
2020151446.tif 000048
【図４７】
2020151446.tif 000049
【図４８】
2020151446.tif 000050
【図４９】
2020151446.tif 000051
【図５０】
2020151446.tif 000052
【図５１】
2020151446.tif 000053
【図５２】
2020151446.tif 000054
【図５３】
2020151446.tif 000055
【図５４】
2020151446.tif 000056
【図５５】
2020151446.tif 000057
【手続補正書】
【提出日】令和1年8月27日(2019.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
眼内レンズが挿入された眼の複数の位置での断層像を取得する形状取得部と、
前記形状取得部が取得した前記断層像毎に、前記眼内レンズの厚み方向に直角な方向における両端点のうち眼内の前後方向において相対的に後方に位置する端点である後方端点と、相対的に前方に位置する端点である前方端点とを特定する端点特定部と、
前記眼内レンズを平面視で見た面内において前記断層像を得た方向に沿って前記後方端点から前記前方端点に向かって変化する指標を反映させたマップを生成するマップ生成部と、
前記マップを表示部に表示させる傾き表示制御部と、
を備える眼内レンズ状態解析装置。
【請求項２】
前記指標は色である請求項１に記載の眼内レンズ状態解析装置。
【請求項３】
前記形状取得部が取得した前記断層像毎に、前記両端点を結ぶ直線であるレンズ傾き直線を均等に分割する複数の点を均等分割点として設定する点設定部を備え、
前記マップ生成部は、いずれの前記レンズ傾き直線に対しても同一の階調の色を使用して、前記後方端点から前記前方端点への配置順にしたがった色を各々の前記均等分割点に設定し、前記均等分割点に設定した色の範囲内で、前記マップの前記均等分割点以外の点の色を補間する請求項２に記載の眼内レンズ状態解析装置。
【請求項４】
前記マップ生成部は、前記断層像の面内において前記眼内レンズが傾いていない場合の方向を示した基準線に対して前記両端点を結ぶ直線であるレンズ傾き直線が傾いているか否かを判断する傾き有無判断部を備え、前記基準線に対して傾いていない前記レンズ傾き直線上の各点には互いに同一の指標を設定して前記マップを生成する請求項１〜３のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項５】
前記眼内レンズの周方向に沿った複数の位置での前記眼内レンズの傾きの程度を示す数値を演算する傾き程度演算部を備え、
前記傾き表示制御部は、前記マップの周方向に沿った各位置に前記数値を表示させる請求項１〜４のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項６】
前記傾き程度演算部は、前記形状取得部が取得した前記断層像毎に、前記眼内レンズの厚み方向に直角な方向の両端に位置する各端点と、前記眼内レンズが傾いていない場合の方向を示した基準線との距離を前記数値として演算する請求項５に記載の眼内レンズ状態解析装置。
【請求項７】
前記形状取得部が取得した前記断層像において前記眼内レンズの傾き方向を示す直線であるレンズ傾き直線を設定する傾き直線設定部を備え、
前記傾き表示制御部は、前記レンズ傾き直線と、前記眼内レンズが傾いていない場合の方向を示した基準線とを前記表示部に同時に表示させる請求項１〜６のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項８】
前記形状取得部が取得した前記断層像において前記眼内レンズの傾き方向を示す直線であるレンズ傾き直線を設定する傾き直線設定部と、
前記レンズ傾き直線の、前記眼内レンズが傾いていない場合の方向を示した基準線に対する角度を演算する角度演算部とを備え、
前記傾き表示制御部は、前記角度演算部が演算した前記角度を前記表示部に表示させる請求項１〜７のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項９】
前記形状取得部が取得した前記断層像において前記眼内レンズの厚み方向に直角な方向の両端に位置する各端点と、前記眼内レンズが傾いていない場合の方向を示した基準線との距離を演算する距離演算部を備え、
前記傾き表示制御部は、前記距離演算部が演算した各端点の前記距離を前記表示部に表示させる請求項１〜８のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項１０】
前記基準線は、前記断層像の面内の方向のうち眼の隅角間の方向の直線である請求項４、７〜９のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項１１】
前記基準線は、前記断層像の面内の方向のうち眼の隅角間の方向に平行であり、かつ前記眼内レンズの中心を通る直線である請求項６〜９のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項１２】
前記形状取得部は、眼を正面で見て瞳孔内の一点を中心とした円における径方向に伸びた直線で切った断層像を取得するとともに、前記円における円周方向の複数の位置での断層像を取得する請求項１〜１１のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項１３】
眼内レンズが挿入された同一の眼の同一位置での複数時点の断層像を取得する複数時点取得部と、
前記複数時点取得部が取得した各断層像に写った複数時点での前記眼内レンズの状態を対比させて表した対比画像を生成する対比画像生成部と、
前記対比画像生成部が生成した前記対比画像を表示部に表示させる対比画像表示制御部と、
を備える請求項１〜１２のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項１４】
前記対比画像生成部は、前記複数時点取得部が取得した複数の前記断層像を、所定部位の位置を一致させたうえで合成した画像を前記対比画像として生成する合成断層像生成部を備える請求項１３に記載の眼内レンズ状態解析装置。
【請求項１５】
前記所定部位は角膜又は隅角である請求項１４に記載の眼内レンズ状態解析装置。
【請求項１６】
前記対比画像生成部は、前記複数時点取得部が取得した前記断層像毎に、前記眼内レンズの傾き方向を示す直線であるレンズ傾き直線を取得し、取得した複数時点での前記レンズ傾き直線を対比させて表した傾き直線対比画像を前記対比画像として生成する直線対比画像生成部を備える請求項１３、１４、１５のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項１７】
前記直線対比画像生成部は、前記傾き直線対比画像中に、前記眼内レンズが傾いていない場合の方向を示した基準線を含ませる請求項１６に記載の眼内レンズ状態解析装置。
【請求項１８】
複数時点の前記断層像毎に、前記眼内レンズの厚み方向に直角な方向における端点を特定して、特定した複数時点の前記端点の間の距離を演算する端点間距離演算部と、
前記端点間距離演算部が演算した前記端点間の距離を前記表示部に表示させる距離表示制御部と、
を備える請求項１６又は１７に記載の眼内レンズ状態解析装置。
【請求項１９】
前記眼内レンズが挿入された眼の複数の位置での断層像を取得する断層像取得部と、
前記断層像取得部が取得した複数の前記断層像に基づいて前記眼内レンズの３Ｄモデルを生成する３Ｄモデル生成部と、
前記３Ｄモデル生成部が生成した前記３Ｄモデルの画像を表示部に表示させる３Ｄ画像表示制御部と、
を備える請求項１〜１８のいずれか１項に記載の眼内レンズ状態解析装置。
【請求項２０】
前記３Ｄ画像表示制御部は、前記眼内レンズが傾いていない場合の方向を示した平面の法線に直角な方向から前記３Ｄモデルを見た画像を表示させる請求項１９に記載の眼内レンズ状態解析装置。
【請求項２１】
前記３Ｄ画像表示制御部は、前記法線に直角な方向を満たす複数の方向から前記３Ｄモデルを見た画像を同時に又は別々に表示させる請求項２０に記載の眼内レンズ状態解析装置。
【請求項２２】
眼内レンズの眼内での形状情報を取得する形状取得部と、
前記形状取得部が取得した前記形状情報から前記眼内レンズを平面視で見た面内に、前記眼内レンズの眼内での傾き状態を反映させたマップを生成するマップ生成部と、
前記形状取得部が取得した前記形状情報から前記眼内レンズの周方向に沿った複数の位置での前記眼内レンズの傾きの程度を示す数値を演算する傾き程度演算部と、
前記マップを表示部に表示させるとともに、前記マップの周方向に沿った各位置に前記数値を表示させる傾き表示制御部と、
を備える眼内レンズ状態解析装置。
【請求項２３】
前記形状取得部は、前記眼内レンズが挿入された眼の複数位置での断層像を前記形状情報として取得し、
前記傾き程度演算部は、前記形状取得部が取得した前記断層像毎に、前記眼内レンズの厚み方向に直角な方向の両端に位置する各端点と、前記眼内レンズが傾いていない場合の方向を示した基準線との距離を前記数値として演算する請求項２２に記載の眼内レンズ状態解析装置。
【請求項２４】
眼内レンズが挿入された眼の断層像を取得する形状取得部と、
前記形状取得部が取得した前記断層像において前記眼内レンズの厚み方向に直角な方向の両端に位置する各端点と、前記眼内レンズが傾いていない場合の方向を示した基準線との距離を演算する距離演算部と、
前記距離演算部が演算した各端点の前記距離を表示部に表示させる傾き表示制御部と、
を備える眼内レンズ状態解析装置。
【請求項２５】
眼内レンズが挿入された眼の複数の位置での断層像を取得する形状取得部と、
前記形状取得部が取得した前記断層像毎に、前記眼内レンズの厚み方向に直角な方向における両端点のうち眼内の前後方向において相対的に後方に位置する端点である後方端点と、相対的に前方に位置する端点である前方端点とを特定する端点特定部と、
前記眼内レンズを平面視で見た面内において前記断層像を得た方向に沿って前記後方端点から前記前方端点に向かって変化する指標を反映させたマップを生成するマップ生成部と、
前記マップを表示部に表示させる傾き表示制御部と、
してコンピュータを機能させるプログラム。
【請求項２６】
眼内レンズの眼内での形状情報を取得する形状取得部と、
前記形状取得部が取得した前記形状情報から前記眼内レンズを平面視で見た面内に、前記眼内レンズの眼内での傾き状態を反映させたマップを生成するマップ生成部と、
前記形状取得部が取得した前記形状情報から前記眼内レンズの周方向に沿った複数の位置での前記眼内レンズの傾きの程度を示す数値を演算する傾き程度演算部と、
前記マップを表示部に表示させるとともに、前記マップの周方向に沿った各位置に前記数値を表示させる傾き表示制御部と、
してコンピュータを機能させるプログラム。