(57)【要約】【課題】どのような状況下で撮像された画像であってもノイズ判定を行うことが可能なノイズ判定技術を提供する。【解決手段】フレーム単位で与えられる画像データのノイズの有無を判定するノイズ判定装置であって、画像データを周波数分解し、得られた周波数成分について、周波数が比較的低い低周波成分および周波数が比較的高い高周波成分について、それぞれ所定数のデータをサンプリングし、低周波側データに対する高周波側データの比率に基づいて、ノイズの有無を判定する。【選択図】図３
2015136001.tif 000002
【特許請求の範囲】
【請求項１】
フレーム単位で与えられる画像データのノイズの有無を判定するノイズ判定装置であって、
前記画像データを周波数分解し、得られた周波数成分について、周波数が比較的低い低周波成分および周波数が比較的高い高周波成分について、それぞれ所定数のデータをサンプリングし、低周波側データに対する高周波側データの比率に基づいて、ノイズの有無を判定することを特徴とするノイズ判定装置。
【請求項２】
前記ノイズ判定装置は、
１つのフレームの前記画像データを所定の画素数のマトリクスに分割してデータブロックとして周波数分解を行う周波数分解部と、
前記周波数分解部で得られた周波数成分について、前記データブロックの低周波成分側および高周波成分側のそれぞれで、所定数ずつの周波数成分をサンプリングして、前記低周波側データおよび前記高周波側データとし、前記低周波側データに対する前記高周波側データの比率が、予め定めた第１の閾値よりも大きいか否かでノイズの有無を解析する周波数解析部と、を備える、請求項１記載のノイズ判定装置。
【請求項３】
前記ノイズ判定装置は、
前記周波数解析部においてノイズを有すると解析された前記データブロックの個数が、予め定めた閾値よりも多い場合は、前記１つのフレームにノイズを有するものと判定するフレーム単体ノイズ判定部を備える、請求項２記載のノイズ判定装置。
【請求項４】
前記ノイズ判定装置は、
前記フレーム単体ノイズ判定部においてノイズを有するものと判定された複数のフレームが、予め定めた判定条件を満たす場合は、動画像にノイズを有するものと判定する複数フレームノイズ判定部を備える、請求項３記載のノイズ判定装置。
【請求項５】
前記ノイズ判定装置は、
１つのフレームの前記画像データを所定の画素数のマトリクスに分割してデータブロックとして周波数分解を行う周波数分解部と、
前記周波数分解部で得られた周波数成分について、前記データブロックの低周波成分側および高周波成分側のそれぞれで、所定数ずつの周波数成分をサンプリングして、前記低周波側データおよび前記高周波側データとし、前記１つのフレームを構成する全ての前記データブロックについて対応する周波数成分ごとにデータの加算を行ったデータ集約マトリクスを作成し、前記データ集約マトリクスにおける、前記低周波側データに対する前記高周波側データの比率が、予め定めた第１の閾値よりも大きいか否かでノイズの有無を解析する周波数解析部と、を備える、請求項１記載のノイズ判定装置。
【請求項６】
前記ノイズ判定装置は、
前記周波数解析部においてノイズを有するものと判定された複数のフレームが、予め定めた判定条件を満たす場合は、動画像にノイズを有するものと判定する複数フレームノイズ判定部を備える、請求項５記載のノイズ判定装置。
【請求項７】
前記判定条件は、
動画像を構成する複数のフレームのうち、ノイズを有するフレームの比率で規定される、請求項４または請求項６記載のノイズ判定装置。
【請求項８】
前記判定条件は、
動画像を構成する複数のフレームのうち、ノイズを有するフレームの連続数で規定される、請求項４または請求項６記載のノイズ判定装置。
【請求項９】
前記周波数分解部は、
離散コサイン変換により周波数分解を行い、
前記周波数解析部は、
前記周波数分解部での離散コサイン変換により得られた変換係数の交流成分を直流成分で割ることで前記交流成分の正規化を行い、正規化後の交流成分を前記低周波側データおよび前記高周波側データとする、請求項２または請求項５記載のノイズ判定装置。
【請求項１０】
前記周波数解析部は、
前記正規化後の前記高周波側データが、予め定めた第２の閾値よりも大きいか否かの判定をさらに行って、ノイズの有無を解析する、請求項９記載のノイズ判定装置。
【請求項１１】
前記画像データとしてベイヤーデータを使用する、請求項１記載のノイズ判定装置。
【請求項１２】
フレーム単位で与えられる画像データのノイズの有無を判定するノイズ判定方法であって、
（ａ）前記画像データを周波数分解するステップと、
（ｂ）前記ステップ（ａ）で得られた周波数成分について、周波数が比較的低い低周波成分および周波数が比較的高い高周波成分について、それぞれ所定数のデータをサンプリングし、低周波側データに対する高周波側データの比率に基づいて、ノイズの有無を判定するステップと、を備えることを特徴とするノイズ判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はノイズ判定技術に関し、特に画像信号に含まれるノイズの判定技術に関する。
【背景技術】
【０００２】
固体撮像素子などのイメージセンサを用いて撮像された画像信号に含まれるノイズを検出し除去する技術については、従来から種々の技術が提案されている。
【０００３】
例えば、特許文献１には、クロマ成分に含まれるノイズを検出し、除去する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５１０５２１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
固体撮像素子などのイメージセンサを用いた撮像装置は、監視カメラとして使用されることがあるが、監視カメラは、明るい場所での使用に限定されず、照度の低い場所でも使用されることがある。
【０００６】
このような場合、ノイズの比率が高くなり、特許文献１をはじめとして、従来のノイズ検出技術では効果的なノイズ判定ができず、十分なノイズ除去ができないという問題があった。
【０００７】
本発明は上記のような問題を解決するためになされたものであり、どのような状況下で撮像された画像であってもノイズ判定を行うことが可能なノイズ判定技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るノイズ判定装置の第１の態様は、フレーム単位で与えられる画像データのノイズの有無を判定するノイズ判定装置であって、前記画像データを周波数分解し、得られた周波数成分について、周波数が比較的低い低周波成分および周波数が比較的高い高周波成分について、それぞれ所定数のデータをサンプリングし、低周波側データに対する高周波側データの比率に基づいて、ノイズの有無を判定する。
【０００９】
本発明に係るノイズ判定装置の第２の態様は、前記ノイズ判定装置は、１つのフレームの前記画像データを所定の画素数のマトリクスに分割してデータブロックとして周波数分解を行う周波数分解部と、前記周波数分解部で得られた周波数成分について、前記データブロックの低周波成分側および高周波成分側のそれぞれで、所定数ずつの周波数成分をサンプリングして、前記低周波側データおよび前記高周波側データとし、前記低周波側データに対する前記高周波側データの比率が、予め定めた第１の閾値よりも大きいか否かでノイズの有無を解析する周波数解析部と、を備えている。
【００１０】
本発明に係るノイズ判定装置の第３の態様は、前記ノイズ判定装置が、前記周波数解析部においてノイズを有すると解析された前記データブロックの個数が、予め定めた閾値よりも多い場合は、前記１つのフレームにノイズを有するものと判定するフレーム単体ノイズ判定部を備えている。
【００１１】
本発明に係るノイズ判定装置の第４の態様は、前記ノイズ判定装置が、前記フレーム単体ノイズ判定部においてノイズを有するものと判定された複数のフレームが、予め定めた判定条件を満たす場合は、動画像にノイズを有するものと判定する複数フレームノイズ判定部を備えている。
【００１２】
本発明に係るノイズ判定装置の第５の態様は、前記ノイズ判定装置が、１つのフレームの前記画像データを所定の画素数のマトリクスに分割してデータブロックとして周波数分解を行う周波数分解部と、前記周波数分解部で得られた周波数成分について、前記データブロックの低周波成分側および高周波成分側のそれぞれで、所定数ずつの周波数成分をサンプリングして、前記低周波側データおよび前記高周波側データとし、前記１つのフレームを構成する全ての前記データブロックについて対応する周波数成分ごとにデータの加算を行ったデータ集約マトリクスを作成し、前記データ集約マトリクスにおける、前記低周波側データに対する前記高周波側データの比率が、予め定めた第１の閾値よりも大きいか否かでノイズの有無を解析する周波数解析部と、を備えている。
【００１３】
本発明に係るノイズ判定装置の第６の態様は、前記ノイズ判定装置が、前記周波数解析部においてノイズを有するものと判定された複数のフレームが、予め定めた判定条件を満たす場合は、動画像にノイズを有するものと判定する複数フレームノイズ判定部を備えている。
【００１４】
本発明に係るノイズ判定装置の第７の態様は、前記判定条件が、動画像を構成する複数のフレームのうち、ノイズを有するフレームの比率で規定される。
【００１５】
本発明に係るノイズ判定装置の第８の態様は、前記判定条件が、動画像を構成する複数のフレームのうち、ノイズを有するフレームの連続数で規定される。
【００１６】
本発明に係るノイズ判定装置の第９の態様は、前記周波数分解部が、離散コサイン変換により周波数分解を行い、前記周波数解析部は、前記周波数分解部での離散コサイン変換により得られた変換係数の交流成分を直流成分で割ることで前記交流成分の正規化を行い、正規化後の交流成分を前記低周波側データおよび前記高周波側データとする。
【００１７】
本発明に係るノイズ判定装置の第１０の態様は、前記周波数解析部は、前記正規化後の前記高周波側データが、予め定めた第２の閾値よりも大きいか否かの判定をさらに行って、ノイズの有無を解析する。
【００１８】
本発明に係るノイズ判定装置の第１１の態様は、前記画像データとしてベイヤーデータを使用する。
【００１９】
本発明に係るノイズ判定方法の態様は、フレーム単位で与えられる画像データのノイズの有無を判定するノイズ判定方法であって、前記画像データを周波数分解するステップ（ａ）と、前記ステップ（ａ）で得られた周波数成分について、周波数が比較的低い低周波成分および周波数が比較的高い高周波成分について、それぞれ所定数のデータをサンプリングし、低周波側データに対する高周波側データの比率に基づいて、ノイズの有無を判定するステップ（ｂ）と、を備えている。
【発明の効果】
【００２０】
本発明に係るノイズ判定装置によれば、低周波側データに対する高周波側データの比率に基づいて、ノイズの有無を判定するので、どのような状況下で撮像された画像であっても、比較的簡便にノイズの有無を解析できる。
【図面の簡単な説明】
【００２１】
【図１】本発明に係る実施の形態のノイズ判定装置を有した、ノイズ除去装置の構成を示すブロック図である。
【図２】本発明に係る実施の形態のノイズ判定装置の構成を示すブロック図である。
【図３】本発明に係る実施の形態のノイズ判定装置におけるノイズ判定処理を説明するフローチャートである。
【図４】８×８のベイヤーデータブロックに対応するＤＣＴ係数のマトリクスを示す図である。
【図５】本発明に係る実施の形態のノイズ判定装置の変形例を示すブロック図である。
【図６】本発明に係る実施の形態のノイズ判定装置の変形例におけるノイズ判定処理を説明するフローチャートである。
【図７】サンプリング領域の設定例を示す図である。
【図８】サンプリング領域の設定例を示す図である。
【発明を実施するための形態】
【００２２】
＜実施の形態＞
図１は本発明に係る実施の形態のノイズ判定装置を有した、ノイズ除去装置１００の構成を示すブロック図である。
【００２３】
図１に示すように、ノイズ除去装置１００は、画像データを受け、当該画像データにノイズが含まれるか否かを判定するノイズ判定装置１と、画像データに含まれるノイズを除去するフィルタ回路２と、ノイズ判定装置１でのノイズ判定結果に基づいて、フィルタ回路２から出力されるフィルタ処理済み画像データを選択するか、あるいはフィルタ処理されていない画像データを選択して出力する選択回路３とを有している。
【００２４】
図２には、ノイズ判定装置１の構成をブロック図で示す。図２に示すように、ノイズ判定装置１には、画像データとしてベイヤーデータが入力されるが、当該ベイヤーデータは、ラインメモリ群１１に一時的に保存される。後に説明するが、ノイズ判定装置１は、１フレーム分の画像データを８×８画素単位、または４×４画素単位のマトリクスで処理するので、ラインメモリ群１１は、８×８画素単位の場合は７個のラインメモリを含み、３×３画素単位の場合は３個のラインメモリを含むこととなる。
【００２５】
ラインメモリ群１１に保存されたベイヤーデータは、先入れ先出し（ＦＩＦＯ）処理で４×４画素単位または８×８画素単位でＤＣＴ（離散コサイン）変換部１２に与えられ、それは４ラインまたは８ラインのベイヤーデータが与えられるまで連続して行われる。
【００２６】
ＤＣＴ変換部１２（周波数分解部）では、与えられたベイヤーデータ（以後、ベイヤーデータブロックと呼称）に対して離散コサイン変換を施して周波数分解し、得られた周波数成分についての変換係数を出力する。
【００２７】
そして、ＤＣＴ変換部１２から出力される変換係数に対して、周波数解析部１３で解析を行うことで、４×４画素単位または８×８画素単位でノイズを有しているか否かの解析結果が得られ、当該解析結果をメモリ等で構成される解析結果格納部１４に格納する。
【００２８】
解析結果格納部１４に１フレーム分の画像データに対する解析結果が格納されると、当該１フレーム分の画像データに対する解析結果は、フレーム単体ノイズ判定部１５に与えられる。
【００２９】
フレーム単体ノイズ判定部１５では、１フレーム分の画像データに対する解析結果のうち、ノイズを有していると解析されたベイヤーデータブロックが幾つあるかに基づいて、当該１フレーム分の画像データがノイズを有した画像データであるか否か、すなわち、ノイズを有したフレームであるか否かの判定を行う。
【００３０】
そして、フレーム単体ノイズ判定部１５での判定結果は複数フレームノイズ判定部１６に与えられ、所定数の複数フレームのうち、ノイズを有したフレームが幾つあるかに基づいて、最終的なノイズ判定を行い、判定結果に基づいた制御信号を選択回路３に与え、選択回路３での画像データの選択動作を制御する。
【００３１】
なお、ノイズ判定装置１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）およびワイヤードロジック等で構成され、ＲＯＭ内に格納されたプログラムを読み出し、当該プログラムをＣＰＵで実行することによって、ノイズ判定装置１を機能的に実現する。
【００３２】
＜ノイズ判定処理＞
次に、図３に示すフローチャートを用いて、ノイズ判定装置１におけるノイズ判定処理について説明する。なお、以下の説明は、図２に示した周波数解析部１３以下での処理であり、ＤＣＴ処理は周知の技術であるので説明は省略する。
【００３３】
まず、ステップＳ１において、周波数解析部１３では、ＤＣＴ変換部１２から出力される変換係数（ＤＣＴ係数）のマトリクス（８×８のベイヤーデータブロックに対応）において、ＡＣ（交流）成分をＤＣ（直流）成分で割ることでＡＣ成分の正規化を行う。
【００３４】
ここで、８×８のベイヤーデータブロックに対応するＤＣＴ係数のマトリクスを図４に示す。図４において、マトリクスの先頭（左上角部）がＤＣ成分であり、マトリクスの水平方向が垂直周波数成分（Ｖ）を、マトリクスの垂直方向が水平周波数成分（Ｈ）を表している。そして、ＤＣ成分に近いＡＣ成分ほど低周波であり、マトリクスのＤＣ成分とは対角をなす角部に近いＡＣ成分ほど高周波となっている。
【００３５】
なお、図４において、ＤＣ成分側寄りのＡＣ成分である低周波成分（低域成分）のサンプリング領域をサンプリング領域ＬＳＲ（低域サンプリング領域）とし、ＤＣ成分とは対角をなす側のＡＣ成分である高周波成分（高域成分）のサンプリング領域をサンプリング領域ＨＳＲ（高域サンプリング領域）として示している。
【００３６】
次に、周波数解析部１３は、ステップＳ２において、図４に示すサンプリング領域ＬＳＲでの正規化されたＤＣＴ係数の総数（Σ低域）に対する、サンプリング領域ＨＳＲでの正規化されたＤＣＴ係数の総数（Σ高域）の比率（Σ高域／Σ低域）を算出し、予め定めた閾値Ａとの比較を行う。そして、当該比率が、閾値Ａを超える場合にはステップＳ３に進むが、閾値Ａ以下の場合は、処理対象となっているベイヤーデータブロックはノイズを有さないものと判断し、判断結果を解析結果格納部１４に格納する（ステップＳ１１）。その後は、ステップＳ５に進む。
【００３７】
なお、図４では、サンプリング領域ＬＳＲの周波数成分の数も、サンプリング領域ＨＳＲの周波数成分の数も、全体の３割程度に設定されているが、これは、領域を広くし過ぎると有意な結果が得にくくなるためであるが、基本的には任意に設定可能である。
【００３８】
ステップＳ３では、正規化されたＤＣＴ係数のサンプリング領域ＨＳＲでの総数（Σ高域）と、予め定めた閾値Ｂとの比較を行う。これは、例えば、ＤＣ成分が多く、ＡＣ成分が少ないような変化に乏しい画像において、高周波成分が少しだけあるような場合、ステップＳ２の判断ステップだけでは、ノイズありと誤判断されている可能性があるので、これを回避するための措置である。ステップＳ３での比較の結果、高周波成分が所定数を超えて存在すると判断される場合は、ステップＳ２の判断は正確であるものと判断する。
【００３９】
従って、ステップＳ３において、正規化されたＤＣＴ係数のサンプリング領域ＨＳＲでの総数が閾値Ｂを超えると判断された場合は、処理対象となっているベイヤーデータブロックはノイズを有するものと判断して、判断結果を解析結果格納部１４に格納する（ステップＳ４）。
【００４０】
次に、周波数解析部１３では、ステップＳ５において、１つのフレームを構成する全てのベイヤーデータブロックについてノイズ判定を終了したか否かを判断し、全てのベイヤーデータブロックについてノイズ判定を終了した場合には、ステップＳ６に進むが、未処理のベイヤーデータブロックがある場合は、ステップＳ１以下の処理を繰り返す。
【００４１】
ステップＳ６では、フレーム単体ノイズ判定部１５において、解析結果格納部１４に格納された判断結果に基づいて、１フレーム中のベイヤーデータについて、ノイズを有すると判断されたベイヤーデータブロックの個数が、予め定めた閾値Ｃよりも多いか否かの判断を行う。そして、ノイズを有するベイヤーデータブロックの個数が、予め定めた閾値Ｃよりも多いと判定される場合は、当該フレームはフレーム単体でノイズを有するものと判断され、判断結果を解析結果格納部１４に格納する（ステップＳ７）。一方、ステップＳ６で、ノイズを有するベイヤーデータブロックの個数が、予め定めた閾値Ｃ以下と判定される場合は、当該フレームはフレーム単体ではノイズを有さないものと判断され、判断結果を解析結果格納部１４に格納する（ステップＳ１２）。
【００４２】
この場合、例えば１フレーム中の全ベイヤーデータブロックのうち、３割にノイズがある場合は、ノイズを有するフレームであると判定させるなど、閾値Ｃは任意の個数に設定することができる。
【００４３】
その後、複数フレームノイズ判定部１６において、ステップＳ７で、フレーム単体でノイズを有するものと判断されたフレームの数や、連続数などを確認し、複数フレームが予め定めた所定の判定条件を満たすか否かを判断する（ステップＳ８）。そして、当該判定条件を満たす場合には、動画像にノイズを有するものと判定し（ステップＳ９）、ノイズを除去されたデータが出力されるように、所定の制御信号を選択回路３に与える（ステップＳ１０）。その後は、ノイズ除去装置１００の電源がオフされるなどして、画像データの入力がなくなるまでステップＳ１以下の処理を繰り返す。
【００４４】
一方、ステップＳ８で、所定の判定条件を満たさないと判断された場合には、動画像にノイズを有さないものと判定し（ステップＳ１３）、所定の制御信号を選択回路３に与える（ステップＳ１０）。なお、制御信号はノイズがあると判定された場合もノイズがないと判定された場合も制御信号が出力されるが、例えば、ノイズがある場合の制御信号は「０」、ノイズがない場合の制御信号は「１」とすることで、選択回路３はそれぞれに対応した選択動作を行う。
【００４５】
ここで、ステップＳ８における判定動作について説明する。通常、動画像は１秒間６０フレームの画像で構成されている。従って、ステップＳ８では、６０フレームの画像データのそれぞれについてステップＳ１〜Ｓ７、Ｓ１２の処理が終了するのを待って判定を行う。この判定においては、判定条件として、例えば、６０フレームのうち、ノイズを有するフレームが半数を超える場合には、動画像にノイズが含まれているとして、６１フレーム目以降の画像データに対しては、フィルタ回路２を通してノイズを除去したフィルタ処理済み画像データが選択回路３を通って出力されるように、選択回路３の選択動作を制御する制御信号を出力する。
【００４６】
なお、換言すれば、最終判定に必要な、６０フレームの画像データが集まるまでは、フィルタ処理されていない画像データが選択回路３を通って出力されていると言うことになる。
【００４７】
以後、６１フレーム目以降の画像データはフィルタ処理済み画像データとなるが、ステップＳ１〜Ｓ１３の処理を繰り返し、ノイズが含まれないフレームが多くなって、上記判定条件を満たさない撮像状況になった場合は、フィルタ処理されていない画像データが選択回路３を通って出力されることになる。
【００４８】
このような処理を行う理由は、フィルタ処理を行った場合と、フィルタ処理を行わない場合とでは撮像画像に大きな違いが出るが、フィルタ処理のオン、オフを頻繁に繰り返すと、撮像画像がちらつくなどの原因となるので、これを回避するためである。
【００４９】
なお、上記判定条件は、上述したようなノイズを有すると判定されたフレームの数に限定されるものではなく、ノイズを有すると判定されたフレームが、所定数だけ連続するような場合、例えば、６０フレームのうち１０フレーム以上連続するのであれば、動画像にノイズが含まれているとして、６１フレーム目以降の画像データに対しては、フィルタ回路２を通してノイズを除去したフィルタ処理済み画像データが選択回路３を通って出力されるように、選択回路３の選択動作を制御する制御信号を出力するようにしても良い。
【００５０】
ここで、上記ステップＳ１〜Ｓ３の処理は、入力されたベイヤーデータのＧｂ（青側の緑）、Ｇｒ（赤側の緑）、Ｒ（赤）、Ｂ（青）の４つの色のそれぞれについて実行することで、判定の精度を高めることができる。なお、緑成分は輝度情報を含んでいるので、Ｇｂのデータだけ、あるいはＧｒのデータだけについて上記ステップＳ１〜Ｓ３の処理を実行するようにしても良い。
【００５１】
＜ノイズ判定処理装置の変形例＞
次に、ノイズ判定装置１の変形例について説明する。図５は、ノイズ判定装置１の変形例であるノイズ判定装置１Ａのブロック図である。
【００５２】
図５に示すように、ノイズ判定装置１Ａには、画像データとしてベイヤーデータが入力されるが、当該ベイヤーデータは、ラインメモリ群１１に一時的に保存される。後に説明するが、ノイズ判定装置１は、１フレーム分の画像データを８×８画素単位、または４×４画素単位で処理するので、ラインメモリ群１１は、８×８画素単位の場合は７個のラインメモリを含み、３×３画素単位の場合は３個のラインメモリを含むこととなる。
【００５３】
ラインメモリ群１１に保存されたベイヤーデータは、先入れ先出し（ＦＩＦＯ）処理で４×４画素単位または８×８画素単位でＤＣＴ（離散コサイン）変換部１２に与えられ、それは４ラインまたは８ラインのベイヤーデータが与えられるまで連続して行われる。
【００５４】
ＤＣＴ変換部１２では、与えられた８×８画素のベイヤーデータブロックに対して離散コサイン変換を施し、変換係数を出力する。
【００５５】
そして、ＤＣＴ変換部１２から出力される変換係数に対して、周波数解析部１３で周波数解析を行うことで、４×４画素単位または８×８画素単位でノイズを有しているか否かの解析結果が得られ、当該解析結果を解析結果格納部１４に格納する。
【００５６】
解析結果格納部１４に１フレームの画像データに対する解析結果が格納されると、当該１フレームの画像データに対する解析結果は、複数フレームノイズ判定部１６に与えられ、所定数の複数フレームのうち、ノイズを有したフレームが幾つあるかに基づいて、最終的なノイズ判定を行い、判定結果に基づいた制御信号を選択回路３に与え、選択回路３での画像データの選択動作を制御する。
【００５７】
次に、図６に示すフローチャートを用いて、ノイズ判定装置１Ａにおけるノイズ判定処理について説明する。
【００５８】
まず、ステップＳ２１において、周波数解析部１３では、ＤＣＴ変換部１２から出力される変換係数（ＤＣＴ係数）のマトリクス（８×８のベイヤーデータブロックに対応）において、ＡＣ（交流）成分をＤＣ（直流）成分で割ることでＡＣ成分の正規化を行う。
【００５９】
次に、周波数解析部１３は、ステップＳ２２において、１つのフレームを構成する全てのベイヤーデータブロックのそれぞれの正規化されたＤＣＴ係数のマトリクスについて、対応する周波数成分ごとにＤＣＴ係数の加算を行う。この結果、全てのマトリクスのＤＣＴ係数が集約された１つのマトリクス（データ集約マトリクス）が得られる。
【００６０】
次に、周波数解析部１３は、データ集約マトリクスにおいて、低域サンプリング領域での正規化されたＤＣＴ係数の総数（Σ低域）に対する、高域サンプリング領域での正規化されたＤＣＴ係数の総数（Σ高域）の比率（Σ高域／Σ低域）を算出し、予め定めた閾値Ａとの比較を行う。そして、当該比率が、閾値Ａを超える場合にはステップＳ２４に進むが、閾値Ａ以下の場合は、処理対象となっているフレームはノイズを有さないものと判断し、判断結果を解析結果格納部１４に格納する（ステップＳ２９）。その後は、ステップＳ２６に進む。
【００６１】
周波数解析部１３は、ステップＳ１４において、正規化されたＤＣＴ係数の高域サンプリング領域での総数（Σ高域）と、予め定めた閾値Ｂとの比較を行う。これは、例えば、ＤＣ成分が多く、ＡＣ成分が少ないような変化に乏しい画像において、高周波成分が少しだけあるような場合、ステップＳ２３の判断ステップだけでは、ノイズありと誤判断されている可能性があるので、これを回避するための措置である。ステップＳ２４での比較の結果、高周波成分が所定数を超えて存在すると判断される場合は、ステップＳ２３の判断は正確であるものと判断する。
【００６２】
従って、ステップＳ２４において、正規化されたＤＣＴ係数の高域サンプリング領域での総数が閾値Ｂを超えると判断された場合は、処理対象となっているフレームはノイズを有するものと判断して、判断結果を解析結果格納部１４に格納する（ステップＳ２５）。
【００６３】
そして、複数フレームノイズ判定部１６において、ステップＳ２５で、ノイズを有するとして格納されたフレームの数や、連続数などを確認し、複数フレームが、予め定めた所定の判定条件を満たすか否かを判断する（ステップＳ２６）。そして、当該判定条件を満たす場合には、動画像にノイズを有するものと判定し（ステップＳ２７）、ノイズを除去されたデータが出力されるように、所定の制御信号を選択回路３に与える（ステップＳ２８）。その後は、ノイズ除去装置１００の電源がオフされるなどして、画像データの入力がなくなるまでステップＳ２１以下の処理を繰り返す。
【００６４】
一方、ステップＳ２６で、所定の判定条件を満たさないと判断された場合には、動画像にノイズを有さないものと判定し（ステップＳ３０）、所定の制御信号を選択回路３に与える（ステップＳ２８）。なお、制御信号はノイズがあると判定された場合もノイズがないと判定された場合も制御信号が出力されるが、例えば、ノイズがある場合の制御信号は「０」、ノイズがない場合の制御信号は「１」とすることで、選択回路３はそれぞれに対応した選択動作を行う。
【００６５】
なお、ステップＳ２６における判定動作は、図３を用いて先に説明したステップＳ８での判定動作と同じである。
【００６６】
ここで、上記ステップＳ２１〜Ｓ２４の処理は、入力されたベイヤーデータのＧｂ（青側の緑）、Ｇｒ（赤側の緑）、Ｒ（赤）、Ｂ（青）の４つの色のそれぞれについて実行することで、判定の精度を高めることができる。なお、緑成分は輝度情報を含んでいるので、Ｇｂのデータだけ、あるいはＧｒのデータだけについて上記ステップＳ２１〜Ｓ２４の処理を実行するようにしても良い。
【００６７】
なお、上述したノイズ判定装置１および１Ａは、単独で用いても良いが、両者を並列的に用いて、それぞれ行ったノイズ判定処理結果に基づいて総合的なノイズ判定を行っても良い。
【００６８】
すなわち、ノイズ判定装置１におけるノイズ判定処理は、ベイヤーデータブロック単位でノイズを判定するので、複雑な画像において、ノイズの判定が難しい領域が偏って存在するような場合でも正確なノイズ判定が可能であるという特徴がある。
【００６９】
一方、ノイズ判定装置１Ａにおけるノイズ判定処理は、１つのフレームの全領域を集約して１つのベイヤーデータブロックでノイズを判定するので、処理ステップ数が少なくて済み、比較的簡単にノイズ判定ができるので、単純な画像において、ノイズが均一に存在するような場合に適しているという特徴がある。
【００７０】
従って、ノイズ判定装置１および１Ａを用いることで、上記２つの特徴を併せ持つことができると共に、短所を互いに補完しあうことで、より正確なノイズ判定が可能となる。
【００７１】
＜サンプリング領域の設定＞
先に説明したようにサンプリング領域の周波数成分の数は任意に設定することができるが、その設定に際してフレーム全体におけるＧｂおよびＧｒのデータの平均値に基づいて設定することができる。
【００７２】
すなわち、緑成分は輝度情報を含んでいるので、画像の輝度（明るさ）に応じてサンプリング領域を設定することで、以下に説明するような効果が得られる。
【００７３】
例えば、画像の輝度が高い場合には、Ｓ／Ｎ比が大きくなるので、サンプル数を減らすことができ、図７に示すようにサンプリング領域ＬＳＲおよびサンプリング領域ＨＳＲを共に小さくする。サンプリング領域が小さくなることで、処理するデータ量が減って、処理速度を高めることができる。
【００７４】
一方、画像の輝度が低い場合には、Ｓ／Ｎ比が小さくなるので、図８に示すようにサンプリング領域ＬＳＲおよびサンプリング領域ＨＳＲを共に大きくすることで、サンプル数を増やして判定精度の低下を抑制することができる。
【００７５】
なお、図４、図７および図８では、サンプリング領域ＬＳＲもサンプリング領域ＨＳＲも同じ周波数成分の数となるように設定された例を示したが、どちらか一方が大きく、他方が小さくなるように設定しても良い。
【００７６】
＜効果＞
以上説明したように、本発明に係る実施の形態においては、周波数解析部１３において、Σ高域／Σ低域を算出してノイズの有無を解析するので、比較的簡便にノイズの有無を解析できる。また、画像データとしてベイヤーデータを用いてノイズ判定を行うので、ベイヤーデータを取り込み、補間処理を行って色変換した後のデータを用いる場合に比べてノイズ検出の精度を高めることができる。
【００７７】
なお、以上説明したノイズ判定装置が、コーデックと共に画像処理装置等に実装されている場合には、コーデックのＤＣＴ部および量子化部が共有できるので、より簡便な回路構成でノイズの有無を判定できるという効果がある。
【００７８】
＜他の適用例＞
以上説明した本発明に係る実施の形態においては、画像データとしてベイヤーデータを用いてノイズ判定を行う構成について説明したが、ＹＣｂＣｒデータやＹＵＶデータを用いてノイズ判定を行っても良い。
【００７９】
また、以上の説明では、周波数分解のためにＤＣＴを使用した例について示したが、ＦＦＴ（高速フーリエ変換）やウエーブレット変換などを使用してノイズ判定を行っても良い。
【００８０】
なお、本発明は、その発明の範囲内において、実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００８１】
１２  周波数分解部
１３  周波数解析部
１５  フレーム単体ノイズ判定部
１６  複数フレームノイズ判定部
【図１】
2015136001.tif 000003
【図２】
2015136001.tif 000004
【図３】
2015136001.tif 000005
【図４】
2015136001.tif 000006
【図５】
2015136001.tif 000007
【図６】
2015136001.tif 000008
【図７】
2015136001.tif 000009
【図８】
2015136001.tif 000010