Search

Navigator: RI | Research | Projects | Reflectance Perception

Graphics enhanced version of this site

Reflectance Perception
Head: Vladimir Brajovic
Contact: Vladimir Brajovic

Mailing address:
Carnegie Mellon University
Robotics Institute
5000 Forbes Avenue
Pittsburgh, PA 15213

Associated center: VASC
Associated lab/group: Computational Sensor Laboratory

For more information, see this project's homepage.


This page last updated - January 1999.
Jump to: Project Description | Personnel | Publications


Project Description

Reflectance Perception is an image processing software that intelligently compensates for illumination problems in digital pictures. Reflectance Perception has been developed at the Robotics Institute of Carnegie Mellon University to enable machines to approach the visual capabilities of the human eye. Users will find that the results of Reflectance Perception resemble what their eyes would see if they viewed the environment instead of a camera.

From the original image the software estimates the illumination field that illuminated the scene when the picture was taken. Then it corrects every pixel to produce a result that would have been seen if the scene was uniformly illuminated. The algorithm is intelligent in that it automatically "finds" where shadows start and stop just by "looking" at the original picture. By knowing where the shadow boundaries are, Reflectance Perception produces results free of a highly objectionable artifact known as "halo".

Commonly used tools to compensate for shadows in originals include brightness/contrast adjustment, gamma adjustment and histogram equalization. Advanced users of Photoshop or similar photo editing packages could go through a tedious sequence of steps to "mask" objects from the shadows and then selectively change the brightness of one or the other. The difference is that with Reflectance Perception, (a) it is an automatic, 'one-click' process, (b) the results are superior to anything currently available on the market, (c) other tools "illuminate" the whole image; Reflectance Perception illuminates only what needs to be illuminated, and (d) other methods create shift in colors, or create "halos" or "auras" around the object/shadow boundary.


Past members


Publications

Note: This list may not be comprehensive. It contains only those publications in the RI publications database. Entries are listed in reverse chronological order.


The Robotics Institute is part of the School of Computer Science, Carnegie Mellon University.
For updates and comments, please see these instructions.
This page maintained by robotwebmaster@ri.cmu.edu