(57)【要約】  任意の画像に適用でき、煩雑な作業をすることなく自動的にエッジ起因錯視を発生させることができ、またエッジ起因錯視を利用してコントラスト改善を図ることができる、エッジ起因錯視生成装置、方法、プログラム、記録媒体等を提供することを課題とする。方位性のないフィルタもしくは方位性をもった偶型フィルタであって、且つ、比較的高い周波数の帯域を通過させるフィルタもしくは高域通過フィルタ、または、方位性のない近似フィルタおよび各方位性をもった複数の詳細フィルタの集合である方位選択性ウェーブレット・フレームもしくは方位選択性フィルタ・バンクである、二次元ディジタルフィルタを、画像データに対して適用して、比較的高い周波数の帯域成分もしくは高周波成分を取り出すことにより、および／または、取り出した帯域成分もしくは高周波成分のエッジに彩色を施すことにより、エッジ起因錯視画像を生成すること、を特徴とする。
2018034302.tif 000002
【特許請求の範囲】
【請求項１】
記憶部と制御部を少なくとも備えたエッジ起因錯視生成装置であって、
前記記憶部は、
方位性のないフィルタもしくは方位性をもった偶型フィルタであって、且つ、比較的高い周波数の帯域を通過させるフィルタもしくは高域通過フィルタ、または、方位性のない近似フィルタおよび各方位性をもった複数の詳細フィルタの集合である方位選択性ウェーブレット・フレームもしくは方位選択性フィルタ・バンクである、二次元ディジタルフィルタを記憶するフィルタ記憶手段と、
画像データを記憶する画像データ記憶手段と、
を備え、
前記制御部は、
前記画像データに対して、前記二次元ディジタルフィルタを適用して、比較的高い周波数の帯域成分もしくは高周波成分を取り出すことにより、および／または、前記画像データに対して、前記二次元ディジタルフィルタを適用して、比較的高い周波数の帯域成分もしくは高周波成分を取り出し、前記取り出した帯域成分もしくは高周波成分のエッジに彩色を施すことにより、エッジ起因錯視画像を生成すること、
を特徴とする、エッジ起因錯視生成装置。
【請求項２】
請求項１に記載のエッジ起因錯視生成装置において、
前記制御部は、
前記二次元ディジタルフィルタを用いて、前記画像データに対して、多重解像度分解を行うことを特徴とする、エッジ起因錯視生成装置。
【請求項３】
請求項１または２に記載のエッジ起因錯視生成装置において、
前記フィルタ記憶手段は、
前記画像データと同一の画像サイズの単位インパルス信号に対して前記二次元ディジタルフィルタを予め適用した単位インパルス応答を記憶することを特徴とする、エッジ起因錯視生成装置。
【請求項４】
請求項１乃至３のいずれか一つに記載のエッジ起因錯視生成装置において、
前記フィルタ記憶手段は、
方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、次数を有する広義かざぐるまフレームレットまたはかざぐるまウェーブレット・フレームを記憶することを特徴とする、エッジ起因錯視生成装置。
【請求項５】
請求項４に記載のエッジ起因錯視生成装置において、
前記制御部は、
前記近似フィルタと高次数の前記詳細フィルタに対応するサブバンド信号を相対的に減衰させ、低次数の前記詳細フィルタに対応するサブバンド信号を相対的に増幅させることにより、前記エッジ起因錯視画像を生成することを特徴とする、エッジ起因錯視生成装置。
【請求項６】
請求項４に記載のエッジ起因錯視生成装置において、
前記制御部は、
前記近似フィルタと低次数の前記詳細フィルタに対応するサブバンド信号を相対的に減衰させ、高次数の前記詳細フィルタに対応するサブバンド信号を相対的に増幅させることにより、前記エッジ起因錯視画像を生成することを特徴とする、エッジ起因錯視生成装置。
【請求項７】
請求項１乃至６のいずれか一つに記載のエッジ起因錯視生成装置において、
前記制御部は、
前記比較的高い帯域成分あるいは前記高周波成分からなるエッジをエッジごとに一様な値に置き換えることにより前記エッジ起因錯視画像を生成することを特徴とする、エッジ起因錯視生成装置。
【請求項８】
請求項１乃至７のいずれか一つに記載のエッジ起因錯視生成装置において、
前記制御部は、
前記取り出した帯域成分もしくは高周波成分のエッジに彩色を施し、前記エッジ以外の地の色を所定の色にすることを特徴とする、エッジ起因錯視生成装置。
【請求項９】
請求項１乃至７のいずれか一つに記載のエッジ起因錯視生成装置は、
コントラストの改善を目的として前記エッジ起因錯視画像を生成することを特徴とする、エッジ起因錯視生成装置。
【請求項１０】
請求項９に記載のエッジ起因錯視生成装置において、
前記制御部は、
コントラストの改善を目的として、
生成した前記エッジ起因錯視画像を、階調を適切にスケーリングしてから、もとの前記画像データに重畳的に足し合わせることを特徴とする、エッジ起因錯視生成装置。
【請求項１１】
記憶部と制御部を少なくとも備えたコンピュータにおいて実行されるエッジ起因錯視生成方法であって、
前記記憶部は、
方位性のないフィルタもしくは方位性をもった偶型フィルタであって、且つ、比較的高い周波数の帯域を通過させるフィルタもしくは高域通過フィルタ、または、方位性のない近似フィルタおよび各方位性をもった複数の詳細フィルタの集合である方位選択性ウェーブレット・フレームもしくは方位選択性フィルタ・バンクである、二次元ディジタルフィルタを記憶するフィルタ記憶手段と、
画像データを記憶する画像データ記憶手段と、
を備えており、
前記制御部において実行される、
前記画像データに対して、前記二次元ディジタルフィルタを適用して、比較的高い周波数の帯域成分もしくは高周波成分を取り出すことにより、および／または、前記画像データに対して、前記二次元ディジタルフィルタを適用して、比較的高い周波数の帯域成分もしくは高周波成分を取り出し、前記取り出した帯域成分もしくは高周波成分のエッジに彩色を施すことにより、エッジ起因錯視画像を生成すること、
を特徴とする、エッジ起因錯視生成方法。
【請求項１２】
記憶部と制御部を少なくとも備えたコンピュータに実行させるためのエッジ起因錯視生成プログラムであって、
前記記憶部は、
方位性のないフィルタもしくは方位性をもった偶型フィルタであって、且つ、比較的高い周波数の帯域を通過させるフィルタもしくは高域通過フィルタ、または、方位性のない近似フィルタおよび各方位性をもった複数の詳細フィルタの集合である方位選択性ウェーブレット・フレームもしくは方位選択性フィルタ・バンクである、二次元ディジタルフィルタを記憶するフィルタ記憶手段と、
画像データを記憶する画像データ記憶手段と、
を備えており、
前記制御部に、
前記画像データに対して、前記二次元ディジタルフィルタを適用して、比較的高い周波数の帯域成分もしくは高周波成分を取り出すことにより、および／または、前記画像データに対して、前記二次元ディジタルフィルタを適用して、比較的高い周波数の帯域成分もしくは高周波成分を取り出し、前記取り出した帯域成分もしくは高周波成分のエッジに彩色を施すことにより、エッジ起因錯視画像を生成すること、
を実行させるための、エッジ起因錯視生成プログラム。
【請求項１３】
エッジ起因錯視画像の画像データを記録したコンピュータ読み取り可能な記録媒体であって、
前記エッジ起因錯視画像は、
画像データにおいて、
方位性のないフィルタもしくは方位性をもった偶型フィルタであって、且つ、比較的高い周波数の帯域を通過させるフィルタまたは高域通過フィルタ、もしくは、方位性のない近似フィルタおよび各方位性をもった複数の詳細フィルタの集合である方位選択性ウェーブレット・フレームもしくは方位選択性フィルタ・バンクである、二次元ディジタルフィルタを適用してなるエッジ起因錯視画像であって、比較的高い周波数の帯域成分もしくは高周波成分が取り出され、および／または、比較的高い周波数の帯域成分もしくは高周波成分が取り出されて、前記帯域成分もしくは前記高周波成分のエッジに彩色が施されていること、
を特徴とする画像データを記録したコンピュータ読み取り可能な記録媒体。
【請求項１４】
エッジ起因錯視画像が印刷された印刷媒体であって、
前記エッジ起因錯視画像は、
画像データにおいて、方位性のないフィルタもしくは方位性をもった偶型フィルタであって、且つ、比較的高い周波数の帯域を通過させるフィルタもしくは高域通過フィルタ、または、方位性のない近似フィルタおよび各方位性をもった複数の詳細フィルタの集合である方位選択性ウェーブレット・フレームもしくは方位選択性フィルタ・バンクである、二次元ディジタルフィルタを適用してなるエッジ起因錯視画像であって、比較的高い周波数の帯域成分もしくは高周波成分が取り出され、および／または、比較的高い周波数の帯域成分もしくは高周波成分が取り出されて、前記帯域成分もしくは前記高周波成分のエッジに彩色が施されていること、
を特徴とする印刷媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エッジ起因錯視生成装置、エッジ起因錯視生成方法、エッジ起因錯視生成プログラム、印刷媒体、ならびに、記録媒体に関する。
【背景技術】
【０００２】
従来、エッジをもつ領域の輝度や色彩が実際とは異なった輝度に見える錯視が発見されている。【０００３】
例えば、従来、クレイク・オブライエン・コーンスイート効果が知られている。この錯視では、実際には同じ明るさの領域の境界に、階調が急峻に変化する部分がなだらかな変化の間にあるようなエッジを設けることによって、エッジの両側の領域の明るさが違って見える。ここで、下の図表は、クレイク・オブライエン・コーンスイート効果の輝度の変化を表わすイメージ図であり、実線は、実際の輝度を示しており、破線は知覚される輝度を示している。このように、クレイク・オブライエン・コーンスイート効果は、エッジで仕切られた同じ輝度の２つの隣り合う領域において、一方の領域からそのエッジの中の急峻な部分への輝度が滑らかな暗い変化で、もう一方が滑らかな明るい変化の場合、２つの領域の輝度が異なって見える錯視を引き起こす効果がある。
【表１】
2018034302.tif 000003
【０００４】
また、従来、墨絵効果が知られている（非特許文献２等参照）。この墨絵効果では、実際には同じ明るさの領域の境界に、異なる一様な階調の２本の線を隣り合せて急峻に変化するエッジをつくることにより、エッジの両側の領域の明るさが違って見える。下の図表は、墨絵効果の輝度の変化を表わすイメージ図であり、輝度の異なる２本の波打った矩形波型の線がエッジをなすとき、それぞれのエッジに囲まれる領域が、同じ輝度であるにもかかわらず異なって見える錯視を引き起こす。
【表２】
2018034302.tif 000004
【０００５】
色彩に関して、従来、水彩錯視が知られている（非特許文献６，７等参照）。水彩錯視は、線で囲まれた領域が実際とは異なる色に見える錯視であり、隣接する明るい色の線と暗い色の線で囲まれた領域が内側の線の色で薄く彩色されているように見える。なお、線の形状は、直線よりも波線の方が錯視が強く、明るい色が内側の時、また地が白の時に錯視効果が高くなることが知られている。また、ドットからなる点線でも錯視が起こることが報告されている（非特許文献６）。【０００６】
このように、エッジをもつ領域の輝度や色彩が、実際とは異なるように見える錯視（以下「エッジ起因錯視」と呼ぶ。）が幾つか見出されている（非特許文献１〜７等参照）。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】北岡明佳，  「錯視入門」，  朝倉書店，  ２０１０．
【非特許文献２】高島翠，  「無彩色における水彩効果―墨絵効果の成立条件について―」，  心理学研究，  ７９，  ３７９-３８４．
【非特許文献３】Ｃｒａｉｋ，  Ｋ．  Ｊ．  Ｗ．，  "Ｔｈｅ  Ｎａｔｕｒｅ  ｏｆ  Ｐｓｙｃｈｏｌｏｇｙ：  Ａ  Ｓｅｌｅｃｔｉｏｎ  ｏｆ  Ｐａｐｅｒｓ，  Ｅｓｓａｙｓ  ａｎｄ  Ｏｔｈｅｒ  Ｗｒｉｔｉｎｇｓ"，  Ｃａｍｂｒｉｄｇｅ  Ｕｎｉｖ．  Ｐｒｅｓｓ，  １９６６．
【非特許文献４】Ｏ’Ｂｒｉｅｎ，  Ｖ．，  "Ｃｏｎｔｏｕｒ  ｐｅｒｃｅｐｔｉｏｎ，  ｉｌｌｕｓｉｏｎ  ａｎｄ  ｒｅａｌｉｔｙ"，  Ｊｏｕｒｎａｌ  ｏｆ  ｔｈｅ  Ｏｐｔｉｃａｌ  Ｓｏｃｉｅｔｙ  ｏｆ  Ａｍｅｒｉｃａ，  ４８  （１９５８），  １１２-１１９．
【非特許文献５】Ｃｏｒｎｓｗｅｅｔ，  Ｔ．，  "Ｖｉｓｕａｌ  Ｐｅｒｃｅｐｔｉｏｎ"，  Ａｃａｄｅｍｉｃ  Ｐｒｅｓｓ，  １９７０．
【非特許文献６】Ｐｉｎｎａ，  Ｂ．，  Ｂｒｅｌｓｔａｆｆ，  Ｇ．，  Ｓｐｉｌｌｍａｎｎ，  Ｌ．，  "Ｓｕｒｆａｃｅ  ｃｏｌｏｒ  ｆｒｏｍ  ｂｏｕｎｄａｒｉｅｓ"  Ｖｉｓｉｏｎ  Ｒｅｓｅａｒｃｈ  ４１（２００１），  ２６６９−２６７６．
【非特許文献７】Ｐｉｎｎａ，  Ｂ．，  Ｗｅｒｎｅｒ，  Ｊ．  Ｓ．，  Ｓｐｉｌｌｍａｎｎ，  Ｌ．，  "Ｔｈｅ  ｗａｔｅｒｃｏｌｏｒ  ｅｆｆｅｃｔ：  ａ  ｎｅｗ  ｐｒｉｎｃｉｐｌｅ  ｏｆ  ｇｒｏｕｐｉｎｇ  ａｎｄ  ｆｉｇｕｒｅ-ｇｒｏｕｎｄ  ｏｒｇａｎｉｚａｔｉｏｎ"，  Ｖｉｓｉｏｎ  Ｒｅｓｅａｒｃｈ  ４３（２００３）  ４３-５２．
【非特許文献８】根津英風，  「プロジェクターの高画質化の取り組み」，  ＮＥＣ技報，  Ｖｏｌ．６０，  Ｎｏ．３  （２００７），  ９４-９７．
【非特許文献９】Ｈｉｔｏｓｈｉ  Ａｒａｉ  ｅｔ  ａｌ．，"２Ｄ  ｔｉｇｈｔ  ｆｒａｍｅｌｅｔｓ  ｗｉｔｈ  ｏｒｉｅｎｔａｔｉｏｎ  ｓｅｌｅｃｔｉｖｉｔｙ  ｓｕｇｇｅｓｔｅｄ  ｂｙ  ｖｉｓｉｏｎ  ｓｃｉｅｎｃｅ"，  ＪＳＩＡＭ  Ｌｅｔｔｅｒｓ  Ｖｏｌ．１，  ９-１２，  ２００９
【非特許文献１０】Ｈｉｔｏｓｈｉ  Ａｒａｉ  ａｎｄ  Ｓｈｉｎｏｂｕ  Ａｒａｉ，  Ｆｉｎｉｔｅ  Ｄｉｓｃｒｅｔｅ，  Ｓｈｉｆｔ−Ｉｎｖａｒｉａｎｔ，  Ｄｉｒｅｃｔｉｏｎａｌ  Ｆｉｌｔｅｒｂａｎｋｓ  ｆｏｒ  Ｖｉｓｕａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｃｅｓｓｉｎｇ，  Ｉ  ：  Ｃｏｎｓｔｒｕｃｔｉｏｎ、Ｉｎｔｅｒｄｉｓｃｉｐｌｉｎａｒｙ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｃｉｅｎｃｅｓ、Ｖｏｌ．  １３，Ｎо．２  （２００７），    ２５５−２７３
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来のエッジ起因錯視の作成方法は、単純な図形には適用できるものの、複雑な図形に適用することが難しいという問題点を有していた。【０００９】
例えば、クレイク・オブライエン・コーンスイート効果や墨絵効果は、従来、描画ソフトなどを用いて画像ごとに、手作業でエッジを作成することにより、その効果をもつ画像を作成してきたので手間がかかり、デザインにも制約がある、という問題もある。また、クレイク・オブライエン・コーンスイート錯視は、エッジの輝度変化が跳躍点を除いて滑らかであるため、複雑な図形に対して錯視効果を加えた描画を行うことが難しいという問題点を有している。また、水彩錯視では、２色の近接した波線等を図形の輪郭に沿って描かなければならないため、技術を要するという問題点を有している（非特許文献１参照）。【００１０】
本発明は、上記問題点に鑑みてなされたもので、任意の画像に適用でき、煩雑な作業をすることなく自動的にさまざまな形状のエッジをもつエッジ起因錯視を発生させることができる、エッジ起因錯視生成装置、エッジ起因錯視生成方法、エッジ起因錯視生成プログラム、記録媒体、ならびに、印刷媒体を提供することを目的とする。
【課題を解決するための手段】
【００１１】
このような目的を達成するため、本発明のエッジ起因錯視生成装置は、記憶部と制御部を少なくとも備えたエッジ起因錯視生成装置であって、前記記憶部は、方位性のないフィルタもしくは方位性をもった偶型フィルタであって、且つ、比較的高い周波数の帯域を通過させるフィルタもしくは高域通過フィルタ、または、方位性のない近似フィルタおよび各方位性をもった複数の詳細フィルタの集合である方位選択性ウェーブレット・フレームもしくは方位選択性フィルタ・バンクである、二次元ディジタルフィルタを記憶するフィルタ記憶手段と、画像データを記憶する画像データ記憶手段と、を備え、前記制御部は、前記画像データに対して、前記二次元ディジタルフィルタを適用して、比較的高い周波数の帯域成分もしくは高周波成分を取り出すことにより、および／または、前記取り出した帯域成分もしくは高周波成分のエッジに彩色を施すことにより、エッジ起因錯視画像を生成すること、を特徴とする。【００１２】
また、本発明のエッジ起因錯視生成装置は、上記記載のエッジ起因錯視生成装置において、前記制御部は、前記二次元ディジタルフィルタを用いて、前記画像データに対して、多重解像度分解を行うことを特徴とする。【００１３】
また、本発明のエッジ起因錯視生成装置は、上記記載のエッジ起因錯視生成装置において、前記フィルタ記憶手段は、前記画像データと同一の画像サイズの単位インパルス信号に対して前記二次元ディジタルフィルタを予め適用した単位インパルス応答を記憶することを特徴とする。【００１４】
また、本発明のエッジ起因錯視生成装置は、上記記載のエッジ起因錯視生成装置において、前記フィルタ記憶手段は、方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、次数を有する広義かざぐるまフレームレットまたはかざぐるまウェーブレット・フレームを記憶することを特徴とする。【００１５】
また、本発明のエッジ起因錯視生成装置は、上記記載のエッジ起因錯視生成装置において、前記制御部は、前記近似フィルタと高次数の前記詳細フィルタに対応するサブバンド信号を相対的に減衰させ、低次数の前記詳細フィルタに対応するサブバンド信号を相対的に増幅させることにより、前記エッジ起因錯視画像を生成することを特徴とする。【００１６】
また、本発明のエッジ起因錯視生成装置は、上記記載のエッジ起因錯視生成装置において、前記制御部は、前記近似フィルタと低次数の前記詳細フィルタに対応するサブバンド信号を相対的に減衰させ、高次数の前記詳細フィルタに対応するサブバンド信号を相対的に増幅させることにより、前記エッジ起因錯視画像を生成することを特徴とする。【００１７】
また、本発明のエッジ起因錯視生成装置は、上記記載のエッジ起因錯視生成装置において、前記制御部は、前記比較的高い帯域成分あるいは前記高周波成分からなるエッジをエッジごとに一様な値に置き換えることにより前記エッジ起因錯視画像を生成することを特徴とする。【００１８】
また、本発明のエッジ起因錯視生成装置は、上記記載のエッジ起因錯視生成装置において、前記制御部は、前記取り出した帯域成分もしくは高周波成分のエッジに彩色を施し、前記エッジ以外の地の色を所定の色にすることを特徴とする。【００１９】
また、本発明のエッジ起因錯視生成装置は、上記記載のエッジ起因錯視生成装置において、コントラストの改善を目的として前記エッジ起因錯視画像を生成することを特徴とする。【００２０】
また、本発明のエッジ起因錯視生成装置は、上記記載のエッジ起因錯視生成装置において、前記制御部は、コントラストの改善を目的として、生成した前記エッジ起因錯視画像を、階調を適切にスケーリングしてから、もとの前記画像データに重畳的に足し合わせることを特徴とする。【００２１】
また、本発明のエッジ起因錯視生成方法は、記憶部と制御部を少なくとも備えたコンピュータにおいて実行されるエッジ起因錯視生成方法であって、前記記憶部は、方位性のないフィルタもしくは方位性をもった偶型フィルタであって、且つ、比較的高い周波数の帯域を通過させるフィルタもしくは高域通過フィルタ、または、方位性のない近似フィルタおよび各方位性をもった複数の詳細フィルタの集合である方位選択性ウェーブレット・フレームもしくは方位選択性フィルタ・バンクである、二次元ディジタルフィルタを記憶するフィルタ記憶手段と、画像データを記憶する画像データ記憶手段と、を備えており、前記制御部において実行される、前記画像データに対して、前記二次元ディジタルフィルタを適用して、比較的高い周波数の帯域成分もしくは高周波成分を取り出すことにより、および／または、前記取り出した帯域成分もしくは高周波成分のエッジに彩色を施すことにより、エッジ起因錯視画像を生成すること、を特徴とする。【００２２】
また、本発明のエッジ起因錯視生成プログラムは、記憶部と制御部を少なくとも備えたコンピュータに実行させるためのエッジ起因錯視生成プログラムであって、前記記憶部は、方位性のないフィルタもしくは方位性をもった偶型フィルタであって、且つ、比較的高い周波数の帯域を通過させるフィルタもしくは高域通過フィルタ、または、方位性のない近似フィルタおよび各方位性をもった複数の詳細フィルタの集合である方位選択性ウェーブレット・フレームもしくは方位選択性フィルタ・バンクである、二次元ディジタルフィルタを記憶するフィルタ記憶手段と、画像データを記憶する画像データ記憶手段と、を備えており、前記制御部に、前記画像データに対して、前記二次元ディジタルフィルタを適用して、比較的高い周波数の帯域成分もしくは高周波成分を取り出すことにより、および／または、前記取り出した帯域成分もしくは高周波成分のエッジに彩色を施すことにより、エッジ起因錯視画像を生成すること、を実行させることを特徴とする。【００２３】
また、本発明は記録媒体に関するものであり、エッジ起因錯視画像の画像データを記録したコンピュータ読み取り可能な記録媒体であって、前記エッジ起因錯視画像は、画像データにおいて、方位性のないフィルタもしくは方位性をもった偶型フィルタであって、且つ、比較的高い周波数の帯域を通過させるフィルタもしくは高域通過フィルタ、または、方位性のない近似フィルタおよび各方位性をもった複数の詳細フィルタの集合である方位選択性ウェーブレット・フレームもしくは方位選択性フィルタ・バンクである、二次元ディジタルフィルタを適用してなるエッジ起因錯視画像であって、比較的高い周波数の帯域成分もしくは高周波成分が取り出され、および／または、前記帯域成分もしくは前記高周波成分のエッジに彩色が施されていること、を特徴とする画像データを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。【００２４】
また、本発明は、エッジ起因錯視画像が印刷された印刷媒体であって、前記エッジ起因錯視画像は、画像データにおいて、方位性のないフィルタもしくは方位性をもった偶型フィルタであって、且つ、比較的高い周波数の帯域を通過させるフィルタもしくは高域通過フィルタ、または、方位性のない近似フィルタおよび各方位性をもった複数の詳細フィルタの集合である方位選択性ウェーブレット・フレームもしくは方位選択性フィルタ・バンクである、二次元ディジタルフィルタを適用してなるエッジ起因錯視画像であって、比較的高い周波数の帯域成分もしくは高周波成分が取り出され、および／または、前記帯域成分もしくは前記高周波成分のエッジに彩色が施されていること、を特徴とする。
【発明の効果】
【００２５】
本発明によれば、任意の画像に適用でき、煩雑な作業をすることなく自動的にエッジ起因錯視を発生させることができ、またエッジ起因錯視を利用してコントラスト改善を図ることができる、エッジ起因錯視生成装置、エッジ起因錯視生成方法、エッジ起因錯視生成プログラム、記録媒体、ならびに、印刷媒体を提供することができる、という効果を奏する。
【図面の簡単な説明】
【００２６】
【図１】図１は、本実施の形態が適用される本エッジ起因錯視生成装置の構成の一例を示すブロック図である。
【図２】図２は、次数５のレベル３の最大重複かざぐるまフレームレット・フィルタに次数５のレベル１とレベル２の最大重複かざぐるまフレームレット・近似フィルタを循環相関積して得られるフィルタを示す図である。
【図３】図３は、次数７のレベル２（高周波数側）の最大重複かざぐるまフレームレット・フィルタにレベル１の最大重複かざぐるまフレームレット・近似フィルタを循環相関積したフィルタを示す図である。
【図４】図４は、次数７のレベル３（低周波数側）の最大重複かざぐるまフレームレット・フィルタにレベル１とレベル２の最大重複かざぐるまフレームレット・近似フィルタを循環相関積したフィルタを示す図である。
【図５】図５は、次数７、レベルｋのかざぐるまフレームレットにおいて、近似部分をａｋ（１）で表し、詳細部分をｄｋ（１）〜ｄｋ（９９）の記号（番号）で表した図である。
【図６】図６は、本実施の形態におけるエッジ起因錯視生成装置１００の基本処理の一例を示すフローチャートである。
【図７】図７は、最大重複多重解像度分解のフィルタ・バンクの一例を示す図である。
【図８】図８は、実施例１の原画像を示す図である。
【図９】図９は、実施例１の重み付けを示す図表である。
【図１０】図１０は、実施例１にて得られた「滑らかなエッジに起因する錯視」を示す図である。
【図１１】図１１は、図１０において同じ色の領域を白色で示した図である。
【図１２】図１２は、図１０の中心を通る水平線上の輝度のグラフを示す図である。
【図１３】図１３は、実施例２にて用いたフィルタの重み付けを示す図表である。
【図１４】図１４は、実施例２にて用いたフィルタの重み付けを示す図表である。
【図１５】図１５は、実施例２にて用いたフィルタの重み付けを示す図表である。
【図１６】図１６は、実施例２の重み付けにより得られた錯視画像を示す図である。
【図１７】図１７は、図１６の中心を通る水平線上の輝度のグラフを示す図である。
【図１８】図１８は、実施例３により得られた墨絵効果を示す図である。
【図１９】図１９は、図１８の中心を通る水平線上の輝度のグラフを示す図である。
【図２０】図２０は、実施例４の原画像であり、３つの輝度で原画像が構成されている。
【図２１】図２１は、実施例４で図２０の処理に用いた重み付けを示す図表である。
【図２２】図２２は、実施例４で図２０の原画像から得られた錯視画像である。
【図２３】図２３は、実施例４において４つの異なる輝度をもつ原画像を示す図である。
【図２４】図２４は、実施例４で図２３の処理に用いた重み付けを示す図表である。
【図２５】図２５は、実施例４の４つの輝度の原画像から得られた錯視画像を示す図である。
【図２６】図２６は、実施例５の原画像を示す図である。
【図２７】図２７は、図２６を原画像とした滑らかなエッジの水彩錯視である。
【図２８】図２８は、実施例５の重み付けを示す図表である。
【図２９】図２９は、図２６を原画像としたクレイク・オブライエン・コーンスイート効果型のエッジの水彩錯視を示す図である。
【図３０】図３０は、３次のかざぐるまフレームレットによる最大重複多重解像度分解で、フィルタの重み付けを示す図表である。
【図３１】図３１は、３次のかざぐるまフレームレットによる最大重複多重解像度分解で、フィルタの重み付けを示す図表である。
【図３２】図３２は、複数の色からなる複雑な図柄の原画像を示す図である。
【図３３】図３３は、図３２を原画像とする水彩錯視を示す図である。
【図３４】図３４は、図３３の白色以外の部分を黒に置き換えた図である。
【図３５】図３５は、重み付けを示す図表である。
【図３６】図３６は、実施例６にて用いた原画像である。
【図３７】図３７は、実施例６の重み付けを示す図表である。
【図３８】図３８は、図３６の原画像を図３７の重み付けでＬ＊を処理し、スケーリングして表示した図である。
【図３９】図３９は、図３６の原画像に図３８を適切にスケーリングして重畳的に加えた画像を示す図である。
【図４０】図４０は、実施例６の第二の重み付けを示す図表である。
【図４１】図４１は、図３６の原画像を図４０の重み付けでＬ＊にフィルタ処理した画像をスケーリングして表示した図である。
【図４２】図４２は、図３６の原画像に図４１の画像を適切にスケーリングして重畳的に加えた画像を示す図である。
【図４３】図４３は、レベル２における次数７の最大重複かざぐるまフレームレット・フィルタ（ｍａｘｉｍａｌ  ｏｖｅｒｌａｐ  ｐｉｎｗｈｅｅｌ  ｆｒａｍｅｌｅｔ  ｆｉｌｔｅｒｓ  ａｔ  ｌｅｖｅｌ  ２）にレベル１の近似フィルタを循環相関積して得たフィルタを示す図である。
【図４４】図４４は、テスト画像に対し、かざぐるまフレームレットによりレベル２の最大重複多重解像度分解（２ｎｄ  ｓｔａｇｅ  ｏｆ  ｍａｘｉｍａｌ  ｏｖｅｒｌａｐ  ＭＲＡ  ｄｅｃｏｍｐｏｓｉｔｉｏｎ  ｂｙ  ｐｉｎｗｈｅｅｌ  ｆｒａｍｅｌｅｔ）を行った結果の各合成サブバンド信号を示す図である。
【発明を実施するための形態】
【００２７】
以下に、本発明にかかるエッジ起因錯視生成装置、エッジ起因錯視生成方法、および、プログラム、並びに、印刷媒体、および、記録媒体の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００２８】
［エッジ起因錯視生成装置の構成］
次に、本エッジ起因錯視生成装置の構成について図１を参照して説明する。図１は、本実施の形態が適用される本エッジ起因錯視生成装置の構成の一例を示すブロック図であり、該構成のうち本実施の形態に関係する部分のみを概念的に示している。
【００２９】
図１においてエッジ起因錯視生成装置１００は、概略的に、制御部１０２と通信制御インターフェース部１０４と入出力制御インターフェース部１０８と記憶部１０６を備える。ここで、制御部１０２は、エッジ起因錯視生成装置１００の全体を統括的に制御するＣＰＵ等である。入出力制御インターフェース部１０８は、入力装置１１２や出力装置１１４に接続されるインターフェースである。また、記憶部１０６は、各種のデータベースやテーブルなどを格納する装置である。これらエッジ起因錯視生成装置１００の各部は任意の通信路を介して通信可能に接続されている。
【００３０】
記憶部１０６に格納される各種のファイル（フィルタファイル１０６ａおよび画像データファイル１０６ｂ）は、固定ディスク装置等のストレージ手段である。例えば、記憶部１０６は、各種処理に用いる各種のプログラム、テーブル、ファイル、データベース、および、ウェブページ等を格納する。
【００３１】
これら記憶部１０６の各構成要素のうち、フィルタファイル１０６ａは、（１）方位性のないフィルタまたは方位性をもった偶型フィルタであって、且つ、（２）比較的高い周波数の帯域を通過させるフィルタまたは高域通過フィルタ、または、（３）方位性のない近似フィルタおよび各方位性をもった複数の詳細フィルタの集合である方位選択性ウェーブレット・フレームもしくは方位選択性フィルタ・バンクである、二次元ディジタルフィルタを記憶するフィルタ記憶手段である。（２）について、高い周波数の帯域を通過させるフィルタを用いるとエッジの両側が滑らかになり、そのエッジによるエッジ起因錯視が生成される。（以下、これを「滑らかなエッジに起因する錯視」と呼ぶ。）一方、高域通過フィルタを用いるとエッジの片側の滑らかさが失われ、クレイク・オブライエン・コーンスイート効果と同様のタイプのエッジが生成される。（１）については、方位性のないフィルタや方位性のあるフィルタを組み合わせて作成した方位性のないフィルタを用いてもよい。また、これに限られず、原画像が特定の方向の領域境界のみからなる場合や方位ごとに異なるエッジを生成する場合は方位性のある偶型のフィルタや複数の方位性のある偶型フィルタに重みを付けて足し合わせて作成したフィルタでもよい。ここで偶型フィルタとはそのフィルタのもつ方位性の方向を軸としたとき、対称な形のフィルタをさす。（１）、（２）の条件をみたすフィルタによるフィルタリングには、錯視を発生させたい領域を明るいエッジもしくは暗いエッジで囲むまたは挟むようなエッジを作る効果がある。（３）の条件をみたすフィルタを適切に用いても同様の効果が得られる。
【００３２】
ここで、フィルタファイル１０６ａは、画像データと同一の画像サイズの単位インパルス信号に対して二次元ディジタルフィルタを予め適用した単位インパルス応答を記憶してもよい。なお、フィルタファイル１０６ａは、上記（３）のように、方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクを記憶してもよい。なお、本実施の形態において、「ウェーブレット」とは、古典的なウェーブレットや、狭義のウェーブレット等に限られず、広義のウェーブレットをも含む。例えば、ウェーブレットは、有限長波形、もしくは、０から増幅して速やかに０に収束するような振幅を伴う波様の振動であり、一例として、ガボール・フィルタや、カーブレットのようなウェーブレット擬きを含む。
【００３３】
ここで、本実施の形態では、多様な周波数特性や方位性を有する、コンパクトな台をもつ微分可能な関数として表現することができるＦＩＲフィルタとして、かざぐるまフレームレット（ｐｉｎｗｈｅｅｌ  ｆｒａｍｅｌｅｔ）（後述する項目［かざぐるまフレームレット］参照）を用いる場合があるが、これに限られず、例えば、単純かざぐるまフレームレット（ｓｉｍｐｌｅ  ｐｉｎｗｈｅｅｌ  ｆｒａｍｅｌｅｔ）（非特許文献９：Ｈｉｔｏｓｈｉ  Ａｒａｉ  ｅｔ  ａｌ．，“２Ｄ  ｔｉｇｈｔ  ｆｒａｍｅｌｅｔｓ  ｗｉｔｈ  ｏｒｉｅｎｔａｔｉｏｎ  ｓｅｌｅｃｔｉｖｉｔｙ  ｓｕｇｇｅｓｔｅｄ  ｂｙ  ｖｉｓｉｏｎ  ｓｃｉｅｎｃｅ”，  ＪＳＩＡＭ  Ｌｅｔｔｅｒｓ  Ｖｏｌ．１，  ９-１２，  ２００９参照）や、かざぐるまフレームレットの定義式（例えば、項目［かざぐるまフレームレット］にて後述する、式Ｆ１ｋ，ｌ（θ１，θ２）または式Ｆ２ｋ，ｌ（θ１，θ２））を構成する項の係数、および／または、指数を変更して得られるフレームレット、単純かざぐるまフレームレットのフィルタの周波数応答関数を構成する項（［非特許文献９］）の係数を変更して得られるフレームレット等を用いてもよい。これら、および（上述した狭義の）かざぐるまフレームレットを総称して広義かざぐるまフレームレットと呼ぶ。ここで、「広義かざぐるまフレームレット」は、方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合であって、次数を有するフィルタ・バンクである。換言すると、かざぐるまフレームレット、［非特許文献９］で導入した単純かざぐるまフレームレット、および、それらのフレームレットのフィルタに修正を加えたものを「広義かざぐるまフレームレット」という。広義かざぐるまフレームレットは、方位選択性のある２次元フレームレットである。また、広義かざぐるまフレームレットは、多重解像度分解ができ、多様な方位選択性をもち、有限長のフィルタからなるフィルタ・バンクであるという性質がある。なお、かざぐるまフレームレットは単純かざぐるまフレームレットよりも、よりヒトの脳内での視覚情報処理の特性を反映するという点で、優れた機能をもつ別のものであり、構成の方法も大きく異なるものである。
【００３４】
また、本実施形態では、かざぐるまウェーブレット・フレーム（ｐｉｎｗｈｅｅｌ  ｗａｖｅｌｅｔ  ｆｒａｍｅ）を用いてもよい（非特許文献１０参照）。
【００３５】
一例として、かざぐるまフレームレットは、ヒトの視覚皮質の単純細胞による情報処理を数理モデル化したものである。この分解は、ヒトの脳内で単純細胞により分解される信号の数理的なモデルである。かざぐるまフレームレットには、次数があり、次数は３以上の奇数で、次数が大きくなるほど、それだけ多くの方位を検出できるゆえ、多様なフィルタ作成が可能となる。なお、その分、フィルタの枚数は多くなり、計算時間も増すという性質がある。また、一例として、次数ｎのかざぐるまフレームレットのフィルタ数は、（ｎ＋１）２＋（ｎ−１）２となる。このうち、一つのフィルタが、近似フィルタであり、残りのフィルタが詳細フィルタである。ここで、図２は、次数５のレベル３の最大重複かざぐるまフレームレット・フィルタに次数５のレベル１とレベル２の最大重複かざぐるまフレームレット・近似フィルタを循環相関積して得られるフィルタである（循環相関積について、例えば、新井仁之著「線形代数  基礎と応用」株式会社日本評論社（２００６年）を参照）。なお、かざぐるまフレームレットは、単純かざぐるまフレームレットに比べて、神経科学的に、より大脳皮質Ｖ１野の単純細胞に近いモデルになっている。
【００３６】
このかざぐるまフレームレットは、次数５であるので、たとえば図２に示すように、各レベルについて左側の６×６個のフィルタと、右側の４×４個のフィルタを合わせて、合計で５２枚のフィルタの集合からなっている。このうち、図の中央上部の黒い矩形で囲んだ１枚が、レベル１からレベル３までの近似フィルタの循環相関積により得られるフィルタであり、その他の５１枚が、レベル３の詳細フィルタにレベル１から２までの近似フィルタを循環相関積して得られるフィルタである。詳細フィルタから作られる上記フィルタの方位性は、近似フィルタのみから作られるフィルタを中心として、およそ風車の回転する向きに並べている。なお、後に詳述するように、各次数のかざぐるまフレームレットによる最大重複多重解像度分解には、レベルがあり、レベル１はもっとも細かい部分（高周波部分）を検出する。図２は、レベル３のかざぐるまフレームレットであり、レベル２、３・・・と大きくなるにつれ、大まかな部分（低周波部分）が検出される。なお、フィルタファイル１０６ａは、かざぐるまフレームレット等の方位選択性ウェーブレット・フレームを、関数の形式（フレームレット・フィルタの周波数応答関数等）で記憶してもよい。関数の具体例については後述する。
【００３７】
なお、上記に限られず、本実施の形態において様々なウェーブレットを用いてもよい。ただし、本実施の形態において、多様な周波数成分や方位成分を増減させるため、好適には、多様な周波数特性や方位性を有する広義かざぐるまフレームレットまたはかざぐるまウェーブレット・フレームを用いる。ここで、ウェーブレットは、古典的なウェーブレットや、狭義のウェーブレット等に限られず、広義のウェーブレットをも含む。例えば、ウェーブレットは、有限長波形、もしくは、０から増幅して速やかに０に収束するような振幅を伴う波様の振動であり、一例として、ガボール・フィルタや、カーブレットのようなウェーブレット擬きを含む。また、フィルタファイル１０６ａは、方位選択性ウェーブレット・フレームのようなフレームに限らず、方位選択性フィルタ・バンク等のフィルタ群や方位性のあるフィルタを記憶してもよい。各方位性のあるフィルタは、一例として、各方位性をもった複数の詳細フィルタであり、例えば、サブバンド信号等の成分がフィルタにより抽出される。なお、かざぐるまウェーブレット・フレームは、構成するフィルタの長さが原画像の画素数に応じて変化するのに対して、広義かざぐるまフレームレットは、フィルタの長さが画素数に関係しない、という性質がある。例えば、かざぐるまフレームレットは、方位選択性のある２次元フレームレットであり、ウェーブレット・フレームの一種である。また、方位性が多方向のかざぐるまフレームレットに限らず、方位性が水平方向、垂直方向、対角方向からなる双直交ウェーブレットフィルタ・バンクを用いてもよい。
【００３８】
ここで、フィルタファイル１０６ａに記憶されるフィルタは、かざぐるまフレームレット等の方位選択性ウェーブレット・フレームや方位選択性フィルタ・バンクそのものに限らず、これらから作成された、所定の周波数特性および／または所定の方位性をもつフィルタであってもよい。一例として、フィルタファイル１０６ａに記憶されるフィルタは、単位インパルス信号の単位インパルス応答であってもよく、このようなディジタルフィルタは、画像データと同じ画素数の単位インパルス信号に広義かざぐるまフレームレットによる多重解像度分解を行って取得したサブバンド信号を足し合わせることにより再構成する際に、複数のフィルタのうち、所定の周波数特性および／または所定の方位性をもつフィルタの少なくとも一つに対応するサブバンド信号を、減衰または増幅させることにより得られる単位インパルス信号の単位インパルス応答である。このような、単位インパルス応答は、目的の原画像の画像データを高速計算するために用いられる。
【００３９】
また、他の例として、フィルタファイル１０６ａに記憶されるフィルタは、広義かざぐるまフレームレットの各フィルタに対する周波数応答関数において、所定の重みを付けて、それらを所定の方法で乗算、加算してフィルタ係数を計算することにより作成される画像処理用ディジタルフィルタであってもよく、その所定の重みは、複数のフィルタのうち、所定の周波数特性および／または所定の方位性をもつフィルタの少なくとも一つに対応するサブバンド信号を、減衰または増幅させる重みであってもよい。なお、所定の周波数特性および／または所定の方位性をもつフィルタの例や重み付けの例については後述する。
【００４０】
また、画像データファイル１０６ｂは、画像データを記憶する画像データ記憶手段である。例えば、エッジ起因錯視のうち、エッジに起因する輝度の錯視を生成する場合、画像データファイル１０６ｂは、原画像の画像データとして、ｎ階調のグレースケール画像を記憶してもよい（ｎは２以上の整数）。原画像の階調によって生成される錯視画像の錯視効果が変わり得るが、階調の幅は均等でなくともよい。なお、エッジ起因錯視のうち水彩錯視を生成する場合は、エッジを作成した後に任意の彩色を施すことができるので、画像データファイル１０６ｂに記憶される原画像としては、カラー画像を用いても、グレースケール画像を用いてもよい。また、コントラストの改善を目的としてエッジ起因錯視を利用する場合、原画像としては、カラー画像やグレースケール画像などの任意の画像データを用いることができる。ここで、画像データファイル１０６ｂに記憶される画像データは、予め各色成分ごとに色調や階調値等が記述された画像データであってもよく、本実施の形態で扱われる色成分によって記述されていない画像データであってもよい。なお、後者の場合には、後述する色空間変換部１０２ｆによって、所望の色空間に変換され、各色成分の強度として記述される。また、画像データファイル１０６ｂに記憶される画像データは、入力装置１１２を介して入力された画像データでもよく、外部システム２００等からネットワーク３００を介して受信した画像データでもよい。また、画像データは、カラー画像のイメージデータであってもよく、グレースケールのイメージデータであってもよい。カラーの場合は、例えば、ＣＩＥ  Ｌ＊ａ＊ｂ＊色空間等による画像データに基づいて、本発明の処理を行ってもよい。なお、かざぐるまフレームレット等の方位選択性ウェーブレット・フレームにより多重解像度分解される前の元の画像（データ）を原画像（データ）と呼び、サブバンド信号に基づき再構成された後の画像（データ）を再構成画像（データ）と呼ぶ。また、多重解像度分解の分解フェーズにおけるサブバンド信号に処理を加えたものによる画像（データ）、または、多重解像度分解の合成フェーズにおけるサブバンド信号を足し合わせることにより再構成した画像（データ）を、処理画像（データ）と呼ぶ。すなわち、後者の処理画像（データ）は、再構成画像（データ）の一形態であるが、前者の処理画像（データ）は、再構成画像（データ）ではない。両者の区別を明確にするために、以下、前者の処理画像（データ）を「係数出力処理画像（データ）」と呼び、後者の処理画像（データ）を、「再構成処理画像（データ）」と呼ぶ場合がある。また、再構成処理画像（データ）に何らかの画像処理が施された画像も処理画像（データ）と呼ぶ。ここで、画像データファイル１０６ｂは、目的の原画像の画像データと同一の画像サイズ（画素数）の単位インパルス信号を画像データとして記憶してもよい。なお、画像データファイル１０６ｂに記憶された単位インパルス信号は、画像データとして同様にフィルタファイル１０６ａに記憶されたフィルタ・バンクに入力され、出力された単位インパルス応答は、目的の原画像の画像データを高速計算するために用いられる。なお、画像データは、例え���、ラスタ形式またはベクタ形式の二次元画像データ等である。また、画像は、一例として、デザイン（意匠）、写真、文字等を表す、任意の画像であってもよい。また、画像は、静止画像に限らず、動画像（映像）であってもよい。
【００４１】
再び図１に戻り、入出力制御インターフェース部１０８は、入力装置１１２や出力装置１１４の制御を行う。ここで、出力装置１１４としては、モニタ（家庭用テレビを含む）等の表示装置や、プリンタ等の印刷装置等を用いることができる。また、入力装置１１２としては、カメラ等の撮像装置、外部記憶媒体に接続される入力装置等の他、キーボード、マウス、およびマイク等を用いることができる。
【００４２】
また、図１において、制御部１０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部１０２は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部１０２は、機能概念的に、フィルタ処理部１０２ａ、色空間変換部１０２ｆ、および、処理画像出力部１０２ｇを備える。ここで、フィルタ処理部１０２ａは、分解部１０２ｂ、および、再構成部１０２ｃを備え、再構成部１０２ｃは、更に重み付け部１０２ｄを備える。
【００４３】
このうち、フィルタ処理部１０２ａは、方位性のないフィルタもしくは方位性をもった偶型フィルタであって、且つ、比較的高い周波数の帯域を通過させるフィルタもしくは高域通過フィルタ、または、方位性のない近似フィルタおよび各方位性をもった複数の詳細フィルタの集合である方位選択性ウェーブレット・フレームもしくは方位選択性フィルタ・バンクである、二次元ディジタルフィルタを、画像データに対して適用するフィルタ処理手段である。より具体的には、フィルタ処理部１０２ａは、二次元ディジタルフィルタを適用して、比較的高い周波数の帯域成分もしくは高周波成分を取り出すことによりエッジ起因錯視画像を生成してもよく、取り出した帯域成分もしくは高周波成分のエッジに彩色を施すことによりエッジ起因錯視画像を生成してもよい。例えば、フィルタ処理部１０２ａは、比較的高い周波数の帯域を通過させるフィルタ（高域バンドパスフィルタ）を適用することにより、エッジの両側を滑らかにさせて、本願発明者が考案した「滑らかなエッジに起因する錯視」を生成させてもよい。また、フィルタ処理部１０２ａは、高域通過フィルタ（ＨＰＦ：ハイパスフィルタ）を適用することにより、エッジの片側が滑らかでない、クレイク・オブライエン・コーンスイート効果を発生させてもよい。
【００４４】
また、フィルタ処理部１０２ａは、「滑らかなエッジに起因する錯視」やクレイク・オブライエン・コーンスイート効果等の錯視画像において、所定の階調の閾値において画像の階調を多値化（少なくとも三値化）させることにより墨絵効果を有する錯視画像を生成させてもよい。例えば、フィルタ処理部１０２ａは、２５５階調のグレースケールの錯視画像において１２８より大きい値を１２８＋αとし（αは適当な値）、１２８未満の１２８−αとして、墨絵効果を奏する画像データを生成させてもよい。さらに、フィルタ処理部１０２ａは、「滑らかなエッジに起因する錯視」やクレイク・オブライエン・コーンスイート効果等の錯視画像を利用して、写真等のコントラストを改善させてもよい。例えば、フィルタ処理部１０２ａは、原画像の輝度画像データ（ＣＩＥ  Ｌ＊ａ＊ｂ＊のＬ＊画像データ等）に対して二次元ディジタルフィルタを適用し、得られた錯視画像を原画像に重畳させることにより、コントラストを改善した処理画像を生成してもよい。
【００４５】
また、フィルタ処理部１０２ａは、「滑らかなエッジに起因する錯視」やクレイク・オブライエン・コーンスイート効果等の錯視画像を用いて、色彩に関するエッジ起因錯視である水彩錯視を生成させてもよい。例えば、フィルタ処理部１０２ａは、比較的高い周波数の帯域を通過させるフィルタ（高域バンドパスフィルタ）を適用することにより「滑らかなエッジに起因する錯視」を発生させる帯域成分を取り出し、取り出した帯域成分のエッジに彩色を施すことにより水彩錯視画像を生成してもよい。他の例として、フィルタ処理部１０２ａは、高域通過フィルタ（ＨＰＦ：ハイパスフィルタ）を適用することにより高周波成分を取り出し、取り出した高周波成分のエッジに彩色を施すことにより水彩錯視画像を生成してもよい。エッジ彩色の一例として、フィルタ処理部１０２ａは、エッジの内側の領域の色（地の色）を白色とし、この領域を水彩錯視で着色したい色で、内側のエッジを着色してもよい。これにより、着色したエッジの内側領域は、全体が薄く彩色されているかのように見える錯視効果を奏する。エッジを着色する際は、エッジの階調の変化に応じて色が変化するように着色してもよく、またエッジを一様な色に着色してもよい．
【００４６】
広義かざぐるまフレームレットやかざぐるまウェーブレット・フレームなどの方位選択性フィルタ・バンク等を用いる場合、一例として、フィルタ処理部１０２ａは、近似フィルタと高次数の詳細フィルタに対応するサブバンド信号を相対的に減衰させ、低次数の詳細フィルタに対応するサブバンド信号を相対的に増幅させる重み付け等の処理を行ってもよいものである。また、フィルタ処理部１０２ａは、方位性のない近似フィルタ、および、各方位性をもった複数の詳細フィルタの集合である、方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクによる多重解像度分解を行い、サブバンド信号を取得し、取得されたサブバンド信号を適切な重みを付けて足し合わせることにより画像を再構成してもよい。なお、フィルタ処理部１０２ａは、ディジタルフィルタとして機能する回路等として構成されてもよい。ここで、図１に示すように、本実施の形態において、フィルタ処理部１０２ａは、以下に示すように、分解部１０２ｂおよび再構成部１０２ｃを備える。
【００４７】
このうち、分解部１０２ｂは、画像データに対して、多重解像度分解を行い、サブバンド信号を取得する分解手段である。例えば、分解部１０２ｂは、フィルタファイル１０６ａに記憶された、かざぐるまフレームレット等の二次元フィルタによる多重解像度分解を行い、サブバンド信号を取得する分解手段である。ここで、サブバンド信号には、多重解像度分解の分解フェーズにおけるサブバンド信号と、多重解像度分解の合成フェーズにおけるサブバンド信号と、の２種類がある。両者の区別を明確にするために、以下、分解フェーズにおけるサブバンド信号を「分解サブバンド信号」と呼び、合成フェーズにおけるサブバンド信号を「合成サブバンド信号」と呼ぶ場合がある 。ここで、「多重解像度分解」は、最大重複多重解像度分解、最大間引き多重解像度分解、および、一部間引き一部重複多重解像度分解を含む（最大重複多重解像度分解について、例えば、新井仁之著「ウェーブレット」共立出版株式会社（２０１０年）参照）。なお、分解部１０２ｂにより多重解像度分解を計算する際に、循環相関積、循環畳み込み積が使われるが、それらは高速フーリエ変換を用いる公知の高速計算方法により計算してもよい。上述のように、かざぐるまフレームレット等の方位選択性ウェーブレット・フレームによる多重解像度分解には、レベルがある。ここで、図３および図４は、かざぐるまフレームレットのレベルによる違いを示すための図であり、図３は、レベル２（高周波数側）の最大重複かざぐるまフレームレット・フィルタにレベル１の最大重複かざぐるまフレームレット・近似フィルタを循環相関積したフィルタを示し、図４は、レベル３（低周波数側）の最大重複フレームレット・フィルタにレベル１とレベル２の最大重複かざぐるまフレームレット・近似フィルタを循環相関積したフィルタを示している。なお、いずれも次数は７であるので、（７＋１）２＋（７−１）２＝１００個のフィルタがある。
【００４８】
一例として、分解部１０２ｂは、まず、レベル１のかざぐるまフレームレットによる最大重複多重解像度分解により、もっとも細かい部分（高周波部分）を検出し、レベル２，３・・・と大きくなるにつれ、大まかな部分（低周波部分）を検出する。
【００４９】
かざぐるまフレームレットによる多重解像度分解には、分解フェーズと合成フェーズがある。各フェーズは、近似フィルタと詳細フィルタの配列（アレイ）からなるフィルタ・バンクにより構成されている。分解部１０２ｂは、分解フェーズおよび合成フェーズにおける画像処理を実行後、最終的に、原画像データを「フィルタ数×レベル」個の画像信号（すなわち、サブバンド信号）に分解する。
【００５０】
例えば、次数７のかざぐるまフレームレットによるレベル５の最大重複多重解像度分解の場合、あるレベルｋ（ｋ＝１から５）のサブバンド信号には、１枚の近似フィルタにより得られる１つの近似部分と、９９枚の詳細フィルタにより得られる９９個の詳細部分がある。ここで、図５は、次数７、レベルｋのかざぐるまフレームレットにおいて、近似部分をａｋ（１）で表し、詳細部分をｄｋ（１）〜ｄｋ（９９）の記号（番号）で表した図である。なお、記号（番号）の位置は、図３（ｋ＝２）または図４（ｋ＝３）における各フィルタの位置と対応づけられている。すなわち、ａｋ（１）およびｄｋ（１）〜ｄｋ（９９）は、図３または図４における対応する位置のフィルタから取得されたサブバンド信号を表している。このように、かざぐるまフレームレットによる多重解像度分解には、分解フェーズと合成フェーズがあり、合成フェーズ後、「フィルタ数×レベル」個の信号が得られるが、これらの信号はサブバンド信号であり、分解フェーズ後で合成フェーズ前の分解サブバンド信号と区別するために合成サブバンド信号と呼ぶ場合がある。なお、以下の表は、原画像からの画像処理の経過に沿って用語をまとめた一覧である。広義かざぐるまフレームレット以外の方位選択性ウェーブレット・フレームまたは方位選択性フィルタ・バンクを用いる場合も同様である。
［表：用語一覧］
原画像
↓＜分解フェーズ＞
分解フェーズにおけるサブバンド信号（分解サブバンド信号）
・分解フェーズから出力される詳細係数（分解詳細係数）
・分解フェーズから出力される近似係数（分解近似係数）
↓＜各種処理＞
↓→  処理画像（係数出力処理画像）
↓＜合成フェーズ＞
合成フェーズにおけるサブバンド信号（合成サブバンド信号）
・合成フェーズから出力される詳細係数
・合成フェーズから出力される近似係数
↓＜再構成＞
処理画像（再構成処理画像）
【００５１】
また、再構成部１０２ｃは、分解部１０２ｂにより取得されたサブバンド信号を足し合わせることにより画像を再構成して、再構成画像データを取得する再構成手段である。例えば、再構成部１０２ｃは、上述した最大レベルの近似フィルタにより得られた近似部分のサブバンド信号と、すべての詳細フィルタにより得られた詳細部分のサブバンド信号を足し合わせることによって、画像を再構成して再構成画像データを取得する。このとき、かざぐるまフレームレットが完全再構成性であって、後述する重み付け部１０２ｄによる処理を行わなければ、再構成部１０２ｃは、原画像と同じ画像を再現する。換言すれば、再構成部１０２ｃは、重み付け部１０２ｄによる処理により特定のサブバンド信号を減衰（削除）したり増幅（強調）したりしてから、足し合わせることによって、原画像とは異なる再構成画像データ、すなわち処理画像データを取得する。
【００５２】
ここで、上述した記号（番号）を用いて、完全再構成性と重み付け処理（画像処理）の関係について説明する。原画像の入力信号（原信号）をｘとすると、最大重複多重解像度分解の完全再構成性は以下の式で表される。
ｘ＝ａ５（１）＋（ｄ５（１）＋・・・＋ｄ５（９９））＋・・・＋（ｄ１（１）＋・・・＋ｄ１（９９））
【００５３】
ここで、近似部分と各詳細部分に対して適当な実数の係数を与えて、ａ５，１、ｂ５，１、・・・、ｂ５，９９、・・・、ｂ１，１、・・・、ｂ１，９９とする。この場合、再構成画像（信号）は以下の式で表される。
ｙ＝ａ５，１ａ５（１）＋（ｂ５，１ｄ５（１）＋・・・＋ｂ５，９９ｄ５（９９））＋・・・＋（ｂ１，１ｄ１（１）＋・・・＋ｂ１，９９ｄ１（９９））
【００５４】
このとき、各係数ａ５，１＝ｂ５，１＝・・・＝ｂ５，９９＝・・・＝ｂ１，１＝・・・＝ｂ１，９９＝１の場合は、明らかにｘ＝ｙ（原画像と再構成画像が同一）であり、完全再構成となる。本実施の形態において、一例として、重み付け部１０２ｄは、所定の周波数特性および／または所定の方位性をもつフィルタに対応するサブバンド信号の係数ａ５，１、ｂ５，１、・・・、ｂ５，９９、・・・、ｂ１，１、・・・、ｂ１，９９に、１ではない数値を設定することにより、原画像と同一ではない再構成画像（すなわち処理画像）を生成する。
【００５５】
ここで、詳細フィルタの分類について説明する。詳細フィルタは、その方位性に基づいて、５種類に分類することができる。すなわち、ある方向に直交する軸を「直交軸」と呼ぶとすると、（１）直交軸と同方向の方位性をもつ詳細フィルタ、（２）直交軸に垂直方向の方位性をもつ詳細フィルタ、（３）直交軸に対し正の角度の方位性をもつ詳細フィルタ、（４）直交軸に対し負の角度の方位性をもつ詳細フィルタ、（５）方位分離されていない詳細フィルタ、の５つに分類することができる。ここで、直交軸に対する角度θは、反時計回りを正とし、−９０°＜θ≦＋９０°で表される。なお、直交軸に対して水平または垂直な方位性（θ＝０°，９０°）をもつ詳細フィルタは、（１）または（２）に分類するので、（３）または（４）には分類しない。また、「（５）方位分離されていない詳細フィルタ」では、直交軸に対する角度の絶対値が同一である正の角度と負の角度の両方の方位性を含んでいるので、（３）または（４）に分類しない。
【００５６】
例えば、図５の例では、「（１）直交軸と同方向の方位性をもつ詳細フィルタ」に対応するサブバンド信号は、ｄｋ（１５）、ｄｋ（２３）、ｄｋ（３１）、ｄｋ（３９）、ｄｋ（４７）、ｄｋ（５５）、ｄｋ（６３）となる。また、「（２）直交軸と垂直方向の方位性をもつ詳細フィルタ」に対応するサブバンド信号は、ｄｋ（１）〜ｄｋ（７）となる。また、「（３）直交軸に対し正の角度の方位性をもつ詳細フィルタ」に対応するサブバンド信号は、ｄｋ（６４）〜ｄｋ（９９）となる。また、「（４）直交軸に対し負の角度の方位性をもつ詳細フィルタ」に対応するサブバンド信号は、ｄｋ（９）〜ｄｋ（１４）、ｄｋ（１７）〜ｄｋ（２２）、ｄｋ（２５）〜ｄｋ（３０）、ｄｋ（３３）〜ｄｋ（３８）、ｄｋ（４１）〜ｄｋ（４６）、ｄｋ（４９）〜ｄｋ（５４）となる。また、「（５）方位分離されていない詳細フィルタ」に対応するサブバンド信号は、ｄｋ（８）、ｄｋ（１６）、ｄｋ（２４）、ｄｋ（３２）、ｄｋ（４０）、ｄｋ（４８）、ｄｋ（５６）〜ｄｋ（６２）となる。
【００５７】
また、詳細フィルタは、その周波数特性によっても特徴付けることができる。すなわち、かざぐるまフレームレットの近似フィルタを中心に、近似部分から同心円状に広がる詳細フィルタは、中心から遠ざかるほど高周波成分を通過させ、中心に近づくほど低周波成分を通過させるという特徴を有する。換言すると、かざぐるまフレームレットのフィルタ配置において近似フィルタから遠い側の詳細フィルタは、高周波成分のサブバンド信号を取得し、フィルタ配置において近似フィルタから近い側の詳細フィルタは、低周波成分のサブバンド信号を取得する。
【００５８】
図５の例では、最も低周波側の周波数特性をもつ詳細フィルタに対応するサブバンド信号は、ｄｋ（７）、ｄｋ（１４）、ｄｋ（１５）、ｄｋ（６４）となる。次に低周波側の周波数特性をもつ詳細フィルタに対応するサブバンド信号は、ｄｋ（６）、ｄｋ（１３）、ｄｋ（２１）〜ｄｋ（２３）、ｄｋ（６５）、ｄｋ（７０）、ｄｋ（７１）となる。そして、次に低周波側の周波数特性をもつ詳細フィルタに対応するサブバンド信号は、ｄｋ（５）、ｄｋ（１２）、ｄｋ（２０）、ｄｋ（２８）〜ｄｋ（３１）、ｄｋ（６６）、ｄｋ（７２）、ｄｋ（７６）〜ｄｋ（７８）となる。次に低周波側の（比較的中周波の）周波数特性をもつ詳細フィルタに対応するサブバンド信号は、ｄｋ（４）、ｄｋ（１１）、ｄｋ（１９）、ｄｋ（２７）、ｄｋ（３５）〜ｄｋ（３９）、ｄｋ（６７）、ｄｋ（７３）、ｄｋ（７９）、ｄｋ（８２）〜ｄｋ（８５）となる。そして、次に低周波側の（比較的高周波側の）周波数特性をもつ詳細フィルタに対応するサブバンド信号は、ｄｋ（３）、ｄｋ（１０）、ｄｋ（１８）、ｄｋ（２６）、ｄｋ（３４）、ｄｋ（４２）〜ｄｋ（４７）、ｄｋ（６８）、ｄｋ（７４）、ｄｋ（８０）、ｄｋ（８６）、ｄｋ（８８）〜ｄｋ（９２）となる。そして、次に低周波側の（比較的高周波側の）周波数特性をもつ詳細フィルタに対応するサブバンド信号は、ｄｋ（２）、ｄｋ（９）、ｄｋ（１７）、ｄｋ（２５）、ｄｋ（３３）、ｄｋ（４１）、ｄｋ（４９）〜ｄｋ（５５）、ｄｋ（６９）、ｄｋ（７５）、ｄｋ（８１）、ｄｋ（８７）、ｄｋ（９３）、ｄｋ（９４）〜ｄｋ（９９）となる。そして、次に低周波側の（最も高周波側の）周波数特性をもつ詳細フィルタに対応するサブバンド信号は、ｄｋ（１）、ｄｋ（８）、ｄｋ（１６）、ｄｋ（２４）、ｄｋ（３２）、ｄｋ（４０）、ｄｋ（４８）、ｄｋ（５６）〜ｄｋ（６３）となる。
【００５９】
以上が、詳細フィルタの分類についての説明である。ここで、再構成部１０２ｃは、図１に示すように、重み付け部１０２ｄを備える。
【００６０】
重み付け部１０２ｄは、所定の周波数特性（定めるところの特定の周波数特性）および必要に応じて所定の方位性（定めるところの特定の方位性）をもつフィルタに対応するサブバンド信号を減衰または増幅させる重み付け手段である。一例として、重み付け部１０２ｄは、複数のフィルタのうち、フィルタ配置において近似フィルタと、近似フィルタから遠い側の詳細フィルタに対応する合成サブバンド信号を相対的に減衰させ、フィルタ配置において近似フィルタから近い側の詳細フィルタに対応する合成サブバンド信号を相対的に増幅させる重み付けを行うことにより、エッジ起因錯視成分を得られるように画像処理を行ってもよい。より具体的には、上述したかざぐるまフレームレットの近似フィルタに対応する合成サブバンド信号と近似フィルタに遠い位置にある高周波側の周波数特性をもつ詳細フィルタに対応する合成サブバンド信号に対する重み係数を０に近い値とし、近似フィルタから近い位置にある高周波側の周波数特性をもつ詳細フィルタに対応する合成サブバンド信号に対する重み係数を１に近い値に設定してもよい。また、重み付け部１０２ｄは、所定の周波数特性に加えて必要に応じて所定の方位性をもつ詳細フィルタに対応する合成サブバンド信号を減衰または増幅させる重み付けを行うことにより、所定の方位性成分が増減されるように画像処理を行ってもよい。例えば、上述したかざぐるまフレームレットの所定の周波数特性に加えて所定の方位性を有する詳細フィルタに対応する合成サブバンド信号に対する重み係数を１に近い値とし、それ以外を０に近い値に設定することにより、方位性を加味したエッジ起因錯視を生成することができる。
【００６１】
ここで、重み付け部１０２ｄは、分解部１０２ｂにより取得されたサブバンド信号に重み係数をかけて足し合わせることにより重み付けしてもよく、関数形式で記憶されたフレームレット・フィルタの周波数応答関数に重み付けを行ってもよく、その後各フィルタ係数を導き出してもよく、あるいは重み付けした各周波数応答関数を所定の方法で乗算、加算し、フィルタ係数を求めてフィルタファイル１０６ａに格納しておくことにより、高速に再構成画像データを得られるようにしてもよい。また分解フェーズおよび／または合成フェーズにおけるフィルタに重み付けしてもよい。なお、重み付け部１０２ｄによる重み付け処理の下、フィルタ処理部１０２ａが、画像データと同じ画素数の単位インパルス信号に対して単位インパルス応答を予め取得してフィルタファイル１０６ａに格納しておくことにより、単位インパルス応答を用いて高速に再構成画像データを得られるようにしてもよい。すなわち、フィルタ処理部１０２ａは、新たな画像データに対して単位インパルス応答を用いた循環畳み込み積を求めることにより高速に処理画像データを得ることができる。
【００６２】
本実施の形態において、重み付け部１０２ｄは、一例として、かざぐるまフレームレットの各レベルでの方位に基づく所定のフィルタ配置における位置、および／または、多重解像度分解におけるレベルにより、所定の周波数特性を指定することにより、所定の周波数成分が得られるように重み付けしてもよい。例えば、重み付け部１０２ｄは、多重解像度分解における所定レベルで近似フィルタに対応するサブバンド信号を相対的に減衰させる重み付けを行うことにより、低周波成分を除去して高周波成分を得られるように画像処理を行ってもよい。なお、この処理のため、分解部１０２ｂは、所定レベルまでの多重解像度分解を行うこととして、重み付け部１０２ｄは、最大レベルの近似フィルタにより得られた近似部分のサブバンド信号を相対的に減衰させる重み付け（例えば、最大レベルである所定レベルの近似部分の係数ａｋ，１を０に設定）を行ってもよい。これに限らず、分解部１０２ｂは、所定レベルより大きなレベルまで多重解像度分解を行う場合に、重み付け部１０２ｄは、所定レベルより大きなレベルの詳細部分および最大レベルの近似部分を相対的に減衰させる重み付けを行ってもよい。
【００６３】
また、重み付け部１０２ｄは、複数のフィルタのうち、フィルタ配置において近似フィルタに近い側（低周波数側）の詳細フィルタに対応するサブバンド信号を相対的に増幅させ、フィルタ配置において近似フィルタと近似フィルタから遠い側の詳細フィルタに対応するサブバンド信号を相対的に減衰させる重み付けを行うことにより、エッジ起因錯視効果を得られるように画像処理を行ってもよい。より具体的には、上述したかざぐるまフレームレットの近似フィルタに対応するサブバンド信号と近似フィルタから遠い位置にある高周波側の周波数特性をもつ詳細フィルタに対応するサブバンド信号の係数を０に近い値とし、近似フィルタに近い位置にある低周波側の周波数特性をもつ詳細フィルタに対応するサブバンド信号の係数を１に近い値に設定してもよい。
【００６４】
再び図１に戻り、色空間変換部１０２ｆは、色空間の変換や色成分の分解・合成等を行う色空間変換手段である。一例として、錯視画像をグレースケールとして計算した場合でも、色空間変換部１０２ｆは、輝度のみが変化するカラー画像に変換してもよい。また、色空間変換部１０２ｆは、画像データファイル１０６ｂに記憶された画像データがカラー画像の場合であって、本実施の形態で用いる色成分によってデータが記述されていない場合、目的の色空間（例えば、ＣＩＥＬＡＢ色空間）に変換してもよい。反対に、色空間変換部１０２ｆは、画像データファイル１０６ｂに記憶された画像データがカラー画像でない場合に、出力する錯視画像データを色付けする変換を行ってもよい。その他、色空間変換部１０２ｆは、画像データファイル１０６ｂに記憶された画像データの階調の調整や変更（通常の画像をｎ階調の画像に変更することや、ｎ階調からｍ階調への変更・調整など）等を行う。なお、必要ならば色空間変換部１０２ｆは、再構成部１０２ｄによる画像データ再構成処理において、色成分の合成や、色空間の変換、輝度・色のスケール変換、画像データの階調の調整や変更等を行う。
【００６５】
また、処理画像出力部１０２ｇは、フィルタ処理部１０２ａにより取得されたエッジ起因錯視を生じさせる処理画像データ（係数出力処理画像データまたは再構成処理画像データ等）を、出力装置１１４に出力する処理画像出力手段である。例えば、処理画像出力部１０２ｇは、モニタ等の表示装置に処理画像を表示出力してもよく、プリンタ等の印刷装置に処理画像を印刷出力して印刷媒体を製造してもよく、記録媒体格納装置に処理画像データを出力して記録媒体に処理画像データを格納することにより記録媒体を製造してもよい。印刷対象の媒体としては、例えば、紙、プラスティック、ガラス、金属、透明シート（一例としてＯＨＰシート）等であってもよく、例えば、チラシやうちわ、カード、絵本、年賀状、クリスマスカード、名刺、缶などの容器等の形態であってもよい。また、処理画像出力部１０２ｇは、錯視画像を分割して複数の媒体に出力し（たとえばエッジと地を別々の媒体に出力し）、それを重ねることにより錯視が知覚できるようにしてもよい。なお、出力する形態に応じて、処理画像出力部１０２ｇは、用途に応じたデザイン変更（例えば、はがきサイズ等に変更）を行ってもよい。また、処理画像出力部１０２ｇは、処理画像データをネットワーク３００を介して外部システム２００に送信してもよい。
【００６６】
すなわち、このエッジ起因錯視生成装置１００は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、ネットワーク３００に通信可能に接続されてもよい。図１において、通信制御インターフェース部１０４は、エッジ起因錯視生成装置１００とネットワーク３００（またはルータ等の通信装置）との間における通信制御を行う。すなわち、通信制御インターフェース部１０４は、通信回線等に接続されるルータ等の通信装置（図示せず）に接続されるインターフェースであり、他の端末と通信回線を介してデータを通信する機能を有する。図１において、ネットワーク３００は、エッジ起因錯視生成装置１００と外部システム２００とを相互に接続する機能を有し、例えば、インターネット等である。
【００６７】
図１において、外部システム２００は、ネットワーク３００を介して、エッジ起因錯視生成装置１００と相互に接続され、画像データやかざぐるまフレームレットに関する外部データベースや、コンピュータをエッジ起因錯視生成装置として機能させるためのプログラムを提供する機能を備えてもよい。ここで、外部システム２００は、ＷＥＢサーバやＡＳＰサーバ等として構成していてもよい。また、外部システム２００のハードウェア構成は、一般に市販されるワークステーション、パーソナルコンピュータ等の情報処理装置およびその付属装置により構成していてもよい。また、外部システム２００の各機能は、外部システム２００のハードウェア構成中のＣＰＵ、ディスク装置、メモリ装置、入力装置、出力装置、通信制御装置等およびそれらを制御するプログラム等により実現される。
【００６８】
以上で、本実施の形態におけるエッジ起因錯視生成装置１００の構成の説明を終える。
【００６９】
［エッジ起因錯視生成装置１００の処理］
次に、このように構成された本実施の形態における本エッジ起因錯視生成装置１００の処理の一例について、以下に図６および図７を参照して詳細に説明する。
【００７０】
［基本処理］
まず、エッジ起因錯視生成装置１００により実行される画像処理の一例として、基本処理について説明する。
【００７１】
基本処理として、エッジ起因錯視生成装置１００は、記憶部１０６のフィルタファイル１０６ａにおいて、方位性のないフィルタもしくは方位性をもった偶型フィルタであって、且つ、比較的高い周波数の帯域を通過させるフィルタもしくは高域通過フィルタ、または、方位性のない近似フィルタおよび各方位性をもった複数の詳細フィルタの集合である方選択性ウェーブレット・フレームもしくは方選択性フィルタ・バンクである、二次元ディジタルフィルタを記憶している。
【００７２】
そして、エッジ起因錯視生成装置１００の制御部１０２は、画像データファイル１０６ｂに記憶された２階調以上の画像データに対して、フィルタファイル１０６ａに記憶された二次元ディジタルフィルタを適用することにより、エッジ起因錯視画像を生成する。ここで、エッジ起因錯視の生成処理に多重解像度分解を用いる場合について、以下に図６および図７を参照して基本処理について説明する。図６は、本実施の形態におけるエッジ起因錯視生成装置１００の基本処理の一例を示すフローチャートである。なお、エッジ起因錯視の生成処理は多重解像度分解を用いず、所定の二次元ディジタルフィルタを適用する処理でもよい。
【００７３】
まず、分解部１０２ｂは、画像データファイル１０６ｂに記憶された画像データに対して、フィルタファイル１０６ａに記憶された広義かざぐるまフレームレットまたはかざぐるまウェーブレット・フレームによる最大重複多重解像度分解を行い、サブバンド信号を取得する（ステップＳ−１）。ここで、図７は、かざぐるまフレームレットによる多重解像度分解の分解フェーズおよび合成フェーズのフィルタ・バンクの一例を示す図である。図中の数字は、レベルを表している。ＰＷは、詳細フィルタであり、Ａは、近似フィルタである。
【００７４】
図７に示すように、まず、分解部１０２ｂは、レベル１のかざぐるまフレームレットを用いて、原画像を入力信号として、詳細フィルタＰＷ１を通過する分解サブバンド信号と、１枚の近似フィルタＡ１を通過する信号に分解する。次に、分解部１０２ｂは、レベル１の近似フィルタＡ１を通過した信号を、レベル２のかざぐるまフレームレットを用いて、レベル２の詳細フィルタＰＷ２を通過する分解サブバンド信号と、レベル２の近似フィルタＡ２を通過する信号に分解する。そして、分解部１０２ｂは、分解フェーズで得られた信号を合成フェーズのフィルタ・バンクにかけ、最終的に、９９×５の合成サブバンド信号（詳細部分）と、１の合成サブバンド信号（近似部分）を取得する。
【００７５】
すなわち、図７に示すように、再構成部１０２ｃの重み付け部１０２ｄは、フィルタ・バンクの複数のフィルタのうち、少なくとも一つに対応する合成サブバンド信号に対して係数処理を行い、近似フィルタと近似フィルタから離れた詳細フィルタに対応するサブバンド信号を減衰させ、近似フィルタに近い詳細フィルタに対応するサブバンド信号を増幅させることにより、エッジ起因錯視画像を生成する（ステップＳ−２）。
【００７６】
そして、処理画像出力部１０２ｇは、ステップＳ−２において重み付け等の各種処理が施されたエッジ起因錯視の処理画像データを取得する（ステップＳ−３）。
【００７７】
以上が、本実施の形態において多重解像度分解を用いた場合の基本処理の一例である。本実施形態によれば、任意の画像に適用でき、煩雑な作業をすることなく自動的にエッジ起因錯視を発生させることができる。本実施形態によれば、エッジの段差を付けるディジタルフィルタを考案し、複雑で多様な画像から自動的にエッジ起因錯視を作ることが可能となる。
【００７８】
本実施形態によれば、公知のクレイク・オブライエン・コーンスイート効果や墨絵効果をもつエッジ起因錯視画像だけでなく、新しいタイプのエッジ起因錯視画像も作ることができる。本願発明者は、この新しいタイプのエッジに起因する輝度の錯視を、「滑らかなエッジに起因する錯視」と名付けた。本実施形態のディジタルフィルタによるフィルタリングにより、複雑なデザインや図柄に対しても、瞬時にこれらのエッジ起因錯視画像を生成できるようになった。ディジタルフィルタによるフィルタリングで生成するため、元の画像は、エッジを操作しやすいベクタ形式である必要はなくラスタ形式でもよいので、原画像として既存の画像を利用することができるなど、原画像の自由度も高い。
【００７９】
また、エッジの輝度変化のタイプは「滑らかなエッジに起因する錯視」、「クレイク・オブライエン・コーンスイート効果」、「墨絵効果」でそれぞれ異なるので、使い分けることにより錯視画像の印象を変えることができる。また、クレイク・オブライエン・コーンスイート効果や墨絵効果は、通常、２つの輝度が異なって見える領域をもたらすのに対し、本実施形態では２つ以上の複数の輝度が異なって見える領域を一枚の画像の中に簡単に作り出すことができる。
【００８０】
本実施形態によれば、さらにグレースケールの錯視画像だけでなく、輝度が異なって見えるカラーの錯視画像も作成できる。このほか水彩錯視も容易に作成することが可能である。水彩錯視の場合も、さまざまなタイプのエッジを作成し、水彩錯視の効果を生むことができる。特に本実施形態によれば滑らかなエッジによる水彩錯視を作成することができる。滑らかなエッジによる水彩錯視は公知のものではなく、本実施形態により初めて作成されたものである．本願発明者はこれを滑らかなエッジの水彩錯視と名付けた。滑らかなエッジに起因する錯視の本生成技術を用いたコントラストに関する画像処理を行うことができる。
【００８１】
本実施形態によれば、多様な画像からエッジに起因する錯視を作成できるようになり、デザイナーが考案した画像や、既存の画像をエッジに起因する錯視にすることも可能になった。錯視効果は人の関心を引くという特性をもっているので、宣伝効果の高いポスターやパンフレットの作成が可能になる。芸術分野では、従来のオプアートでは既存の錯視を活用したアート作品が作られることが多かったが、本実施形態により、作品にあった新しい錯視画像を作成することができるようになり、新しいオプアートのための技術の１つにもなる。錯視のポストカード、うちわ、クリアフォルダー、包装紙、商品パッケージにも合う錯視画像の生成にも用いることができる。また、本実施形態の技術は、コントラストに関する画像処理にも応用でき、それはコピー機、プロジェクターなどへ応用してもよい。
【００８２】
［エッジ起因錯視生成処理の実施例］
次に、エッジ起因錯視生成装置１００によるエッジ起因錯視生成処理の実施例を以下に示す。なお、以下の実施例においては、多重解像度構造（最大重複、あるいはレベルによって間引きの数を変えた多重解像度構造のことを意味する。）をもつフィルタ・バンクの一部を二次元ディジタルフィルタとして用いるとして説明するが、本発明はこれに限られず、予め準備した単位インパルス応答等によりエッジ起因錯視生成を行ってもよい。例えば、原画像に対して多重解像度分解を行い、その合成サブバンド信号に適切な重みを付けて足し合わせて処理画像を得ることと、あらかじめ単位インパルス応答によりフィルタを作成し、それと原画像の循環畳み込み積により処理画像を得ることは同じことなので、どちらの方法を用いてもよいものである。
【００８３】
より具体的には、原画像と同じ画像数の０からなる配列を作成し、左上の１点のみ１として単位インパルスとする。これをたとえば７次のかざぐるまフレームレットで適切なレベルまで最大重複多重解像度分解をする。得られた合成サブバンド信号に適切な重みを付けて足し合わせることによりフィルタが得られる。原画像とこのフィルタの循環畳み込み積を行うことにより得られる出力画像に、適切なスケーリングを施すことにより錯視画像が得られる。
【００８４】
なお、以下の実施例においては、特に断らない限りは７次のかざぐるまフレームレットと最大重複多重解像度分解を用いて作成したディジタルフィルタを用いた。ただし、フィルタの作成方法は、これに限らない。かざぐるまフレームレットを用いたディジタルフィルタとその作成方法については、国際特許公開ＷＯ２０１３／１２８７８１を参照して用いることができる。広義かざぐるまフレームレットは、本実施例を実施するために必要なフィルタの性質（１）方位性のないフィルタまたは方位性をもった偶型フィルタであって、（２）比較的高い周波数の帯域を通過させるフィルタまたは高域通過フィルタをもつフィルタを作成するのに適している。
【００８５】
［実施例１］
ここで、図８は、実施例１の原画像を示す図である。原画像として図８の２階調の千鳥格子画像を用いた。図９は、実施例１の重み付けを示す図表である。フィルタの重み付けは、図９のように行った。レベル１は、表記していないがすべて０とした。なお、以下の記述においても同様に、下位のレベルの表記がない場合は、下位のレベルがすべて０であることを意味する。
【００８６】
図１０は、実施例１にて得られた「滑らかなエッジに起因する錯視」を示す図である。図１０では、濃いグレーと薄いグレーからなっているように見えるものの、これは錯視であり、実際には図形のエッジ部分以外は同じ色である。図１１は、図１０において同じ色の領域を白色で示した図である。
【００８７】
ここで、図１２は、図１０の中心を通る水平線上の輝度のグラフを示す図である。図１１および図１２に示すように、エッジ以外の部分は、同じ色であることがわかる。図９の重みづけにより方位性のない比較的高い周波数の帯域を通過させるフィルタの効果が得られる。このフィルタの効果とは、原画像における明るい領域と暗い領域の境のところには、処理画像においては滑らかな正の値をもつエッジとその隣に滑らかな負の値をもつエッジを生成するものである。また、原画像における輝度の変化のない部分は、処理画像では０となる。この処理画像を０の値が地の輝度になるように、またエッジの高さが錯視効果に適するようにスケーリングすると、図１０の錯視画像が得られる。なお、エッジは両側が滑らかである。これはクレイク・オブライエン・コーンスイート効果や墨絵効果とは異なる新しいタイプのエッジ起因錯視である。
【００８８】
［実施例２］
実施例２では、実施例１と異なるフィルタを用いることにより、クレイク・オブライエン・コーンスイート効果をもつ錯視画像を作成した。図１３〜図１５は、実施例２にて用いたフィルタの重み付けを示す図表である。この重みづけにより方位性のない高域通過フィルタの効果が得られる。
【００８９】
図１６は、実施例２の重み付けと適切なスケーリングにより得られた錯視画像を示す図である。図１７は、中心を通る水平線上の輝度のグラフを示す図である。図１７に示すように、片側のエッジが滑らかであり、図１６に示すように、クレイク・オブライエン・コーンスイート効果を奏することが確かめられた。
【００９０】
［実施例３］
実施例３では、実施例１の滑らかなエッジに起因する錯視から、墨絵効果をもつ錯視画像を作成した。実施例１の錯視画像では、同じ色の領域の値が２５６階調の１２８である。ここで、αを適切な値とする。錯視画像の１２８より大きい値を１２８＋α、１２８未満の値を１２８−αとし、適切にスケーリングすると図１８が得られた。図１８は、実施例３により得られた墨絵効果を示す図である。図１９は、その中心を通る水平線上の輝度のグラフを示す図である。エッジが矩形であり、一様な輝度の線になっていることがわかる。
【００９１】
以上の実施例１〜３のように、本実施形態によれば、滑らかなエッジに起因する錯視のみならず、クレイク・オブライエン・コーンスイート効果や墨絵効果など様々なエッジ起因錯視画像を作成することができることが確かめられた。
【００９２】
［実施例４］
本実施例４では滑らかなエッジに起因する錯視のうち、３つの輝度が異なって見える領域をもつ錯視画像と、４つの輝度が異なって見える領域をもつ錯視画像の例を実証する。なお、この例では錯視画像はカラーである。ここで、図２０は、実施例４の一つ目の原画像であり、３つの輝度で原画像が構成されている。図２１は、実施例４で図２０の処理に用いた重み付けを示す図表である。図２２は、実施例４で図２０の原画像から得られた錯視画像である。
【００９３】
図２２では、例えば、背景、魚の縞の明るい帯、暗い帯が異なった色に見えるが、実際は同じ色である。ここでは、ＣＩＥ  Ｌ＊ａ＊ｂ＊のＬ＊に原画像を用い、ａ＊とｂ＊はそれぞれ一定の値をもつようにし、Ｌ＊にのみ処理を加えることにより、カラーの滑らかなエッジに起因する錯視を作成している。
【００９４】
同様にして、図２３は、実施例４の二つ目の原画像であり、４つの異なる輝度で原画像が構成されている。図２４は、実施例４で図２３の処理に用いた重み付けを示す図表である。図２５は、実施例４の４つの輝度の原画像から得られた錯視画像を示す図である。
【００９５】
図２５では、例えば、背景、明るい花、暗い花、葉が異なった色の４種類の輝度で表されているように見えるが、実際には同じ色である。
【００９６】
このように本発明によれば実際には同じ輝度であっても複数の輝度が異なって見える領域をもつ錯視画像を自動的に生成することができる。これは本発明のフィルタの効果により、原画像において輝度の差が大きいところでは処理画像に高いエッジが生成され、差が小さいところでは低いエッジが生成されるからである。なお、実施例４では、二つの原画像についてそれぞれ異なったレベルのフィルタを用いた。原画像の細かさなどの特徴により、フィルタを変えることにより、効果的な錯視画像を生成することができる。
【００９７】
［水彩錯視の生成］
ここで、線で囲まれた領域が実際とは違う色に見える錯視として、他に水彩錯視が知られている（非特許文献６，非特許文献７参照）。水彩錯視は、隣接する明るい色の線と暗い色の線で囲まれた領域が、内側の線の色で薄く彩色されているように見える錯視である。線の形状は直線よりも波線の方が錯視が強く、明るい線が内側の時、また地が白の時錯視効果が高いことが知られている。ドットからなる点線でも錯視が起こることが非特許文献６で報告されている。
【００９８】
２色の波線を描かなければならないため、水彩錯視図形を描くためには技術が必要であることが、非特許文献１に記されている。しかし、本発明の実施形態を用いれば、複雑な線からなる水彩錯視を作成することができる。また、本発明では滑らかなエッジの水彩錯視やクレイク・オブライエン・コーンスイート効果型のエッジの水彩錯視も作成することができる。
【００９９】
フィルタやフィルタリングの方法は、「滑らかなエッジに起因する錯視」と同様である。さらに、このフィルタリングによりエッジを作成した後、エッジに彩色し、地を白にする。原画像はカラー画像を用いても、グレースケールを用いてエッジを作成した後、任意の色をつけてもよい。以下に実施例を示す。
【０１００】
［実施例５］
図２６は、実施例５の原画像を示す図であり、図２７は、図２６を原画像とした滑らかなエッジの水彩錯視である。図２７に示すように、エッジ以外は実際には白であるが、オレンジ色で囲まれた領域が薄いオレンジ色に見える錯覚を引き起こす。
【０１０１】
図２８は、実施例５の重み付けを示す図表である。用いたのは７次のかざぐるまフレームレットによる最大重複多重解像度分解である。この例では原画像をＣＩＥ Ｌ＊a＊b＊ に変換し、最大重複多重解像度分解を行い、錯視画像のもととなるデータを得た。さらに得られたデータのＬ＊に対応するものについて、正負それぞれについてある種の正規化をし、絶対値をとる。それを適切にスケーリングしたものを１００から引く。なおこのスケーリングは錯視画像のエッジの先端部が原画像の対応した部分の色に近くなるように行い、錯視画像に原画像の色が反映するようにするものである。また１００から引くことによって、地が白になる。a＊、b＊については、スケーリングまでを同様に行うが、変化のない部分の値はほぼ０なので、地を白にするための処理は必要ない。
【０１０２】
図２９は、図２６を原画像としたクレイク・オブライエン・コーンスイート効果型のエッジの水彩錯視を示す図である。図３０および図３１はフィルタの重み付けを示す図表である。用いたのは、３次のかざぐるまフレームレットによる最大重複多重解像度分解である。
【０１０３】
本実施例にて、複数の色からなる水彩錯視や複雑な図柄の水彩錯視を作成することができることを確かめられた。図３２は、複数の色からなる複雑な図柄の原画像を示す図である。図３３は、図３２を原画像とする水彩錯視を示す図である。フィルタリングにより作成したエッジ部分を原画像の色で置き換え、それ以外の部分を白に置き換えることにより、線で描画された錯視画像を生成した。図３３に示すように、蝶の羽が黄色く、桜の花がピンク色に見えるなどの錯視が起きている。なお、図３４は、図３３の白色以外の部分を黒に置き換えたものである。つまり、図３３にて色彩が見える領域の内側は、すべて白色である。なお、図３５は、重み付けを示す図表であり、用いたのは３次のかざぐるまフレームレットによる最大重複多重解像度分解である。
【０１０４】
［実施例６］
応用として、「錯視を起こすエッジを生成するフィルタ」で画像を処理することにより、コントラストが改善して見える画像を生成することができる。非特許文献８では、ハイパスフィルタで画像を処理し、クレイク・オブライエン・コーンスイート効果により立体感や見かけ上のコントラストを改善することが報告されているが、この方法ではハイパスフィルタを使用するため必ず輪郭強調をともなう。
【０１０５】
一方、本発明の実施形態による画像処理では「滑らかなエッジに起因する錯視」を利用してコントラストが改善して見えるようにする。「滑らかなエッジに起因する錯視」は比較的高い周波数の帯域を通過させるフィルタを利用するので、不必要な輪郭強調を抑えることができる。また輪郭強調により輪郭部分が白くなってしまう部分も抑えることができる。
【０１０６】
ここでは、原画像をＣＩＥ  Ｌ＊ａ＊ｂ＊色空間に変換し、Ｌ＊を滑らかなエッジを生成するフィルタで処理した。それを適切にスケーリングして原画像に加える。なお、使用する色空間はＣＩＥ  Ｌ＊ａ＊ｂ＊に限らず、処理する色成分も輝度以外でもよい。ここで、図３６は、実施例６にて用いた原画像であり、図３７は、実施例６の最初の例の重み付けを示す図表である。また、図３８は、図３６の原画像を図３７の重み付けでＬ＊を処理し、スケーリングして表示した図である。
【０１０７】
図３９は、図３６の原画像のＬ＊に図３８を適切にスケーリングして重畳的に加えた画像を示す図である。図３９に示すように、コントラストが改善されて見え、奥行きがより感じられるようになることが確かめられた。図３９では、レベル１のフィルタを使用しているので輪郭もはっきりしている。
【０１０８】
次の例として、レベル２のフィルタを用いた。図４０は、実施例６の第二の重み付けを示す図表である。図４１は、図３６の原画像を図４０の重み付けでＬ＊にフィルタ処理した画像を示す図である。図４２は、図３６の原画像のＬ＊に図４１の画像を適切にスケーリングして重畳的に加えた画像を示す図である。
【０１０９】
図４２に示すように、コントラストが改善されて見え、奥行きがより感じられるようになる。また、図３９より輪郭の強調は少ない。このように用途に合わせてフィルタを選択し、その用途に適した効果を得ることができることが確かめられた。
【０１１０】
［かざぐるまフレームレット］
本実施の形態で、例として用いているかざぐるまフレームレットは、上述したように公知の単純かざぐるまフレームレットあるいはかざぐるまウェーブレット・フレームなどの方位選択性ウェーブレット・フレーム、或いは方位選択性をもつフィルタ・バンクでもよい。ここで、かざぐるまフレームレットについて以下に説明する。
【０１１１】
次数をｎ≧３，奇数として、Ａ＝（Ａｋ，ｌ）：（ｎ＋１）×（ｎ＋１）対称行列で、ｓ＝０，１・・・，［ｎ／２］，ｔ＝ｓ，・・・，［ｎ／２］に対して、Ａｓ，ｔ＝Ａｎ−ｓ，ｔ＝Ａｓ，ｎ−ｔ＝Ａｎ−ｓ，ｎ−ｔ＝ｓを満たす行列をみつける。ただし［］はガウス記号を表す。
【０１１２】
ｎ＝７の場合、条件を満たす行列は以下である。
【数１】
2018034302.tif 000005
【０１１３】
Ｂ＝（Ｂｋ，ｌ）：（ｎ＋１）×（ｎ＋１）行列とすると、以下の条件（Ｐ）を満たす行列である。
【数２】
2018034302.tif 000006
【数３】
2018034302.tif 000007
【０１１４】
【数４】
2018034302.tif 000008
【数５】
2018034302.tif 000009
ここで、Ｍは、方形格子、五の目格子、あるいは六角格子のサンプリング行列である。
【０１１５】
【数６】
2018034302.tif 000010
【数７】
2018034302.tif 000011
【数８】
2018034302.tif 000012
【０１１６】
補題２（Ｈ．＆Ｓ．Ａｒａｉ，２００８）  Ｐｎが方形格子，五の目格子，六角格子に関するフレームレット・フィルタであるための必要十分条件は、Ｂ＝（Ｂｋ，ｌ）が以下の条件をみたすことである。
【数９】
2018034302.tif 000013
【０１１７】
＜上記条件を満たすＢ＝（Ｂｋ，ｌ）の求め方＞
｛（ｋ，ｌ）：ｋ＝０，１，・・・，ｎ０，ｌ＝ｓ，・・・，ｎ０，｝を次のように順序付ける。
【数１０】
2018034302.tif 000014
【０１１８】
μ＝（ｋ，ｌ），ν＝（ｋ´，ｌ´）
【数１１】
2018034302.tif 000015
【数１２】
2018034302.tif 000016
【数１３】
2018034302.tif 000017
【０１１９】
定理３（Ｈ．＆Ｓ．Ａｒａｉ，２００８）以上で得たＢ＝（Ｂｋ，ｌ）は補題２を満たす。したがって、Ｐｎは方形格子，五の目格子，六角格子に関するフレームレット・フィルタになっている。Ｐｎを、次数ｎのかざぐるまフレームレット（ｐｉｎｗｈｅｅｌ  ｆｒａｍｅｌｅｔ  ｏｆ  ｄｅｇｒｅｅ  ｎ）とよぶ。図４３は、レベル２における次数７の最大重複かざぐるまフレームレット・フィルタ（ｍａｘｉｍａｌ  ｏｖｅｒｌａｐ  ｐｉｎｗｈｅｅｌ  ｆｒａｍｅｌｅｔ  ｆｉｌｔｅｒｓ  ａｔ  ｌｅｖｅｌ  ２）にレベル１の近似フィルタを循環相関積して得たフィルタを示す図である。また、図４４は、テスト画像に対し、かざぐるまフレームレットによりレベル２の最大重複多重解像度分解（２ｎｄ  ｓｔａｇｅ  ｏｆ  ｍａｘｉｍａｌ  ｏｖｅｒｌａｐ  ＭＲＡ  ｄｅｃｏｍｐｏｓｉｔｉｏｎ  ｂｙ  ｐｉｎｗｈｅｅｌ  ｆｒａｍｅｌｅｔ）を行った結果の各合成サブバンド信号を示す図である。
【０１２０】
以上で、本実施の形態の説明を終える。
【０１２１】
以上詳述に説明したように、本実施の形態によれば、任意の画像に適用でき、煩雑な作業をすることなく自動的にエッジ起因錯視を発生させることができる、エッジ起因錯視生成装置、エッジ起因錯視生成方法、および、プログラム、並びに、印刷媒体、および、記録媒体を提供することができるので、色彩の施された製品等を製造・販売等する産業（印刷、デザイン、映像、塗装等の産業）の他、映像等のサービスを提供するサービス業の他、画像処理や画像解析等の分野において極めて有用である。
【０１２２】
［他の実施の形態］
さて、これまで本発明の実施の形態について説明したが、本発明は、上述した実施の形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。
【０１２３】
例えば、エッジ起因錯視生成装置１００がスタンドアローンの形態で処理を行う場合を一例に説明したが、エッジ起因錯視生成装置１００は、クライアント端末（エッジ起因錯視生成装置１００とは別筐体）からの要求に応じて処理を行い、その処理結果を当該クライアント端末に返却するようにしてもよい。例えば、エッジ起因錯視生成装置１００は、ＡＳＰサーバとして構成され、ユーザ端末からネットワーク３００を介して送信された原画像データを受信し、この原画像データに基づいて加工した処理画像のデータを、ユーザ端末に返信してもよい。
【０１２４】
また、実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【０１２５】
このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【０１２６】
また、エッジ起因錯視生成装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【０１２７】
例えば、エッジ起因錯視生成装置１００の各装置が備える処理機能、特に制御部１０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）および当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。なお、プログラムは、後述する、コンピュータに本発明に係る方法を実行させるためのプログラム化された命令を含む、一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じてエッジ起因錯視生成装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶部１０６などには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）として協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【０１２８】
また、このコンピュータプログラムは、エッジ起因錯視生成装置１００に対して任意のネットワーク３００を介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【０１２９】
また、本発明に係るプログラムを、コンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢメモリ、ＳＤカード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、および、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。
【０１３０】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【０１３１】
記憶部１０６に格納される各種のデータベース等（フィルタファイル１０６ａ、画像データファイル１０６ｂ）は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。
【０１３２】
また、エッジ起因錯視生成装置１００は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置として構成してもよく、また、該情報処理装置に任意の周辺装置を接続して構成してもよい。また、エッジ起因錯視生成装置１００は、該情報処理装置に本発明の方法を実現させるソフトウェア（プログラム、データ等を含む）を実装することにより実現してもよい。
【０１３３】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施の形態を任意に組み合わせて実施してもよく、実施の形態を選択的に実施してもよい。
【符号の説明】
【０１３４】
１００  エッジ起因錯視生成装置
１０２  制御部
１０２ａ  フィルタ処理部
１０２ｂ  分解部
１０２ｃ  再構成部
１０２ｄ  重み付け部
１０２ｆ  色空間変換部
１０２ｇ  処理画像出力部
１０４  通信制御インターフェース部
１０６  記憶部
１０６ａ  フィルタファイル
１０６ｂ  画像データファイル
１０８  入出力制御インターフェース部
１１２  入力装置
１１４  出力装置
２００  外部システム
３００  ネットワーク
【産業上の利用可能性】
【０１３５】
本発明はエッジ起因錯視生成に利用できる。
【図１】
2018034302.tif 000018
【図２】
2018034302.tif 000019
【図３】
2018034302.tif 000020
【図４】
2018034302.tif 000021
【図５】
2018034302.tif 000022
【図６】
2018034302.tif 000023
【図７】
2018034302.tif 000024
【図８】
2018034302.tif 000025
【図９】
2018034302.tif 000026
【図１０】
2018034302.tif 000027
【図１１】
2018034302.tif 000028
【図１２】
2018034302.tif 000029
【図１３】
2018034302.tif 000030
【図１４】
2018034302.tif 000031
【図１５】
2018034302.tif 000032
【図１６】
2018034302.tif 000033
【図１７】
2018034302.tif 000034
【図１８】
2018034302.tif 000035
【図１９】
2018034302.tif 000036
【図２０】
2018034302.tif 000037
【図２１】
2018034302.tif 000038
【図２２】
2018034302.tif 000039
【図２３】
2018034302.tif 000040
【図２４】
2018034302.tif 000041
【図２５】
2018034302.tif 000042
【図２６】
2018034302.tif 000043
【図２７】
2018034302.tif 000044
【図２８】
2018034302.tif 000045
【図２９】
2018034302.tif 000046
【図３０】
2018034302.tif 000047
【図３１】
2018034302.tif 000048
【図３２】
2018034302.tif 000049
【図３３】
2018034302.tif 000050
【図３４】
2018034302.tif 000051
【図３５】
2018034302.tif 000052
【図３６】
2018034302.tif 000053
【図３７】
2018034302.tif 000054
【図３８】
2018034302.tif 000055
【図３９】
2018034302.tif 000056
【図４０】
2018034302.tif 000057
【図４１】
2018034302.tif 000058
【図４２】
2018034302.tif 000059
【図４３】
2018034302.tif 000060
【図４４】
2018034302.tif 000061
【国際調査報告】
2018034302.tif 000062
2018034302.tif 000063
2018034302.tif 000064
2018034302.tif 000065
2018034302.tif 000066
2018034302.tif 000067