1 / 15

Effective Color Interpolation in CCD Color Filter Arrays Using Signal Correlation

Effective Color Interpolation in CCD Color Filter Arrays Using Signal Correlation. 作者 : Soo -Chang Pei , Io- Kuong Tam 出處 : IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 6, JUNE 2003 報告人 : 董文豪 日期 :2011/05/04. Outline. Introduction

haley
Télécharger la présentation

Effective Color Interpolation in CCD Color Filter Arrays Using Signal Correlation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Effective Color Interpolation in CCD Color Filter Arrays Using Signal Correlation 作者:Soo-Chang Pei,Io-Kuong Tam 出處: IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 6, JUNE 2003 報告人:董文豪 日期:2011/05/04

  2. Outline • Introduction • Color Filter Arrays (CFA) • Conventional interpolation methods • Bilinear • Edge-sensing interpolation • Proposed interpolation method • Experiment results

  3. Introduction • The authors propose an effective color filter array (CFA) interpolation method for digital still cameras using a simple image model that correlates the R,G,B channels. • A low-complexity interpolation method to improve the image quality.

  4. Color Filter Arrays -CFA ( 1/2 ) Three-CCD structure for a DSC. Single-CCD structure for a DSC.

  5. Color Filter Arrays -CFA ( 1/2 )

  6. Conventional interpolation methods ( 1/4 ) • Bilinear G3+G6+G8+G11 4 G’7= R1 B2 G3 B4 R1+R7 2 R’3= R5 G6 R7 G8 R9 B10 G11 B12 B2+B4+B10+B12 4 B’7= R13

  7. Conventional interpolation methods ( 2/4 ) • Bilinear H H L L H H L L H H L L H H L L Vertical edge patterns An obvious error is produced and the edge pattern is destroyed.

  8. Conventional interpolation methods ( 3/4 ) • Edge-sensing interpolation ( G ) R1 G6 + G8 2 G’7H= ∆H=|G6 - G8| , ∆V=|G3 – G11|, If ( ∆H < T ) and ( ∆V > T ) , G’7 = G’7H , else if ( ∆V < T ) and ( ∆H > T ) , G’7 = G’7V else G’7 = G’7A B2 G3 B4 G3 + G11 2 G’7V= R5 G6 R7 G8 R9 B10 G11 B12 G3 + G6 + G8 + G11 4 G’7A= R13

  9. Conventional interpolation methods ( 4/4 ) • Edge-sensing interpolation ( R,B ) R1 B G R G HB = , HR= B2 G3 B4 B 2 G’2 B 4 G’4 G3 2 ( + ) /2 B’3 = ( ) R5 G6 R7 G8 R9 B 2 G’2 B 4 G’4 B10 G’10 B 12 G’12 G’7 4 B10 G11 B12 B’7= ( + ++ ) /4 ( ) R13

  10. Proposed interpolation method ( 1/3 ) • Above two methods use only the existing G channel neighborhood information to find the missing G values. • There is a high correlation between the R,G,B channels. • The G channel can take advantage of the R and B information.

  11. Proposed interpolation method ( 2/3 ) G channel image KR channel image KB channel image KR = G – R KB = G – B

  12. Proposed interpolation method ( 3/3 ) R,B Channel Interpolation G Channel Interpolation R1 +( K’R3 + K’R6 + K’R8 + K’R11 ) /4 G’7 = R7 1 4 1 2 1 2 = R7 + [G3 - (R7+R1) + G6 - (R7+R5) + G8 - (R7+R9) + G11- (R7+R13)] R’3 = G3 - ( K’R1 + K’R7 ) B2 G3 B4 1 2 R5 G6 R7 G8 R9 1 2 1 4 B’7= G’7- ( K’B2+ K’B4+ K’B10+ K’B12 ) 1 2 B10 G11 B12 1 4 1 2 = R7+ ( G3+G6+G8+G11 ) - ( R1+R5+R9+R13 ) R13 1 8 KR = G – R KB = G – B

  13. Experiment results ( 1/2 ) PSNR OF THE INTERPOLATED RESULTS

  14. Experiment results ( 2/2 ) COMPLEXITY COMPARISON 1 4 1 2 G’7 = R7+ ( G3+G6+G8+G11 ) - ( R1+R5+R9+R13 ) 1 8

  15. The end

More Related