(57)【特許請求の範囲】
【請求項１】
入力映像中の処理対象画像の注目画素から、前記入力映像中の前記処理対象画像よりも
前に表示すべき参照画像と前記処理対象画像よりも後に表示すべき参照画像とを含む複数
の参照画像への動きベクトルを前記参照画像毎に推定する推定手段と、
前記動きベクトル毎に、前記注目画素の周辺領域での画素値の変化パターンと、前記動
きベクトルが示す前記参照画像内の位置の周辺領域での画素値の変化パターンとの誤差を
算出する第１の算出手段と、
前記誤差に基づいて、前記注目画素について求めた前記動きベクトルから所定の数以下
の動きベクトルを選択する第１の選択手段と、
前記第１の選択手段が選択した前記動きベクトルが示す前記参照画像内の位置に対応す
る候補画素値の一部または全部を用いて、前記注目画素の補正後の画素値を算出する第２
の算出手段と、
を備え、
前記第１の選択手段は、前記処理対象画像よりも前に表示すべき参照画像の数と前記処
理対象画像よりも後に表示すべき参照画像の数のうち、少ない方の数以下の動きベクトル
を選択することを特徴とする画像処理装置。
【請求項２】
入力映像中の処理対象画像の注目画素から、前記入力映像中の前記処理対象画像よりも
前に表示すべき参照画像と前記処理対象画像よりも後に表示すべき参照画像とを含む複数
の参照画像への動きベクトルを前記参照画像毎に推定する推定手段と、
前記動きベクトル毎の信頼度を算出する第１の算出手段と、
前記信頼度に基づいて、前記注目画素について求めた前記動きベクトルから所定の数以
下の動きベクトルを選択する第１の選択手段と、
前記第１の選択手段が選択した前記動きベクトルが示す前記参照画像内の位置に対応す
る候補画素値の一部または全部を用いて、前記注目画素の補正後の画素値を算出する第２
の算出手段と、
を備え、
前記第１の選択手段は、前記処理対象画像よりも前に表示すべき参照画像の数と前記処
理対象画像よりも後に表示すべき参照画像の数のうち、少ない方の数以下の動きベクトル
を選択することを特徴とする画像処理装置。
【請求項３】
前記信頼度は、前記注目画素の周辺領域での画素値の変化パターンと、前記動きベクト
ルが示す前記参照画像内の位置の周辺領域での画素値の変化パターンとの第１誤差が、前
記注目画素の周辺領域での画素値の変化パターンと、前記動きベクトルが示す前記参照画
像内の位置の周辺の複数の位置の周辺領域での画素値の変化パターンとの第２誤差に対し
て小さい程高く算出されることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第１の選択手段は、前記注目画素について求めた前記動きベクトルから、前記処理
対象画像よりも前に表示すべき参照画像の数と前記処理対象画像よりも後に表示すべき参
照画像の数のうち、少ない方の数の動きベクトルを選択することを特徴とする請求項１乃
至３のいずれか一項に記載の画像処理装置。
【請求項５】
前記処理対象画像よりも前に表示すべき参照画像の数と前記処理対象画像よりも後に表
示すべき参照画像の数は同数であって、
前記第１の選択手段は、前記注目画素について求めた前記動きベクトルの半数以下の前
記動きベクトルを選択することを特徴とする請求項１乃至３のいずれか一項に記載の画像
処理装置。
【請求項６】
前記処理対象画像よりも前に表示すべき参照画像の数と前記処理対象画像よりも後に表
示すべき参照画像の数は同数であって、
前記第１の選択手段は、前記注目画素について求めた前記動きベクトルの半数の前記動
きベクトルを選択することを特徴とする請求項１乃至３のいずれか一項に記載の画像処理
装置。
【請求項７】
前記第１の選択手段が選択した前記動きベクトルが示す前記参照画像内の位置に対応す
る候補画素値のうち、注目画素の画素値との差分量が所定の基準以下となる前記候補画素
値を判定する判定手段を更に備え、
前記第２の算出手段は、前記基準以下と判定された前記候補画素値と、前記注目画素の
画素値との相加平均または加重和から、前記注目画素の補正後の画素値を算出することを
特徴とする請求項１乃至６のいずれか一項に記載の画像処理装置。
【請求項８】
入力映像中の処理対象画像の注目画素から、前記入力映像中の前記処理対象画像よりも
前に表示すべき参照画像と前記処理対象画像よりも後に表示すべき参照画像とを含む複数
の参照画像への動きベクトルを前記参照画像毎に推定する推定手段と、
前記動きベクトル毎に、前記注目画素の周辺領域での画素値の変化パターンと、前記動
きベクトルが示す前記参照画像内の位置の周辺領域での画素値の変化パターンとの第１誤
差を算出する第１の算出手段と、
前記第１誤差に基づいて、前記注目画素について求めた前記動きベクトルから所定の数
以下の動きベクトルを選択する第１の選択手段と、
前記注目画素の周辺領域での画素値の変化パターンと、前記動きベクトルが示す前記参
照画像内の位置の周辺の複数の位置の周辺領域での画素値の変化パターンとの第２誤差を
複数算出する算出手段と、
前記第１誤差が、前記第２誤差に対して小さい程、前記動きベクトルの信頼度を高く算
出する信頼度算出手段と、
前記第１の選択手段で選択された動きベクトルのうち、前記信頼度が所定の基準以上の
ものを選択する第２の選択手段と、
前記第２の選択手段が選択した前記動きベクトルが示す前記参照画像内の位置に対応す
る候補画素値の一部または全部を用いて、前記注目画素の補正後の画素値を算出する第２
の算出手段と、
を備え、
前記第１の選択手段は、前記処理対象画像よりも前に表示すべき参照画像の数と前記処
理対象画像よりも後に表示すべき参照画像の数のうち、少ない方の数以下の動きベクトル
を選択することを特徴とする画像処理装置。
【請求項９】
前記信頼度算出手段は、前記第１誤差の、前記第２誤差の最大の値に対する比が小さい
程高い前記信頼度を算出することを特徴とする請求項８記載の画像処理装置。
【請求項１０】
前記信頼度算出手段は、前記第１誤差の小さい程、高い前記信頼度を算出する、
ことを特徴とする請求項８記載の画像処理装置。
【請求項１１】
前記第２の選択手段が選択した前記動きベクトルが示す前記参照画像内の位置に対応す
る候補画素値のうち、注目画素の画素値との差分量が所定の基準以下となる前記候補画素
値を判定する判定手段を更に備え、
前記第２の算出手段は、前記基準以下と判定された前記候補画素値と、前記注目画素の
画素値との相加平均または加重和から、前記注目画素の補正後の画素値を算出することを
特徴とする請求項８乃至１０のいずれか一項に記載の画像処理装置。
【請求項１２】
前記第１の選択手段は、前記注目画素について求めた前記動きベクトルから所定の数以
下であって、複数の動きベクトルを選択することを特徴とする請求項１乃至１１のいずれ
かに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像のノイズを除去する画像処理装置に関する。
【背景技術】
【０００２】
映像中に存在するランダムノイズや圧縮動画にみられるモスキートノイズなどの時間方向のちらつきは、画質劣化の要因となる。そのため、これらのノイズを除去する手法が開発されてきた。εフィルタは、処理対象画素と、平均化に用いる参照画素との画素値の差を閾値（ε）判定し、差が閾値以下の参照画素と注目画素の平均をとるフィルタである。εフィルタは、インパルス性のノイズが存在する場合や、処理対象画素と参照画素が異なる画像中のオブジェクトを示している場合に、閾値を超える画素値の変動があれば、画質の劣化を防ぐことができる。【０００３】
圧縮動画において、ちらつきが抑制され滑らかな画像を生成するために時間方向にεフィルタを適用する手法が提案されている（例えば非特許文献１）。提案手法では、処理対象画素と画像上の同じ座標位置の画素を時間方向にフィルタリングしていた。そのため、動きのない領域ではちらつきが抑制されるものの、動きのある領域では、処理対象画素とは異なるオブジェクトの画素、または同じオブジェクト内の異なる位置の画素によってフィルタリングが行われる。そのため、動きのある領域で時間方向のちらつきを解消できないという課題があった。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】久光秀明，荒川薫，「画像の局所的性質を考慮した時空間ε-フィルタによる圧縮動画像画質改善」信学技報SIS2004-15，2004年．
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来技術では、映像中の動きのある領域で時間方向のちらつきを解消できないという課題があった。【０００６】
本発明は、上記従来技術の課題を解決するためになされたものであって、動きのある領域においても高画質なノイズ除去画像を得ることを可能とする画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は入力映像中の処理対象画像の注目画素から、前記入力映像中の１以上の参照画像への動きベクトルを前記参照画像毎に推定する推定手段と、前記動きベクトルが示す、前記参照画像内の位置に対応する候補画素値を算出する第１の算出手段と、前記候補画素値のうち、注目画素の画素値との差分量が所定の基準以下となる前記候補画素値を判定する判定手段と、前記基準以下と判定された前記候補画素値と、前記注目画素の画素値との相加平均または加重和から、前記注目画素の補正後の画素値を算出する第２の算出手段と、を備えることを特徴とする画像処理装置。【０００８】
を提供する。
【発明の効果】
【０００９】
本発明によれば、動きのある領域においても、ぼけやアーチファクトの少ない、高画質なノイズ除去画像の生成が可能となる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態の画像処理装置の構成を示す図。
【図２】第１の実施形態の画像処理装置の動作を説明するための模式図。
【図３】第１の実施形態の画像処理装置の動作を示すフローチャート。
【図４】動き推定部の動作を示すフローチャート。
【図５】等角直線フィッティングを説明するための模式図。
【図６】パラボラフィッティングを説明するための模式図。
【図７】オクルージョンの発生を説明するための模式図。
【図８】信頼度算出部と選択部の動作を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について説明する。なお、互いに同様の動作をする構成や処理には共通の符号を付して、重複する説明は省略する。
【００１２】
（第１の実施形態）
本実施形態の画像処理装置は、動画像からノイズ除去を行う。例えばテレビにおいて、受信した映像や外部入力された映像を高画質化して表示することを可能とするものである。なお、以下の実施形態では画像をフレームと記載するが、インターレース画像に対しても本実施形態は適用できる。
【００１３】
図１は、本実施形態の画像処理装置を示す図である。
【００１４】
本実施形態の画像処理装置は、処理対象フレーム中の注目画素から複数の参照フレームへの動きベクトルを算出する動き推定部１０１と、注目画素に対して算出した動きベクトルの中から半数のマッチング誤差の小さな動きベクトルを選択する選択部１０２と、選択された動きベクトルの信頼度をそれぞれ算出する信頼度算出部１３０１と、信頼度の高い動きベクトルを選択する選択部１０３２と、参照フレーム中で動きベクトルに対応する位置の対応画素値を算出する対応画素値算出部１０４と、対応画素値のうち注目画素の画素値との差が閾値以下のものを参照画素値とする判定部１０５と、注目画素の画素値と参照画素値の平均を算出する平均化部１０６とを備えている。
【００１５】
図２は、処理対象フレーム、参照フレーム、対応画素Ｑｊ及び注目画素Ｐの関係を示した模式図である。横軸は表示時刻を示す。対応画素Ｑｊは、それぞれの参照フレームに対して動き推定部１０１が求めた動きベクトルに対応する位置の画素を示す。複数の参照フレームは、処理対象フレームの時刻ｔに近い時刻に表示されるフレームに設定することが望ましい。本実施形態では、処理対象フレームの直前時刻（ｔ−１）以前に表示されるフレームＮ枚と、処理対象フレームの直後時刻（ｔ＋１）以降に表示されるフレームＮ枚を参照フレームとして選択した場合について例示する。図２は、Nが２である例を示している。添え字ｊは各対応画素のフレームが表示される時間を示す。
【００１６】
次に、本実施形態の画像処理装置の動作について説明する
図３は、本実施形態の画像処理装置の動作を示すフローチャートである。
【００１７】
まず、動き推定部１０１が処理対象フレーム中の１画素を注目画素Pに設定する（S１１）。
【００１８】
次に、動き推定部１０１は、注目画素Pから参照フレームへの動きベクトルを算出する（Ｓ１２）。動きベクトルは、画素精度で算出しても良いし、１画素よりも細かい精度（サブピクセル精度）で算出しても良い。サブピクセル精度で動きベクトルを算出する方法を図４のフローチャートを参照しながら説明する。
【００１９】
まず、画素精度での動きベクトルを次の手順で算出する。参照フレームにおいて、注目画素の対象フレーム内での空間的位置と同じ位置を中心として、動き探索範囲を設定する（Ｓ２１）。動き探索範囲は、例えば矩形のブロックである。
【００２０】
次に、探索範囲内の各画素を中心とするブロックと、注目画素を中心とするブロックの画素値の変化パターンの相違度を算出する。以降では、この画素値パターンの相違度をそれぞれのブロックの中心画素間のマッチング誤差と呼ぶものとする。マッチング誤差として、本実施形態ではＳＡＤ値（Sum of Absolute Differences）を用いるが、他にもＳＳＤ値（Sum of Squared Differences）を用いることもできる。マッチング誤差が大きいブロック程、注目画素を中心とするブロックの画素値パターンとの相違度が大きい。マッチング誤差を探索範囲内の画素について算出し、マッチング誤差が最小であった探索範囲内の画素位置を画素精度での動きベクトルの示す画素とする（Ｓ２２）。このとき、探索範囲内の全画素を探索する他に、ダイヤモンドサーチを用いて高速化することもできる。
【００２１】
次に、画素精度での動きベクトルを中心にして、次の方法でサブピクセル精度での動きベクトルの位置を算出する。まず、水平方向の動きを算出する（Ｓ２３）。画素精度での動きベクトルの示す画素の座標が(x,y)であったとする。すると、画像の水平方向サブピクセル精度の動き量Xsubは、座標(i,j)におけるSAD値をSAD(i,j)として、等角直線フィッティングと呼ばれる手法により、次式で求めることができる。
【数１】
0005490117.tif 000002
【００２２】
図５は、等角直線フィッティングでサブピクセル推定を行う様子を示した模式図である。図５の横軸が画像内の座標、縦軸が各座標におけるSAD値を表している。式（１）は、図５に示されているように、傾きの等しい直線で(x-1,y),(x,y),(x+1,y)の３点におけるSAD値を結んだときの、直線が交差する位置を求めている。なお、画素値パターンの相違度としてSSD値を使う時は、パラボラフィッティングと呼ばれる手法により、次の式を使って動き量を算出することが望ましい。
【数２】
0005490117.tif 000003
【００２３】
図６は、パラボラフィッティングでサブピクセル推定を行う様子を示した模式図である。
【００２４】
次に、画像の垂直方向についても、同様にサブピクセル精度の動き量ｙｓｕｂを求める（S24）。以上の処理により、注目画素から参照フレームへのサブピクセル精度での動きベクトルは（x＋xsub，y＋ysub）と算出される。
【００２５】
なお、動き推定は１つの注目画素毎に算出する他に、処理対象フレームの小領域毎にまとめて算出しても良い。例えば、処理対象フレームをブロック分割し、各ブロック単位で動き推定を行い、ブロック内の画素の動きベクトルは同じとする。この場合、後述の選択部１０２と信頼度算出部１０３１の動作も、ブロック単位で共通の選択及び判定の処理がなされる。動き推定を小領域毎にまとめて行うことで、装置全体の処理にかかる時間・処理量を少なくすることができる。
【００２６】
以上で、図3における、Ｓ１２の処理を終了する。
【００２７】
次に、注目画素Pからあらかじめ設定された全ての参照フレームに対して動きベクトルの推定Ｓ１２が行われたか判定する（Ｓ１３）。注目画素Pに対する動きベクトルが２N個算出されていない場合（Ｓ１３，Ｎｏ）、Ｓ１２に戻る。注目画素に対する動きベクトルが２N個算出された場合（Ｓ１３，Ｙｅｓ）、Ｓ１４に進む。
【００２８】
次に、選択部１０２は、動き推定部１０１で算出した動きベクトルのうち、例えばマッチング誤差の少ないものから順に、参照フレームの数（２Ｎ）の半数、つまりN個を選択する（S１４）。まず、それぞれの動きベクトルに対応する位置の画素（対応画素Ｑｊ）と、注目画素Ｐとのマッチング誤差を算出する。マッチング誤差を算出するための２つのブロックには、画素Ｑを中心とするブロックと、注目画素Ｐを中心とするブロックを用いる。いま、画素Ｑの位置はサブピクセル精度で与えられているため、単純に参照フレーム中の画素Ｑの周辺画素をブロックとするだけでは、画素Ｑが中心位置とはならない。そこで、画素Ｑを中心とするブロックは、参照フレームを補間あるいは内挿することにより、画素Ｑが中心位置となるように、座標のサブピクセル分をずらしてリサンプリングして作成する。ただし、計算を簡略化するために、リサンプリングを用いずに、画素精度での動きベクトルに対応する位置の画素を中心とするブロックで近似して代用しても良い。
【００２９】
次に、マッチング誤差の小さい順番に、N個の動きベクトルを選択する。マッチング誤差の小さい動きベクトルを参照フレームの数の半数だけ用いることで、フレーム間でオブジェクトが動いている時に生じるオクルージョン領域や、シーンチェンジ時に生じる画質劣化を防ぐことができる。
【００３０】
図７は、オクルージョンを示した模式図である。図７では、背景の１画素を注目画素とし、その背景上をオブジェクトが時刻と共にフレームの左上方向へ移動していく場合を示している。時刻ｔより前の時刻では注目画素Ｐに対応する画素が見えているのに対して、後の時刻では注目画素Ｐに対応する画素は隠れている。このように、オブジェクトがある一定の方向に動いているとき、処理対象フレームの前時刻もしくは後時刻のどちらかには、注目画素Ｐに対応する画素が存在する。半数以下の動きベクトルを使用した場合、オクルージョン領域（オブジェクトにより注目画素Ｐに対応する画素が遮蔽されている領域）の画素値を後述の平均化部１０６で参照されなくなるため画質劣化を生じにくくする。シーンチェンジにおいても同様で、処理対象フレームの前時刻もしくは後時刻のどちらかは、処理対象フレームと同じシーンである。そのため、半数以下の動きベクトルを使用すれば、処理対象フレームと同じシーンの参照フレームから優先して画素値が参照されることになる。また、参照フレームが処理対象フレームの前と後の時刻で異なる数設定されている場合でも、前時刻と後時刻の参照フレーム数の少ない方の数以下の動きベクトルを選択することで、同様の効果が得られる。例えば、前時刻と後時刻の参照フレーム数Ｎがそれぞれ２枚と４枚の時、６つの動きベクトルから２つ以下を選択すれば良い。
【００３１】
なお、ここでは、マッチング誤差の大きさを選択の基準として動きベクトルを選択したが、選択の基準はマッチング誤差に限らない。基準として、例えば、後述の信頼度算出部１０３１で算出される信頼度を用いても良い。他にも、動きベクトルの信頼度を表す基準を用いることができる。
【００３２】
次に、信頼度算出部１０３１が各動きベクトルの信頼度を算出し、選択部１０３２がその中から信頼度の高い動きベクトルを選択する（S１５）。信頼度算出部１０３１・選択部１０３２のS１５の動作を、図８を参照しながら詳細に説明する。
【００３３】
図８は信頼度算出部１０３１と選択部１０３２のS１５の動作の詳細を示す図である。なお、参照フレーム中で、動きベクトルに対して画素精度で対応する位置の座標を(x,y)とする。まず、信頼度算出部１０３１は注目画素Ｐと参照フレーム中の座標(x,y)の画素とのマッチング誤差SAD(x,y)を求める（Ｓ３１）。Ｓ３１では、Ｓ１４で算出したマッチング誤差を利用しても良い。次に、信頼度算出部１０３１は(x,y)の上下左右に隣接する位置(x-1,y),(x+1,y),(x,y-1),(x,y+1)におけるマッチング誤差を算出する（Ｓ３２）。なお、上記(x,y)とその隣接位置におけるマッチング誤差は、動き推定部１０１の処理で既に算出されているから、処理結果を流用することもできる。次に、信頼度算出部１０３１動きベクトルの信頼度Confを算出する（Ｓ３３）。信頼度の算出には、まず、隣接する位置における４つのマッチング誤差の最大値を求める。これをSAD(x,y)_maxとする。次に、次式により動きベクトルの信頼度Confを算出する。
【数３】
0005490117.tif 000004
【００３４】
ただし、関数ｆ１、ｆ２は、引数が小さいほど大きな値を返す関数である。例えばｚの値に対して、単調減少する関数ｆｋ（ｚ）を用いることができる。  
ｆｋ（ｚ）＝ｃｋ−ａｋｚ  ・・・式（４）  
また、信頼度の低下の下限を設けて、次式を用いても良い。
【数４】
0005490117.tif 000005
【００３５】
ただし、ａｋ≧０，ｃｋ，ｚｔｈ，ｋは定数である。Confの、第１項は動きの絶対的な信頼度を示している。SAD(x,y)_の値が小さいほど、信頼度は高くなる。第２項は動きの周辺位置からの相対的な信頼度を示しており、SAD(x,y)_maxとSAD(x,y)_の比に基づいて算出される。比が小さいほど信頼度は高くなる。つまり、第２項が大きくなることは、等角直線フィッティングにおける２本の直線の角度が狭くなることに対応しており、動き推定の信頼度を高く評価することができる。相対的な信頼度としては、他にSAD(x,y)とSAD(x,y)_maxの差を用いることもでき、その場合、信頼度Confは次の式（６）で求まる。
【００３６】
Conf=f１(SAD(x,y))+f2(SAD(x,y)-SAD(x,y)_max) ・・・式（６）  
また、マッチング誤差としてSSD値を使用している場合は、相対的な信頼度を次式に基づいて設定することが望ましい。
【００３７】
max{SAD(x-1,y)-2SAD(x,y)+SAD(x+1,y),SAD(x,y+1)-2SAD(x,y)+SAD(x,y+1)}・・・式（７）  
式（７）の値が大きくなることは、パラボラフィッティングにおいて、SSD値を結ぶ曲線が急峻になることを意味する。つまり、動きベクトルの信頼度が高くなることに対応する。最後に、選択部１０３２がConfが閾値よりも大きくなる動きベクトルを選択する（Ｓ３４）。
【００３８】
以上では、動きベクトルの画素精度での対応位置(x,y)とのその上下左右の４位置のマッチング誤差を用いてConfを算出する方法を示したが、マッチング誤差を計算する位置はこれに限らない。例えば、サブピクセル精度での対応位置（x＋xsub，y＋ysub）とその周辺位置でのマッチング誤差を算出し、相対的な大小関係からConfを算出しても良い。また、Confは相対的な信頼度の項のみで定義しても良い。以上で、Ｓ１５の処理を終了する。
【００３９】
次に、対応画素値算出部１０４は、参照フレーム中で、選択部１０３２で選択された動きベクトルに対応する位置の画素値を算出する（S１６）。これを対応画素値と呼ぶ。もし、動きベクトルが画素精度であれば、参照フレーム上で対応する位置の画素値を読み出せば良い。動きベクトルがサブピクセル精度の時は、動きベクトルに対応する位置の周辺画素から、補間や内挿により画素値を算出する。単純には、周辺の４画素を用いて双直線補間により画素値を算出する。
【００４０】
次に、判定部１０５では、対応画素値のうち注目画素Ｐの画素値との差が所定の閾値よりも小さいものを選択する（S１７）。これを参照画素値と呼ぶ。ここでは、対応画素値の数がn個であった場合について説明する。閾値は、固定でも良いし、例えば画像から推定したノイズレベルに応じて決定するなど、可変でも良い。
【００４１】
次に、平均化部１０６では、注目画素Ｐの画素値とｎ個の参照画素値の相加平均をとり、注目画素Ｐの処理結果の画素値とする（S１８）。なお、平均化の手段は相加平均の他に、加重和でも良い。加重和の際に付与する重みとしては、例えば信頼度算出部１０３１で算出した信頼度が高いほど大きい重みを付与することができる。
【００４２】
以上、S１１からＳ１８の処理を処理対象フレームの全ての画素に行い本実施形態の画像処理装置によるノイズ除去の処理を終了する（S１９）。
【００４３】
このように、実施形態の画像処理装置によれば、信頼度の高い動きベクトルを選択して用いることで対応画素値を求め、さらに注目画素Ｐと画素値の近い対応画素値を平均化で参照することによって、動きのある領域でも、ぼけやアーチファクトなどの画質劣化の少ない、高画質なノイズ除去画像を生成することが可能となる。
【００４４】
本発明は装置単体でのノイズ除去の用途に限らず、各種画像処理装置の前処理または後処理として使用することもできる。例えば、画像を拡大する装置と組み合わせた場合、画像拡大処理により視認されやすくなる入力映像に存在するノイズを、抑制する効果がある。また、画像を鮮鋭化する装置と組み合わせた場合、本発明を前処理に使えば、ノイズの増幅を抑えつつ、エッジやテクスチャといった本来の画像成分を鮮鋭化する処理が可能となる。
【００４５】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００４６】
１０１・・・動き推定部、１０２・・・選択部、１０３１・・・信頼度算出部、１０３２・・・選択部、１０４・・・対応画素値算出部、１０５・・・判定部、１０６・・・平均化部
【図１】
0005490117.tif 000006
【図２】
0005490117.tif 000007
【図３】
0005490117.tif 000008
【図４】
0005490117.tif 000009
【図５】
0005490117.tif 000010
【図６】
0005490117.tif 000011
【図７】
0005490117.tif 000012
【図８】
0005490117.tif 000013