(57)【要約】本発明は、画像データに対して、方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレーム或いは方位選択性フィルタ・バンクによる多重解像度分解を行い、サブバンド信号を取得し、取得したサブバンド信号を足し合わせることにより画像を再構成する場合に、複数の詳細フィルタのうち、錯視により浮遊させたい浮遊方向に対して所定の方位性をもつ詳細フィルタの少なくとも一つに対応するサブバンド信号を、減衰・増幅させることにより、浮遊錯視を発生させる再構成画像データを生成する。
2012067254.tif 000002
【特許請求の範囲】
【請求項１】
記憶部と制御部を少なくとも備えた錯視画像生成装置であって、
上記記憶部は、
方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクを記憶するフィルタ記憶手段と、
画像データを記憶する画像データ記憶手段と、
を備え、
上記制御部は、
上記画像データに対して、上記方位選択性ウェーブレット・フレームまたは上記方位選択性フィルタ・バンクによる多重解像度分解を行い、サブバンド信号を取得する分解手段と、
上記分解手段により取得された上記サブバンド信号を足し合わせることにより画像を再構成して、再構成画像データを取得する再構成手段と、
を備え、
上記再構成手段は、
上記複数の上記詳細フィルタのうち、錯視により浮遊させたい浮遊方向に対して所定の方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰または増幅させることにより、浮遊錯視を発生させる上記再構成画像データを生成すること
を特徴とする錯視画像生成装置。
【請求項２】
請求項１に記載の錯視画像生成装置において、
上記再構成手段は、
上記複数の上記詳細フィルタのうち、上記浮遊方向と直交または斜交する上記方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰させること
を特徴とする錯視画像生成装置。
【請求項３】
請求項１または２に記載の錯視画像生成装置において、
上記再構成手段は、
上記複数の上記詳細フィルタのうち、上記浮遊方向の直交軸に対して水平または垂直でなく、かつ、上記直交軸に対して負の角度の上記方位性を持つ上記詳細フィルタのなす群と、上記直交軸に対して正の角度の上記方位性をもつ上記詳細フィルタのなす群との２つの群のうち、一方の群に属する上記詳細フィルタ、および、上記浮遊方向と直交する上記方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を減衰させること
を特徴とする錯視画像生成装置。
【請求項４】
請求項３に記載の錯視画像生成装置において、
上記再構成手段は、
上記一方の群に属する上記詳細フィルタ、および、上記浮遊方向と直交する上記方位性をもつ上記詳細フィルタのうち、上記直交軸に対する角度の絶対値が０度以上４５度以内の傾きの上記方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰させること
を特徴とする錯視画像生成装置。
【請求項５】
請求項４に記載の錯視画像生成装置において、
上記再構成手段は、
上記直交軸に対する角度の絶対値が上記０度以上４５度以内の傾きの上記方位性をもつ上記詳細フィルタのうち、当該０度に近づくほど高次数までの、当該４５度に近づくほど低次数までの、上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰させること
を特徴とする錯視画像生成装置。
【請求項６】
請求項１乃至５のいずれか一つに記載の錯視画像生成装置において、
上記再構成手段は、
上記複数の上記詳細フィルタのうち、上記浮遊方向の直交軸に対して水平または垂直でなく、かつ、上記直交軸に対して負の角度の上記方位性を持つ上記詳細フィルタのなす群と、上記直交軸に対して正の角度の上記方位性をもつ上記詳細フィルタのなす群との２つの群のうち、他方の群に属する上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、増幅させること
を特徴とする錯視画像生成装置。
【請求項７】
請求項６に記載の錯視画像生成装置において、
上記再構成手段は、
上記他方の群に属し、上記直交軸に対する角度の絶対値が４５度の傾きの上記方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、増幅させること
を特徴とする錯視画像生成装置。
【請求項８】
請求項１乃至７のいずれか一つに記載の錯視画像生成装置において、
上記再構成手段は、
上記再構成画像データの互いに隣接する画像領域において、互いに逆向きその他の互いに異なる向きの上記浮遊方向を持つように上記サブバンド信号を、減衰または増幅させること
を特徴とする錯視画像生成装置。
【請求項９】
請求項１乃至８のいずれか一つに記載の錯視画像生成装置において、
上記分解手段による上記多重解像度分解は、
最大重複多重解像度分解、最大間引き多重解像度分解、または、一部間引き一部重複多重解像度分解であること
を特徴とする錯視画像生成装置。
【請求項１０】
錯視画像を表示する媒体であって、
上記錯視画像は、
原画像を構成する、各方位性のあるフィルタによって抽出された成分、または、各方位性のあるウェーブレット成分その他の各方位性のある成分のうち、
所定の上記成分が、減衰または増幅されていること
を特徴とする媒体。
【請求項１１】
錯視画像を表示するための画像データであって、
上記錯視画像は、
原画像を構成する、各方位性のあるフィルタによって抽出された成分、または、各方位性のあるウェーブレット成分その他の各方位性のある成分のうち、
所定の上記成分が、減衰または増幅されていること
を特徴とする画像データ。
【請求項１２】
記憶部と制御部を少なくとも備えた錯視画像生成装置において実行される錯視画像生成方法であって、
上記記憶部は、
方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクを記憶するフィルタ記憶手段と、
画像データを記憶する画像データ記憶手段と、
を備え、
上記制御部において実行される、
上記画像データに対して、上記方位選択性ウェーブレット・フレームまたは上記または方位選択性フィルタ・バンクによる多重解像度分解を行い、サブバンド信号を取得する分解ステップと、
上記分解ステップにて取得された上記サブバンド信号を足し合わせることにより画像を再構成して、再構成画像データを取得する再構成ステップと、
を含み、
上記再構成ステップは、
上記複数の上記詳細フィルタのうち、錯視により浮遊させたい浮遊方向に対して所定の方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰または増幅させることにより、浮遊錯視を発生させる上記再構成画像データを生成すること
を特徴とする錯視画像生成方法。
【請求項１３】
記憶部と制御部と印刷部を少なくとも備えた錯視画像生成装置において実行される印刷媒体製造方法であって、
上記記憶部は、
方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクを記憶するフィルタ記憶手段と、
画像データを記憶する画像データ記憶手段と、
を備え、
上記制御部において実行される、
上記画像データに対して、上記方位選択性ウェーブレット・フレームまたは上記方位選択性フィルタ・バンクによる多重解像度分解を行い、サブバンド信号を取得する分解ステップと、
上記分解ステップにて取得された上記サブバンド信号を足し合わせることにより画像を再構成して、再構成画像データを取得する再構成ステップと、
上記再構成ステップにて取得された上記再構成画像データを上記印刷部に出力することにより印刷媒体を製造する錯視画像出力ステップと、
を含み、
上記再構成ステップは、
上記複数の上記詳細フィルタのうち、錯視により浮遊させたい浮遊方向に対して所定の方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰または増幅させることにより、浮遊錯視を発生させる上記再構成画像データを生成すること
を特徴とする印刷媒体製造方法。
【請求項１４】
記憶部と制御部を少なくとも備えた錯視画像生成装置に錯視画像生成方法を実行させるためのプログラムであって、
上記記憶部は、
方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクを記憶するフィルタ記憶手段と、
画像データを記憶する画像データ記憶手段と、
を備え、
上記制御部において、
上記画像データに対して、上記方位選択性ウェーブレット・フレームまたは上記または方位選択性フィルタ・バンクによる多重解像度分解を行い、サブバンド信号を取得する分解ステップと、
上記分解ステップにて取得された上記サブバンド信号を足し合わせることにより画像を再構成して、再構成画像データを取得する再構成ステップと、
を実行させるためのプログラムであって、
上記再構成ステップは、
上記複数の上記詳細フィルタのうち、錯視により浮遊させたい浮遊方向に対して所定の上記方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰または増幅させることにより、浮遊錯視を発生させる上記再構成画像データを生成すること
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、錯視画像生成装置、媒体、画像データ、錯視画像生成方法、印刷媒体製造方法、および、プログラムに関する。
【背景技術】
【０００２】
従来、視覚の錯覚（錯視）を引き起こす図形等が発見されている。例えば、ヘルマン格子や、シェブルール錯視、カフェウォール錯視、オオウチ錯視、Ｐｉｎｎａ錯視、Ｇｕｒｎｓｅｙ−Ｍｏｒｇａｎ錯視等の錯視図形が発見されており、これらの錯視図形を見ると、大きさや位置や色等が実際とは異なって知覚されたり、実際には存在しないものが見えたり、静止画が動いて見えたりする錯視現象が引き起こされる（非特許文献１、４、５、６、７参照）。【０００３】
また、従来、ヒトの視覚皮質の単純細胞の数理モデルとして、かざぐるまウェーブレット・フレーム（非特許文献３参照）、単純かざぐるまフレームレット（非特許文献２参照）、かざぐるまフレームレットと呼ばれる方位選択性ウェーブレット・フレームが開発されており、画像解析等に利用されている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】新井仁之著  「錯視図版集」三秀舎  ２００７年
【非特許文献２】Ｈｉｔｏｓｈｉ  Ａｒａｉ  ａｎｄ  Ｓｈｉｎｏｂｕ  Ａｒａｉ，  “２Ｄ  ｔｉｇｈｔ  ｆｒａｍｅｌｅｔｓ  ｗｉｔｈ  ｏｒｉｅｎｔａｔｉｏｎ  ｓｅｌｅｃｔｉｖｉｔｙ  ｓｕｇｇｅｓｔｅｄ  ｂｙ  ｖｉｓｉｏｎ  ｓｃｉｅｎｃｅ”，  ＪＳＩＡＭ  Ｌｅｔｔｅｒｓ  Ｖｏｌ．  １  （２００９），  ｐｐ．９−１２．
【非特許文献３】Ｈｉｔｏｓｈｉ  Ａｒａｉ  ａｎｄ  Ｓｈｉｎｏｂｕ  Ａｒａｉ，  “Ｆｉｎｉｔｅ  ｄｉｓｃｒｅｔｅ，  ｓｈｉｆｔ−ｉｎｖａｒｉａｎｔ，  ｄｉｒｅｃｔｉｏｎａｌ  ｆｉｌｔｅｒｂａｎｋｓ  ｆｏｒ  ｖｉｓｕａｌ  ｉｎｆｏｒｍａｔｉｏｎ  ｐｒｏｃｅｓｓｉｎｇ，  Ｉ：  Ｃｏｎｓｔｒｕｃｔｉｏｎ”，  Ｉｎｔｅｒｄｉｓｃｉｐｌｉｎａｒｙ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｃｉｅｎｃｅｓ，  Ｖｏｌ．  １３  （２００７），  ｐｐ．２５５−２７３．
【非特許文献４】北岡明佳著  「錯視入門」朝倉書店  ２０１０年
【非特許文献５】Ｈａｊｉｍｅ  Ｏｕｃｈｉ，  Ｊａｐａｎｅｓｅ  Ｏｐｔｉｃａｌ  ａｎｄ  Ｇｅｏｍｅｔｒｉｃａｌ  Ａｒｔ，  Ｄｏｖｅｒ  Ｐｕｂｌ．  Ｉｎｃ．，  Ｎｅｗ  Ｙｏｒｋ，  （１９７３）
【非特許文献６】Ｂ．  Ｐｉｎｎａ  ａｎｄ  Ｇ．  Ｊ．  Ｂｒｅｌｓｔａｆｆ，  “Ａ  ｎｅｗ  ｖｉｓｕａｌ  ｉｌｌｕｓｉｏｎ  ｏｆ  ｒｅｌａｔｉｖｅ  ｍｏｔｉｏｎ”，  Ｖｉｓｉｏｎ  Ｒｅｓｅａｒｃｈ  ４０  （２０００），  ｐｐ．２０９１−２０９６．
【非特許文献７】Ｒ．  Ｇｕｒｎｓｅｙ  ａｎｄ  Ｇ．  Ｐａｇｅ（「ｅ」にアキュート・アクセントを有す。），  “Ｅｆｆｅｃｔｓ  ｏｆ  ｌｏｃａｌ  ａｎｄ  ｇｌｏｂａｌ  ｆａｃｔｏｒｓ  ｉｎ  ｔｈｅ  Ｐｉｎｎａ  ｉｌｌｕｓｉｏｎ”，Ｖｉｓｉｏｎ  Ｒｅｓｅａｒｃｈ  ４６  （２００６），  ｐｐ．１８２３−１８３７．
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、錯視図形は偶然的に発見されるか、あるいは、錯視研究者やデザイナーらにより特定のパターンを用いて職人芸的に見出されて作成されるものであって、任意の画像から錯視画像を自動生成する方法がなかった、という問題点を有していた。特に、かざぐるまフレームレット、単純かざぐるまフレームレット、かざぐるまウェーブレット・フレームは、錯視図形における錯視発生の原因を解析する等のために利用されることがあったが、任意の画像から錯視画像を作成するために利用されるものではなかった。【０００６】
本発明は、上記問題点に鑑みてなされたもので、任意の画像から錯視画像を生成することができる錯視画像生成装置、媒体、画像データ、錯視画像生成方法、印刷媒体製造方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
このような目的を達成するため、本発明の錯視画像生成装置は、記憶部と制御部を少なくとも備えた錯視画像生成装置であって、上記記憶部は、方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクを記憶するフィルタ記憶手段と、画像データを記憶する画像データ記憶手段と、を備え、上記制御部は、上記画像データに対して、上記方位選択性ウェーブレット・フレームまたは上記方位選択性フィルタ・バンクによる多重解像度分解を行い、サブバンド信号を取得する分解手段と、上記分解手段により取得された上記サブバンド信号を足し合わせることにより画像を再構成して、再構成画像データを取得する再構成手段と、を備え、上記再構成手段は、上記複数の上記詳細フィルタのうち、錯視により浮遊させたい浮遊方向に対して所定の方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰または増幅させることにより、浮遊錯視を発生させる上記再構成画像データを生成することを特徴とする。【０００８】
また、本発明の錯視画像生成装置は、上記記載の錯視画像生成装置において、上記再構成手段は、上記複数の上記詳細フィルタのうち、上記浮遊方向と直交または斜交する上記方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰させることを特徴とする。【０００９】
また、本発明の錯視画像生成装置は、上記記載の錯視画像生成装置において、上記再構成手段は、上記複数の上記詳細フィルタのうち、上記浮遊方向の直交軸に対して水平または垂直でなく、かつ、上記直交軸に対して負の角度の上記方位性を持つ上記詳細フィルタのなす群と、上記直交軸に対して正の角度の上記方位性をもつ上記詳細フィルタのなす群との２つの群のうち、一方の群に属する上記詳細フィルタ、および、上記浮遊方向と直交する上記方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰させることを特徴とする。【００１０】
また、本発明の錯視画像生成装置は、上記記載の錯視画像生成装置において、上記再構成手段は、上記一方の群に属する上記詳細フィルタ、および、上記浮遊方向と直交する上記方位性をもつ上記詳細フィルタのうち、上記直交軸に対する角度の絶対値が０度以上４５度以内の傾きの上記方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰させることを特徴とする。【００１１】
また、本発明の錯視画像生成装置は、上記記載の錯視画像生成装置において、上記再構成手段は、上記直交軸に対する角度の絶対値が上記０度以上４５度以内の傾きの上記方位性をもつ上記詳細フィルタのうち、当該０度に近づくほど高次数までの、当該４５度に近づくほど低次数までの、上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰させることを特徴とする。【００１２】
また、本発明の錯視画像生成装置は、上記記載の錯視画像生成装置において、上記再構成手段は、上記複数の上記詳細フィルタのうち、上記浮遊方向の直交軸に対して水平または垂直でなく、かつ、上記直交軸に対して負の角度の上記方位性を持つ上記詳細フィルタのなす群と、上記直交軸に対して正の角度の上記方位性をもつ上記詳細フィルタのなす群との２つの群のうち、他方の群に属する上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、増幅させることを特徴とする。【００１３】
また、本発明の錯視画像生成装置は、上記記載の錯視画像生成装置において、上記再構成手段は、上記２つの群のうち上記一方の群ではない他方の群に属し、上記直交軸に対する角度の絶対値が４５度の傾きの上記方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、増幅させることを特徴とする。【００１４】
また、本発明の錯視画像生成装置は、上記記載の錯視画像生成装置において、上記再構成手段は、上記再構成画像データの互いに隣接する画像領域において、互いに逆向きその他の互いに異なる向きの上記浮遊方向を持つように上記サブバンド信号を、減衰または増幅させることを特徴とする。【００１５】
また、本発明の錯視画像生成装置は、上記記載の錯視画像生成装置において、上記分解手段による上記多重解像度分解は、最大重複多重解像度分解、最大間引き多重解像度分解、または、一部間引き一部重複多重解像度分解であることを特徴とする。【００１６】
また、本発明は、錯視画像を表示する媒体に関し、上記錯視画像は、原画像を構成する、各方位性のあるフィルタによって抽出された成分、または、各方位性のあるウェーブレット成分その他の各方位性のある成分のうち、所定の上記成分が、減衰または増幅されていることを特徴とする。【００１７】
また、本発明は、錯視画像を表示するための画像データに関し、上記錯視画像は、原画像を構成する、各方位性のあるフィルタによって抽出された成分、または、各方位性のあるウェーブレット成分その他の各方位性のある成分のうち、所定の上記成分が、減衰または増幅されていることを特徴とする。【００１８】
また、本発明は錯視画像生成方法に関し、本発明の錯視画像生成方法は、記憶部と制御部を少なくとも備えた錯視画像生成装置において実行される錯視画像生成方法であって、上記記憶部は、方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクを記憶するフィルタ記憶手段と、画像データを記憶する画像データ記憶手段と、を備え、上記制御部において実行される、上記画像データに対して、上記方位選択性ウェーブレット・フレームまたは上記または方位選択性フィルタ・バンクによる多重解像度分解を行い、サブバンド信号を取得する分解ステップと、上記分解ステップにて取得された上記サブバンド信号を足し合わせることにより画像を再構成して、再構成画像データを取得する再構成ステップと、を含み、上記再構成ステップは、上記複数の上記詳細フィルタのうち、錯視により浮遊させたい浮遊方向に対して所定の方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰または増幅させることにより、浮遊錯視を発生させる上記再構成画像データを生成することを特徴とする。【００１９】
また、本発明は、印刷媒体製造方法に関し、記憶部と制御部と印刷部を少なくとも備えた錯視画像生成装置において実行される印刷媒体製造方法であって、上記記憶部は、方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクを記憶するフィルタ記憶手段と、画像データを記憶する画像データ記憶手段と、を備え、上記制御部において実行される、上記画像データに対して、上記方位選択性ウェーブレット・フレームまたは上記方位選択性フィルタ・バンクによる多重解像度分解を行い、サブバンド信号を取得する分解ステップと、上記分解ステップにて取得された上記サブバンド信号を足し合わせることにより画像を再構成して、再構成画像データを取得する再構成ステップと、上記再構成ステップにて取得された上記再構成画像データを上記印刷部に出力することにより印刷媒体を製造するための錯視画像の出力ステップと、を含み、上記再構成ステップは、上記複数の上記詳細フィルタのうち、錯視により浮遊させたい浮遊方向に対して所定の方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰または増幅させることにより、浮遊錯視を発生させる上記再構成画像データを生成することを特徴とする。【００２０】
また、本発明はプログラムに関し、本発明のプログラムは、記憶部と制御部を少なくとも備えた錯視画像生成装置に錯視画像生成方法を実行させるためのプログラムであって、上記記憶部は、方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクを記憶するフィルタ記憶手段と、画像データを記憶する画像データ記憶手段と、を備え、上記制御部において、上記画像データに対して、上記方位選択性ウェーブレット・フレームまたは上記方位選択性フィルタ・バンクによる多重解像度分解を行い、サブバンド信号を取得する分解ステップと、上記分解ステップにて取得された上記サブバンド信号を足し合わせることにより画像を再構成して、再構成画像データを取得する再構成ステップと、を実行させるためのプログラムであって、上記再構成ステップは、上記複数の上記詳細フィルタのうち、錯視により浮遊させたい浮遊方向に対して所定の方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰または増幅させることにより、浮遊錯視を発生させる上記再構成画像データを生成することを特徴とする。【００２１】
また、本発明は記録媒体に関するものであり、上記記載のプログラムを記録したことを特徴とする。
【発明の効果】
【００２２】
この発明によれば、方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクと、画像データと、を記憶し、画像データに対して、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクによる多重解像度分解を行って、サブバンド信号を取得し、取得したサブバンド信号を足し合わせることにより画像を再構成して、再構成画像データを取得する場合に、複数の詳細フィルタのうち、錯視により浮遊させたい浮遊方向に対して所定の方位性をもつ詳細フィルタの少なくとも一つに対応するサブバンド信号を減衰または増幅させることにより、浮遊錯視を発生させる再構成画像データを生成する。これにより、任意の画像から錯視画像を生成することができる。より具体的には、本発明は、それぞれの原画像が持っている固有の方位性の分布をうまく利用して、原画像の表現を保ちながら錯視を発生させることができ、それによって様々な原画像に適用できるという汎用性のある用途を提供することができる。【００２３】
また、本発明によれば、複数の上記詳細フィルタのうち、上記浮遊方向と直交または斜交する上記方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰させる。これにより、任意の原画像の表現を保ちつつ錯視画像を生成することができる。【００２４】
また、本発明によれば、複数の上記詳細フィルタのうち、上記浮遊方向の直交軸に対して水平または垂直でなく、かつ、上記直交軸に対して負の角度の上記方位性を持つ上記詳細フィルタのなす群と、上記直交軸に対して正の角度の上記方位性をもつ上記詳細フィルタのなす群との２つの群のうち、一方の群に属する方位性をもつ詳細フィルタ、および、上記浮遊方向と直交する上記方位性をもつ上記詳細フィルタの少なくとも一つに対応するサブバンド信号を減衰させる。これにより、浮遊錯視が強調された再構成画像データを生成することができる。【００２５】
また、本発明によれば、一方の群に属する詳細フィルタ、および、上記浮遊方向と直交する上記方位性をもつ上記詳細フィルタのうち、浮遊方向の直交軸に対する角度の絶対値が０度以上４５度以内の傾きの方位性をもつ詳細フィルタの少なくとも一つに対応するサブバンド信号を減衰させるので、より任意の原画像の表現を保ちつつ浮遊錯視再構成画像データを生成することができる。【００２６】
また、本発明によれば、浮遊方向の直交軸に対する角度の絶対値が０度以上４５度以内の傾きの方位性をもつ詳細フィルタのうち、当該０度に近づくほど高次数までの、当該４５度に近づくほど低次数までの、詳細フィルタの少なくとも一つに対応するサブバンド信号を減衰させるので、より任意の原画像の表現を保ちつつ浮遊錯視再構成画像データを生成することができる。【００２７】
また、本発明によれば、複数の上記詳細フィルタのうち、上記浮遊方向の直交軸に対して水平または垂直でなく、かつ、上記直交軸に対して負の角度の上記方位性を持つ上記詳細フィルタのなす群と、上記直交軸に対して正の角度の上記方位性をもつ上記詳細フィルタのなす群との２つの群のうち、他方の群に属する上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、増幅させるので、浮遊錯視が強調された再構成画像データを生成することができる。【００２８】
また、本発明によれば、２つの群のうち一方の群ではない他方の群に属し、当該浮遊方向の直交軸に対する角度の絶対値が４５度の傾きの方位性をもつ詳細フィルタの少なくとも一つに対応するサブバンド信号を増幅させるので、浮遊錯視が強調された再構成画像データを生成することができる。【００２９】
また、本発明によれば、再構成画像データの互いに隣接する画像領域において、互いに逆向きその他の互いに異なる向きの浮遊方向を持つようにサブバンド信号を、減衰または増幅させるので、画像領域全体にわたって同一の方位性の詳細フィルタに対応するサブバンド信号を減衰または増幅させる場合に比べて、浮遊方向が逆方向その他の互いに異なる方向となる画像領域が隣接するので、より浮遊錯視が強調された再構成画像データを生成することができる。【００３０】
また、本発明によれば、分解手段による多重解像度分解は、最大重複多重解像度分解、最大間引き多重解像度分解、または、一部間引き一部重複多重解像度分解であるので、好適な多重解像度分解を行ってサブバンド信号を取得することができる。【００３１】
また、本発明は、錯視画像を表示する媒体または錯視画像を表示するための画像データであって、錯視画像は、原画像を構成する、各方位性のあるフィルタによって抽出された成分、または、各方位性のあるウェーブレット成分その他の各方位性のある成分のうち、所定の成分が、減衰または増幅されているので、任意の原画像において発生させた錯視画像を提示することができる。【００３２】
また、本発明は、印刷媒体製造方法であって、方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクと、画像データと、を記憶し、画像データに対して、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクによる多重解像度分解を行って、サブバンド信号を取得し、取得したサブバンド信号を足し合わせることにより画像を再構成して、再構成画像データを取得する場合に、複数の詳細フィルタのうち、錯視により浮遊させたい浮遊方向に対して所定の方位性をもつ詳細フィルタの少なくとも一つに対応するサブバンド信号を減衰または増幅させることにより、浮遊錯視を発生させる再構成画像データを生成し、再構成画像データを印刷部に出力することにより印刷媒体を製造する。これにより、任意の原画像から生成した錯視画像を印刷した媒体を製造することができる。より具体的には、本発明は、それぞれの原画像が持っている固有の方位性の分布をうまく利用して、原画像の表現を保ちながら錯視を発生させた印刷媒体を製造することができ、それによって様々な原画像に適用した錯視画像の印刷媒体を製造することができるという汎用性のある用途を提供することができる。
【図面の簡単な説明】
【００３３】
【図１】図１は、本実施の形態が適用される本錯視画像生成装置の構成の一例を示すブロック図である。
【図２】図２は、次数５のレベル３の最大重複かざぐるまフレームレット・フィルタに次数５のレベル１とレベル２の最大重複かざぐるまフレームレット・近似フィルタを循環相関積して得られるフィルタで、実際に上記フレームレットによる最大重複多重解像度分解においてレベル３の分解フェーズにおける分解を得るためのフィルタの一例を示す図である。
【図３】図３は、次数７のレベル２（高周波数側）の最大重複かざぐるまフレームレット・フィルタに次数７のレベル１の最大重複かざぐるまフレームレット・近似フィルタを循環相関積して得られるフィルタであり、レベルによる違いを示すための図である。
【図４】図４は、次数７のレベル３（低周波数側）の最大重複かざぐるまフレームレット・フィルタに、次数７のレベル１とレベル２の最大重複かざぐるまフレームレット・近似フィルタを循環相関積して得られるフィルタであり、レベルによる違いを示すための図である。
【図５】図５は、次数７、レベルｋのかざぐるまフレームレットにおいて、近似部分をａｋで表し、詳細部分をｄｋ（１）〜ｄｋ（９９）の記号（番号）で表した図である。
【図６】図６は、図５の各フィルタの配列に対応付けて付与した係数を表す図である。
【図７】図７は、本実施の形態における錯視画像生成装置１００の基本処理の一例を示すフローチャートである。
【図８】図８は、最大重複多重解像度分解の分解フェーズおよび合成フェーズのフィルタ・バンクの一例を示す図である。
【図９】図９は、本実施の形態における錯視画像生成装置１００の具体化処理の一例を示すフローチャートである。
【図１０】図１０は、グレースケールの文字列による原画像を示す図である。
【図１１】図１１は、加工方法Ｉ−１の加工表を示す図である。
【図１２】図１２は、加工方法Ｉ−１により得られた再構成画像ｙを示す図である。
【図１３】図１３は、加工方法Ｉ−２の加工表を示す図である。
【図１４】図１４は、加工方法Ｉ−２により得られた再構成画像ｙを示す図である。
【図１５】図１５は、図１２の再構成画像を奇数行に図１４の再構成画像を偶数行に並べて作成した錯視画像を示す図である。
【図１６】図１６は、加工方法ＩＩ−１の加工表を示す図である。
【図１７】図１７は、加工方法ＩＩ−１により得られた再構成画像ｙを示す図である。
【図１８】図１８は、加工方法ＩＩ−２の加工表を示す図である。
【図１９】図１９は、加工方法ＩＩ−２により得られた再構成画像ｙを示す図である。
【図２０】図２０は、図１７の再構成画像を奇数行に図１９の再構成画像を偶数行に並べて作成した錯視画像を示す図である。
【図２１】図２１は、カラーイラストの原画像を示す図である。
【図２２】図２２は、図２１の原画像から得たサブバンド信号に加工方法ＩＩ−１で加工した再構成画像を示す図である。
【図２３】図２３は、図２１の原画像から得たサブバンド信号に加工方法ＩＩ−２で加工した再構成画像を示す図である。
【図２４】図２４は、図２１の原画像から得たサブバンド信号に加工方法Ｉ−１で加工した再構成画像を示す図である。
【図２５】図２５は、図２１の原画像から得たサブバンド信号に加工方法Ｉ−２で加工した再構成画像を示す図である。
【図２６】図２６は、縦に動かすと互いに反対方向の横に揺れる錯視画像を作成するための加工方法Ｖ−１−１による加工表を示す図である。
【図２７】図２７は、縦に動かすと互いに反対方向の横に揺れる錯視画像を作成するための加工方法Ｖ−１−２による加工表を示す図である。
【図２８】図２８は、横に動かすと互いに反対方向の縦に揺れる錯視画像を作成する加工方法Ｖ−２−１による加工表を示す図である。
【図２９】図２９は、横に動かすと互いに反対方向の縦に揺れる錯視画像を作成する加工方法Ｖ−２−２による加工表を示す図である。
【図３０】図３０は、縦に動かすと互いに反対方向の横に揺れる錯視画像を作成する加工方法Ｖ−３−１による加工表を示す図である。
【図３１】図３１は、縦に動かすと互いに反対方向の横に揺れる錯視画像を作成する加工方法Ｖ−３−２による加工表を示す図である。
【図３２】図３２は、横に動かすと互いに反対方向の縦に揺れる錯視画像を作成する加工方法Ｖ−４−１による加工表を示す図である。
【図３３】図３３は、横に動かすと互いに反対方向の縦に揺れる錯視画像を作成する加工方法Ｖ−４−２による加工表を示す図である。
【図３４】図３４は、縦に動かすと横に揺れ、かつ、横に動かすと縦に揺れる、浮遊錯視画像を作成する加工方法Ｖ−５−１による加工表を示す図である。
【図３５】図３５は、縦に動かすと横に揺れ、かつ、横に動かすと縦に揺れる、浮遊錯視画像を作成する加工方法Ｖ−５−２による加工表を示す図である。
【図３６】図３６は、加工方法Ｉにより作成された錯視画像を示す図である。
【図３７】図３７は、加工方法Ｖ−５により作成された錯視画像を示す図である。
【図３８】図３８は、方位性が軸対称となる加工表を用いて作成した２枚の再構成画像を奇数行と偶数行に交互に並べて結合させた錯視画像の例を示す図である。
【図３９】図３９は、奇数行と偶数行の画像が片方を１／２シフトさせて配列した錯視画像の例を示す図である。
【図４０】図４０は、奇数行と偶数行の画像が片方を１／２シフトさせて配列した錯視画像の例を示す図である。
【図４１】図４１は、円形配列を作成するために準備した逆方向に揺れる錯視画像を上下に並べた図である。
【図４２】図４２は、近づいたり離れたりすると回転しているように見える錯視図形を示す図である。
【図４３】図４３は、円形配列を作成するために準備した、横に動かすと縦に揺れる浮遊錯視画像を示す図である。
【図４４】図４４は、回転させると膨張したり縮小したりする錯視画像を示す図である。
【図４５】図４５は、斜め方向に動かすと、それと直交し且つ互いに反対向きの斜め方向に揺れる錯視を作る画像を作成する加工方法ＶＩ−１による加工表を示す図である。
【図４６】図４６は、斜め方向に動かすと、それと直交し且つ互いに反対向きの斜め方向に揺れる錯視を作る画像を作成する加工方法ＶＩ−２による加工表を示す図である。
【図４７】図４７は、隣接する画像領域が互いに反対方向に揺れるように加工方法ＶＩ−１およびＶＩ−２により作成された錯視画像を示す図である。
【図４８】図４８は、本例によって改良された具体化処理のフローチャートを示す図である。
【図４９】図４９は、上述した具体化処理において閾値を用いた方法によりスケール変換した結果を示す図である。
【図５０】図５０は、本例においてＡ＝１５、Ｂ＝８５としてスケール変換をした結果を示す図である。
【図５１】図５１は、出力画像図４９、図５０に対する入力画像の具体化処理のステップＳＢ−３の処理後であってステップＳＢ−４の処理前の画像のＬ＊のヒストグラムである。
【図５２】図５２は、ステップＳＢ−３の処理後の画像を、単純に閾値を用いてスケール変換した画像（図４９）のＬ＊のヒストグラムである。
【図５３】図５３は、ステップＳＢ−３の処理後の画像を、本例においてＡ＝１５、Ｂ＝８５としてスケール変換をした画像（図５０）のＬ＊のヒストグラムである。
【図５４】図５４は、次数７のレベル２の最大重複かざぐるまフレームレット・フィルタに次数７のレベル１の最大重複かざぐるまフレームレット・近似フィルタを循環相関積して得られるフィルタを示す図である。
【図５５】図５５は、テスト画像に対し、次数７のかざぐるまフレームレットによりレベル２までの最大重複多重解像度分解を行った結果の各サブバンド信号を示す図である。
【発明を実施するための形態】
【００３４】
以下に、本発明にかかる錯視画像生成装置、媒体、画像データ、錯視画像生成方法、印刷媒体製造方法、および、プログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００３５】
［錯視画像］
本実施の形態の媒体および画像データにかかる錯視画像について以下に説明する。すなわち、本実施の形態の媒体は、錯視画像を表示する媒体であって、例えば、錯視画像を印刷した印刷媒体（紙、ＯＨＰシートなど）等のように、錯視画像を一時的ではなく表示する媒体である。また、本実施の形態の画像データは、錯視画像を表示するための画像データであって、例えば、ラスタ形式またはベクタ形式の二次元画像データ等である。
【００３６】
本実施の形態の媒体および画像データにかかる錯視画像は、以下の特徴を有する。すなわち、本錯視画像は、原画像を構成する、各方位性のあるフィルタによって抽出された成分のうち、所定の成分が、減衰または増幅されていることを特徴とする。あるいは、本錯視画像は、原画像を構成する、各方位性のあるウェーブレット成分その他の各方位性のある成分のうち、所定の成分が、減衰または増幅されていることを特徴とする。
【００３７】
このような錯視画像は、一例として、画像もしくは視認者が動くことによって浮遊を錯視されるものであり、画像が、明暗（輝度）、色調、或いは色の濃淡により形成される領域を有することでデザイン（意匠）、写真、及び／又は、文字として形成される錯視画像である。すなわち、錯視画像は、視認者の動き或いは画像の動きが引き起こす本来の動きとは異なる動きをするように見える。なお、原画像は、一例として、デザイン（意匠）、写真、文字等を表す、任意の画像であってもよい。
【００３８】
また、本実施の形態において、「ウェーブレット」とは、古典的なウェーブレットや、狭義のウェーブレット等に限られず、広義のウェーブレットをも含む。例えば、ウェーブレットは、有限長波形、もしくは、０から増幅して速やかに０に収束するような振幅を伴う波様の振動であり、一例として、ガボール・フィルタや、カーブレットのようなウェーブレット擬きを含む。
【００３９】
また、「各方位性のあるフィルタ」は、一例として、各方位性をもった複数の詳細フィルタであり、例えば、サブバンド信号等の成分がフィルタにより抽出される。
【００４０】
ここで、減衰される所定の方位性の成分は、例えば、浮遊方向と直交または斜交する方位性の成分の少なくとも一つであってもよい。減衰される所定の方位性の成分は、これに限られず、複数の各方位性のうち、浮遊方向の直交軸に対して水平または垂直でなく、かつ、直交軸に対して負の角度の方位性の群と、直交軸に対して正の角度の方位性の群との２つの群のうち、一方の群に属する方位性の成分、および、浮遊方向と直交する方位性の成分の少なくとも一つであってもよい。より具体的には、減衰される所定の方位性の成分は、一方の群に属する方位性、および、浮遊方向と直交する方位性のうち、直交軸に対する角度の絶対値が０以上４５度以内の傾きの方位性の成分の少なくとも一つであってもよい。更に具体的には、減衰される所定の方位性は、直交軸に対する角度の絶対値が０度以上４５度以内の傾きの方位性のうち、当該０度に近づくほど高次数までの方位性であり、当該４５度に近づくほど低次数までの方位性の成分の少なくとも一つであってもよい。
【００４１】
一方、増幅される所定の方位性の成分は、複数の各方位性のうち、浮遊方向の直交軸に対して水平または垂直でなく、かつ、直交軸に対して負の角度の方位性の群と、直交軸に対して正の角度の方位性の群との２つの群のうち、他方の群に属する方位性の成分の少なくとも一つであってもよい。より具体的には、増幅される所定の方位性の成分は、他方の群に属し、直交軸に対する角度の絶対値が４５度の傾きの方位性の成分の少なくとも一つであってもよい。
【００４２】
ここで、本錯視画像は、互いに隣接する画像領域において、互いに逆向きその他の互いに異なる向きの浮遊方向を持つように、所定の方位性の成分が、減衰または増幅されていてもよい。これにより、浮遊錯視が強調されることとなる。
【００４３】
以上で、本実施の形態の媒体および画像データにかかる錯視画像の説明を終える。なお、媒体および画像データにかかる錯視画像は、以下の実施の形態に記載の錯視画像生成装置や錯視画像生成方法、印刷媒体製造方法等により生成されてもよい。
【００４４】
［錯視画像生成装置の構成］
次に、本錯視画像生成装置の構成について図１を参照して説明する。図１は、本実施の形態が適用される本錯視画像生成装置の構成の一例を示すブロック図であり、該構成のうち本実施の形態に関係する部分のみを概念的に示している。
【００４５】
図１において錯視画像生成装置１００は、概略的に、制御部１０２と通信制御インターフェース部１０４と入出力制御インターフェース部１０８と記憶部１０６を備える。ここで、制御部１０２は、錯視画像生成装置１００の全体を統括的に制御するＣＰＵ等である。入出力制御インターフェース部１０８は、入力装置１１２や出力装置１１４に接続されるインターフェースである。また、記憶部１０６は、各種のデータベースやテーブルなどを格納する装置である。これら錯視画像生成装置１００の各部は任意の通信路を介して通信可能に接続されている。
【００４６】
記憶部１０６に格納される各種のファイル（フレームレットファイル１０６ａおよび画像データファイル１０６ｂ）は、固定ディスク装置等のストレージ手段である。例えば、記憶部１０６は、各種処理に用いる各種のプログラム、テーブル、ファイル、データベース、および、ウェブページ等を格納する。
【００４７】
これら記憶部１０６の各構成要素のうち、フレームレットファイル１０６ａは、方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクを記憶するフィルタ記憶手段である。ここで、本実施形態では、方位選択性ウェーブレット・フレームとして、かざぐるまフレームレット（ｐｉｎｗｈｅｅｌ  ｆｒａｍｅｌｅｔ）を用いるが、方位選択性ウェーブレット・フレームはこれに限られず、例えば、単純かざぐるまフレームレット（ｓｉｍｐｌｅ  ｐｉｎｗｈｅｅｌ  ｆｒａｍｅｌｅｔ）（非特許文献２参照）や、かざぐるまウェーブレット・フレーム（ｐｉｎｗｈｅｅｌ  ｗａｖｅｌｅｔ  ｆｒａｍｅ）（非特許文献３参照）等を用いてもよい。なお、かざぐるまウェーブレット・フレームは、構成するフィルタの長さが原画像の画素数に応じて変化するのに対して、かざぐるまフレームレットおよび単純かざぐるまフレームレットは、フィルタの長さが画素数に関係しない、という性質がある。例えば、かざぐるまフレームレットは、方位選択性のある２次元フレームレットであり、マルチウェーブレット・フレームの一種である。一例として、かざぐるまフレームレットは、ヒトの視覚皮質の単純細胞を数理モデル化したものである。この分解は、ヒトの脳内で単純細胞により分解される信号の数理的なモデルである。なお、かざぐるまフレームレットは、単純かざぐるまフレームレットに比べて、神経科学的に、より大脳皮質Ｖ１野の単純細胞に近いモデルになっている。一例として、かざぐるまフレームレットには、次数があり、次数は３以上の奇数で、次数が大きくなるほど、それだけ多くの方位を検出できるようになる。なお、その分、フィルタの枚数は多くなり、計算時間も増すという性質がある。また、一例として、次数ｎのかざぐるまフレームレットのフィルタ数は、（ｎ＋１）２＋（ｎ−１）２となる。このうち、一つのフィルタが、近似フィルタであり、残りのフィルタが詳細フィルタである。ここで、図２は、次数５のレベル３の最大重複かざぐるまフレームレット・フィルタに次数５のレベル１とレベル２の最大重複かざぐるまフレームレット・近似フィルタを循環相関積して得られるフィルタである（循環相関積について、例えば、新井仁之著「線形代数  基礎と応用」株式会社日本評論社（２００６年）を参照）。
【００４８】
このかざぐるまフレームレットは、次数５であるので、たとえば図２に示すように、各レベルについて左側の６×６個のフィルタと、右側の４×４個のフィルタを合わせて、合計で５２枚のフィルタの集合からなっている。このうち、図の中央上部の黒い矩形で囲んだ１枚が、レベル１からレベル３までの近似フィルタの循環相関積により得られるフィルタであり、その他の５１枚が、レベル３の詳細フィルタにレベル１から２までの近似フィルタを循環相関積して得られるフィルタである。詳細フィルタから作られる上記フィルタの方位性は、近似フィルタのみから作られるフィルタを中心として、およそ風車の回転する向きに並べている。なお、後に詳述するように、各次数のかざぐるまフレームレットによる最大重複多重解像度分解には、レベルがあり、レベル１はもっとも細かい部分（高周波部分）を検出する。図２は、レベル３のかざぐるまフレームレットであり、レベル２、３・・・と大きくなるにつれ、大まかな部分（低周波部分）が検出される。なお、フレームレットファイル１０６ａは、かざぐるまフレームレット等の方位選択性ウェーブレット・フレームを、関数の形式（フレームレット・フィルタの周波数応答関数等）で記憶してもよい。関数の具体例については後述する。
【００４９】
なお、上記に限られず、本実施の形態において様々なウェーブレットを用いてもよい。ここで、ウェーブレットは、古典的なウェーブレットや、狭義のウェーブレット等に限られず、広義のウェーブレットをも含む。例えば、ウェーブレットは、有限長波形、もしくは、０から増幅して速やかに０に収束するような振幅を伴う波様の振動であり、一例として、ガボール・フィルタや、カーブレットのようなウェーブレット擬きを含む。また、フレームレットファイル１０６ａは、方位選択性ウェーブレット・フレームのようなフレームに限らず、方位選択性フィルタ・バンク等のフィルタ群や方位性のあるフィルタを記憶してもよい。
【００５０】
また、画像データファイル１０６ｂは、画像データを記憶する画像データ記憶手段である。一例として、画像データファイル１０６ｂに記憶される画像データは、入力装置１１２を介して入力された画像データでもよく、外部システム２００等からネットワーク３００を介して受信した画像データでもよい。また、画像データは、カラー画像のイメージデータであってもよく、グレースケールのイメージデータであってもよい。なお、かざぐるまフレームレット等の方位選択性ウェーブレット・フレームにより多重解像度分解される前の元の画像（データ）を原画像（データ）と呼び、サブバンド信号に基づき再構成された後の画像（データ）を再構成画像（データ）と呼ぶ。ここで、画像データファイル１０６ｂは、目的の原画像の画像データと同一の画像サイズ（画素数）の単位インパルス信号を画像データとして記憶してもよい。なお、画像データファイル１０６ｂに記憶された単位インパルス信号は、画像データとして同様にフレームレットファイル１０６ａに記憶されたフィルタ・バンクに入力され、出力された単位インパルス応答は、目的の原画像の画像データを高速計算するために用いられる。なお、高速計算方法の詳細は後述する。
【００５１】
再び図１に戻り、入出力制御インターフェース部１０８は、入力装置１１２や出力装置１１４の制御を行う。ここで、出力装置１１４としては、モニタ（家庭用テレビを含む）等の表示装置や、プリンタ等の印刷装置等を用いることができる。また、入力装置１１２としては、カメラ等の撮像装置、外部記憶媒体に接続される入力装置等の他、キーボード、マウス、およびマイク等を用いることができる。
【００５２】
また、図１において、制御部１０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部１０２は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部１０２は、機能概念的に、分解部１０２ａ、再構成部１０２ｂ、色空間変換部１０２ｄ、および、錯視画像出力部１０２ｅを備える。再構成部１０２ｂは、更に浮遊錯視生成部１０２ｃを備える。
【００５３】
このうち、分解部１０２ａは、画像データに対して、フレームレットファイル１０６ａに記憶された、かざぐるまフレームレット等の方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクによる多重解像度分解を行い、サブバンド信号を取得する分解手段である。ここで、「多重解像度分解」は、最大重複多重解像度分解、最大間引き多重解像度分解、および、一部間引き一部重複多重解像度分解を含む（最大重複多重解像度分解について、例えば、新井仁之著「ウェーブレット」共立出版株式会社（２０１０年）参照）。なお、分解部１０２ａにより多重解像度分解を計算する際に、循環相関積、循環畳み込み積が使われるが、それらは高速フーリエ変換を用いる公知の高速計算方法により計算してもよい。上述のように、かざぐるまフレームレット等の方位選択性ウェーブレット・フレームによる多重解像度分解には、レベルがある。ここで、図３および図４は、かざぐるまフレームレットのレベルによる違いを示すための図であり、図３は、レベル２（高周波数側）の最大重複かざぐるまフレームレット・フィルタにレベル１の最大重複かざぐるまフレームレット・近似フィルタを循環相関積したフィルタを示し、図４は、レベル３（低周波数側）の最大重複フレームレット・フィルタにレベル１とレベル２の最大重複かざぐるまフレームレット・近似フィルタを循環相関積したフィルタを示している。なお、いずれも次数は７であるので、（７＋１）２＋（７−１）２＝１００個のフィルタがある。
【００５４】
一例として、分解部１０２ａは、まず、レベル１のかざぐるまフレームレットによる最大重複多重解像度分解により、もっとも細かい部分（高周波部分）を検出し、レベル２，３・・と大きくなるにつれ、大まかな部分（低周波部分）を検出する。
【００５５】
かざぐるまフレームレットによる多重解像度分解には、分解フェーズと合成フェーズがある。各フェーズは、近似フィルタと詳細フィルタの配列（アレイ）からなるフィルタ・バンクにより構成されている。分解部１０２ａは、分解フェーズおよび合成フェーズにおける画像処理を実行後、最終的に、原画像データを「フィルタ数×レベル」個の画像信号（すなわち、サブバンド信号）に分解する。
【００５６】
例えば、次数７のかざぐるまフレームレットによるレベル５の最大重複多重解像度分解の場合、あるレベルｋ（ｋ＝１から５）のサブバンド信号には、１枚の近似フィルタにより得られる１つの近似部分と、９９枚の詳細フィルタにより得られる９９個の詳細部分がある。ここで、図５は、次数７、レベルｋのかざぐるまフレームレットにおいて、近似部分をａｋで表し、詳細部分をｄｋ（１）〜ｄｋ（９９）の記号（番号）で表した図である。なお、記号（番号）の位置は、図３（ｋ＝２）または図４（ｋ＝３）における各フィルタの位置と対応づけられている。すなわち、ａｋおよびｄｋ（１）〜ｄｋ（９９）は、図３または図４における対応する位置のフィルタから取得されたサブバンド信号を表している。
【００５７】
また、再構成部１０２ｂは、分解部１０２ａにより取得されたサブバンド信号を足し合わせることにより画像を再構成して、再構成画像データを取得する再構成手段である。例えば、再構成部１０２ｂは、上述した最大レベルの近似フィルタにより得られた近似部分のサブバンド信号と、すべての詳細フィルタにより得られた詳細部分のサブバンド信号を足し合わせることによって、画像を再構成して再構成画像データを取得する。このとき、かざぐるまフレームレットが完全再構成性であって、後述する浮遊錯視生成部１０２ｃによる処理を行わなければ、再構成部１０２ｂは、原画像と同じ画像を再現する。換言すれば、再構成部１０２ｂは、浮遊錯視生成部１０２ｃによる処理により特定のサブバンド信号を減衰（削除）したり増幅（強調）したりしてから、足し合わせることによって、（原画像とは異なり）浮遊錯視を発生させる再構成画像データを取得する。
【００５８】
ここで、上述した記号（番号）を用いて、完全再構成性と浮遊錯視生成処理の関係について説明する。原画像の入力信号（原信号）をｘとすると、最大重複多重解像度分解の完全再構成性は以下の式で表される。
ｘ＝ａ５＋（ｄ５（１）＋・・・＋ｄ５（９９））＋・・・＋（ｄ１（１）＋・・・＋ｄ１（９９））
【００５９】
ここで、各詳細部分に対して適当な実数の係数を与えて、ｂ５，１、・・・、ｂ５，９９、・・・、ｂ１，１、・・・、ｂ１，９９とする。ここで、図６は、図５の各フィルタの配列に対応付けて付与した係数を表す図である。この場合、再構成画像（信号）は以下の式で表される。
ｙ＝ａ５＋（ｂ５，１ｄ５（１）＋・・・＋ｂ５，９９ｄ５（９９））＋・・・＋（ｂ１，１ｄ１（１）＋・・・＋ｂ１，９９ｄ１（９９））
【００６０】
このとき、各係数ｂ５，１＝・・・＝ｂ５，９９＝・・・＝ｂ１，１＝・・・＝ｂ１，９９＝１の場合は、明らかにｘ＝ｙ（原画像と再構成画像が同一）であり、完全再構成となる。本実施の形態において、一例として、浮遊錯視生成部１０２ｃは、浮遊錯視を作ることのできるような数値ｂ５，１、・・・、ｂ５，９９、・・・、ｂ１，１、・・・、ｂ１，９９を設定することにより、浮遊錯視を発生させる再構成画像を生成する。
【００６１】
ここで、浮遊錯視を発生させるために減衰・増幅するサブバンド信号を説明する前に、詳細フィルタの分類について説明する。詳細フィルタは、その方位性に基づいて、５種類に分類することができる。すなわち、錯視により浮遊させたい浮遊方向に直交する軸を「直交軸」と呼ぶとすると、（１）直交軸と同方向の方位性をもつ詳細フィルタ、（２）直交軸に垂直方向の方位性をもつ詳細フィルタ、（３）直交軸に対し正の角度の方位性をもつ詳細フィルタ、（４）直交軸に対し負の角度の方位性をもつ詳細フィルタ、（５）方位分離されていない詳細フィルタ、の５つに分類することができる。ここで、浮遊方向の直交軸に対する角度θは、反時計回りを正とし、−９０°＜θ≦＋９０°で表される。なお、直交軸に対して水平または垂直な方位性（θ＝０°，９０°）をもつ詳細フィルタは、（１）または（２）に分類するので、（３）または（４）には分類しない。また、「（５）方位分離されていない詳細フィルタ」では、直交軸に対する角度の絶対値が同一である正の角度と負の角度の両方の方位性を含んでいるので、（３）または（４）に分類しない。
【００６２】
縦方向を浮遊方向とした場合、図５の例では、「（１）直交軸と同方向の方位性をもつ詳細フィルタ」に対応するサブバンド信号は、ｄｋ（１５）、ｄｋ（２３）、ｄｋ（３１）、ｄｋ（３９）、ｄｋ（４７）、ｄｋ（５５）、ｄｋ（６３）となる。また、「（２）直交軸と垂直方向の方位性をもつ詳細フィルタ」に対応するサブバンド信号は、ｄｋ（１）〜ｄｋ（７）となる。また、「（３）直交軸に対し正の角度の方位性をもつ詳細フィルタ」に対応するサブバンド信号は、ｄｋ（６４）〜ｄｋ（９９）となる。また、「（４）直交軸に対し負の角度の方位性をもつ詳細フィルタ」に対応するサブバンド信号は、ｄｋ（９）〜ｄｋ（１４）、ｄｋ（１７）〜ｄｋ（２２）、ｄｋ（２５）〜ｄｋ（３０）、ｄｋ（３３）〜ｄｋ（３８）、ｄｋ（４１）〜ｄｋ（４６）、ｄｋ（４９）〜ｄｋ（５４）となる。また、「（５）方位分離されていない詳細フィルタ」に対応するサブバンド信号は、ｄｋ（８）、ｄｋ（１６）、ｄｋ（２４）、ｄｋ（３２）、ｄｋ（４０）、ｄｋ（４８）、ｄｋ（５６）〜ｄｋ（６２）となる。以上が、詳細フィルタの分類についての説明である。
【００６３】
浮遊錯視生成部１０２ｃは、錯視により浮遊させたい浮遊方向に対して所定の方位性（定めるところの特定の方位性）をもつ詳細フィルタに対応するサブバンド信号を減衰または増幅させる浮遊錯視生成手段である。
【００６４】
本実施の形態において、浮遊錯視生成部１０２ｃは、一例として、複数の詳細フィルタのうち、錯視により浮遊させたい浮遊方向に直交する方位性をもつ詳細フィルタに対応するサブバンド信号を減衰させることにより、浮遊錯視を発生させる再構成画像データを生成してもよい。すなわち、浮遊錯視生成部１０２ｃは、上記分類の「（１）直交軸と同方向の方位性をもつ詳細フィルタ」に対応するサブバンド信号を減衰させてもよい。例えば、図５において、錯視により縦方向（図５の上下方向）に浮遊させたい場合、浮遊錯視生成部１０２ｃは、ｄｋ（１５）、ｄｋ（２３）、ｄｋ（３１）、ｄｋ（３９）、ｄｋ（４７）、ｄｋ（５５）、ｄｋ（６３）のサブバンド信号を減衰させる。より具体的には、浮遊錯視生成部１０２ｃは、ｂｋ，１５、ｂｋ，２３、ｂｋ，３１、ｂｋ，３９、ｂｋ，４７、ｂｋ，５５、ｂｋ，６３の係数を０以上１未満の数値に設定する（図６参照）。なお、原画像データから分解部１０２ａにより生成されたサブバンド信号について、「（３）直交軸に対し正の角度の方位性をもつ詳細フィルタ」に対応するサブバンド信号と、「（４）直交軸に対し負の角度の方位性をもつ詳細フィルタ」に対応するサブバンド信号との間で、信号強度の偏りが少なかった場合、この方法による浮遊錯視生成部１０２ｃの信号減衰では発生する浮遊錯視が弱いことがあるが、更に、以下の方法１または２でサブバンド信号を減衰または増幅させることで、信号強度の偏りを増幅させ浮遊錯視を増強させることができる。
【００６５】
（方法１：２群のうち一方の群のサブバンド信号減衰）
方法１では、「（３）直交軸に対し正の角度の方位性をもつ詳細フィルタ」のなす群と、「（４）直交軸に対し負の角度の方位性をもつ詳細フィルタ」のなす群との２群のうち、一方の群に属する詳細フィルタの少なくとも一つに対応するサブバンド信号を減衰させる。すなわち、浮遊錯視生成部１０２ｃは、複数の詳細フィルタのうち、浮遊方向の直交軸に対して水平または垂直でなく、かつ、直交軸に対して負の角度の方位性を持つ詳細フィルタのなす群と、直交軸に対して正の角度の方位性を持つ詳細フィルタのなす群との２群のうち、一方の群に属する詳細フィルタの少なくとも一つに対応するサブバンド信号を更に減衰させてもよい。より具体的には、「（４）直交軸に対し負の角度の方位性をもつ詳細フィルタ」のなす群を「一方の群」とする場合、浮遊錯視生成部１０２ｃは、当該一方の群に対応するｂｋ，９〜ｂｋ，１４、ｂｋ，１７〜ｂｋ，２２、ｂｋ，２５〜ｂｋ，３０、ｂｋ，３３〜ｂｋ，３８、ｂｋ，４１〜ｂｋ，４６、ｂｋ，４９〜ｂｋ，５４のうち少なくとも一つの係数を０以上１未満の数値に設定する。
【００６６】
減衰させるサブバンド信号の範囲をより限定すると、一方の群に属する詳細フィルタのうち、直交軸に対する角度の絶対値が０度より大きく４５度以内の傾きの方位性をもつ詳細フィルタの少なくとも一つに対応するサブバンド信号を減衰させてもよい。より具体的には、「（４）直交軸に対し負の角度の方位性をもつ詳細フィルタ」のなす群を「一方の群」とした場合、浮遊錯視生成部１０２ｃは、ｂｋ，１４、ｂｋ，２１、ｂｋ，２２、ｂｋ，２８〜ｂｋ，３０、ｂｋ，３５〜ｂｋ，３８、ｂｋ，４２〜ｂｋ，４６、ｂｋ，４９〜ｂｋ，５４のうち少なくとも一つの係数を０以上１未満の数値に設定する。
【００６７】
更に減衰させるサブバンド信号の範囲を限定すると、直交軸に対する角度の絶対値が０度より大きく４５度以内の傾きの方位性をもつ詳細フィルタのうち、当該０度に近づくほど高次数までの、当該４５度に近づくほど低次数までの、詳細フィルタの少なくとも一つに対応するサブバンド信号を減衰させてもよい。より具体的には、「（４）直交軸に対し負の角度の方位性をもつ詳細フィルタ」のなす群を「一方の群」とした場合、浮遊錯視生成部１０２ｃは、ｂｋ，１４、ｂｋ，２１、ｂｋ，２２、ｂｋ，２８〜ｂｋ，３０、ｂｋ，３６〜ｂｋ，３８、ｂｋ，４５、ｂｋ，４６、ｂｋ，５４のうち少なくとも一つの係数を０以上１未満の数値に設定する。ここで、上述のように、一方の群に属する詳細フィルタの少なくとも一つに対応するサブバンド信号を減衰させる場合は、浮遊方向と直交する方位性をもつ詳細フィルタに対応するサブバンド信号の必ずしも全てを減衰させなくともよい。
【００６８】
（方法２：２群のうち他方の群のサブバンド信号増幅）
方法２では、「（３）直交軸に対し正の角度の方位性をもつ詳細フィルタ」のなす群と、「（４）直交軸に対し負の角度の方位性をもつ詳細フィルタ」のなす群との２群のうち、他方の群（方法１の一方の群とは異なる群）に属する詳細フィルタの少なくとも一つに対応するサブバンド信号を増幅させる。例えば、浮遊錯視生成部１０２ｃは、２群のうち他方の群に属し、当該浮遊方向の直交軸に対し４５度の傾きの方位性をもつ詳細フィルタに対応するサブバンド信号を増幅させる。より具体的には、「（３）直交軸に対し正の角度の方位性をもつ詳細フィルタ」のなす群を「他方の群」とした場合、浮遊錯視生成部１０２ｃは、ｄｋ（６４）、ｄｋ（７１）、ｄｋ（７８）、ｄｋ（８５）、ｄｋ（９２）、ｄｋ（９９）の詳細フィルタに対応するサブバンド信号を増幅させるために、ｂｋ，６４、ｂｋ，７１、ｂｋ，７８、ｂｋ，８５、ｂｋ，９２、ｂｋ，９９の係数を１より大きな数値に設定する。
【００６９】
以上が、浮遊錯視生成部１０２ｃにより減衰または増幅されるサブバンド信号のパターンの例である。なお、上述した図５を参照した記号（番号）と係数の例では、縦方向を浮遊方向とする例について説明したが、横方向に浮遊させたい場合は、４５°の軸を中心に反転させたパターンの詳細フィルタのサブバンド信号を同様に減衰または増幅させればよい（例は後述する）。また、上述の例では、「（４）直交軸に対し負の角度の方位性をもつ詳細フィルタ」のなす群を「一方の群」とし、「（３）直交軸に対し正の角度の方位性をもつ詳細フィルタ」のなす群を「他方の群」とした例について説明したが、両群を入れ替えて、左右反転させたパターンの詳細フィルタのサブバンド信号を同様に減衰または増幅させてもよい。このとき、浮遊方向は同軸だが逆向きになる。このことを利用して、隣接する２つの画像領域において、それぞれが互いに逆向きの方向に浮遊するように、浮遊錯視を強調させることができる。
【００７０】
すなわち、浮遊錯視生成部１０２ｃは、サブバンド信号を減衰または増幅させる詳細フィルタの方位性が、再構成画像データの互いに隣接する画像領域において、浮遊方向が互いに逆方向になるように制御してもよい。換言すると、「（３）直交軸に対し正の角度の方位性をもつ詳細フィルタ」と「（４）直交軸に対し負の角度の方位性をもつ詳細フィルタ」との間には、互いに角度の絶対値が同一の詳細フィルタが存在するので、隣接する２つの画像領域間において、減衰・増幅させる対象の詳細フィルタの方位性の角度を正負入れ替えればよい。例えば、一方の画像領域において、上述の例のごとく、ｄｋ（６４）、ｄｋ（７１）、ｄｋ（７８）、ｄｋ（８５）、ｄｋ（９２）、ｄｋ（９９）のサブバンド信号を増幅させる場合、浮遊錯視生成部１０２ｃは、これと隣接する他方の画像領域において、ｄｋ（１４）、ｄｋ（２１）、ｄｋ（２８）、ｄｋ（３５）、ｄｋ（４２）、ｄｋ（４９）の詳細フィルタに対応するサブバンド信号を増幅させる。なお、浮遊錯視生成部１０２ｃは、原画像データを２以上の画像領域に分割してからそれぞれに対して上記該当のサブバンド信号を増幅または減衰させてもよく、また、同一または別々の２以上の原画像データについてそれぞれに対して上記該当のサブバンド信号を増幅または減衰させてから画像を結合させてもよい。
【００７１】
再び図１に戻り、色空間変換部１０２ｄは、色空間の変換や色成分の分解・合成等を行う色空間変換手段である。例えば、色空間変換部１０２ｄは、画像データファイル１０６ｂに記憶された画像データがカラー画像の場合、分解部１０２ａによる処理を行う前に、ＣＩＥＬＡＢ色空間に変換する。これにより、画像は、Ｌ＊（輝度）、ａ＊（赤−緑）、ｂ＊（黄−青）の三つの色成分に分解される。なお、色空間変換部１０２ｄは、ＣＩＥＬＡＢ色空間以外の他の色空間に変換してもよい。ＣＩＥＬＡＢ色空間を使用する利点は、輝度情報のみを分解部１０２ａの入力信号とすることができる点である。なお、画像データがグレースケールの場合は、色空間変換部１０２ｄは、色空間に関する処理は行わなくてよい。
【００７２】
また、錯視画像出力部１０２ｅは、浮遊錯視生成部１０２ｃによりサブバンド信号の減衰または増幅を行いながら再構成部１０２ｂにより再構成された再構成画像データを、必要ならば色空間変換部１０２ｄで色成分の合成や、色空間の変換、輝度・色のスケール変換等を行ってから、出力装置１１４に出力する。例えば、錯視画像出力部１０２ｅは、モニタ等の表示装置に再構成画像を表示出力してもよく、プリンタ等の印刷装置に再構成画像を印刷出力して印刷媒体を製造してもよい。印刷対象の媒体としては、例えば、紙、ＯＨＰシート等であってもよく、例えば、チラシやうちわ、カード、絵本、年賀状、クリスマスカード、名刺等の形態であってもよい。なお、出力する形態に応じて、錯視画像出力部１０２ｅは、用途に応じたデザイン変更（例えば、はがきサイズ等に変更）を行ってもよい。また、錯視画像出力部１０２ｅは、再構成画像データをネットワーク３００を介して外部システム２００に送信してもよい。
【００７３】
すなわち、この錯視画像生成装置１００は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、ネットワーク３００に通信可能に接続されてもよい。図１において、通信制御インターフェース部１０４は、錯視画像生成装置１００とネットワーク３００（またはルータ等の通信装置）との間における通信制御を行う。すなわち、通信制御インターフェース部１０４は、通信回線等に接続されるルータ等の通信装置（図示せず）に接続されるインターフェースであり、他の端末と通信回線を介してデータを通信する機能を有する。図１において、ネットワーク３００は、錯視画像生成装置１００と外部システム２００とを相互に接続する機能を有し、例えば、インターネット等である。
【００７４】
図１において、外部システム２００は、ネットワーク３００を介して、錯視画像生成装置１００と相互に接続され、画像データやかざぐるまフレームレットに関する外部データベースや、コンピュータを錯視画像生成装置として機能させるためのプログラムを提供する機能を備えてもよい。ここで、外部システム２００は、ＷＥＢサーバやＡＳＰサーバ等として構成していてもよい。また、外部システム２００のハードウェア構成は、一般に市販されるワークステーション、パーソナルコンピュータ等の情報処理装置およびその付属装置により構成していてもよい。また、外部システム２００の各機能は、外部システム２００のハードウェア構成中のＣＰＵ、ディスク装置、メモリ装置、入力装置、出力装置、通信制御装置等およびそれらを制御するプログラム等により実現される。
【００７５】
以上で、本実施の形態における錯視画像生成装置１００の構成の説明を終える。
【００７６】
［錯視画像生成装置１００の処理］
次に、このように構成された本実施の形態における本錯視画像生成装置１００の処理の一例について、以下に図７〜図５３を参照して詳細に説明する。
【００７７】
［基本処理］
まず、錯視画像生成装置１００の基本処理について図７および図８を参照して説明する。図７は、本実施の形態における錯視画像生成装置１００の基本処理の一例を示すフローチャートである。
【００７８】
まず、分解部１０２ａは、画像データファイル１０６ｂに記憶された画像データに対して、フレームレットファイル１０６ａに記憶されたかざぐるまフレームレットによる最大重複多重解像度分解を行い、サブバンド信号を取得する（ステップＳＡ−１）。ここで、図８は、最大重複多重解像度分解の分解フェーズおよび合成フェーズのフィルタ・バンクの一例を示す図である。図中の数字は、レベルを表している。ＰＷは、詳細フィルタであり、次数７の場合、各レベルに９９枚存在する。Ａは、近似フィルタであり、同じく次数７の場合、各レベルに１枚存在する。
【００７９】
図８に示すように、まず、分解部１０２ａは、レベル１のかざぐるまフレームレットを用いて、原画像を入力信号として、９９枚の詳細フィルタを通過する信号と、１枚の近似フィルタを通過する信号に分解する。次に、分解部１０２ａは、レベル１の近似フィルタを通過した信号を、レベル２のかざぐるまフレームレットを用いて、９９枚の（レベル２の）詳細フィルタを通過する信号と、１枚の（レベル２の）近似フィルタを通過する信号に分解する。分解部１０２ａは、この処理を、最大レベル（図示の場合、レベル５）まで繰り返し行う。そして、分解部１０２ａは、分解フェーズで得られた信号を合成フェーズのフィルタ・バンクにかけ、最終的に、９９×５のサブバンド信号（詳細部分）と、１のサブバンド信号（近似部分）を取得する。
【００８０】
再び図７に戻り、再構成部１０２ｂは、以上のように分解部１０２ａにより取得されたサブバンド信号を単純に足し合わせて完全再構成とするのではなく、浮遊錯視生成部１０２ｃの処理により、特定パターンの詳細フィルタからのサブバンド信号を減衰または増幅させることで、再構成画像データ上で浮遊錯視を発生させる（ステップＳＡ−２）。本実施の形態においては、図８に示すように、浮遊錯視生成部１０２ｃは、分解部１０２ａにより出力されたサブバンド信号に対し係数をかけることで、サブバンド情報の処理を行う。なお、サブバンド信号を減衰または増幅させる詳細フィルタのパターンの具体例については、次項で詳述する。
【００８１】
そして、再構成部１０２ｂは、以上のように浮遊錯視生成部１０２ｃにより処理されたサブバンド信号を足し合わせることにより、画像を再構成する（ステップＳＡ−３）。
【００８２】
これにて、錯視画像生成装置１００の基本処理が終了する。
【００８３】
［具体化処理］
次に、錯視画像生成装置１００の基本処理を更に具体化した処理の詳細について図９〜図４７を参照して説明する。図９は、本実施の形態における錯視画像生成装置１００の具体化処理の一例を示すフローチャートである。この具体化処理においては、上記の基本処理の具体例に加えて、カラー画像に対して必要な色空間の変換処理および色成分の分解・合成処理、再構成データに対して用途に応じたデザインの加工処理、ならびに、完成品とするための印刷処理等について説明する。
【００８４】
（ステップＳＢ−１）
まず、利用者は、錯視により浮遊させたい原画像（文字列、イラスト、写真等）を準備し、入力装置１１２等を介して画像データファイル１０６ｂに記憶させる。
【００８５】
錯視画像生成装置１００は、記憶された画像データがカラー画像の場合、色空間変換部１０２ｄの処理により、ＣＩＥＬＡＢ色空間に変換する。これにより、画像は、Ｌ＊（輝度）、ａ＊（赤−緑）、ｂ＊（黄−青）の三つの色成分に分解される。なお、画像データがグレースケールの場合は、色空間変換部１０２ｄは、色空間に関する処理を行わない。
【００８６】
（ステップＳＢ−２）
そして、分解部１０２ａは、原画像の各色成分（グレースケールの場合一色）を入力信号として、かざぐるまフレームレットによる最大重複多重解像度分解を行う。ここでは、次数７のかざぐるまフレームレットを用いて説明するが、他の次数や、他の方位選択性のあるウェーブレット・フレームを用いても、同様の画像処理を行うことができる。他の例として、単純かざぐるまフレームレット（ｓｉｍｐｌｅ  ｐｉｎｗｈｅｅｌ  ｆｒａｍｅｌｅｔ）を用いてもよい（非特許文献２参照）。また、かざぐるまウェーブレット・フレーム（ｐｉｎｗｈｅｅｌ  ｗａｖｅｌｅｔ  ｆｒａｍｅ）を用いることも可能である（非特許文献３参照）。また、最大重複多重分解度分解に限らず、最大間引き多重解像度分解、または、一部間引き一部重複多重解像度分解などの多重分解度分解を行ってもよい。
【００８７】
（ステップＳＢ−３）
そして、再構成部１０２ｂは、分解部１０２ａによる最大重複多重解像度分解で得られたサブバンド信号をすべて足し合わせるのではなく、浮遊錯視生成部１０２ｃの処理により、あるサブバンド信号は削除し、あるサブバンド信号はそのまま加え、そしてあるサブバンド信号は増幅して加えるという加工を行う。この加工方法によって原画像を処理した画像を配列することにより浮遊錯視画像が得られる。以下では加工方法の例をいくつかのケースに分けて説明する。以下の例では、浮遊錯視生成部１０２ｃが、図６に示した係数ｂｋ，ｎを設定することにより、サブバンド信号を増減させる。なお、近似部分の係数ａｋには操作を加えない（ａｋ＝Ａ＝１）。
【００８８】
（Ｉ）グレースケールの文字列で、横に動かすと縦に揺れる錯視を作る加工方法
例えば、図１０に示すように、「科学技術振興機構」という文字列を加工して、横に動かすと縦に揺れる錯視画像を作成したい場合の加工方法について説明する。なお他の文字列でも同様に作成可能である。本例では、この図１０の画像を、互いに逆向きの浮遊方向を持つように加工方法Ｉ−１とＩ−２で処理することにより、サブバンド信号を増幅または減衰させてから、画像を結合させることによって、隣接する２つの画像領域において同軸逆向きに浮遊させ浮遊錯視を強調させる。図１１は、加工方法Ｉ−１の加工表を示す図である。なお、図６の係数の位置と以下に示す加工表の数値の位置は対応している。
【００８９】
加工表の数値０，１，２について、０は対応するサブバンド信号を０倍、すなわち削除するということであり、１は対応するサブバンド信号を１倍、すなわち加工は加えない、そして２は対応するサブバンド信号を２倍に増幅するという意味である。たとえば、レベルｋの詳細部分ｄｋ（１）の係数ｂｋ，１の位置にある加工表の数値は１であるから、何も変更は加えない。またｂｋ，９に対応する位置にある加工表の数値は０であるから、ｄｋ（９）は削除する。ｂｋ，６４に対応する位置にある加工表の数値は２であるからｄｋ（６４）は２倍する。
【００９０】
浮遊錯視生成部１０２ｃが図１１に示す加工方法Ｉ−１の加工表の数値を係数値として設定することにより、再構成部１０２ｂは、浮遊錯視を発生させる再構成画像ｙを取得する。図１２は、加工方法Ｉ−１により得られた再構成画像ｙを示す図である。なお、この再構成画像ｙ単体でも、横に動かすと縦に揺れる錯視画像となっている。ここで、図１３は、加工方法Ｉ−２の加工表を示す図である。
【００９１】
図１３に示すように、加工方法Ｉ−２の加工表のパターンは、加工方法Ｉ−１の加工表のパターンに対して、対象とする詳細フィルタの方位性が、縦方向の軸に対称となるように設定される。すなわち、サブバンド信号を減衰・増幅させる対象の詳細フィルタの方位性の角度が正負入れ替わるように設定している。図１４は、加工方法Ｉ−２により得られた再構成画像ｙを示す図である。この再構成画像ｙ単体でも、横に動かすと縦に揺れるが、図１２の再構成画像ｙとは同軸逆向きに浮遊する。
【００９２】
その性質を利用して、再構成部１０２ｂは、図１２の再構成画像を奇数行に図１４の再構成画像を偶数行に並べて、図１５に示すように、浮遊錯視を強調した錯視画像を作成する。すなわち、隣接する画像領域の文字列が互いに反対方向に揺れるので、錯視が強調された画像を得ることができる。なお、上記の例では、レベル５まで処理をおこなったが、浮遊錯視に適切なレベル数は画像の大きさ等により変わる。少ないレベル数までの処理の方が、原画像からあまり離れないが、少なすぎると錯視量が小さくなる。
【００９３】
（ＩＩ）グレースケールの文字列で、縦に動かすと横に揺れる錯視を作る加工方法
上述の（Ｉ）では、横に動かすと縦に揺れる錯視を作る加工方法について説明したが、つぎに、縦に動かすと横に揺れる錯視の加工方法について説明する。本例でも、図１０の画像を、それぞれ、加工方法ＩＩ−１とＩＩ−２で処理することにより、サブバンド信号を増幅または減衰させてから、画像を結合させることによって、隣接する２つの画像領域において同軸逆向きに浮遊させ浮遊錯視を強調させる。図１６は、加工方法ＩＩ−１の加工表を示す図である。
【００９４】
浮遊錯視生成部１０２ｃが図１６に示す加工方法ＩＩ−１の加工表の数値を係数値として設定することにより、再構成部１０２ｂは、浮遊錯視を発生させる再構成画像ｙを取得する。図１７は、加工方法ＩＩ−１により得られた再構成画像ｙを示す図である。なお、この再構成画像ｙ単体でも、縦に動かすと横に揺れる錯視画像となっている。ここで、図１８は、加工方法ＩＩ−２の加工表を示す図である。
【００９５】
図１８に示すように、加工方法ＩＩ−２の加工表のパターンは、加工方法ＩＩ−１の加工表のパターンに対して、対象とする詳細フィルタの方位性が、軸に対称となるように設定される。すなわち、サブバンド信号を減衰・増幅させる対象の詳細フィルタの方位性の角度が正負入れ替わるように設定される。図１９は、加工方法ＩＩ−２により得られた再構成画像ｙを示す図である。この再構成画像ｙ単体でも、縦に動かすと横に揺れるが、図１７の再構成画像ｙとは同軸逆向きに浮遊する。
【００９６】
その性質を利用して、再構成部１０２ｂは、図１７の再構成画像を奇数行に図１９の再構成画像を偶数行に並べて、図２０に示すように、浮遊錯視を強調した錯視画像を作成する。すなわち、隣接する画像領域の文字列が互いに反対方向に揺れるので、錯視が強調された画像を得ることができる。
【００９７】
以上が、グレースケールの文字列の加工例（Ｉ）および（ＩＩ）についての説明である。なお、グレースケールの場合、輝度は０から２５５の２５６階調であるが、処理後の輝度の数値が０から２５５の範囲を超えている場合がある。この場合、錯視画像出力部１０２ｅによる二種類の表示方法が考えられる。一つは、全体をスケールして０と２５５の範囲内に数値を収める方法（正規化の方法）である。上の文字列の場合はこの方法で表示している。もう一つの方法は、０以下の数値は０とし、２５５以上の数値は２５５に置き換えるというものである（閾値を用いた方法）。
【００９８】
（ＩＩＩ）カラー画像の場合で、縦に動かすと横に揺れる錯視を作る加工方法
カラー画像の場合で、縦に動かすと横に揺れる錯視を作る加工方法について説明する。カラー画像の場合、まず、色空間変換部１０２ｄが、原画像を色空間ＣＩＥＬＡＢに変換し、Ｌ＊（輝度）、ａ＊（赤−緑）、ｂ＊（黄−青）の成分に分解し、処理対象とする。なお、Ｌ＊（輝度）のみ加工する、Ｌ＊、ａ＊、ｂ＊をすべて加工するなど、用途によって処理対象を選んでもよい。
【００９９】
例えば、Ｌ＊、ａ＊、ｂ＊の全てに処理を加える場合と、Ｌ＊のみに処理を加える場合では、前者の方が錯視量は増えるが、後者に比べ画像がより原画像から離れる。原画像に近い画質を重視するか、錯視量の増大を重視するかにより処理する方法を選ぶことができる。また、実際に錯視画像出力部１０２ｅにより表示出力あるいは印刷出力する前には、色空間変換部１０２ｄは、処理した各色成分の画像信号を合成し、カラー画像に戻す（ステップＳＢ−４）。なお、必要に応じて色空間ｓＲＧＢ等への変換を行ってもよい。
【０１００】
ここでは、一例として、図２１のカラーイラストの原画像から浮遊錯視を作る方法について説明する。なお、他の画像（カラー写真等）でも同様に作成可能である。上述した文字列の浮遊錯視のときと同様に、浮遊錯視生成部１０２ｃは、互いに反対向きに浮遊する錯視となるような二種類の加工方法ＩＩ−１およびＩＩ−２を行う。図２２は、図２１の原画像から得たサブバンド信号に加工方法ＩＩ−１で加工した再構成画像を示す図である。また、図２３は、図２１の原画像から得たサブバンド信号に加工方法ＩＩ−２で加工した再構成画像を示す図である。なお、この例では、最大レベルは６で、Ｌ＊（輝度）にのみ加工処理を施した。錯視画像出力部１０２ｅによる表示方法は、上述した閾値を用いた方法にしたがった。
【０１０１】
（ＶＩ）カラー画像の場合で、横に動かすと縦に揺れる錯視を作る加工方法
同様に、図２１のカラー画像から、横に動かすと縦に揺れる錯視を作る加工方法について説明する。上述した文字列の浮遊錯視のときと同様に、浮遊錯視生成部１０２ｃは、互いに反対向きに浮遊する錯視となるような二種類の加工方法Ｉ−１およびＩ−２を行う。図２４は、図２１の原画像から得たサブバンド信号に加工方法Ｉ−１で加工した再構成画像を示す図である。また、図２５は、図２１の原画像から得たサブバンド信号に加工方法Ｉ−２で加工した再構成画像を示す図である。なお、この例でも、最大レベルは６で、Ｌ＊（輝度）にのみ加工処理を施した。
【０１０２】
（Ｖ）加工表の他のバリエーション
上述した加工方法とは異なる他の加工方法および加工表の例について説明する。図２６および図２７は、縦に動かすと互いに反対方向の横に揺れる錯視画像を作成する加工方法Ｖ−１−１およびＶ−１−２による加工表を示す図である。また、図２８および図２９は、横に動かすと互いに反対方向の縦に揺れる錯視画像を作成する加工方法Ｖ−２−１およびＶ−２−２による加工表を示す図である。Ｍ１〜Ｍ６は１以上の実数であり、好適には２程度が適切である。この例では、上記「（３）直交軸に対し正の角度の方位性をもつ詳細フィルタ」のなす群と、上記「（４）直交軸に対し負の角度の方位性をもつ詳細フィルタ」のなす群との２群のうち一方の群に属する詳細フィルタにおいて、浮遊方向の直交軸に対し、０度より大きく４５度以内の傾きの方位性をもつ詳細フィルタであって、当該０度に近づくほど高次数までの、当該４５度に近づくほど低次数までの、詳細フィルタに対応するサブバンド信号が削除される。
【０１０３】
これらの加工方法Ｖ−１およびＶ−２は、錯視効果が比較的弱いが原画像により近い画像が再現できる。なお、加工方法Ｖ−２−１および加工方法Ｖ−２−２において、Ｍ１＝・・・＝Ｍ６＝１の場合とすると、文字列傾斜錯視の原画像から錯視成分を除去した再構成画像を作成することができる。
【０１０４】
一方、錯視量が増えるが再構成画像は原画像から比較的離れる加工方法および加工表の例について図３０〜図３３を参照して説明する。図３０および図３１は、縦に動かすと互いに反対方向の横に揺れる錯視画像を作成する加工方法Ｖ−３−１およびＶ−３−２による加工表を示す図である。また、図３２および図３３は、横に動かすと互いに反対方向の縦に揺れる錯視画像を作成する加工方法Ｖ−４−１およびＶ−４−２による加工表を示す図である。この例では、上記（３）および（４）の２群のうち一方の群に属する方位性をもつ詳細フィルタ全てに対応するサブバンド信号が削除されている。なお、Ｍ１＝・・・＝Ｍ６＝２とすると、加工方法ＩおよびＩＩの加工表と同じになる。
【０１０５】
錯視が強くなるが原画像から離れる加工表の他の例について図３４および図３５を用いて説明する。図３４および図３５は、縦に動かすと横に揺れ、かつ、横に動かすと縦に揺れる、浮遊錯視画像を作成する加工方法Ｖ−５−１およびＶ−５−２による加工表を示す図である。図３４および図３５に示すように、この例では、浮遊方向を縦方向と横方向の両方とするために、縦方向の方位性をもつ詳細フィルタと横方向の方位性をもつ詳細フィルタに対応するサブバンド信号が削除される。なお、加工方法Ｖ−１〜５はバリエーションの代表例であり、これらを補間するようなバリエーションの加工表を用いてもよいものである。
【０１０６】
ここで、図３６は、加工方法Ｉにより作成された錯視画像を示す図であり、図３７は、加工方法Ｖ−５により作成された錯視画像を示す図である。図に示すように、図３７の錯視画像は、錯視により、縦に動かすと横に揺れ、横に動かすと縦に揺れる。しかしながら、文字の形状は、加工方法Ｉによる図３６に比べて原画像から離れている。
【０１０７】
（ＶＩ）斜め方向に浮遊する錯視を作る加工方法
上述した例においては、上下（縦）に動かすと左右（横）に揺れる錯視、または、左右（横）に動かすと上下（縦）に揺れる錯視を作成する加工表を用いたが、斜め方向（例えば、θ＝＋４５°）に動かすと、それと直交する斜め方向（例えば、θ＝−４５°）に揺れる錯視を作る例について説明する。ここで、図４５および図４６は、斜め方向に動かすと、それと直交し且つ互いに反対向きの斜め方向に揺れる錯視を作る画像を作成する加工方法ＶＩ−１およびＶＩ−２による加工表を示す図である。
【０１０８】
図４５および図４６に示すように、加工方法ＶＩ−１およびＶＩ−２による加工表は、図３４および図３５に示した加工方法Ｖ−５−１およびＶ−５−２による加工表（Ｍ１＝・・・＝Ｍ６＝２）を、時計回りに４５度回転させたものである。すなわち、サブバンド信号を減衰・増幅させる対象の詳細フィルタの方位性を４５度ずらしている。
【０１０９】
ここで、図４７は、隣接する画像領域のカラーイラストが互いに反対方向に揺れるように加工方法ＶＩ−１およびＶＩ−２により作成された錯視画像を示す図である。図４７に示すように、この錯視画像は、斜めに動かすと、その方向と垂直な方向に浮遊してみえる。このように、上述した加工表において、サブバンド信号を減衰・増幅させる対象の詳細フィルタの方位性を任意の角度ずらすことで、浮遊させる方向を変更することができる。また，このことを利用して、隣接する画像領域において、それぞれが互いに反対方向以外の異なる方向に浮遊するように、浮遊錯視を強調させることもできる。
【０１１０】
（ステップＳＢ−５）
文字列及びカラーイラストを例として上述したように、隣接した画像領域において、錯視による浮遊方向が反対方向となるように並べることにより浮遊錯視が強調される。例えば、再構成部１０２ｂは、浮遊錯視生成部１０２ｃにより、方位性の角度が正負入れ替わる加工表を用いて作成した２枚の再構成画像を奇数行と偶数行に交互に並べて結合させる（図３８参照）。なお、配列方法は、これに限られず様々なバリエーションが考えられ、例えば、奇数行と偶数行の画像が片方を１／２シフトさせて配列してもよい（図３９および図４０参照）。また、隣接した画像領域において、錯視による浮遊方向が反対方向とは限らない互いに異なる方向となるように並べることにより浮遊錯視を強調してもよい。
【０１１１】
また、並列に配列することに限らず、円形に配列してもよい。まず、錯視を強調するために、図４１に示すように、縦に動かすと横に逆方向に揺れるものを上下に並べる。この例では、図形を上下段で１／２横にずらしているが、デザイン上の理由であり、必須ではない。そして、図４１を同心円状に適当な数並べると、図４２に示すように、近づいたり離れたりすると円配列が交互に回転しているように見える錯視図形を作成することができる。なお、図の例では、中心に向かって、図４１を対数のオーダーで縮めた。また、円形に配列するために極座標変換を利用した。
【０１１２】
なお、横に動かすと縦に揺れる浮遊錯視画像（図４３）を円形に並べると、図４４に示すように回転させると膨張したり縮小したりする錯視画像を作成することができる。
【０１１３】
以上で、錯視画像生成装置１００の具体化処理の説明を終える。
【０１１４】
［高速計算方法の例］
図９を参照して上述した具体化処理の例では、画像を入力する毎にステップＳＢ−２およびＳＢ−３の処理を計算するため、多くのフィルタリング計算をしなければならず比較的時間を要する。本例では、このフィルタリング計算時間を短縮させる高速計算方法の例について説明する。
【０１１５】
まず、制御部１０２（分解部１０２ａおよび再構成部１０２ｂ等）は、画像信号の代わりに、上記画像信号と同一画像サイズ（画素数）の単位インパルス信号を、用いるフィルタ・バンク（例えば、図８に上述したフィルタ・バンク）に入力し、出力された信号Ｆを、フレームレットファイル１０６ａ等の記憶部１０６に予め格納しておく。例えば、単位インパルス信号は、画像信号のうち、左上端の値が１で、残り全てが０の信号である。
【０１１６】
そして、浮遊錯視を作成する際、制御部１０２は、図９を参照して説明したステップＳＢ−１の処理がなされた画像ｘに対して、Ｆとの循環畳み込み積ｘ＊Ｆ（巡回畳み込み積ともいう）を計算する（循環畳み込み積について、例えば、新井仁之著「フーリエ解析学」朝倉書店（２００３年）参照）。ここで、計算されたｘ＊Ｆは、図９を参照して上述した具体化処理にて計算されるような再構成画像ｙと同じものになる。
【０１１７】
このように、予め計算しておいたインパルス応答と原画像との畳み込み積を計算する高速計算方法を用いることで、同一画像サイズ（画素数）で同一加工方法による浮遊錯視画像を、複数の原画像について作成する場合において、大幅に時間と計算量を節約することができる。より具体的には、図９を参照して説明した具体化処理の例では、一原画像あたり浮遊錯視を作成するために２５秒かかっていたところ、本高速計算方法を用いれば、予めインパルス応答Ｆを計算しておくことによって（Ｆの算出には２３秒かかるが）、一原画像あたり２秒で浮遊錯視を作成することができる。
【０１１８】
［輝度・色のスケール変換］
図９を参照して上述した具体化処理の例では、ステップＳＢ−１において、画像データがカラー画像の場合、色空間変換部１０２ｄの処理により、ＣＩＥＬＡＢ色空間に変換し、Ｌ＊（輝度）を加工対象とする例について説明した。そして、ステップＳＢ−４において、処理後の輝度の数値が０から２５５の範囲を超えている場合に、０以下の数値は０とし、２５５以上の数値は２５５に置き換えるという閾値を用いた方法を採用する例について主に説明した。本例では、輝度および色のスケールを適切に変換することで、画像によっては錯視量を増やし，あるいは画像を見やすくすることができる、輝度・色のスケール変換の方法について説明する。ここで、図４８は、本例によって改良された具体化処理のフローチャートを示す図である。なお、本例では、ステップＳＢ−１において、ＣＩＥＬＡＢ色空間に変換したＬ＊、ａ＊、ｂ＊をすべて加工対象とする。
【０１１９】
図４８に示すように、本例では、ステップＳＢ−４において、輝度・色のスケール変換の処理が付加される。ここで、色空間変換部１０２ｄにより実行される、輝度・色のスケール変換の処理は、次のようなものである。
【０１２０】
すなわち、制御部１０２は、上述のようにＬ＊、ａ＊、ｂ＊をすべて加工対象としてステップＳＢ−２およびＳＢ−３の処理（高速計算方法を用いてもよい）を実行する。このとき、原画像では、たとえばＬ＊の値は０以上１００以下になっているが、処理後の画像は必ずしも０と１００の間には収まらず、そのままでは０以上１００以下でない値は表示できない。
【０１２１】
本例では、ステップＳＢ−４において、色空間変換部１０２ｄは、閾値を用いた方法を採るのではなく、以下のスケール変換を行う。すなわち、０＜Ａ＜Ｂ＜１００をみたすＡ，Ｂを予め設定しておき、色空間変換部１０２ｄは、処理後の値が、Ａ以下の場合はＡに、Ｂ以上の場合はＢに置き換え、Ａ以上かつＢ以下の範囲の場合は、値を引き延ばして０以上１００以下になるように変換を行う。たとえば変換の方法として、以下の線形式を用いてもよい。
【数１】
2012067254.tif 000003
【０１２２】
なお、上記においては、Ｌ＊の値についてスケール変換を行ったが、ａ＊，ｂ＊の値についても同様にスケール変換を行ってもよい。ここで、図４９は、上述した具体化処理において閾値を用いた方法によりスケール変換した結果を示す図である。また、図５０は、本例においてＡ＝１５、Ｂ＝８５としてスケール変換をした結果を示す図である。
【０１２３】
図４９に比べて本例による図５０の方が、錯視量が多く、かつ画像も鮮明になっていることがわかる。ここで、輝度値のヒストグラムを比較して説明する。図５１は、具体化処理のステップＳＢ−３の処理後であってステップＳＢ−４の処理前の画像のＬ＊のヒストグラムである。また、図５２は、ステップＳＢ−３の処理後の画像を、単純に閾値を用いてスケール変換した画像のＬ＊のヒストグラムである。また、図５３は、ステップＳＢ−３の処理後の画像を、本例においてＡ＝１５、Ｂ＝８５としてスケール変換をした画像のＬ＊のヒストグラムである。
【０１２４】
図５１に示すように、スケール変換処理前の画像では、１００を超えたところにも値がある。これを閾値で単純なスケール変換する場合（図５２）に比べて、本例でスケール変換すると（図５３）、輝度のピークが高い方にあるため、全体に明るい画像になる。また、本例によれば、分布の広がりが大きくなっているので、グラデーションも明確になっており、かつ、錯視量も増えている。このように、本例の方法でスケール変換すると、画像によって、画像が見やすくなったり、錯視量が増えたりする効果が発生する。なお、スケール変換の方法は、各画像にそれぞれ適したものがあるので、画像に合わせてＡおよびＢの値を任意に選ぶことができる。
【０１２５】
［かざぐるまフレームレット］
本実施の形態で、例として用いているかざぐるまフレームレットは、上述したように公知の単純かざぐるまフレームレットあるいはかざぐるまウェーブレット・フレームなどの方位選択性ウェーブレット・フレーム、或いは方位選択性をもつフィルタ・バンクでもよい。ここで、かざぐるまフレームレットについて以下に説明する。
【０１２６】
次数をｎ≧３，奇数として、Ａ＝（Ａｋ，ｌ）：（ｎ＋１）×（ｎ＋１）対称行列で、ｓ＝０，１・・・，［ｎ／２］，ｔ＝ｓ，・・・，［ｎ／２］に対して、Ａｓ，ｔ＝Ａｎ−ｓ，ｔ＝Ａｓ，ｎ−ｔ＝Ａｎ−ｓ，ｎ−ｔ＝ｓを満たす行列をみつける。ただし［］はガウス記号を表す。
【０１２７】
ｎ＝７の場合、条件を満たす行列は以下である。
【数２】
2012067254.tif 000004
【０１２８】
Ｂ＝（Ｂｋ，ｌ）：（ｎ＋１）×（ｎ＋１）行列とすると、以下の条件（Ｐ）を満たす行列である。
【数３】
2012067254.tif 000005
【数４】
2012067254.tif 000006
【０１２９】
【数５】
2012067254.tif 000007
【数６】
2012067254.tif 000008
ここで、Ｍは、方形格子、五の目格子、あるいは六角格子のサンプリング行列である。
【０１３０】
【数７】
2012067254.tif 000009
【数８】
2012067254.tif 000010
【数９】
2012067254.tif 000011
【０１３１】
補題２（Ｈ．＆Ｓ．Ａｒａｉ，２００８）  Ｐｎが方形格子，五の目格子，六角格子に関するフレームレット・フィルタであるための必要十分条件は、Ｂ＝（Ｂｋ，ｌ）が以下の条件をみたすことである。
【数１０】
2012067254.tif 000012
【０１３２】
＜上記条件を満たすＢ＝（Ｂｋ，ｌ）の求め方＞
｛（ｋ，ｌ）：ｋ＝０，１，・・・，ｎ０，ｌ＝ｓ，・・・，ｎ０，｝を次のように順序付ける。
【数１１】
2012067254.tif 000013
【０１３３】
μ＝（ｋ，ｌ），ν＝（ｋ´，ｌ´）
【数１２】
2012067254.tif 000014
【数１３】
2012067254.tif 000015
【数１４】
2012067254.tif 000016
【０１３４】
定理３（Ｈ．＆Ｓ．Ａｒａｉ，２００８）以上で得たＢ＝（Ｂｋ，ｌ）は補題２を満たす。したがって、Ｐｎは方形格子，五の目格子，六角格子に関するフレームレット・フィルタになっている。Ｐｎを、次数ｎのかざぐるまフレームレット（ｐｉｎｗｈｅｅｌ  ｆｒａｍｅｌｅｔ  ｏｆ  ｄｅｇｒｅｅ  ｎ）とよぶ。図５４は、レベル２における最大重複かざぐるまフレームレットフィルタ（ｍａｘｉｍａｌ  ｏｖｅｒｌａｐ  ｐｉｎｗｈｅｅｌ  ｆｒａｍｅｌｅｔ  ｆｉｌｔｅｒｓ  ａｔ  ｌｅｖｅｌ  ２）にレベル１の近似フィルタを循環相関積して得たフィルタを示す図である。また、図５５は、テスト画像に対し、かざぐるまフレームレットによりレベル２の最大重複多重解像度分解（２ｎｄ  ｓｔａｇｅ  ｏｆ  ｍａｘｉｍａｌ  ｏｖｅｒｌａｐ  ＭＲＡ  ｄｅｃｏｍｐｏｓｉｔｉｏｎ  ｂｙ  ｐｉｎｗｈｅｅｌ  ｆｒａｍｅｌｅｔ）を行った結果の各サブバンド信号を示す図である。
【０１３５】
以上で、本実施の形態の説明を終える。このように、本実施の形態によれば、任意の原画像から錯視画像を生成することができる、錯視画像生成装置、錯視画像生成方法、印刷媒体製造方法、プログラム、および、記録媒体、並びに、錯視画像を表示する媒体、および、当該錯視画像を再生するための画像データを提供することができる。より具体的には、本発明により、例えば、社名や製品名等の文字や図形等を浮遊錯視化したものを、チラシやうちわ、カード等に印刷して配布すれば、企業等による宣伝効果を挙げることができ、広告産業等の分野で有用である。また、絵本等の娯楽品として提供することもでき、年賀状やクリスマスカード、名刺などで、あいさつの言葉や名前等を浮遊させて楽しむことができ、玩具や印刷関連等の分野において極めて有用である。また、スマートフォン等の携帯電話やタッチパネル式のパーソナルコンピュータ等において、利用者が、好きな画像や文字列を、取り込んだり画面上に書いたりすると、それを浮遊錯視に変換したり、浮遊錯視画像を印刷することができるアプリケーションとして提供できるので、ソフトウェア関連分野等において極めて有用である。また、浮遊錯視画像をスクリーン、ディスプレーに表示することで、歩行者がその画像が浮遊するよう視認することもできる。
【０１３６】
［他の実施の形態］
さて、これまで本発明の実施の形態について説明したが、本発明は、上述した実施の形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。
【０１３７】
例えば、錯視画像生成装置１００がスタンドアローンの形態で処理を行う場合を一例に説明したが、錯視画像生成装置１００は、クライアント端末（錯視画像生成装置１００とは別筐体）からの要求に応じて処理を行い、その処理結果を当該クライアント端末に返却するようにしてもよい。例えば、錯視画像生成装置１００は、ＡＳＰサーバとして構成され、ユーザ端末からネットワーク３００を介して送信された原画像データを受信し、この原画像データに基づいて加工した浮遊錯視画像の再構成画像データを、ユーザ端末に返信してもよい。
【０１３８】
また、実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【０１３９】
このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【０１４０】
また、錯視画像生成装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【０１４１】
例えば、錯視画像生成装置１００の各装置が備える処理機能、特に制御部１０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）および当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。なお、プログラムは、後述する記録媒体に記録されており、必要に応じて錯視画像生成装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤなどの記憶部１０６などには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）として協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【０１４２】
また、このコンピュータプログラムは、錯視画像生成装置１００に対して任意のネットワーク３００を介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【０１４３】
また、本発明に係るプログラムを、コンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢメモリ、ＳＤカード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、および、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。
【０１４４】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【０１４５】
記憶部１０６に格納される各種のデータベース等（フレームレットファイル１０６ａ〜画像データファイル１０６ｂ）は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。
【０１４６】
また、錯視画像生成装置１００は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置として構成してもよく、また、該情報処理装置に任意の周辺装置を接続して構成してもよい。また、錯視画像生成装置１００は、該情報処理装置に本発明の方法を実現させるソフトウェア（プログラム、データ等を含む）を実装することにより実現してもよい。
【０１４７】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。
【符号の説明】
【０１４８】
１００  錯視画像生成装置
１０２  制御部
１０２ａ  分解部
１０２ｂ  再構成部
１０２ｃ  浮遊錯視生成部
１０２ｄ  色空間変換部
１０２ｅ  錯視画像出力部
１０４  通信制御インターフェース部
１０６  記憶部
１０６ａ  フレームレットファイル
１０６ｂ  画像データファイル
１０８  入出力制御インターフェース部
１１２  入力装置
１１４  出力装置
２００  外部システム
３００  ネットワーク
【図１】
2012067254.tif 000017
【図５】
2012067254.tif 000018
【図６】
2012067254.tif 000019
【図７】
2012067254.tif 000020
【図８】
2012067254.tif 000021
【図９】
2012067254.tif 000022
【図１０】
2012067254.tif 000023
【図１１】
2012067254.tif 000024
【図１３】
2012067254.tif 000025
【図１６】
2012067254.tif 000026
【図１８】
2012067254.tif 000027
【図２６】
2012067254.tif 000028
【図２７】
2012067254.tif 000029
【図２８】
2012067254.tif 000030
【図２９】
2012067254.tif 000031
【図３０】
2012067254.tif 000032
【図３１】
2012067254.tif 000033
【図３２】
2012067254.tif 000034
【図３３】
2012067254.tif 000035
【図３４】
2012067254.tif 000036
【図３５】
2012067254.tif 000037
【図４５】
2012067254.tif 000038
【図４６】
2012067254.tif 000039
【図４８】
2012067254.tif 000040
【図５１】
2012067254.tif 000041
【図５２】
2012067254.tif 000042
【図５３】
2012067254.tif 000043
【図２】
2012067254.tif 000044
【図３】
2012067254.tif 000045
【図４】
2012067254.tif 000046
【図１２】
2012067254.tif 000047
【図１４】
2012067254.tif 000048
【図１５】
2012067254.tif 000049
【図１７】
2012067254.tif 000050
【図１９】
2012067254.tif 000051
【図２０】
2012067254.tif 000052
【図２１】
2012067254.tif 000053
【図２２】
2012067254.tif 000054
【図２３】
2012067254.tif 000055
【図２４】
2012067254.tif 000056
【図２５】
2012067254.tif 000057
【図３６】
2012067254.tif 000058
【図３７】
2012067254.tif 000059
【図３８】
2012067254.tif 000060
【図３９】
2012067254.tif 000061
【図４０】
2012067254.tif 000062
【図４１】
2012067254.tif 000063
【図４２】
2012067254.tif 000064
【図４３】
2012067254.tif 000065
【図４４】
2012067254.tif 000066
【図４７】
2012067254.tif 000067
【図４９】
2012067254.tif 000068
【図５０】
2012067254.tif 000069
【図５４】
2012067254.tif 000070
【図５５】
2012067254.tif 000071
【手続補正書】
【提出日】平成24年6月8日(2012.6.8)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶部と制御部を少なくとも備えた錯視画像生成装置であって、
上記記憶部は、
方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクを記憶するフィルタ記憶手段と、
画像データを記憶する画像データ記憶手段と、
を備え、
上記制御部は、
上記画像データに対して、上記方位選択性ウェーブレット・フレームまたは上記方位選択性フィルタ・バンクによる多重解像度分解を行い、サブバンド信号を取得する分解手段と、
上記分解手段により取得された上記サブバンド信号を足し合わせることにより画像を再構成して、再構成画像データを取得する再構成手段と、
を備え、
上記再構成手段は、
上記複数の上記詳細フィルタのうち、錯視により浮遊させたい浮遊方向に対して所定の方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰または増幅させることにより、浮遊錯視を発生させる上記再構成画像データを生成すること
を特徴とする錯視画像生成装置。
【請求項２】
請求項１に記載の錯視画像生成装置において、
上記再構成手段は、
上記複数の上記詳細フィルタのうち、上記浮遊方向と直交または斜交する上記方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰させること
を特徴とする錯視画像生成装置。
【請求項３】
請求項１または２に記載の錯視画像生成装置において、
上記再構成手段は、
上記複数の上記詳細フィルタのうち、上記浮遊方向の直交軸に対して水平または垂直でなく、かつ、上記直交軸に対して負の角度の上記方位性を持つ上記詳細フィルタのなす群と、上記直交軸に対して正の角度の上記方位性をもつ上記詳細フィルタのなす群との２つの群のうち、一方の群に属する上記詳細フィルタ、および、上記浮遊方向と直交する上記方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を減衰させること
を特徴とする錯視画像生成装置。
【請求項４】
請求項３に記載の錯視画像生成装置において、
上記再構成手段は、
上記一方の群に属する上記詳細フィルタ、および、上記浮遊方向と直交する上記方位性をもつ上記詳細フィルタのうち、上記直交軸に対する角度の絶対値が０度以上４５度以内の傾きの上記方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰させること
を特徴とする錯視画像生成装置。
【請求項５】
請求項４に記載の錯視画像生成装置において、
上記再構成手段は、
上記直交軸に対する角度の絶対値が上記０度以上４５度以内の傾きの上記方位性をもつ上記詳細フィルタのうち、当該０度に近づくほど高次数までの、当該４５度に近づくほど低次数までの、上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰させること
を特徴とする錯視画像生成装置。
【請求項６】
請求項１乃至５のいずれか一つに記載の錯視画像生成装置において、
上記再構成手段は、
上記複数の上記詳細フィルタのうち、上記浮遊方向の直交軸に対して水平または垂直でなく、かつ、上記直交軸に対して負の角度の上記方位性を持つ上記詳細フィルタのなす群と、上記直交軸に対して正の角度の上記方位性をもつ上記詳細フィルタのなす群との２つの群のうち、他方の群に属する上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、増幅させること
を特徴とする錯視画像生成装置。
【請求項７】
請求項６に記載の錯視画像生成装置において、
上記再構成手段は、
上記他方の群に属し、上記直交軸に対する角度の絶対値が４５度の傾きの上記方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、増幅させること
を特徴とする錯視画像生成装置。
【請求項８】
請求項１乃至７のいずれか一つに記載の錯視画像生成装置において、
上記再構成手段は、
上記再構成画像データの互いに隣接する画像領域において、互いに逆向きその他の互いに異なる向きの上記浮遊方向を持つように上記サブバンド信号を、減衰または増幅させること
を特徴とする錯視画像生成装置。
【請求項９】
請求項１乃至８のいずれか一つに記載の錯視画像生成装置において、
上記分解手段による上記多重解像度分解は、
最大重複多重解像度分解、最大間引き多重解像度分解、または、一部間引き一部重複多重解像度分解であること
を特徴とする錯視画像生成装置。
【請求項１０】
記憶部と制御部を少なくとも備えた錯視画像生成装置において実行される錯視画像生成方法であって、
上記記憶部は、
方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクを記憶するフィルタ記憶手段と、
画像データを記憶する画像データ記憶手段と、
を備え、
上記制御部において実行される、
上記画像データに対して、上記方位選択性ウェーブレット・フレームまたは上記または方位選択性フィルタ・バンクによる多重解像度分解を行い、サブバンド信号を取得する分解ステップと、
上記分解ステップにて取得された上記サブバンド信号を足し合わせることにより画像を再構成して、再構成画像データを取得する再構成ステップと、
を含み、
上記再構成ステップは、
上記複数の上記詳細フィルタのうち、錯視により浮遊させたい浮遊方向に対して所定の方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰または増幅させることにより、浮遊錯視を発生させる上記再構成画像データを生成すること
を特徴とする錯視画像生成方法。
【請求項１１】
記憶部と制御部と印刷部を少なくとも備えた錯視画像生成装置において実行される印刷媒体製造方法であって、
上記記憶部は、
方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクを記憶するフィルタ記憶手段と、
画像データを記憶する画像データ記憶手段と、
を備え、
上記制御部において実行される、
上記画像データに対して、上記方位選択性ウェーブレット・フレームまたは上記方位選択性フィルタ・バンクによる多重解像度分解を行い、サブバンド信号を取得する分解ステップと、
上記分解ステップにて取得された上記サブバンド信号を足し合わせることにより画像を再構成して、再構成画像データを取得する再構成ステップと、
上記再構成ステップにて取得された上記再構成画像データを上記印刷部に出力することにより印刷媒体を製造する錯視画像出力ステップと、
を含み、
上記再構成ステップは、
上記複数の上記詳細フィルタのうち、錯視により浮遊させたい浮遊方向に対して所定の方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰または増幅させることにより、浮遊錯視を発生させる上記再構成画像データを生成すること
を特徴とする印刷媒体製造方法。
【請求項１２】
記憶部と制御部を少なくとも備えた錯視画像生成装置に錯視画像生成方法を実行させるためのプログラムであって、
上記記憶部は、
方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクを記憶するフィルタ記憶手段と、
画像データを記憶する画像データ記憶手段と、
を備え、
上記制御部において、
上記画像データに対して、上記方位選択性ウェーブレット・フレームまたは上記または方位選択性フィルタ・バンクによる多重解像度分解を行い、サブバンド信号を取得する分解ステップと、
上記分解ステップにて取得された上記サブバンド信号を足し合わせることにより画像を再構成して、再構成画像データを取得する再構成ステップと、
を実行させるためのプログラムであって、
上記再構成ステップは、
上記複数の上記詳細フィルタのうち、錯視により浮遊させたい浮遊方向に対して所定の上記方位性をもつ上記詳細フィルタの少なくとも一つに対応する上記サブバンド信号を、減衰または増幅させることにより、浮遊錯視を発生させる上記再構成画像データを生成すること
を特徴とするプログラム。
【国際調査報告】
2012067254.tif 000072
2012067254.tif 000073
2012067254.tif 000074
2012067254.tif 000075
2012067254.tif 000076
2012067254.tif 000077