9VIII said:jrista said:9VIII said:Right.
What would be really cool to see is some sort of hardware level binning process that maintains the integrity of the RAW file.
Half the reason I'm so anxious for super high resolution cameras is that I haven't been terribly impressed with the image quality off my 5D2. That nasty AA filter (which I'm pretty sure is especially bad on the 5D2) effectively cuts resolution in half. When I first saw my pictures on a decent 4MP monitor I was amazed at how little detail loss there was vs. looking at the image zoomed to 100%. My bet is that a good 4K (8MP) monitor is going to display your images with just as much detail as a high quality print... Because the detail actually isn't there in the first place.
One option is just quadrupling resolution and getting rid of the AA filter (which I'm actually fine with), but if they could bin the full per-pixel RGB signal on the sensor it should effectively deal with moire, and we get to keep our current file size, and it should produce an actual 20MP image instead of the blurred out fake we currently end up with.
The last thing I really want to see is the integration of clear microlenses. Even the heavily faded green pixels that we have right now still block a lot of light. Given how advanced interpolation is I doubt that eliminating the colour value for one of the pixels would have a significant impact on image quality.
Sorry, but that (bolded) is such a ludicrous, laughable comment, I'm just flabbergasted. An AA filter DOES NOT cut resolution "in half". That is blowing things SO FAR out of proportion it may be one of the most ludicrous things I've read on these forums. OLPFs, optical low pass filters, are designed to affect high frequencies only, and only around the nyquist limit at that. You lose a TINY amount of resolution...but it doesn't matter, because the "resolution" your losing just contains nonsense anyway. OLPFs blur very high frequency data that nearly or exactly matches the spatial frequency of the sensor's pixels just enough such that they the information doesn't alias. That's it. Aliased information is a REAL loss of information. Technically speaking, OLPFs PRESERVE information...they save information that can be saved, and discard information that cannot be correctly interpreted by the sensor anyway. On top of that, a very light application of unsharp masking can effectively reverse the blurring, and improve the resolution of that high frequency data, without actually bringing back all the nonsense.
Quadrupling resolution and removing the AA filter is only an option if your lenses cannot resolve that much detail. With the resolving power of Canon's current lens lineup at faster apertures, I'm not so sure that cutting pixels into quarters is actually enough to avoid any kind of aliasing. At narrower apertures, like f/8, diffraction already blurs information enough that it can't alias, but that's a really narrow aperture for a lot of work, not everyone uses it. There are very few applications where removal of an AA filter will not cause aliasing of some kind, and pretty much anything artificial is going to have repeating patterns that, depending on distance to camera, can create interference patterns (moire).
This whole "Remove the AA filter" craze is just that...a craze. It's a "thing" Nikon started doing to be different, to get some "wows", and maybe bring in some more customers. Ironically, given that removal of an AA filter is really NOT a good thing...it's worked. Nikon's marketing tactics have sucked in a whole lot of gullibles who don't really know what an AA filter does or how it works, or how to work WITH it, and now we have a whole army of "photographers" who want AA filters removed from all cameras. Personally, I REALLY, TRULY, HONESTLY DO NOT want Canon to remove the AA filter. It is NECESSARY, it PRESERVES preservable data and eliminates useless data, and I LIKE THAT.
And anything that is lost? It's MINIMAL. In the grand scheme of how much resolution you have...you maybe lose a percent or two of really high frequency information...but you really don't have that information anyway because it is similar in frequency to noise...so again, moot.
Given that the filter makes it physically impossible to have a repeating pattern of stripes the same frequency as the pixel grid, so that you cannot have a perfect transition of black pixels to white, I'd say that is cutting resolution in half. That is, compared to some magical thing that accurately reads the full RGB spectrum on each pixel.
You are right about the necessity of the AA filter though.
I was thinking that if the interpolation algorithm only sampled each pixel within a specific cluster of four pixels and not every pixel around it that it would solve the moire problem. Really that would just give you different colour banding instead.
Now, if we added a second layer of microlenses on top of the first to direct light only at individual groups of pixels, that would guarantee the full RGB read on each cluster, and allow hard transitions...
On second thought I guess that sounds a little excessive just to gain the ability to have large pixels with a hard transition instead of twice as many pixels with a row of grey pixels that's half as big. You can bin the smaller pixels with a normal AA filter just the same, we just need a way of doing that without destroying the flexibility of RAW (otherwise I assume people would have been using compressed formats a long time ago).
I think your conflating the CFA with the AA filter. The CFA, color filter array, is what produces the RGBG pixel pattern. That is ENTIRELY different than the AA filter, which does optical blurring only at high spatial frequencies near the spatial frequency of the sensor pixels.
The CFA doesn't cut resolution in half either. It has a minor impact on luminance resolution, it's mostly color resolution that is affected by the CFA. But since we pick up detail primarily due to luminance, a bayer sensor doesn't lose anywhere remotely close to as much resolution as Sigma would have you believe with their Foveon marketing, for example. The luminance resolution, the detail resolution, of a bayer still trounces anything else. It's your color fidelity and color resolution that suffers. Were not as sensitive to color spatial resolution as we are to luminance though, expecially when the luminance is combined. (It's actually a pretty standard practice in astrophotography to generate an artificial luminance channel, blur the RGB channel a bit (which practically eliminates noise and actually improves color fidelity a bit by reducing color noise), process the luminance channel for detail, then combine the L with the blurred RGB. The end result is a highly detailed image that has great color fidelity.)
As for the double layer of microlenses...sure, you could read a full RGBG 2x2 pixel "quad" and have "full color resolution". Problem is, that LITERALLY halves your luminance spatial resolution...so you actually don't gain squat from a resolution standpoint by doing that. Doing that, you would lose significantly more resolution than either the CFA or the AA filter cost you...both of which are trivial in comparison do doing what your asking for. BTW, what your describing is called super-pixel debayering. That, too, is a common option in astrophotography image stacking...instead of basic or AHD debayering, you usually have the option to either super-pixel debayer, or "drizzle" (which, if you have enough subs...such as a couple hundred...is a means of achieving superresolution, and can increase your output image resolution by two to three fold.) You don't even need another microlens layer to do super-pixel debayering...you could use a tool like Iris or maybe even DarkTable/RawThearapy, to do it on any image you want.
Finally, even if you do super-pixel debayering, your not going to ever have "hard edges". Statistically speaking, the chances if a white/black line pattern you wish to photograph perfectly lining up with your pixels, regardless of how large or small they are, is so excessively remote that it is statistically impossible. Not in any real-world situation. You might be able to build some kind of contraption and AI software to eventually achieve it, but that is well beyond the realm of practicality. If you remove the AA filter, use super-pixel debayering, you might have larger pixels with full color fidelity...but your going to have a massive amount of aliasing. Those white and black lines would have some nasty stair-stepped edges, they would just look atrocious.
Upvote
0