CLSWeb Main
Caltech Library System
Electronic Theses
                  About | Browse | Search | Caltech Student Instructions

Basset, Christophe Jean-Michel (2007-04-06) CMOS imaging technology with embedded early image processing. http://resolver.caltech.edu/CaltechETD:etd-04262007-131214


Type of Document Dissertation
Author Basset, Christophe Jean-Michel
Author's Email Address basset AT vision.caltech.edu
URN etd-04262007-131214
Persistent URL http://resolver.caltech.edu/CaltechETD:etd-04262007-131214
Title CMOS imaging technology with embedded early image processing
Degree PhD
Option Electrical Engineering
Advisory Committee
Advisor Name Title
Pietro Perona Committee Chair
Ali Hajimiri Committee Member
Bedabrata Pain Committee Member
Bimal Mathur Committee Member
Christof Koch Committee Member
Keywords
  • Optical flow
  • CMOS imager
  • Analog circuit
  • APS
  • Vision chip
  • Active Pixel Sensor
  • Mixed-signal
  • FPGA
  • Image processing
  • Convolution
Date of Defense 2007-04-06
Availability unrestricted
Abstract
As imaging technology evolves, so does the need for accurate, low-power and high-data-rate low-level image processing in a variety of computationally intensive vision applications. These applications include optical-flow computation, autonomous navigation, object avoidance or intercept, real-time target tracking, and recognition. To reach this goal, a single chip was developed, which functions as a camera able to preprocess the image in real time. It processes images through a convolution filter with a user-chosen kernel.

One of the particulars of this project is to combine the processing unit with an active pixel sensors (APS) pixel array. This complementary metal-oxide semiconductor (CMOS) technology for building imager chips allows on-focal plane signal processing, as opposed to their charge-coupled device (CCD) counterparts that need to serially output the flow of pixels to an external processing chip. The filtering can therefore be implemented as a fast, low-power analog circuit.

Convolution is achieved by matching a kernel to an image using a computation unit. The chip has an integrated imager array and a digital memory large enough to store a generic, up-loadable kernel. When recognizing or tracking a target, the uploaded kernel represents the template. Other convolution filters are implemented by setting the kernel to the set of parameters corresponding to the desired task. Filtering is performed through a column-parallel architecture of computing units, so real time computation can be achieved.

Several versions of the convolution circuit are investigated. They have been fabricated, fully tested and characterized. A number of important design changes have occurred, either to address issues that could be improved on or to experiment with alternative approaches. Timed and geometrical amplifier controls have also been investigated. By implementing image arrays of different sizes, we also demonstrate the scalability of the architecture in the spatial domain to an arbitrarily sized imager. Test results show the analog convolution chip is a viable solution for highly integrated embedded early image processing.

Files
  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  basset-thesis.pdf 2.11 Mb 00:09:45 00:05:00 00:04:23 00:02:11 00:00:11

Browse All Available ETDs by ( Author | Option )

If you have more questions or technical problems, please Contact the Caltech Library System.