(57)【特許請求の範囲】
【請求項１】
画像パープルフリンジ除去システムであって、
画像を取得するための画像取得手段と、
画像取得手段で取得した画像をトラバースすると共に、画素ドットの色相を計算し、紫色色相及び紫色色相に隣接した画像ドットの画像に対する比率を統計し、動態パープルフリンジの検出閾値を計算するための閾値測定手段と、
画像取得手段で取得した画像のサイズと同じのテンプレート画像を作成すると共に、パープルフリンジ領域に入っている画像ドットを検出するためのパープルフリンジ検出手段と、
検出したパープルフリンジ領域に入っている画像ドットを補正し、緑色チャンネル強度値を使用して、パープルフリンジ領域に入っている画像ドットの赤色チャンネル強度値と藍色チャンネル強度値とを補正するためのパープルフリンジ補正手段と、
補正後の画像を出力するための画像出力手段と、を含む、
ことを特徴とするシステム。
【請求項２】
前記取得した画像をトラバースすると共に、画素ドットの色相を計算することは、具体的に、以下の通りであり、
取得した画像をトラバースし、画像ドットを順次に走査し、以下の公式により画像ドットの色相を計算し、
0006643525.tif 000022
ここで、ｈは画像ドットの色相を表し、ｒと、ｇと、ｂとは、それぞれ画像ドットの赤色チャンネル強度値と、緑色チャンネル強度値と、藍色チャンネル強度値とを表し、ｍａｘは三つの色チャンネル強度の最大値を表し、ｍｉｎは三つの色チャンネル強度の最小値を表す、
ことを特徴とする請求項１に記載のシステム。
【請求項３】
前記紫色色相及び紫色色相に隣接した画像ドットの画像に対する比率を統計することは、具体的に、以下の通りであり、
所定の紫色色相及び紫色色相に隣接した閾値区間［１９５−３１５］を利用して、画像ドットの色相が当該閾値区間に入っている紫色色相及び紫色色相に隣接した画像ドットの総数Ｎを統計し、以下の公式により紫色色相及び紫色色相に隣接した画像ドットの総数Ｎの全体の画像に対する比率ｒａｔｉｏを計算し、
0006643525.tif 000023
ここで、Ｓｉｚｅは画像のサイズである、
ことを特徴とする請求項２に記載のシステム。
【請求項４】
動態パープルフリンジの検出閾値を計算することは、具体的に、以下の通りであり、
0006643525.tif 000024
を利用して、動態パープルフリンジの検出閾値を計算し、
ここで、ｍｉｎＰＨとｍａｘＰＨとは、それぞれ紫色色相の低閾値と紫色色相の高閾値を表し、パラメーター  ｔは、２０に設定される、
ことを特徴とする請求項３に記載のシステム。
【請求項５】
前記パープルフリンジ検出手段は、具体的に、画像取得手段で取得した画像のサイズと同じのテンプレート画像ｍａｓｋを作成し、全部の色相値において、パープルフリンジの低閾値より大きく、パープルフリンジの高閾値より小さい画像ドットを検出し、以下の公式によりパープルフリンジ領域を計算することに用いられ、
0006643525.tif 000025
ここで、ｍａｓｋ（ｉ，ｊ）＝２５５は、画像ドットがパープルフリンジ領域に入ることを表し、もしそうでないならば、パープルフリンジ領域に入ってないことを表し、ｍｉｎＰＨとｍａｘＰＨとは、それぞれ紫色色相の低閾値と紫色色相の高閾値を表し、これによって、パープルフリンジ領域に入っている画像ドットを検出する、
ことを特徴とする請求項４に記載のシステム。
【請求項６】
前記パープルフリンジ補正手段は、以下の公式を利用して、パープルフリンジ領域に入っている画像ドットの赤色チャンネル強度値と藍色チャンネル強度値とを補正し、
0006643525.tif 000026
ここで、ｒと、ｇと、ｂとは、それぞれ画像ドットの赤色チャンネル強度値と、緑色チャンネル強度値と、藍色チャンネル強度値とを表し、ｒｃｏｒｒｅｃｔｅｄとｂｃｏｒｒｅｃｔｅｄとは、それぞれ赤色チャンネル強度値の補正値と藍色チャンネル強度値の補正値とを表し、λｒとλｂとは、それぞれ赤色チャンネルと藍色チャンネルとのパラメーターを表す、
ことを特徴とする請求項１に記載のシステム。
【請求項７】
画像パープルフリンジ除去方法であって、
画像を取得する工程と、
取得した画像をトラバースすると共に、画素ドットの色相を計算し、紫色色相及び紫色色相に隣接した画像ドットの画像に対する比率を統計し、動態パープルフリンジの検出閾値を計算する工程と、
取得した画像のサイズと同じのテンプレート画像を作成すると共に、パープルフリンジ領域に入っている画像ドットを検出する工程と、
検出したパープルフリンジ領域に入っている画像ドットを補正し、緑色チャンネル強度値を使用して、パープルフリンジ領域に入っている画像ドットの赤色チャンネル強度値と藍色チャンネル強度値とを補正する工程と、
補正後の画像を出力する工程と、を含む、
画像パープルフリンジ除去方法。
【請求項８】
前記取得した画像をトラバースすると共に、画素ドットの色相を計算することは、具体的に、以下の通りであり、
取得した画像をトラバースし、画像ドットを順次に走査し、以下の公式により画像ドットの色相を計算し、
0006643525.tif 000027
ここで、ｈは画像ドットの色相を表し、ｒと、ｇと、ｂとは、それぞれ画像ドットの赤色チャンネル強度値と、緑色チャンネル強度値と、藍色チャンネル強度値とを表し、ｍａｘは三つの色チャンネル強度の最大値を表し、ｍｉｎは三つの色チャンネル強度の最小値を表す、
ことを特徴とする請求項７に記載の方法。
【請求項９】
前記紫色色相及び紫色色相に隣接した画像ドットの画像に対する比率を統計することは、具体的に、以下の通りであり、
所定の紫色色相及び紫色色相に隣接した閾値区間［１９５−３１５］を利用して、画像ドットの色相が当該閾値区間に入っている紫色色相及び紫色色相に隣接した画像ドットの総数Ｎを統計し、以下の公式により紫色色相及び紫色色相に隣接した画像ドットの総数Ｎの全体の画像に対する比率ｒａｔｉｏを計算し、
0006643525.tif 000028
ここで、Ｓｉｚｅは画像のサイズである、
ことを特徴とする請求項８に記載の方法。
【請求項１０】
動態パープルフリンジの検出閾値を計算することは、具体的に、以下の通りであり、
0006643525.tif 000029
を利用して、動態パープルフリンジの検出閾値を計算し、
ここで、ｍｉｎＰＨとｍａｘＰＨとは、それぞれ紫色色相の低閾値と紫色色相の高閾値を表し、パラメーターｔは、２０に設定される、
ことを特徴とする請求項９に記載の方法。
【請求項１１】
パープルフリンジ検出手段は、具体的に、画像取得手段で取得した画像のサイズと同じのテンプレート画像ｍａｓｋを作成し、全部の色相値において、パープルフリンジの低閾値より大きく、パープルフリンジの高閾値より小さい画像ドットを検出し、以下の公式によりパープルフリンジ領域を計算することに用いられ、
0006643525.tif 000030
ここで、ｍａｓｋ（ｉ，ｊ）＝２５５は、画像ドットがパープルフリンジ領域に入ることを表し、もしそうでないならば、パープルフリンジ領域に入ってないことを表し、ｍｉｎＰＨとｍａｘＰＨとは、それぞれ紫色色相の低閾値と紫色色相の高閾値を表し、これによって、パープルフリンジ領域に入っている画像ドットを検出する、
ことを特徴とする請求項１０に記載の方法。
【請求項１２】
パープルフリンジ補正手段は、以下の公式を利用して、パープルフリンジ領域に入っている画像ドットの赤色チャンネル強度値と藍色チャンネル強度値とを補正し、
0006643525.tif 000031
ここで、ｒと、ｇと、ｂとは、それぞれ画像ドットの赤色チャンネル強度値と、緑色チャンネル強度値と、藍色チャンネル強度値とを表し、ｒｃｏｒｒｅｃｔｅｄとｂｃｏｒｒｅｃｔｅｄとは、それぞれ赤色チャンネル強度値の補正値と藍色チャンネル強度値の補正値とを表し、λｒとλｂとは、それぞれ赤色チャンネルと藍色チャンネルとのパラメーターを表す、
ことを特徴とする請求項７に記載の方法。
【請求項１３】
プログラムを記録する、コンピュータ読み取り可能な記録媒体であって、
前記プログラムは、プロセッサーにより実行される時に、請求項７〜１２の何れか１項に記載の画像パープルフリンジ除去方法の工程を実現する、
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１４】
一つ又は複数のプロセッサーと、記憶手段と、表示パネルと、一つ又は複数のプログラムとを含み、前記プロセッサーは、それぞれ記憶手段と表示パネルとをバスにより電気的に接続し、前記一つ又は複数のプログラムは、前記記憶手段に記録され、且つ前記一つ又は複数のプロセッサーにより実行されることに配置される、撮像装置であって、
前記プロセッサーは、前記プログラムを実行する時に、請求項７〜１２の何れか１項に記載の画像パープルフリンジ除去方法の工程を実現する、
ことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理領域に関し、より具体的には、画像パープルフリンジ除去システム、方法、コンピュータ読み取り可能な記録媒体及び撮像装置に関する。
【背景技術】
【０００２】
パープルフリンジ（ｐｕｒｐｌｅ  ｆｒｉｎｇｅ）現像は、デジタルカメラを使用して撮影する過程において、撮影されたシーンの輝度差が大きいため、高光領域と低光領域との交差箇所に分散が容易に発生する現象である。これらの分散は、通常に紫色に現れるため、一般的に、パープルフリンジと称している。パープルフリンジの発生は、カメラレンズの分散や、ＣＣＤの結像面積が小さすぎることや、カメラ内部の信号処理アルゴリズムなどに関わる。高級デジタルカメラであっても、パープルフリンジの問題を完全に解決することはできない。
【０００３】
業界における通常の第１のやり方は、カメラ又はレンズなどのハードウェア構成を変更することによって、撮影する場合にパープルフリンジの発生を回避し、画像パープルフリンジを除去する目的を達成することである。これらのハードウェア構成の変更の仕方は、コストが高く、開発周期が長い。
【０００４】
第２のやり方は、固定閾値を使用してパープルフリンジの領域を検出するものである。しかし、閾値区間をより大きく取る場合に、真実の画像を除去しやすく、閾値区間をより小さく取る場合に、パープルフリンジを見逃しやすい。
【０００５】
上記二つのパープルフリンジを除去する方法は、全て欠陥を有し、ユーザー体験に対して、非常に大きな悩みを与える。従って、上記の欠陥を克服でき、画像パープルフリンジ現像を解決する技術が強く望まれるようになった。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、画像パープルフリンジ除去システム、方法、コンピュータ読み取り可能な記録媒体及び撮像装置を提供するものであり、主に、伝統的なカメラ又はレンズの構成の変更によって引き起こされるハードウェア構成の複雑さ、ハードウェアコストの高さ、開発周期の長さ、といった問題や、閾値の設置の不合理により引き起こされる誤判断、さらに進んでもたらされるパープルフリンジの補正の不合理、といった問題を解決するものである。
【課題を解決するための手段】
【０００７】
第１の局面、本発明は、画像パープルフリンジ除去システムを提供し、
画像を取得するための画像取得手段と、
画像取得手段で取得した画像をトラバースすると共に、画素ドットの色相を計算し、紫色色相及び紫色色相に隣接した画像ドットの画像に対する比率を統計し、動態パープルフリンジの検出閾値を計算するための閾値測定手段と、
画像取得手段で取得した画像のサイズと同じのテンプレート画像を作成すると共に、パープルフリンジ領域に入っている画像ドットを検出するためのパープルフリンジ検出手段と、
検出したパープルフリンジ領域に入っている画像ドットを補正し、緑色チャンネル強度値を使用して、パープルフリンジ領域に入っている画像ドットの赤色チャンネル強度値と藍色チャンネル強度値とを補正するためのパープルフリンジ補正手段と、
補正後の画像を出力するための画像出力手段とを、含む。
【０００８】
さらに、前記取得した画像をトラバースすると共に、画素ドットの色相を計算することは、具体的に、以下の通りであり、
取得した画像をトラバースし、画像ドットを順次に走査し、以下の公式により画像ドットの色相を計算し、
0006643525.tif 000002
ここで、ｈは画像ドットの色相を表し、ｒと、ｇと、ｂとは、それぞれ画像ドットの赤色チャンネル強度値と、緑色チャンネル強度値と、藍色チャンネル強度値とを表し、ｍａｘは三つの色チャンネル強度の最大値を表し、ｍｉｎは三つの色チャンネル強度の最小値を表す。
【０００９】
さらに、前記紫色色相及び紫色色相に隣接した画像ドットの画像に対する比率を統計することは、具体的に、以下の通りであり、
所定の紫色色相及び紫色色相に隣接した閾値区間［１９５−３１５］を利用して、画像ドットの色相が当該閾値区間に入っている紫色色相及び紫色色相に隣接した画像ドットの総数Ｎを統計し、以下の公式により紫色色相及び紫色色相に隣接した画像ドットの総数Ｎの全体の画像に対する比率ｒａｔｉｏを計算し、
0006643525.tif 000003
ここで、Ｓｉｚｅは画像のサイズである。
【００１０】
さらに、動態パープルフリンジの検出閾値を計算することは、具体的に、以下の通りであり、
0006643525.tif 000004
を利用して、動態パープルフリンジの検出閾値を計算し、
ここで、ｍｉｎＰＨとｍａｘＰＨとは、それぞれ紫色色相の低閾値と紫色色相の高閾値を表し、パラメーター  ｔは、２０に設定される。
【００１１】
さらに、前記パープルフリンジ検出手段は、具体的に、画像取得手段で取得した画像のサイズと同じのテンプレート画像ｍａｓｋを作成し、全部の色相値において、パープルフリンジの低閾値より大きく、パープルフリンジの高閾値より小さい画像ドットを検出し、以下の公式によりパープルフリンジ領域を計算することに用いられ、
0006643525.tif 000005
ここで、ｍａｓｋ（ｉ，ｊ）＝２５５は、画像ドットがパープルフリンジ領域に入ることを表し、もしそうでないならば、パープルフリンジ領域に入ってないことを表す。ｍｉｎＰＨとｍａｘＰＨとは、それぞれ紫色色相の低閾値と紫色色相の高閾値を表す。これによって、パープルフリンジ領域に入っている画像ドットを検出する。
【００１２】
さらに、前記パープルフリンジ補正手段は、以下の公式を利用して、パープルフリンジ領域に入っている画像ドットの赤色チャンネル強度値と藍色チャンネル強度値とを補正し、
0006643525.tif 000006
ここで、ｒと、ｇと、ｂとは、それぞれ画像ドットの赤色チャンネル強度値と、緑色チャンネル強度値と、藍色チャンネル強度値とを表し、ｒｃｏｒｒｅｃｔｅｄとｂｃｏｒｒｅｃｔｅｄとは、それぞれ赤色チャンネル強度値の補正値と藍色チャンネル強度値の補正値とを表し、λｒとλｂとは、それぞれ赤色チャンネルと藍色チャンネルとのパラメーターを表す。
【００１３】
第２の局面、本発明は、画像パープルフリンジ方法を提供し、前記方法は、
画像を取得する工程と、
取得した画像をトラバースすると共に、画素ドットの色相を計算し、紫色色相及び紫色色相に隣接した画像ドットの画像に対する比率を統計し、動態パープルフリンジの検出閾値を計算する工程と、
取得した画像のサイズと同じのテンプレート画像を作成すると共に、パープルフリンジ領域に入っている画像ドットを検出する工程と、
検出したパープルフリンジ領域に入っている画像ドットを補正し、緑色チャンネル強度値を使用して、パープルフリンジ領域に入っている画像ドットの赤色チャンネル強度値と藍色チャンネル強度値とを補正する工程と、
補正後の画像を出力する工程とを、含む。
【００１４】
さらに、前記取得した画像をトラバースすると共に、画素ドットの色相を計算することは、具体的に、以下の通りであり、
取得した画像をトラバースし、画像ドットを順次に走査し、以下の公式により画像ドットの色相を計算し、
0006643525.tif 000007
ここで、ｈは画像ドットの色相を表し、ｒと、ｇと、ｂとは、それぞれ画像ドットの赤色チャンネル強度値と、緑色チャンネル強度値と、藍色チャンネル強度値とを表し、ｍａｘは三つの色チャンネル強度の最大値を表し、ｍｉｎは三つの色チャンネル強度の最小値を表す。
【００１５】
さらに、前記紫色色相及び紫色色相に隣接した画像ドットの画像に対する比率を統計することは、具体的に、以下の通りであり、
所定の紫色色相及び紫色色相に隣接した閾値区間［１９５−３１５］を利用して、画像ドットの色相が当該閾値区間に入っている紫色色相及び紫色色相に隣接した画像ドットの総数Ｎを統計し、以下の公式により紫色色相及び紫色色相に隣接した画像ドットの総数Ｎの全体の画像に対する比率ｒａｔｉｏを計算し、
0006643525.tif 000008
ここで、Ｓｉｚｅは画像のサイズである。
【００１６】
さらに、動態パープルフリンジの検出閾値を計算することは、具体的に、以下の通りであり、
0006643525.tif 000009
を利用して、動態パープルフリンジの検出閾値を計算し、
ここで、ｍｉｎＰＨとｍａｘＰＨとは、それぞれ紫色色相の低閾値と紫色色相の高閾値を表し、パラメーターｔは、２０に設定される。
【００１７】
さらに、前記パープルフリンジ検出手段は、具体的に、画像取得手段で取得した画像のサイズと同じのテンプレート画像ｍａｓｋを作成し、全部の色相値において、パープルフリンジの低閾値より大きく、パープルフリンジの高閾値より小さい画像ドットを検出し、以下の公式によりパープルフリンジ領域を計算することに用いられ、
0006643525.tif 000010
ここで、ｍａｓｋ（ｉ，ｊ）＝２５５は、画像ドットがパープルフリンジ領域に入ることを表し、もしそうでないならば、パープルフリンジ領域に入ってないことを表す。ｍｉｎＰＨとｍａｘＰＨとは、それぞれ紫色色相の低閾値と紫色色相の高閾値を表す。これによって、パープルフリンジ領域に入っている画像ドットを検出する。
【００１８】
さらに、前記パープルフリンジ補正手段は、以下の公式を利用して、パープルフリンジ領域に入っている画像ドットの赤色チャンネル強度値と藍色チャンネル強度値とを補正し、
0006643525.tif 000011
ここで、ｒと、ｇと、ｂとは、それぞれ画像ドットの赤色チャンネル強度値と、緑色チャンネル強度値と、藍色チャンネル強度値とを表し、ｒｃｏｒｒｅｃｔｅｄとｂｃｏｒｒｅｃｔｅｄとは、それぞれ赤色チャンネル強度値の補正値と藍色チャンネル強度値の補正値とを表し、λｒとλｂとは、それぞれ赤色チャンネルと藍色チャンネルとのパラメーターを表す。
【００１９】
第３の局面、本発明にも、コンピュータ読み取り可能な記録媒体を提供し、
前記コンピュータ読み取り可能な記録媒体は、プログラムを記録し、前記プログラムは、プロセッサーにより実行される時に、前記画像パープルフリンジ除去方法の工程を実現する。
【００２０】
第４の局面、本発明にも、撮像装置を提供し、
一つ又は複数のプロセッサーと、記憶手段と、表示パネルと、一つ又は複数のプログラムとを含み、前記プロセッサーは、それぞれ記憶手段と表示パネルとをバスにより電気的に接続し、前記一つ又は複数のプログラムは、前記記憶手段に記録され、且つ前記一つ又は複数のプロセッサーにより実行されることに配置され、前記プロセッサーは、前記プログラムを実行する時に、上記の画像パープルフリンジ除去方法の工程を実現する。発明の効果
【００２１】
本発明の画像パープルフリンジ除去方法とシステムは、画像パープルフリンジを動態に補正することができ、画像の撮像品質とユーザー体験とを向上させ、伝統的なカメラ又はレンズの構成を変更することによって引き起こしたハードウェア構成が複雑で、ハードウェアコストが高く、開発周期が長くの問題を回避させるとともに、閾値の設置が不合理により引き起こした誤判断のため招いたパープルフリンジの補正が不合理の問題を回避させる。
【図面の簡単な説明】
【００２２】
【図１】本発明が提供する画像パープルフリンジ除去システムを示す機能モジュール図である。
【図２】本発明が提供する画像パープルフリンジ除去方法を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、図面を参照して、本発明の実施形態をより詳細に説明する。当該実施形態は、本発明に係る好ましい実施形態であり、本発明の保護範囲はこれらに限らない。
【００２４】
図１は、本発明の画像パープルフリンジ除去システムのモジュール図である。前記画像パープルフリンジ除去システムは、画像取得手段１０１と、閾値測定手段１０２と、パープルフリンジ検出手段１０３と、パープルフリンジ補正手段１０４と、画像出力手段１０５とを含む。
【００２５】
画像取得手段１０１は、画像を取得することに用いられる。
【００２６】
閾値測定手段１０２は、画像取得手段１０１により取得した画像をトラバースすると共に、画素ドットの色相を計算し、紫色色相及び紫色色相に隣接した画像ドットの画像に対する比率を統計し、動態パープルフリンジの検出閾値を計算する、ことに用いられる。
【００２７】
前記取得した画像をトラバースすると共に、画素ドットの色相を計算する工程は、具体的には例えば、以下の通りである。
取得した画像をトラバースし、画像ドットを順次に走査し、以下の公式１により画像ドットの色相を計算する。
0006643525.tif 000012
ここで、ｈは画像ドットの色相を表し、ｒと、ｇと、ｂとは、それぞれ画像ドットの赤色チャンネル強度値と、緑色チャンネル強度値と、藍色チャンネル強度値とを表し、ｍａｘは三つの色チャンネル（カラーチャンネル）強度の最大値を表し、ｍｉｎは三つの色チャンネル強度の最小値を表す。
【００２８】
前記紫色色相及び紫色色相に隣接した画像ドットの画像に対する比率を統計する工程は、具体的には例えば、以下の通りである。
所定の紫色色相及び紫色色相に隣接した閾値区間［１９５−３１５］を利用して、画像ドットの色相が当該閾値区間に入っている紫色色相及び紫色色相に隣接した画像ドットの総数Ｎを統計し、以下の公式２により紫色色相及び紫色色相に隣接した画像ドットの総数Ｎの全体の画像に対する比率ｒａｔｉｏを計算する。
0006643525.tif 000013
ここで、Ｓｉｚｅは画像のサイズである。
【００２９】
動態パープルフリンジの検出閾値を計算する工程は、具体的には例えば、以下の通りである。
公式３を利用して、動態パープルフリンジの検出閾値を計算する。
0006643525.tif 000014
ここで、ｍｉｎＰＨとｍａｘＰＨとは、それぞれ紫色色相の低閾値と紫色色相の高閾値を表し、パラメーターｔは、通常に２０に設定される。
【００３０】
パープルフリンジ検出手段１０３は、画像取得手段により取得した画像のサイズと同じのテンプレート画像を作成すると共に、パープルフリンジ領域に入っている画像ドットを検出することに用いられる。
【００３１】
前記パープルフリンジ検出手段は、具体的に、画像取得手段により取得した画像のサイズと同じのテンプレート画像ｍａｓｋを作成し、全部の色相値において、パープルフリンジの低閾値より大きく、パープルフリンジの高閾値より小さい画像ドットを検出し、以下の公式４によりパープルフリンジ領域を計算することに用いられる。
0006643525.tif 000015
ここで、ｍａｓｋ（ｉ，ｊ）＝２５５は、画像ドットがパープルフリンジ領域に入ることを表し、もしそうでないなら、パープルフリンジ領域に入ってないことを表す。ｍｉｎＰＨとｍａｘＰＨとは、それぞれ紫色色相の低閾値と紫色色相の高閾値を表す。これによって、パープルフリンジ領域に入っている画像ドットを検出する。
【００３２】
パープルフリンジ補正手段１０４は、検出したパープルフリンジ領域に入っている画像ドットを補正することに用いられる。具体的には、緑色チャンネル強度値を使用して、パープルフリンジ領域に入っている画像ドットの赤色チャンネル強度値と藍色チャンネル強度値とを補正する。
【００３３】
前記パープルフリンジ補正手段は、以下の公式５を利用して、パープルフリンジ領域に入っている画像ドットの赤色チャンネル強度値と藍色チャンネル強度値とを補正する。
0006643525.tif 000016
ここで、ｒと、ｇと、ｂとは、それぞれ画像ドットの赤色チャンネル強度値と、緑色チャンネル強度値と、藍色チャンネル強度値とを表す。ｒｃｏｒｒｅｃｔｅｄとｂｃｏｒｒｅｃｔｅｄとは、それぞれ赤色チャンネル強度値の補正値と藍色チャンネル強度値の補正値とを表す。λｒとλｂとは、それぞれ赤色チャンネルと藍色チャンネルとのパラメーターを表す。
【００３４】
画像出力手段１０５は、補正後の画像を出力することに用いられる。
【００３５】
図２は、本発明の画像パープルフリンジ除去方法のフローチャートである。本発明の画像パープルフリンジ除去方法は、以下の工程を含む。
【００３６】
画像を取得する工程２０１。
【００３７】
取得した画像をトラバースすると共に、画素ドットの色相を計算し、紫色色相及び紫色色相に隣接した画像ドットの画像に対する比率を統計し、動態パープルフリンジの検出閾値を計算する工程２０２。
【００３８】
前記取得した画像をトラバースすると共に、画素ドットの色相を計算する工程は、具体的には例えば、以下の通りである。
取得した画像をトラバースし、画像ドットを順次に走査し、以下の公式１により画像ドットの色相を計算する。
0006643525.tif 000017
ここで、ｈは画像ドットの色相を表し、ｒと、ｇと、ｂとは、それぞれ画像ドットの赤色チャンネル強度値と、緑色チャンネル強度値と、藍色チャンネル強度値とを表し、ｍａｘは三つの色チャンネル強度の最大値を表し、ｍｉｎは三つの色チャンネル強度の最小値を表す。
【００３９】
前記紫色色相及び紫色色相に隣接した画像ドットの画像に対する比率を統計する工程は、具体的には例えば、以下の通りである。
所定の紫色色相及び紫色色相に隣接した閾値区間［１９５−３１５］を利用して、画像ドットの色相が当該閾値区間に入っている紫色色相及び紫色色相に隣接した画像ドットの総数Ｎを統計し、以下の公式２により紫色色相及び紫色色相に隣接した画像ドットの総数Ｎの全体の画像に対する比率ｒａｔｉｏを計算する。
0006643525.tif 000018
ここで、Ｓｉｚｅは画像のサイズである。
【００４０】
動態パープルフリンジの検出閾値を計算する工程は、具体的には例えば、以下の通りである。
公式３を利用して、動態パープルフリンジの検出閾値を計算する。
0006643525.tif 000019
ここで、ｍｉｎＰＨとｍａｘＰＨとは、それぞれ紫色色相の低閾値と紫色色相の高閾値を表し、パラメーターｔは、通常に２０に設定される。
【００４１】
取得した画像のサイズと同じのテンプレート画像を作成すると共に、パープルフリンジ領域に入っている画像ドットを検出する工程２０３。
【００４２】
工程２０３は、具体的に、画像取得手段により取得した画像のサイズと同じのテンプレート画像ｍａｓｋを作成し、全部の色相値において、パープルフリンジの低閾値より大きく、パープルフリンジの高閾値より小さい画像ドットを検出し、以下の公式４によりパープルフリンジ領域を計算することに用いられる。
0006643525.tif 000020
ここで、ｍａｓｋ（ｉ，ｊ）＝２５５は、画像ドットがパープルフリンジ領域に入ることを表し、もしそうでないならば、パープルフリンジ領域に入ってないことを表す。ｍｉｎＰＨとｍａｘＰＨとは、それぞれ紫色色相の低閾値と紫色色相の高閾値を表す。これによって、パープルフリンジ領域に入っている画像ドットを検出する。
【００４３】
検出したパープルフリンジ領域に入っている画像ドットを補正し、緑色チャンネル強度値を使用して、パープルフリンジ領域に入っている画像ドットの赤色チャンネル強度値と藍色チャンネル強度値とを補正する工程２０４。
【００４４】
工程２０４は、具体的に、以下の通りである。
公式５により、パープルフリンジ領域に入っている画像ドットの赤色チャンネル強度値と藍色チャンネル強度値とを補正する。
0006643525.tif 000021
ここで、ｒと、ｇと、ｂとは、それぞれ画像ドットの赤色チャンネル強度値と、緑色チャンネル強度値と、藍色チャンネル強度値とを表す。ｒｃｏｒｒｅｃｔｅｄとｂｃｏｒｒｅｃｔｅｄとは、それぞれ赤色チャンネル強度値の補正値と藍色チャンネル強度値の補正値とを表す。λｒとλｂとは、それぞれ赤色チャンネルと藍色チャンネルとのパラメーターを表す。一般的に、λｒとλｂとは、より小さい値に設定される。
【００４５】
補正後の画像を出力する工程２０５。
【００４６】
本発明にも、コンピュータ読み取り可能な記録媒体を提供している。前記コンピュータ読み取り可能な記録媒体は、プログラムを記録し、前記プログラムは、プロセッサーにより実行される時に、本発明のような提供された画像パープルフリンジ除去方法の工程を実現している。
【００４７】
本発明にも、撮像装置を提供している。当該撮像装置は、一つ又は複数のプロセッサーと、記憶手段と、表示パネルと、一つ又は複数のプログラムとを含む。前記プロセッサーは、それぞれ記憶手段と表示パネルとをバスにより電気的に接続している。前記一つ又は複数のプログラムは、前記記憶手段に記録され、且つ前記一つ又は複数のプロセッサーにより実行されることに配置される。前記プロセッサーは、前記プログラムを実行する時に、本発明のような提供された画像パープルフリンジ除去方法の工程を実現している。
【００４８】
本発明に記載された方法の全部又は部分の工程は、機能モジュールフレームワークを作成することによって、プログラム指令でコンピュータシステムを制御して完成し、これらのプログラム指令は、コンピュータ読み取り可能な記録媒体に記録されている。
【００４９】
説明すべきことは、上記の実施例は本発明の技術方案を説明するだけであり、本発明の保護範囲の制限ではなく、好ましい実施例を参照して本発明を詳細な説明するが、本発明の技術方案を修正し又は変更することができ、本発明の技術方案の実質と範囲を逸脱しないことが当業者には理解されよう。
【図１】
0006643525.tif 000032
【図２】
0006643525.tif 000033