SlideShare a Scribd company logo
Foveated Architectures for

    CMOS Image Sensors
        Fayçal Saffih1, Richard Hornsey2

1
 Integrated Camera Group, Electrical & Computer Engineering
Department, University of Waterloo, ON, Canada

2
 Centre for Vision Research, Department of Computer Science,
York University, Toronto, Ontario, Canada


                       Electronic Imaging 2004, San Jose
Outline


Introduction & Motivation
Motivation Implementation
Pyramidal CMOS Image Sensor
Applications
Universal Multiresolution CMOS Image Sensor
Applications
Final Conclusion.


                Electronic Imaging 2004, San Jose
Introduction & Motivation
CMOS image sensor development levels:
   Device level: Optical charge devices such as photodiodes.
        Goal: Dynamic range enhancement, Fill factor increase…etc.
   Circuit Level: Amplifiers, buffers, ADC’s…etc.
        Goal: Efficient charge transfer, high speed acquisition, noise filtering…etc
   System Level: Signal processing blocks such as motion detection, image
    processing blocks, …etc.
        Goal: Image information extraction (motion, segmentation…etc), performance
         enhancement (data reduction, multiresolution, foveated vision…etc).

Motivation
   Imitation of biological visual systems such as Human Visual
    System.
        Efficient Data Reduction.
        Efficient Image Information Transfer.
             Minimization of Power Consumption.

        Emphasize on the importance of architecture design in CMOS Imagers.

Philosophy: Image acquisition is a Vision needs vision
                                Electronic Imaging 2004, San Jose
Motivation Implementation

System level implementation
 The pixel structure is the 3T Active Pixel Sensor (APS).
 The acquisition system is a non-classical (non-
  orthogonal) architecture.
      Solution: Pyramidal CMOS image sensor


Device level implementation
 The pixel structure is a non-classical (3T active pixel
  sensor).
 The acquisition system is a classical orthogonal
  architecture.
      Solution: Universal Multiresolution CMOS Image Sensor

                       Electronic Imaging 2004, San Jose
System Level approach



     Pyramidal

CMOS Image Sensor
         Electronic Imaging 2004, San Jose
Classical Acquisition System

The orthogonal acquisition
architecture along with raster
scanning suffers from the
following issues:

 1D sampling architecture.
 Unique integration time
 Different sampling speed
  between horizontal and vertical
  axis of the image. This leads to
  anisotropic distribution of
  motion blur, being higher in the
  vertical axis than in the
  horizontal.


                       Electronic Imaging 2004, San Jose
Human Fovea Architecture




Dynamic Range is higher in cones than    Circular symmetry of the fovea photocells
rods.                                    (rods and cones) has lead to symmetrical yet
HVS system DR (~106) is much larger      co-centric image sampling.
than the photoreceptor DR (~102).

                                Electronic Imaging 2004, San Jose
Pyramidal Acquisition
Architecture




          Electronic Imaging 2004, San Jose
Pyramidal Acquisition
    Architecture

Floorplan of the imager is
composed of square
pixels (16µmx16µm)
orthogonally compacted.
Reset and select signals
are shared among each
ring
The output buses are
diagonals to dump the ring
output into 8 CDS block at
the base of the pyramid


                      Electronic Imaging 2004, San Jose
Bouncing Scanning Scheme
   Estimated Integration time of a
   ring r for inward Scanning:
          r +1                   
Trin = 2  ∑ iT s + ( R − r )Tspl  + rT s
         i = R                   
          i → i −1
                                 
                                  


   Estimated Integration time of a
   ring r for outward Scanning:
             r −1                 
Trout   = 2  ∑ iTs + ( r − 1)Tspl  + rTs
             i =1                 
             i → i +1
                                  
                                   

                                        Electronic Imaging 2004, San Jose
Ring Integration Time




Estimated of all rings’ integration time for inward (ISc) and   Rings’ RMS of inward (ISc) and bounced scanning
bounced scanning (BSc) at 40Fps.                                (BSc) at 8Fps under light intensity of 43.33uW
                                                                (current testing)


                                                Electronic Imaging 2004, San Jose
Dynamic Range Fovea
 Each ring in the pyramidal imager           The resulting dynamic range
 will have two different integration         enhancement is made with two
 time. Fusing their two output will          acquired scenes. Thus, this type
 enhance the ring’s dynamic range            of dynamic range enhancement is
 by:20log(Tint1/Tint2), where Tint1 ≥Tint2   called, intrascene dynamic range.




                         Electronic Imaging 2004, San Jose
Experimental Results




Inward and Bounced Images from
the Pyramid Imager at 14lux@29Fps




    Fused Image of the inward            Pyramidal CMOS Image Sensor
    and bounced images                   Layout
                             Electronic Imaging 2004, San Jose
Applications

Applications that need optimal data transfer such as:
 Video-Phone
 Internet   cameras

Applications that need foveated vision:
 IndustrialInspection
 Surveillance Cameras
 Low Vision Enhancement
 Consumers Cameras




                       Electronic Imaging 2004, San Jose
Disadvantages

Complex data structure for image re-construction

Mismatch between sampling capacitors between the
different pyramid clusters may create some undesired
artifacts.

The central diagonal in the pyramid is sampled by
capacitors with twice the capacity of their neighbor pixels.

   Although the above are real problems in our CMOS imager, they
    are not limitations as they are all solvable problems.



                        Electronic Imaging 2004, San Jose
Conclusion

New architecture (hardware) and scanning scheme
(software) for CMOS imagers have been suggested.

The benefits of the new approach in image sampling are
due to:
 The 2D nature of the sampling rings
 Centricity of the sampling units has lead to foveated dynamic
  range enhancement topology.

The difference in sampling architectures in CMOS
imagers greatly impacts their performances.



                      Electronic Imaging 2004, San Jose
Device Level approach


   Universal
 Multiresolution
CMOS Image Sensor
           Electronic Imaging 2004, San Jose
Multiresolution CMOS Image Sensor

Motivation
 Only  small parts of image are regions of interest.
  Regions of low interest need to be sub-sampled or
  averaged.
 With increasing image resolution the ultimate limitation
  is image transfer especially for video broadcasting.
 Minimizing of power consumption requires a
  minimization of power consumption of the imager OR
  minimization of “data of interest” to be readout
 Programmability and expandability are the most
  important feature of such an architecture in order for it
  to span the largest field of applications:
  Universality
                    Electronic Imaging 2004, San Jose
The Kernelling




 Just two clock cycles are enough for the kernel averaging: Fast Kernelling

                              Electronic Imaging 2004, San Jose
Building Block: The Pixel




           Electronic Imaging 2004, San Jose
Multiresolution Decoder
                                                                                   for Row reset and select

                                                                       CDS Block
                                                                       CDS Block
                                                                       CDS Block
                                                                       CDS Block
                                                                       CDS Block
                                                                       CDS Block
                                                                       CDS Block
                                                                       CDS Block
                                                                       CDS Block
                                                                                                                                                        The Architecture




                                                                       CDS Block
                                                                       CDS Block
                                                                                                                      Multiresolution Decoder for




                                                                       CDS Block
                                                                       CDS Block
                                      Decoder for Column Select of     CDS Block
                                                                       CDS Block
                                    Correlated Double Sampling (CDS)   CDS Block
                                                                       CDS Block
                                                                                                                 Row-Average Support & Column-Average




                                                                       CDS Block


                                                                                   Multiresolution Decoder for
                                                                                   Row-Average and Sampling
Electronic Imaging 2004, San Jose
                                                                        Image
                                                                        Output
Application: Programmability




Fundamental Foveated Multiresolution            Random Foveated Multiresolution

                    Multi-Foveated Image Sampling
                                 Electronic Imaging 2004, San Jose
Application: Programmability




Fundamental Foveated Multiresolution             Fundamental Foveated Multiresolution
 With horizontally-rectangular kernels             With vertically-rectangular kernels

            Effect of kernel topology on spatial filtering
                                    Electronic Imaging 2004, San Jose
Applications

Multiple Object Tracking

Industrial inspection

Image processing prototyping

Remote image acquisition requiring minimal
image transfer bandwidth.



                  Electronic Imaging 2004, San Jose
Final Conclusion

Two different approaches for implementing
foveated imaging have been suggested.

The two imagers were fabricated in dual voltage
1P6M standard 0.18µm CMOS technology. The
two imagers under test.

Parallelism, programmability and expandability
were the keys behind the proposed CMOS
image sensors’ architectures
                 Electronic Imaging 2004, San Jose
Acknowledgement


The authors are grateful to:

       Canadian Microelectronics Corporation.
       NSERC Canada.
       Betacom Inc.

                    Thank you !

                    Electronic Imaging 2004, San Jose

More Related Content

PDF
Lightspeed SIGGRAPH talk
PDF
45 135-1-pb
PDF
An Efficient Video Watermarking Using Color Histogram Analysis and Biplanes I...
PDF
IRJET- Human Fall Detection using Co-Saliency-Enhanced Deep Recurrent Convolu...
PDF
Deblurring of License Plate Image using Blur Kernel Estimation
PPTX
Project - Sound Model Similarity Search
PPT
icvgip poster
PDF
COMPARISON OF DENOISING ALGORITHMS FOR DEMOSACING LOW LIGHTING IMAGES USING C...
Lightspeed SIGGRAPH talk
45 135-1-pb
An Efficient Video Watermarking Using Color Histogram Analysis and Biplanes I...
IRJET- Human Fall Detection using Co-Saliency-Enhanced Deep Recurrent Convolu...
Deblurring of License Plate Image using Blur Kernel Estimation
Project - Sound Model Similarity Search
icvgip poster
COMPARISON OF DENOISING ALGORITHMS FOR DEMOSACING LOW LIGHTING IMAGES USING C...

What's hot (18)

PPTX
IGARSS-MI-Pritt.pptx
PDF
11338 13634 July 07 (I)
KEY
Battle of the Codecs
PDF
ASC flash lidar technology
PDF
Обзор методов восстановления старого видео
PPT
Dr,system abhishek
PDF
B042107012
PDF
Tchebichef image watermarking along the edge using YCoCg-R color space for co...
PDF
Empirical Evaluation of Decomposition Strategy for Wavelet Video Compression
PDF
High-Performance In0.75Ga0.25As Implant-Free n-Type MOSFETs for Low Power App...
PDF
CVGIP 2010 Part 3
PPTX
12.45 o15 m bartle
PDF
Miller - Remote Sensing and Imaging Physics - Spring Review 2012
KEY
Augmenting Light Field
PPTX
A maskless exposure device for rapid photolithographic prototyping of sensor ...
KEY
Light Field: New opportunities and applications
PPTX
Quality enhamcment
PPTX
Video Compression Basics by sahil jain
IGARSS-MI-Pritt.pptx
11338 13634 July 07 (I)
Battle of the Codecs
ASC flash lidar technology
Обзор методов восстановления старого видео
Dr,system abhishek
B042107012
Tchebichef image watermarking along the edge using YCoCg-R color space for co...
Empirical Evaluation of Decomposition Strategy for Wavelet Video Compression
High-Performance In0.75Ga0.25As Implant-Free n-Type MOSFETs for Low Power App...
CVGIP 2010 Part 3
12.45 o15 m bartle
Miller - Remote Sensing and Imaging Physics - Spring Review 2012
Augmenting Light Field
A maskless exposure device for rapid photolithographic prototyping of sensor ...
Light Field: New opportunities and applications
Quality enhamcment
Video Compression Basics by sahil jain
Ad

Similar to Ei2004 presentation (20)

PDF
IEEE Final Year Projects 2011-2012 :: Elysium Technologies Pvt Ltd::Imageproc...
PDF
Hv2514131415
PDF
Hv2514131415
ODP
Camera training by Sergio Aguirre
PDF
Discrete cosine transform
PDF
Discrete cosine transform
PDF
Discrete cosine transform
PPTX
Review of cmos image sensors
PDF
Hardware realization of Stereo camera and associated embedded system
PDF
Mobile CMOS Image Sensor Test System through Image Processing Technique
PDF
Efficient Implementation of Low Power 2-D DCT Architecture
PDF
Parallelization Techniques for the 2D Fourier Matched Filtering and Interpola...
PDF
Computer Graphics Notes 2.pdf
PDF
497 article text-761-1-10-20190814
PDF
Cmos Imagers 1st Edition Orly Yadidpecht Ralph Etiennecummings
PPTX
Unit 3 machine vision
PPTX
Unit 3 machine vision
PPTX
CG_ch1.pptx
PDF
Analog signal processing solution
DOCX
Computergraphics2marks
IEEE Final Year Projects 2011-2012 :: Elysium Technologies Pvt Ltd::Imageproc...
Hv2514131415
Hv2514131415
Camera training by Sergio Aguirre
Discrete cosine transform
Discrete cosine transform
Discrete cosine transform
Review of cmos image sensors
Hardware realization of Stereo camera and associated embedded system
Mobile CMOS Image Sensor Test System through Image Processing Technique
Efficient Implementation of Low Power 2-D DCT Architecture
Parallelization Techniques for the 2D Fourier Matched Filtering and Interpola...
Computer Graphics Notes 2.pdf
497 article text-761-1-10-20190814
Cmos Imagers 1st Edition Orly Yadidpecht Ralph Etiennecummings
Unit 3 machine vision
Unit 3 machine vision
CG_ch1.pptx
Analog signal processing solution
Computergraphics2marks
Ad

Recently uploaded (20)

PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
01-Introduction-to-Information-Management.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Yogi Goddess Pres Conference Studio Updates
PPTX
Cell Structure & Organelles in detailed.
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
01-Introduction-to-Information-Management.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Chinmaya Tiranga quiz Grand Finale.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
Anesthesia in Laparoscopic Surgery in India
VCE English Exam - Section C Student Revision Booklet
A systematic review of self-coping strategies used by university students to ...
Final Presentation General Medicine 03-08-2024.pptx
Final Presentation General Medicine 03-08-2024.pptx
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Module 4: Burden of Disease Tutorial Slides S2 2025
GDM (1) (1).pptx small presentation for students
Yogi Goddess Pres Conference Studio Updates
Cell Structure & Organelles in detailed.
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
FourierSeries-QuestionsWithAnswers(Part-A).pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf

Ei2004 presentation

  • 1. Foveated Architectures for CMOS Image Sensors Fayçal Saffih1, Richard Hornsey2 1 Integrated Camera Group, Electrical & Computer Engineering Department, University of Waterloo, ON, Canada 2 Centre for Vision Research, Department of Computer Science, York University, Toronto, Ontario, Canada Electronic Imaging 2004, San Jose
  • 2. Outline Introduction & Motivation Motivation Implementation Pyramidal CMOS Image Sensor Applications Universal Multiresolution CMOS Image Sensor Applications Final Conclusion. Electronic Imaging 2004, San Jose
  • 3. Introduction & Motivation CMOS image sensor development levels:  Device level: Optical charge devices such as photodiodes.  Goal: Dynamic range enhancement, Fill factor increase…etc.  Circuit Level: Amplifiers, buffers, ADC’s…etc.  Goal: Efficient charge transfer, high speed acquisition, noise filtering…etc  System Level: Signal processing blocks such as motion detection, image processing blocks, …etc.  Goal: Image information extraction (motion, segmentation…etc), performance enhancement (data reduction, multiresolution, foveated vision…etc). Motivation  Imitation of biological visual systems such as Human Visual System.  Efficient Data Reduction.  Efficient Image Information Transfer.  Minimization of Power Consumption.  Emphasize on the importance of architecture design in CMOS Imagers. Philosophy: Image acquisition is a Vision needs vision Electronic Imaging 2004, San Jose
  • 4. Motivation Implementation System level implementation  The pixel structure is the 3T Active Pixel Sensor (APS).  The acquisition system is a non-classical (non- orthogonal) architecture.  Solution: Pyramidal CMOS image sensor Device level implementation  The pixel structure is a non-classical (3T active pixel sensor).  The acquisition system is a classical orthogonal architecture.  Solution: Universal Multiresolution CMOS Image Sensor Electronic Imaging 2004, San Jose
  • 5. System Level approach Pyramidal CMOS Image Sensor Electronic Imaging 2004, San Jose
  • 6. Classical Acquisition System The orthogonal acquisition architecture along with raster scanning suffers from the following issues:  1D sampling architecture.  Unique integration time  Different sampling speed between horizontal and vertical axis of the image. This leads to anisotropic distribution of motion blur, being higher in the vertical axis than in the horizontal. Electronic Imaging 2004, San Jose
  • 7. Human Fovea Architecture Dynamic Range is higher in cones than Circular symmetry of the fovea photocells rods. (rods and cones) has lead to symmetrical yet HVS system DR (~106) is much larger co-centric image sampling. than the photoreceptor DR (~102). Electronic Imaging 2004, San Jose
  • 8. Pyramidal Acquisition Architecture Electronic Imaging 2004, San Jose
  • 9. Pyramidal Acquisition Architecture Floorplan of the imager is composed of square pixels (16µmx16µm) orthogonally compacted. Reset and select signals are shared among each ring The output buses are diagonals to dump the ring output into 8 CDS block at the base of the pyramid Electronic Imaging 2004, San Jose
  • 10. Bouncing Scanning Scheme Estimated Integration time of a ring r for inward Scanning:  r +1  Trin = 2  ∑ iT s + ( R − r )Tspl  + rT s i = R   i → i −1    Estimated Integration time of a ring r for outward Scanning:  r −1  Trout = 2  ∑ iTs + ( r − 1)Tspl  + rTs  i =1   i → i +1    Electronic Imaging 2004, San Jose
  • 11. Ring Integration Time Estimated of all rings’ integration time for inward (ISc) and Rings’ RMS of inward (ISc) and bounced scanning bounced scanning (BSc) at 40Fps. (BSc) at 8Fps under light intensity of 43.33uW (current testing) Electronic Imaging 2004, San Jose
  • 12. Dynamic Range Fovea Each ring in the pyramidal imager The resulting dynamic range will have two different integration enhancement is made with two time. Fusing their two output will acquired scenes. Thus, this type enhance the ring’s dynamic range of dynamic range enhancement is by:20log(Tint1/Tint2), where Tint1 ≥Tint2 called, intrascene dynamic range. Electronic Imaging 2004, San Jose
  • 13. Experimental Results Inward and Bounced Images from the Pyramid Imager at 14lux@29Fps Fused Image of the inward Pyramidal CMOS Image Sensor and bounced images Layout Electronic Imaging 2004, San Jose
  • 14. Applications Applications that need optimal data transfer such as:  Video-Phone  Internet cameras Applications that need foveated vision:  IndustrialInspection  Surveillance Cameras  Low Vision Enhancement  Consumers Cameras Electronic Imaging 2004, San Jose
  • 15. Disadvantages Complex data structure for image re-construction Mismatch between sampling capacitors between the different pyramid clusters may create some undesired artifacts. The central diagonal in the pyramid is sampled by capacitors with twice the capacity of their neighbor pixels.  Although the above are real problems in our CMOS imager, they are not limitations as they are all solvable problems. Electronic Imaging 2004, San Jose
  • 16. Conclusion New architecture (hardware) and scanning scheme (software) for CMOS imagers have been suggested. The benefits of the new approach in image sampling are due to:  The 2D nature of the sampling rings  Centricity of the sampling units has lead to foveated dynamic range enhancement topology. The difference in sampling architectures in CMOS imagers greatly impacts their performances. Electronic Imaging 2004, San Jose
  • 17. Device Level approach Universal Multiresolution CMOS Image Sensor Electronic Imaging 2004, San Jose
  • 18. Multiresolution CMOS Image Sensor Motivation  Only small parts of image are regions of interest. Regions of low interest need to be sub-sampled or averaged.  With increasing image resolution the ultimate limitation is image transfer especially for video broadcasting.  Minimizing of power consumption requires a minimization of power consumption of the imager OR minimization of “data of interest” to be readout  Programmability and expandability are the most important feature of such an architecture in order for it to span the largest field of applications: Universality Electronic Imaging 2004, San Jose
  • 19. The Kernelling  Just two clock cycles are enough for the kernel averaging: Fast Kernelling Electronic Imaging 2004, San Jose
  • 20. Building Block: The Pixel Electronic Imaging 2004, San Jose
  • 21. Multiresolution Decoder for Row reset and select CDS Block CDS Block CDS Block CDS Block CDS Block CDS Block CDS Block CDS Block CDS Block The Architecture CDS Block CDS Block Multiresolution Decoder for CDS Block CDS Block Decoder for Column Select of CDS Block CDS Block Correlated Double Sampling (CDS) CDS Block CDS Block Row-Average Support & Column-Average CDS Block Multiresolution Decoder for Row-Average and Sampling Electronic Imaging 2004, San Jose Image Output
  • 22. Application: Programmability Fundamental Foveated Multiresolution Random Foveated Multiresolution Multi-Foveated Image Sampling Electronic Imaging 2004, San Jose
  • 23. Application: Programmability Fundamental Foveated Multiresolution Fundamental Foveated Multiresolution With horizontally-rectangular kernels With vertically-rectangular kernels Effect of kernel topology on spatial filtering Electronic Imaging 2004, San Jose
  • 24. Applications Multiple Object Tracking Industrial inspection Image processing prototyping Remote image acquisition requiring minimal image transfer bandwidth. Electronic Imaging 2004, San Jose
  • 25. Final Conclusion Two different approaches for implementing foveated imaging have been suggested. The two imagers were fabricated in dual voltage 1P6M standard 0.18µm CMOS technology. The two imagers under test. Parallelism, programmability and expandability were the keys behind the proposed CMOS image sensors’ architectures Electronic Imaging 2004, San Jose
  • 26. Acknowledgement The authors are grateful to:  Canadian Microelectronics Corporation.  NSERC Canada.  Betacom Inc. Thank you ! Electronic Imaging 2004, San Jose

Editor's Notes

  • #4: Efficient data reduction=transferring just important (central) image information. Enhance Image Information Transfer=creating enough room for transferring important image information (details)
  • #7: Viewpoint: Sampling architecture is not necessarily the same as the display architecture. Raster scanning was originally suggested for CRT displays but was adopted since 60’s for MOS imagers. Biological sampling architectures are very promising to implement efficient smart sampling architectures. Human fovea is a clear example.
  • #11: 1- Integration time is the time elapsed between successive ring reset and ring signal readout. 2- Ring integration time in the bouncing scanning scheme is deduced including the bouncing at the inner and outer rings. 3- Due to the different of cardinals of the inner and outer rings, bouncing scanning at the inner ring will result lower integration time for outward scanning than bouncing at the outer ring for the inward scanning.