SlideShare une entreprise Scribd logo
1  sur  10
Noise reduction in CMOS image sensorsNoise reduction in CMOS image sensors
for high quality imaging: Thefor high quality imaging: The
autocorrelation function filter on burstautocorrelation function filter on burst
image sequencesimage 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
n
VDecoder
TG
(Condenser, CDS, Decoder)
Programmable
Gain Amp
Dark noise ( C )
Dark shot noise ( W )
Photon shot noise ( W )
Condensing Gm ( C )
Amp noise ( W )
Offset noise ( C )
Reset noise ( W )
1/f noise(W )
Image pixel
Amp noise ( W )
Offset noise ( C )
Condensing
Gm ( C )
1/f noise ( W )
Analog circuit
Noise in image sensor
RST
SEL
Tx
Col. Bus
N
P
N+
CMOS image sensor W white noise, C colored noise.
Principle of an ACFPrinciple of an ACF
 The data is collected at the same interval time.The data is collected at the same interval time.
 Autocorrelation value is calculated according to the following equation.Autocorrelation value is calculated according to the following equation.
R is ACF value.R is ACF value.
N is the number of data,N is the number of data,
t is time.t is time.
x is pixel value,x is pixel value,
and τ is shifted time.and τ is shifted time.
∑
−−
=
+=
1
0
)()(
1
)(
τ
ττ
N
t
txtx
N
R
1D simulation of ACF1D simulation of ACF
(A) cosine wave (B) white noise wave
Original
wave
ACF
value
Make
base wave
Make
base wave
Make
noise wave
Make
noise wave
Sampling
In same
interval time
Sampling
In same
interval time+
+
(A) cosine wave
(B) white noise wave
white noise wave
Calculation
ACF value
Calculation
ACF value
Block diagram of 1-D ACF methodBlock diagram of 1-D ACF method
Expansion ACF method to 2-D model
Time(a.u)
H direction
Image
Time
H
V
R is ACF value.R is ACF value.
N is the number of data which were sampled in time axis,N is the number of data which were sampled in time axis,
t is time.t is time.
x is pixel value,x is pixel value,
and τ is shifted time.and τ is shifted time.
∑
−−
=
+=
1
0
)()(
1
)(
τ
ττ
N
t
txtx
N
R
ACF value as a function of pixel intensityACF value as a function of pixel intensity
Flame Number
Pixel- A
Pixel-B
Bright pixel A (180 in 256 scale) and dark pixel B (8 in 256 scale)
AutoCorrelationValue
(A)
(B)
The algorithm of noise judging and filtering processThe algorithm of noise judging and filtering process
by a time domain ACF methodby a time domain ACF method
Image data (BMP,RAW)
Pixel value extraction
Calculation of ACF
Leveling filter processing
END
Pixel value decision
Pixel value i<10
ACF value r<0.8
I< Total pixel number
No
No
No
Result of image processingResult of image processing
Original image Processing image
・  Reduction of random noise is possible per pixel.
・  Since filter processing is not performed in a bright pixel, resolution does not
deteriorate.
Image data (BMP,RAW)
Pixel value extraction
Calculation of ACF
Leveling filter processing
END
Pixel value decision
Pixel value i<10
ACF value r<0.8
I< Total pixel number
No
No
No
The algorithm and the example of processing of a time
domain ACF method
Original Ith= 100
Rth=0.985
Ith= 100
Rth=0.985
Ith= 100
Rth=0.995
Ith= 100
Rth=1.000
Image processing result as a function of threshold
value both pixel value and ACF value

Contenu connexe

Tendances

TGS NSA- Loyal 3D
TGS NSA- Loyal 3D TGS NSA- Loyal 3D
TGS NSA- Loyal 3D
TGS
 
Jonathan Lefman presents his work on Superresolution chemical microscopy
Jonathan Lefman presents his work on Superresolution chemical microscopyJonathan Lefman presents his work on Superresolution chemical microscopy
Jonathan Lefman presents his work on Superresolution chemical microscopy
Jonathan Lefman
 
MO3.L09.2 - BISTATIC SAR BASED ON TERRASAR-X AND GROUND BASED RECEIVERS
MO3.L09.2 - BISTATIC SAR BASED ON TERRASAR-X AND GROUND BASED RECEIVERSMO3.L09.2 - BISTATIC SAR BASED ON TERRASAR-X AND GROUND BASED RECEIVERS
MO3.L09.2 - BISTATIC SAR BASED ON TERRASAR-X AND GROUND BASED RECEIVERS
grssieee
 
FIRST BISTATIC SPACEBORNE SAR EXPERIMENTS WITH TANDEM-X.ppt
FIRST BISTATIC SPACEBORNE SAR EXPERIMENTS WITH TANDEM-X.pptFIRST BISTATIC SPACEBORNE SAR EXPERIMENTS WITH TANDEM-X.ppt
FIRST BISTATIC SPACEBORNE SAR EXPERIMENTS WITH TANDEM-X.ppt
grssieee
 
Сегментация объектов на спутниковых снимках (Kaggle DSTL) / Артур Кузин (Avito)
Сегментация объектов на спутниковых снимках (Kaggle DSTL) / Артур Кузин (Avito)Сегментация объектов на спутниковых снимках (Kaggle DSTL) / Артур Кузин (Avito)
Сегментация объектов на спутниковых снимках (Kaggle DSTL) / Артур Кузин (Avito)
Ontico
 
Joint CSI Estimation, Beamforming and Scheduling Design for Wideband Massive ...
Joint CSI Estimation, Beamforming and Scheduling Design for Wideband Massive ...Joint CSI Estimation, Beamforming and Scheduling Design for Wideband Massive ...
Joint CSI Estimation, Beamforming and Scheduling Design for Wideband Massive ...
T. E. BOGALE
 

Tendances (20)

TGS NSA- Loyal 3D
TGS NSA- Loyal 3D TGS NSA- Loyal 3D
TGS NSA- Loyal 3D
 
Jonathan Lefman presents his work on Superresolution chemical microscopy
Jonathan Lefman presents his work on Superresolution chemical microscopyJonathan Lefman presents his work on Superresolution chemical microscopy
Jonathan Lefman presents his work on Superresolution chemical microscopy
 
MO3.L09.2 - BISTATIC SAR BASED ON TERRASAR-X AND GROUND BASED RECEIVERS
MO3.L09.2 - BISTATIC SAR BASED ON TERRASAR-X AND GROUND BASED RECEIVERSMO3.L09.2 - BISTATIC SAR BASED ON TERRASAR-X AND GROUND BASED RECEIVERS
MO3.L09.2 - BISTATIC SAR BASED ON TERRASAR-X AND GROUND BASED RECEIVERS
 
FIRST BISTATIC SPACEBORNE SAR EXPERIMENTS WITH TANDEM-X.ppt
FIRST BISTATIC SPACEBORNE SAR EXPERIMENTS WITH TANDEM-X.pptFIRST BISTATIC SPACEBORNE SAR EXPERIMENTS WITH TANDEM-X.ppt
FIRST BISTATIC SPACEBORNE SAR EXPERIMENTS WITH TANDEM-X.ppt
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 4)
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 3)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 3)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 3)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 3)
 
Mit Museum Talk
Mit Museum TalkMit Museum Talk
Mit Museum Talk
 
Сегментация объектов на спутниковых снимках (Kaggle DSTL) / Артур Кузин (Avito)
Сегментация объектов на спутниковых снимках (Kaggle DSTL) / Артур Кузин (Avito)Сегментация объектов на спутниковых снимках (Kaggle DSTL) / Артур Кузин (Avito)
Сегментация объектов на спутниковых снимках (Kaggle DSTL) / Артур Кузин (Avito)
 
Real-Time Visual Simulation of Smoke
Real-Time Visual Simulation of SmokeReal-Time Visual Simulation of Smoke
Real-Time Visual Simulation of Smoke
 
Goddard-DR-2010
Goddard-DR-2010Goddard-DR-2010
Goddard-DR-2010
 
Optical Computing for Fast Light Transport Analysis
Optical Computing for Fast Light Transport AnalysisOptical Computing for Fast Light Transport Analysis
Optical Computing for Fast Light Transport Analysis
 
Real-Time 3-D Wavelet Lifting
Real-Time 3-D Wavelet LiftingReal-Time 3-D Wavelet Lifting
Real-Time 3-D Wavelet Lifting
 
LHCb Computing Workshop 2018: PV finding with CNNs
LHCb Computing Workshop 2018: PV finding with CNNsLHCb Computing Workshop 2018: PV finding with CNNs
LHCb Computing Workshop 2018: PV finding with CNNs
 
Multiple volumetric datasets
Multiple volumetric datasetsMultiple volumetric datasets
Multiple volumetric datasets
 
Corisco - 2015
Corisco - 2015Corisco - 2015
Corisco - 2015
 
A Polynomial-Space Exact Algorithm for TSP in Degree-5 Graphs
A Polynomial-Space Exact Algorithm for TSP in Degree-5 GraphsA Polynomial-Space Exact Algorithm for TSP in Degree-5 Graphs
A Polynomial-Space Exact Algorithm for TSP in Degree-5 Graphs
 
Summary topic 5 functions&amp;graph
Summary topic 5 functions&amp;graphSummary topic 5 functions&amp;graph
Summary topic 5 functions&amp;graph
 
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to BlenderFrom STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
 
Joint CSI Estimation, Beamforming and Scheduling Design for Wideband Massive ...
Joint CSI Estimation, Beamforming and Scheduling Design for Wideband Massive ...Joint CSI Estimation, Beamforming and Scheduling Design for Wideband Massive ...
Joint CSI Estimation, Beamforming and Scheduling Design for Wideband Massive ...
 
A new geotechnical method for natural slope exploration
A new geotechnical method for natural slope explorationA new geotechnical method for natural slope exploration
A new geotechnical method for natural slope exploration
 

En vedette

APD Presentation by Prof.Javed Akram
APD Presentation by Prof.Javed AkramAPD Presentation by Prof.Javed Akram
APD Presentation by Prof.Javed Akram
Pk Doctors
 
Презентация по европейской интеграции
Презентация по европейской интеграцииПрезентация по европейской интеграции
Презентация по европейской интеграции
Piotr Klimaszewski
 
Prof.Arshad Cheema
Prof.Arshad CheemaProf.Arshad Cheema
Prof.Arshad Cheema
Pk Doctors
 

En vedette (13)

APD Presentation by Prof.Javed Akram
APD Presentation by Prof.Javed AkramAPD Presentation by Prof.Javed Akram
APD Presentation by Prof.Javed Akram
 
P1121352313
P1121352313P1121352313
P1121352313
 
Jimmy kimmel live
Jimmy kimmel liveJimmy kimmel live
Jimmy kimmel live
 
Презентация по европейской интеграции
Презентация по европейской интеграцииПрезентация по европейской интеграции
Презентация по европейской интеграции
 
Cash balance & hybrid plans final & proposed reg
Cash balance & hybrid plans   final & proposed regCash balance & hybrid plans   final & proposed reg
Cash balance & hybrid plans final & proposed reg
 
P1150803001
P1150803001P1150803001
P1150803001
 
Prof.Arshad Cheema
Prof.Arshad CheemaProf.Arshad Cheema
Prof.Arshad Cheema
 
Pa tinatge sobre gel
Pa tinatge sobre gelPa tinatge sobre gel
Pa tinatge sobre gel
 
Διερεύνηση της Γεωμετρικής Σκέψης των Αποφοίτων του Δημοτικού
Διερεύνηση της Γεωμετρικής Σκέψης των Αποφοίτων του ΔημοτικούΔιερεύνηση της Γεωμετρικής Σκέψης των Αποφοίτων του Δημοτικού
Διερεύνηση της Γεωμετρικής Σκέψης των Αποφοίτων του Δημοτικού
 
Dream Team PPT
Dream Team PPTDream Team PPT
Dream Team PPT
 
CómicSJ yang zu
CómicSJ yang  zuCómicSJ yang  zu
CómicSJ yang zu
 
Indexed db
Indexed dbIndexed db
Indexed db
 
P1151420328
P1151420328P1151420328
P1151420328
 

Similaire à P1150740001

Sampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptxSampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptx
HamzaJaved306957
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD Editor
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
researchinventy
 
Technical Documentation_Embedded_Acoustic_DSP_Projects
Technical Documentation_Embedded_Acoustic_DSP_ProjectsTechnical Documentation_Embedded_Acoustic_DSP_Projects
Technical Documentation_Embedded_Acoustic_DSP_Projects
Emmanuel Chidinma
 

Similaire à P1150740001 (20)

Sampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptxSampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptx
 
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
 
literature.pptx
literature.pptxliterature.pptx
literature.pptx
 
B Eng Final Year Project Presentation
B Eng Final Year Project PresentationB Eng Final Year Project Presentation
B Eng Final Year Project Presentation
 
Vidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systemsVidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systems
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐCHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
 
intro_dgital_TV
intro_dgital_TVintro_dgital_TV
intro_dgital_TV
 
intro_dgital_TV
intro_dgital_TVintro_dgital_TV
intro_dgital_TV
 
intro_dgital_TV
intro_dgital_TVintro_dgital_TV
intro_dgital_TV
 
Image pipeline
Image pipelineImage pipeline
Image pipeline
 
dsp.pdf
dsp.pdfdsp.pdf
dsp.pdf
 
Real Time Filtering on Embedded ARM
Real Time Filtering on Embedded ARMReal Time Filtering on Embedded ARM
Real Time Filtering on Embedded ARM
 
Deep Learning-Based Universal Beamformer for Ultrasound Imaging
Deep Learning-Based Universal Beamformer for Ultrasound ImagingDeep Learning-Based Universal Beamformer for Ultrasound Imaging
Deep Learning-Based Universal Beamformer for Ultrasound Imaging
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
 
Chapter2.pptx
Chapter2.pptxChapter2.pptx
Chapter2.pptx
 
REMOVAL OF ADDED NOISE FROM A VOICE SIGNAL
REMOVAL OF ADDED NOISE FROM A VOICE SIGNALREMOVAL OF ADDED NOISE FROM A VOICE SIGNAL
REMOVAL OF ADDED NOISE FROM A VOICE SIGNAL
 
Technical Documentation_Embedded_Acoustic_DSP_Projects
Technical Documentation_Embedded_Acoustic_DSP_ProjectsTechnical Documentation_Embedded_Acoustic_DSP_Projects
Technical Documentation_Embedded_Acoustic_DSP_Projects
 
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
 
Dip mcq1
Dip mcq1Dip mcq1
Dip mcq1
 

Plus de Ashraf Aboshosha

Plus de Ashraf Aboshosha (20)

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

P1150740001

  • 1. Noise reduction in CMOS image sensorsNoise reduction in CMOS image sensors for high quality imaging: Thefor high quality imaging: The autocorrelation function filter on burstautocorrelation function filter on burst image sequencesimage 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. n VDecoder TG (Condenser, CDS, Decoder) Programmable Gain Amp Dark noise ( C ) Dark shot noise ( W ) Photon shot noise ( W ) Condensing Gm ( C ) Amp noise ( W ) Offset noise ( C ) Reset noise ( W ) 1/f noise(W ) Image pixel Amp noise ( W ) Offset noise ( C ) Condensing Gm ( C ) 1/f noise ( W ) Analog circuit Noise in image sensor RST SEL Tx Col. Bus N P N+ CMOS image sensor W white noise, C colored noise.
  • 3. Principle of an ACFPrinciple of an ACF  The data is collected at the same interval time.The data is collected at the same interval time.  Autocorrelation value is calculated according to the following equation.Autocorrelation value is calculated according to the following equation. R is ACF value.R is ACF value. N is the number of data,N is the number of data, t is time.t is time. x is pixel value,x is pixel value, and τ is shifted time.and τ is shifted time. ∑ −− = += 1 0 )()( 1 )( τ ττ N t txtx N R
  • 4. 1D simulation of ACF1D simulation of ACF (A) cosine wave (B) white noise wave Original wave ACF value Make base wave Make base wave Make noise wave Make noise wave Sampling In same interval time Sampling In same interval time+ + (A) cosine wave (B) white noise wave white noise wave Calculation ACF value Calculation ACF value Block diagram of 1-D ACF methodBlock diagram of 1-D ACF method
  • 5. Expansion ACF method to 2-D model Time(a.u) H direction Image Time H V R is ACF value.R is ACF value. N is the number of data which were sampled in time axis,N is the number of data which were sampled in time axis, t is time.t is time. x is pixel value,x is pixel value, and τ is shifted time.and τ is shifted time. ∑ −− = += 1 0 )()( 1 )( τ ττ N t txtx N R
  • 6. ACF value as a function of pixel intensityACF value as a function of pixel intensity Flame Number Pixel- A Pixel-B Bright pixel A (180 in 256 scale) and dark pixel B (8 in 256 scale) AutoCorrelationValue (A) (B)
  • 7. The algorithm of noise judging and filtering processThe algorithm of noise judging and filtering process by a time domain ACF methodby a time domain ACF method Image data (BMP,RAW) Pixel value extraction Calculation of ACF Leveling filter processing END Pixel value decision Pixel value i<10 ACF value r<0.8 I< Total pixel number No No No
  • 8. Result of image processingResult of image processing Original image Processing image ・  Reduction of random noise is possible per pixel. ・  Since filter processing is not performed in a bright pixel, resolution does not deteriorate.
  • 9. Image data (BMP,RAW) Pixel value extraction Calculation of ACF Leveling filter processing END Pixel value decision Pixel value i<10 ACF value r<0.8 I< Total pixel number No No No The algorithm and the example of processing of a time domain ACF method
  • 10. Original Ith= 100 Rth=0.985 Ith= 100 Rth=0.985 Ith= 100 Rth=0.995 Ith= 100 Rth=1.000 Image processing result as a function of threshold value both pixel value and ACF value