Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm not an optics expert, but couldn't this be used to generate 3d depth maps? By stepping through each field depth you could find the edges of objects (by how clear they were at each depth) and map those edges onto a mesh. Effectively, doing what the kinect does but without any of the infrared projections...


You could probably do it, but it's not clear why it would be superior to stereo vision. Both approaches have the same pitfalls (CPU-intensive, need texture to work well) and stereo vision is largely a solved problem that works on commodity hardware.


Because you don’t need a second sensor and a second lens?


Stereo vision does need two sensors and two lenses, where a micro-lens approach would only require one of each. However, the micro-lens camera would need a much larger and higher resolution sensor to produce a depth image that has the same resolution of the equivalent stereo camera.

Ignoring the size of the sensor, producing two standard camera lenses will always be cheaper than producing an array of multiple (i.e. more than two) micro-lenses. This is doubly true considering that the micro-lens technology is already encumbered by patents.

Finally, stereo is very well understood and has already been implemented on the GPU, on FPGAs and in ASICs (commonly known as STOC, Stereo On-Chip). I would personally love to see a demo of a micro-lens array used for creating a depth map, but I just don't see any practical advantages over stereo.


Sure, but you get it for free with this camera. It wouldn’t make sense to build a second sensor and lens into a light field camera.

This is obviously not the main use case – and we seem to be talking past each other.


Well, to be fair, you actually need a whole array of (micro)lenses, so 2 lenses sounds pretty reasonable.


That’s definitely possible but low contrast regions without any edges to detect (e.g. a grey wall) are probably a problem.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: