Sorting Computational Sensor |
|
Computational
Sensor Laboratory |
|
|
The high dynamic range scenario is created in an office setting with a back illuminated subject. A CCD camera has a limited dynamic range and images the subject as a silhouette. The sorting computational sensor, on the other hand, adjusts its dynamic range to view both bright and dark regions. In fact, the sorting image sensor provides more per pixel information than can be shown here in 8-bit-per-pixel image. *The sorting sensor is an early 21x26-pixel prototype |
|
To overcome the 8-bit limitation and aid the
presentation, both images are segmented into bright and dark regions. The
bright regions are “painted” black, while the raw data of
the dark region are amplified by 2. With this transformation additional
bits provided by the sorting sensor become visible. |
|
|
This is a linear (natural) image reconstructed from the image of indices and the cumulative histogram curve both provided by the sorting sensor. (Again to display in 8-bits we had to throw away some information.) Clearly, all scene details are visible. You can view a movie. *The sorting sensor is a more recent 128x128-pixel prototype. |
|
A CCD camera cannot cope with dynamic range variation even with an automatic gain control which was active during this experiment. Clearly missing or corrupt sensory information inevitably leads to unreliable system performance; today's cameras are the major culprit. You can view a movie. |
|
|
The slight shading on the background wall is an example of low-contrast scene; it spans a few gray levels in the CCD camera (top image). This low contrast is not only greatly enhanced in the image of indices (bottom image), but the new intermediate levels are measured. The CCD camera was adjusted to image general scene content inlcuding the bright computer monitor. The wall shading spanned only a few gray levels. Since the sorting sensor automatically adapts to the scene content, it encoded as many gray levels in the wall area as there are pixels. While there are several alternative techniques to cope with high dynamic range using conventional sensors (i.e., multiple integration periods, or multiple attenuated images), there is no way to cope with low contrast scenes, especially when the range of possible values is not known in advance. Due to its self-adaptive behavior, the Sorting Sensor handles it automatically. |
|
|
See the animation of this sequence to see the adaptive behavior of the sensor.
|
|
|