JP2015162706A - 画像処理装置および方法、並びにプログラム - Google Patents
画像処理装置および方法、並びにプログラム Download PDFInfo
- Publication number
- JP2015162706A JP2015162706A JP2014034972A JP2014034972A JP2015162706A JP 2015162706 A JP2015162706 A JP 2015162706A JP 2014034972 A JP2014034972 A JP 2014034972A JP 2014034972 A JP2014034972 A JP 2014034972A JP 2015162706 A JP2015162706 A JP 2015162706A
- Authority
- JP
- Japan
- Prior art keywords
- moire
- index value
- oblique
- horizontal
- vertical
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title abstract description 36
- 238000001514 detection method Methods 0.000 claims description 195
- 230000001629 suppression Effects 0.000 claims description 18
- 238000004519 manufacturing process Methods 0.000 claims description 6
- 238000003672 processing method Methods 0.000 claims description 3
- 239000000203 mixture Substances 0.000 abstract description 7
- 238000003384 imaging method Methods 0.000 abstract description 6
- 230000000740 bleeding effect Effects 0.000 abstract description 3
- 238000010606 normalization Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 12
- 239000003086 colorant Substances 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000012634 optical imaging Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/646—Circuits for processing colour signals for image enhancement, e.g. vertical detail restoration, cross-colour elimination, contour correction, chrominance trapping filters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/10—Circuitry of solid-state image sensors [SSIS]; Control thereof for transforming different wavelengths into image signals
- H04N25/11—Arrangement of colour filter arrays [CFA]; Filter mosaics
- H04N25/13—Arrangement of colour filter arrays [CFA]; Filter mosaics characterised by the spectral characteristics of the filter elements
- H04N25/134—Arrangement of colour filter arrays [CFA]; Filter mosaics characterised by the spectral characteristics of the filter elements based on three different wavelength filter elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/60—Noise processing, e.g. detecting, correcting, reducing or removing noise
- H04N25/62—Detection or reduction of noise due to excess charges produced by the exposure, e.g. smear, blooming, ghost image, crosstalk or leakage between pixels
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Color Television Image Signal Generators (AREA)
- Image Processing (AREA)
Abstract
【課題】解像度の低下と色にじみを抑えつつ、モアレの発生を抑制できるようにする。
【解決手段】斜めモアレ指標値検出部13が、斜め方向のモアレの発生の程度を示す斜めモアレ指標値を検出し、混合処理部41に出力する。水平垂直モアレ指標値検出部14が、HV相関検出部65より供給される水平方向および垂直方向の相関値に基づいて、水平垂直方向のモアレの発生の程度を示す水平垂直モアレ指標値を検出し混合処理部42に出力する。混合処理部41は、斜めLPF31により斜めモアレキャンセル画像信号と入力画像信号を斜めモアレ指標値に基づいて混合する。混合処理部42は、HVLPF32によりHVモアレキャンセル画像信号と混合処理部41より出力されてくる画像信号を水平垂直モアレ指標値に基づいて混合する。本技術は、撮像装置に適用することができる。
【選択図】図2
【解決手段】斜めモアレ指標値検出部13が、斜め方向のモアレの発生の程度を示す斜めモアレ指標値を検出し、混合処理部41に出力する。水平垂直モアレ指標値検出部14が、HV相関検出部65より供給される水平方向および垂直方向の相関値に基づいて、水平垂直方向のモアレの発生の程度を示す水平垂直モアレ指標値を検出し混合処理部42に出力する。混合処理部41は、斜めLPF31により斜めモアレキャンセル画像信号と入力画像信号を斜めモアレ指標値に基づいて混合する。混合処理部42は、HVLPF32によりHVモアレキャンセル画像信号と混合処理部41より出力されてくる画像信号を水平垂直モアレ指標値に基づいて混合する。本技術は、撮像装置に適用することができる。
【選択図】図2
Description
本技術は、画像処理装置および方法、並びにプログラムに関し、特に、色モアレに起因する偽色の発生を抑制できるようにした画像処理装置および方法、並びにプログラムに関する。
撮像装置は、各画素に分光特性を持ったカラーフィルタを有し、それぞれの画素で異なる波長の光を光電変換しデジタル信号として標本化する。
一般的に用いられているベイヤ配列の撮像装置は、RGB(赤色・緑色・青色)のカラーフィルタで構成され、画素の半数は緑色のカラーフィルタとされ、残りの半数の画素数が赤色と青色のカラーフィルタとなっている。
ところが、このカラーフィルタが用いられることにより偽色が発生することがあり、この対策に向けた技術が提案されている(特許文献1乃至4参照)。
ところで、一般的な撮像装置では、各画素にRGB(赤色・緑色・青色)の3色を同時化する処理を行うが、この同時化処理で各色の標本化周波数の違いによる折り返りが発生してしまう。
この折り返りが周期的な偽色(色モアレ)となって見えることがある。
しかしながら、上述した特許文献1乃至4に係る技術では、この色モアレに起因する偽色を抑制することができないことがあった。
本技術は、このような状況に鑑みてなされたものであり、特に、解像度の低下や色にじみを抑えつつ、色モアレに起因する偽色の発生を抑制できるようにするものである。
本技術の一側面の画像処理装置は、所定の色画素配列がなされた入力画像における各画素の属する絵柄の方向を検出する方向検出部と、前記方向に応じて、前記入力画像における各画素の画素値の周期性によるモアレの発生の程度をモアレ指標値として検出するモアレ検出部と、前記モアレ検出部により検出された前記モアレ指標値に基づいて、前記入力画像におけるモアレの発生を抑制するモアレ抑制部とを含む。
前記方向検出部には、前記絵柄の方向を、水平方向および垂直方向に対する方向相関値として検出させ、前記モアレ検出部には、水平方向のモアレ指標値である水平モアレ指標値を検出する水平モアレ検出部と、垂直方向のモアレ指標値である垂直モアレ指標値を検出する垂直モアレ検出部と、前記方向相関値に応じて、前記水平モアレ指標値および前記垂直モアレ指標値を混合して前記モアレ指標値を生成する混合処理部とを含ませるようにすることができ、前記混合処理部により生成された前記モアレ指標値を検出結果として出力させるようにすることができる。
前記入力画像より水平方向および垂直方向の前記モアレを低減して水平垂直モアレ低減画像を生成する水平垂直モアレ低減画像生成部をさらに含ませるようにすることができ、前記モアレ抑制部には、前記モアレ指標値に基づいた混合比で、前記入力画像と、前記水平垂直モアレ低減画像とを混合することで、前記入力画像におけるモアレの発生を抑制させるようにすることができる。
前記水平垂直モアレ低減画像生成部は、前記入力画像の各画素に対して、水平方向および垂直方向の低域通過特性を備えたフィルタとすることができる。
前記入力画像より斜め方向の前記モアレを低減して斜めモアレ低減画像を生成する斜めモアレ低減画像生成部と、前記入力画像における斜め方向のモアレの発生の程度を斜めモアレ指標値として検出する斜めモアレ検出部とをさらに含ませるようにすることができ、前記モアレ抑制部には、前記斜めモアレ指標値に基づいた混合比で、前記入力画像と、前記斜めモアレ低減画像とを混合することで、前記入力画像におけるモアレの発生を抑制させるようにすることができる。
前記斜めモアレ検出部には、斜め45°方向のモアレ指標値である斜め45°モアレ指標値を検出する斜め45°モアレ検出部と、斜め135°方向のモアレ指標値である斜め135°モアレ指標値を検出する斜め135°モアレ検出部と、前記斜め45°モアレ指標値および前記斜め135°モアレ指標値のうちの最大値を前記斜めモアレ指標値として検出する最大値検出部を含ませるようにすることができ、前記最大値検出部により検出された前記斜めモアレ指標値を検出結果として出力させるようにすることができる。
前記斜めモアレ低減画像生成部は、前記入力画像の各画素に対して、前記斜め方向の低域通過特性を備えたフィルタとすることができる。
前記入力画像より水平方向および垂直方向の前記モアレを低減して水平垂直モアレ低減画像を生成する水平垂直モアレ低減画像生成部と、前記入力画像より斜め方向の前記モアレを低減する斜めモアレ低減画像を生成する斜めモアレ低減画像生成部と、前記入力画像における斜め方向のモアレの発生の程度を斜めモアレ指標値として検出する斜めモアレ検出部とをさらに含ませるようにすることができ、前記方向検出部には、前記絵柄の方向を、水平方向および垂直方向に対する方向相関値として検出させ、前記モアレ検出部には、水平方向のモアレ指標値である水平モアレ指標値を検出する水平モアレ検出部と、垂直方向のモアレ指標値である垂直モアレ指標値を検出する垂直モアレ検出部とを含ませ、前記方向相関値に応じて、前記水平モアレ指標値および前記垂直モアレ指標値を混合して前記モアレ指標値を生成する混合処理部とを含ませ、前記混合処理部により生成された前記モアレ指標値を検出結果として出力させ、前記斜めモアレ検出部には、斜め45°方向のモアレ指標値である斜め45°モアレ指標値を検出する斜め45°モアレ検出部と、斜め135°方向のモアレ指標値である斜め135°モアレ指標値を検出する斜め135°モアレ検出部とを含ませ、前記斜め45°モアレ指標値および前記斜め135°モアレ指標値のうちの最大値を前記斜めモアレ指標値として検出する最大値検出部を含ませ、前記最大値検出部により検出された前記斜めモアレ指標値を検出結果として出力させ、前記モアレ抑制部には、前記モアレ指標値に基づいた混合比で、前記入力画像と、前記水平垂直モアレ低減画像とを混合して一次モアレ抑制画像を生成させ、さらに、前記一次モアレ抑制画像と、前記斜めモアレ低減画像とを、前記斜めモアレ指標値に基づいた混合比で混合することで、前記入力画像におけるモアレの発生を抑制させるようにすることができる。
前記色画素配列はベイヤ配列とすることができる。
本技術の一側面の画像処理方法は、所定の色画素配列がなされた入力画像における各画素の属する絵柄の方向を検出し、前記方向に応じて、前記入力画像における各画素の画素値の周期性によるモアレの発生の程度をモアレ指標値として検出し、検出された前記モアレ指標値に基づいて、前記入力画像におけるモアレの発生を抑制するステップを含む。
本技術の一側面のプログラムは、所定の色画素配列がなされた入力画像における各画素の属する絵柄の方向を検出する方向検出ステップと、前記方向に応じて、前記入力画像における各画素の画素値の周期性によるモアレの発生の程度をモアレ指標値として検出するモアレ検出ステップと、前記モアレ検出ステップの処理により検出された前記モアレ指標値に基づいて、前記入力画像におけるモアレの発生を抑制するモアレ抑制ステップとを含む処理をコンピュータに実行させる。
本技術の一側面においては、所定の色画素配列がなされた入力画像における各画素の属する絵柄の方向が検出され、前記方向に応じて、前記入力画像における各画素の画素値の周期性によるモアレの発生の程度がモアレ指標値として検出され、検出された前記モアレ指標値に基づいて、前記入力画像におけるモアレの発生が抑制される。
本技術の一側面の画像処理装置は、独立した装置であっても良いし、画像処理を行うブロックであっても良い。
本技術の一側面によれば、解像度低下や色のにじみを抑制しつつ、色モアレに起因する偽色の発生を抑制させることが可能となる。
<画像処理装置の構成例>
図1は、本技術を適用した画像処理装置の一実施の形態の構成例を示している。図1の画像処理装置は、入力画像の色モアレの発生状況に応じて、色モアレの発生を抑制して出力するものである。
図1は、本技術を適用した画像処理装置の一実施の形態の構成例を示している。図1の画像処理装置は、入力画像の色モアレの発生状況に応じて、色モアレの発生を抑制して出力するものである。
より詳細には、図1の画像処理装置は、光学撮像部1、撮像素子2、画像処理部3、画像記録部4、および画像表示部5を備えている。
光学撮像部1は、レンズなどの光学機器により構成されており、入射する光を撮像素子2上で結像させる。
撮像素子2は、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)などから構成されており、光学撮像部1により結像された入射光による光電効果により電荷を発生し、発生した電荷に基づいて画像信号を発生して画像処理部3に出力する。
画像処理部3は、撮像素子2より供給されてくる画像信号に発生する色モアレに起因する偽色を抑制し、HDD(Hard Disc Drive)やSSD(Solid State Drive)などの画像記録部4に出力して記録させる、または、LCD(Liquid Crystal Display)や有機EL(Electro Luminescence)などからなる画像表示部5に出力して表示させる。
<画像処理部の構成例>
次に、図2のブロック図を参照して、画像処理部3の構成例について説明する。
次に、図2のブロック図を参照して、画像処理部3の構成例について説明する。
画像処理部3は、モアレキャンセル部11、モアレ抑制部12、斜めモアレ指標値検出部13、および水平垂直モアレ指標値検出部14を備えている。
モアレキャンセル部11は、入力画像より水平垂直方向に発生するモアレ、および斜め方向に発生するモアレを低減して出力する。より詳細には、モアレキャンセル部11は、斜めLPF(Low Pass Filter)31、およびHV(水平方向および垂直方向)LPF32を備えている。
斜めLPF31は、入力画像信号の斜め方向のモアレを低減しキャンセルする、例えば、図3の右部で示されるようなフィルタであり、入力画像信号より斜め方向のモアレを低減し、キャンセルした斜めモアレキャンセル画像信号をモアレ抑制部12の混合処理部41に出力する。図3の右部のフィルタは、図中の中心位置の注目画素と、その周囲に隣接する8画素とに対応する3画素×3画素の合計9画素に対応するフィルタであり、上段の左から1,0,1、中段の左から0,4,0、および下段の左から1,0,1のフィルタ係数からなるフィルタである。
尚、図3の右部で示されるフィルタはLPF31の一例に過ぎず、入力画像信号の斜め方向のモアレを低減しキャンセルする機能を備えたフィルタであれば、これ以外のフィルタであってもよい。また、図3の右部においては、3画素×3画素のフィルタであるが、同様の機能を備えたフィルタであれば、これ以外のサイズのフィルタであってもよい。さらに、以降において参照するフィルタについては、いずれも一例に過ぎないものであるので、同様の機能を備える限り、フィルタ係数、およびサイズについては、それ以外のものでもよいものである。
HV(水平方向および垂直方向)LPF32は、入力画像信号の水平方向および垂直方向のモアレを低減しキャンセルする、例えば、図3の左部で示されるようなフィルタであり、入力画像信号より水平方向および垂直方向のモアレを低減しキャンセルしたHVモアレキャンセル画像信号をモアレ抑制部12の混合処理部42に出力する。図3の左部のフィルタは、図中の中心位置の注目画素と、その周辺に隣接する8画素とに対応する3画素×3画素の合計9画素に対応するフィルタであり、上段の左から0,1,0、中段の左から1,4,1、下段の左から0,1,0のフィルタ係数からなるフィルタである。
モアレ抑制部12は、混合処理部41,42を備えており、斜めモアレ指標値検出部13より供給されてくる斜めモアレ指標値、および水平垂直モアレ指標値検出部14より供給されてくる水平垂直モアレ指標値に基づいて、入力画像と、斜めモアレキャンセル画像信号およびHVモアレキャンセル画像信号とを混合することで、モアレを抑制する。
より詳細には、混合処理部41は、斜めモアレ指標値検出部13より供給されてくる斜めモアレ指標値に基づいた混合比で、入力画像信号および斜めモアレキャンセル画像信号を画素単位で混合して、斜めモアレキャンセル混合画像信号を混合処理部42に出力する。
混合処理部42は、水平垂直モアレ指標値検出部14より供給されてくるHVモアレ指標値に基づいた混合比で、斜めモアレキャンセル混合画像信号およびHVモアレキャンセル画像信号を画素単位で混合して、出力画像信号を生成して出力する。
斜めモアレ指標値検出部13は、入力画像信号より斜め方向、特に、45°方向、および135°方向のモアレの発生の程度を示す斜めモアレ指標値を検出してモアレ抑制部12の混合処理部41に出力する。
より詳細には、斜めモアレ指標値検出部13は、正規化部51、斜めモアレ検出部52、LPF53、および変調部54を備えている。
正規化部51は、例えば、図4の左部で示されるような中心位置となる注目画素に対して隣接する8画素に対応する3画素×3画素からなるHPF(High Pass Filter)と正規化処理部とを備えている。正規化部51は、まず、後段の検出処理の精度を向上させるために、入力画像信号の各画素についてHPFにより高域通過処理を施す。さらに、正規化部51は、HPFによりフィルタ処理された注目画素を中心とする3画素×3画素の範囲における標準偏差を求め、標準偏差により正規化し、MR45検出部71およびMR135検出部72に出力する。
ここで、図4の左部のHPFは、図中の中心位置の注目画素と、その周辺に隣接する8画素とに対応する3画素×3画素の合計9画素に対応するフィルタであり、上段の左から1,−2,1、中段の左から−2,4,−2、下段の左から1,−2,1のフィルタ係数からなるフィルタである。
斜めモアレ検出部52は、MR45検出部71、MR135検出部72、および最大値検出部73を備えており、入力画像信号より斜め方向のモアレの発生の程度を示す斜めモアレ指標値MRを検出する。
より詳細には、MR45検出部71は、正規化された入力画像信号に基づいて、水平方向に対して斜め45°方向におけるモアレ、すなわち、斜めモアレの発生の程度を示す斜め45°モアレ指標値MR45を算出し最大値検出部73に出力する。
MR135検出部72は、正規化された入力画像信号に基づいて、水平方向に対して斜め135°方向におけるモアレ、すなわち、斜めモアレの発生の程度を示す斜め135°モアレ指標値MR135を算出し最大値検出部73に出力する。
最大値検出部73は、斜めモアレの発生の程度を示す斜め45°モアレ指標値MR45および斜め135°モアレ指標値MR135のいずれか最大値を斜めモアレ指標値MRとしてLPF53に出力する。
LPF53は、例えば、図4の右部で示される3画素×3画素からなるフィルタであり、斜め方向のモアレらしさを示す斜めモアレ指標値MRを平滑化して変調部54に出力する。尚、図4の右部のLPF53は、図中の中心位置の注目画素と、その周辺に隣接する8画素とに対応する3画素×3画素の合計9画素に対応するフィルタであり、上段の左から1,1,1、中段の左から1,1,1、下段の左から1,1,1のフィルタ係数からなるフィルタである。
変調部54は、斜めモアレ指標値MRの高検出値を低減する変調処理を施して混合処理部41に出力する。
水平垂直モアレ指標値検出部14は、入力画像信号より水平方向および垂直方向のモアレの発生の程度を示すHVモアレ指標値MRHVを検出してモアレ抑制部12の混合処理部41に出力する。
より詳細には、水平垂直モアレ指標値検出部14は、正規化部61、水平垂直モアレ検出部62、LPF63、変調部64、およびHV相関検出部65を備えている。
正規化部61は、基本的な構成は正規化部51と同一の機能を備えたものである。
水平垂直モアレ検出部62は、MRH検出部81、MRV検出部82、および混合処理部83を備えており、入力画像信号より水平垂直方向のモアレの発生の程度を示す指標値であるHVモアレ指標値MRHVを検出する。
より詳細には、MRH検出部81は、正規化された入力画像信号に基づいて、水平方向におけるモアレ、すなわち、H(水平)モアレの発生の程度を示すH(水平)モアレ指標値MRHを算出し混合処理部83に出力する。
MRV検出部82は、正規化された入力画像信号に基づいて、垂直方向におけるモアレ、すなわち、V(垂直)モアレの発生の程度を示すV(垂直)モアレ指標値MRVを算出し混合処理部83に出力する。
混合処理部83は、HV相関検出部65より供給されてくる方向相関値に基づいて、H(水平)モアレ指標値MRHおよびV(垂直)モアレ指標値MRVを混合して、水平垂直モアレ指標値MRHVを生成し、LPF63に出力する。
HV相関検出部65は、絵柄を構成する各画素について、例えば、注目画素を中心とした5画素×5画素の画素値を使って周囲の画素が垂直方向の画像に属するのか、水平方向の画像に属するのかを示す方向相関値を検出する。より詳細には、HV相関検出部65は、色フィルタ毎に方向性を検波し、周囲の緑色画素の帯域通過フィルタ(BPF)処理結果の和によって検波する。また、HV相関検出部65は、水平方向の方向性(dh)を検出する例として、色画素の配列がベイヤ配列であって、中心画素が緑色画素の場合、図5の最左列で示されるように3か所の水平方向の(−1,2,−1)フィルタ処理結果の和として求める。また、中心画素が赤色または青色画素の場合、HV相関検出部65は、水平方向の方向性(dh)を、図5の右から2列目で示されるように2か所の水平方向の(−1,2,−1)フィルタ処理結果の和として求める。
一方、垂直方向の方向性(dv)については、HV相関検出部65は、図5の左から2列目および最右部で示されるように、図5の最左部および右から2列目のフィルタに対して、90度回転したフィルタ処理を施す。
そして、HV相関検出部65は、方向相関値(dhv)を、垂直方向および水平方向の方向性の比率dhv(=dh/(dh+dv))として算出し混合処理部83に出力する。
尚、図5においては、ベイヤ配列の場合について説明したが、RGBの色配列に合わせた構成とされていれば、それ以外の配列でもよい。
混合処理部83は、水平方向のモアレの発生の程度を示すHモアレ指標値MRHおよび垂直方向のモアレの発生の程度を示すVモアレ指標値MRVを比率dhvに基づいて混合し、HVモアレ指標値MRHV(=dh/(dh+dv)×MRH+((1−dh/(dh+dv))×MRV)としてLPF63に出力する。
LPF63は、LPF53と同様の機能を備えたものであり、例えば、図4の右部で示される3画素×3画素からなるフィルタであり、水平方向および垂直方向のモアレらしさを示す指標値であるHVモアレ指標値MRHVを平滑化して変調部64に出力する。
変調部64は、HVモアレ検波値MRHVの高検出値を低減する変調処理を施してモアレ抑制部12の混合処理部42に出力する。
<図2の画像処理部による画像処理>
次に、図6のフローチャートを参照して、図2の画像処理部による画像処理を説明する。
次に、図6のフローチャートを参照して、図2の画像処理部による画像処理を説明する。
ステップS11において、斜めモアレ指標値検出部13は、斜めモアレ検出処理を実行し、斜めモアレ指標値MRを検出する。
<斜めモアレ指標値検出処理>
ここで、図7のフローチャートを参照して、斜めモアレ指標値検出部13による斜めモアレ指標値検出処理について説明する。
ここで、図7のフローチャートを参照して、斜めモアレ指標値検出部13による斜めモアレ指標値検出処理について説明する。
ステップS31において、正規化部51は、例えば、図4の左部で示されるような3画素×3画素からなるHPFを、入力画像信号の各画素に掛けて、高帯域通過処理を施す。
ステップS32において、正規化部51は、高帯域通過処理が施された入力画像信号の各画素について、例えば、3画素×3画素の範囲において、標準偏差を求め、この標準偏差に基づいて正規化し、斜めモアレ検出部52に出力する。
ステップS33において、斜めモアレ検出部52のMR45検出部71は、正規化された入力画像信号の各画素について、水平方向に対して斜め45°方向におけるモアレ、すなわち、斜めモアレの発生の程度を示す斜め45°モアレ指標値MR45を検出し最大値検出部73に出力する。
より具体的には、MR45検出部71は、まず、正規化された入力画像信号の各画素に対して、例えば、図8の左部で示されるように、注目画素を中心とする9画素×9画素の範囲に対して、図中の三角印の4画素からなる画素列L1乃至L4のそれぞれについて、画素値の平均値av1乃至av4を算出する。また、MR45検出部71は、同様に、図中の丸印の5画素からなる画素列L11乃至L14のそれぞれについて、平均値av11乃至av15を算出する。
MR45検出部71は、図8の左部で示されるように、平均値av11,av12の平均値av21を、平均値av12,av13の平均値av22を、平均値av13,av14の平均値av23を、平均値av14,av15の平均値av24をそれぞれ算出する。この処理により、三角印の画素から得られる平均値av21乃至av24と、丸印の画素から得られる平均値av1乃至av4との位相が揃えられる。
また、MR45検出部71は、図8の左部で示されるように、平均値av1,av21の和となる平均値和av51、平均値av2,av22の和となる平均値和av52、平均値av3,av23の和となる平均値和av53、平均値av4,av24の和となる平均値和av54をそれぞれ算出する。
さらに、MR45検出部71は、図8の左部で示されるように、平均値av1,av21の差となる平均値差av61、平均値av2,av22の差となる平均値差av62、平均値av3,av23の差となる平均値差av63、平均値av4,av24の差となる平均値差av64をそれぞれ算出する。
また、MR45検出部71は、平均値和av51乃至av54の標準偏差を和標準偏差ssaとして算出すると共に、平均値差av61乃至av64の標準偏差を差標準偏差ssdとして算出する。
さらに、MR45検出部71は、図8の右部で示されるように、画素列L1乃至L4およびL11乃至L14のそれぞれの画素値について標準偏差ms1乃至ms4およびms11乃至ms15を算出し、これらの平均値を標準偏差平均値smsとして算出する。
そして、MR45検出部71は、以下の式(1)で定義されるMR45第1指標MR45_1を算出する。
MR45_1=max(0,(ssd−ssa)/(ssd+ssa+eps))
・・・(1)
・・・(1)
ここで、MR45_1は、MR45第1指標を、max(A,B)は、AまたはBのいずれか最大値を選択する関数を、ssdは、差標準偏差を、ssaは、和標準偏差を、epsは、式(1)における演算において分母が0となることを避けるための所定の定数をそれぞれ表している。
また、MR45検出部71は、図9の標準偏差平均値smsにより規定される関数よりMR45第2指標MR45_2を特定する。尚、図9においては、縦軸が、MR45第2指標MR45_2を、横軸が標準偏差平均値smsを示している。すなわち、標準偏差平均値smsが0乃至閾値th1の場合、MR45第2指標MR45_2は1となり、標準偏差平均値smsが閾値th1乃至th2の場合、MR45第2指標MR45_2は、標準偏差平均値smsに反比例した値となり、標準偏差平均値smsが閾値th2より大きい場合、MR45第2指標MR45_2は、ゼロとなる。
そして、MR45検出部71は、以下の式(2)で示される演算により斜め45°方向における斜めモアレの発生の程度を示す斜め45°モアレ指標値MR45を算出する。
MR45=MR45_1×MR45_2
・・・(2)
・・・(2)
ここで、MR45は、斜め45°方向における斜めモアレの発生の程度を示す斜め45°モアレ指標値を、MR45_1は、上述したMR45第1指標を、MR45_2は、上述したMR45第2指標を、それぞれ表している。
すなわち、MR45検出部71は、差標準偏差ssdおよび和標準偏差ssaを算出することにより、各画素の周囲に形成される画素列L1乃至L4およびL11乃至L15における周期性の有無を表す指標値を算出する。例えば、図8の左部で示されるように、三角印で表される画素からなる画素列L1乃至L4と、丸印で表される画素からなる画素列L11乃至L15との間に、同位相、または逆位相の周期性が生じているものとすると、差標準偏差ssdおよび和標準偏差ssaのいずれかが大きな値を取ることになる。これにより、色モアレが発生している場合、MR45第1指標MR45_1の値が大きくなる。
一方、MR45第1指標MR45_1の値が大きな値であっても、モアレではなく現実にバラツキの大きな配色からなる画像である場合、図8の右部で示される標準偏差平均値smsは大きな値となる。この場合、図9に示されるMR45第2指標MR45_2の特性により、MR45第2指標MR45_2が小さな値となる。逆に、標準偏差平均値smsが小さく、バラツキが小さい場合、MR45第2指標MR45_2は1となるため、MR45第1指標MR45_1が45°モアレ指標値MR45となる。
結果として、このような処理により、斜め45°方向における斜めモアレの発生の程度を示す斜め45°モアレ指標値MR45を求めることが可能となる。
ステップS34において、MR135検出部72は、正規化された入力画像信号の各画素について、水平方向に対して斜め135°方向におけるモアレ、すなわち、斜めモアレの発生の程度を示す、斜め135°モアレ指標値MR135を算出し最大値検出部73に出力する。尚、MR135検出部72における処理は、MR45検出部71において処理対象となった画素列を90°回転させた処理であり、実質的に処理は同様であるので、その説明は省略するものとする。
ステップS35において、最大値検出部73は、各画素について、MR45検出部71より供給されてくる斜め45°モアレ指標値MR45、およびMR135検出部72より供給されてくる斜め135°モアレ指標値MR135のうち、各画素について最大値を斜めモアレ指標値MRとしてLPF53に供給する。
ステップS36において、LPF53は、例えば、最大値検出部73より供給されてくる各画素における斜めモアレ指標値MRについて、図4の右部で示されるようなフィルタにより低域通過処理を施し、変調部54に出力する。
ステップS37において、変調部54は、各画素について低域通過処理がなされた斜めモアレ指標値MRについて、高検出値を低減する変調処理を施してモアレ抑制部12の混合処理部41に出力する。
すなわち、図7のフローチャートを参照して説明した斜めモアレ指標値検出処理により各画素について、斜め方向のモアレの発生の程度を示す斜めモアレ指標値MRが求められて、モアレ抑制部12の混合処理部41に供給される。尚、ここで求められる斜めモアレ指標値MRは、0乃至1の値であるため、斜めモアレキャンセル画像信号との混合比としてそのまま使用することが可能である。
ここで、図6のフローチャートの説明に戻る。
ステップS12において、斜めLPF31は、入力画像信号の各画素に対して、例えば、図3の右部で示されるようなフィルタにより、斜め方向モアレをキャンセルさせる処理を施して、斜めモアレキャンセル画像信号を生成して混合処理部41に出力する。
ステップS13において、混合処理部41は、変調部54より供給される斜めモアレ指標値MRに基づいた混合比で、入力画像信号の各画素と、斜めモアレキャンセル処理画像信号の各画素とを混合し、一次モアレ抑制画像信号を生成し、混合処理部42に出力する。
ステップS14において、水平垂直モアレ指標値検出部14のHV相関検出部65は、入力画像信号に基づいて、各画素の方向相関値を検出して混合処理部83に出力する。
より詳細には、HV相関検出部65は、色フィルタ毎に方向性を、周囲の緑色画素の帯域通過フィルタ(BPF)処理結果の和によって検波する。また、HV相関検出部65は、水平方向の方向性(dh)を検出する例として、注目画素が緑色画素の場合、図5の最左部で示されるように3か所の水平方向の(−1,2,−1)フィルタ処理結果の和として求める。また、注目画素が赤色または青色画素の場合、HV相関検出部65は、図5の右から2列目で示されるように2か所の水平方向の(−1,2,−1)フィルタ処理結果の和として求める。
垂直方向の方向性(dv)については、HV相関検出部65は、注目画素が緑色画素の場合、図5の左から2列目で示されるように、3か所の垂直方向の(−1,2,−1)フィルタ処理結果の和として求める。また、注目画素が赤色または青色画素の場合、HV相関検出部65は、図5の最右列で示されるように2か所の水平方向の(−1,2,−1)フィルタ処理結果の和として求める。
すなわち、垂直方向の方向性(dv)については、図5の最右部、および左から2列目で示されるように、図5の最左部および右から2列目のフィルタに対して、90度回転したフィルタ処理が施される。
そして、HV相関検出部65は、方向相関値(dhv)を、垂直方向および水平方向の方向性の比率dhv(=dh/(dh+dv))として算出して混合処理部83に出力する。
ステップS15において、水平垂直モアレ指標値検出部14は、水平垂直モアレ指標値検出処理を実行し、HVモアレ指標値MRHVを検出する。
<水平垂直モアレ指標値検出処理>
ここで、図10のフローチャートを参照して、水平垂直モアレ指標値検出部14における水平垂直モアレ指標値検出処理について説明する。
ここで、図10のフローチャートを参照して、水平垂直モアレ指標値検出部14における水平垂直モアレ指標値検出処理について説明する。
ステップS51において、正規化部61は、例えば、図4の左部で示されるような3画素×3画素からなるHPFを、入力画像信号の各画素に掛けて、高帯域通過処理を施す。
ステップS52において、正規化部61は、高帯域通過処理が施された入力画像信号の各画素について、例えば、3画素×3画素の範囲において、標準偏差を求め、この標準偏差に基づいて正規化し、水平垂直モアレ検出部62に出力する。
ステップS53において、水平垂直モアレ検出部62のMRV検出部82は、正規化された入力画像信号の各画素について、垂直方向におけるモアレ、すなわち、垂直モアレの発生の程度を示す垂直モアレ指標値MRVを算出し混合処理部83に出力する。
より具体的には、MRV検出部82は、まず、正規化された入力画像信号における垂直方向の画素列について、例えば、図11の左部で示されるように、注目画素を中心とする7画素×7画素の範囲に対して、図中の丸印または三角印で示される7画素からなる画素列L21乃至L23のそれぞれについて、画素値の平均値av101乃至av103を算出する。また、MRV検出部82は、同様に、図中の丸印または三角印で示される7画素からなる画素列L31乃至L34のそれぞれについて、平均値av111乃至av114を算出する。
また、MRV検出部82は、図11の左部で示されるように、平均値av111,av112の平均値av121を、平均値av112,av113の平均値av122を、平均値av113,av114の平均値av123をそれぞれ算出する。
さらに、MRV検出部82は、図11の左部で示されるように、平均値av101,av121の和となる平均値和av151、平均値av102,av122の和となる平均値和av152、平均値av103,av123の和となる平均値和av153をそれぞれ算出する。
また、MRV検出部82は、図11の左部で示されるように、平均値av101,av121の差となる平均値差av161、平均値av102,av122の差となる平均値差av162、平均値av103,av123の差となる平均値差av163をそれぞれ算出する。
さらに、MRV検出部82は、平均値和av151乃至av153の標準偏差を和標準偏差hvsaとして算出すると共に、平均値差av161乃至av163の標準偏差を差標準偏差hvsdとして算出する。
また、MRV検出部82は、図11の右部で示されるように、画素列L21乃至L23およびL31乃至L34のそれぞれの画素値について標準偏差ms101乃至ms103およびms111乃至ms114を算出し、これらの平均値を標準偏差平均値hvmsとして算出する。
そして、MRV検出部82は、以下の式(3)で定義されるMRV第1指標MRV_1を算出する。
MRV_1=max(0,(hvsd−hvsa)/(hvsd+hvsa+eps))
・・・(3)
・・・(3)
ここで、MRV_1は、MRV第1指標を、max(A,B)は、AまたはBのいずれか最大値を選択する関数を、hvsdは、差標準偏差を、hvsaは、和標準偏差を、epsは、式(3)の演算における分母が0となることを避けるための所定の定数をそれぞれ表している。
また、MRV検出部82は、図12の標準偏差平均値hvmsにより規定される関数よりMRV第2指標MRV_2を特定する。尚、図12においては、縦軸が、MRV第2指標MRV_2を、横軸が標準偏差平均値hvmsを示している。すなわち、標準偏差平均値hvmsが0乃至閾値th1の場合、MRV第2指標MRV_2は1となり、標準偏差平均値hvmsが閾値th1乃至th2の場合、MRV第2指標MRV_2は、標準偏差平均値hvmsに反比例した値となり、標準偏差平均値hvmsが閾値th2より大きい場合、MRV第2指標MRV_2は、ゼロとなる。
そして、MRV検出部82は、以下の式(4)で示される演算により斜め45°方向における垂直モアレの発生の程度を示す垂直モアレ指標値MRVを算出する。
MRV=MRV_1×MRV_2
・・・(4)
・・・(4)
ここで、MRVは、垂直方向における垂直モアレの発生の程度を示す垂直モアレ指標値を、MRV_1は、上述したMRV第1指標を、MRV_2は、上述したMRV第2指標を、それぞれ表している。
すなわち、MRV検出部82は、差標準偏差hvsdおよび和標準偏差hvsaを算出することにより、各画素の周囲に形成される画素列L21乃至L23およびL31乃至L34における周期性の有無を表す指標値を算出する。すなわち、図11の左部で示されるように、丸印または三角印で表される7画素からなる画素列L21乃至L23と、丸印または三角印で表される7画素からなる画素列L31乃至L34との間に、同位相、または逆位相の周期性が生じているものとすると、差標準偏差hvsdおよび和標準偏差hvsaのいずれかが大きな値を取ることになる。これにより、色モアレが発生している場合、MRV第1指標MRV_1の値が大きくなる。
一方、MRV第1指標MRV_1の値が大きな値であっても、モアレではなく現実にバラツキの大きな配色からなる画像である場合、図12の右部で示される標準偏差平均値hvmsは大きな値となる。この場合、図12に示されるMRV第2指標MRV_2の特性により、MRV第2指標MRV_2が小さな値となる。逆に、標準偏差平均値hvmsが小さく、バラツキが小さい場合、MRV第2指標MRV_2は1となるため、MRV第1指標MRV_1が指標値MRVとなる。
結果として、このようにして求められる垂直モアレ指標値MRVにより、垂直方向における垂直モアレの発生の程度を求めることが可能となる。
ステップS54において、MRH検出部81は、正規化された入力画像信号の各画素について、水平方向におけるモアレ、すなわち、水平モアレの発生の程度を示す水平モアレ指標値MRHを算出し混合処理部83に出力する。尚、MRH検出部81における処理は、MRV検出部82において処理対象となった画素列を90°回転させた処理であり、実質的に処理は同様であるので、その説明は省略するものとする。
ステップS55において、混合処理部83は、各画素について、MRV検出部82より供給されてくる垂直モアレ指標値MRV、およびMRH検出部81より供給されてくる水平モアレ指標値MRHを、HV相関検出部65より供給されてくる比率に基づいて、混合し水平垂直モアレ指標値MRHVとしてLPF63に供給する。
ステップS56において、LPF63は、例えば、混合処理部83より供給されてくる水平垂直モアレ指標値MRHVの各画素について、図4の右部で示されるようなフィルタにより低域通過処理を施し、変調部64に出力する。
ステップS57において、変調部64は、各画素について低域通過処理がなされた水平垂直モアレ指標値MRHVの高検出値を低減する変調処理を施して混合処理部42に出力する。
すなわち、図10のフローチャートを参照して説明した水平垂直モアレ指標値検出処理により各画素について、水平垂直方向のモアレの発生の程度を示す水平垂直モアレ指標値MRHVが求められて、混合処理部42に供給される。尚、ここで求められる水平垂直モアレ指標値MRHVは、0乃至1の値であるため、HVモアレキャンセル画像信号の混合比としてそのまま使用することが可能である。
ここで、図6のフローチャートの説明に戻る。
ステップS16において、HVLPF32は、入力画像信号の各画素に対して、例えば、図3の左部で示されるようなフィルタにより、水平垂直方向モアレをキャンセルさせる処理を施してHVモアレキャンセル画像信号を生成して混合処理部42に出力する。
ステップS17において、混合処理部42は、変調部64より供給される水平垂直モアレ指標値に基づいた混合比で、混合処理部41より出力される一次モアレ抑制画像信号の各画素と、HVモアレキャンセル画像信号の各画素とを混合し、出力画像信号を生成し出力する。
以上の処理により、斜めモアレキャンセル画像信号、および水平垂直モアレキャンセル画像信号を入力画像に対して、斜めモアレの発生の程度を示す斜めモアレ指標値、および水平垂直モアレの発生の程度を示す水平垂直モアレ指標値に応じた割合で混合することが可能となる。結果として、斜めモアレキャンセル処理された画像、および水平垂直モアレキャンセル処理された画像をそのまま利用することで生じる解像度の低下や色のにじみなどを抑制しつつ、色モアレに起因する偽色の発生を抑制することが可能となる。
尚、以上においては、正規化部61が水平垂直モアレ指標値検出処理の前処理(図10のステップS51,S52の処理)に使用される例について説明してきたが、実験により正規化部61は省略しても略同等の効果を奏することが確認されているため、必要に応じて省略する構成としても良い。
また、以上においては、入力画像信号に対して、斜めモアレ指標値に基づいた混合比で、斜めモアレキャンセル画像信号を混合して、一次モアレ抑制画像信号を生成した後、水平垂直モアレ指標値に基づいた混合比で、この一次モアレ抑制画像信号と水平垂直モアレキャンセル画像信号とを混合する例について説明してきた。
しかしながら、斜めモアレキャンセル画像信号が斜めモアレ指標値に基づいて、水平垂直モアレキャンセル画像信号が水平垂直モアレ指標値基づいて、それぞれ入力画像に混合されることで効果を奏するものであるので、斜めモアレキャンセル画像信号および水平垂直モアレキャンセル画像信号を入力画像に混合させる順序は前後を入れ替えるようにしてもよい。
さらに、以上においては、斜めモアレについては、水平方向に対して45°および135°の周期性を利用する例について説明してきたが、それ以外の角度の周期性を利用するようにしても良い。
ところで、上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
図13は、汎用のパーソナルコンピュータの構成例を示している。このパーソナルコンピュータは、CPU(Central Processing Unit)1001を内蔵している。CPU1001にはバス1004を介して、入出力インタ-フェイス1005が接続されている。バス1004には、ROM(Read Only Memory)1002およびRAM(Random Access Memory)1003が接続されている。
入出力インタ-フェイス1005には、ユーザが操作コマンドを入力するキーボード、マウスなどの入力デバイスよりなる入力部1006、処理操作画面や処理結果の画像を表示デバイスに出力する出力部1007、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部1008、LAN(Local Area Network)アダプタなどよりなり、インターネットに代表されるネットワークを介した通信処理を実行する通信部1009が接続されている。また、磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む)、光磁気ディスク(MD(Mini Disc)を含む)、もしくは半導体メモリなどのリムーバブルメディア1011に対してデータを読み書きするドライブ1010が接続されている。
CPU1001は、ROM1002に記憶されているプログラム、または磁気ディスク、光ディスク、光磁気ディスク、もしくは半導体メモリ等のリムーバブルメディア1011ら読み出されて記憶部1008にインストールされ、記憶部1008からRAM1003にロードされたプログラムに従って各種の処理を実行する。RAM1003にはまた、CPU1001が各種の処理を実行する上において必要なデータなども適宜記憶される。
以上のように構成されるコンピュータでは、CPU1001が、例えば、記憶部1008に記憶されているプログラムを、入出力インタフェース1005及びバス1004を介して、RAM1003にロードして実行することにより、上述した一連の処理が行われる。
コンピュータ(CPU1001)が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア1011に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
コンピュータでは、プログラムは、リムーバブルメディア1011をドライブ1010に装着することにより、入出力インタフェース1005を介して、記憶部1008にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部1009で受信し、記憶部1008にインストールすることができる。その他、プログラムは、ROM1002や記憶部1008に、あらかじめインストールしておくことができる。
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
また、本明細書において、システムとは、複数の構成要素(装置、モジュール(部品)等)の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、1つの筐体の中に複数のモジュールが収納されている1つの装置は、いずれも、システムである。
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
例えば、本技術は、1つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
また、上述のフローチャートで説明した各ステップは、1つの装置で実行する他、複数の装置で分担して実行することができる。
さらに、1つのステップに複数の処理が含まれる場合には、その1つのステップに含まれる複数の処理は、1つの装置で実行する他、複数の装置で分担して実行することができる。
尚、本技術は、以下のような構成も取ることができる。
(1) 所定の色画素配列がなされた入力画像における各画素の属する絵柄の方向を検出する方向検出部と、
前記方向に応じて、前記入力画像における各画素の画素値の周期性によるモアレの発生の程度をモアレ指標値として検出するモアレ検出部と、
前記モアレ検出部により検出された前記モアレ指標値に基づいて、前記入力画像におけるモアレの発生を抑制するモアレ抑制部と
を含む画像処理装置。
(2) 前記方向検出部は、前記絵柄の方向を、水平方向および垂直方向に対する方向相関値として検出し、
前記モアレ検出部は、
水平方向のモアレ指標値である水平モアレ指標値を検出する水平モアレ検出部と、
垂直方向のモアレ指標値である垂直モアレ指標値を検出する垂直モアレ検出部と、
前記方向相関値に応じて、前記水平モアレ指標値および前記垂直モアレ指標値を混合して前記モアレ指標値を生成する混合処理部とを含み、
前記混合処理部により生成された前記モアレ指標値を検出結果として出力する
(1)に記載の画像処理装置。
(3) 前記入力画像より水平方向および垂直方向の前記モアレを低減して水平垂直モアレ低減画像を生成する水平垂直モアレ低減画像生成部をさらに含み、
前記モアレ抑制部は、前記モアレ指標値に基づいた混合比で、前記入力画像と、前記水平垂直モアレ低減画像とを混合することで、前記入力画像におけるモアレの発生を抑制する
(2)に記載の画像処理装置。
(4) 前記水平垂直モアレ低減画像生成部は、前記入力画像の各画素に対して、水平方向および垂直方向の低域通過特性を備えたフィルタである
(3)に記載の画像処理装置。
(5) 前記入力画像より斜め方向の前記モアレを低減して斜めモアレ低減画像を生成する斜めモアレ低減画像生成部と、
前記入力画像における斜め方向のモアレの発生の程度を斜めモアレ指標値として検出する斜めモアレ検出部とをさらに含み、
前記モアレ抑制部は、前記斜めモアレ指標値に基づいた混合比で、前記入力画像と、前記斜めモアレ低減画像とを混合することで、前記入力画像におけるモアレの発生を抑制する
(1)に記載の画像処理装置。
(6) 前記斜めモアレ検出部は、
斜め45°方向のモアレ指標値である斜め45°モアレ指標値を検出する斜め45°モアレ検出部と、
斜め135°方向のモアレ指標値である斜め135°モアレ指標値を検出する斜め135°モアレ検出部と、
前記斜め45°モアレ指標値および前記斜め135°モアレ指標値のうちの最大値を前記斜めモアレ指標値として検出する最大値検出部を含み、
前記最大値検出部により検出された前記斜めモアレ指標値を検出結果として出力する
(5)に記載の画像処理装置。
(7) 前記斜めモアレ低減画像生成部は、前記入力画像の各画素に対して、前記斜め方向の低域通過特性を備えたフィルタである
(5)に記載の画像処理装置。
(8) 前記入力画像より水平方向および垂直方向の前記モアレを低減して水平垂直モアレ低減画像を生成する水平垂直モアレ低減画像生成部と、
前記入力画像より斜め方向の前記モアレを低減して斜めモアレ低減画像を生成する斜めモアレ低減画像生成部と、
前記入力画像における斜め方向のモアレの発生の程度を斜めモアレ指標値として検出する斜めモアレ検出部とをさらに含み、
前記方向検出部は、前記絵柄の方向を、水平方向および垂直方向に対する方向相関値として検出し、
前記モアレ検出部は、
水平方向のモアレ指標値である水平モアレ指標値を検出する水平モアレ検出部と、
垂直方向のモアレ指標値である垂直モアレ指標値を検出する垂直モアレ検出部とを含み、
前記方向相関値に応じて、前記水平モアレ指標値および前記垂直モアレ指標値を混合して前記モアレ指標値を生成する混合処理部とを含み、
前記混合処理部により生成された前記モアレ指標値を検出結果として出力し、
前記斜めモアレ検出部は、
斜め45°方向のモアレ指標値である斜め45°モアレ指標値を検出する斜め45°モアレ検出部と、
斜め135°方向のモアレ指標値である斜め135°モアレ指標値を検出する斜め135°モアレ検出部とを含み、
前記斜め45°モアレ指標値および前記斜め135°モアレ指標値のうちの最大値を前記斜めモアレ指標値として検出する最大値検出部を含み、
前記最大値検出部により検出された前記斜めモアレ指標値を検出結果として出力し、
前記モアレ抑制部は、
前記モアレ指標値に基づいた混合比で、前記入力画像と、前記水平垂直モアレ低減画像とを混合して一次モアレ抑制画像を生成し、さらに、前記一次モアレ抑制画像と、前記斜めモアレ低減画像とを、前記斜めモアレ指標値に基づいた混合比で混合することで、前記入力画像におけるモアレの発生を抑制する
(1)に記載の画像処理装置。
(9) 前記色画素配列はベイヤ配列である
(1)に記載の画像処理装置。
(10) 所定の色画素配列がなされた入力画像における各画素の属する絵柄の方向を検出し、
前記方向に応じて、前記入力画像における各画素の画素値の周期性によるモアレの発生の程度をモアレ指標値として検出し、
検出された前記モアレ指標値に基づいて、前記入力画像におけるモアレの発生を抑制する
ステップを含む画像処理方法。
(11) 所定の色画素配列がなされた入力画像における各画素の属する絵柄の方向を検出する方向検出ステップと、
前記方向に応じて、前記入力画像における各画素の画素値の周期性によるモアレの発生の程度をモアレ指標値として検出するモアレ検出ステップと、
前記モアレ検出ステップの処理により検出された前記モアレ指標値に基づいて、前記入力画像におけるモアレの発生を抑制するモアレ抑制ステップと
を含む処理をコンピュータに実行させるプログラム。
(1) 所定の色画素配列がなされた入力画像における各画素の属する絵柄の方向を検出する方向検出部と、
前記方向に応じて、前記入力画像における各画素の画素値の周期性によるモアレの発生の程度をモアレ指標値として検出するモアレ検出部と、
前記モアレ検出部により検出された前記モアレ指標値に基づいて、前記入力画像におけるモアレの発生を抑制するモアレ抑制部と
を含む画像処理装置。
(2) 前記方向検出部は、前記絵柄の方向を、水平方向および垂直方向に対する方向相関値として検出し、
前記モアレ検出部は、
水平方向のモアレ指標値である水平モアレ指標値を検出する水平モアレ検出部と、
垂直方向のモアレ指標値である垂直モアレ指標値を検出する垂直モアレ検出部と、
前記方向相関値に応じて、前記水平モアレ指標値および前記垂直モアレ指標値を混合して前記モアレ指標値を生成する混合処理部とを含み、
前記混合処理部により生成された前記モアレ指標値を検出結果として出力する
(1)に記載の画像処理装置。
(3) 前記入力画像より水平方向および垂直方向の前記モアレを低減して水平垂直モアレ低減画像を生成する水平垂直モアレ低減画像生成部をさらに含み、
前記モアレ抑制部は、前記モアレ指標値に基づいた混合比で、前記入力画像と、前記水平垂直モアレ低減画像とを混合することで、前記入力画像におけるモアレの発生を抑制する
(2)に記載の画像処理装置。
(4) 前記水平垂直モアレ低減画像生成部は、前記入力画像の各画素に対して、水平方向および垂直方向の低域通過特性を備えたフィルタである
(3)に記載の画像処理装置。
(5) 前記入力画像より斜め方向の前記モアレを低減して斜めモアレ低減画像を生成する斜めモアレ低減画像生成部と、
前記入力画像における斜め方向のモアレの発生の程度を斜めモアレ指標値として検出する斜めモアレ検出部とをさらに含み、
前記モアレ抑制部は、前記斜めモアレ指標値に基づいた混合比で、前記入力画像と、前記斜めモアレ低減画像とを混合することで、前記入力画像におけるモアレの発生を抑制する
(1)に記載の画像処理装置。
(6) 前記斜めモアレ検出部は、
斜め45°方向のモアレ指標値である斜め45°モアレ指標値を検出する斜め45°モアレ検出部と、
斜め135°方向のモアレ指標値である斜め135°モアレ指標値を検出する斜め135°モアレ検出部と、
前記斜め45°モアレ指標値および前記斜め135°モアレ指標値のうちの最大値を前記斜めモアレ指標値として検出する最大値検出部を含み、
前記最大値検出部により検出された前記斜めモアレ指標値を検出結果として出力する
(5)に記載の画像処理装置。
(7) 前記斜めモアレ低減画像生成部は、前記入力画像の各画素に対して、前記斜め方向の低域通過特性を備えたフィルタである
(5)に記載の画像処理装置。
(8) 前記入力画像より水平方向および垂直方向の前記モアレを低減して水平垂直モアレ低減画像を生成する水平垂直モアレ低減画像生成部と、
前記入力画像より斜め方向の前記モアレを低減して斜めモアレ低減画像を生成する斜めモアレ低減画像生成部と、
前記入力画像における斜め方向のモアレの発生の程度を斜めモアレ指標値として検出する斜めモアレ検出部とをさらに含み、
前記方向検出部は、前記絵柄の方向を、水平方向および垂直方向に対する方向相関値として検出し、
前記モアレ検出部は、
水平方向のモアレ指標値である水平モアレ指標値を検出する水平モアレ検出部と、
垂直方向のモアレ指標値である垂直モアレ指標値を検出する垂直モアレ検出部とを含み、
前記方向相関値に応じて、前記水平モアレ指標値および前記垂直モアレ指標値を混合して前記モアレ指標値を生成する混合処理部とを含み、
前記混合処理部により生成された前記モアレ指標値を検出結果として出力し、
前記斜めモアレ検出部は、
斜め45°方向のモアレ指標値である斜め45°モアレ指標値を検出する斜め45°モアレ検出部と、
斜め135°方向のモアレ指標値である斜め135°モアレ指標値を検出する斜め135°モアレ検出部とを含み、
前記斜め45°モアレ指標値および前記斜め135°モアレ指標値のうちの最大値を前記斜めモアレ指標値として検出する最大値検出部を含み、
前記最大値検出部により検出された前記斜めモアレ指標値を検出結果として出力し、
前記モアレ抑制部は、
前記モアレ指標値に基づいた混合比で、前記入力画像と、前記水平垂直モアレ低減画像とを混合して一次モアレ抑制画像を生成し、さらに、前記一次モアレ抑制画像と、前記斜めモアレ低減画像とを、前記斜めモアレ指標値に基づいた混合比で混合することで、前記入力画像におけるモアレの発生を抑制する
(1)に記載の画像処理装置。
(9) 前記色画素配列はベイヤ配列である
(1)に記載の画像処理装置。
(10) 所定の色画素配列がなされた入力画像における各画素の属する絵柄の方向を検出し、
前記方向に応じて、前記入力画像における各画素の画素値の周期性によるモアレの発生の程度をモアレ指標値として検出し、
検出された前記モアレ指標値に基づいて、前記入力画像におけるモアレの発生を抑制する
ステップを含む画像処理方法。
(11) 所定の色画素配列がなされた入力画像における各画素の属する絵柄の方向を検出する方向検出ステップと、
前記方向に応じて、前記入力画像における各画素の画素値の周期性によるモアレの発生の程度をモアレ指標値として検出するモアレ検出ステップと、
前記モアレ検出ステップの処理により検出された前記モアレ指標値に基づいて、前記入力画像におけるモアレの発生を抑制するモアレ抑制ステップと
を含む処理をコンピュータに実行させるプログラム。
1 光学撮像部, 2 撮像素子, 3 画像処理部, 4 画像記録部, 5 画像表示部, 11 モアレキャンセル部, 12 モアレ抑制部, 13 斜めモアレ指標値検出部, 14 水平垂直モアレ指標値検出部, 31 斜めLPF, 32 HVLPF, 41,42 混合処理部, 51 正規化部, 52 斜めモアレ検出部, 53 LPF, 54 変調部, 61 正規化部, 62 水平垂直モアレ検出部, 63 LPF, 64 変調部, 65 HV相関検出部, 71 MR45検出部, 72 MR135検出部, 73 最大値検出部, 81 MRH検出部, 82 MRV検出部, 83 混合処理部
Claims (11)
- 所定の色画素配列がなされた入力画像における各画素の属する絵柄の方向を検出する方向検出部と、
前記方向に応じて、前記入力画像における各画素の画素値の周期性によるモアレの発生の程度をモアレ指標値として検出するモアレ検出部と、
前記モアレ検出部により検出された前記モアレ指標値に基づいて、前記入力画像におけるモアレの発生を抑制するモアレ抑制部と
を含む画像処理装置。 - 前記方向検出部は、前記絵柄の方向を、水平方向および垂直方向に対する方向相関値として検出し、
前記モアレ検出部は、
水平方向のモアレ指標値である水平モアレ指標値を検出する水平モアレ検出部と、
垂直方向のモアレ指標値である垂直モアレ指標値を検出する垂直モアレ検出部と、
前記方向相関値に応じて、前記水平モアレ指標値および前記垂直モアレ指標値を混合して前記モアレ指標値を生成する混合処理部とを含み、
前記混合処理部により生成された前記モアレ指標値を検出結果として出力する
請求項1に記載の画像処理装置。 - 前記入力画像より水平方向および垂直方向の前記モアレを低減して水平垂直モアレ低減画像を生成する水平垂直モアレ低減画像生成部をさらに含み、
前記モアレ抑制部は、前記モアレ指標値に基づいた混合比で、前記入力画像と、前記水平垂直モアレ低減画像とを混合することで、前記入力画像におけるモアレの発生を抑制する
請求項2に記載の画像処理装置。 - 前記水平垂直モアレ低減画像生成部は、前記入力画像の各画素に対して、水平方向および垂直方向の低域通過特性を備えたフィルタである
請求項3に記載の画像処理装置。 - 前記入力画像より斜め方向の前記モアレを低減して斜めモアレ低減画像を生成する斜めモアレ低減画像生成部と、
前記入力画像における斜め方向のモアレの発生の程度を斜めモアレ指標値として検出する斜めモアレ検出部とをさらに含み、
前記モアレ抑制部は、前記斜めモアレ指標値に基づいた混合比で、前記入力画像と、前記斜めモアレ低減画像とを混合することで、前記入力画像におけるモアレの発生を抑制する
請求項1に記載の画像処理装置。 - 前記斜めモアレ検出部は、
斜め45°方向のモアレ指標値である斜め45°モアレ指標値を検出する斜め45°モアレ検出部と、
斜め135°方向のモアレ指標値である斜め135°モアレ指標値を検出する斜め135°モアレ検出部と、
前記斜め45°モアレ指標値および前記斜め135°モアレ指標値のうちの最大値を前記斜めモアレ指標値として検出する最大値検出部を含み、
前記最大値検出部により検出された前記斜めモアレ指標値を検出結果として出力する
請求項5に記載の画像処理装置。 - 前記斜めモアレ低減画像生成部は、前記入力画像の各画素に対して、前記斜め方向の低域通過特性を備えたフィルタである
請求項5に記載の画像処理装置。 - 前記入力画像より水平方向および垂直方向の前記モアレを低減して水平垂直モアレ低減画像を生成する水平垂直モアレ低減画像生成部と、
前記入力画像より斜め方向の前記モアレを低減して斜めモアレ低減画像を生成する斜めモアレ低減画像生成部と、
前記入力画像における斜め方向のモアレの発生の程度を斜めモアレ指標値として検出する斜めモアレ検出部とをさらに含み、
前記方向検出部は、前記絵柄の方向を、水平方向および垂直方向に対する方向相関値として検出し、
前記モアレ検出部は、
水平方向のモアレ指標値である水平モアレ指標値を検出する水平モアレ検出部と、
垂直方向のモアレ指標値である垂直モアレ指標値を検出する垂直モアレ検出部とを含み、
前記方向相関値に応じて、前記水平モアレ指標値および前記垂直モアレ指標値を混合して前記モアレ指標値を生成する混合処理部とを含み、
前記混合処理部により生成された前記モアレ指標値を検出結果として出力し、
前記斜めモアレ検出部は、
斜め45°方向のモアレ指標値である斜め45°モアレ指標値を検出する斜め45°モアレ検出部と、
斜め135°方向のモアレ指標値である斜め135°モアレ指標値を検出する斜め135°モアレ検出部とを含み、
前記斜め45°モアレ指標値および前記斜め135°モアレ指標値のうちの最大値を前記斜めモアレ指標値として検出する最大値検出部を含み、
前記最大値検出部により検出された前記斜めモアレ指標値を検出結果として出力し、
前記モアレ抑制部は、
前記モアレ指標値に基づいた混合比で、前記入力画像と、前記水平垂直モアレ低減画像とを混合して一次モアレ抑制画像を生成し、さらに、前記一次モアレ抑制画像と、前記斜めモアレ低減画像とを、前記斜めモアレ指標値に基づいた混合比で混合することで、前記入力画像におけるモアレの発生を抑制する
請求項1に記載の画像処理装置。 - 前記色画素配列はベイヤ配列である
請求項1に記載の画像処理装置。 - 所定の色画素配列がなされた入力画像における各画素の属する絵柄の方向を検出し、
前記方向に応じて、前記入力画像における各画素の画素値の周期性によるモアレの発生の程度をモアレ指標値として検出し、
検出された前記モアレ指標値に基づいて、前記入力画像におけるモアレの発生を抑制する
ステップを含む画像処理方法。 - 所定の色画素配列がなされた入力画像における各画素の属する絵柄の方向を検出する方向検出ステップと、
前記方向に応じて、前記入力画像における各画素の画素値の周期性によるモアレの発生の程度をモアレ指標値として検出するモアレ検出ステップと、
前記モアレ検出ステップの処理により検出された前記モアレ指標値に基づいて、前記入力画像におけるモアレの発生を抑制するモアレ抑制ステップと
を含む処理をコンピュータに実行させるプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014034972A JP2015162706A (ja) | 2014-02-26 | 2014-02-26 | 画像処理装置および方法、並びにプログラム |
US14/626,557 US9445068B2 (en) | 2014-02-26 | 2015-02-19 | Image processing apparatus, method thereof and program therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014034972A JP2015162706A (ja) | 2014-02-26 | 2014-02-26 | 画像処理装置および方法、並びにプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015162706A true JP2015162706A (ja) | 2015-09-07 |
Family
ID=53883510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014034972A Pending JP2015162706A (ja) | 2014-02-26 | 2014-02-26 | 画像処理装置および方法、並びにプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9445068B2 (ja) |
JP (1) | JP2015162706A (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107493407B (zh) * | 2016-06-08 | 2021-08-31 | 深圳富泰宏精密工业有限公司 | 拍照装置及拍照方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3631551B2 (ja) * | 1996-01-23 | 2005-03-23 | 株式会社ミツトヨ | 光学式エンコーダ |
US7084906B2 (en) * | 2002-10-15 | 2006-08-01 | Eastman Kodak Company | Reducing computation time in removing color aliasing artifacts from color digital images |
US7194105B2 (en) * | 2002-10-16 | 2007-03-20 | Hersch Roger D | Authentication of documents and articles by moiré patterns |
US7751608B2 (en) * | 2004-06-30 | 2010-07-06 | Ecole Polytechnique Federale De Lausanne (Epfl) | Model-based synthesis of band moire images for authenticating security documents and valuable products |
JP4428195B2 (ja) | 2004-10-22 | 2010-03-10 | 株式会社日立製作所 | 撮像装置、補完信号生成方法及びプログラム |
JP5033702B2 (ja) | 2008-04-04 | 2012-09-26 | 富士フイルム株式会社 | 撮像装置 |
US8351087B2 (en) * | 2009-06-15 | 2013-01-08 | Ecole Polytechnique Federale De Lausanne (Epfl) | Authentication with built-in encryption by using moire parallax effects between fixed correlated s-random layers |
KR20110029001A (ko) * | 2009-09-14 | 2011-03-22 | 삼성전자주식회사 | 베이어 영상에서의 이미지 처리 방법 및 장치 |
JP4712898B1 (ja) * | 2010-03-05 | 2011-06-29 | 健治 吉田 | 中間画像生成方法、中間画像ファイル、中間画像生成装置、立体画像生成方法、立体画像生成装置、裸眼立体画像表示装置、立体画像生成システム |
US8520277B2 (en) * | 2010-08-03 | 2013-08-27 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and storage medium |
JP5677040B2 (ja) * | 2010-11-08 | 2015-02-25 | キヤノン株式会社 | 画像処理装置およびその制御方法 |
WO2012117584A1 (ja) | 2011-02-28 | 2012-09-07 | 富士フイルム株式会社 | カラー撮像装置 |
RU2548567C1 (ru) * | 2011-03-09 | 2015-04-20 | Фуджифилм Корпорэйшн | Элемент формирования цветных изображений |
ITVI20110243A1 (it) * | 2011-09-09 | 2013-03-10 | Stmicroelectronics Grenoble 2 | Riduzione di rumore croma di una immagine |
JP5818218B2 (ja) * | 2012-03-14 | 2015-11-18 | 国立研究開発法人産業技術総合研究所 | 高次元輝度情報を用いた縞画像の位相分布解析方法、装置およびそのプログラム |
JP6099892B2 (ja) * | 2012-07-09 | 2017-03-22 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 映像表示装置 |
MX2015004575A (es) * | 2012-10-10 | 2016-07-06 | Broadcast 3Dtv Inc | Sistema para distribuir imagnes auto-estereoscopicas. |
-
2014
- 2014-02-26 JP JP2014034972A patent/JP2015162706A/ja active Pending
-
2015
- 2015-02-19 US US14/626,557 patent/US9445068B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20150245001A1 (en) | 2015-08-27 |
US9445068B2 (en) | 2016-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109076139B (zh) | 用于捕获彩色图像数据的方法和装置 | |
US11244209B2 (en) | Image processing device, imaging device, and image processing method | |
US10298863B2 (en) | Automatic compensation of lens flare | |
US9179113B2 (en) | Image processing device, and image processing method, and program | |
KR101303415B1 (ko) | 가중된 기울기들을 이용하여 이미지 데이터를 디모자이킹하기 위한 시스템 및 방법 | |
KR101258039B1 (ko) | 이미지 센서 내의 결함 픽셀들을 검출하고 교정하기 위한 시스템 및 방법 | |
JP5867629B2 (ja) | 画像処理のためのシステム及び方法 | |
JP2011205586A (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム | |
KR102009185B1 (ko) | 컬러 프린지 제거 방법 | |
JP5771677B2 (ja) | 画像処理装置、撮像装置、プログラム及び画像処理方法 | |
JP2010268426A (ja) | 画像処理装置、画像処理方法およびプログラム | |
KR20170096891A (ko) | 컬러 프린지 보정 방법 및 이를 이용한 이미지 데이터의 프로세싱 방법 | |
US10109037B1 (en) | Systems and methods for Bayer image scaling based on edge detection | |
JP2015162706A (ja) | 画像処理装置および方法、並びにプログラム | |
JP2014158165A (ja) | 画像処理装置、画像処理方法およびプログラム | |
US20220191411A1 (en) | Spectral image capturing using infrared light and color light filtering | |
JP5957106B2 (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム | |
TW201408083A (zh) | 可調適抑制錯色假影的系統及方法 |