(57)【特許請求の範囲】
【請求項１】
２次元画像信号中に混入したノイズ信号を除去するノイズ除去方法であって、
（ａ）前記２次元画像信号において、水平画素方向または垂直画素方向に沿って隣接する２画素間の信号レベルの差分値が正値と負値とを交互にとるジグザグ状の信号を検出する工程と、
（ｂ）前記工程（ａ）で検出された前記ジグザグ状の信号が縞模様を構成するか否かを判定する工程と、
（ｃ）前記工程（ｂ）で前記ジグザグ状の信号が縞模様を構成すると判定された場合は、当該ジグザグ状の信号を正常の画像信号とみなす工程と、
（ｄ）前記工程（ｂ）で前記ジグザグ状の信号が縞模様を構成すると判定されなかった場合は、当該ジグザグ状の信号をノイズ信号とみなして抽出する工程と、
（ｅ）前記２次元画像信号から、前記工程（ｄ）で抽出された前記ノイズ信号をフィルタリングする工程と、
を備えることを特徴とするノイズ除去方法。
【請求項２】
請求項１記載のノイズ除去方法であって、前記工程（ｅ）は前記ノイズ信号をローパスフィルタでフィルタリングする工程である、ノイズ除去方法。
【請求項３】
請求項１または２記載のノイズ除去方法であって、前記工程（ａ）は、水平画素方向または垂直画素方向に沿って隣接する２画素間の信号レベルの差分絶対値が所定の閾値以下である場合は、当該隣接する２画素の信号レベルを同一とみなす工程を更に備える、ノイズ除去方法。
【請求項４】
請求項３記載のノイズ除去方法であって、前記閾値は可変に設定される、ノイズ除去方法。
【請求項５】
請求項１〜４の何れか１項に記載のノイズ除去方法であって、
垂直画素方向および水平画素方向のうち何れか一方の方向にｉ（ｉ：整数）番目且つ他方の方向にｊ（ｊ：整数）番目の画素における信号レベルをＩ［ｉ，ｊ］で表現し、着目画素における信号レベルをＩ［０，０］で表現するとき、
前記工程（ａ）では、下記関係式（Ａ１），（Ａ２）のうち少なくとも一方の関係式を満たす信号が前記ジグザグ状の信号として検出され、
前記工程（ｂ）では、下記関係式（Ａ３），（Ａ４）のうち少なくとも一方の関係式を満たすとき、当該ジグザグ状の信号が前記縞模様を構成すると判定される、ノイズ除去方法。
【数１】
0003737436.tif 000023
【数２】
0003737436.tif 000024
【請求項６】
請求項１〜４の何れか１項に記載のノイズ除去方法であって、
垂直画素方向および水平画素方向のうち何れか一方の方向にｉ（ｉ：整数）番目且つ他方の方向にｊ（ｊ：整数）番目の画素における信号レベルをＩ［ｉ，ｊ］で表現し、着目画素における信号レベルをＩ［０，０］で表現するとき、
前記工程（ａ）では、下記関係式（Ｂ１），（Ｂ２）のうち少なくとも一方の関係式を満たす信号が前記ジグザグ状の信号として検出され、
前記工程（ｂ）では、下記関係式（Ｂ３），（Ｂ４）のうち少なくとも一方の関係式を満たすとき、当該ジグザグ状の信号が前記縞模様を構成すると判定される、ノイズ除去方法。
【数３】
0003737436.tif 000025
【数４】
0003737436.tif 000026
【請求項７】
請求項５または６記載のノイズ除去方法であって、前記工程（ｅ）において、前記着目画素における信号レベルＩ［０，０］を、下記式（Ｃ２）の条件を満たすフィルタ係数Ｋ（ｎ）を使用し下記式（Ｃ１）に従って補正することで当該ノイズ信号が除去される、ノイズ除去方法。
【数５】
0003737436.tif 000027
【数６】
0003737436.tif 000028
【請求項８】
２次元画像信号中に混入したノイズ信号を除去するノイズ除去装置であって、
前記２次元画像信号において、水平画素方向または垂直画素方向に沿って隣接する２画素間の信号レベルの差分値が正値と負値とを交互にとるジグザグ状の信号を検出する信号検出手段と、
前記信号検出手段で検出された前記ジグザグ状の信号が縞模様を構成するか否かを判定する判定手段と、
前記判定手段で前記ジグザグ状の信号が縞模様を構成すると判定された場合は、当該ジグザグ状の信号を正常の画像信号とみなし、前記ジグザグ状の信号が縞模様を構成すると判定されなかった場合は、当該ジグザグ状の信号をノイズ信号とみなして抽出するノイズ信号抽出手段と、
前記２次元画像信号から前記ノイズ信号を除去するフィルタと、
を備えることを特徴とするノイズ除去装置。
【請求項９】
請求項８記載のノイズ除去装置であって、前記フィルタは、前記ノイズ信号をフィルタリングして除去するローパスフィルタである、ノイズ除去装置。
【請求項１０】
請求項８または９記載のノイズ除去装置であって、前記信号検出手段は、水平画素方向または垂直画素方向に沿って隣接する２画素間の信号レベルの差分絶対値が所定の閾値以下である場合は、当該隣接する２画素の信号レベルを同一とみなす、ノイズ除去装置。
【請求項１１】
請求項１０記載のノイズ除去装置であって、前記閾値を可変に設定する閾値設定手段を更に備えるノイズ除去装置。
【請求項１２】
請求項８〜１１の何れか１項に記載のノイズ除去装置であって、
垂直画素方向および水平画素方向のうち何れか一方の方向にｉ（ｉ：整数）番目且つ他方の方向にｊ（ｊ：整数）番目の画素における信号レベルをＩ［ｉ，ｊ］で表現し、着目画素における信号レベルをＩ［０，０］で表現するとき、
前記信号検出手段は、下記関係式（Ａ１），（Ａ２）のうち少なくとも一方の関係式を満たす信号を前記ジグザグ状の信号として検出し、
前記判定手段は、下記関係式（Ａ３），（Ａ４）のうち少なくとも一方を満たすときに当該ジグザグ状の信号が前記縞模様を構成すると判定する、ノイズ除去装置。
【数７】
0003737436.tif 000029
【数８】
0003737436.tif 000030
【請求項１３】
請求項８〜１１の何れか１項に記載のノイズ除去装置であって、
垂直画素方向および水平画素方向のうち何れか一方の方向にｉ（ｉ：整数）番目且つ他方の方向にｊ（ｊ：整数）番目の画素における信号レベルをＩ［ｉ，ｊ］で表現し、着目画素における信号レベルをＩ［０，０］で表現するとき、
前記信号検出手段は、下記関係式（Ｂ１），（Ｂ２）のうち少なくとも一方の関係式を満たす信号を前記ジグザグ状の信号として検出し、
前記判定手段は、下記関係式（Ｂ３），（Ｂ４）のうち少なくとも一方の関係式を満たすときに当該ジグザグ状の信号が前記縞模様を構成すると判定する、ノイズ除去装置。
【数９】
0003737436.tif 000031
【数１０】
0003737436.tif 000032
【請求項１４】
請求項１２または１３記載のノイズ除去装置であって、前記フィルタは、前記着目画素における信号レベルＩ［０，０］を、下記式（Ｃ２）の条件を満たすフィルタ係数Ｋ（ｎ）を使用し下記式（Ｃ１）に従って補正することで当該ノイズ信号を除去する、ノイズ除去装置。
【数１１】
0003737436.tif 000033
【数１２】
0003737436.tif 000034
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディジタル・カメラなどの撮像センサで撮像した画像信号に混入したノイズ信号を検出し除去するノイズ除去方法およびノイズ除去装置に関する。
【０００２】
【従来の技術】
図１０は、一般的なディジタル・スチル・カメラの概略構成を示すブロック図である。図示するように、ディジタル・スチル・カメラ１００では、ＣＣＤセンサやＣＭＯＳセンサなどの撮像センサ１０５で撮像した画像信号はデジタル信号へＡ／Ｄ変換された後に、画像処理部１０６において画素補間処理、色空間変換処理、輪郭強調処理などの種々の画像処理を施される。このような画像処理を施された画像データはＬＣＤ（液晶ディスプレイ）１０９などに表示されたり、ＪＰＥＧ（Joint Photographic Experts Group）方式などで圧縮符号化されて不揮発性メモリなどのメモリカード１１０に格納されたり、インターフェース１１１を介してパーソナル・コンピュータなどの外部機器に出力されたりする。尚、図１０において、符号１０１は光学レンズ、１０２は色補正フィルタ、１０３は光学ＬＰＦ（ローパスフィルタ）、１０４は色フィルタアレイ、１０７は撮像センサ１０５などを駆動制御する駆動部を示している。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記撮像センサ１０５で撮像した画像信号中にはＡ／Ｄ変換時や画素補間処理時などにノイズ信号が混入し、画質を悪化させるという問題がある。このようなノイズ信号が混入した画像信号に対して輪郭強調処理を施すと、そのノイズ信号も強調されてしまい、画質が更に悪化するという問題が生じていた。その種のノイズ信号は、Ａ／Ｄ変換器のハードウェア構造に起因したり、画素補間処理で周辺の画素値を用いて着目画素を補間することに起因するものである。特に、ナイキスト周波数近辺の周波数成分には、図１１に示すような点線状に分布するノイズ信号１２２，１２２，…や、図１２に示すようなチェッカー状（市松模様）に分布するノイズ信号１２３，１２３，…が出現し易いことが知られている。尚、図１１，図１２は、マトリクス状に配列した複数の画素１２１，１２１，…からなる画像信号１２０を示す模式図である。図１１に示す例では、ノイズ信号１２２，…は、他の画素１２１，…における正常な信号レベルよりも高い信号レベルをもって点線状で出現し、図１２に示す例では、ノイズ信号１２３，…は、他の画素１２１，…における正常な信号レベルよりも高い信号レベルをもってチェッカー状で出現している。
【０００４】
従来、その種のノイズ信号を個別に除去することは困難なので、低域成分を通過させ且つ高域成分を低減させるＬＰＦ（ローパスフィルタ）を画像信号全体に作用させてノイズ信号をぼやけさせることが行われてきたが、これでは輪郭部分も同時にぼやけしまい、解像度が低下するという問題が生じていた。
【０００５】
以上の問題などに鑑みて本発明が目的とするところは、画質を低下させること無く画像信号中に混入したノイズ信号を除去し得るノイズ除去方法およびノイズ除去装置を提供する点にある。
【０００６】
【課題を解決するための手段】
上記課題を解決するため、請求項１に係る発明は、２次元画像信号中に混入したノイズ信号を除去するノイズ除去方法であって、（ａ）前記２次元画像信号において、水平画素方向または垂直画素方向に沿って隣接する２画素間の信号レベルの差分値が正値と負値とを交互にとるジグザグ状の信号を検出する工程と、（ｂ）前記工程（ａ）で検出された前記ジグザグ状の信号が縞模様を構成するか否かを判定する工程と、（ｃ）前記工程（ｂ）で前記ジグザグ状の信号が縞模様を構成すると判定された場合は、当該ジグザグ状の信号を正常の画像信号とみなす工程と、（ｄ）前記工程（ｂ）で前記ジグザグ状の信号が縞模様を構成すると判定されなかった場合は、当該ジグザグ状の信号をノイズ信号とみなして抽出する工程と、（ｅ）前記２次元画像信号から、前記工程（ｄ）で抽出された前記ノイズ信号をフィルタリングする工程と、を備えることを特徴とするものである。
【０００７】
請求項２に係る発明は、請求項１記載のノイズ除去方法であって、前記工程（ｅ）は前記ノイズ信号をローパスフィルタでフィルタリングする工程である。
【０００８】
請求項３に係る発明は、請求項１または２記載のノイズ除去方法であって、前記工程（ａ）は、水平画素方向または垂直画素方向に沿って隣接する２画素間の信号レベルの差分絶対値が所定の閾値以下である場合は、当該隣接する２画素の信号レベルを同一とみなす工程を更に備えるものである。
【０００９】
請求項４に係る発明は、請求項３記載のノイズ除去方法であって、前記閾値が可変に設定されるものである。
【００１０】
請求項５に係る発明は、請求項１〜４の何れか１項に記載のノイズ除去方法であって、垂直画素方向および水平画素方向のうち何れか一方の方向にｉ（ｉ：整数）番目且つ他方の方向にｊ（ｊ：整数）番目の画素における信号レベルをＩ［ｉ，ｊ］で表現し、着目画素における信号レベルをＩ［０，０］で表現するとき、前記工程（ａ）では、下記関係式（Ａ１），（Ａ２）のうち少なくとも一方の関係式を満たす信号が前記ジグザグ状の信号として検出され、前記工程（ｂ）では、下記関係式（Ａ３），（Ａ４）のうち少なくとも一方の関係式を満たすとき、当該ジグザグ状の信号が前記縞模様を構成すると判定されるものである。
【００１１】
【数１３】
0003737436.tif 000002
【００１２】
【数１４】
0003737436.tif 000003
【００１３】
請求項６に係る発明は、請求項１〜４の何れか１項に記載のノイズ除去方法であって、垂直画素方向および水平画素方向のうち何れか一方の方向にｉ（ｉ：整数）番目且つ他方の方向にｊ（ｊ：整数）番目の画素における信号レベルをＩ［ｉ，ｊ］で表現し、着目画素における信号レベルをＩ［０，０］で表現するとき、前記工程（ａ）では、下記関係式（Ｂ１），（Ｂ２）のうち少なくとも一方の関係式を満たす信号が前記ジグザグ状の信号として検出され、前記工程（ｂ）では、下記関係式（Ｂ３），（Ｂ４）のうち少なくとも一方の関係式を満たすとき、当該ジグザグ状の信号が前記縞模様を構成すると判定されるものである。
【００１４】
【数１５】
0003737436.tif 000004
【００１５】
【数１６】
0003737436.tif 000005
【００１６】
請求項７に係る発明は、請求項５または６記載のノイズ除去方法であって、前記工程（ｅ）において、前記着目画素における信号レベルＩ［０，０］を、下記式（Ｃ２）の条件を満たすフィルタ係数Ｋ（ｎ）を使用し下記式（Ｃ１）に従って補正することで当該ノイズ信号を除去する方法である。
【００１７】
【数１７】
0003737436.tif 000006
【００１８】
【数１８】
0003737436.tif 000007
【００１９】
次に、請求項８に係る発明は、２次元画像信号中に混入したノイズ信号を除去するノイズ除去装置であって、前記２次元画像信号において、水平画素方向または垂直画素方向に沿って隣接する２画素間の信号レベルの差分値が正値と負値とを交互にとるジグザグ状の信号を検出する信号検出手段と、前記信号検出手段で検出された前記ジグザグ状の信号が縞模様を構成するか否かを判定する判定手段と、前記判定手段で前記ジグザグ状の信号が縞模様を構成すると判定された場合は、当該ジグザグ状の信号を正常の画像信号とみなし、前記ジグザグ状の信号が縞模様を構成すると判定されなかった場合は、当該ジグザグ状の信号をノイズ信号とみなして抽出するノイズ信号抽出手段と、前記２次元画像信号から前記ノイズ信号を除去するフィルタと、を備えることを特徴とするものである。
【００２０】
請求項９に係る発明は、請求項８記載のノイズ除去装置であって、前記フィルタを、前記ノイズ信号をフィルタリングして除去するローパスフィルタとするものである。
【００２１】
請求項１０に係る発明は、請求項８または９記載のノイズ除去装置であって、前記信号検出手段は、水平画素方向または垂直画素方向に沿って隣接する２画素間の信号レベルの差分絶対値が所定の閾値以下である場合は、当該隣接する２画素の信号レベルを同一とみなすものである。
【００２２】
請求項１１に係る発明は、請求項１０記載のノイズ除去装置であって、前記閾値を可変に設定する閾値設定手段を更に備えるものである。
【００２３】
請求項１２に係る発明は、請求項８〜１１の何れか１項に記載のノイズ除去装置であって、垂直画素方向および水平画素方向のうち何れか一方の方向にｉ（ｉ：整数）番目且つ他方の方向にｊ（ｊ：整数）番目の画素における信号レベルをＩ［ｉ，ｊ］で表現し、着目画素における信号レベルをＩ［０，０］で表現するとき、前記信号検出手段は、下記関係式（Ａ１），（Ａ２）のうち少なくとも一方の関係式を満たす信号を前記ジグザグ状の信号として検出し、前記判定手段は、下記関係式（Ａ３），（Ａ４）のうち少なくとも一方を満たすときに当該ジグザグ状の信号が前記縞模様を構成すると判定するものである。
【００２４】
【数１９】
0003737436.tif 000008
【００２５】
【数２０】
0003737436.tif 000009
【００２６】
請求項１３に係る発明は、請求項８〜１１の何れか１項に記載のノイズ除去装置であって、垂直画素方向および水平画素方向のうち何れか一方の方向にｉ（ｉ：整数）番目且つ他方の方向にｊ（ｊ：整数）番目の画素における信号レベルをＩ［ｉ，ｊ］で表現し、着目画素における信号レベルをＩ［０，０］で表現するとき、前記信号検出手段は、下記関係式（Ｂ１），（Ｂ２）のうち少なくとも一方の関係式を満たす信号を前記ジグザグ状の信号として検出し、前記判定手段は、下記関係式（Ｂ３），（Ｂ４）のうち少なくとも一方の関係式を満たすときに当該ジグザグ状の信号が前記縞模様を構成すると判定するものである。
【００２７】
【数２１】
0003737436.tif 000010
【００２８】
【数２２】
0003737436.tif 000011
【００２９】
請求項１４に係る発明は、請求項１２または１３記載のノイズ除去装置であって、前記フィルタは、前記着目画素における信号レベルＩ［０，０］を、下記式（Ｃ２）の条件を満たすフィルタ係数Ｋ（ｎ）を使用し下記式（Ｃ１）に従って補正することで当該ノイズ信号を除去するものである。
【００３０】
【数２３】
0003737436.tif 000012
【００３１】
【数２４】
0003737436.tif 000013
【００３２】
【発明の実施の形態】
図１は、本発明の実施の形態に係るノイズ除去装置１の概略構成を示す機能ブロック図である。このノイズ除去装置１は、入力画像信号Ｓ１に対して信号レベルがジグザグ状の信号Ｓ２を検出して出力する信号検出手段３と、このジグザグ状の信号Ｓ２がノイズ信号か否かを判定する判定手段４と、その判定結果に基づいて入力画像信号Ｓ１からノイズ信号を抽出するノイズ信号抽出手段５と、抽出されたノイズ信号に対してフィルタリングを施すフィルタ６と、を備えている。
【００３３】
後に詳述するように、前記信号検出手段３は、隣接する２画素間の信号レベルの差分絶対値が、設定手段２から供給される閾値Ｄ１以下の場合には、当該２画素の信号レベルを同一とみなし、当該差分絶対値が閾値Ｄ１を超えた場合に限りジグザグ状の信号Ｓ２を検出する機能を有する。この閾値Ｄ１は、閾値設定手段２で可変に設定することが可能である。
【００３４】
図２は、入力画像信号Ｓ１の画像フォーマット１０を示す図である。図示するように、その画像フォーマット１０では、複数の画素ｎ［ｉ，ｊ］（ｉ，ｊ＝０，±１，±２，…）が、垂直画素方向と水平画素方向とにマトリクス状に配列している。図２中、記号ｎ［ｉ，ｊ］は、垂直画素方向にｉ番目で且つ水平画素方向にｊ番目の画素を示しており、記号Ｖ［ｋ］（ｋ＝０，±１，±２，…）はｋ番目の水平ラインを示している。以下、処理対象となる複数の画素のうち中央の画素ｎ［０，０］を「着目画素」と呼ぶ。
【００３５】
本実施の形態では、水平画素方向にのみ分布するノイズ信号を扱っているが、本発明ではこれに限られない。画像信号の信号成分を垂直画素方向と水平画素方向とで入れ替える（転置する）ことで、垂直画素方向に分布するノイズ信号に対しても、以下に述べるノイズ除去処理を適用することが可能である。
【００３６】
また、図３は、図２に示す画像フォーマット１０で表現された画像データ１１の例を示す模式図である。画像データ１１には、水平ラインＶ［０］に沿った水平画素方向へ点線状に分布したノイズ信号ｎ［０，−２］，ｎ［０，０］，ｎ［０，２］，…が含まれている。図４は、図３に示した水平ラインＶ［０］上の信号レベルの例を示すグラフである。同図中、画素ｎ［ｉ，ｊ］における信号レベルはＩ［ｉ，ｊ］で表現される。信号レベルＩ［ｉ，ｊ］は、水平ラインに沿って隣接する２画素間の差分値が正値と負値とを交互にとるようにジグザグ状に分布している。上述した通り、このような分布をもつノイズ信号はＡ／Ｄ変換時や画素補間時などに画像信号Ｓ１中に混入することが知られている。
【００３７】
上記ノイズ除去装置１を用いてノイズ信号を除去する方法を、図５のフローチャートを参照しつつ以下に説明する。先ず、ＣＣＤ撮像素子（図示せず）から出力された後、Ａ／Ｄ変換や画素補間処理などを施された入力画像信号Ｓ１が、ノイズ除去装置１に入力する（ステップＳＴ１）。
【００３８】
次のステップＳＴ２では、信号検出手段３は、入力画像信号Ｓ１のうち５画素×５画素程度の画素領域の信号を保持し、当該画素領域の中央画素を着目画素ｎ［０，０］として、当該着目画素周辺において信号レベルが垂直画素方向または水平画素方向に沿ってジグザグ状に分布する場合は当該ジグザグ状の信号Ｓ２を検出して出力する。そして、判定手段４は、信号検出手段３から入力するジグザグ状の信号Ｓ２がノイズ信号か否かを判定し（ステップＳＴ３）、その判定結果を示す判定信号Ｓ３を出力する（ステップＳＴ４，ＳＴ５）。図３，図６，図８，図９は、その種のジグザグ状の信号を含む各種画像データ１１を例示する図である。図３と図６はノイズ信号を含む例を示し、図８と図９はノイズ信号では無いジグザグ状の信号を含む例を示している。
【００３９】
図３に示す画像データ１１では、図４のグラフに示した通り、着目画素ｎ［０，０］を中心として、水平ラインＶ［０］に沿って隣接する２画素間の信号レベルの差分値が正負と負値とを交互にとるようなジグザグ状の信号が分布している。着目画素ｎ［０，０］の信号レベルＩ［０，０］は、左右両隣の画素ｎ［０，−１］，ｎ［０，１］の信号レベルＩ［０，−１］，Ｉ［０，１］よりも高い値をもつ。また、水平ラインＶ［０］の上下両隣の水平ラインＶ［−１］，Ｖ［１］においては、ジグザグ状の信号は出現していない。従って、図３に示す例でのジグザグ状の信号レベル分布は次式（Ａ１），（Ａ２）を満足する。
【００４０】
【数２５】
0003737436.tif 000014
【００４１】
また、図６に示す例では、図３に示すような水平ラインＶ［０］に沿ったジグザグ状の信号が出現し、上下両隣の水平ラインＶ［−１］，Ｖ［１］にはジグザグ状の信号が出現していない。図７は、着目画素ｎ［０，０］を含む水平ラインＶ［０］上にジグザグ状に分布する信号レベルを示すグラフである。本例では、着目画素ｎ［０，０］の信号レベルＩ［０，０］は、左右両隣の画素ｎ［０，−１］，ｎ［０，１］の信号レベルＩ［０，−１］，Ｉ［０，１］よりも低い値をもつ。従って、図４に示す例でのジグザグ状の信号レベル分布は次式（Ｂ１），（Ｂ２）を満足する。
【００４２】
【数２６】
0003737436.tif 000015
【００４３】
一方、図８と図９に示す画像データ１１では、着目画素ｎ［０，０］を含む水平ラインＶ［０］にジグザグ状の信号レベルが現れると共に、少なくとも着目画素ｎ［０，０］近傍において垂直画素方向に延びる、１画素置きに高い信号レベルをもつ縦線からなる縞模様が出現していることが分かる。図８に示す画像データ１１は、着目画素ｎ［０，０］を含む垂直ラインに沿って縦線があり、図９に示す画像データ１１では、着目画素ｎ［０，０］を含む垂直ラインは、低い信号レベルをもつ縞模様の谷部を示しており、その左右両隣の画素ｎ［−１，０］，ｎ［１，０］を含む２本の垂直ラインに縦線がある。
【００４４】
現実のナイキスト周波数近辺の信号においては、水平画素方向に沿った横線、もしくは垂直画素方向に沿った縦線の何れかの繰り返しパターンがしばしば出現する。例えば、被写体としてブラインドや橋梁の欄干などを撮像した画像信号中にはその種の繰り返しパターンが現れる。一方、アナログ回路や画像処理回路で発生したノイズ信号、特に、単板式のＣＣＤ撮像素子やＣＭＯＳ撮像素子で撮像した画像データを画素補間処理する際に発生するノイズ信号（エラー信号）は、２画素×２画素の繰り返しパターンで出現することが知られている。被写体に起因する繰り返しパターンと、アナログ回路や画像処理回路に起因する繰り返しパターンとでは、互いに類似のジグザグ状の信号が出現する。両者の相違点は、被写体に起因する繰り返しパターンでは、図８と図９に示すように、着目画素ｎ［０，０］近傍において水平ラインＶ［０］に直交する方向（本例では、垂直画素方向）に縞模様が現れるのに対し、アナログ回路や画像処理回路に起因する繰り返しパターンでは、図３と図６に示すようにその種の縞模様が出現する確率が低いことである。本発明者はこの相違点に着目した。
【００４５】
上記ステップＳＴ２では、信号検出手段３は、上式（Ａ１），（Ａ２）のうち少なくとも一方、もしくは上式（Ｂ１），（Ｂ２）のうち少なくとも一方を満たす信号をジグザグ状の信号Ｓ２として検出して判定手段４に出力する。
【００４６】
また、上記ステップＳＴ３では、判定手段４は、検出されたジグザグ状の信号Ｓ２が縞模様を構成するか否かを判定する。具体的には、信号検出手段３で上式（Ａ１），（Ａ２）の少なくとも一方を満たす信号Ｓ２が検出された場合は、判定手段４は、当該信号Ｓ２が次式（Ａ３），（Ａ４）の一方または双方を満たすか否かを判定する（ＳＴ３）。
【００４７】
【数２７】
0003737436.tif 000016
【００４８】
他方、信号検出手段３で上式（Ｂ１），（Ｂ２）の少なくとも一方を満たす信号Ｓ２が検出された場合は、判定手段４は、当該信号Ｓ２が次式（Ｂ３），（Ｂ４）の一方または双方を満たすか否かを判定する（ＳＴ３）。
【００４９】
【数２８】
0003737436.tif 000017
【００５０】
上記判定手段４は、当該ジグザグ状の信号Ｓ２が上式（Ａ３），（Ａ４）の一方または双方を満たした場合、もしくは、当該ジグザグ状の信号Ｓ２が上式（Ｂ３），（Ｂ４）の一方または双方を満たした場合は、当該信号Ｓ２は縞模様を構成すると判定する（ステップＳＴ４）。次いで、判定手段４は、当該信号Ｓ２を正常な画像信号とみなして、ステップＳＴ８に処理が移行し、当該着目画素ｎ［０，０］はそのまま外部に出力される。すなわち、ノイズ信号抽出手段５は、判定手段４から判定信号Ｓ４を受けると、入力画像信号Ｓ１をフィルタ６でフィルタリングさせること無く、出力画像信号Ｓ５として出力させるように制御する。
【００５１】
他方、判定手段４は、当該ジグザグ状の信号Ｓ２が上式（Ａ３）および（Ａ４）の何れも満たさなかった場合、並びに、当該ジグザグ状の信号Ｓ２が上式（Ｂ３）および（Ｂ４）の何れも満たさなかった場合は、当該信号Ｓ２は縞模様を構成せず、ノイズ信号である旨を判定する（ステップＳＴ５）。そして、判定手段４は、その旨を示す判定信号Ｓ３をノイズ信号抽出手段５に出力する。次のステップＳＴ６で、ノイズ信号抽出手段５は、入力画像信号Ｓ１から当該ノイズ信号Ｓ４を抽出してフィルタ６に出力し、フィルタ６は、着目画素ｎ［０，０］を含む複数画素をサンプリングし、着目画素ｎ［０，０］に関して当該ノイズ信号Ｓ４を平滑化（フィルタリング）する。次のステップＳＴ７で、その結果得られた出力画像信号Ｓ５は外部に出力される。
【００５２】
フィルタ６は、少なくとも、着目画素ｎ［０，０］とその左右両隣の画素ｎ［−１，０］，ｎ［１，０］との合計３画素を含む複数画素を平滑化する機能を備えていればよい。具体的には、フィルタ６は、下記式（Ｃ２）の条件を満たすフィルタ係数Ｋ（ｎ）を使用し、次式（Ｃ１）に従ってフィルタリングを実行できる。
【００５３】
【数２９】
0003737436.tif 000018
【００５４】
【数３０】
0003737436.tif 000019
【００５５】
但し、フィルタ係数Ｋ（ｎ）は、Ｋ（ｎ）＝Ｋ（−ｎ）の関係式を満たすこと、言い換えれば、着目画素ｎ［０，０］に対して対称であることが望まれる。上式（Ｃ１）の右辺の分母を２の巾乗（＝２m）としたのは、ノイズ除去装置１を集積回路で構成する場合に、２の巾乗による除算処理をシフト演算器で実行できるからである。２の巾乗でない値で除算処理を行う場合は、シフト演算器を用いる場合と比べて集積回路のゲート規模が多大になり易いという不利な点がある。
【００５６】
例えば、３画素に対してフィルタリングを実行する場合は、上式（Ｃ１）に対して、Ｍ＝２、Ｋ（０）＝２×Ｋ１、Ｋ（±１）＝Ｋ０を適用することで、次式（Ｃ１−０）が成立する。
【００５７】
【数３１】
0003737436.tif 000020
【００５８】
上式（Ｃ１−０）中、ｍは２以上の整数であり、Ｋ０＋Ｋ１＝２m-1の関係式が成立する。
【００５９】
また、平滑化の観点からは、着目画素ｎ［０，０］の信号レベルＩ［０，０］に重み付けを与えるフィルタ係数Ｋ１と、両隣の画素の信号レベルＩ［−１，０］，Ｉ［１，０］に重み付けを与えるフィルタ係数２×Ｋ０との比率は小さいことが望ましい。ｍ＝２のとき、上式（Ｃ１−０）は次式（Ｃ１−１）で表現できる。ここで、フィルタ係数は、Ｋ０＝１，Ｋ１＝１である。
【００６０】
【数３２】
0003737436.tif 000021
【００６１】
平滑化の観点からは、上式（Ｃ１−０）を次式（Ｃ１−２）で表現するのが良い。ここで、ｍ＝４，Ｋ０＝５，Ｋ１＝３である。
【００６２】
【数３３】
0003737436.tif 000022
【００６３】
尚、本実施の形態では、上記ステップＳＴ６のフィルタリング処理でサンプリングする画素は、着目画素ｎ［０，０］を含む１本の水平ライン上の複数画素であったが、本発明ではこれに限らず、当該着目画素ｎ［０，０］周辺の複数ラインにおける複数画素をサンプリングしてフィルタリング処理に用いてもよい。
【００６４】
ところで、上記ステップＳＴ２で信号検出手段３は、隣接する２画素間の差分絶対値が閾値Ｄ１未満の成分については、ジグザグ状の信号とみなさずに、当該隣接する２画素の信号レベルは一致するものとして処理する。これは、隣接する２画素間の差が僅かな信号まで処理に含めると、相関性の低い不規則なパターンをもつノイズ信号をジグザグ状の信号と判定する確率が高くなり、この結果、フィルタリング処理の回数が多くなり、解像度が低下するからである。当該閾値Ｄ１は、閾値設定手段２で可変に設定できるため、画質が最適になるように閾値Ｄ１を設定することが可能である。
【００６５】
【発明の効果】
以上の如く、本発明の請求項１に係るノイズ除去方法および請求項８に係るノイズ除去装置によれば、上記ジグザグ状の信号が縞模様を構成するか否かを判定し、縞模様を構成するジグザグ状の信号を正常な画像信号とみなし、縞模様を構成しないジグザグ状の信号をノイズ信号とみなすため、ノイズ信号の検出精度が向上する。また、当該ノイズ信号のみを選択的にフィルタで除去するため、ノイズ除去処理による解像度の低下を防止することが可能となる。
【００６６】
請求項２および請求項９によれば、簡易且つ確実にノイズ信号を除去することが可能となる。
【００６７】
請求項３および請求項１０によれば、ノイズ検出精度の向上を図ることが可能である。相関性の低い不規則なパターンをもつノイズ信号を拾って、このノイズ信号にフィルタリングを施すことを確実に防止でき、解像度の低下を防止できる。
【００６８】
請求項４および請求項１１によれば、画像信号の画質が最適となるように上記閾値を設定することが可能となる。
【００６９】
請求項５，６および請求項１２，１３によれば、検出されたジグザグ状の信号が、アナログ回路や画像処理回路に起因する信号か、被写体に起因する信号かの判定を確実に実行できるため、被写体に起因するジグザグ状の信号をフィルタリングせずに済み、解像度低下を確実に防止できる。
【００７０】
請求項７および請求項１４によれば、上式（Ｃ１）を採用することで高精度にノイズ除去を実行できる。特に、上式（Ｃ１）の右辺の分子を２の巾乗で除算する処理はシフト演算で実行できるため、比較的高速にノイズ除去処理を実行できるという利点がある。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るノイズ除去装置の概略構成を示す機能ブロック図である。
【図２】ノイズ除去装置に入力する画像信号の画像フォーマットを示す図である。
【図３】画像データの例を示す模式図である。
【図４】画像データの信号レベル分布を示すグラフである。
【図５】本実施の形態に係るノイズ除去方法を示すフローチャートである。
【図６】画像データの例を示すグラフである。
【図７】画像データの信号レベル分布を示すグラフである。
【図８】画像データの例を示すグラフである。
【図９】画像データの例を示すグラフである。
【図１０】一般的なディジタル・スチル・カメラの概略構成を示すブロック図である。
【図１１】点線状に分布するノイズ信号を含む画像データの一例を示す図である。
【図１２】チェッカー状に分布するノイズ信号を含む画像データの一例を示す図である。
【符号の説明】
１  ノイズ除去装置
２  閾値設定手段
３  信号検出手段
４  判定手段
５  ノイズ信号抽出手段
６  フィルタ
【図１】
0003737436.tif 000035
【図２】
0003737436.tif 000036
【図３】
0003737436.tif 000037
【図４】
0003737436.tif 000038
【図５】
0003737436.tif 000039
【図６】
0003737436.tif 000040
【図７】
0003737436.tif 000041
【図８】
0003737436.tif 000042
【図９】
0003737436.tif 000043
【図１０】
0003737436.tif 000044
【図１１】
0003737436.tif 000045
【図１２】
0003737436.tif 000046