Lensless camera creates detailed 3-D images without scanning
phys.org
phys.org
You know those kids' books that have the bumpy plastic coating and when you turn the book one way you see one image - look at it from a different angle and you see another image?
This is the same concept. They have a bumpy plastic coating that sends the incoming light in different directions. They do some processing on standard images to determine how the scattering works and then use that scattering pattern to reconstruct new images.
I would view the bumpy coating as a myriad of lenses that change the character of the incoming light.
We have one of those windows in our bathroom with the glass that is warped so that it breaks up the light so much that it gives you privacy. I've often thought that it would be a fun project to create a camera system that you could calibrate to decrypt that scattered image by placing a known image behind the window and pre-determining how the light waves are refracted. It's cool to see that someone implemented something similar.
You can do the same thing they’re doing with a bunch of pinhole, video feed with variation in the lighting, etc.
fyi:
Even relaxing the definition of lens to be an object designed to have particular optical properties, the diffusion filters referenced in the article weren't designed but chosen arbitrarily (they use the laminate from an ID badge at one point). That's the bulk of the reason this is valuable is because it eliminates one of the most expensive components required to accomplish the same result (the micro-array lens they reference in the article).
Now, the lenticular lens you referenced is a lens because of how it operates, but the referenced in the article technique definitively does not require a lens because lenses aren't diffusers. Does that make sense?
[0] https://en.wikipedia.org/wiki/Lens_(optics) [1] https://en.wikipedia.org/wiki/Diffuser_(optics)
I'm not really interested in having a semantic argument about the meaning of lens, but what the heck...
To be a lens the object has to focus or disperse light via refraction, the objects used in the paper and then referenced in the article diffuse[1] light
What do you think the "bumpy piece of plastic" in the article does, if not focus and disperse light using refraction? There's no separate optical effect called "diffusion" that isn't based upon dispersion. As a matter of fact, often a diffuser is referred to as a "diffuser lens":
https://www.ylighting.com/element-lighting-accessory-lenses....
the diffusion filters referenced in the article weren't designed but chosen arbitrarily
Nothing I said indicated that the specific bumpy plastic patterns needed to be designed. See my related thoughts on decoding images seen through privacy glass. It's the same concept, except they use the refracted images to specifically select for multiple incoming light angles to create 3D images (when they're doing the 3D image part). I actually understand how they did what they did fairly well. I read the first couple of lines in the article and knew that they had implemented the same concept that I had thought about years ago.
Now, the lenticular lens you referenced is a lens because of how it operates, but the referenced in the article technique definitively does not require a lens because lenses aren't diffusers. Does that make sense?
I think maybe you're coming at this subject from photography terminology? Perhaps that's why you think there's some kind of distinction between a "lens" and a "diffuser". I'm coming at it from a physics perspective where these are really the same thing.
If you're confident that a diffuser meets the physical definition of a lens could you point me to reference material that is from something a bit more rigorous than ylighting's webpage? I have yet to see any physics source refer to a diffuser as a lens, Edmund Optics [0] is very precise in their aversion to using that term for a diffuser.
I have yet to find any physics texts that indicate a diffuser is a lens. Please correct me if you have a source because ylighting looks like a commercial supplier using the same imprecise language that you were.
I am happy to stand corrected but I'm not okay with the top comment on a science article undermining scientific definitions.
[0] https://www.edmundoptics.com/resources/application-notes/opt...
I'm not changing the meaning of "lens". First-of-all, I don't have that kind of authority. Second-of-all, the bumpy plastic is clearly being used as a lens.
The bumpy plastic is used to focus light onto the sensor array in a novel way that allows the resulting sensor image to be used to construct 2D and 3D images. A lens focuses or disperses light, normally to form an image. That's what is happening here in this device. Just because the lens shape is irregular, unplanned, and not a standard one you'd find in a camera shop doesn't mean it's not a lens.
reference material that is from something a bit more rigorous than ylighting's webpage
That was just one of many examples of references to "diffuser lens". Feel free to do some googling.
And I agree that your privacy-glass camera would be a fun project. The kicker is that it may even be able to reconstruct portions of the 3-d scene behind the window that would not have been visible through a clear window.
I recall seeing a project to create a camera that can see around corners by analyzing the diffuse reflections on surfaces visible to the camera. It would be almost the same principle.
[1]Not that physics expertise in imagery is unrelated, but I feel like it’s being used in very non-traditional ways here.
...or wave around a checkerboard pattern of known size to make calibration faster perhaps?
If you didn't have anything in front of the sensor, there would be no way to distinguish that there are two point sources, as opposed to a single point source with a non uniform output.
A lens transforms a family of rays to a pixel location. Given knowledge of that pixel's intensity there is a degenerate solution for the original ray (in terms of it's location and direction at some plane). This degeneracy is one thing that leads to blurry photos.
The micro lens camera referenced in the article spreads this family over more pixels in a known, analytic way to make the solution more unique. In principle it suffers from the same degeneracy but each micro lens limits the possible location of rays so if any of the pixels under it are hit then the general location is set and the exact pixel in the group determines the direction.
The diffuser works similarly but spreads direction and position location over many pixels and in a random way (seeded by the material and it's precise placement). While this spread can not be calculated it can be discovered through calibration with known point sources.
In both these latter cases one inverts this analytic or calibrated ray->pixel matrix and applies that to the measured pixels to reconstruct the rays that have likely caused the measurement.
In the case of the diffuse "lens", the required matrix inversion can be computationally expensive at best and impossible at worse. However, the methods of compressed sensing (in particular L1 regularization) allow an approximate inversion to be done in a relatively fast manner.
As a matter of interest, do you think it would still be possible to apply the technique without the diffuser, presumably obtaining a lower-fidelity reconstruction, by leaning more heavily on the regularisation?
This technique gives you "a light ray hit the sensor at locations (x1, y1) through (xn, yn)". You can deconvolve that list to get an approximate vector the ray hit the diffuser at.
Obviously there's a lot of calculation involved to apply this deconvolution over the entire image at once, but it's the same thing light field cameras have been doing for a while. The innovative bit here is working with a random diffuser, rather than a very precise lens configuration.
Also, would it be true to say that the more pixels you manage to spread a given ray bundle over, the better the reconstruction, and that the main trade-off is between the accuracy and the density of the reconstructed ray bundles, for a fixed number of pixels?
I work in this field. I think they are motivated by novelty.
[1] http://memory-alpha.wikia.com/wiki/Holographic_imager
To me this is the most major breakthrough I've heard in the recent years, which can and will hopefully affect everything. Using the extra CMOS Chip on your flagship smartphone will allow for taking 3D and soon Holographic pictures!
How Amazing! I remember there was an AI trained to turn 2D pictures into 3D [2], combining that with the NPU Chip on smartphones can truly make this happens very soon.
[2] http://www.dailymail.co.uk/sciencetech/article-4904298/The-A...
The 'shape' of the caustics captured by the sensor with a given electromagnetic 'lightsource' can probably yield some interesting information regarding the diffuser. Kinda like an spectrograph works.
For cinema, VR and CGI it is simply great of course.
http://thelegalgeeks.com/2017/06/28/admissibility-of-zhoras-...
What I mean can be better appreciated in this reconstruction:
https://typesetinthefuture.com/2016/06/19/bladerunner/
https://typesetinthefuture.files.wordpress.com/2016/06/blade...
Yes, that's it, never heard about Femto-Photography, thanks.
Any lensless camera Open Source project around?
EDIT: A library, not the camera itself
As crusso already mentioned lenses and scanning are essential parts of image capture, a lens being needed to direct the light to the sensor somehow and scanning to actually read out the image. "Using diffuse foils to replace microlens arrays" would probably be a more fitting and still teasing headline. Or "Diffuse foils can replace microlens arrays for 3D imaging", perhaps.
Article aide, the research seems very sound and very cool. It demonstrates another case of extracting high quality information from low quality sensors - something I think we'll be seeing a lot more of. Another previously precisely manufactured piece of hardware is being replaced by a software-supported low-quality part through optimizations that in their spirit remind me of the Google Pixel's camera and that drone that can fly (steer) with one rotor.
How so? Isn't 1000 x 1000 = 1,000,000
So it's the same x/y resolution with 100x the z resolution. They extract the z by figuring out the different direction that light hitting each sensel is coming from. (And probably doing additional processing.)
This new microlens technology is very neat, but the processing problem has been solved for several different applications for several years now. Reconstructing a 3D volume is absolutely possible, and while this new development will undoubtedly require new algorithms to work, it's already got a sound basis in existing technology in use today.