Academics simulate imaging pipeline in digital camera

Academics simulate imaging pipeline in digital camera

Digital cameras are designed by teams of engineers and scientists who use different analytical tools to characterize each of the imaging components in the camera that they work on. Typically, these engineers specialize in the design and manufacturing of one imaging component, such as a lens, filter, sensor, processor, or display.

Achieving a high quality output from the camera, however, depends on multiple system components, including the optical system, imaging sensor, image processor, and display device working in consort. But analyzing these components individually, without reference to the characteristics of the other components, provides only a limited idea of the final performance of a system.

In an attempt to resolve that issue, Dr. Joyce Farrell and a team of researchers at Stanford University (Stanford, CA, USA) have now modeled and simulated the complete imaging pipeline of a digital camera, beginning with a radiometric description of the scene captured by the camera and ending with a radiometric description of the final image as it appears on an LCD display.

The result of their work is the Image Systems Evaluation Toolbox (ISET) -- a collection of software modules that now enables teams of camera designers to evaluate how both hardware components and algorithms influence the image quality of their products.

To market the ISET software -- which is based on the Matlab programming environment and image processing toolbox from the Mathworks (Natick, MA, USA) -- Stanford’s Farrell and Dr. Brian Wandell have founded their own company ImagEval Consulting. Readers who contact ImagEval can download a free demo version of the software.

Editor's note: The researchers published the details of the software earlier this year in the Optical Society of America's learned journal Applied Optics. The article entitled "Digital camera simulation" can be found here.

Recent articles on Matlab software that you might also find of interest.

1. Matlab helps speed software development of thermal cameras at FLIR

Engineers at FLIR Systems (Wilsonville, OR, USA) have turned to software from The Mathworks (Natick, MA, USA) to help them develop and deploy new algorithms for the company's range of thermal infra-red cameras.

2. Autonomous vehicle images apple orchard yields

Engineers at the Robotics Institute at Carnegie Mellon University have developed a computer vision-based system that can accurately estimate the yields from orchards of apple trees.

3. Vision system grades eggs

Researchers from the University of Kuala Lumpur (Kuala Lumpur, Malaysia) have developed a prototype image processing system to classify commercial eggs into their respective grades.

Vision Systems Design magazine and e-newsletter subscriptions are free to qualified professionals. To subscribe, please complete the form here.

-- Dave Wilson, Senior Editor, Vision Systems Design

Font Sizes:


The eyes have it

Wed Apr 24 09:22:00 CDT 2013
Camera-based surveillance systems have definitely played an important role in helping to keep crime dow... Read More >>

Banking on a barcode

Wed Apr 24 07:32:00 CDT 2013
If you are a private investor engaged in online trading and banking, having a Trojan attack your PC and... Read More >>

SPONSOR INFORMATION


Webcasts

Optical Character Recognition and Verification in Vision Systems

This webcast will begin with a discussion of optical character recognition (OCR) and optical character verification (OCV) by defining the two terms and explaining their practical differences.

Vision for Networked Security and Surveillance Systems

This webcast will identify the components and technologies important in networked security and surveillance systems, including CCD and CMOS cameras, multi-sensor systems, lens types, interfaces, li...

Benefits of the New USB3 Vision Standard

In this webcast, you will learn how the new USB3 Vision standard builds on earlier USB standards but provides an optimized standard for machine vision applications that require more deterministic, ...

3D Machine Vision Software in Industrial Automation

This webcast will provide an introduction of current technologies for 3D imaging and image processing and their applications in industrial automation. It will provide an overview of the type of 3D ...

Archives

Click here to view archived Vision Systems Design articles