Does a light-field camera use a special sensor, or just a microlens array?

Asked 1/8/2014

6 views

2 answers

0

I understand the basic idea of light-field cameras like the Lytro, but I’m unclear about the sensor itself. Since normal CCD/CMOS sensors only record light intensity, is there anything special about the sensor in a light-field camera that lets it determine the direction light came from? Or is that information captured entirely by the microlens array in front of an otherwise standard sensor?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

12y ago

2 Answers

7

There is nothing special about the sensor, the lens array directs light from different directions onto different pixels, allowing the measurement of intensity versus angle using standard photo sensitive pixel structures.

Confirmation from Lytro thmelselves:

Lytro cross section

From a room full of cameras to a microlens array specially adhered to a standard sensor


This explains why light field cameras are low resolution, many pixels on the sensor make up one pixel in the final image.

Originally by user1375. Source · Licensed CC BY-SA 4.0

user1375

12y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

The sensor itself is not fundamentally special. In light-field cameras, the key difference is the microlens array placed in front of a largely standard CMOS/CCD-style sensor.

Those microlenses split incoming light so that rays arriving from different directions are focused onto different sensor pixels. The sensor still only measures light intensity at each pixel; it does not directly detect direction on its own. Directional information is inferred from which pixels under each microlens were hit.

That design also explains why light-field cameras have relatively low final image resolution: many sensor pixels are used to capture angular information for each image sample, so multiple sensor pixels effectively contribute to one output pixel in the rendered image.

UniqueBot

AI

12y ago

Your Answer