(57)【要約】【課題】  立体画像にマーキングを行うことで、正確に距離情報を得て一画像を回転させてもマーカーの位置がずれない立体画像処理方法を提供する。【解決手段】  立体連続画像の一画像に２点のマークを記し直線を生成すると該直線の距離情報と奥行き情報が演算され、該立体連続画像を形成する第一の２次元連続画像と第二の２次元連続画像に該距離情報と該奥行き情報に基づく直線が各々全ての連続画像に記され、保存される。【選択図】  図１
2010103910.tif 000002
【特許請求の範囲】
【請求項１】
第一の２次元画像と第二の２次元画像に基づく立体画像において、立体画像上に立体カーソルで立体マークを記すと、該立体画像を形成する第一の２次元画像と第二の２次元画像に該立体マークに基づくマークが記され、該立体マークの位置情報が演算されることを特徴とする立体画像処理方法。
【請求項２】
請求項１の立体画像処理方法において、前記立体画像上に前記立体カーソルで２点の立体マークを記し直線を生成すると、該立体画像を形成する第一の２次元画像と第二の２次元画像に該２点の立体カーソルに基づく直線が記され、該直線の距離情報が演算されることを特徴とする立体画像処理方法。
【請求項３】
請求項２の立体画像処理方法において、前記立体画像上に前記立体カーソルで多数点の立体マークを記し図形を生成すると、該立体画像を形成する第一の２次元画像と第二の２次元画像に該図形が記され、該図形の面情報が演算されることを特徴とする立体画像処理方法。
【請求項４】
請求項１の立体画像処理方法において、前記立体画像が立体連続画像であり、該立体連続画像の一画像上に立体カーソルで立体マークを記すと、該立体連続画像を形成する第一の２次元連続画像と第二の２次元連続画像に該立体マークに基づくマークが各々全ての連続画像に記され、該立体マークの位置情報が演算されることを特徴とする立体画像処理方法。
【請求項５】
請求項４の立体画像処理方法において、前記立体連続画像の一画像に前記立体カーソルで２点の立体マークを記し直線を生成すると、該立体連続画像を形成する第一の２次元連続画像と第二の２次元連続画像に該２点の立体マークに基づく直線が各々全ての連続画像に記され、該直線の距離情報が演算されることを特徴とする立体画像処理方法。
【請求項６】
請求項５の立体画像処理方法において、前記立体連続画像の一画像に前記立体カーソルで、多数点の立体マークを記し図形を生成すると、該立体連続画像を形成する第一の２次元連続画像と第二の２次元連続画像に該図形に基づく図形が各々全ての連続画像に記され、該図形の面情報が演算されることを特徴とする立体画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は両眼視差を利用する立体表示において、立体画像処理方法に関するものである。特に左眼画像と右眼画像を撮影するステレオ撮影方法において、撮影装置と被写体との距離が予め決められている医療データ等の立体画像処理方法に関する。
【背景技術】
【０００２】
従来の立体画像の観察では、主に人間の両眼視差を利用している。すなわち、同一の被写体を左右の撮影装置で撮影してできる左眼画像と右眼画像を用意する。右眼には右眼画像のみ、左眼には左眼画像のみを観察するようにすると、同一被写体に視差がついているので、観察者は飛び出し・奥行き効果をもつ立体画像を観察することができる。
【特許文献１】特開平１０−２２１６４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記の立体観察では飛び出し・奥行き効果をもつ立体画像を観察することはできても実際の距離情報を正確に得ることはできない。さらに、立体画像にマーキングをした場合、立体画像を回転させると、距離情報の演算結果が保存されないためマーカーの位置がずれる欠点もあった。
【０００４】
本発明は立体画像に立体カーソルでマーキングを行うことで、正確に距離情報を得て、画像を回転させてもマーカーの位置がずれない立体画像処理方法を提供する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る立体画像処理方法は、
第一の２次元画像と第二の２次元画像に基づく立体画像において、立体画像上に立体力ーソルで立体マークを記すと、該立体画像を形成する第一の２次元画像と第二の２次元画像に該立体マークに基づくマークが記され、該立体マークの位置情報が演算されることを特徴とする。
【０００６】
上記の立体画像処理方法において、前記立体画像上に前記立体カーソルで２点の立体マークを記し直線を生成すると、該立体画像を形成する第一の２次元画像と第二の２次元画像に該２点の立体カーソルに基づく直線が記され、該直線の距離情報が演算されることを特徴とする。
【０００７】
上記の立体画像処理方法において、前記立体画像上に前記立体カーソルで多数点の立体マークを記し図形を生成すると、該立体画像を形成する第一の２次元画像と第二の２次元画像に該図形が記され、該図形の面情報が演算されることを特徴とする。
【０００８】
第一の２次元画像と第二の２次元画像に基づく立体画像において、前記立体画像が立体連続画像であり、該立体連続画像の一画像上に立体カーソルで立体マークを記すと、該立体連続画像を形成する第一の２次元連続画像と第二の２次元連続画像に該立体マークに基づくマークが各々全ての連続画像に記され、該立体マークの位置情報が演算されることを特徴とする。
【０００９】
上記の立体画像処理方法において、前記立体連続画像の一画像に前記立体カーソルで２点の立体マークを記し直線を生成すると、該立体連続画像を形成する第一の２次元連続画像と第二の２次元連続画像に該２点の立体マークに基づく直線が各々全ての連続画像に記され、該直線の距離情報が演算されることを特徴とする。
【００１０】
上記の立体画像処理方法において、前記立体連続画像の一画像に前記立体カーソルで多数点の立体マークを記し図形を生成すると、該立体連続画像を形成する第一の２次元連続画像と第二の２次元連続画像に該図形に基づく図形が各々全ての連続画像に記され、該図形の面情報が演算されることを特徴とする。
【発明の効果】
【００１１】
本発明は立体画像にマーキングを行うことで、正確に距離情報を得て、画像を回転させてもマーカーの位置がずれない立体画像処理方法を提供することができる。
【発明を実施するための最良の形態】
【００１２】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１３】
図１は本実施例１の立体画像処理のフローチヤートである。ステップ１００にて左右眼画像がコンピュータに読み込まれ、ステップ１０１にて左右眼画像の各々が一水平走査線ごとに分割され、垂直方向に交互に繰り返し配列されて立体画像が作成される。立体画像の作成は、画像処理ソフト等を用いて行われる。合成されて得られた立体画像は立体画像表示装置によって表示され、観察者は立体画像を観察する。立体画像表示装置については、一水平走査線ごとに表示された右眼画像と左眼画像をレンチキュラレンズもしくはバリアを用いて、右眼画像は右眼方向に、左眼画像は左眼方向に指向させて、観察者は裸眼で立体画像を観察するタイプや、―水平走査線ごとに画像の偏光方向を変化させる特殊偏光板をパネルに配置させ、観察者は偏光メガネをかけて観察するタイプがある。
【００１４】
次に図２の被写体の撮影方法を水平方向から捉えた図を用い、ステップ１０２以下の手順を説明する。図２において、右眼画像を撮影する右眼画像撮影装置２０４と左眼画像を撮影する左眼画像撮影装置２０５で被写体２０３を撮影している。図では、右眼画像撮影装置２０４と左眼画像撮影装置２０５との間隔をＥ、撮影装置から像の中心を通る面２０６までの距離をＳとする。面２０６は立体画像観察時にはパネル面であり、この面を基準として飛び出し・奥行きが生じる。ここでＥとＳは既知である。そのため、ステップ１０２にて、コンピュータに撮影装置の間隔Ｅと撮影距離Ｓを入力する。そしてステップ１０３にて観察者は関心のある位置に立体カーソルを移動し、マークをする。
【００１５】
図２を用いてステップ１０４の説明を行う。説明のため、ＸＹＺ座標系を設定している。Ｘ軸は面２０６に取り、Ｙ軸は右左眼画像撮影装置の中心を垂直に通過する方向に取り、Ｚ軸はＸＹ軸に対し垂直方向に取る。
【００１６】
被写体２０３内部の関心のある位置に観察者がマーク２０２をする場合、右眼画像撮影装置２０４で撮影されたマーク２０２は面２０６では右眼画像マーク２００で表示される。左眼画像撮影装置２０５で撮影されたマーク２０２は面２０６では左眼画像マーク２０１で表示される。ここで右眼画像マーク２００と左眼画像マーク２０１の位置にはＰの距離だけずれが生じる。これをずれ量と呼ぶ。このずれ量の大きさによって、立体画像の飛び出し・奥行きが起こる。つまりステップ１０４にて、立体画像にマークをすることで左右眼画像にそれぞれマークが生成される。そしてステップ１０５にて関心のある位置にマーク２０２が生成される。
【００１７】
次にステップ１０６にて左右眼撮影装置と左右眼画像マークの位置を読み込む。あらかじめ表示パネルにはＸＺ座標が設定されており、座標を設定する方法はピクセルごとに座標を設定する方法や表示パネルの大きさにあわせ所定の座標を設定する方法等でおこなう。
【００１８】
本実施例ではＺ軸の座標は左右眼画像で変化しないので、Ｘ座標を求める。まず入力された撮影装置の間隔Ｅと撮影距離Ｓより右眼画像観察装置２０４のＸ座標Ｘ４と左眼画像観察装置２０５のＸ座標Ｘ５を求める。次にステップ１０４でマークされた右眼画像マーク２００のＸ座標Ｘ２と左眼画像マーク２０１のＸ座標Ｘ３を求める。
【００１９】
ステップ１０７にて撮影装置の間隔Ｅ、撮影距離Ｓとずれ量Ｐ等から上記で求めた右眼画像観察装置２０４のＸ座標Ｘ４と左眼画像観察装置２０５のＸ座標Ｘ５、右眼画像マーク２００のＸ座標Ｘ２と左眼画像マーク２０１のＸ座標Ｘ３より相似関係を用いてマーク２０２の座標（Ｘ１，Ｙ１）を求める。
【００２０】
ステップ１０８ではステップ１０７で求められた位置情報が画面に表示され、また自動的に保存される。
【実施例２】
【００２１】
図３は本実施例２の立体画像処理のフローチャートで、図４は２点を立体カーソルでマークし直線を生成した場合の説明図である。
【００２２】
まず関心のある位置にマーク２０２をする手順であるステップ３００からステップ３０５までは実施例１と同様の操作を行う。この手順によって右眼画像に右眼画像マーク２００、左眼画像に左眼画像マーク２０１が生成される。
【００２３】
次にステップ３０６にて新たに関心のある位置に立体カーソルを移動し、図４に示すマーク２０７をする。そして図４からステップ３０７にて、ステップ３０４，３０５と同じようにマーク２０７の右眼画像マーク２０８と左眼画像マーク２０９がマークされ、マーク２０７が生成される。そして、ステップ３０８にて立体画像にマーク２０２とマーク２０７を結ぶ直線が生成される。
【００２４】
次にマーク２０２とマーク２０７の座標を求めるため、ステップ３０９にて右眼画像マーク２００のＸ座標Ｘ２と左眼画像マーク２０１のＸ座標Ｘ３とずれ量Ｐ、右眼画像マーク２０８のＸ座標Ｘ６と左眼画像マーク２０９のＸ座標Ｘ７とずれ量Ｑが読みこまれる。マーク３１０にて図４における相似関係を用いてマーク２０２とマーク２０７の座標を求める。また求めた座標より直線の長さも求める。ステップ３１１にて立体画像にマーク位置の座標と直線の距離が表示される。
【実施例３】
【００２５】
図５は本実施例３で回転する連続画像を得るシステムの図である。図５で被写体２０３の周囲を撮影装置８１０と被写体２０３との撮影距離Ｓを保ちつつ、撮影装置７１０がΔθごと移動し、撮影を行う。そして撮影された画像を任意にペアにすることで右眼画像と左眼画像を形成する。例えば、図６ではΔθが１°の場合で、撮影装置が被写体の周囲を１°ごと移動しながら撮影し、左右眼画像のペアは右眼画像６００と左眼画像６０１のように４°づつとしている。
【００２６】
図７は本実施例３の立体画像処理のフローチャートである。ステップ７００にて図６で示した連続する左右眼画像をコンピュータに読み込む。ステップ７０１にて連続する左右眼画像の各々が一水平走査線ごとに分割され、垂直方向に交互に繰り返し配列されて連続する立体画像が作成される。立体画像の作成は、画像処理ソフト等を用いて行われる。また観察に用いる立体画像表示装置は実施例１と同様の物を用いる。
【００２７】
図８は被写体の撮影方法を水平方向から捉えた図である。ステップ７０２にて撮影装置７１０と被写体２０３との撮影距離Ｓと回転角度Δθを入力する。ステップ７０３にて観察者は立体カーソルで立体画像の関心のある位置にマ−ク８０２をする。
【００２８】
ステップ７０４では、まず表示されている立体画像を形成する元の左右眼画像において、右眼画像は右眼画像マーク８００に、左眼画像は左眼画像マーク８０１にマークされ、その位置は自動的に保存される。さらに表示されている画像以外の全ての連続画像においてもマーク８０２が射影計算され、全ての連続画像にマークが記される。そしてステップ７０５にて立体マークが生成される。
【００２９】
全ての連続画像にマークが読み込まれる方法は次のようになる。まず右眼画像マーク８００のＸ座標Ｘ１と左眼画像マーク８０１のＸ座標Ｘ１＋ｎ０が読み込まれる。読み込まれたＸ座標と撮影距離Ｓと回転角度Δθから、マーク８０２の座標（Ｘ０，Ｙ０）が求められる。次にマーク８０２の原点からの距離ｒ、角度αと回転角Δθをもちいて座標（Ｘ０，Ｙ０）を極座標変換する。極座標変換されたマーク８０２の座標（Ｘ０，Ｙ０）から回転角Δθごとにマークを射影すると、全ての連続画像におけるマークを求めることができる。
【００３０】
そしてステップ７０６にて新たな関心ある位置に立体カーソルを移動し、マークする。するとステップ７０７にて上記に示した手順で新たなマークの左右眼画像におけるマークが全ての連続画像に読み込まれる。ステップ７０８では、すでに左右眼画像にマークを生成する時点で立体画像のマーク位置が求められているので、関心のある位置を結ぶ直線が生成される。そしてステップ７０９では直線の長さが計算され、ステップ７１０にて立体画像に直線の距離が表示される。
【図面の簡単な説明】
【００３１】
【図１】実施例１のフローチャート
【図２】実施例１の撮影方法とマークの説明図
【図３】実施例２のフローチャート
【図４】実施例２のマ−クの説明図
【図５】実施例３の撮影方法図
【図６】実施例３の連続画像構成図
【図７】実施例３のフローチャート
【図８】実施例３のマークの説明図
【符号の説明】
【００３２】
２００  右眼画像マーク
２０１  左眼画像マーク
２０２  マーク
２０３  被写体
２０４  右眼画像撮影装置
２０５  左眼画像撮影装置
２０６  面
８１０  撮影装置
８００  右眼画像マーク
８０１  左眼画像マーク
８０２  マーク
【図１】
2010103910.tif 000003
【図２】
2010103910.tif 000004
【図３】
2010103910.tif 000005
【図４】
2010103910.tif 000006
【図５】
2010103910.tif 000007
【図６】
2010103910.tif 000008
【図７】
2010103910.tif 000009
【図８】
2010103910.tif 000010