JP2012008220A - ルックアップテーブルと画像の空間的重複性を用いた計算機合成ホログラムの算出方法及びその装置 - Google Patents
ルックアップテーブルと画像の空間的重複性を用いた計算機合成ホログラムの算出方法及びその装置 Download PDFInfo
- Publication number
- JP2012008220A JP2012008220A JP2010141934A JP2010141934A JP2012008220A JP 2012008220 A JP2012008220 A JP 2012008220A JP 2010141934 A JP2010141934 A JP 2010141934A JP 2010141934 A JP2010141934 A JP 2010141934A JP 2012008220 A JP2012008220 A JP 2012008220A
- Authority
- JP
- Japan
- Prior art keywords
- point
- hologram
- fringe pattern
- element fringe
- calculating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Holo Graphy (AREA)
Abstract
【課題】ホログラム算出時に必要とされるメモリ容量を低減した、ルックアップテーブルと画像の空間的重複性を用いた計算機合成ホログラムの算出方法及びその装置を提供する。
【解決手段】本発明によるホログラムの算出方法は、対象物体のホログラム平面の基準点から同一の距離だけ離隔した各点に対して1つの基準要素フリンジパターンを算出するステップと、基準要素フリンジパターンを基準点から対象物体の各点までの距離に応じて格納するステップと、入力画像の各点及び隣接した点が同一であるか否かを表す同一性データを算出するステップと、n個の基準要素フリンジパターンを合成したn−ポイント要素フリンジパターンを算出するステップと、同一性データから把握したn−連続点とn−ポイント要素フリンジパターンをマッチングしてホログラム情報を算出するステップと、を含むことを特徴とする。
【選択図】図2
【解決手段】本発明によるホログラムの算出方法は、対象物体のホログラム平面の基準点から同一の距離だけ離隔した各点に対して1つの基準要素フリンジパターンを算出するステップと、基準要素フリンジパターンを基準点から対象物体の各点までの距離に応じて格納するステップと、入力画像の各点及び隣接した点が同一であるか否かを表す同一性データを算出するステップと、n個の基準要素フリンジパターンを合成したn−ポイント要素フリンジパターンを算出するステップと、同一性データから把握したn−連続点とn−ポイント要素フリンジパターンをマッチングしてホログラム情報を算出するステップと、を含むことを特徴とする。
【選択図】図2
Description
本発明はホログラムの算出方法に関するもので、特にルックアップテーブル(LUT;Look−up Table)と空間的重複性(Spatial redundancy)を用いた計算機合成ホログラム(CGH:Computer Generated Hologram)の算出方法及びその装置に関する。
最近、3次元画像と画像再生技術に関する研究が盛んであり、視覚情報の水準を一層高める新概念の実感画像メディアとして次世代ディスプレイの開発が見込まれている。また、3次元画像は2次元画像よりも臨場感があり、より自然に見え、人間が感じる現実に近いため、3次元画像に対する需要が増加しつつある。
3次元画像関連技術の中、ホログラフィ方式は、ホログラフィに光を照らすと観察者がホログラフィの前面から所定の距離離れてホログラフィを見ることで、虚像の立体画像を観察する方式である。
ホログラフィ方式は、レーザを用いて製作したホログラフィを観察する場合、特殊メガネを装着しなくても実物と同様の立体画像を感じることができる方式である。したがって、ホログラフィ方式は立体感に優れ、人間が疲労感を感じることなく3次元画像を楽しむ最も理想的な方式であるといえる。
通常、ホログラムパターンを計算するときには、光の回折を計算するレイトレーシング(Ray−tracing)方法が主に用いられる。このとき、対象物体を点の集合とみなし、それぞれの点に対するホログラムパターンを計算して合算する。しかし、この方法は多くの計算量のため、リアルタイム再生が困難であるという問題がある。
このような問題を克服するために、ルックアップテーブルを用いてホログラムを計算する方法が提案された。この方法は、可能な領域内のすべての点に対する要素フリンジを予め計算しておいた後、ホログラムを計算するとき、対象物体の点に該当する要素フリンジを呼び出して合算することにより、リアルタイム処理を可能とした。しかし、この方法はオブジェクト領域が大きくなるほど必要とする要素フリンジの数が多くなるため、結局、ルックアップテーブルが非常に大きくなるという問題がある。
このような問題を解決するために、既存のルックアップテーブル方式のように高速のホログラム計算速度をそのまま維持しながらも、ルックアップテーブルのメモリ容量を画期的に低減できる新しいルックアップテーブルのN−LUT(novel look−up table)方法が提案された。しかし、この方法も、算出しようとする画像の解像度が高まるにつれて計算すべき点の数が多くなり、その結果、計算時間が増加するため、実質的な応用はできなかった。
こうした従来技術の問題点に鑑み、本発明は、リアルタイムで動画ホログラム再生が可能なルックアップテーブルと空間的重複性を用いた計算機合成ホログラムの算出方法及びその装置を提供することを目的とする。
本発明のさらに別の目的は下記の説明を通して容易に理解できよう。
本発明のさらに別の目的は下記の説明を通して容易に理解できよう。
本発明の一実施形態によれば、対象物体のホログラム平面の基準点から同一の距離だけ離隔した各点に対して1つの基準要素フリンジパターンを算出するステップと、上記基準要素フリンジパターンを上記基準点から上記対象物体の各点までの距離に応じて格納するステップと、入力画像の各点及び隣接した点が同一であるか否かを表す同一性データを算出するステップと、n個の上記基準要素フリンジパターンを合成したn−ポイント要素フリンジパターンを算出するステップと、上記同一性データから把握したn−連続点と上記n−ポイント要素フリンジパターンをマッチングしてホログラム情報を算出するステップと、を含み、上記nは自然数であることを特徴とするホログラムの算出方法が提供される。
本発明の他の実施形態によれば、ホログラム平面の基準点から同一の距離だけ離隔した対象物体の各点に対して1つの基準要素フリンジパターンを算出するフリンジ算出部と、上記基準要素フリンジパターンを上記基準点から対象物体の各点までの距離に応じて格納するルックアップテーブルと、入力画像の各点及び隣接した点が同一であるか否かを表す同一性データを算出する同一性分析部と、n個の上記基準要素フリンジパターンを合成したn−ポイント要素フリンジパターンを算出するポイントフリンジ算出部と、上記同一性データから把握したn−連続点と上記n−ポイント要素フリンジパターンをマッチングしてホログラム情報を算出するホログラム算出部と、を含み、上記nは自然数であることを特徴とするホログラム算出装置が提供される。
本発明に係るルックアップテーブルと空間的重複性を用いた計算機合成ホログラムの算出方法及びその装置は、リアルタイムでホログラム算出が可能である効果がある。
また、本発明に係るルックアップテーブルと空間的重複性を用いた動画計算機合成ホログラムの算出方法及びその装置は、ホログラム算出時に必要とするメモリを大幅低減できる効果がある。
なお、上記の発明の概要は、本発明の必要な特徴のすべてを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
また、本発明に係るルックアップテーブルと空間的重複性を用いた動画計算機合成ホログラムの算出方法及びその装置は、ホログラム算出時に必要とするメモリを大幅低減できる効果がある。
なお、上記の発明の概要は、本発明の必要な特徴のすべてを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
本発明は多様な変換を加えることができ、様々な実施例を有することができるため、本願では特定実施例を図面に例示し、詳細に説明する。しかし、これは本発明を特定の実施形態に限定するものではなく、本発明の思想及び技術範囲に含まれるあらゆる変換、均等物及び代替物を含むものとして理解されるべきである。
本願で用いた用語は、ただ特定の実施例を説明するために用いたものであって、本発明を限定するものではない。単数の表現は、文の中で明らかに表現しない限り、複数の表現を含む。本願において、「含む」または「有する」などの用語は明細書上に記載された特徴、数字、段階、動作、構成要素、部品、またはこれらを組み合わせたものの存在を指定するものであって、一つまたはそれ以上の他の特徴や数字、段階、動作、構成要素、部品、またはこれらを組み合わせたものの存在または付加可能性を予め排除するものではないと理解しなくてはならない。
その他、定義しない限り、技術的または科学的な用語を含んで、ここで用いられるすべての用語は、本発明が属する技術分野で通常の知識を有する者であれば一般的に理解される用語と同一の意味を有する。一般的に用いられる予め定義しているような用語は、関連技術の文脈上の意味と一致する意味を有すると解釈すべきで、本願で明らかに定義しない限り、理想的または過度に形式的な意味として解釈しない。
以下、添付図面を参照しながら、本発明によるルックアップテーブルと画像の空間的重複性を用いた計算機合成ホログラムの算出方法及びその装置の好ましい実施例を詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の図面符号を付することにより重複説明を省略する。本発明の説明において、係る公知技術に対する具体的な説明が本発明の要旨をかえって不明瞭にすると判断される場合、その詳細な説明を省略する。また、本発明の好ましい実施例を詳細に説明するに前に、ホログラフィ技術を用いて3次元情報獲得する通常の原理及びシステムについて説明する。
図1は、本発明の実施例によるホログラフィ技術を用いた3次元情報獲得方法を示す図面である。
ホログラムの原理は、レーザから出た光線を2つに分けて、1つの光線は直接スクリーンを照らすようにし、他の一つの光線は対象物体を照らすようにする。このとき、直接スクリーンを照らす光線を基準光(reference beam、参照光120)といい、物体を照らす光線を物体光(object beam)という。
物体光は、物体の各表面から反射してくる光線であるため、物体表面からスクリーンまでの距離に応じて位相差がそれぞれ異なって表れる。このとき、変形されない基準光と物体光と干渉を起こし、この時の干渉縞がスクリーンに格納される。このような干渉縞が格納されたフィルムをホログラムという。
計算機合成ホログラム(CGH:Computer Generated Hologram、以下、CGHともする。)のパターンは、ピクセルの(x,y,z)座標値と強さ値(I)によりコンピュータ計算で算出される。算出されたCGHは3次元ホログラム画像を獲得するのに用いられる。図1は、ホログラムの幾何学的計算模型を示す。以下、このようなCGHを中心に説明するが、本発明はこれに限定されるものではない。
ホログラムはx−y平面130上に位置し、物体のp番目の点は(xp,yp,zp)110に位置する。apとΦpはそれぞれの点の強さと位相を示し、これらはコンピュータにより下記一般式の計算に用いられる。
ホログラムにおける複素振幅O(x,y)は、下記一般式(1)に示すように物体光の重ね合わせから得られる。
式中、pは物体を構成する点(物体点)を示し、Nは物体を構成する点の総数である。apは物体光の強さを示し、kは波数ベクトルであって、k=2π/λと定義される。λは自由空間上の光の波長である。rpはホログラムにおけるp番目の物体点と点(x,y,0)との間の斜めの距離を示し、下記一般式(2)で定義される。
また、平面光である基準光の複素振幅R(x,y)は下記一般式(3)から得られる。
式中、aRとθRはそれぞれ基準光の強さと入射角を示す。ホログラム面における全体的な格子強度I(x,y)は、物体光O(x,y)と基準光R(x,y)との間の干渉パターンであって、下記一般式(4)で表される。
式中、|R(x,y)|2は基準光の強さを示し、|O(x,y)|2は物体光の強さを示す。2|R(x,y)||O(x,y)|cos[krp+kxsinθR+φp]はホログラム情報を部分的に含む物体光と基準光との間の干渉パターンを意味し、物体光の空間位置に対する位相情報を含む。
下記一般式(5)で、ホログラム情報は、2|R(x,y)||O(x,y)|cos[krp+kxsinθR+φp]にのみ含まれているため、I(x,y)は次のように表すことができる。
従来の光線追跡方式の場合、一般式(5)からホログラムパターンを算出する。しかし、一般式(5)に示すように、ホログラムパターンの算出式は非常に複雑であるため、リアルタイムで算出することが困難であった。
このような問題を解決するために、任意の物体空間内のすべての点を表現する要素フリンジパターンをあらかじめ作ってルックアップテーブルに格納しておき、算出しようとする3次元画像に対応するそれぞれの要素フリンジパターンを取り出してホログラムを算出するというルックアップテーブルを用いた方法が提案された。
このような構成要素を説明する前に、以下に本発明の実施例が前提とする事項を説明する。一般的にイメージ空間は離散的ではない。しかし、人間の視覚システムの能力は限定されているため、離散化程度が人の目に認められないほど非常に小さい場合、2つの点が離れていなく、すなわち連続しているように認識される。例えば、人間は3ミリラジアン(milliradian)の間隔を有する2つの点を1つの点として認識する。したがって、500mm離れて画像を見る場合、500mm×0.003=150ミクロン以下の間隔を有する2つの点を1つの点として認識することになる。以下、本発明による一実施例では垂直、水平の離散化程度を150ミクロンに設定して説明する。
ルックアップテーブルを用いる場合には、要素フリンジパターンを予め算出しておかなければならない。それは、それぞれの点を表現する基準明るさの要素フリンジパターンT(x,y;xp,yp,zp)であって、一般式(5)を用いて一般式(6)のように表すことができる。
式中、rpはp番目の点と(x,y,0)との間の距離であって、一般式(2)から得られる。
この方式によれば、ホログラムを計算するとき、各点に対するフリンジパターンを必要時毎に一般式(5)から計算することではなく、予め計算しておいた各点(xp,yp,zp)に対するフリンジパターンの集合であるルックアップテーブルを用いて計算することになる。したがって、ルックアップテーブル方式におけるホログラム情報I(x,y)は最終的に一般式(7)で表され、式中、Nは物体点の数を示す。
このようなルックアップテーブルを用いた方式によれば、物体画像の可能なすべての点に対して予め計算しておいた要素フリンジパターンを用いることにより、ホログラムの生成速度を向上させることができる。しかし、この方式の最も大きな短所は、予め計算しておいた要素フリンジパターンの量が非常に多いということで、結局、これを格納するルックアップテーブルのメモリもかなり増加するということである。例えば、ルックアップテーブル方式において、物体空間が100(横)×100(縦)×100(奥行き)であり、各要素フリンジパターンの容量を1MBと仮定すると、全体ルックアップテーブルのメモリ容量は、1MB×100×100×100=1TBが必要となる。
このような問題を解決するために、既存のルックアップテーブル方式のように高速の計算速度をそのまま維持しながらもルックアップテーブルのメモリ容量を画期的に低減できる新しい形態のルックアップテーブルであるN−LUTが提案され、これを用いたデジタルホログラムの高速算出方法が提案された。すなわち、N−LUT方式では、物体の奥行き方向に対する要素フリンジパターンのみを計算して格納する。そして、物体の一奥行き方向が決定されると、その面に存在する物体点の要素フリンジパターンが予め計算されて格納され、当該奥行きの要素フリンジパターンを各物体点まで左右に移動させてフリンジパターンを計算、合算することにより、当該奥行き平面におけるホログラムパターンを計算することができる。
同様の方法で物体のすべての奥行き平面におけるホログラムを計算して合算することにより、物体全体に対するホログラムパターンを計算することができる。したがって、既存のルックアップテーブル方式においては、横、縦、奥行きのすべての方向の物体点に対する要素フリンジパターンを格納しなければならなかったが、提案されたN−LUT方式においては、物体の奥行き方向に対する要素フリンジパターンのみを予め格納すればよいので、メモリ要求量が著しく低減する。
N−LUT方法においても要素フリンジパターンを予め算出しておかなければならない。すなわち、それぞれの要素フリンジパターンT(x,y;zp)は、各奥行きに対する基準強さのフレネルゾーンプレート(Fresnel zone plate)となり、次のように表すことができる。
式中、rpはp番目の点と(x,y,0)との間の距離であって、一般式(2)から得られる。したがって、新たに提示されるN−LUT方式では、物体の奥行き方向に対する要素フリンジパターン(以下、基準要素フリンジパターン)のみを計算して格納し、物体の一奥行き方向が決定されると、その面に存在する物体点の要素フリンジパターンは、予め格納された当該奥行きの基準要素フリンジパターンを各物体点まで移動させてフリンジパターンを計算することにより、当該奥行き平面におけるホログラムパターンを計算できるようになる。同様の方法で物体のすべての奥行き平面におけるそれぞれのホログラムを計算して合算することにより、物体全体に対するホログラムパターンを計算することができる。したがって、ルックアップテーブル方式においてホログラム情報I(x,y)は最終的に一般式(9)のように表すことができる。
上述したN−LUT方式を用いてホログラムパターンを高速算出して復元することができる。しかし、この方法も、算出しようとする画像の解像度が高まるにつれて、計算すべき点の数が多くなって計算が複雑になるという問題があった。
図2は、本発明の実施例によるホログラム算出装置を示す図面であり、図3は、本発明の一実施例による明るさ画像と奥行き画像を示す図面であり、図4は、本発明の一実施例による3ポイントに対する要素フリンジパターンを示す図面であり、図5は、本発明の一実施例による基準要素フリンジパターン及びn−ポイント要素フリンジパターンを示す図面である。
図2を参照すると、ホログラム算出装置は、抽出部210、同一性分析部220、フリンジ算出部230、ポイントフリンジ算出部240、ルックアップテーブル250、及びホログラム算出部260で構成される。
抽出部210は明るさ画像と奥行き画像を抽出する。明るさ画像は、一般的な2次元画像が有する画像の明るさを示す。奥行き画像は明るさ画像の奥行き情報を示す画像である。 図3は、明るさ画像310及び奥行き画像320を出力したものである。抽出部210は明るさ画像310及び奥行き画像320を所定の形式で合成して同一性分析部220に入力画像を出力する。
同一性分析部220は3次元画像から空間的重複性に応じて同一性データを抽出する。一般的な画像において、隣接した画素は類似する明るさ値を有する。すなわち、一般的な画像は空間的重複性を有する。3次元画像においても、隣接した画素は類似する明るさ及び奥行き値を有する。その上、一部領域には同じ明るさと奥行き値を有する点が存在する。
同一性分析部220は、明るさと奥行き値が同一である点を一括して抽出する同一性データを算出する。例えば、同一性分析部220は、3次元座標上に存在する点A(0,0,0)と点B(1,0,0)の明るさと奥行き値を比較して、同一である場合は、点A、Bの同一性を示す同一性データを生成する。また、同一性分析部220は2つの点だけでなく、3つ以上の連続した点に対して同一性分析をすることができる。以下、隣接したn個の点の明るさ及び奥行き値が同一である場合、隣接したn個の点をn−連続点と称する。
同一性分析部220は、算出した同一性データをポイントフリンジ算出部240及びホログラム算出部260に出力する。
同一性分析部220は、算出した同一性データをポイントフリンジ算出部240及びホログラム算出部260に出力する。
フリンジ算出部230は対象物体に対する基準要素フリンジパターンを算出する。一般式(9)の例示で詳述したように、フリンジ算出部230は、N−LUT方式の使用時に必要とされる基準要素フリンジパターンを算出してルックアップテーブル250に出力する。
ポイントフリンジ算出部240は、同一性データ及び基準要素フリンジパターンの入力を受け、n−ポイント要素フリンジパターンを算出する。n−ポイント要素フリンジパターンは、n−連続点に対するホログラムパターンを表現する要素フリンジパターンである。以下、n−ポイント要素フリンジパターンについて図4を参照して詳細に説明する。
複数の点に対応するホログラムパターンを一度に算出することができるn−ポイント要素フリンジパターンは、図4のように求めることができる。1点に対する基準要素フリンジパターン420が存在し、隣接した点間の距離をdと仮定し、隣接した3ポイント410に対する3−ポイント要素フリンジパターンを形成する場合、1点に対する基準要素フリンジパターン420を各点の位置に応じてシフトさせる。すなわち、元の位置にある要素フリンジパターン431、dだけ離れた点を表現するためにdだけシフトさせた要素フリンジパターン432、及び2dだけ離れた点を表現するために2dだけシフトさせた要素フリンジパターン433が算出される。3つの要素フリンジパターンを合算することにより、隣接した3ポイントを表現することができる3−ポイント要素フリンジパターン440が算出される。
したがって、n−連続点に対するn−ポイント要素フリンジパターンTn(x,y;zp)は最終的に一般式(10)のように表すことができる。
以上では、3−連続点に対する要素フリンジパターンを算出することに対して説明したが、それ以外の数の隣接した点を表現するにも同様な方法を用いることができることは明らかである。図5には、上述した方法により基準要素フリンジパターン510を用いて生成された2−ポイント要素フリンジパターン520及び3−ポイント要素フリンジパターン530を示す。
再び図2を参照すると、ポイントフリンジ算出部240は、n−ポイント要素フリンジパターンを算出してルックアップテーブル250に出力する。
ルックアップテーブル250は、ホログラム平面の基準点から同一の距離だけ離隔した対象物体の各点に対して1つの基準要素フリンジパターン及びn−ポイント要素フリンジパターンを格納する空間である。ルックアップテーブル250の基準要素フリンジパターンは、上述した一般式(8)から算出することができる。ここで、ルックアップテーブル250は、基準要素フリンジパターン及びn−ポイント要素フリンジパターンをホログラム算出部260に出力する。
ホログラム算出部260は、基準要素フリンジパターン、同一性データ、及びn−ポイント要素フリンジパターンの入力を受けてホログラムを算出する。
図6は、本発明の一実施例による空間的重複性データと、算出されたn−連続点に対する要素フリンジパターンとを用いてホログラムパターンを算出する方法を示す図面である。図6を参照すると、本発明の一実施例による入力画像610には6つの点光源が示されている。この中、z1奥行き平面の画像620は、(−x1,y1,z1)とこれに隣接した2つの点からなる3−連続点を含み、z2奥行き平面の画像650は、(x2,−y2,z2)とこれに隣接した2つの点からなる3−連続点を含む。z1奥行き平面に対する合成画像640において、基準点光源Aが(−x1,y1,z1)に位置するため、ホログラム算出部260は、z1奥行きから3ポイント要素フリンジパターン440をそれぞれx、y方向に−x1、y1だけシフトさせる。z2奥行き平面に対する合成画像660の場合、基準点光源Dが(x1,−y1,z1)に位置するため、ホログラム算出部260は、z2奥行きから3ポイント要素フリンジパターン440をそれぞれx、y方向にx1、−y1だけシフトさせる。
続いて、ホログラム算出部260は、n−ポイント要素フリンジパターンを図6の670のように合成してCGHを算出する。また、ホログラム算出部260は、CGHを用いて一般式(9)のようにホログラム情報680を算出する。
以下、図7を参照してルックアップテーブルと空間的重複性を用いたホログラムの算出方法を説明する。ここで、明確に説明するためにホログラム算出装置を構成する各機能部を「ホログラム算出装置」と称して説明する。以下、ホログラム算出過程において、ホログラム算出装置の説明と重複される部分は発明の明確な説明のために省略する。
図7は、本発明の一実施例によるホログラム算出過程を示す図面である。
ステップ710で、ホログラム算出装置は入力画像を参照して基準要素フリンジパターンを算出する。基準要素フリンジパターンは、上述したN−LUT方式においてルックアップテーブル250に格納される要素フリンジパターンであって、物体の奥行き方向に対する要素フリンジパターンである。
ステップ710で、ホログラム算出装置は入力画像を参照して基準要素フリンジパターンを算出する。基準要素フリンジパターンは、上述したN−LUT方式においてルックアップテーブル250に格納される要素フリンジパターンであって、物体の奥行き方向に対する要素フリンジパターンである。
ステップ720で、ホログラム算出装置は基準要素フリンジパターンをルックアップテーブルに格納する。
ステップ730で、ホログラム算出装置は入力画像の同一性データを算出する。すなわち、ホログラム算出装置は明るさと奥行き値が同一である、隣接した点を一括して抽出した同一性データを算出する。
ステップ740で、ホログラム算出装置は同一性データ及び基準要素フリンジパターンを用いてn−ポイント要素フリンジパターンを算出する。
ステップ750で、ホログラム算出装置は、基準要素フリンジパターン、同一性データ、及びn−ポイント要素フリンジパターンを対象物体の各点とマッチングしてCGHを算出し、CGHを用いてホログラム情報を算出する。以下、図8を参照してステップ750について詳細に説明する。
図8は、本発明の一実施例による基準要素フリンジパターン及びn−ポイント要素フリンジパターンをマッチングしてホログラム情報を算出する過程を示す図面である。
ステップ810で、ホログラム算出装置は、同一性データに含まれていない点(隣接した点と明るさ及び奥行き値が同一でない点)と基準要素フリンジパターンをマッチングする。また、nを1に設定する。ここで、nは任意の自然数である。
ステップ830で、ホログラム算出装置は、同一性データのうちにn個以上の点を含む連続点があるか否かを判断する。
若しn個以上の点を含む連続点があれば、ステップ835で、ホログラム算出装置はnを1だけ増加させる。
ステップ840で、ホログラム算出装置はn−ポイント要素フリンジパターンとn−連続点をマッチングする。続いて、ホログラム算出装置はステップ830に戻る。
若しn個以上の点を含む連続点がなければ、ステップ850で、ホログラム算出装置はCGHを用いてホログラム情報を算出する。CGHを用いたホログラムの算出方法は一般式(9)で上述した。
上述したホログラム情報を算出する過程は、同一性データの連続点の個数を基準として順序を定めて要素フリンジパターンをマッチングさせたが、対象物体の座標上の順に要素フリンジパターンをマッチングさせることができる。このとき、n−ポイント要素フリンジパターンはルックアップテーブルに格納されることができる。
上述したホログラム算出装置及び方法は、ホログラム算出のための計算複雑度を低減させる効果がある。以下では、本発明の一実施例によるホログラム算出装置の効果を表を参照しながら説明する。表1は、上述した方式によりホログラムを算出するための計算点の数を比較したものである。
1−ポイント要素フリンジパターンは、既存のN−LUTを用いた方式を示している。この場合、ホログラムを算出するために総78,726ポイントを計算しなければならない。これに対して、2−ポイント要素フリンジパターンから4−ポイント要素フリンジパターンまでの場合は、1−ポイント要素フリンジパターンに比べて、それぞれ82.9%、79.4%、78.3%のポイントを計算すればよいことが分かった。
表2は、上述した方式によるホログラムの算出時間を比較したものである。
表2は、上述した方式によるホログラムの算出時間を比較したものである。
既存のN−LUT方式によれば、1ポイントを計算する平均時間が11.76msであったが、2−ポイント要素フリンジパターンを用いる場合は1ポイントを計算する平均時間が9.53msであって、既存方式に比べて81%の計算時間がかかることが分かった。3−ポイントの場合は9.16ms、4−ポイントの場合は9.05msの計算時間がかかり、それぞれ77.9%、77.0%の計算時間がかかることが分かった。したがって、本発明の一実施例によるホログラムの算出方法は既存のN−LUT方式に比べて計算複雑度が低減する効果がある。
上述した本発明の実施例によるルックアップテーブルと空間的重複性を用いた計算機合成ホログラムの算出と再生方法は、記録媒体に格納された後、所定の装置、例えば、移動通信端末機と連係して行われることができる。ここで、記録媒体は、ハードディスク、ビデオテープ、CD、VCD、DVDのような磁気または光記録媒体であってもよく、あるいはオフラインまたはオンライン上に構築されたクライアントまたはサーバーコンピュータのデータベースであってもよい。
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。特に、空間的重複性に関する分析は、水平方向、垂直方向、対角線方向、ブロック単位など様々な方法で行われることができる。そして、n−ポイント要素フリンジパターンを予め作っておき、ホログラムを算出することも可能であり、1−ポイント要素フリンジパターンを形成しておき、必要な時にn−ポイント要素フリンジパターンを形成することによりホログラムを算出することも可能である。
210 抽出部
220 同一性分析部
230 フリンジ算出部
240 ポイントフリンジ算出部
250 ルックアップテーブル
260 ホログラム算出部
220 同一性分析部
230 フリンジ算出部
240 ポイントフリンジ算出部
250 ルックアップテーブル
260 ホログラム算出部
Claims (8)
- 対象物体のホログラム平面の基準点から同一の距離だけ離隔した各点に対して1つの基準要素フリンジパターンを算出するステップと、
前記基準要素フリンジパターンを前記基準点から前記対象物体の各点までの距離に応じて格納するステップと、
入力画像の各点及び隣接した点が同一であるか否かを表す同一性データを算出するステップと、
n個の前記基準要素フリンジパターンを合成したn−ポイント要素フリンジパターンを算出するステップと、
前記同一性データから把握したn−連続点と前記n−ポイント要素フリンジパターンをマッチングしてホログラム情報を算出するステップと、を含み、
前記nは自然数であることを特徴とするホログラムの算出方法。 - 前記基準要素フリンジパターンが、下記一般式(8)により算出されることを特徴とする請求項1に記載のホログラムの算出方法。
- 前記n−ポイント要素フリンジパターンが、下記一般式(10)により算出されることを特徴とする請求項1または2に記載のホログラムパターン算出方法。
- 前記ホログラム情報が、下記一般式(3)により算出されることを特徴とする請求項1から3の何れか1項に記載のホログラムの算出方法。
- ホログラム平面の基準点から同一の距離だけ離隔した対象物体の各点に対して1つの基準要素フリンジパターンを算出するフリンジ算出部と、
前記基準要素フリンジパターンを前記基準点から対象物体の各点までの距離に応じて格納するルックアップテーブルと、
入力画像の各点及び隣接した点が同一であるか否かを表す同一性データを算出する同一性分析部と、
n個の前記基準要素フリンジパターンを合成したn−ポイント要素フリンジパターンを算出するポイントフリンジ算出部と、
前記同一性データから把握したn−連続点と前記n−ポイント要素フリンジパターンをマッチングしてホログラム情報を算出するホログラム算出部と、を含み、
前記nは自然数であることを特徴とするホログラム算出装置。 - 前記基準要素フリンジパターンが、下記一般式(8)により算出されることを特徴とする請求項5に記載のホログラム算出装置。
- 前記n−ポイント要素フリンジパターンが、下記一般式(10)により算出されることを特徴とする請求項5または6に記載のホログラムパターン算出装置。
- 前記ホログラム情報が、下記一般式(9)により算出されることを特徴とする請求項5から7の何れか1項に記載のホログラム算出装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010141934A JP2012008220A (ja) | 2010-06-22 | 2010-06-22 | ルックアップテーブルと画像の空間的重複性を用いた計算機合成ホログラムの算出方法及びその装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010141934A JP2012008220A (ja) | 2010-06-22 | 2010-06-22 | ルックアップテーブルと画像の空間的重複性を用いた計算機合成ホログラムの算出方法及びその装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012008220A true JP2012008220A (ja) | 2012-01-12 |
Family
ID=45538874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010141934A Pending JP2012008220A (ja) | 2010-06-22 | 2010-06-22 | ルックアップテーブルと画像の空間的重複性を用いた計算機合成ホログラムの算出方法及びその装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2012008220A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9361689B2 (en) | 2012-01-27 | 2016-06-07 | Samsung Electronics Co., Ltd. | Image processing apparatus and method |
WO2016088965A1 (ko) * | 2014-12-05 | 2016-06-09 | 광운대학교 산학협력단 | 룩업 테이블과 영상의 블록 움직임 보상을 이용한 컴퓨터 형성 홀로그램 산출 방법 |
US9965836B2 (en) | 2015-09-30 | 2018-05-08 | Samsung Electronics Co., Ltd. | Method and apparatus for performing fourier transformation |
US10901367B2 (en) | 2016-11-30 | 2021-01-26 | Samsung Electronics Co., Ltd. | Image data processing method and apparatus |
-
2010
- 2010-06-22 JP JP2010141934A patent/JP2012008220A/ja active Pending
Non-Patent Citations (3)
Title |
---|
JPN6012022601; S.-C. Kim, E.-S. Kim: '「Effective generation of digital holograms of three-dimensional objects using a novel look-up table' Applied Optics Vol. 47, No. 19, 20080701, D55-D62, Optical Society of America * |
JPN6012022604; S.-C. Kim, J.-H. Yoon, E.-S. Kim: '「Fast generation of three-dimensional video holograms by combined use of data compression and looku' Applied Optics Vol. 47, No. 32, 20081110, p. 5986-5995, Optical Society of America * |
JPN6012025906; S.-C. Kim, E.-S. Kim: '「Fast computation of hologram patterns of a 3D object using run-length encoding and novel look-up t' Applied Optics Vol. 48, No. 6, 20090220, p. 1030-1041, Optical Society of America * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9361689B2 (en) | 2012-01-27 | 2016-06-07 | Samsung Electronics Co., Ltd. | Image processing apparatus and method |
WO2016088965A1 (ko) * | 2014-12-05 | 2016-06-09 | 광운대학교 산학협력단 | 룩업 테이블과 영상의 블록 움직임 보상을 이용한 컴퓨터 형성 홀로그램 산출 방법 |
US9965836B2 (en) | 2015-09-30 | 2018-05-08 | Samsung Electronics Co., Ltd. | Method and apparatus for performing fourier transformation |
US10901367B2 (en) | 2016-11-30 | 2021-01-26 | Samsung Electronics Co., Ltd. | Image data processing method and apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Blinder et al. | Signal processing challenges for digital holographic video display systems | |
KR100837365B1 (ko) | 룩업 테이블을 이용한 컴퓨터 형성 홀로그램 생성과 재생방법 및 그 장치 | |
KR100973031B1 (ko) | 룩업 테이블과 영상의 시간적 중복성을 이용한 3차원 동영상 컴퓨터 형성 홀로그램 생성 방법 및 그 장치 | |
KR101021127B1 (ko) | 룩업 테이블과 영상의 공간적 중복성을 이용한 컴퓨터 형성 홀로그램 산출 방법 및 그 장치 | |
CN107087149B (zh) | 用于处理全息图像的方法和装置 | |
CN107390379A (zh) | 一种近眼全息三维显示***和显示方法 | |
US20140313555A1 (en) | Digital hologram synthesis method and apparatus | |
US20110310449A1 (en) | Method for generating 3d video computer-generated hologram using look-up table and temporal redundancy and apparatus thereof | |
Khuderchuluun et al. | Simplified digital content generation based on an inverse-directed propagation algorithm for holographic stereogram printing | |
JP2012008220A (ja) | ルックアップテーブルと画像の空間的重複性を用いた計算機合成ホログラムの算出方法及びその装置 | |
KR100910642B1 (ko) | 홀로그래피 기법에 의해 획득된 영상의 3차원 집적 영상복원 방법 및 장치 | |
KR20120118621A (ko) | 홀로그램 기록 장치 및 홀로그램 재생 장치 | |
Chang et al. | Fast calculation of computer generated hologram based on single Fourier transform for holographic three-dimensional display | |
US20110310447A1 (en) | Method for generating 3d video computer generated hologram using look-up table and spatial redundancy, and apparatus thereof | |
JP5831930B2 (ja) | ホログラム生成装置およびホログラム生成方法 | |
KR101412053B1 (ko) | 홀로그램 생성 장치 및 방법 | |
JP2012008207A (ja) | ルックアップテーブルと画像の時間的重複性を用いた3次元動画の計算機合成ホログラムの算出方法及びその装置 | |
US20110310448A1 (en) | Method for calculating computer generated hologram using look-up table and apparatus thereof | |
KR101412050B1 (ko) | 홀로그램 생성 장치 및 방법 | |
KR102144473B1 (ko) | 3d 홀로그램 생성 장치 및 3d 홀로그램 생성 방법 | |
CN107976887B (zh) | 一种能减少再现浪费信息的计算全息三维显示方法及*** | |
KR101767299B1 (ko) | 홀로그래픽 복원 영상 재현 장치 및 방법 | |
JP7393093B2 (ja) | 計算機合成ホログラム生成装置、方法及びプログラム | |
JPH10301466A (ja) | 計算機ホログラム合成方法および装置およびこの方法を記録した記録媒体 | |
JP2012008213A (ja) | ルックアップテーブルを用いた計算機合成ホログラムの算出と再生方法及びその装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120516 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120522 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121016 |