(57)【特許請求の範囲】
【請求項１】
複数の二次元原画像を用いて観測者が複数の方向から見た場合に異なる画像を認識することのできる立体画像を作成する方法であって、
各二次元原画像の所定の画素の輝度を掛け合わせた値に応じた値を立体画像の画素の濃度として計算する、観測者が複数の方向から見た場合に異なる画像を認識することのできる立体画像を作成する方法。
【請求項２】
前記各二次元原画像の所定の画素は、前記立体画像の画素から前記二次元原画像に下ろした垂線が前記二次元原画像と交差する位置における画素である請求項１記載の観測者が複数の方向から見た場合に異なる画像を認識することのできる立体画像を作成する方法。
【請求項３】
ｎ個の二次元原画像を用いて観測者が複数の方向から見た場合に異なる画像を認識することのできる立体画像を作成する方法であって、
下記式に基づき、立体画像の各画素における濃度ｄを求める、観測者が複数の方向から見た場合に異なる画像を認識することのできる立体画像を作成する方法。
0005645010.tif 000011
（ｐａは１番目の二次元原画像のある画素における輝度を、ｐｂは２番目の二次元原画像のある画素における輝度を、ｐｎはｎ番目（ｎは任意の自然数）の二次元原画像のある画素における輝度をそれぞれ表す。またＲは定数を表す。）
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体画像を作成する方法に関する。より具体的には、クリスタルガラスやアクリル等の透明な物体に形成される立体画像を作成する方法に好適なものである。
【背景技術】
【０００２】
クリスタルガラスやアクリル等の透明な物体の内部にレーザーによって平面画像又は立体画像を形成する技術は、いわゆるレーザー彫刻方法として知られている。レーザー彫刻方法としては、例えば下記特許文献１にその例示がある。
【０００３】
一方、３つの異なる方面からの投影図がそれぞれ異なる文字を表すよう作製された木製オブジェクトが、例えば下記非特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１８３６１６号公報
【非特許文献】
【０００５】
【非特許文献１】Ｄ．Ｈｏｆｓｔａｄｔｅｒ、“Ｇｏｄｅｌ，Ｅｓｃｈｅｒ，Ｂａｃｈ：  ａｎ  Ｅｔｅｒｎａｌ  Ｇｏｌｄｅｎ  Ｂｒａｉｄ”、Ｂａｓｉｃ  Ｂｏｏｋｓ、１９７９年
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載のような技術は加工技術そのものであって、どのような画像を作成するのかといった点については検討の余地が残る。
【０００７】
また、上記非特許文献１に記載のオブジェクトは、あくまで文字の投影図に関するものであって、２値で表現されたものに過ぎず、複雑な画像、特に諧調を有して表現される画像にまで適用するのは困難であるといった課題がある。
【０００８】
そこで、本発明は、上記課題を鑑み、観測者が複数の方向から見た場合に異なる画像を認識することのできる立体画像を形成する方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための第一の観点に係る立体画像を作成する方法は、複数の二次元原画像を用い、各二次元原画像の所定の画素の輝度を掛け合わせた値に応じた値を立体画像の画素の濃度として計算する立体画像を作成することを特徴とする。
【００１０】
なおこの場合において、上記各二次元原画像の所定の画素は、計算対象となる立体画像の画素から二次元原画像に下ろした垂線が二次元原画像と交差する位置における画素であることが好ましい。
【発明の効果】
【００１１】
以上本発明により、観測者が複数の方向から見た場合に異なる画像を認識することのできる透明な物体の内部に立体画像を形成する方法となる。
【図面の簡単な説明】
【００１２】
【図１】ｎ個の二次元原画像を用いた場合の立体画像を作成する方法のイメージを示す図である。
【図２】二つの二次元原画像を用いた場合の立体画像を作成する方法のイメージを示す図である。
【図３】三つの二次元原画像を用いた場合の立体画像を作成する方法のイメージを示す図である。
【図４】実施例１において用いた二次元原画像を示す図である。
【図５】実施例１に係る二次元原画像を用いた場合の立体画像を作成する方法のシミュレーションによる結果を示す図である。
【図６】実施例２において用いた二次元原画像を示す図である。
【図７】実施例２に係る二次元原画像を用いた場合の立体画像を作成する方法のシミュレーションによる結果を示す図である。
【図８】実施例３において用いた二次元原画像を示す図である。
【図９】実施例３に係る二次元原画像を用いた場合の立体画像を作成する方法のシミュレーションによる結果を示す図である。
【図１０】実施例３に係る二次元原画像を用いた場合の立体画像を作成する方法のシミュレーションによる結果を示す図である。
【図１１】実施例４において用いた二次元原画像を示す図である。
【図１２】実施例４に係る二次元原画像を用いた場合の立体画像を作成する方法のシミュレーションによる結果を示す図である。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態について図面を参照しつつ説明する。ただし、本発明は多くの異なる態様で実施することが可能であり、以下に示す実施形態に限定されるものではない。なお、本明細書においては同一又は同様の機能を有する部分には同一の符号を付し、その繰り返しの説明は省略する。
【００１４】
（実施形態１）
図１は、本実施形態に係る立体画像を作成する方法のイメージを示す図である。
【００１５】
本実施形態に係る立体画像を作成する方法は、複数の二次元原画像を用い、各二次元原画像の所定の画素の輝度を掛け合わせた値に応じた値を立体画像の画素の濃度として計算する立体画像を作成することを特徴とする。
【００１６】
また本実施形態では、上記各二次元原画像の所定の画素は、計算対象となる立体画像の画素から二次元原画像に下ろした垂線が二次元原画像と交差する位置における画素となっている。
【００１７】
本実施形態において、「二次元原画像」とは、立体画像を作成する元となる二次元画像をいい、「二次元画像」とは、独立した輝度値を有する複数の画素が二つの軸で形成される面上に配置されているよう表現できる画像をいう。また本実施形態において「立体画像」とは、独立した輝度値を有する複数の画素が三つの軸で形成される空間内に配置されているよう表現できる画像をいう。
【００１８】
また本実施形態に係る立体画像を作成する方法をより具体的に説明すると、本図で示すように、複数の二次元原画像を立体座標系に仮想的に配置し、作成したい立体画像の画素Ｄから各二次元原画像に垂線を下ろし、それら二次元原画像と垂線とが交わる位置にある各二次元原画像の画素の輝度を求め、それらを全て掛け合わせた値に定数を乗じた値を画素Ｄの濃度ｄとし、更にこれらを全ての立体画像の画素に対して求めることで立体画像を作成することができる。
【００１９】
上記をより具体的に示すと、立体画像の画素Ｄの濃度ｄは、以下の式で与えられる。なお下記式中、Ｒは適当な定数を示しており、ｐａは画素Ｄから１番目の二次元原画像Ａに下ろした垂線と交わる画素ａの輝度を、ｐｂは、画素Ｄから２番目の二次元原画像Ｂに下ろした垂線と交わる画素ｂの輝度を、ｐｃは、画素Ｄから３番目の二次元原画像Ｃに下ろした垂線と交わる画素ｃの輝度を、ｐｎは、画素Ｄからｎ番目（ｎは任意の自然数を意味する。）の二次元原画像Ｎに下ろした垂線と交わる画素ｎの輝度を、それぞれ示している。なお各二次元原画像は平行でなければよく、原理的には数の制限はない。またこの場合において、ｄは、下ろした垂線が二次元原画像の枠内に存在しない場合０としておくことが好ましい。
【数１】
0005645010.tif 000002
【００２０】
ここで、このアルゴリズムが成り立つのかについて検証する。まず、本図において、観測者が例えば二次元画像Ａ’を認識するためには、二次元画像Ａ’の法線方向において観察する必要があるが、この際投影される二次元画像Ａ’の画素ａ’の最終的な輝度Ｐａは、重なり合う立体画像の画素の濃度の和として近似することが可能であると考えられ、次のように表すことができる。
【数２】
0005645010.tif 000003
【００２１】
ここで、投影されたパターンを二次元原画像として認識するためには、Ｐａ＝ｐａであることが理想である。しかしながら、人間の目はパターンに多少の輝度値のムラやノイズがのった程度であれば認識することが可能であり、上記（１−２）において、カッコ内の値の変化が穏やかであれば認識に問題はない。一般的な写真等を用いた場合、通常はこのカッコ内の値の変化は穏やかであり、この結果投影されたパターン（二次元画像Ａ’）は二次元原画像Ａにほぼ近いものとして認識することができる。そしてこのことは二次元画像Ａ’だけではなく、他の二次元画像Ｂ’、Ｃ’…に対しても同様なことが言え、ｎ次元まで拡張した記録が可能となる。
【００２２】
また本実施形態に係る立体画像を作成する方法は、グレースケールだけでなく、カラー化に適用することができる。具体的には、例えば、複数の二次元原画像各々を３つ原色に分割し、そのそれぞれに対して上述の計算を行えばよい。なお加工する物体が自発光する場合は加法混色法を用いることが好ましく、例えば赤、青、緑の三色に分割することが好ましく、加工する物体が自発光しない場合は減法混色法を用いることが好ましく、例えばシアン、マゼンダ、イエローの三色に分割することが好ましい。
【００２３】
また本実施形態において、作成された立体画像は、クリスタルガラスやアクリル等の透明な物体の内部にレーザーを照射することによって形成することができる。立体画像を形成する方法としては特に限定されず、例えば上記特許文献１に記載の方法によって達成することができる。
【００２４】
また本実施形態において、立体画像は、レーザー装置又はレーザー装置を有する物体加工装置を利用して加工することができる限りにおいて求め方に限定はないが、例えばいわゆるコンピュータ等の情報処理装置を用いて実現することができる。この場合、上記各方法の工程を実現する各手段とすることができる。具体的には、例えば、コンピュータの記録媒体に、複数の二次元原画像の所定の画素の輝度を掛け合わせた値に応じた値を立体画像の画素の濃度として計算する立体画像を作成するプログラムを記録させてこれを実行させることが好ましい。より具体的には、コンピュータに、（１）複数の二次元原画像を立体空間内に配置する手段、（２）空間内のある一画素から上記複数の二次元原画像に対する垂線を定める手段、（３）この垂線と上記複数の二次元原画像との交点を求める手段、（４）この交点に相当する位置の画素の輝度を求める手段、（５）上記手段により各二次元原画像において求めた画素の輝度を全て掛け合わせる手段、（６）上記（１）乃至（５）を所定の画素数だけ繰り返し立体画像を作成する手段、として機能させることが好ましく、更に細かくは前述又は後述の方法を行なう手段として機能させることが好ましい。
【００２５】
以上本実施形態により、観測者が複数の方向から見た場合に異なる画像を認識することのできる透明な物体の内部に立体画像を形成する方法となる。特に本実施形態では、用いる二次元原画像の対応する画素の輝度を掛け合わせた値を元に定めるという非常に簡便な求め方を行なうことができるため、多数の二次元原画像を用いた場合であっても、各画像、各画素毎に複雑な式をたてて計算する必要がないといった極めて優れた効果も有する。なお、この説明をより具体的に行なうべく、以下に二次元原画像が二つの場合、三つの場合それぞれについて記載を行なっておく。
【００２６】
（二つの二次元原画像を用いる場合）
まず、ここでは二つの二次元原画像を用いる場合の立体画像の作成方法について説明する。図２は、二つの二次元原画像を用いて立体画像を作成する場合のイメージ図であり、図２に示される二つの二次元画像Ａ、Ｂが、立体画像作成の基礎となる二次元原画像を示す。
【００２７】
この例において、物体に形成される立体画像は、互いに直交するｘ軸、ｙ軸、ｚ軸からなる直交座標系の原点に頂点の一つが配置され、ｌ×ｍ×ｎの大きさの直方体として表現される。なおこの図の例では二次元原画像Ａの形成する面がｚ軸に垂直となっており、二次元原画像Ｂの形成する面がｘ軸に垂直となっている。
【００２８】
ここで、まず、この立体画像の各画素の濃度を次のように定義する。
【数３】
0005645010.tif 000004
【００２９】
上記式において、ｄｉｊｋは、座標（ｉ，ｊ，ｋ）における立体画像の画素Ｄの濃度であり、Ｒは適当な定数であり、ｐａｉｊは座標（ｉ，ｊ，ｋ）からｚ軸に沿って二次元原画像Ａに下ろされた垂線にある画素ａの輝度を表し、ｐｂｊｋは座標（ｉ，ｊ，ｋ）からｘ軸に沿って二次元原画像Ｂに下ろされた垂線にある画素ｂの輝度を表す。
【００３０】
つまり本実施形態では、二つの二次元原画像を用いて立体画像を作成しようとする場合、二つの二次元原画像を三次元座標上に仮想配置し、立体画像の画素から垂線を下ろし、それぞれが交差する位置における二次元原画像の画素の輝度を掛け合わせて定数を乗じた値とする。この結果、立体画像の画素の濃度を求めることができる。そしてｌ×ｍ×ｎの画素全てに対し計算することで立体画像を作成することができる。
【００３１】
ここで、このアルゴリズムが成り立つのかについて検証する。まず、ｚ軸方向に沿ってクリスタルに光が入射され、投影された結果得られる画像Ａ’の画素ａ’（ｘ座標ｉ、ｙ座標ｊ）における最終的な輝度Ｐａｉｊはｚ方向に重なり合う画素の濃度の和であるため、以下のように表すことができる。
【数４】
0005645010.tif 000005
【００３２】
一方、ｙ軸方向に沿ってクリスタルに光が入射され、投影された結果得られる最終的な画像Ｂの画素ｂ（ｙ座標ｊ、ｚ座標ｋ）における輝度Ｐｂｊｋはｘ方向に重なり合う画素の濃度の和であるため、以下のように表すことができる。
【数５】
0005645010.tif 000006
【００３３】
ここで、投影されたパターンを二次元原画像として認識するためには、Ｐａｉｊ＝ｐａｉｊ、Ｐｂｊｋ＝ｐｂｊｋであることが理想である。しかしながら、人間の目はパターンに多少の輝度値のムラやノイズがのった程度であれば認識することが可能であり、上記（２−２）、（２−３）において、ｋ、ｊの値を変化させた際、カッコ内の値の変化が穏やかであれば認識に問題はない。カッコ内の値は各二次元原画像Ａ、Ｂの一行毎の輝度値の総計を示しており、一般的な写真等を用いた場合、通常はこの値の変化は穏やかである。この結果、投影されたパターンは二次元原画像Ａ、Ｂに近いものとして認識することができる。
【００３４】
（三つの二次元原画像を用いる場合）
次に、三つの二次元原画像を用いる場合の立体画像の作成方法について説明する。図３は、三つの二次元原画像を用いて立体画像を作成する場合のイメージ図であり、図３に示される二つの二次元画像Ａ、Ｂ、Ｃが、立体画像作成の基礎となる二次元原画像を示す。
【００３５】
この例において、物体に形成される立体画像は、互いに直交するｘ軸、ｙ軸、ｚ軸からなる直交座標系の原点に頂点の一つが配置され、ｌ×ｍ×ｎの大きさの直方体として表現される。なおこの図の例では二次元原画像Ａの形成する面がｚ軸に垂直となっており、二次元原画像Ｂの形成する面がｘ軸に垂直となっており、二次元原画像Ｃの形成する面がｙ軸に垂直となっている。
【００３６】
ここで、まず、この立体画像の各画素の濃度を次のように定義する。
【数６】
0005645010.tif 000007
【００３７】
上記式において、ｄｉｊｋは、座標（ｉ，ｊ，ｋ）における立体画像の画素Ｄの濃度であり、δは適当な定数であり、ｐａｉｊは座標（ｉ，ｊ，ｋ）からｚ軸に沿って画像Ａに下ろされた垂線にある画素ａの輝度を表し、ｐｂｊｋは座標（ｉ，ｊ，ｋ）からｘ軸に沿って画像Ｂに下ろされた垂線にある画素ｂの輝度を表し、ｐｂｋｉは座標（ｉ，ｊ，ｋ）からｙ軸に沿って画像Ｃに下ろされた垂線にある画素ｃの輝度を表す。
【００３８】
つまり本実施形態では、二つの二次元原画像を用いて立体画像を作成しようとする場合、三つの二次元原画像を三次元座標上に仮想配置し、立体画像の画素から垂線を下ろし、それぞれが交差する位置における二次元原画像の画素の輝度を掛け合わせて定数を乗じた額とする。この結果、立体画像の画素の濃度を求めることができる。
【００３９】
ここで、このアルゴリズムが成り立つのかについて検証する。まず、ｚ軸方向に沿ってクリスタルに光が入射され、投影された結果得られる画像Ａの画素ａ（ｘ座標ｉ、ｙ座標ｊ）における最終的な輝度Ｐａｉｊはｚ方向に重なり合う画素の濃度の和であるため、以下のように表すことができる。
【数７】
0005645010.tif 000008
【００４０】
一方、ｘ軸方向に沿ってクリスタルに光が入射され、投影された結果得られる最終的な画像Ｂの画素ｂ（ｙ座標ｊ、ｚ座標ｋ）における輝度Ｐｂｊｋはｘ方向に重なり合う画素の濃度の和であるため、以下のように表すことができる。
【数８】
0005645010.tif 000009
【００４１】
更に、ｙ軸方向に沿ってクリスタルに光が入射され、投影された結果得られる最終的な画像Ｃの画素ｃ（ｘ座標ｉ、ｚ座標ｋ）における輝度Ｐｃｋｉはｙ方向に重なり合う画素の濃度の和であるため、以下のように表すことができる。
【数９】
0005645010.tif 000010
【００４２】
ここで、投影されたパターンを二次元原画像として認識するためには、Ｐａｉｊ＝ｐａｉｊ、Ｐｂｊｋ＝ｐｂｊｋ、Ｐｃｋｉ＝ｐｃｋｉであることが理想である。しかしながら、人間の目はパターンに多少の輝度値のムラやノイズがのった程度であれば認識することが可能であり、上記（３−２）、（３−３）、（３−４）において、ｉ、ｋ、ｊの値を変化させた際、カッコ内の値の変化が穏やかであれば認識に問題はない。カッコ内の値は各画像Ａ、Ｂ、Ｃの一行毎の輝度値の総計を示しており、一般的な写真等を用いた場合、通常はこの値の変化は穏やかである。この結果、投影されたパターンは二次元原画像Ａ、Ｂ、Ｃに近いものとして認識することができる。
【００４３】
以上、本実施形態に係る、観測者が複数の方向から見た場合に異なる画像を認識することのできる透明な物体の内部に立体画像を形成する方法となる。特に本実施形態では、用いる二次元原画像の対応する画素の輝度を掛け合わせた値を元に定めるという非常に簡便な求め方を行なうことができるため、多数の二次元原画像を用いた場合であっても、各画像、各画素毎に複雑な式をたてて計算する必要がないといった極めて優れた効果も有する。
【実施例】
【００４４】
ここで、上記実施形態に係る立体画像を作成する方法の効果につき、シミュレーションを行いその効果を確認した。以下に示す。なおもちろん、上記実施形態に係る立体画像を作成する方法も多くの異なる実施が可能であり、以下に示す実施例に限定されるわけではない。
【００４５】
（実施例１：２つの二次元原画像の例）
まず、図４で示す２つの画像を用いた。各画像のサイズは縦×横＝６４×６４とし、（ａ）は、画像の垂線がｚ軸と平行となるよう仮想的に配置し、（ｂ）は、画像の垂線がｘ軸と平行となるよう仮想的に配置した。
【００４６】
そしてこの画像を用い、上記実施形態に係る方法に従い画像を作成し、クリスタルの内部の濃度として表現した。この結果を図５で示す。なお本図中、（ａ）は、クリスタルを斜めから見た場合を、（ｂ）は、クリスタルをｚ軸方向から、（ｃ）はクリスタルをｘ方向から見た場合の図である。この結果、配置した点数の合計は４９２，８５８点であり、投影画像にはライン状のムラが生じてしまっているものの、十分に画像を認識することができるのを確認した。
【００４７】
（実施例２：３つの二次元原画像の例）
まず、図６で示す３つの画像を用いた。各画像のサイズは縦×横＝６４×６４とし、（ａ）は、画像の垂線がｚ軸と平行となるよう仮想的に配置し、（ｂ）は、画像の垂線がｘ軸と平行となるよう仮想的に配置し、（ｃ）は、画像の垂線がｙ軸と平行となるよう仮想的に配置した。
【００４８】
そしてこの画像を用い、上記実施形態に係る方法に従い画像を作成し、クリスタルの内部の濃度として表現した。この結果を図７で示す。なお本図中、（ａ）は、クリスタルを斜めから見た場合を、（ｂ）は、クリスタルをｚ軸方向から、（ｃ）はクリスタルをｘ方向から、（ｄ）は、クリスタルをｙ軸方向からそれぞれ見た場合の図である。この結果、配置した点数の合計は４９１，００１点であり、投影画像にはライン状のムラが生じてしまっているものの、十分に画像を認識することができるのを確認した。
【００４９】
（実施例３：６つの二次元原画像の例）
まず、図８で示す６つの画像を用いた。各画像のサイズは縦×横＝６４×６４とした。各画像は、１２面のクリスタルを想定し、そのうち対向しない６面に平行となるよう仮想的に配置した。（ａ）乃至（ｆ）がそれぞれ立体画像作成の基礎となった二次元原画像である。
【００５０】
そしてこの画像を用い、上記実施形態に係る方法に従い画像を作成し、クリスタルの内部の濃度として表現した。この結果を図９、図１０で示す。なお図９は、クリスタルをいずれの二次元原画像とは平行でない方向から見た場合を、図１０（ａ）乃至（ｆ）は、クリスタルを基礎となった二次元原画像いずれかと平行な方向から見た場合の図である。この結果、配置した点数の合計は４９５，０３９点であり、画像には多少の劣化が生じてしまっているものの、十分に画像を認識することができるのを確認した。
【００５１】
（実施例４：カラー化の例）
まず、図１１で示す２つの画像を用いた。各画像のサイズは縦×横＝６４×６４とした。
各画像に対しては、加法混色法によるフルカラー投影を試みるため、赤、青、緑の３色に分割し、それぞれの色に対し、上記実施例１と同様な配置、計算を行なった。
【００５２】
そしてこの画像を用い、上記実施形態に係る方法に従い画像を作成し、クリスタルの内部を表現した。この結果を図１２で示す。この結果、投影画像にはライン状のムラが生じてしまっているものの、十分に画像を認識することができるのを確認した。なお本図（ａ）の上３図は、左から赤、緑、青の単色画像を、（ｂ）の上３図は、左から赤、緑、青の単色画像をそれぞれ示している。
【００５３】
以上、本実施例によって、本発明の効果を確認することができた。
【産業上の利用可能性】
【００５４】
本発明は、立体画像を作成する方法として産業上の利用可能性がある。本方法は、クリスタル加工に好適であるだけでなく、例えば光通信において、所定の方向からの光を透過又は遮断させる物質の立体画像の作成方法としても使用することができ、応用の範囲は極めて広い。
【図１】
0005645010.tif 000012
【図２】
0005645010.tif 000013
【図３】
0005645010.tif 000014
【図４】
0005645010.tif 000015
【図５】
0005645010.tif 000016
【図６】
0005645010.tif 000017
【図７】
0005645010.tif 000018
【図８】
0005645010.tif 000019
【図９】
0005645010.tif 000020
【図１０】
0005645010.tif 000021
【図１１】
0005645010.tif 000022
【図１２】
0005645010.tif 000023