I just started with image processing and came across 3D cameras. But, I couldn't understand much. Are 3D cameras same as stereo cameras? My understanding of stereo cameras is that there will be two lenses, one of which is used for depth sensing.
-
1In what exact context did you come "across 3d camera"? Did you read that term somewhere?– nullOct 6, 2018 at 20:33
-
@null, in one of the interview, they asked "Experience in working with 3d cameras". that is how i have come to know about 3d cameras– rawwarOct 6, 2018 at 20:34
-
A head has two eyes, it's a 3d camera.– MicroMachineJul 20, 2019 at 0:09
2 Answers
are 3d cameras same as stereo camera's?
Stereo cameras are a type of 3D camera. There are other types of 3D cameras.
my understanding of stereo camera is that, there will be two lenses, where one of it is used for depth sensing.
Not really. It's more like both lenses are used together at the same time for depth sensing via triangulation.
very basically speaking:
- both cameras see a 3D point X in their respective images at 2D points Y1 and Y2
- the distance between both cameras is known
- from 2D point Y1, Y2 and the distance, the 3D point X can be calculated
No, "3D camera" is not the same as "stereo camera".
A stereo camera takes two images at the same time (either via two separate lens/sensor assemblies, or via a mirror system to split the frame of a single assembly into two views). Both images these cameras produce are regular images; they don't make one for the image and one for the depth map.
Such a camera (image + depth) is possible, but it's a different kind of 3D camera, not a "stereo" camera (they sometimes go by the name "depth camera", but that label can also be applied to a camera that only produces depth maps without also producing an image).
Some other 3D cameras use more than two lenses. You'll find these almost always use film rather than a digital sensor. These are sometimes confusingly called multi-view stereoscopic cameras (stereo meaning two and the multi here meaning more than two) but also sometimes called lenticular cameras, because producing lenticular prints are their main use. (Lenticular prints using more than two images have a better 3-D effect because you can tilt the print to "look around" in the scene.) e.g. the Nishika 8000
With a depth camera, you can produce synthetic images of views close to the raw image, enabling you to make stereo images or mutli-view images (again suited for lenticular prints, or just wiggle 3D .gif images). This process struggles with translucency and reflections in the image. Since those features are the result of sources at more than one depth at a given pixel location, they can't be adequately captured by just a single image and single depth map.
Stereo (two-view) cameras handle transparency and reflection just fine, but you'll have to be satisfied with just stereo images (or apply processing in post to synthesize a depth map)