Removing Reflections from RAW Photos
arxiv.org
arxiv.org
This would just be a fully electronic/computational version of a mechanical polarizing filter.
You only need 4 parameters to describe the polarization at a single wavelength[1]. Naively this could be 4 parameters per color channel, so 12 channels overall. I think you could potentially need more color channels though to capture the full spectrum. But 12 channels at least looks feasible for a camera.
[1] https://en.wikipedia.org/wiki/Stokes_parameters
edit:
On second thought for dealing with reflections you might get away not capturing the "V" Stokes parameter, as you might not care about circular polarization.
edit2:
The I,Q and U parameters can be captured fully by a single polarization filter at three different rotations. This could be feasible with existing cameras with a tripod and a static subject. I wonder if this has been done before.
[1] https://thinklucid.com/product/phoenix-5-0-mp-polarized-mode... (among many others)
I wonder if an alternative pixel format, with 3 polarization directions 60 degrees apart and a circular polarization channel would be desirable for some applications.
Full polarization and phase info would be great to have also but probably not necessary for reflection suppression. And yes purely circular polarization would be undefined in this scenario but again not common (possible?) with reflections.
Just because something exists does not mean it is practical. I can totally see how having a software solution that Apple can include in its fakeypics app, then my mom would be able to take advantage of this.
*Avoiding the use of the phrase "your mom"!
Apple could request a sensor with the polarsens mask. It’s just not worth it, from a resolution & light gathering perspective. Big tradeoffs improvements in specific scenarios is not a path Apple has taken typically for their cameras.
talking about missing the point...
Apple is not going to make a hardware change like your suggestion, but they would be much more likely use the software concept from TFA. I'm assuming that Googs, Samsung, CCPhardware would be similar. They need to do something compelling with all of the specific compute they are including in their devices.
It was my understanding that reflections in glass can be either polarized or non-polarized, or a mix of both.
If you use a polarizing filter on a camera (e.g. when taking photos of artwork through glass, or shooting over water that you want to see into), you will often find that it does not remove all reflections.
very interesting device, also took about 8 angles of every photo and built a spatial interpretation, not too advanced
I understand why RAW is useful in general and why all methods would benefit (i.e. higher dynamic range, >8bpc color depth), but I don't understand how this system disproportionately benefits from that.
Is it because the models used in this system are trained from RAW, where they're not in other systems?
So with raw images, the value you need to find is f(Reflected Radiance), which is probably why having a reference photo in the reflected direction helps. On the other hand, for other formats the reflection component of the image isn't a simple linear transform of whats being reflected, so even with a reference image, the reflection component would be hard to determine.
But without the context it doesn't seem that good, the S24 AI that remove reflections seems better.
You're right that for perfectly vertical reflection, the polarization doesn't matter, but you're unlikely to exactly hit that. For angles between 0 and 90 degrees, light polarized parallel to the surface is always reflected better. If you perfectly hit Brewster's angle https://en.wikipedia.org/wiki/Brewster%27s_angle the light will be completely linearly polarized, but that is equally unlikely. So in general you're going to get mixed polarization that's slightly biased in one direction.
At least for me, it's really easy for me to take a few steps to the side and take another photo. But haven't found a program that can use that photo.
https://research.google/blog/photoscan-taking-glare-free-pic...
This is tech I could use.