(57)【要約】【課題】パターンや網点などの繰り返し模様の周期に拘わらず確実にモアレを低減可能なモアレ低減装置およびプログラムを提供する。【解決手段】複数の画素データ２０からなる処理対象の画像を取り込む画像取込手段と、画像における複数の画素データ２０の位置を各画素データの近傍領域内で各画素データごとにランダムに移動させる移動手段とを備える。【選択図】      図６
2005056006.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素データからなる処理対象の画像を取り込む画像取込手段と、
前記画像における前記複数の画素データの位置を各画素データの近傍領域内で各画素データごとにランダムに移動させる移動手段とを備えたことを特徴とするモアレ低減装置。
【請求項２】
請求項１に記載のモアレ低減装置において、
前記画像における前記画素データをＮ個（Ｎは２以上の整数）の単位領域に分割する分割手段をさらに備え、
前記移動手段は、前記分割手段による分割後の前記単位領域を前記移動の最小単位として、分割前の前記画素データの位置をランダムに移動させることを特徴とするモアレ低減装置。
【請求項３】
請求項１または請求項２に記載のモアレ低減装置において、前記移動手段による移動後、前記画像における前記画素データの重なり部分と欠落部分とに対して濃度情報の生成処理を行う演算手段をさらに備えたことを特徴とするモアレ低減装置。
【請求項４】
請求項３に記載のモアレ低減装置において、
前記移動手段による移動後、前記演算手段によって生成された前記濃度情報を用いて、前記移動前の前記画素データの位置に存在する前記分割移動後のＮ個の前記単位領域を１つの画素データとして統合する統合手段をさらに備えたことを特徴とするモアレ低減装置。
【請求項５】
請求項１から請求項４の何れか１項に記載のモアレ低減装置において、
前記画像取込手段は、前記画像としてカラー画像を取り込み、
前記移動手段は、前記カラー画像に対して色情報の補間処理が行われた後に、前記画素データの位置をランダムに移動させることを特徴とするモアレ低減装置。
【請求項６】
請求項５に記載のモアレ低減装置において、
前記画素データの位置の移動量および移動方向は、前記カラー画像を構成する複数の色画像の同一箇所の画素データに対して同一であることを特徴とするモアレ低減装置。
【請求項７】
複数の画素データからなる処理対象の画像を取り込む画像取込手順と、
前記画像における前記複数の画素データの位置を各画素データの近傍領域内で各画素データごとにランダムに移動させる移動手順とをコンピュータに実行させるためのモアレ低減プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像のモアレを低減するモアレ低減装置およびプログラムに関し、特に、デジタルカメラによる被写体の撮影画像のモアレ低減に好適なモアレ低減装置およびプログラムに関する。
【０００２】
【従来の技術】
従来より、画像処理技術を用いて画像のモアレを低減する方法が提案されている。例えば、下記特許文献１の方法によれば、規則的なパターンを有する画像（例えばシャドウマスクの画像）から縮小画像を生成する際に、モアレの発生を抑えることができる。また、下記特許文献２の方法によれば、印刷物などの網点原稿の画像を生成する際に、モアレの発生を抑えることができる。
【０００３】
【特許文献１】
特開２００１−１１９５８２号公報
【０００４】
【特許文献２】
特開平５−４１７９３号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記した従来の方法では、予め決められた周期のパターンや網点でなければモアレを低減できない。つまり、パターンや網点の周期の変化には対応できない。このため、例えばデジタルカメラによって被写体の撮影画像を生成するときのように、被写体が予測不可能な任意周期の繰り返し模様を含む場合には、上記した従来の方法を用いてもモアレを低減できるとは限らない。
【０００６】
本発明の目的は、パターンや網点などの繰り返し模様の周期に拘わらず確実にモアレを低減可能なモアレ低減装置およびプログラムを提供することにある。
【０００７】
【課題を解決するための手段】
請求項１に記載のモアレ低減装置は、複数の画素データからなる処理対象の画像を取り込む画像取込手段と、前記画像における前記複数の画素データの位置を各画素データの近傍領域内で各画素データごとにランダムに移動させる移動手段とを備えたものである。
【０００８】
請求項２に記載の発明は、請求項１に記載のモアレ低減装置において、前記画像における前記画素データをＮ個（Ｎは２以上の整数）の単位領域に分割する分割手段をさらに備え、前記移動手段は、前記分割手段による分割後の前記単位領域を前記移動の最小単位として、分割前の前記画素データの位置をランダムに移動させるものである。
【０００９】
請求項３に記載の発明は、請求項１または請求項２に記載のモアレ低減装置において、前記移動手段による移動後、前記画像における前記画素データの重なり部分と欠落部分とに対して濃度情報の生成処理を行う演算手段をさらに備えたものである。
請求項４に記載の発明は、請求項３に記載のモアレ低減装置において、前記移動手段による移動後、前記演算手段によって生成された前記濃度情報を用いて、前記移動前の前記画素データの位置に存在する前記分割移動後のＮ個の前記単位領域を１つの画素データとして統合する統合手段をさらに備えたものである。
【００１０】
請求項５に記載の発明は、請求項１から請求項４の何れか１項に記載のモアレ低減装置において、前記画像取込手段は、前記画像としてカラー画像を取り込み、前記移動手段は、前記カラー画像に対して色情報の補間処理が行われた後、前記画素データの位置をランダムに移動させるものである。
請求項６に記載の発明は、請求項５に記載のモアレ低減装置において、前記画素データの位置の移動量および移動方向は、前記カラー画像を構成する複数の色画像の同一箇所の画素データに対して同一である。
【００１１】
請求項７に記載のモアレ低減プログラムは、複数の画素データからなる処理対象の画像を取り込む画像取込手順と、前記画像における前記複数の画素データの位置を各画素データの近傍領域内で各画素データごとにランダムに移動させる移動手順とをコンピュータに実行させるためのものである。
【００１２】
【発明の実施の形態】
以下、図面を用いて本発明の実施形態を詳細に説明する。
（第１実施形態）
ここでは、まず図１のデジタルカメラ１１による被写体の撮影画像をコンピュータ１２に取り込み、コンピュータ１２の内部で撮影画像に対するモアレ低減の画像処理を行う例について説明を行う。この場合、コンピュータ１２は、請求項の「モアレ低減装置」に対応する。
【００１３】
また、図示省略したが、図１のデジタルカメラ１１には、一般的なデジタルカメラと異なり、光学ローパスフィルタ（ＯＬＰＦ）が組み込まれていない。一般的なデジタルカメラにおけるＯＰＬＦの機能と不具合について、次に簡単に説明しておく。ＯＬＰＦは通常、撮影レンズと撮像素子との間に配置される。
一般的なデジタルカメラでは、ＯＬＰＦにより画像情報の高周波成分が取り除かれた光を撮像素子に入射させることにより、モアレの発生を抑制するようにしている。しかし、ＯＬＰＦの高域遮断特性が撮像素子の画素間隔に対して最適化されていないと、モアレ低減の効果が不十分だったり、逆に解像度が低下してしまったり、という不具合が生じる。さらに、この不具合を解消するためにはＯＬＰＦの設計変更が必要であり、コスト高を招く。
【００１４】
そこで本実施形態では、適切なモアレ低減の効果を安価に得るため、ＯＬＰＦが組み込まれていないデジタルカメラ１１を用い、デジタルカメラ１１による被写体の撮影画像（高周波成分が取り除かれていないもの）をコンピュータ１２に取り込み、コンピュータ１２の内部でモアレ低減の画像処理を行う。さらに、被写体の繰り返し模様の周期に拘わらず確実にモアレを低減するようにした。
【００１５】
次に、コンピュータ１２におけるモアレ低減の画像処理について説明する。
コンピュータ１２は、処理対象の撮影画像をデジタルカメラ１１から取り込み、図２に示すフローチャートの手順にしたがって、撮影画像のモアレ低減の画像処理を実行する。説明を単純化するために、デジタルカメラ１１の撮像素子をモノクロ撮像素子とする。
【００１６】
なお、コンピュータ１２は、モアレ低減プログラム（図２）がインストールされた汎用のコンピュータである。汎用のコンピュータには、記録媒体１２０（ＣＤ−ＲＯＭなど）に記録されたモアレ低減プログラムをインストールすれば良い。または、インターネットを介してダウンロードされたモアレ低減プログラムをインストールしても良い。
【００１７】
コンピュータ１２がデジタルカメラ１１から取り込んだ撮影画像は、複数の画素データからなる。図３に示すように、複数の画素データ２０は、水平方向および垂直方向に２次元配列され、撮影画像を構成している。個々の画素データ２０の大きさ（占有面積）は、図３に太い実線で示した矩形枠により規定される。画素データ２０の水平方向および垂直方向の辺の長さをＸ１，Ｙ１とする。
【００１８】
図３には、個々の画素データ２０の濃度値をＡ，Ｂ，Ｃ，…の文字で表した。個々の画素データ２０の濃度値Ａ，Ｂ，Ｃ，…は、撮影画像の絵柄に応じた値を示している。撮影画像にモアレが発生した場合、画素データ２０の濃度値Ａ，Ｂ，Ｃ，…は、粗い縞模様のような強弱分布となる。
さて、コンピュータ１２は、複数の画素データ２０からなる撮影画像（図３）を取り込むと、図２のステップＳ１の処理を行う。つまり、画素データ２０の水平方向および垂直方向の辺の長さＸ１，Ｙ１を各々１／４倍した領域を単位領域として（図４参照）、画素データ２０を１６個の単位領域に分割する。
【００１９】
単位領域に分割後の画素データ２０に相当する領域は、図４の太い実線の矩形枠で示される。一方、図４の太い点線の矩形枠３０は、図３に示す画素データ２０を１６分割した際の分割された１つの領域（単位領域）を示している。以下の説明では、太い点線の矩形枠３０の領域（単位領域）を「画素データ３０」という。図４にも、個々の画素データ３０の濃度値をＡ，Ｂ，Ｃ，…で表した。
【００２０】
図４から分かるように、分割後の画素データ２０は、１６個の画素データ３０からなる。これら１６個の画素データ３０は、互いに濃度値が等しく、分割前の画素データ２０とも濃度値が等しい。なお、コンピュータ１２における画像処理は、画素データ３０を最小単位として行うことができる。
このような分割処理（図２のステップＳ１）は、モアレ低減のための前処理に相当する。この時点では、単にデータ量が１６倍に増加しただけであり、モアレ低減の効果は未だ現れていない。図３の撮影画像（分割処理の前）における画素数（画素データ２０の数）をＭ個とすると、図４の撮影画像（分割処理の後）における画素数（画素データ３０の数）は、１６×Ｍ個である。
【００２１】
次に、コンピュータ１２は、分割後の画素データ２０（１６個の画素データ３０の集団）を１単位として、図２のステップＳ２の処理を行う。つまり、図４の撮影画像における分割後の画素データ２０の位置を、その近傍領域内で移動させる。移動量の最小単位は、１つの画素データ３０の辺の長さＸ１／４，Ｙ１／４である。
【００２２】
例えば、図５には、分割後の画素データ２０を水平方向にＸ１／４だけ移動させ、かつ、垂直方向にＹ１／４だけ移動させた例を示す。移動後の画素データ２０は斜線ハッチングの領域である。
さらに、ステップＳ２の移動処理は、次のステップＳ３の判定がＹｅｓとなるまで、図４の撮影画像における全ての画素データ２０に対してランダムに行われる。つまり、コンピュータ１２は、全ての画素データ２０の位置を、各画素データ２０ごとにランダムに移動させる。
【００２３】
図６には、６個の画素データ２０のランダム移動の一例が示されている。図６では移動後の画素データ２０の領域を太い実線で示した。また、６個の画素データ２０を互いに区別するため、各々の領域内に（１）〜（６）の符号を付した。
（１）の画素データ２０は左下方向へ移動し、（２）の画素データ２０は右上方向へ移動している。（３）の画素データ２０は移動していない。（４）の画素データ２０は、下方向へ移動し、（５）の画素データ２０は上方向へ移動し、（６）の画素データ２０は右方向へ移動している。移動量は何れも１つの画素データ３０に相当する長さ分である。
【００２４】
ランダム移動としては図６の例に限らず、移動方向と移動量とを任意に組み合わせることができる。移動量は複数の画素データ３０に相当する長さ分でも構わない。画素データ２０ごとに移動量が異なっても良い。
コンピュータ１２は、撮影画像における全ての画素データ２０の位置をランダムに移動させると（Ｓ３がＹｅｓ）、次のステップＳ４に進み、画素データ２０の重なり部分と欠落部分に対して濃度情報の生成処理を行う。この生成処理は、個々の画素データ３０ごとに行われる。
【００２５】
まず、重なり部分に対しては、重なった２つの画素データ３０の濃度値を平均する方法や、一方の画素データ３０の濃度値を支配的にする方法などにより、重なり部分の濃度値を計算すれば良い。また、欠落部分（空白部分）に対しては、隣り合う画素データ３０の濃度値の例えば平均を計算して、この計算結果を欠落部分の濃度値とすれば良い。単純に、移動処理の前の元の濃度値を欠落部分の濃度値としても良い。
【００２６】
そして生成処理後、コンピュータ１２は、図２のステップＳ５において、最終的な撮影画像のデータ量が現在のままで良いか否かを判定する。現在のデータ量は図３の元の撮影画像の１６倍である。そして現在のままで良い場合（Ｓ５がＹｅｓ）には、１６倍のデータ量のものを最終的な撮影画像とする。
また、データ量の削除が必要な場合（Ｓ５がＮｏ）には、ステップＳ６で、画素データ３０の水平方向および垂直方向の各辺について各々４画素分を統合する。この統合処理は、周知の解像度変換の処理によって実現される。このような統合処理の後、元の撮影画像と同じデータ量のものを最終的な撮影画像とする。
【００２７】
本実施形態によれば、撮影画像（図４）における画素データ２０の位置をランダムに移動させるため、写真フィルムと同様の状態、つまり、写真フィルムの銀粒子に相当する画素がランダムに配置された状態を作り出すことができ、撮影画像の高周波成分を取り除くことができる。したがって、被写体の繰り返し模様の周期に拘わらず、撮影画像のモアレを確実に低減することができる。
【００２８】
さらに、デジタルカメラ１１から取り込んだ撮影画像（図３）に対して分割処理を行うため、画素データ２０の位置を、分割後の画素データ３０を最小単位として（つまり１画素以下の移動量で）、細かくランダム移動させることができる。したがって、撮影画像の劣化（解像度の低下）を回避しつつ、モアレを低減させることができる。
【００２９】
また、画素データ２０のランダム移動において、その移動量を可変することにより、モアレ低減の効果を調整することも可能である。すなわち、移動量を大きくした場合には、モアレ低減の効果を高めることができる。逆に移動量を小さくすると、モアレ低減の効果は低下するが、解像度重視の鮮鋭な撮影画像を得ることができる。
【００３０】
さらに、最終的な撮影画像を生成する際にデータ量を元に戻すことができるため、その撮影画像を記憶する媒体の容量を大きくする必要がない。データ量を元に戻す際の統合処理は、ランダム移動後の画素データ２０どうしで行われるため、この統合処理により再びモアレが発生することはない。
また、本実施形態では、ＯＬＰＦが組み込まれていないデジタルカメラ１１を用い、デジタルカメラ１１による被写体の撮影画像（高周波成分が取り除かれていないもの）をコンピュータ１２に取り込み、コンピュータ１２の内部でモアレ低減の画像処理を行うため、適切なモアレ低減の効果を得ることができ、かつ、システム全体としての低コスト化も図られる。
【００３１】
なお、上記した第１実施形態では、ＯＬＰＦが組み込まれていないデジタルカメラ１１からの撮影画像（高周波成分が取り除かれていないもの）を処理対象としたが、本発明はこれに限定されない。デジタルカメラにＯＬＰＦが組み込まれている場合でも、そのデジタルカメラからの撮影画像（ある程度の高周波成分が取り除かれているもの）を取り込み、モアレ低減の画像処理を行っても良い。この場合、ＯＬＰＦによる不十分なモアレ低減の効果を修正することができ、全体として適切なモアレ低減の効果を得ることができる。
（第２実施形態）
上記の第１実施形態ではコンピュータ１２の内部でモアレ低減の画像処理を行う例について説明したが、デジタルカメラの内部で同様の処理を行っても良い。第２実施形態では、モアレ低減の画像処理をデジタルカメラの内部で行う例について説明する。この場合、デジタルカメラにおけるＯＬＰＦの有無は、どちらでも構わない。ＯＬＰＦを組み込まない場合には、適切なモアレ低減の効果が得られ、かつ、低コスト化も図られたデジタルカメラを構成することができる。
【００３２】
例えば、図７に示すように、第２実施形態のデジタルカメラ４０が、撮影レンズ４１と撮像素子４２とアナログ信号処理部４３とＡ／Ｄ変換器４４とデジタル信号処理部４５とＣＰＵ４６とバッファメモリ４７とで構成される場合、モアレ低減の画像処理は例えばデジタル信号処理部４５で行われる。デジタル信号処理部４５にはＲＡＷデータが入力される構成としても良い。この場合には、デジタル信号処理部４５が、請求項の「モアレ低減装置」に対応する。
【００３３】
以下、１次元のサンプリング過程を例にとって、モアレ低減の画像処理について具体的に説明する。
図８（ａ）に示されるｓｉｎ波形を、図８（ｂ）に示されるサンプリング周期Ｔのタイミングでサンプリングすると、図８（ｃ）の波形が得られる。ここでは、簡単のため、図８（ｂ）のタイミングパルスによるサンプリング周期を、図８（ａ）のｓｉｎ波形の周期の１．２５倍とし、図８（ｃ）に示されるように、タイミングパルスの入力時点のｓｉｎ波形の振幅方向の値が、Ｊ，Ｋ，・・・，Ｑで示される各サンプルのサンプル値として得られるものとする。
【００３４】
このようにナイキスト周波数より大きい周波数の波形をサンプリングすると、図８（ｃ）に示されるようなモアレ成分が発生する。なお、図８（ｃ）に併記される数値は、信号レベルを十進数で示したものである。
そこで、図８（ｃ）に破線で示されるように、各サンプルＪ〜Ｑのデータ数を４倍にした後に、各サンプルＪ〜Ｑをランダムに移動させる。最小移動単位をＴ／４、最大移動量をＴ未満とする。
【００３５】
ここでは、サンプルＪを＋Ｔ／４、サンプルＬを−２Ｔ／４、サンプルＭを＋２Ｔ／４、サンプルＮを−Ｔ／４、サンプルＯを＋２Ｔ／４、サンプルＱを−２Ｔ／４だけ移動させ、サンプルＫ、サンプルＰを移動しない場合について考える。上記移動量の＋は図８上の右方向への移動、上記移動量の−は図８上の左方向への移動を示すものとする。
【００３６】
このようなランダムな移動を行った後、データ数増加後（分割後）の各サンプル点ｔ１〜ｔ３２のサンプル値を求めると、図８（ｄ）のようになる。
例えば、サンプル点ｔ５は、サンプル値５０のサンプルＪが＋Ｔ／４移動したものと、サンプル値１００のサンプルＫの重複した領域であるので、例えば次の式（１）のようにしてサンプル値を得ることができる。
【００３７】
（５０＋１００）／２＝７５      …（１）
ここでは、重複（重なり）領域のサンプル値を、重複する各領域のサンプル値から平均化処理によって算出する例について説明したが、例えば、重複する各領域のサンプル値の最大値や最小値を選択するもの等であっても構わない。
上記と同様な手法によって、サンプル点ｔ７、ｔ８，ｔ１６，ｔ１７，ｔ１８、ｔ２５，ｔ２６，ｔ２７，ｔ２８のサンプル値を得ることができる。
【００３８】
また、サンプル点ｔ１１〜ｔ１４は、サンプル値５０のサンプルＬが−２Ｔ／４移動したものと、サンプル値０のサンプルＭが＋２Ｔ／４移動したものとの間に挟まれた空白（欠落）領域に相当する。したがって、サンプル点ｔ１１〜ｔ１４のサンプル値は、サンプル点ｔ１０のサンプル値５０と、サンプル点ｔ１５のサンプル値０とから、補間によって算出される。
【００３９】
例えば、サンプル点ｔ１４のサンプル値は、サンプル点ｔ１５からの距離がＴ／４、サンプル点ｔ１０からの距離がＴであるので、次の式（２）のようにして求められる。
０＋（５０−０）ｘ１／（４＋１）＝１０    …（２）
上記と同様の手法によって、サンプル点ｔ１１，ｔ１２，ｔ１３，ｔ２０，ｔ２１，ｔ２２、ｔ３１，ｔ３２のサンプル値を得ることができる。
【００４０】
図８（ｄ）は、このようにして得られたサンプル点ｔ１〜ｔ３２の各サンプル値を示したものである。
このように、図８（ｃ）に示されるモアレ波形に比較してピーク値をとる期間が低減し、モアレ波形の規則性が崩されており、モアレ成分の視覚上の影響が低減されている。
【００４１】
次に、サンプル点ｔ１〜ｔ３２の各サンプル値を用いて、サンプルＪ〜Ｑの各々に相当する期間のサンプル値を算出する統合処理について説明する。
統合処理は、データ量の削減の必要がある場合に、操作者の指示によって行われる。
例えば、サンプルＪに相当する期間は、サンプル点ｔ１〜ｔ４の４つのサンプル点で構成される。
【００４２】
したがって、サンプルＪに相当する期間のサンプル値は、サンプルｔ１のサンプル値２５，サンプル点ｔ２のサンプル値５０，サンプル点ｔ３のサンプル値５０，サンプル点ｔ４のサンプル値５０より、次の式（３）のようにして求められる。
（２５＋５０＋５０＋５０）／４＝４３．７５    …（３）
上記と同様な手法により、サンプルＫ〜Ｑの各々に相当する期間のサンプル値は、図８（ｅ）に示されるように各々、８１．２５，４２．５，１３．７５，４０．６２５、９０．６２５，５０，１２．５２５となる。
【００４３】
このようにして得られた波形は、図８（ｃ）に示されるモアレの波形に比較してその振幅が小さくなっており、モアレ量が低減されていることがわかる。
上述の演算処理は、図７のデジタル信号処理部４５，ＣＰＵ４６，バッファメモリ４７によって行われる。
なお、上記説明においては、タイミングパルスの入力時点のｓｉｎ波形の振幅方向の値が、図８（ｃ）にＪ，Ｋ，・・・，Ｑで示されるサンプリング値として得られるものとした例について説明を行ったが、タイミングパルスの入力時点より遡った時点からのｓｉｎ波形の積分値がサンプリング値として得られる構成とした場合にも同様の効果を得ることができる。
【００４４】
サンプリング値として上述の積分値が得られるのは、図７の撮像素子４２による空間的サンプリングに相当する。すなわち、上記のｓｉｎ波形は、撮像素子４２の撮像面に形成された被写体像であり、上記の積分の範囲は、撮像素子４２の撮像面を構成する画素の画素開口範囲に相当する。
一方、図８で説明したタイミングパルスの入力時点のｓｉｎ波形の振幅方向の値が、図８（ｃ）にＪ，Ｋ，・・・，Ｑで示されるサンプリング値として得られるものとした例は、Ａ／Ｄ変換器４４として並列型（フラッシュ型）Ａ／Ｄ変換器を使用した場合に相当する。
【００４５】
モアレは、上述の空間的な（撮像による）サンプリングと、信号処理上の（Ａ／Ｄ変換による）サンプリングとによって発生する。
本実施形態によれば、いずれのサンプリングにおいて発生したモアレも低減させることが可能となるとともに、両方のサンプリングで発生したモアレについても低減させることが可能となる。
【００４６】
また、本実施形態によれば、撮影画像（図４）における画素データ２０の位置をランダムに移動させるため、写真フィルムと同様の状態、つまり、写真フィルムの銀粒子に相当する画素がランダムに配置された状態を作り出すことができ、撮影画像の高周波成分を取り除くことができる。したがって、被写体の繰り返し模様の周期に拘わらず、撮影画像のモアレを確実に低減することができる。
【００４７】
さらに、撮像素子４２から取り込んだ撮影画像（図３）に対して分割処理を行うため、画素データ２０の位置を、分割後の画素データ３０を最小単位として（つまり１画素以下の移動量で）、細かくランダム移動させることができる。したがって、撮影画像の劣化（解像度の低下）を回避しつつ、モアレを低減させることができる。
【００４８】
また、画素データ２０のランダム移動において、その移動量を可変することにより、モアレ低減の効果を調整することも可能である。すなわち、移動量を大きくした場合には、モアレ低減の効果を高めることができる。逆に移動量を小さくすると、モアレ低減の効果は低下するが、解像度重視の鮮鋭な撮影画像を得ることができる。
【００４９】
さらに、最終的な撮影画像を生成する際にデータ量を元に戻すことができるため、その撮影画像を記憶する媒体の容量を大きくする必要がない。データ量を元に戻す際の統合処理は、ランダム移動後の画素データ２０どうしで行われるため、この統合処理により再びモアレが発生することはない。
上記した第２実施形態では、１次元のサンプリング過程によるモアレ低減の画像処理をデジタルカメラ４０の内部で行う例について説明したが、同様のサンプリング過程によるモアレ低減の画像処理を第１実施形態のコンピュータ１２（図１参照）の内部で行っても良い。
（変形例）
なお、上記した実施形態では、デジタルカメラ１１（図１）または撮像素子４２（図７）からの撮影画像（図３）に対して分割処理を行う際、画素データ２０の分割数を１６個としたが、本発明はこれに限定されない。分割数をＮ個（Ｎは２以上の整数）とした場合でも、同様の効果を得ることができる。
【００５０】
また、上記した実施形態では、デジタルカメラ１１（図１）または撮像素子４２（図７）からの撮影画像（図３）に対して分割処理を行った後で、画素データ２０のランダム移動を行ったが、分割処理を省略しても構わない。この場合には、撮影画像（図３）における画素データ２０を１画素単位の移動量でランダム移動させることになり、十分なモアレ低減の効果を得ることができる。
【００５１】
さらに、上記した実施形態では、デジタルカメラ１１の撮像素子がモノクロ撮像素子である例について説明したが、カラー撮像素子の場合にも本発明を適用できる。
図７の撮像素子４２が、例えば、赤、青、緑の各々の光を光電変換する３つの光電変換素子で構成されており、デジタル信号処理部４５が、撮像素子４２で得られたカラー撮影画像のモアレ低減処理を行う場合には、カラー撮影画像を構成する３色の画像で各画素の移動方向と移動量を同じにすることで、モアレを低減しつつ、画面上細部での色付きを防止することが可能となる。
【００５２】
さらに、撮像素子４２が、撮像面上に異なる色の光を透過させる複数のフィルタを含む１以上の光電変換素子で構成されており、デジタル信号処理部４５が、撮像素子４２で得られたカラー撮影画像のモアレ低減処理を行う場合には、色情報の欠落している画素部分の明るさの情報を周囲の画素の明るさの情報から補間によって算出する所謂色補間のなされた各色信号に対して、各画素の移動方向と移動量を同じにすることで、モアレを低減しつつ、画面上細部での色付きを防止することが可能となる。
【００５３】
さらに、上記のモアレ低減のための画像処理は、撮像素子４２の撮像により得られたカラ−画像から生成された輝度画像で行うものであっても良い。
さらに、上記した実施形態では、デジタルカメラによる撮影画像のモアレ低減を例に説明したが、その他の画像を処理対象とした場合でも、繰り返し模様の周期に拘わらず確実にモアレを低減することができる。
【００５４】
【発明の効果】
以上説明したように、本発明によれば、パターンや網点などの繰り返し模様の周期に拘わらず確実にモアレを低減することができる。
【図面の簡単な説明】
【図１】デジタルカメラ１１とコンピュータ１２とからなるシステムの概略図である。
【図２】モアレ低減の画像処理の手順を示すフローチャートである。
【図３】デジタルカメラ１１からの撮影画像を説明する図である。
【図４】画素データ２０の拡大処理を説明する図である。
【図５】拡大後の画素データ２０の移動を説明する図である。
【図６】複数の画素データ２０のランダム移動を説明する図である。
【図７】デジタルカメラ４０の概略構成を示すブロック図である。
【図８】モアレ低減の画像処理の内容を説明する図である。
【符号の説明】
１１，４０  デジタルカメラ
１２  コンピュータ
２０，３０  画素データ
４１  撮影レンズ
４２  撮像素子
４４  デジタル信号処理部
【図１】
2005056006.tif 000003
【図２】
2005056006.tif 000004
【図３】
2005056006.tif 000005
【図４】
2005056006.tif 000006
【図５】
2005056006.tif 000007
【図６】
2005056006.tif 000008
【図７】
2005056006.tif 000009
【図８】
2005056006.tif 000010