SlideShare une entreprise Scribd logo
1  sur  10
Noise reduction in CMOS image sensors
     for high quality imaging: The
 autocorrelation function filter on burst
            image sequences
      Kazuhiro Hoshino1, Frank Nielsen2,3, Toshihiro Nishimura4

               1 Image Sensor Business Group, Sony Corporation,
             4-14-1 Asahi-chou, Atsugi-shi, Kanagawa, Japan
                      Kazuhiro.Hoshino@jp.sony.com,
                   2 Sony Computer Science Laboratories, Inc.
          3-14-13 Higashi Gotanda, Shinagawa-ku, Tokyo, Japan
                            Frank.Nielsen@acm.org
        3 Ecole Polytechnique, LIX F-91128 Palaiseau Cedex, France
   4 Graduate School of Information, Production and Systems, Waseda University
         2-7 Hibikino, Wakamatsu, Kitakyushu, Fukuoka, Japan
                             toshi-hiro@waseda.jp
Noise in image sensor
                          RST
                     Tx
                                                           Image pixel
                 P                                          Offset noise(C)
                            N+
                                                            Reset noise(W)
                 N
                                 SEL

                             Col. Bus                       1/f noise(W )
                                                           Dark noise(C)
                                                           Dark shot noise( W )
                                                       n   Photon shot noise( W )
                                                           Condensing Gm(C)
V Decoder




                                                           Amp noise( W)



                                                           Analog circuit
                     (Condenser, CDS, Decoder)             Amp noise( W )
                                                           Offset noise(C)
                                                           Condensing Gm(C)
                                                           1/f noise( W)
            TG                          Programmable
                                          Gain Amp



             CMOS image sensor                                W white noise, C colored noise.
Principle of an ACF
    The data is collected at the same interval time.
    Autocorrelation value is calculated according to the following equation.

                                   N       1
                              1
                 R( )                      x(t       ) x(t )
                              N      t 0

R is ACF value.
N is the number of data,
t is time.
x is pixel value,
and τ is shifted time.
1D simulation of ACF
                 (A) cosine wave
                                        Block diagram of 1-D ACF method
                 (B) white noise wave

                                                             Sampling
                           Make                                             Calculation
                                               +              In same
                         base wave                                          ACF value
                                                            interval time




                                             Make
                                           noise wave



                                        white noise wave




Original
wave


ACF
value

           (A) cosine wave                                 (B) white noise wave
Expansion ACF method to 2-D model
Time




                               V
                    Image




                   H                              H direction
                                   N     1
                              1
                   R( )                  x(t     ) x(t )
                              N    t 0

  R is ACF value.
  N is the number of data which were sampled in time axis,
  t is time.
  x is pixel value,
  and τ is shifted time.
ACF value as a function of pixel intensity
                                                         (A)
       Auto Correlation Value                  Pixel-A
                                                          (B)

                                               Pixel-B




                                Flame Number

   Bright pixel A (180 in 256 scale) and dark pixel B (8 in 256 scale)
The algorithm of noise judging and filtering process
          by a time domain ACF method
                 Image data (BMP,RAW)

                  Pixel value extraction

                     Pixel value i<10             No

                    Calculation of ACF

                     ACF value r<0.8              No


                 Leveling filter processing

                           Pixel value decision

                   I< Total pixel number
                             No
                           END
Result of image processing
・     Reduction of random noise is possible per pixel.
・     Since filter processing is not performed in a bright pixel, resolution does not
    deteriorate.




            Original image                          Processing image
The algorithm and the example of processing of a
            time domain ACF method

                    Image data (BMP,RAW)

                     Pixel value extraction


                        Pixel value i<10            No


                       Calculation of ACF


                        ACF value r<0.8             No


                    Leveling filter processing

                             Pixel value decision


                      I< Total pixel number
                                No
                              END
Image processing result as a function of threshold
     value both pixel value and ACF value




                                     Original    Ith= 100
                                                 Rth=0.985




                                    Ith= 100     Ith= 100
                                    Rth=0.995    Rth=1.000

Contenu connexe

Tendances

Warping Concept (iir filters-bilinear transformation method)
Warping Concept  (iir filters-bilinear transformation method)Warping Concept  (iir filters-bilinear transformation method)
Warping Concept (iir filters-bilinear transformation method)ZunAib Ali
 
Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Designtaha25
 
Image Denoising Using Wavelet
Image Denoising Using WaveletImage Denoising Using Wavelet
Image Denoising Using WaveletAsim Qureshi
 
Wavelet Applications in Image Denoising Using MATLAB
Wavelet Applications in Image Denoising Using MATLABWavelet Applications in Image Denoising Using MATLAB
Wavelet Applications in Image Denoising Using MATLABajayhakkumar
 
Filter- IIR - Digital signal processing(DSP)
Filter- IIR - Digital signal processing(DSP)Filter- IIR - Digital signal processing(DSP)
Filter- IIR - Digital signal processing(DSP)tamil arasan
 
Orthogonal Faster than Nyquist Transmission for SIMO Wireless Systems
Orthogonal Faster than Nyquist Transmission for SIMO Wireless SystemsOrthogonal Faster than Nyquist Transmission for SIMO Wireless Systems
Orthogonal Faster than Nyquist Transmission for SIMO Wireless SystemsT. E. BOGALE
 
Spatial Enhancement for Immersive Stereo Audio Applications
Spatial Enhancement for Immersive Stereo Audio ApplicationsSpatial Enhancement for Immersive Stereo Audio Applications
Spatial Enhancement for Immersive Stereo Audio ApplicationsAndreas Floros
 
USRP Implementation of Max-Min SNR Signal Energy based Spectrum Sensing Algor...
USRP Implementation of Max-Min SNR Signal Energy based Spectrum Sensing Algor...USRP Implementation of Max-Min SNR Signal Energy based Spectrum Sensing Algor...
USRP Implementation of Max-Min SNR Signal Energy based Spectrum Sensing Algor...T. E. BOGALE
 
Denoising of image using wavelet
Denoising of image using waveletDenoising of image using wavelet
Denoising of image using waveletAsim Qureshi
 
TGS NSA- Blanchard 3D
TGS NSA- Blanchard 3DTGS NSA- Blanchard 3D
TGS NSA- Blanchard 3DTGS
 
FTTH CATV With Single EDFA
FTTH CATV With Single EDFAFTTH CATV With Single EDFA
FTTH CATV With Single EDFAAziz Khan Niazi
 
TGS NSA- Firestone 3D
TGS NSA- Firestone 3DTGS NSA- Firestone 3D
TGS NSA- Firestone 3DTGS
 
TGS NSA- Waterford
TGS NSA- WaterfordTGS NSA- Waterford
TGS NSA- WaterfordTGS
 

Tendances (19)

Warping Concept (iir filters-bilinear transformation method)
Warping Concept  (iir filters-bilinear transformation method)Warping Concept  (iir filters-bilinear transformation method)
Warping Concept (iir filters-bilinear transformation method)
 
Matched filter
Matched filterMatched filter
Matched filter
 
Lecture13
Lecture13Lecture13
Lecture13
 
Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Design
 
00e isi
00e isi00e isi
00e isi
 
Image Denoising Using Wavelet
Image Denoising Using WaveletImage Denoising Using Wavelet
Image Denoising Using Wavelet
 
Wavelet Applications in Image Denoising Using MATLAB
Wavelet Applications in Image Denoising Using MATLABWavelet Applications in Image Denoising Using MATLAB
Wavelet Applications in Image Denoising Using MATLAB
 
Techfest jan17
Techfest jan17Techfest jan17
Techfest jan17
 
Filter- IIR - Digital signal processing(DSP)
Filter- IIR - Digital signal processing(DSP)Filter- IIR - Digital signal processing(DSP)
Filter- IIR - Digital signal processing(DSP)
 
Orthogonal Faster than Nyquist Transmission for SIMO Wireless Systems
Orthogonal Faster than Nyquist Transmission for SIMO Wireless SystemsOrthogonal Faster than Nyquist Transmission for SIMO Wireless Systems
Orthogonal Faster than Nyquist Transmission for SIMO Wireless Systems
 
Spatial Enhancement for Immersive Stereo Audio Applications
Spatial Enhancement for Immersive Stereo Audio ApplicationsSpatial Enhancement for Immersive Stereo Audio Applications
Spatial Enhancement for Immersive Stereo Audio Applications
 
USRP Implementation of Max-Min SNR Signal Energy based Spectrum Sensing Algor...
USRP Implementation of Max-Min SNR Signal Energy based Spectrum Sensing Algor...USRP Implementation of Max-Min SNR Signal Energy based Spectrum Sensing Algor...
USRP Implementation of Max-Min SNR Signal Energy based Spectrum Sensing Algor...
 
Denoising of image using wavelet
Denoising of image using waveletDenoising of image using wavelet
Denoising of image using wavelet
 
TGS NSA- Blanchard 3D
TGS NSA- Blanchard 3DTGS NSA- Blanchard 3D
TGS NSA- Blanchard 3D
 
3MPL Graduate School Days
3MPL Graduate School Days3MPL Graduate School Days
3MPL Graduate School Days
 
SuperCollider SS2016 5
SuperCollider SS2016 5SuperCollider SS2016 5
SuperCollider SS2016 5
 
FTTH CATV With Single EDFA
FTTH CATV With Single EDFAFTTH CATV With Single EDFA
FTTH CATV With Single EDFA
 
TGS NSA- Firestone 3D
TGS NSA- Firestone 3DTGS NSA- Firestone 3D
TGS NSA- Firestone 3D
 
TGS NSA- Waterford
TGS NSA- WaterfordTGS NSA- Waterford
TGS NSA- Waterford
 

En vedette

En vedette (14)

Treball judits__sara_i_foix
Treball  judits__sara_i_foixTreball  judits__sara_i_foix
Treball judits__sara_i_foix
 
quicloud Apr 20 2010 Boulder New Tech Presentation
quicloud Apr 20 2010 Boulder New Tech Presentationquicloud Apr 20 2010 Boulder New Tech Presentation
quicloud Apr 20 2010 Boulder New Tech Presentation
 
PIMA News Letter
PIMA News LetterPIMA News Letter
PIMA News Letter
 
E C G Part 1
E C G  Part 1E C G  Part 1
E C G Part 1
 
Target web-based activity management software for workgroups and communities ...
Target web-based activity management software for workgroups and communities ...Target web-based activity management software for workgroups and communities ...
Target web-based activity management software for workgroups and communities ...
 
сAshmob at glance
сAshmob at glanceсAshmob at glance
сAshmob at glance
 
Gran Feria de la Belleza
Gran Feria de la BellezaGran Feria de la Belleza
Gran Feria de la Belleza
 
Ryan's photo slide
Ryan's photo slideRyan's photo slide
Ryan's photo slide
 
Millat ibrahim - Abu Muhammad Maqdisi
Millat ibrahim - Abu Muhammad MaqdisiMillat ibrahim - Abu Muhammad Maqdisi
Millat ibrahim - Abu Muhammad Maqdisi
 
Patinatge
PatinatgePatinatge
Patinatge
 
Carol A Johnson Culture
Carol A Johnson CultureCarol A Johnson Culture
Carol A Johnson Culture
 
Animals de granja amb so
Animals de granja amb soAnimals de granja amb so
Animals de granja amb so
 
Kingdom nomics book-131205
Kingdom nomics book-131205Kingdom nomics book-131205
Kingdom nomics book-131205
 
Ina
InaIna
Ina
 

Similaire à D1150740001

Photodetection and photodetectors
Photodetection and photodetectorsPhotodetection and photodetectors
Photodetection and photodetectorswtyru1989
 
Pulse Code Modulation
Pulse Code Modulation Pulse Code Modulation
Pulse Code Modulation ZunAib Ali
 
SPICE MODEL of 2SC3632 in SPICE PARK
SPICE MODEL of 2SC3632 in SPICE PARKSPICE MODEL of 2SC3632 in SPICE PARK
SPICE MODEL of 2SC3632 in SPICE PARKTsuyoshi Horigome
 
Signal and image processing on satellite communication using MATLAB
Signal and image processing on satellite communication using MATLABSignal and image processing on satellite communication using MATLAB
Signal and image processing on satellite communication using MATLABEmbedded Plus Trichy
 
ADC Conveter Performance and Limitations.ppt
ADC Conveter Performance and Limitations.pptADC Conveter Performance and Limitations.ppt
ADC Conveter Performance and Limitations.pptBEVARAVASUDEVAAP1813
 
Computer Simulation for Fundamental Study and Practical Solutions to Inductio...
Computer Simulation for Fundamental Study and Practical Solutions to Inductio...Computer Simulation for Fundamental Study and Practical Solutions to Inductio...
Computer Simulation for Fundamental Study and Practical Solutions to Inductio...Fluxtrol Inc.
 
SPICE MODEL of 2SA1015 in SPICE PARK
SPICE MODEL of 2SA1015 in SPICE PARKSPICE MODEL of 2SA1015 in SPICE PARK
SPICE MODEL of 2SA1015 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of 2SC6078 in SPICE PARK
SPICE MODEL of 2SC6078 in SPICE PARKSPICE MODEL of 2SC6078 in SPICE PARK
SPICE MODEL of 2SC6078 in SPICE PARKTsuyoshi Horigome
 
Learning Moving Cast Shadows for Foreground Detection (VS 2008)
Learning Moving Cast Shadows for Foreground Detection (VS 2008)Learning Moving Cast Shadows for Foreground Detection (VS 2008)
Learning Moving Cast Shadows for Foreground Detection (VS 2008)Jia-Bin Huang
 
SPICE MODEL of TG6064 in SPICE PARK
SPICE MODEL of TG6064 in SPICE PARKSPICE MODEL of TG6064 in SPICE PARK
SPICE MODEL of TG6064 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of 2SA1790 in SPICE PARK
SPICE MODEL of 2SA1790 in SPICE PARKSPICE MODEL of 2SA1790 in SPICE PARK
SPICE MODEL of 2SA1790 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of 2SA1532 in SPICE PARK
SPICE MODEL of 2SA1532 in SPICE PARKSPICE MODEL of 2SA1532 in SPICE PARK
SPICE MODEL of 2SA1532 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of 2SC3325 in SPICE PARK
SPICE MODEL of 2SC3325 in SPICE PARKSPICE MODEL of 2SC3325 in SPICE PARK
SPICE MODEL of 2SC3325 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of 2SC5949 in SPICE PARK
SPICE MODEL of 2SC5949 in SPICE PARKSPICE MODEL of 2SC5949 in SPICE PARK
SPICE MODEL of 2SC5949 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of 2SC4793 in SPICE PARK
SPICE MODEL of 2SC4793 in SPICE PARKSPICE MODEL of 2SC4793 in SPICE PARK
SPICE MODEL of 2SC4793 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of 2SD986 in SPICE PARK
SPICE MODEL of 2SD986 in SPICE PARKSPICE MODEL of 2SD986 in SPICE PARK
SPICE MODEL of 2SD986 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of 2SD2623 in SPICE PARK
SPICE MODEL of 2SD2623 in SPICE PARKSPICE MODEL of 2SD2623 in SPICE PARK
SPICE MODEL of 2SD2623 in SPICE PARKTsuyoshi Horigome
 
04 image enhancement edge detection
04 image enhancement edge detection04 image enhancement edge detection
04 image enhancement edge detectionRumah Belajar
 

Similaire à D1150740001 (20)

Photodetection and photodetectors
Photodetection and photodetectorsPhotodetection and photodetectors
Photodetection and photodetectors
 
Pulse Code Modulation
Pulse Code Modulation Pulse Code Modulation
Pulse Code Modulation
 
SPICE MODEL of 2SC3632 in SPICE PARK
SPICE MODEL of 2SC3632 in SPICE PARKSPICE MODEL of 2SC3632 in SPICE PARK
SPICE MODEL of 2SC3632 in SPICE PARK
 
30 CHL PCM PDH SDH BY SKG
30 CHL PCM PDH SDH BY SKG30 CHL PCM PDH SDH BY SKG
30 CHL PCM PDH SDH BY SKG
 
Signal and image processing on satellite communication using MATLAB
Signal and image processing on satellite communication using MATLABSignal and image processing on satellite communication using MATLAB
Signal and image processing on satellite communication using MATLAB
 
ADC Conveter Performance and Limitations.ppt
ADC Conveter Performance and Limitations.pptADC Conveter Performance and Limitations.ppt
ADC Conveter Performance and Limitations.ppt
 
Computer Simulation for Fundamental Study and Practical Solutions to Inductio...
Computer Simulation for Fundamental Study and Practical Solutions to Inductio...Computer Simulation for Fundamental Study and Practical Solutions to Inductio...
Computer Simulation for Fundamental Study and Practical Solutions to Inductio...
 
Image pipeline
Image pipelineImage pipeline
Image pipeline
 
SPICE MODEL of 2SA1015 in SPICE PARK
SPICE MODEL of 2SA1015 in SPICE PARKSPICE MODEL of 2SA1015 in SPICE PARK
SPICE MODEL of 2SA1015 in SPICE PARK
 
SPICE MODEL of 2SC6078 in SPICE PARK
SPICE MODEL of 2SC6078 in SPICE PARKSPICE MODEL of 2SC6078 in SPICE PARK
SPICE MODEL of 2SC6078 in SPICE PARK
 
Learning Moving Cast Shadows for Foreground Detection (VS 2008)
Learning Moving Cast Shadows for Foreground Detection (VS 2008)Learning Moving Cast Shadows for Foreground Detection (VS 2008)
Learning Moving Cast Shadows for Foreground Detection (VS 2008)
 
SPICE MODEL of TG6064 in SPICE PARK
SPICE MODEL of TG6064 in SPICE PARKSPICE MODEL of TG6064 in SPICE PARK
SPICE MODEL of TG6064 in SPICE PARK
 
SPICE MODEL of 2SA1790 in SPICE PARK
SPICE MODEL of 2SA1790 in SPICE PARKSPICE MODEL of 2SA1790 in SPICE PARK
SPICE MODEL of 2SA1790 in SPICE PARK
 
SPICE MODEL of 2SA1532 in SPICE PARK
SPICE MODEL of 2SA1532 in SPICE PARKSPICE MODEL of 2SA1532 in SPICE PARK
SPICE MODEL of 2SA1532 in SPICE PARK
 
SPICE MODEL of 2SC3325 in SPICE PARK
SPICE MODEL of 2SC3325 in SPICE PARKSPICE MODEL of 2SC3325 in SPICE PARK
SPICE MODEL of 2SC3325 in SPICE PARK
 
SPICE MODEL of 2SC5949 in SPICE PARK
SPICE MODEL of 2SC5949 in SPICE PARKSPICE MODEL of 2SC5949 in SPICE PARK
SPICE MODEL of 2SC5949 in SPICE PARK
 
SPICE MODEL of 2SC4793 in SPICE PARK
SPICE MODEL of 2SC4793 in SPICE PARKSPICE MODEL of 2SC4793 in SPICE PARK
SPICE MODEL of 2SC4793 in SPICE PARK
 
SPICE MODEL of 2SD986 in SPICE PARK
SPICE MODEL of 2SD986 in SPICE PARKSPICE MODEL of 2SD986 in SPICE PARK
SPICE MODEL of 2SD986 in SPICE PARK
 
SPICE MODEL of 2SD2623 in SPICE PARK
SPICE MODEL of 2SD2623 in SPICE PARKSPICE MODEL of 2SD2623 in SPICE PARK
SPICE MODEL of 2SD2623 in SPICE PARK
 
04 image enhancement edge detection
04 image enhancement edge detection04 image enhancement edge detection
04 image enhancement edge detection
 

Plus de Ashraf Aboshosha (20)

P1151351311
P1151351311P1151351311
P1151351311
 
P1151345302
P1151345302P1151345302
P1151345302
 
P1121352313
P1121352313P1121352313
P1121352313
 
P1121340296
P1121340296P1121340296
P1121340296
 
P1121340294
P1121340294P1121340294
P1121340294
 
P1121327289
P1121327289P1121327289
P1121327289
 
P1151442348
P1151442348P1151442348
P1151442348
 
P1151442347
P1151442347P1151442347
P1151442347
 
P1151439345
P1151439345P1151439345
P1151439345
 
P1151424332
P1151424332P1151424332
P1151424332
 
P1151423331
P1151423331P1151423331
P1151423331
 
P1151420328
P1151420328P1151420328
P1151420328
 
P1151418327
P1151418327P1151418327
P1151418327
 
P1151404314
P1151404314P1151404314
P1151404314
 
P1111351312
P1111351312P1111351312
P1111351312
 
P1111444352
P1111444352P1111444352
P1111444352
 
P1111440346
P1111440346P1111440346
P1111440346
 
P1111431335
P1111431335P1111431335
P1111431335
 
P1111410320
P1111410320P1111410320
P1111410320
 
P1111410321
P1111410321P1111410321
P1111410321
 

D1150740001

  • 1. Noise reduction in CMOS image sensors for high quality imaging: The autocorrelation function filter on burst image sequences Kazuhiro Hoshino1, Frank Nielsen2,3, Toshihiro Nishimura4 1 Image Sensor Business Group, Sony Corporation, 4-14-1 Asahi-chou, Atsugi-shi, Kanagawa, Japan Kazuhiro.Hoshino@jp.sony.com, 2 Sony Computer Science Laboratories, Inc. 3-14-13 Higashi Gotanda, Shinagawa-ku, Tokyo, Japan Frank.Nielsen@acm.org 3 Ecole Polytechnique, LIX F-91128 Palaiseau Cedex, France 4 Graduate School of Information, Production and Systems, Waseda University 2-7 Hibikino, Wakamatsu, Kitakyushu, Fukuoka, Japan toshi-hiro@waseda.jp
  • 2. Noise in image sensor RST Tx Image pixel P Offset noise(C) N+ Reset noise(W) N SEL Col. Bus 1/f noise(W ) Dark noise(C) Dark shot noise( W ) n Photon shot noise( W ) Condensing Gm(C) V Decoder Amp noise( W) Analog circuit (Condenser, CDS, Decoder) Amp noise( W ) Offset noise(C) Condensing Gm(C) 1/f noise( W) TG Programmable Gain Amp CMOS image sensor W white noise, C colored noise.
  • 3. Principle of an ACF  The data is collected at the same interval time.  Autocorrelation value is calculated according to the following equation. N 1 1 R( ) x(t ) x(t ) N t 0 R is ACF value. N is the number of data, t is time. x is pixel value, and τ is shifted time.
  • 4. 1D simulation of ACF (A) cosine wave Block diagram of 1-D ACF method (B) white noise wave Sampling Make Calculation + In same base wave ACF value interval time Make noise wave white noise wave Original wave ACF value (A) cosine wave (B) white noise wave
  • 5. Expansion ACF method to 2-D model Time V Image H H direction N 1 1 R( ) x(t ) x(t ) N t 0 R is ACF value. N is the number of data which were sampled in time axis, t is time. x is pixel value, and τ is shifted time.
  • 6. ACF value as a function of pixel intensity (A) Auto Correlation Value Pixel-A (B) Pixel-B Flame Number Bright pixel A (180 in 256 scale) and dark pixel B (8 in 256 scale)
  • 7. The algorithm of noise judging and filtering process by a time domain ACF method Image data (BMP,RAW) Pixel value extraction Pixel value i<10 No Calculation of ACF ACF value r<0.8 No Leveling filter processing Pixel value decision I< Total pixel number No END
  • 8. Result of image processing ・ Reduction of random noise is possible per pixel. ・ Since filter processing is not performed in a bright pixel, resolution does not deteriorate. Original image Processing image
  • 9. The algorithm and the example of processing of a time domain ACF method Image data (BMP,RAW) Pixel value extraction Pixel value i<10 No Calculation of ACF ACF value r<0.8 No Leveling filter processing Pixel value decision I< Total pixel number No END
  • 10. Image processing result as a function of threshold value both pixel value and ACF value Original Ith= 100 Rth=0.985 Ith= 100 Ith= 100 Rth=0.995 Rth=1.000