"入力された同じ画角の複数の入力画像から、特異値を除去した出力画像を生成する画像生成装置であって、それぞれの前記入力画像内の各位置に配置されたデータ毎に、該データの値に最も近い値である最近接値を、他の前記入力画像内で該データの配置位置と同一の位置に配置された他のデータの値の中から探索する最近接値探索部と、それぞれの前記入力画像内の各位置に配置された前記データ毎に、該データの値と、該データに対応する前記最近接値との差を取った値の絶対値である差分絶対値を算出する差分算出部と、全ての前記入力画像で同一の位置に配置された前記データの配置位置毎に、該配置位置に対応する全ての前記最近接値に基づいて、該最近接値のヒストグラムを生成するヒストグラム生成部と、全ての前記入力画像で同一の位置に配置された前記データの配置位置毎に、該配置位置に対応する全ての前記最近接値と前記差分絶対値とに基づいて、該最近接値が同一の値である前記データに対応する前記差分絶対値の和を算出する差分和算出部と、前記ヒストグラムと、前記差分絶対値の和とに基づいて、全ての前記入力画像で同一の位置に配置された前記データに対応した全ての前記最近接値の中から1つの最近接値を選択し、該選択した最近接値を、出力する出力画像において前記入力画像と同一の位置に配置されるデータの値として出力する最頻値検出部と、を備えることを特徴とする画像生成装置。前記最近接値探索部は、前記入力画像内の各位置に配置された画素の単位で、前記最近接値を探索する、ことを特徴とする請求項1に記載の画像生成装置。前記最近接値探索部は、前記入力画像内の各位置に配置された各データを、予め定めた複数のデータからなるブロックに区切り、それぞれの前記入力画像において区切られた同一のブロックの単位で、前記最近接値を探索する、ことを特徴とする請求項1に記載の画像生成装置。前記最近接値探索部は、前記入力画像内の各位置に配置された、該入力画像の輝度を表す輝度情報、または該入力画像の色を表す色情報のいずれか一方または両方のデータに基づいて、前記最近接値を探索する、ことを特徴とする請求項1に記載の画像生成装置。前記最近接値探索部は、前記入力画像内の各位置に配置された、該入力画像を取得する際に撮像素子から出力された信号に応じた値のデータに基づいて、前記最近接値を探索する、ことを特徴とする請求項1に記載の画像生成装置。前記最近接値探索部は、それぞれの前記入力画像で同一の位置に配置された前記データのそれぞれを、該データの値と最も差が小さい値である前記最近接値に置き換える、ことを特徴とする請求項1に記載の画像生成装置。前記最頻値検出部は、前記ヒストグラムの度数に基づいて、度数が最も高い値である前記最近接値を検出し、該検出した前記最近接値が1つである場合には、該最近接値を選択し、該検出した前記最近接値が2つである場合には、該最近接値である前記データに対応する前記差分絶対値の和を比較し、前記差分絶対値の和が小さい方の前記最近接値を、度数が最も高い値である前記最近接値として選択する、ことを特徴とする請求項1に記載の画像生成装置。該画像生成装置に入力される前記入力画像の枚数は、3枚、4枚、5枚、6枚のいずれかの枚数である、ことを特徴とする請求項1に記載の画像生成装置。被写体を撮影する撮像装置であって、入射した光量に応じた信号を出力する画素が、二次元の行列状に複数配置された撮像素子を具備し、該撮像素子に結像された被写体の光学像を露光したときの信号に基づいた画像を出力する撮像部と、前記撮像部から出力された複数枚の前記画像を記憶する記憶部と、前記記憶部に記憶されたそれぞれの前記画像に含まれる、当該撮像装置で撮影する際のぶれによる撮影位置のズレを補正する補正部と、前記補正部によって撮影位置のズレが補正された前記画像が、入力画像として複数入力され、該入力された複数の前記入力画像から、特異値を除去した出力画像を生成する、前記請求項1から請求項8のいずれか1の項に記載の画像生成装置と、を備えることを特徴とする撮像装置。前記画像生成装置は、入力された複数の前記入力画像内の同一の位置に写っている枚数が少ない移動体の部分を、特異値として除去した出力画像を生成する、ことを特徴とする請求項9に記載の撮像装置。前記画像生成装置は、入力された複数の前記入力画像内のノイズの部分を、特異値として除去した出力画像を生成する、ことを特徴とする請求項9に記載の撮像装置。入力された同じ画角の複数の入力画像から、特異値を除去した出力画像を生成する画像生成方法であって、それぞれの前記入力画像内の各位置に配置されたデータ毎に、該データの値に最も近い値である最近接値を、他の前記入力画像内で該データの配置位置と同一の位置に配置された他のデータの値の中から探索する最近接値探索ステップと、それぞれの前記入力画像内の各位置に配置された前記データ毎に、該データの値と、該データに対応する前記最近接値との差を取った値の絶対値である差分絶対値を算出する差分算出ステップと、全ての前記入力画像で同一の位置に配置された前記データの配置位置毎に、該配置位置に対応する全ての前記最近接値に基づいて、該最近接値のヒストグラムを生成するヒストグラム生成ステップと、全ての前記入力画像で同一の位置に配置された前記データの配置位置毎に、該配置位置に対応する全ての前記最近接値と前記差分絶対値とに基づいて、該最近接値が同一の値である前記データに対応する前記差分絶対値の和を算出する差分和算出ステップと、前記ヒストグラムと、前記差分絶対値の和とに基づいて、全ての前記入力画像で同一の位置に配置された前記データに対応した全ての前記最近接値の中から1つの最近接値を選択し、該選択した最近接値を、出力する出力画像において前記入力画像と同一の位置に配置されるデータの値として出力する最頻値検出ステップと、を含むことを特徴とする画像生成方法。被写体を撮影する撮像装置による撮像方法であって、入射した光量に応じた信号を出力する画素が、二次元の行列状に複数配置された撮像素子を具備した撮像部に、該撮像素子に結像された被写体の光学像を露光したときの信号に基づいた画像を出力させる撮像ステップと、記憶部に、前記撮像部から出力された複数枚の前記画像を記憶させる記憶ステップと、補正部に、前記記憶部に記憶されたそれぞれの前記画像に含まれる、当該撮像装置で撮影する際のぶれによる撮影位置のズレを補正させる補正ステップと、前記請求項1から請求項8のいずれか1の項に記載の画像生成装置に、前記補正部によって撮影位置のズレが補正された前記画像を、入力画像として複数入力し、該入力された複数の前記入力画像から、特異値を除去した出力画像を生成させる画像生成ステップと、を含むことを特徴とする撮像方法。しかしながら、実際には、被写体が同じであっても、ノイズや撮影位置のズレによって、同じ位置の画素値が全く同じ値になることはほとんどない。これは、特許文献1で開示された技術のように、単純に同一位置の画素値のヒストグラムを作成する方法では、同じ位置の同じ被写体の画素値から作成したヒストグラムであっても、それぞれの撮影画像の画素値のバラツキによって、度数に偏りができないということを表している。このため、特許文献1で開示された技術では、ヒストグラムの度数の偏りピークを作るために多くの撮影画像を処理する必要がある、という問題がある。また、多くの撮影画像を必要とするということは、撮影位置のズレが大きくなる要因でもあり、さらには、撮像装置の使用者ユーザーに、違和感や不快感を与えてしまうことにもなる。本発明は、上記の課題認識に基づいてなされたものであり、少ない枚数の撮影画像から、適切な画素値にピークが現れるようなヒストグラムを作成することによって、移動体やノイズなどの特異値を除去することができる画像生成装置、画像生成方法、撮像装置、および撮像方法を提供することを目的としている。上記の課題を解決するため、本発明の画像生成装置は、入力された同じ画角の複数の入力画像から、特異値を除去した出力画像を生成する画像生成装置であって、それぞれの前記入力画像内の各位置に配置されたデータ毎に、該データの値に最も近い値である最近接値を、他の前記入力画像内で該データの配置位置と同一の位置に配置された他のデータの値の中から探索する最近接値探索部と、それぞれの前記入力画像内の各位置に配置された前記データ毎に、該データの値と、該データに対応する前記最近接値との差を取った値の絶対値である差分絶対値を算出する差分算出部と、全ての前記入力画像で同一の位置に配置された前記データの配置位置毎に、該配置位置に対応する全ての前記最近接値に基づいて、該最近接値のヒストグラムを生成するヒストグラム生成部と、全ての前記入力画像で同一の位置に配置された前記データの配置位置毎に、該配置位置に対応する全ての前記最近接値と前記差分絶対値とに基づいて、該最近接値が同一の値である前記データに対応する前記差分絶対値の和を算出する差分和算出部と、前記ヒストグラムと、前記差分絶対値の和とに基づいて、全ての前記入力画像で同一の位置に配置された前記データに対応した全ての前記最近接値の中から1つの最近接値を選択し、該選択した最近接値を、出力する出力画像において前記入力画像と同一の位置に配置されるデータの値として出力する最頻値検出部と、を備えることを特徴とする。また、本発明の前記最近接値探索部は、前記入力画像内の各位置に配置された画素の単位で、前記最近接値を探索する、ことを特徴とする。また、本発明の前記最近接値探索部は、前記入力画像内の各位置に配置された各データを、予め定めた複数のデータからなるブロックに区切り、それぞれの前記入力画像において区切られた同一のブロックの単位で、前記最近接値を探索する、ことを特徴とする。また、本発明の前記最近接値探索部は、前記入力画像内の各位置に配置された、該入力画像の輝度を表す輝度情報、または該入力画像の色を表す色情報のいずれか一方または両方のデータに基づいて、前記最近接値を探索する、ことを特徴とする。また、本発明の前記最近接値探索部は、前記入力画像内の各位置に配置された、該入力画像を取得する際に撮像素子から出力された信号に応じた値のデータに基づいて、前記最近接値を探索する、ことを特徴とする。また、本発明の前記最近接値探索部は、それぞれの前記入力画像で同一の位置に配置された前記データのそれぞれを、該データの値と最も差が小さい値である前記最近接値に置き換える、ことを特徴とする。また、本発明の前記最頻値検出部は、前記ヒストグラムの度数に基づいて、度数が最も高い値である前記最近接値を検出し、該検出した前記最近接値が1つである場合には、該最近接値を選択し、該検出した前記最近接値が2つである場合には、該最近接値である前記データに対応する前記差分絶対値の和を比較し、前記差分絶対値の和が小さい方の前記最近接値を、度数が最も高い値である前記最近接値として選択する、ことを特徴とする。また、本発明の画像生成装置に入力される前記入力画像の枚数は、3枚、4枚、5枚、6枚のいずれかの枚数である、ことを特徴とする。また、本発明の撮像装置は、被写体を撮影する撮像装置であって、入射した光量に応じた信号を出力する画素が、二次元の行列状に複数配置された撮像素子を具備し、該撮像素子に結像された被写体の光学像を露光したときの信号に基づいた画像を出力する撮像部と、前記撮像部から出力された複数枚の前記画像を記憶する記憶部と、前記記憶部に記憶されたそれぞれの前記画像に含まれる、当該撮像装置で撮影する際のぶれによる撮影位置のズレを補正する補正部と、前記補正部によって撮影位置のズレが補正された前記画像が、入力画像として複数入力され、該入力された複数の前記入力画像から、特異値を除去した出力画像を生成する、前記請求項1から請求項8のいずれか1の項に記載の画像生成装置と、を備えることを特徴とする。また、本発明の前記画像生成装置は、入力された複数の前記入力画像内の同一の位置に写っている枚数が少ない移動体の部分を、特異値として除去した出力画像を生成する、ことを特徴とする。また、本発明の前記画像生成装置は、入力された複数の前記入力画像内のノイズの部分を、特異値として除去した出力画像を生成する、ことを特徴とする。また、本発明の画像生成方法は、入力された同じ画角の複数の入力画像から、特異値を除去した出力画像を生成する画像生成方法であって、それぞれの前記入力画像内の各位置に配置されたデータ毎に、該データの値に最も近い値である最近接値を、他の前記入力画像内で該データの配置位置と同一の位置に配置された他のデータの値の中から探索する最近接値探索ステップと、それぞれの前記入力画像内の各位置に配置された前記データ毎に、該データの値と、該データに対応する前記最近接値との差を取った値の絶対値である差分絶対値を算出する差分算出ステップと、全ての前記入力画像で同一の位置に配置された前記データの配置位置毎に、該配置位置に対応する全ての前記最近接値に基づいて、該最近接値のヒストグラムを生成するヒストグラム生成ステップと、全ての前記入力画像で同一の位置に配置された前記データの配置位置毎に、該配置位置に対応する全ての前記最近接値と前記差分絶対値とに基づいて、該最近接値が同一の値である前記データに対応する前記差分絶対値の和を算出する差分和算出ステップと、前記ヒストグラムと、前記差分絶対値の和とに基づいて、全ての前記入力画像で同一の位置に配置された前記データに対応した全ての前記最近接値の中から1つの最近接値を選択し、該選択した最近接値を、出力する出力画像において前記入力画像と同一の位置に配置されるデータの値として出力する最頻値検出ステップと、を含むことを特徴とする。また、本発明の撮像方法は、被写体を撮影する撮像装置による撮像方法であって、入射した光量に応じた信号を出力する画素が、二次元の行列状に複数配置された撮像素子を具備した撮像部に、該撮像素子に結像された被写体の光学像を露光したときの信号に基づいた画像を出力させる撮像ステップと、記憶部に、前記撮像部から出力された複数枚の前記画像を記憶させる記憶ステップと、補正部に、前記記憶部に記憶されたそれぞれの前記画像に含まれる、当該撮像装置で撮影する際のぶれによる撮影位置のズレを補正させる補正ステップと、前記請求項1から請求項8のいずれか1の項に記載の画像生成装置に、前記補正部によって撮影位置のズレが補正された前記画像を、入力画像として複数入力し、該入力された複数の前記入力画像から、特異値を除去した出力画像を生成させる画像生成ステップと、を含むことを特徴とする。本発明によれば、少ない枚数の撮影画像から、適切な画素値にピークが現れるようなヒストグラムを作成することによって、移動体やノイズなどの特異値を除去することができるという効果が得られる。<第1の実施形態>以下、本発明の実施形態について、図面を参照して説明する。本第1の実施形態においては、例えば、デジタルスチルカメラなどの撮像装置に、本第1の実施形態の画像生成装置を適用した場合の一例について説明する。図1は、本第1の実施形態における画像生成装置を適用した撮像装置の概略構成を示したブロック図である。図1に示した撮像装置10は、制御部11と、撮像部12と、記憶部13と、手ぶれ補正部14と、画像処理部15と、表示部16と、記録部17と、特異値除去部20と、を備えている。制御部11は、撮像装置10内の各構成要素をそれぞれ制御することによって、撮像装置10全体の制御を行う。撮像部12は、レンズや撮像素子などから構成され、制御部11からの制御に応じて、レンズを介して撮像素子に結像された被写体の光学像を露光する。そして、撮像部12は、撮像素子が露光した光量に応じて画像信号に変換した画像データを、記憶部13に出力する。記憶部13は、制御部11からの制御に応じて、撮像部12から入力された画像データを一時的に記憶する、例えば、DRAMDynamicRandomAccessMemoryなどのメモリである。記憶部13は、特異値除去部20が特異値を除去する処理に使用する枚数分の画像データを記憶する。記憶部13に記憶されたそれぞれの画像データは、制御部11からの制御に応じて、特異値除去部20に出力される。また、記憶部13に記憶された画像データは、制御部11からの制御に応じて手ぶれ補正部14に出力され、手ぶれ補正部14から入力された処理後の画像データが再度記憶される。手ぶれ補正部14は、制御部11からの制御に応じて、記憶部13に記憶された全ての画像データに対して、画角の位置合わせなどの手ぶれ補正処理を行う。この手ぶれ補正処理によって、記憶部13に記憶された全ての画像データ内で同一の位置に配置されているそれぞれの画素の画素値は、被写体の光学像の同じ場所を露光したときの値になる。そして、手ぶれ補正部14は、手ぶれ補正処理をした後の画像データを、記憶部13に出力する。特異値除去部20は、制御部11からの制御に応じて記憶部13から入力された手ぶれ補正処理後の全ての画像データに対して特異値除去処理を行って、画像データ内に含まれる特異値を除去した画像データを生成する、本第1の実施形態の画像生成装置である。特異値除去部20は、特異値除去処理によって、例えば、建物などの固定の被写体以下、固定物というの前を横切る通行人や車両などの不要な移動体やノイズの画素値を特異値として除去した画像データを生成する。特異値除去部20によって生成される特異値除去後の画像データは、背景のみが写された画像データと同等の画像データである。以下の説明においては、特異値除去部20によって生成される特異値除去後の画像データを、特異値除去画像という。特異値除去部20は、生成した特異値除去画像を、画像処理部15に出力する。なお、特異値除去部20における特異値除去処理に関する詳細な説明は、後述する。画像処理部15は、制御部11からの制御に応じて、特異値除去部20から入力された特異値除去画像に対して、予め定められた種々の画像処理現像を行った画像データを生成する。そして、画像処理部15は、生成した画像処理後の画像データを、撮像装置10内の対応する構成要素に出力する。例えば、画像処理部15は、画像データを表示するための画像処理を行って生成した表示用の画像データを、表示部16に出力する。また、例えば、画像処理部15は、画像データを記録するための画像フォーマット例えば、JPEG:JointPhotographicExpertsGroupに変換する画像処理を行って生成した記録用の画像データを、記録部17に出力する。表示部16は、画像データを表示する、例えば、LCDLiquidCrystalDisplayなどの表示装置を備え、制御部11からの制御に応じて、画像処理部15から入力された表示用の画像データを表示する。記録部17は、制御部11からの制御に応じて、画像処理部15から入力された記録用の画像データを、例えば、メモリカードなどの画像記録媒体に記録する。次に、撮像装置10に備えた本第1の実施形態の画像生成装置である特異値除去部20について、より詳細に説明する。図2は、本第1の実施形態の画像生成装置である特異値除去部20の概略構成を示したブロック図である。図2に示したように、特異値除去部20は、最近接値探索部21と、差分算出部22と、最近接値処理部23と、最頻値検出部24と、を備えている。なお、図2では、撮像装置10内における特異値除去部20と、記憶部13および画像処理部15との接続も併せて示している。特異値除去部20は、記憶部13に記憶された手ぶれ補正処理後の複数枚の画像データのそれぞれを、入力画像として読み出す。そして、特異値除去部20は、特異値除去処理を行って生成した1枚の画像データを、特異値除去画像として画像処理部15に出力する。なお、特異値除去部20による特異値除去処理では、特異値除去処理に用いるそれぞれの入力画像において、同一の座標位置に配置されている画素の画素値同士で処理を行う。そして、特異値除去部20内の各構成要素は、それぞれの画素値に対する処理を、入力画像の画素数と同じ回数繰り返す。以下の説明において画素という場合には、処理に用いるそれぞれの入力画像内で同一の座標位置に配置されている画素であるものとする。また、同様に画素の値である画素値を含めて、それぞれの処理の過程で出力される値も、入力画像内で同一の座標位置に配置されている画素に対応した値であるものとする。この画素値は、撮像部12内の撮像素子が露光した光量に応じた画像信号に基づいた値例えば、RAWデータの値である。なお、画素値は、上述した画像信号に基づいた値を画像処理することによって得られる、画像の輝度を表す輝度情報の値や、画像の色を表す色情報の値であってもよい。以下の説明においては、画像信号に基づいた値、あるいは輝度情報の値と色情報の値のいずれか一方または両方の値を区別せず、単に画素値として説明する。最近接値探索部21は、記憶部13から読み出した複数枚の入力画像の各画素の画素値について、他の入力画像の対応する画素の画素値の中で最も近い値の画素値以下、最近接値というを探索する。例えば、1枚目の入力画像のある画素以下、処理画素というに対する最近接値を探索する場合には、2枚目~N枚目の入力画像において処理画素と同一の座標位置に配置されているそれぞれの画素の画素値の中で、処理画素の画素値に最も近い値の画素値、すなわち、2枚目~N枚目の入力画像のいずれか1枚の入力画像の処理画素に対応する画素の画素値を、最近接値とする。同様に、例えば、2枚目の入力画像のある画素を処理画素として、この処理画素に対する最近接値を探索する場合には、1枚目および3枚目~N枚目の入力画像において処理画素と同一の座標位置に配置されているそれぞれの画素の画素値の中で、処理画素の画素値に最も近い値の画素値、すなわち、1枚目および3枚目~N枚目の入力画像のいずれか1枚の入力画像の処理画素に対応する画素の画素値を、最近接値とする。このように、最近接値探索部21は、1枚目~N枚目の入力画像毎に、それぞれの画素に対応する最近接値を、他の入力画像において同一の座標位置に配置された画素の画素値の中から探索する。そして、最近接値探索部21は、探索したそれぞれの入力画像の各画素に対応したそれぞれの最近接値を、差分算出部22と最近接値処理部23とに出力する。差分算出部22は、記憶部13から読み出した複数枚の入力画像の各画素の画素値と、最近接値探索部21から入力された各入力画像のそれぞれの画素に対応した最近接値との差分絶対値を算出する。差分絶対値とは、2つの値の差分の絶対値であり、差分算出部22は、入力画像の画素の画素値と対応する最近接値との差を取った値の絶対値を、それぞれの入力画像の各画素に対応したそれぞれの差分絶対値とする。例えば、1枚目の入力画像のある画素処理画素に対応する差分絶対値を算出する場合には、1枚目の入力画像の処理画素の画素値から、この処理画素に対応した最近接値を減算し、減算した結果の絶対値を、差分絶対値とする。このように、差分算出部22は、1枚目~N枚目の入力画像毎に、それぞれの画素に対応する差分絶対値を、それぞれ算出する。そして、差分算出部22は、算出したそれぞれの入力画像の各画素に対応したそれぞれの差分絶対値を、最近接値処理部23に出力する。最近接値処理部23は、最近接値探索部21から入力されたそれぞれの入力画像の各画素に対応した最近接値と、差分算出部22から入力されたそれぞれの入力画像の各画素に対応した差分絶対値とに基づいて、最近接値を選択するための処理を行う。最近接値処理部23は、ヒストグラム生成部231と、差分和算出部232と、を備えている。ヒストグラム生成部231は、最近接値探索部21から入力されたそれぞれの入力画像の各画素に対応した最近接値に基づいて、それぞれの入力画像の各画素に対応した最近接値のヒストグラムを生成する。例えば、入力画像のある画素処理画素に対応したヒストグラムを生成する場合には、1枚目~N枚目の入力画像において処理画素と同一の座標位置に配置されているそれぞれの画素の最近接値が、同じ最近接値である個数度数を、それぞれの最近接値毎にカウントすることによって、ヒストグラムを生成する。同様に、ヒストグラム生成部231は、1枚目~N枚目の全ての入力画像で同一の座標位置に配置されている画素毎に、それぞれの画素に対応した最近接値のヒストグラムを生成する。そして、ヒストグラム生成部231は、生成したヒストグラムに基づいて、最近接値の度数とその最近接値階級とが関連付けられた情報を、最近接値毎に最頻値検出部24に出力する。差分和算出部232は、最近接値探索部21から入力されたそれぞれの入力画像の各画素に対応した最近接値と、差分算出部22から入力されたそれぞれの入力画像の各画素に対応した差分絶対値とに基づいて、最近接値毎の差分絶対値の和を算出する。例えば、入力画像のある画素処理画素に対応した差分絶対値の和を算出する場合には、1枚目~N枚目の入力画像において処理画素と同一の座標位置に配置されているそれぞれの画素の最近接値が同じ値である全ての画素の差分絶対値を加算することによって、最近接値毎の差分絶対値の和を算出する。同様に、差分和算出部232は、1枚目~N枚目の全ての入力画像で同一の座標位置に配置されている画素の最近接値毎に、それぞれの最近接値に対応した差分絶対値の和を算出する。そして、差分和算出部232は、算出した差分絶対値の和と最近接値とが関連付けられた情報を、最近接値毎に最頻値検出部24に出力する。最頻値検出部24は、最近接値処理部23内のヒストグラム生成部231から入力された最近接値の度数とその最近接値階級とが関連付けられた最近接値毎の情報に基づいて、最も度数が高い最近接値を検出する。そして、検出した最も度数が高い最近接値を、特異値除去画像の画素値として画像処理部15に出力する。ここで、最頻値検出部24が検出する最も度数が高い最近接値について補足する。最頻値検出部24は、上述のように、ヒストグラム生成部231から入力された最近接値の度数とその最近接値階級とが関連付けられた最近接値毎の情報に基づいて最も度数が高い最近接値を検出する。これは、ヒストグラム生成部231が生成したヒストグラムの最近接値の度数に基づいて、度数が偏っているピークである最近接値を検出することに相当する。これにより、入力画像の同一の座標位置に写っている回数が多い固定物の画素値を、特異値除去画像の画素値として画像処理部15に出力することができる。しかし、仮に度数の偏りピークが複数ある場合には、いずれのピークの最近接値を検出するかによって、画像処理部15に出力する特異値除去画像の画素値である最近接値が変わってしまう。これでは、入力画像の同一の座標位置に写っている回数が多い固定物の最適な画素値を、特異値除去画像の画素値として画像処理部15に出力することができない。従来の単純に画素値のヒストグラムを作成する方法では、より多くの入力画像を用いることによって、画素値のピークを特定している。本第1の実施形態の特異値除去部20では、ヒストグラムを生成するための最近接値は、上記に述べたように、最近接値探索部21によって探索された画素値である。最近接値探索部21では、例えば、入力画像が3枚であるときには、少なくとも、いずれか1枚の入力画像の画素値が他の2枚の入力画像の最近接値となる。また、入力画像が4枚であるときには、多くとも、いずれか2枚の入力画像の画素値が他の複数枚の入力画像の最近接値となる。同様に、入力画像が5枚または6枚であるときには、多くとも、いずれか2枚の入力画像の画素値が他の複数枚の入力画像の最近接値となる。また、入力画像が7枚であるときには、多い場合には、いずれか3枚の入力画像の画素値が他の複数枚の入力画像の最近接値となる。このように、入力画像の枚数が増えていくと、他の複数枚の入力画像の最近接値となる入力画像の枚数も増えていく場合がある。なお、入力画像が2枚であるときには、複数枚の入力画像の最近接値となる入力画像はない。そこで、本第1の実施形態の特異値除去部20では、入力画像の枚数を、3~6枚とすることにより、少なくとも1枚の入力画像の画素値が複数枚の入力画像の最近接値となり、かつ、3枚以上の入力画像の画素値が他の複数枚の入力画像の最近接値となることがない。これにより、少ない枚数の入力画像から最近接値、すなわち、最適な画素値を検出することができる。そして、最も度数が高い最近接値を検出した際、最も度数が高い最近接値が2つあった場合、すなわち、度数の偏りピークが2つあった場合には、最頻値検出部24は、最近接値処理部23内の差分和算出部232から入力された差分絶対値の和と最近接値とが関連付けられた情報に基づいて、2つの最近接値の内いずれか1つの最近接値を、最も度数が高い最近接値として検出する。より具体的には、最頻値検出部24は、差分和算出部232から入力された差分絶対値の和と最近接値とが関連付けられた情報に基づいて、2つの最近接値の差分絶対値の和を比較し、差分絶対値の和が小さい方の最近接値を、最も度数が高い最近接値として検出する。これにより、最も度数が高い最近接値が2つあった場合に、より周囲の最近接値に近い最近接値を、最も度数が高い最近接値として検出することができる。そして、検出した最も度数が高い最近接値を、特異値除去画像の画素値として画像処理部15に出力する。次に、撮像装置10に備えた本第1の実施形態の画像生成装置である特異値除去部20における特異値除去処理の手順について説明する。図3は、本第1の実施形態の画像生成装置である特異値除去部20における特異値除去処理の手順を示したフローチャートである。また、図4は、本第1の実施形態の画像生成装置である特異値除去部20による特異値除去処理の一例を説明する図である。図3に示した特異値除去処理のフローチャートの説明においては、図4に示した特異値除去処理の一例を参照して、5枚フレームの入力画像から、不要な移動体やノイズの画素値を特異値として除去した1枚の特異値除去画像を生成する場合の例を説明する。特異値除去部20は、制御部11からの制御に応じて特異値除去処理を開始すると、ステップS1から1つ目の画素の特異値除去処理を開始する。1つ目の画素の特異値除去処理が開始されると、ステップS2において、最近接値探索部21は、記憶部13から複数枚本説明においては、5フレームの入力画像において同一の座標位置に配置されている1つ目の画素の画素値Innを取得する。なお、nは、5フレームの入力画像のそれぞれを表す1~5の整数である。以下の説明においては、入力画像のフレームを特定する場合にnを1~5の整数で表し、入力画像のフレームを特定しない場合にnをそのままnと表すこととする。ここで、特異値除去部20は、ステップS2において、図4aに示したように分布した画素値Innを取得したものとする。より具体的には、最近接値探索部21は、1フレーム目の入力画像の1つ目の画素の画素値In1=50,2フレーム目の入力画像の1つ目の画素の画素値In2=55,3フレーム目の入力画像の1つ目の画素の画素値In3=40,4フレーム目の入力画像の1つ目の画素の画素値In4=120,5フレーム目の入力画像の1つ目の画素の画素値In5=210を取得したものとする。図4aを見てわかるように、ステップS2において最近接値探索部21が取得したそれぞれの画素値In1~In5は、全ての異なる値である。すなわち、画素値In1~In5は、従来の動体除去の方法によって単純に画素値のヒストグラムを作成しても、同じ画素値の個数度数に偏りピークができない値である。続いて、ステップS3において、最近接値探索部21は、それぞれの画素値Inn毎に最近接値Nearnを探索し、探索した最近接値Nearnを、差分算出部22と最近接値処理部23とに出力する。ここでは、最近接値探索部21は、ステップS3において、図4bに示したような最近接値Nearnを、差分算出部22と最近接値処理部23とに出力する。より具体的には、図4bに示したように、最近接値探索部21は、1フレーム目の入力画像の1つ目の画素の画素値In1に対応した最近接値Near1として、2フレーム目~5フレーム目の入力画像の1つ目の画素の画素値In2~In5の中から、画素値In1=50に最も近い値の2フレーム目の入力画像の1つ目の画素の画素値In2=55を探索し、差分算出部22と最近接値処理部23とに出力する。同様に、最近接値探索部21は、2フレーム目の入力画像の1つ目の画素の画素値In2に対応した最近接値Near2として、1フレーム目および3フレーム目~5フレーム目の入力画像の1つ目の画素の画素値In1および画素値In3~In5の中から、画素値In2=55に最も近い値の1フレーム目の入力画像の1つ目の画素の画素値In1=50を探索し、差分算出部22と最近接値処理部23とに出力する。同様に、最近接値探索部21は、3フレーム目の入力画像の1つ目の画素の画素値In3に対応した最近接値Near3として画素値In1=50を、4フレーム目の入力画像の1つ目の画素の画素値In4に対応した最近接値Near4として画素値In2=55を、5フレーム目の入力画像の1つ目の画素の画素値In5に対応した最近接値Near5として画素値In4=120を、それぞれ差分算出部22と最近接値処理部23とに出力する。このように、最近接値探索部21は、1フレーム目~5フレーム目の入力画像の1つ目の画素の画素値In1~In5毎に、対応する最近接値Near1~Near5を探索し、探索した最近接値Near1~Near5を、差分算出部22と最近接値処理部23とに出力する。続いて、ステップS4において、差分算出部22は、記憶部13から取得したそれぞれの画素値Innと、最近接値探索部21から入力された最近接値Nearnとに基づいて、差分絶対値Diffnを、下式1によって算出する。そして、差分算出部22は、算出した差分絶対値Diffnを、最近接値処理部23に出力する。Diffn=|Inn-Nearn|1より具体的には、図4cに示したように、差分算出部22は、1フレーム目の入力画像の1つ目の画素の画素値In1に対応した差分絶対値Diff1を、画素値In1と最近接値Near1とに基づいて、下式2のように算出し、最近接値処理部23に出力する。Diff1=|In1-Near1|=|50-55|2=5同様に、差分算出部22は、2フレーム目~5フレーム目の入力画像の1つ目の画素の画素値In2~In5に対応した差分絶対値Diff2~Diff5を、画素値In2~In5と最近接値Near2~Near5とに基づいて、上式1より、差分絶対値Diff2=5、差分絶対値Diff3=10、差分絶対値Diff4=65、差分絶対値Diff5=90と算出する。そして、差分算出部22は、算出した差分絶対値Diff1~Diff5を、それぞれ最近接値処理部23に出力する。続いて、ステップS5において、ヒストグラム生成部231は、最近接値探索部21から入力された最近接値Nearnに基づいて、同じ値の最近接値Nearの個数度数をカウントし、最近接値Nearのヒストグラムを生成する。そして、ヒストグラム生成部231は、生成したヒストグラムに基づいて、最近接値の度数とその最近接値階級とが関連付けられた度数FreqNearを、最近接値Near毎に最頻値検出部24に出力する。より具体的には、ヒストグラム生成部231は、図4bに示した最近接値Near1~Near5の中で、同じ値の最近接値Nearをカウントすることによって、図4dに示したようなヒストグラムを生成する。そして、ヒストグラム生成部231は、生成したヒストグラムから、度数Freq50=2、度数Freq55=2、度数Freq120=1を、最近接値Near毎に最頻値検出部24に出力する。続いて、ステップS6において、差分和算出部232は、最近接値探索部21から入力された最近接値Nearnと、差分算出部22から入力された差分絶対値Diffnとに基づいて、同じ値の最近接値Nearの差分絶対値を、下式3のように加算し、差分絶対値の和DiffSumNearを算出する。そして、差分和算出部232は、算出した差分絶対値の和DiffSumNearを、最近接値Near毎に最頻値検出部24に出力する。DiffSumNear=DiffADiffB3上式3において、AおよびBは、同じ値の最近接値Nearであるフレームを示す。例えば、Aフレーム目とBフレーム目の入力画像の1つ目の画素に対応した最近接値Nearが同じ場合には、Aフレーム目とBフレーム目の入力画像の1つ目の画素に対応した差分絶対値DiffAと差分絶対値DiffBとの和を、差分絶対値の和DiffSumNearとして算出する。より具体的には、差分和算出部232は、図4bに示した最近接値Near1~Near5の中で、同じ値の最近接値Near=50である入力画像は、2フレーム目と3フレーム目であるため、下式4のように、差分絶対値の和DiffSum50を算出する。DiffSum50=Diff2Diff3=5104=15同様に、差分和算出部232は、上式3より、図4eに示したように、最近接値Near=55である1フレーム目と4フレーム目の入力画像の差分絶対値Diff1と差分絶対値Diff4から、差分絶対値の和DiffSum55=70、最近接値Near=120である5フレーム目の入力画像の差分絶対値Diff5から、差分絶対値の和DiffSum120=90をそれぞれ算出する。そして、差分和算出部232は、算出した差分絶対値の和DiffSum50=15、差分絶対値の和DiffSum55=70、差分絶対値の和DiffSum120=90を、最近接値Near毎に最頻値検出部24に出力する。続いて、ステップS7において、最頻値検出部24は、ヒストグラム生成部231から入力された度数FreqNearの中から、最も度数FreqNearが高い階級最近接値Nearを検出する。続いて、ステップS8において、最頻値検出部24は、最大の度数FreqNearが1階級であるか否かを判定する。そして、最大の度数FreqNearが1階級である場合ステップS8のYesには、ステップS9に進み、最大の度数FreqNearが1階級でない場合ステップS8のNoには、ステップS10に進む。ステップS8において、最大の度数FreqNearが1階級である場合ステップS8のYesには、ステップS9において、最頻値検出部24は、最大の度数FreqNearの最近接値Nearを、最大度数の最近接値maxとして抽出する。そして、ステップS14において、最頻値検出部24は、抽出した最大度数の最近接値maxを、画素値Outとする。また、ステップS8において、最大の度数FreqNearが1階級でない、すなわち、2階級である場合ステップS8のNoには、ステップS10において、最頻値検出部24は、2つの最大の度数FreqNearの最近接値Nearを、それぞれ、最大度数の最近接値max1および最近接値max2として抽出する。続いて、ステップS11において、最頻値検出部24は、差分和算出部232から入力された差分絶対値の和DiffSumNearに基づいて、2つの最大度数の最近接値の差分絶対値の和DiffSumNear、すなわち、差分絶対値の和DiffSummax1と差分絶対値の和DiffSummax2とを比較する。そして、差分絶対値の和DiffSummax1と差分絶対値の和DiffSummax2とを比較した結果、差分絶対値の和DiffSummax1が差分絶対値の和DiffSummax2以下の値DiffSummax1≦DiffSummax2である場合ステップS11のYesには、ステップS12において、最頻値検出部24は、抽出した最大度数の最近接値max1を、画素値Outとする。また、差分絶対値の和DiffSummax1と差分絶対値の和DiffSummax2とを比較した結果、差分絶対値の和DiffSummax1が差分絶対値の和DiffSummax2よりも大きい値DiffSummax1>DiffSummax2である場合ステップS11のNoには、ステップS13において、最頻値検出部24は、抽出した最大度数の最近接値max2を、画素値Outとする。続いて、ステップS15において、最頻値検出部24は、画素値Outを、特異値除去部20が特異値除去処理を行った、特異値除去画像の1つ目の画素の画素値として画像処理部15に出力する。図4に示した特異値除去処理の一例では、図4dに示したように、度数Freq50と度数Freq55とが共に2である。従って、ステップS8において、最頻値検出部24は、最大の度数FreqNearが1階級でないステップS8のNoと判定し、ステップS10に進む。そして、ステップS10において、最頻値検出部24は、最近接値Near=50を最大度数の最近接値max1、最近接値Near=55を最大度数の最近接値max2として抽出する。そして、ステップS11において、最頻値検出部24は、差分和算出部232から入力された差分絶対値の和DiffSum50=15と、差分絶対値の和DiffSum55=70とを比較する。その結果、最頻値検出部24は、差分絶対値の和DiffSum50が差分絶対値の和DiffSum55より小さい値15<70であるステップS11のYesと判定し、ステップS12において、画素値Out=最大度数の最近接値max1=最近接値Near=50とする。そして、ステップS15において、最頻値検出部24は、画素値Out=50を、1フレーム目~5フレーム目の入力画像の1つ目の画素に対して特異値除去処理を行った、特異値除去画像の1つ目の画素の画素値として画像処理部15に出力する。ここまでの処理が、入力画像の1つの画素に対する特異値除去処理である。以降、特異値除去部20は、ステップS2~ステップS15までの入力画像の1つの画素に対する特異値除去処理を、入力画像の全ての画素に対する特異値除去処理が完了するまで、繰り返す。その後、ステップS2~ステップS15までの処理の繰り返しを、入力画像の画素数と同じ回数行うと、すなわち、入力画像の全ての画素に対する特異値除去処理が完了すると、ステップS16において処理のループを抜け出し、特異値除去部20による特異値除去処理を完了する。このようにして、特異値除去部20は、複数枚フレームの入力画像の各画素に対して特異値除去処理を行って、1枚の特異値除去画像の各画素の画素値を、それぞれ画像処理部15に出力する。これにより、撮像装置10は、不要な移動体やノイズの画素値を特異値として除去した1枚の特異値除去画像を生成し、表示部16を介して表示装置に表示、または記録部17を介して画像記録媒体に記録することができる。なお、特異値除去部20に入力されるそれぞれの入力画像は、1回の撮影毎に、撮像条件や画像処理パラメータなどを変えてしまうと、同じ被写体を撮影した場合であっても、入力画像毎に画素値が異なってしまう。このような場合には、特異値除去部20による特異値除去処理において、背景となる画素の画素値を正しく選択できなくなってしまう。そのため、特異値除去画像を得るための撮影においては、合焦位置や露出などの撮像条件、階調変換やホワイトバンランスなどの画像処理パラメータは、全ての入力画像で同一であることが望ましい。上記に述べたように、本第1の実施形態の特異値除去部20では、ヒストグラムを生成する前に、それぞれの入力画像の各画素の画素値を最近接値に置き換える。これにより、複数の入力画像の過半数に同じ被写体が写っているとき、それぞれの入力画像において同一の座標位置に配置されている画素の画素値が全く同じではない場合であっても、画素値が近い値の画素のいずれかの画素値の度数を、他の画素値の度数よりも高くする、すなわち、度数の偏りピークがあるヒストグラムを生成することができる。このことにより、入力画像の同一の位置に写っている枚数が少ない移動体やノイズを特異値として除去し、より多くの入力画像の同一の位置に写っている建物などの固定の被写体や背景のみを抽出した所望の画像を生成することができる。また、本第1の実施形態の特異値除去部20では、特異値を除去するために必要な入力画像の枚数が、3,4,5,6枚のいずれであれば、生成したヒストグラムにおいて最も度数が高い最近接値が2つ以下となる。このため、従来の動体除去の方法によって単純に画素値のヒストグラムを作成する場合よりも、少ない枚数の入力画像から度数の偏りピークがあるヒストグラムを生成することができる。これにより、撮像条件や画像処理パラメータなどが変わってしまったことによる影響を受けることが少なく、より精度よく特異値を除去することができる。なお、本第1の実施形態の特異値除去部20では、図3に示した特異値除去処理のフローチャートにおいて、例えば、ステップS4の差分算出部22による差分絶対値Diffnの算出に引き続き、ステップS5のヒストグラム生成部231による最近接値Nearのヒストグラムの生成を行う場合について説明したが、特異値除去処理の手順は、本発明を実施するための形態に限定されるものではない。例えば、図2に示した概略構成のブロック図からもわかるように、差分算出部22による差分絶対値Diffnの算出と、ヒストグラム生成部231による最近接値Nearのヒストグラムを生成とを、同時に行うことができる。従って、図3に示した特異値除去処理のフローチャートにおけるステップS4とステップS5とを入れ替えた手順にすることもできる。また、本第1の実施形態の特異値除去部20では、図3に示した特異値除去処理のフローチャートにおいて、ステップS4の差分算出部22による差分絶対値Diffnの算出と、ステップS6の差分和算出部232による差分絶対値の和DiffSumNearの算出とを常に行う場合について説明したが、特異値除去処理の手順は、本発明を実施するための形態に限定されるものではない。つまり、本第1の実施形態の特異値除去部20では、常に最大の度数FreqNearが2階級となるわけではないため、さらに手順を入れ替えることもできる。例えば、ステップS8において、最頻値検出部24が最大の度数FreqNearが1階級であるか否かの判定によって、最大の度数FreqNearが1階級でないステップS8のNoと判定された場合に、ステップS4およびステップS6の処理を行い、その結果に基づいて、ステップS10~ステップS13の処理を行う手順にすることもできる。これにより、最大の度数FreqNearが1階級である場合には、差分算出部22および差分和算出部232の動作を停止させておくことができ、特異値除去部20の消費電力を低減させることができる。また、ステップS8において、最大の度数FreqNearが1階級でないステップS8のNoと判定された後に、ステップS4およびステップS6の処理を行う場合には、さらに手順を入れ替えることもできる。例えば、ステップS8による階級の判定の後に、ステップS10において最大度数の最近接値max1および最近接値max2を抽出し、その後のステップS4およびステップS6において、最近接値max1および最近接値max2に関係する処理のみを行う手順にすることもできる。これにより、差分算出部22および差分和算出部232の処理の負荷を軽減し、さらに特異値除去部20の消費電力を低減させることができる。<第2の実施形態>次に、本発明の第2の実施形態の特異値除去部について説明する。図5は、本第2の実施形態の画像生成装置である特異値除去部200の概略構成を示したブロック図である。図5に示したように、特異値除去部200は、最近接値探索部210と、差分算出部220と、最近接値処理部23と、最頻値検出部24と、特異値除去ブロック選択部25と、を備えている。本第2の実施形態の特異値除去部200は、図1に示した第1の実施形態の撮像装置10に備えた特異値除去部20に代わって、撮像装置10に備えられる。従って、図5では、図2に示した特異値除去部20の概略構成のブロック図と同様に、撮像装置10内における特異値除去部200と、記憶部13および画像処理部15との接続も併せて示している。特異値除去部200は、特異値除去部20と同様に、制御部11からの制御に応じて記憶部13から入力された手ぶれ補正処理後の全ての入力画像に対して特異値除去処理を行って、例えば、建物などの固定物の前を横切る通行人や車両などの不要な移動体やノイズの画素値を特異値として除去した特異値除去画像を生成して、画像処理部15に出力する。ただし、特異値除去部200では、特異値除去部20と異なり、入力画像に対して特異値除去処理を行う際に、予め定めた複数の画素からなる画素ブロック毎に、特異値除去処理を行う。特異値除去処理を画素ブロック毎に行うことによって、入力画像の各画素のランダムノイズなどのノイズの影響を低減することができる。この特異値除去処理の処理単位の違いによって、特異値除去部200では、特異値除去部20に備えた最近接値探索部21と差分算出部22とに代わって、最近接値探索部210と差分算出部220とを備え、さらに、特異値除去ブロック選択部25を備えている。その他の特異値除去部200の構成要素は、図2に示した第1の実施形態の特異値除去部20の構成要素と同様の構成要素であるため、同一の符号を付与し、詳細な説明は省略する。本第2の実施形態の特異値除去部200において、特異値除去処理を行う処理単位である画素ブロックは、特異値除去処理に用いるそれぞれの入力画像において、同一の座標位置に配置されている予め定めた複数の画素によって構成される。このとき、画素ブロックは、他の画素ブロックに含まれる画素と重複しないように、入力画像内での画素ブロックの大きさが設定される。特異値除去部200は、記憶部13に記憶された手ぶれ補正処理後の複数枚の画像データのそれぞれを、入力画像として読み出す。そして、特異値除去部200は、画素ブロック毎に特異値除去処理を行って生成した1枚の画像データを、特異値除去画像として画像処理部15に出力する。なお、特異値除去部200による特異値除去処理では、画素ブロックの代表値以下、画素ブロック値という同士で処理を行う。そして、特異値除去部200内の各構成要素は、それぞれの画素ブロック値に対する処理を、入力画像における画素ブロック数と同じ回数繰り返す。以下の説明において画素ブロックという場合には、処理に用いるそれぞれの入力画像内で同一の座標位置に配置されている予め定めた複数の画素からなる画素ブロックであるものとする。また、同様に画素ブロックの代表値である画素ブロック値を含めて、それぞれの処理の過程で出力される値も、入力画像内で同一の座標位置に配置されている画素ブロックに対応した値であるものとする。なお、画素ブロック内に含まれるそれぞれの画素の画素値は、撮像部12内の撮像素子が露光した光量に応じた画像信号に基づいた値例えば、RAWデータの値である。また、画素値は、上述した画像信号に基づいた値を画像処理することによって得られる、画像の輝度を表す輝度情報の値や、画像の色を表す色情報の値であってもよい。以下の説明においては、画像信号に基づいた値、あるいは輝度情報の値と色情報の値のいずれか一方または両方の値を区別せず、単に画素値として説明する。また、画素ブロック値も、画素値が、画像信号に基づいた値、あるいは輝度情報の値と色情報の値のいずれか一方または両方の値に基づいて得られる代表値であるかを区別せず、単に画素ブロック値として説明する。最近接値探索部210は、記憶部13から読み出した複数枚の入力画像の各画素の画素値に基づいて、画素ブロック値を算出する。画素ブロック値は、画素ブロック内に含まれる全ての画素または一部の画素の画素値を加算した合計値である。なお、画素ブロック値は、画素ブロック内に含まれる全ての画素または一部の画素の画素値を加算して平均した加算平均値であっいてもよい。そして、最近接値探索部210は、算出した各画素ブロックの画素ブロック値について、他の入力画像の対応する画素ブロックの画素ブロック値の中で最も近い値の画素ブロック値最近接値を探索する。なお、最近接値探索部210における最近接値の探索は、図2に示した第1の実施形態の特異値除去部20に備えた最近接値探索部21における最近接値の探索において用いていた画素値の代わりに、画素ブロック値を用いることのみが異なる。従って、最近接値探索部210における最近接値の探索に関する詳細な説明は省略する。最近接値探索部210は、1枚目~N枚目の入力画像毎に、それぞれの画素ブロックに対応する最近接値を、他の入力画像において同一の座標位置に配置された画素ブロックの画素ブロック値の中から探索する。そして、最近接値探索部210は、探索したそれぞれの入力画像の各画素ブロックに対応したそれぞれの最近接値を、差分算出部220と最近接値処理部23とに出力する。差分算出部220は、記憶部13から読み出した複数枚の入力画像の各画素の画素値に基づいて、最近接値探索部210と同様に、画素ブロック値を算出する。そして、差分算出部220は、算出した各画素ブロックの画素ブロック値と、最近接値探索部210から入力された各入力画像のそれぞれの画素ブロックに対応した最近接値との差分絶対値を算出する。なお、差分算出部220における差分絶対値を算出は、図2に示した第1の実施形態の特異値除去部20に備えた差分算出部22における差分絶対値を算出において用いていた画素値と最近接値探索部21から入力された最近接値との代わりに、画素ブロック値と最近接値探索部210から入力された最近接値とを用いることのみが異なる。従って、差分算出部220における差分絶対値を算出に関する詳細な説明は省略する。差分算出部220は、1枚目~N枚目の入力画像毎に、それぞれの画素ブロックに対応する差分絶対値を、それぞれ算出する。そして、差分算出部220は、算出したそれぞれの入力画像の各画素ブロックに対応したそれぞれの差分絶対値を、最近接値処理部23に出力する。最近接値処理部23は、最近接値探索部210から入力されたそれぞれの入力画像の各画素ブロックに対応した最近接値と、差分算出部220から入力されたそれぞれの入力画像の各画素ブロックに対応した差分絶対値とに基づいて、最近接値を選択するための処理を行う。なお、最近接値処理部23に入力される最近接値と差分絶対値とは、図2に示した第1の実施形態の特異値除去部20に備えた最近接値処理部23では、入力画像の各画素に対応した値であったが、特異値除去部200においては、入力画像の各画素ブロックに対応した値である。しかし、最近接値処理部23は、入力された最近接値と差分絶対値とが、入力画像の各画素に対応した値であるか、入力画像の各画素ブロックに対応した値であるかに関わらず、第1の実施形態と同様の処理を行う。ヒストグラム生成部231は、1枚目~N枚目の全ての入力画像で同一の座標位置に配置されている画素ブロック毎に、それぞれの画素ブロックに対応した最近接値のヒストグラムを生成し、生成したヒストグラムに基づいて、最近接値の度数とその最近接値階級とが関連付けられた情報を、最近接値毎に最頻値検出部24に出力する。差分和算出部232は、1枚目~N枚目の全ての入力画像で同一の座標位置に配置されている画素ブロックの最近接値毎に、それぞれの最近接値に対応した差分絶対値の和を算出し、算出した差分絶対値の和と最近接値とが関連付けられた情報を、最近接値毎に最頻値検出部24に出力する。最頻値検出部24は、最近接値処理部23内のヒストグラム生成部231から入力された最近接値の度数とその最近接値階級とが関連付けられた最近接値毎の情報、および最近接値処理部23内の差分和算出部232から入力された差分絶対値の和と最近接値とが関連付けられた情報に基づいて、最も度数が高い最近接値を検出する。なお、最頻値検出部24に入力される最近接値の度数とその最近接値階級とが関連付けられた情報と差分絶対値の和と最近接値とが関連付けられた情報とは、図2に示した第1の実施形態の特異値除去部20に備えた最頻値検出部24では、入力画像の各画素に対応した情報であったが、特異値除去部200においては、入力画像の各画素ブロックに対応した情報である。しかし、最頻値検出部24は、入力された最近接値の度数とその最近接値階級とが関連付けられた情報と差分絶対値の和と最近接値とが関連付けられた情報とが、入力画像の各画素に対応した情報であるか、入力画像の各画素ブロックに対応した情報であるかに関わらず、第1の実施形態と同様の処理を行う。ただし、本第2の実施形態においては、最頻値検出部24が検出する最も度数が高い最近接値は、入力画像の各画素ブロックに対応した値である。従って、最頻値検出部24は、検出した最も度数が高い最近接値を、特異値除去画像の画素ブロック値として、特異値除去ブロック選択部25に出力する。特異値除去ブロック選択部25は、記憶部13から読み出した複数枚の入力画像の各画素の画素値に基づいて、最近接値探索部210および差分算出部220と同様に、画素ブロック値を算出する。そして、特異値除去ブロック選択部25は、算出した各画素ブロックの画素ブロック値と、最頻値検出部24から入力された入力画像の各画素ブロックに対応した最も度数が高い最近接値とに基づいて、最も度数が高い最近接値である画素ブロックを有する入力画像を選択する。そして、特異値除去ブロック選択部25は、選択した入力画像において対応する画素ブロック内に含まれる全ての画素の各画素値を、特異値除去画像において対応する画素ブロック内に含まれる各画素の画素値として画像処理部15に出力する。次に、本第2の実施形態の画像生成装置である特異値除去部200における特異値除去処理の手順について説明する。図6は、本第2の実施形態の画像生成装置である特異値除去部200における特異値除去処理の手順を示したフローチャートである。また、図7は、本第2の実施形態の画像生成装置である特異値除去部200による特異値除去処理の一例を説明する図である。図6に示した特異値除去処理のフローチャートの説明においては、図7に示した特異値除去処理の一例を参照して、6枚フレームの入力画像に対して画素ブロック毎に特異値除去処理を行い、不要な移動体やノイズの画素値を特異値として除去した1枚の特異値除去画像を生成する場合の例を説明する。特異値除去部200は、制御部11からの制御に応じて特異値除去処理を開始すると、ステップS101から1つ目の画素ブロックの特異値除去処理を開始する。1つ目の画素ブロックの特異値除去処理が開始されると、ステップS102において、最近接値探索部210は、記憶部13から読み出した複数枚本説明においては、6フレームの入力画像において同一の座標位置に配置されている1つ目の画素ブロック内に含まれる全ての画素または一部の画素の画素値Innに基づいて、それぞれの入力画像の画素ブロック値BInnを算出する。なお、nは、6フレームの入力画像のそれぞれを表す1~6の整数である。以下の説明においては、入力画像のフレームを特定する場合にnを1~6の整数で表し、入力画像のフレームを特定しない場合にnをそのままnと表すこととする。ここで、特異値除去部200は、ステップS102において、図7aに示したように分布した画素ブロック値BInnを算出したものとする。より具体的には、最近接値探索部210は、1フレーム目の入力画像の1つ目の画素ブロックの画素ブロック値BIn1=50,2フレーム目の入力画像の1つ目の画素ブロックの画素ブロック値BIn2=55,3フレーム目の入力画像の1つ目の画素ブロックの画素ブロック値BIn3=40,4フレーム目の入力画像の1つ目の画素ブロックの画素ブロック値BIn4=120,5フレーム目の入力画像の1つ目の画素ブロックの画素ブロック値BIn5=210,6フレーム目の入力画像の1つ目の画素ブロックの画素ブロック値BIn6=125を算出したものとする。図7aを見てわかるように、ステップS102において最近接値探索部210が算出したそれぞれの画素ブロック値BIn1~BIn6は、全ての異なる値である。すなわち、画素ブロック値BIn1~BIn6は、従来の動体除去の方法によって単純に画素ブロック値のヒストグラムを作成しても、同じ画素ブロック値の個数度数に偏りピークができない値である。続いて、ステップS103において、最近接値探索部210は、それぞれの画素ブロック値BInn毎に最近接値BNearnを探索し、探索した最近接値BNearnを、差分算出部220と最近接値処理部23とに出力する。ここでは、最近接値探索部210は、ステップS103において、図7bに示したような最近接値BNearnを、差分算出部220と最近接値処理部23とに出力する。続いて、ステップS104において、差分算出部220は、記憶部13から読み出した複数枚6フレームの入力画像において同一の座標位置に配置されている1つ目の画素ブロック内に含まれる全ての画素または一部の画素の画素値Innに基づいて、最近接値探索部210と同様に、それぞれの入力画像の画素ブロック値BInnを算出する。そして、算出したそれぞれの画素ブロック値BInnと、最近接値探索部210から入力された最近接値BNearnとに基づいて、差分絶対値BDiffnを、下式5によって算出する。そして、差分算出部220は、算出した差分絶対値BDiffnを、最近接値処理部23に出力する。ここでは、差分算出部220は、ステップS104において、図7cに示したような差分絶対値BDiffnを算出し、最近接値処理部23に出力する。BDiffn=|BInn-BNearn|5続いて、ステップS105において、ヒストグラム生成部231は、最近接値探索部210から入力された最近接値BNearnに基づいて、同じ値の最近接値BNearの個数度数をカウントし、最近接値BNearのヒストグラムを生成する。ここでは、ヒストグラム生成部231は、ステップS105において、図7dに示したようなヒストグラムを生成する。そして、ヒストグラム生成部231は、生成したヒストグラムに基づいて、最近接値の度数とその最近接値階級とが関連付けられた度数BFreqBNearを、最近接値BNear毎に最頻値検出部24に出力する。続いて、ステップS106において、差分和算出部232は、最近接値探索部210から入力された最近接値BNearnと、差分算出部220から入力された差分絶対値BDiffnとに基づいて、同じ値の最近接値BNearの差分絶対値を、下式6のように加算し、差分絶対値の和BDiffSumBNearを算出する。そして、差分和算出部232は、算出した差分絶対値の和BDiffSumBNearを、最近接値BNear毎に最頻値検出部24に出力する。BDiffSumBNear=BDiffABDiffB6上式6において、AおよびBは、同じ値の最近接値BNearであるフレームを示す。例えば、Aフレーム目とBフレーム目の入力画像の1つ目の画素ブロックに対応した最近接値BNearが同じ場合には、Aフレーム目とBフレーム目の入力画像の1つ目の画素ブロックに対応した差分絶対値BDiffAと差分絶対値BDiffBとの和を、差分絶対値の和BDiffSumBNearとして算出する。ここでは、差分和算出部232は、ステップS106において、図7eに示したような差分絶対値の和BDiffSumBNearを算出し、最頻値検出部24に出力する。続いて、ステップS107において、最頻値検出部24は、ヒストグラム生成部231から入力された度数BFreqBNearの中から、最も度数BFreqBNearが高い階級最近接値BNearを検出する。続いて、ステップS108において、最頻値検出部24は、最大の度数BFreqBNearが1階級であるか否かを判定する。そして、最大の度数BFreqBNearが1階級である場合ステップS108のYesには、ステップS109に進み、最大の度数BFreqBNearが1階級でない場合ステップS108のNoには、ステップS110に進む。ステップS108において、最大の度数BFreqBNearが1階級である場合ステップS108のYesには、ステップS109において、最頻値検出部24は、最大の度数BFreqBNearの最近接値BNearを、最大度数の最近接値Bmaxとして抽出する。そして、ステップS114において、最頻値検出部24は、抽出した最大度数の最近接値Bmaxを画素ブロック値BOutとして、特異値除去ブロック選択部25に出力する。また、ステップS108において、最大の度数BFreqBNearが1階級でない、すなわち、2階級である場合ステップS108のNoには、ステップS110において、最頻値検出部24は、2つの最大の度数BFreqBNearの最近接値BNearを、それぞれ、最大度数の最近接値Bmax1および最近接値Bmax2として抽出する。続いて、ステップS111において、最頻値検出部24は、差分和算出部232から入力された差分絶対値の和BDiffSumBNearに基づいて、2つの最大度数の最近接値の差分絶対値の和BDiffSumBNear、すなわち、差分絶対値の和BDiffSumBmax1と差分絶対値の和BDiffSumBmax2とを比較する。そして、差分絶対値の和BDiffSumBmax1と差分絶対値の和BDiffSumBmax2とを比較した結果、差分絶対値の和BDiffSumBmax1が差分絶対値の和BDiffSumBmax2以下の値BDiffSumBmax1≦BDiffSumBmax2である場合ステップS111のYesには、ステップS112において、最頻値検出部24は、抽出した最大度数の最近接値Bmax1を画素ブロック値BOutとして、特異値除去ブロック選択部25に出力する。また、差分絶対値の和BDiffSumBmax1と差分絶対値の和BDiffSumBmax2とを比較した結果、差分絶対値の和BDiffSumBmax1が差分絶対値の和BDiffSumBmax2よりも大きい値BDiffSumBmax1>BDiffSumBmax2である場合ステップS111のNoには、ステップS113において、最頻値検出部24は、抽出した最大度数の最近接値Bmax2を画素ブロック値BOutとして、特異値除去ブロック選択部25に出力する。続いて、ステップS115において、特異値除去ブロック選択部25は、記憶部13から読み出した複数枚6フレームの入力画像において同一の座標位置に配置されている1つ目の画素ブロック内に含まれる全ての画素または一部の画素の画素値Innに基づいて、最近接値探索部210および差分算出部220と同様に、それぞれの入力画像の画素ブロック値BInnを算出する。そして、算出したそれぞれの画素ブロック値BInnと、最頻値検出部24から入力された画素ブロック値BOutとに基づいて、画素ブロック値BInnが画素ブロック値BOutである画素ブロックを有する入力画像を選択する。図7に示した特異値除去処理の一例では、図7dに示したように、度数BFreq50と度数BFreq125とが共に2である。従って、ステップS108において、最頻値検出部24は、最大の度数BFreqBNearが1階級でないステップS108のNoと判定し、ステップS110に進む。そして、ステップS110において、最頻値検出部24は、最近接値BNear=50を最大度数の最近接値Bmax1、最近接値BNear=125を最大度数の最近接値Bmax2として抽出する。そして、ステップS111において、最頻値検出部24は、差分和算出部232から入力された差分絶対値の和BDiffSum50=15と、差分絶対値の和BDiffSum125=90とを比較する。その結果、最頻値検出部24は、差分絶対値の和BDiffSum50が差分絶対値の和BDiffSum125より小さい値15<125であるステップS111のYesと判定し、ステップS112において、画素ブロック値BOut=最大度数の最近接値Bmax1=最近接値BNear=50とする。そして、ステップS115において、特異値除去ブロック選択部25は、画素ブロック値BInnが画素ブロック値BOut=50である画素ブロックを有する入力画像を選択する。続いて、ステップS116において、特異値除去ブロック選択部25は、選択した入力画像を記憶部13から読み出し、読み出した入力画像において対応する画素ブロック内に含まれる全ての画素の画素値Innを、特異値除去部200が特異値除去処理を行った、特異値除去画像の1つ目の画素ブロック内に含まれる各画素の画素値として画像処理部15に出力する。ここまでの処理が、入力画像の1つの画素ブロックに対する特異値除去処理である。以降、特異値除去部200は、ステップS102~ステップS116までの入力画像の1つの画素ブロックに対する特異値除去処理を、入力画像の全ての画素ブロックに対する特異値除去処理が完了するまで、繰り返す。その後、ステップS102~ステップS116までの処理の繰り返しを、入力画像の画素ブロック数と同じ回数行うと、すなわち、入力画像の全ての画素ブロックに対する特異値除去処理が完了すると、ステップS117において処理のループを抜け出し、特異値除去部200による特異値除去処理を完了する。このようにして、特異値除去部200は、複数枚フレームの入力画像の各画素ブロックに対して特異値除去処理を行って、1枚の特異値除去画像の各画素の画素値を、それぞれ画像処理部15に出力する。これにより、撮像装置10は、不要な移動体やノイズの画素値を特異値として除去した1枚の特異値除去画像を生成し、表示部16を介して表示装置に表示、または記録部17を介して画像記録媒体に記録することができる。なお、特異値除去部200に入力されるそれぞれの入力画像は、1回の撮影毎に、撮像条件や画像処理パラメータなどを変えてしまうと、同じ被写体を撮影した場合であっても、入力画像毎に画素ブロック値が異なってしまう。このような場合には、特異値除去部200による特異値除去処理において、背景となる画素の画素値を正しく選択できなくなってしまう。そのため、特異値除去画像を得るための撮影においては、合焦位置や露出などの撮像条件、階調変換やホワイトバンランスなどの画像処理パラメータは、全ての入力画像で同一であることが望ましい。上記に述べたように、本第2の実施形態の特異値除去部200では、ヒストグラムを生成する前に、それぞれの入力画像の各画素ブロックの画素ブロック値を最近接値に置き換える。これにより、複数の入力画像の過半数に同じ被写体が写っているとき、それぞれの入力画像において同一の座標位置に配置されている画素ブロックの画素ブロック値が全く同じではない場合であっても、画素ブロック値が近い値の画素ブロックのいずれかの画素ブロック値の度数を、他の画素ブロック値の度数よりも高くする、すなわち、度数の偏りピークがあるヒストグラムを生成することができる。このことにより、本第2の実施形態の特異値除去部200でも、第1の実施形態の特異値除去部20と同様に、入力画像の同一の位置に写っている枚数が少ない移動体やノイズを特異値として除去し、より多くの入力画像の同一の位置に写っている建物などの固定の被写体や背景のみを抽出した所望の画像を生成することができる。また、本第2の実施形態の特異値除去部200でも、第1の実施形態の特異値除去部20と同様に、少ない枚数の入力画像から度数の偏りピークがあるヒストグラムを生成することができ、撮像条件や画像処理パラメータなどが変わってしまったことによる影響を受けることが少なく、より精度よく特異値を除去することができる。また、本第2の実施形態の特異値除去部200は、画素ブロックの単位で特異値除去処理を行う。すなわち、予め定めた複数の画素をまとめて処理する。このため、1画素単位で含まれているランダムノイズなどのノイズの影響を、第1の実施形態の特異値除去部20における1画素の単位での特異値除去処理よりも受けにくいという優位性がある。さらに、特異値除去処理の処理単位が画素ブロックの単位であるため、1画素の単位で特異値除去処理を行うよりも処理時間が短くて済むという優位性もある。なお、本第2の実施形態の特異値除去部200でも、第1の実施形態の特異値除去部20と同様に、特異値除去処理の手順を入れ替えることができ、第1の実施形態の特異値除去部20と同様の特異値除去部200の消費電力の低減効果を得ることができる。また、本第2の実施形態の特異値除去部200では、特異値除去ブロック選択部25で算出した各画素ブロックの画素ブロック値と、最頻値検出部24から入力された入力画像の各画素ブロックに対応した最も度数が高い最近接値に基づいて、最も度数が高い最近接値である画素ブロックを有する入力画像を選択する場合について説明した。しかし、特異値除去ブロック選択部25が最も度数が高い最近接値である画素ブロックを有する入力画像を選択方法は、本発明を実施するための形態に限定されるものではない。例えば、最頻値検出部24の処理において、最も度数が高い最近接値である画素ブロックを有する入力画像を識別する情報を出力する構成とすることもできる。この場合には、特異値除去ブロック選択部25が、最頻値検出部24から入力された識別情報に含まれる入力画像を、選択した入力画像であるものとして処理し、対応する画素ブロック内に含まれる全ての画素の各画素値を、特異値除去画像の対応する画素ブロック内に含まれる各画素の画素値として出力する構成とすることもできる。<第3の実施形態>次に、本発明の第3の実施形態の特異値除去部について説明する。本第3の実施形態の特異値除去部は、図5に示した第2の実施形態の特異値除去部200に代わって、図1に示した撮像装置10に備えられる。以下の説明においては、本第3の実施形態の特異値除去部を、特異値除去部300という。本第3の実施形態の特異値除去部300と、第2の実施形態の特異値除去部200とは、予め定めた複数の画素からなる画素ブロックの設定が異なるのみである。従って、本第3の実施形態の特異値除去部300の説明では、第2の実施形態の特異値除去部200の構成要素が異なる動作を行うものとして、説明を行う。図8は、本第3の実施形態の画像生成装置である特異値除去部300における画素ブロックの設定の一例を模式的に示した図である。第2の実施形態の特異値除去部200では、図8aに示したように、特異値除去処理を行う処理単位である画素ブロック内の画素が、他の画素ブロックに含まれる画素と重複しないように設定されていた。本第3の実施形態の特異値除去部300では、図8bに示したように、画素ブロックの大きさ、すなわち、画素ブロック内に含まれる画素の個数は同じであるが、それぞれの画素ブロック内の画素が、他の画素ブロックに含まれる画素と1画素ずつずれて設定されている。すなわち、入力画像の画素において1列分ずれた状態で設定され、画素ブロックの前後1列分以外の画素が重複している。そして、それぞれの画素ブロックには、各画素ブロックを代表する注目される画素以下、注目画素というが設定されている。図8bでは、注目画素が、各画素ブロックの中央に位置する画素である場合を示している。なお、画素ブロック内の注目画素の位置は、中央に限定されるものではなく、画素ブロックの単位で特異値除去処理を行う際により効果を得られる位置であれば、いずれの位置の画素でも注目画素に設定することができる。特異値除去部200は、入力画像に対して特異値除去処理を行う際に、図8b示したように設定された、予め定めた複数の画素からなる画素ブロック毎に、特異値除去処理を行う。特異値除去部300の構成要素である最近接値探索部210と、差分算出部220と、最近接値処理部23と、最頻値検出部24とは、設定された画素ブロックが異なるのみで、第2の実施形態と同様の処理を行う。従って、最近接値探索部210と、差分算出部220と、最近接値処理部23と、最頻値検出部24とに関する詳細な説明は省略する。特異値除去ブロック選択部25は、第2の実施形態と同様に、記憶部13から読み出した複数枚の入力画像の各画素の画素値に基づいて、画素ブロック値を算出し、算出した各画素ブロックの画素ブロック値と、最頻値検出部24から入力された入力画像の各画素ブロックに対応した最も度数が高い最近接値とに基づいて、最も度数が高い最近接値である画素ブロックを有する入力画像を選択する。その後、特異値除去部300では、特異値除去ブロック選択部25が、選択した入力画像において対応する画素ブロック内に含まれる注目画素の画素値を、特異値除去画像において対応する画素ブロック内に含まれる注目画素の画素値として画像処理部15に出力する。このように、特異値除去部300では、特異値除去部300内の各構成要素が、それぞれの処理を画素ブロックの単位で、入力画像における画素ブロック数と同じ回数繰り返して行い、最終的な出力として、画素ブロックを代表する1つの注目画素の画素値のみを出力する。すなわち、特異値除去部200では、画素ブロック内に含まれる全ての画素の各画素値を、特異値除去画像の画素ブロック内に含まれる各画素の画素値として出力していたのに対し、特異値除去部300では、画素ブロックを代表する1つの注目画素の画素値のみを出力することが異なる。本第3の実施形態の画像生成装置である特異値除去部300における特異値除去処理の手順は、上述したように、1回の特異値除去処理において出力する特異値除去画像の画素数が異なるのみであるため、詳細な説明は省略する。上記に述べたように、本第3の実施形態の特異値除去部300でも、少ない枚数の入力画像から度数の偏りピークがあるヒストグラムを生成することができ、第1の実施形態の特異値除去部20および第2の実施形態の特異値除去部200と同様の効果を得ることができる。また、本第3の実施形態の特異値除去部300は、第2の実施形態の特異値除去部200と同様に、画素ブロックの単位で特異値除去処理を行う。このため、第2の実施形態の特異値除去部200と同様に、1画素の単位での特異値除去処理を行う第1の実施形態の特異値除去部20よりも、1画素単位で含まれているランダムノイズなどのノイズの影響を受けにくいという優位性がある。さらに、本第3の実施形態の特異値除去部300では、注目する1画素注目画素毎に適した画素ブロックを設定し、この画素ブロックの単位で特異値除去処理を行うため、より精度良く特異値除去処理を行うことができる。上記に述べたとおり、本発明を実施するための形態によれば、それぞれの入力画像における最近接値を探索し、この最近接値に基づいてヒストグラムを作成する。これにより、複数の入力画像の過半数に同じ被写体が写っているとき、それぞれの入力画像において同一の座標位置に配置されている画素の画素値が全く同じではない場合であっても、画素値が近い値の画素のいずれかの画素値の度数が、他の画素値の度数よりも高い、すなわち、度数の偏りピークがあるヒストグラムを生成することができる。そして、従来の動体除去の方法によって単純に画素値のヒストグラムを作成する場合よりも、少ない枚数の撮影画像から適切な画素値にピークが現れるようなヒストグラムを作成することができる。このことにより、入力画像の同一の位置に写っている枚数が少ない移動体やノイズを特異値として、より精度よく除去することができ、より多くの入力画像の同一の位置に写っている建物などの固定の被写体や背景のみを抽出した所望の画像を生成することができる。また、本発明を実施するための形態では、従来よりも少ない枚数の撮影画像を用いて特異値除去処理を行うとこができるため、特異値除去処理に要する時間を短縮することができる。これにより、撮像装置の使用者ユーザーに、違和感や不快感を与えることなく、特異値除去処理が完了させることができる。なお、本実施形態においては、撮像装置10に備えた撮像部12によって撮影された撮影画像を入力画像として、特異値除去処理を行う画像生成装置について説明したが、本実施形態の画像生成装置が特異値除去処理を行う入力画像は、本発明を実施するための形態に限定されるものではない。例えば、画像記録媒体に記録されている同一の被写体を撮影した複数の画像データを記録部17を介して読み出し、読み出した画像データを入力画像として特異値除去処理を行うこともできる。以上、本発明の実施形態について、図面を参照して説明してきたが、具体的な構成はこの実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲においての種々の変更も含まれる。"