Luminous Landscape Forum

Equipment & Techniques => Medium Format / Film / Digital Backs – and Large Sensor Photography => Topic started by: ErikKaffehr on July 14, 2013, 03:29:49 am

Title: Fake detail, on a feather
Post by: ErikKaffehr on July 14, 2013, 03:29:49 am
Hi,

According to signal processing theory, we would get aliasing on any structures that were transferred with significant contrast (MTF) past the resolution of the sensor. This is mostly seen as "moiré". Colour moiré is most obvious and is normally removed by local desaturation of the offending colour pattern. In absence of colour moiré we often see fake detail, that may actually enhance the image by giving impression of detail, that is not actually there.

This is easy to reproduce on artificial subjects, but may not be that often seen on natural subject.

I took a feather I found on the seashore and took two photographs of it at 3.5 m subject distance with my Hasselblad 555 using Planar 80/2.8 and Sonnar 150/4, both at f/5.6. Focusing was as accurate I could make it using a Zeiss 3X extender on my PME-5 (about 9X image magnification).

Both images show artificial detail, clearly visible on first try! ;-)

Note cross hatch pattern on the left side image.
(http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/20130714-CF043486.jpg)

Note strains bending down on the right side image, they are straight in reality.

(http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/20130714-CF043488.jpg)

Full crops are here:
http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/20130714-CF043486.jpg

http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/20130714-CF043488.jpg

Best regards
Erik

Title: Re: Fake detail, on a feather
Post by: BernardLanguillier on July 14, 2013, 04:52:14 am
Erik,

Yes, AA filterless sensors are known to produce moire and various other artifacts.

Cheers,
Bernard
Title: Re: Fake detail, on a feather
Post by: ErikKaffehr on July 14, 2013, 05:16:37 am
Hi,

Yes, it is nice to be able to demonstrate it. First try... doesn't take a lot of effort. ;-)

Best regards
Erik

Erik,

Yes, AA filterless sensors are known to produce moire and various other artifacts.

Cheers,
Bernard

Title: Re: Fake detail, on a feather
Post by: Bart_van_der_Wolf on July 14, 2013, 06:29:43 am
Hi,

According to signal processing theory, we would get aliasing on any structures that were transferred with significant contrast (MTF) past the resolution of the sensor. This is mostly seen as "moiré". Colour moiré is most obvious and is normally removed by local desaturation of the offending colour pattern. In absence of colour moiré we often see fake detail, that may actually enhance the image by giving impression of detail, that is not actually there.

This is easy to reproduce on artificial subjects, but may not be that often seen on natural subject.

Hi Erik,

Thanks for the example/demonstration. Thank goodness the theory is not just theory, it can actually happen ... ;)

There are of course some requirements that need to be fulfilled for it to happen, and knowing them may allow to reduce the risk of aliasing showing up when we can least use it.


As always, knowing your enemy is the best remedy to cope with the situation and have success in the end. It may save some retouching time/cost, and nasty surprises with a deadline approaching.
 
Cheers,
Bart
Title: Re: Fake detail, on a feather
Post by: ErikKaffehr on July 14, 2013, 10:15:45 am
Hi,

Sometimes they are hard to explain, check step chart in the image below.

What I speculate a bit is that sometimes detail we see are actually aliases, so aliases may enhance an image, giving for instance structure to fur or feathers.

I would speculate that the reason that I often (almost always) find color aliases in test images and seldom in real images is that test images tend to have more high contrast detail. Also I tend to stop down a lot for DoF.

Best regards
Erik


Hi Erik,

Thanks for the example/demonstration. Thank goodness the theory is not just theory, it can actually happen ... ;)

There are of course some requirements that need to be fulfilled for it to happen, and knowing them may allow to reduce the risk of aliasing showing up when we can least use it.


As always, knowing your enemy is the best remedy to cope with the situation and have success in the end. It may save some retouching time/cost, and nasty surprises with a deadline approaching.
 
Cheers,
Bart
Title: Re: Fake detail, on a feather
Post by: Bart_van_der_Wolf on July 14, 2013, 11:29:51 am
Hi,

Sometimes they are hard to explain, check step chart in the image below.

Hi Erik,

Well, given that for this kind of moiré to exist, there have to be 2 regular sampling structures with different sampling frequencies and/or at an angle , one is the camera's sensor so the other must be a non-continuous tone print technique, a raster or half-tone screen print. They state on their website (http://hartblei.de/de/targets.htm) that the target has a true physical resolution of 1500 dpi, that is dots-per-inch. Unclear is whether they mean a printing process with that fine a raster, or that they mean a measured effective resolution of 1500 samples per inch (or PPI, pixels per inch). Either way, there apparently is a raster structure that exibits interference with the camera's sensor grid (maybe Stefan Steib, or someone else who has that chart can confirm if there is a visible printed raster pattern that triggers the moiré).

The false color moiré is caused by the different sampling densities of Red/Blue versus Green, caused by the Bayer CFA, hence different sized aliases for those colors.

There is an other general comment that can be made about that specific test chart, and that it is paradoxically not optimally suited for accurate testing of discrete sampling systems such as digital cameras, or scanners (unless they specifically wanted to create a problematic test surface, not something to quantify resolution with). The sharp edges will unavoidably result in aliasing artifacts, just like reproduction of text documents would (for which purpose this target would be a good stress test). That's for example why I designed my star test target for resolution testing with a sinusoidal radial grating, and not bi-tonal sectors.

Also the 1951 USAF five (or six) bar patterns (if you count black and white as separate bars) obviously stem from the analog film days, some 62 years ago, for which it was good, but not as well suited for regular discrete sampling devices. Also Imatest's creator Norman Koren explains (http://www.normankoren.com/Tutorials/MTF5.html#MTF_4_pi) that quantitative MTF tests on bi-tonal bar-patterns need to be corrected by a factor of approx. 78.5% because of the influence of aliasing from the sharp bar edges.

Here is an example from Norman's site which visually clearly shows how bi-tonal bars
mis-behave much more than sinusoidal patterns at the same spatial frequencies:
(http://www.normankoren.com/Tutorials/Kodak_DCS14_alias_Lovisolo.jpg)

Quote
What I speculate a bit is that sometimes detail we see are actually aliases, so aliases may enhance an image, giving for instance structure to fur or feathers.

Only if they seemingly correspond with the pattern they cannot really resolve. But at an angle, aliases often produce curved patterns where straight patterns are to be expected. That can look un-natural.

Quote
I would speculate that the reason that I often (almost always) find color aliases in test images and seldom in real images is that test images tend to have more high contrast detail. Also I tend to stop down a lot for DoF.

Yes, most tests attempt to push to the limits of e.g. resolution. Because low contrast detail vanished first, one often uses higher contrasts to come closer to the real physical limit (the Nyquist frequency) beyond which no detail exists and only aliasing will be created. The false color aliasing is due to the differing sampling densities of the different colors of the Bayer CFA.

Cheers,
Bart
Title: Re: Fake detail, on a feather
Post by: 32BT on July 14, 2013, 01:20:17 pm

The false color aliasing is due to the differing sampling densities locations of the different colors of the Bayer CFA.
Title: Re: Fake detail, on a feather
Post by: eronald on July 14, 2013, 01:43:03 pm
The artefacting results from frequencies present in the image beyond sampling limit getting folded back during the reconstitution process. I guess even if there were just strong noise at high frequencies ie. intense random noise one would see artefacting occur. And in fact this is probably what one calls chromatic noise.

Edmund
Title: Re: Fake detail, on a feather
Post by: Bart_van_der_Wolf on July 14, 2013, 02:33:42 pm
Hi Oscar,

Not really the locations. The demosaicing fills in the missing sampling locations, and as my earlier experiments (http://bvdwolf.home.xs4all.nl/main/foto/bayer/bayer_cfa.htm) have shown, the reconstructed Chroma resolution is very close for all three R/G/B channels to the actual Luminance resolution.

So sampling position is not the issue.

Diagonally every Green sensel again samples Green. That is a sampling density of 1.4x the horizontal/vertical sensel pitch. The Red and Blue filtered samples have a diagonal sampling distance that is twice as large as that of the Green sensels. The horizontal sampling density is the same for all 3 channels. It's the less dense sampling in the diagonal direction that is going to affect limiting resolution (Nyquist), and thus how soon aliasing will set in, and how large the aliases will be. Red and Blue will aliase faster and larger for the same level of diagonal detail.

Sampling density is the issue.

Cheers,
Bart
Title: Re: Fake detail, on a feather
Post by: Bart_van_der_Wolf on July 14, 2013, 02:37:24 pm
The artefacting results from frequencies present in the image beyond sampling limit getting folded back during the reconstitution process.

Hi Edmund,

Exactly. Red and Blue will create aliasing faster because of the lower sampling density, and thus also larger (lower spatial frequency, due to the fold-back).

On 45-degree rotated sensel layouts like Fuji used, the horizontal/vertical versus diagonal sampling switches in densities, but the same channel differences remain. In fact only the higher diagonal luminance resolution is traded for a higher horizontal/vertical resolution (which makes logical sense in a gravity driven environment). On the newer X-trans sensors the whole false color artifacting situation becomes worse.

Cheers,
Bart
Title: Re: Fake detail, on a feather
Post by: 32BT on July 14, 2013, 03:18:36 pm

So sampling position is not the issue.

Red and Blue will aliase faster and larger for the same level of diagonal detail.

Sampling density is the issue.

No, sampling density is not the issue since the sampling density for Red and Blue is equal. However, sampling position is different and that is why they alias at different positions. That causes false color. Their density relative to green is utterly irrelevant, because for a decent demosaic algo the green is equal to the detail signal and should already have been subtracted from the color signals prior to reconstruction.

You should also be aware that this is not your normal sampling theorem problem: the sampling occurs disjunct, which specifically for AA filter-less sensors, makes the problem slightly different. It is the disjunct nature of the sampling that causes most of these artifacts.
 



 
Title: Re: Fake detail, on a feather
Post by: ErikKaffehr on July 14, 2013, 03:30:19 pm
Hi,

My main interest here is aliasing in general, not color aliasing in general. That is the reason I posted BW images. There are tools to reduce color moire but i don't think monochrome aliases can be removed.

Best regards
Erik



No, sampling density is not the issue since the sampling density for Red and Blue is equal. However, sampling position is different and that is why they alias at different positions. That causes false color. Their density relative to green is utterly irrelevant, because for a decent demosaic algo the green is equal to the detail signal and should already have been subtracted from the color signals prior to reconstruction.

You should also be aware that this is not your normal sampling theorem problem: the sampling occurs disjunct, which specifically for AA filter-less sensors, makes the problem slightly different. It is the disjunct nature of the sampling that causes most of these artifacts.
 



 
Title: Re: Fake detail, on a feather
Post by: 32BT on July 14, 2013, 03:43:17 pm
My main interest here is aliasing in general, not color aliasing in general. That is the reason I posted BW images. There are tools to reduce color moire but i don't think monochrome aliases can be removed.

Yes they can, at the expense of detail, but you already knew that.
Title: Re: Fake detail, on a feather
Post by: eronald on July 14, 2013, 04:08:52 pm
Hi Edmund,

Exactly. Red and Blue will create aliasing faster because of the lower sampling density, and thus also larger (lower spatial frequency, due to the fold-back).

Agree.

Quote

On 45-degree rotated sensel layouts like Fuji used, the horizontal/vertical versus diagonal sampling switches in densities, but the same channel differences remain. In fact only the higher diagonal luminance resolution is traded for a higher horizontal/vertical resolution (which makes logical sense in a gravity driven environment). On the newer X-trans sensors the whole false color artifacting situation becomes worse.

Cheers,
Bart

At Photokina, the Fuji marketing guy held a press presentation in the presence of the engineers. He claimed no aliasing. I later asked an engineer "And what if we have a signal at 2x the nyquist limit". The engineer replied "That frequency is suppressed by the lens" :)

Edmund

Title: Re: Fake detail, on a feather
Post by: eronald on July 14, 2013, 05:29:26 pm
You won't be able to equalize the disparities between G and (R,B) aliasing because there is no easy way to resample in the digital domain ....

Edmund
Title: Re: Fake detail, on a feather
Post by: Bart_van_der_Wolf on July 14, 2013, 06:48:45 pm
At Photokina, the Fuji marketing guy held a press presentation in the presence of the engineers. He claimed no aliasing. I later asked an engineer "And what if we have a signal at 2x the nyquist limit". The engineer replied "That frequency is suppressed by the lens" :)

LOL

Surely the lens isn't that bad, or even exhibits such a sharp MTF cut-off. What can help to hide the aliasing is the more non-uniform sampling by the slightly more random sampling positions relative to uniform signal variations. That will result in random noise instead of more obvious aliases. Presumably the engineer didn't understand that concept.

Cheers,
Bart
Title: Re: Fake detail, on a feather
Post by: Bart_van_der_Wolf on July 14, 2013, 07:44:00 pm
No, sampling density is not the issue since the sampling density for Red and Blue is equal. However, sampling position is different and that is why they alias at different positions. That causes false color.

Hi Oscar,

All aliasing is caused by under-sampling of higher input signal resolution, not by the sampling position. Check out section 7.1.3 about aliasing in this (http://graphics.stanford.edu/~mmp/chapters/pbrt_chapter7.pdf) excellent PDF document. Non-uniform sampling position differences can reduce the obvious aliasing by replacing it with noise, but that's the only position related aliasing effect.

Bayer CFA demosaicing is relatively simple for normal subject matter, especially with something as relatively monochrome as Erik's feather example, or the grayscale patches, or the fabric surface of his test chart example. Chroma information has usually much less high frequency detail, just look at a Lab mode image, or an HSL channel separation. It is therefore relatively simple to interpolate color accurately. It's not specifically sensitive to the sampling position.

Aliased information cannot be distinguished from real information because both are recorded together in the same sensel position. Therefore, only different aliasing amounts can cause these false color issues, and all that the demosaicing algorithms can do is iterative reduction of the local color differences where RB and G channel luminances significantly differ.

Luminance aliasing can not always be removed easily because it involves multiple different spatial frequencies, folded back from higher spatial frequencies from beyond Nyquist and they show up as multiple lower spatial frequency aliases. It requires elaborate reconstruction, by using the lesser aliased channels to replace the more aliased ones if amplitude reversal doesn't help enough.

Cheers,
Bart
Title: Re: Fake detail, on a feather
Post by: telyt on July 14, 2013, 09:00:45 pm
Yes, AA filterless sensors are known to produce moire and various other artifacts.

The feathers of some bird species are especially likely to produce these artifacts even when a camera with an AA filter is used; the genus Callipepla, for example i.e. California Quail and Gambell's Quail.
Title: Re: Fake detail, on a feather
Post by: ErikKaffehr on July 14, 2013, 11:58:31 pm
Hi,

I guess that the AA-filters used in cameras are a compromise, mostly intended to reduce color moiré.
u
The Hasselblad produces great amount of moiré/fake color, see image below.  I am not doing resolution test using a USAF test chart but testing focusing methods. The test chart is nice to focus on and also useful to quickly sort out of focus images.

I don't really much of that in real pictures. Funny enough, first time I saw colour moiré on my Alpha 77 (APS-C 24MP) was when I was shooting a picture of my Hasselblad.

Best regards
Erik

The feathers of some bird species are especially likely to produce these artifacts even when a camera with an AA filter is used; the genus Callipepla, for example i.e. California Quail and Gambell's Quail.
Title: Re: Fake detail, on a feather
Post by: yaya on July 15, 2013, 02:28:16 am
What software did you use for processing Erik?
Title: Re: Fake detail, on a feather
Post by: ErikKaffehr on July 15, 2013, 03:01:12 am
Hi,

LR 5, but I also made some quick and dirty checks with Capture One and RawDeveloper. The results are very similar. The amount of color artifacts differ but monochrome aliasing, what I was looking at, is similar.

Did not really try to supress color moiré. Regarding color artifacts on LensAlign target there was a lot with both LR
5 and C1. Raw developer was not imune either. I decided to skip Capture One Pro, I own it, but we make no friends. I use it for test, but not for creative work.

Best regards
Erik

What software did you use for processing Erik?
Title: Re: Fake detail, on a feather
Post by: 32BT on July 15, 2013, 03:26:03 am
Therefore, only different aliasing amounts can cause these false color issues,

Exactly, and different aliasing amounts are caused by different position, not by different density, since there is no difference in density. That's why a merrill sensor doesn't exhibit false color issues. (lol: at least not because of sampling position! ;-) )

Luminance aliasing can not always be removed easily because it involves multiple different spatial frequencies, folded back from higher spatial frequencies from beyond Nyquist and they show up as multiple lower spatial frequency aliases. It requires elaborate reconstruction, by ...

No, aliasing can always be removed very easily by (excessive) blurring. That's irrespective of the fact that you apparently do not want blur. IF you do not want blur, THEN you may resort to all kinds of resolution-preservation and -reconstruction techniques, but it should be clear that that is exactly what is happening: trying to reconstruct an image from incomplete information, because the correlation within the incomplete information allows for some apparent resolution increase. Even up to the point where the aliasing artefacts themselves may contribute to the perceived structure.

And like you mentioned, these artefacts should preferably contribute to the existing patterns. However, these artefacts are also directly related to texture reconstruction, and it is especially the latter which photographers are sensitive about imo, either consciously or subconsciously. That is why I believe there is somewhat of a disconnect between many of the forum members here where some like to scrutinise detail artefacts as structure reconstruction, and some others are then telling us that they simply don't like the "look" of a converter.



Title: Re: Fake detail, on a feather
Post by: yaya on July 15, 2013, 07:55:37 am
Hi,

LR 5, but I also made some quick and dirty checks with Capture One and RawDeveloper. The results are very similar. The amount of color artifacts differ but monochrome aliasing, what I was looking at, is similar.

Did not really try to supress color moiré. Regarding color artifacts on LensAlign target there was a lot with both LR
5 and C1. Raw developer was not imune either. I decided to skip Capture One Pro, I own it, but we make no friends. I use it for test, but not for creative work.

Best regards
Erik


Was that Capture One 6 or 7?
Title: Re: Fake detail, on a feather
Post by: Bart_van_der_Wolf on July 15, 2013, 08:18:29 am
Hi Oscar,

If Erik doesn't mind, I think this exchange about the root cause of visible aliasing artifacts may add some insight, therefore I've prepared some examples (attached).

Aliased information cannot be distinguished from real information because both are recorded together in the same sensel position. Therefore, only different aliasing amounts can cause these false color issues, and all that the demosaicing algorithms can do is iterative reduction of the local color differences where RB and G channel luminances significantly differ.

Exactly, and different aliasing amounts are caused by different position, not by different density, since there is no difference in density.

If position would change the amplitude (not the shape of aliasing because we sample a different position in the object space), then it should be reflected in the difference between the 2 Green filtered sensels that are only 1.4 diagonal sensel-pitch widths apart.

Have a look at the first attachment. I've taken a crop from the Raw sensel data, without demosaicing, and extracted the 2 Green channel data sets, and removed the Red and Blue and the other Green sensel data. So each image is essentially an almost point sample of 1 CFA color channel with other channels eliminated.

The amplitude of the Green channel aliasing shown inside the yellow Nyquist limit circle, is basically identical. There is also a difference in position, which is caused by sampling a different position in object space. Maybe that is what you were thinking of. But that Phase shift will be dealt with by the signal reconstruction process AKA demosaicing. Also the seemingly aliased region outside the Nyquist limit circle will be reconstructed to a smoother approximation of the non-discrete original scene content. So the choice of Raw converter also plays a role in all this.

Now, compare it with the Red channel aliasing amplitude inside the yellow circle of the second attachment. A combination of lower (2.8x sensel-pitch) sampling density and diffraction of this f/5.6 shot significantly reduced the amplitude of the Red channel aliasing. The Phase shift is again different from all other B/G1/G2 sampling positions, therefore the non-aliased signal outside the yellow circle also aligns differently, but that reconstruction is the task for the demosaicing algorithm. The Blue channel, while also sampled with the same large sampling distanceas the Red channel, is much less affected by diffraction and therefore shows more amplitude of its aliasing inside the yellow circle.

As is hopefully clear, the amplitudes of aliasing (inside the yellow circles) differ quite a bit. That their Phase also differs is because they are sampling different parts of the scene, with a 1 sensel offset. That Phase difference will be used to reconstruct the luminance portion of the image and, as shown earlier, quite successful because some 93.6% of full luminance resolution can be restored. The Chroma portion of the image, which in normal (not stress-test test-chart) images has a much lower spatial frequency in the actual scene, can therefore be reconstructed with relatively good fidelity to our eyes, except for where the aliasing differences throw a spanner in the reconstruction works.

So to summarize, the majority of the effect from sensel position is related to sampling different scene content which will be reconstructed as different luminance detail. The aliasing amplitude differences are what will cause reconstruction artifacts, because they are combined with actual phase shifted luminance detail and cannot be separated afterwards. Afterall, one cannot unscramble an egg omelet.

Hope that helps to clarify some of the causality.

Cheers,
Bart
Title: Re: Fake detail, on a feather
Post by: ErikKaffehr on July 15, 2013, 08:25:13 am
Hi,

7.1.3, I think.

Best regards
Erik


Was that Capture One 6 or 7?
Title: Re: Fake detail, on a feather
Post by: 32BT on July 15, 2013, 09:22:42 am
If Erik doesn't mind, I think this exchange about the root cause of visible aliasing artifacts may add some insight, therefore I've prepared some examples (attached).

I wouldn't dream of contradicting your expertise in these matters if I didn't think it worthwhile for our readers, so, consider this the devil's advocate response to improve our collective understanding:

Your usual precision in these matters is not making much sense to me currently. What's inside the yellow circle is telling me precious little about aliasing. How do you propose false color as a result from what happens inside the yellow circle? What happens inside the yellow circle shows perfect anti-aliasing blur...

ALL samples are an alias. False color results from what happens directly outside the yellow circle where the aliasing is quite obvious, but very different for each channel. The difference is due to position, not density. Of course, we can go all red-herring about how the "amplitude" of the aliasing is the same for all samples, but that wasn't contested to begin with. The aliasing characteristic is the same for each sensel, the aliasing effect of sampling disjunct positions is not.
Title: Re: Fake detail, on a feather
Post by: Bart_van_der_Wolf on July 15, 2013, 11:50:18 am
I wouldn't dream of contradicting your expertise in these matters if I didn't think it worthwhile for our readers, so, consider this the devil's advocate response to improve our collective understanding:

Your usual precision in these matters is not making much sense to me currently. What's inside the yellow circle is telling me precious little about aliasing. How do you propose false color as a result from what happens inside the yellow circle? What happens inside the yellow circle shows perfect anti-aliasing blur...

ALL samples are an alias. False color results from what happens directly outside the yellow circle where the aliasing is quite obvious, but very different for each channel. The difference is due to position, not density. Of course, we can go all red-herring about how the "amplitude" of the aliasing is the same for all samples, but that wasn't contested to begin with. The aliasing characteristic is the same for each sensel, the aliasing effect of sampling disjunct positions is not.

Hi Oscar,

By all means, we need more devil's advocates to achieve some progress, instead of the common parroting seen on forums other than LuLa.

Attached, I've included a set of RGB Raw conversion crops of the same target, one conversion in RawTherapee and one in ACR. Now it is probably more obvious that the seemingly aliased area outside the yellow circle of the individual point-samples is much smoother when the Raw converter did it's reconstruction of the [R,G1,G2,B] signals. I've also adjusted the diameter of the Yellow circle Nyquist limit to the different zoom output size with all sensels participating. Inside that circle no real signal reconstruction is possible, only aliasing exists there. Outside the circle there is also some false color aliasing, but frankly that's pretty decent given the torture test it was subjected to (and the zoom of 300%, and no artifact suppression).

Again, the earlier samples were showing the Raw sensel channels (including both the fused aliasing+signal data)  before demosaicing, hence their 'Raw looks'.

Cheers,
Bart
Title: Re: Fake detail, on a feather
Post by: ErikKaffehr on July 15, 2013, 02:10:50 pm
Hi,

Three conversions, all monochrome, pretty much default. Raw image is here: http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/20130714-CF043488.iiq

Some areas marked on C1 image, but all the images show artifacts.

LR5Capture OneRaw Developer
(http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/20130714-CF043488.jpg)(http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/20130714-CF043488_C1.jpg)(http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/20130714-CF043488_RD.jpg)
Title: Re: Fake detail, on a feather
Post by: fdisilvestro on July 15, 2013, 07:12:44 pm
No, aliasing can always be removed very easily by (excessive) blurring.

The issue is that aliased signals or artifacts could be of a lower frequency than Nyquist (in theory they can be of any frequency) so, how much are you going to blur?. IMHO It is better to have a low-pass filter before sampling (not necessarily an AA layer on top of the sensor).
Title: Re: Fake detail, on a feather
Post by: Bart_van_der_Wolf on July 15, 2013, 07:44:30 pm
The issue is that aliased signals or artifacts could be of a lower frequency than Nyquist (in theory they can be of any frequency) so, how much are you going to blur?. IMHO It is better to have a low-pass filter before sampling (not necessarily an AA layer on top of the sensor).

Hi Francisco,

That's indeed what Erik's file demonstrates, nothing new under the sun, the image data was already aliased when it was recorded because the analog input signal was not 'properly' low-pass filtered.

To avoid such issues one can attempt to shoot additional images, e.g. with a much narrower aperture to create diffraction blur, or a bit of defocus, and then make a composite in postprocessing. That of course works best with stationary subjects. Shooting at a larger magnification factor or at an angle may also work.

Blurring the aliased image data will also destroy other useful detail, unless one uses elaborate processing tricks.

Cheers,
Bart
Title: Re: Fake detail, on a feather
Post by: tho_mas on July 15, 2013, 07:57:55 pm
pretty much (well, almost) no pattern moire and also no "fake" detail (as far as I can tell ...).

Processed through C1 (7.1.3) and retouched (in about 3-4 minutes) in Photoshop...

Title: Re: Fake detail, on a feather
Post by: fdisilvestro on July 15, 2013, 08:44:23 pm
Much better, but even if a lot less evident, there are still artifacts or fake detail along the edges of the feather (this is splitting hairs, I know)
Title: Re: Fake detail, on a feather
Post by: tho_mas on July 15, 2013, 08:55:20 pm
Much better, but even if a lot less evident, there are still artifacts or fake detail along the edges of the feather (this is splitting hairs, I know)
would require another 5-10 minutes to restore the artifact-free capture. Okay... if it's an really important image it may require half an hour or mabye even an hour (since it's "important"... who cares...).

I really appreciate technical insights to understand the limitations of certain tools.
But above all I am all for solutions how to solve issues caused by said limitations... this is why I've posted the "corrected" feather...

Title: Re: Fake detail, on a feather
Post by: fdisilvestro on July 15, 2013, 09:25:56 pm
But above all I am all for solutions how to solve issues caused by said limitations... this is why I've posted the "corrected" feather...


Agreed! It is the end result that matters.
Title: Re: Fake detail, on a feather
Post by: ErikKaffehr on July 16, 2013, 12:09:40 am
Hi,

Just to make a point, I think that the image was shot at f/5.6, but I did reshoot it at f/11 and most aliasing was still there. I shot the subject with both 80/2.8 and 150/4 lenses and both had obvious aliases. Both images were shot 3.5 m, so the aliasing is much less sensitive to distance than I would have thought.

Best regards
Erik


Hi Francisco,

That's indeed what Erik's file demonstrates, nothing new under the sun, the image data was already aliased when it was recorded because the analog input signal was not 'properly' low-pass filtered.

To avoid such issues one can attempt to shoot additional images, e.g. with a much narrower aperture to create diffraction blur, or a bit of defocus, and then make a composite in postprocessing. That of course works best with stationary subjects. Shooting at a larger magnification factor or at an angle may also work.

Blurring the aliased image data will also destroy other useful detail, unless one uses elaborate processing tricks.

Cheers,
Bart
Title: Re: Fake detail, on a feather
Post by: Bart_van_der_Wolf on July 16, 2013, 03:24:39 am
Hi,

Just to make a point, I think that the image was shot at f/5.6, but I did reshoot it at f/11 and most aliasing was still there.

Hi Erik,

The P45+has a sensel pitch of 6.8 micron. That means that at the limiting resolution (=Nyquist if the lens is good and in the plane of best focus), it would take (2 x 0.0068) / 0.000555 = f/24.5 to reduce the MTF for 555 nanometer light to zero response as a result of diffraction. So f/22 might be enough to do the trick when there is also some residual aberration from the lens, and a tiny bit of defocus. Other wavelengths may respond a bit different, depending on the lens Chromatic corrections.

Quote
I shot the subject with both 80/2.8 and 150/4 lenses and both had obvious aliases. Both images were shot 3.5 m, so the aliasing is much less sensitive to distance than I would have thought.

When shot from the same distance, the 150mm would give higher magnification (perhaps not enough to avoid subject detail smaller than Nyquist) but also less DOF, so some shift of the focus plane would have much more impact on the COC.

When one uses a similar setup over and over again, e.g. product shots at roughly the same shooting distance with the same lens, it is relatively easy to find the correct settings for the second 'problem solving shot'. Just shoot my torture test star chart and vary the aperture and defocus amounts until you get the best compromise between moiré and detail. Then use that info for the regular 'second shot'. Figuring it out once, can save a lot of post-processing time later.

That's on the input/capture side of things. If there is still some disturbing moiré, then one can utilize the various tools in the Raw converters, from (local) moiré suppression to negative Clarity or Structure, or even use huge amounts of local noise reduction for a quick fix. Not applying CA correction can also reduce luminosity moiré a bit, but may increase False color moiré. If then there is still an issue or the Raw conversion steps took too much of a toll on image detail, Photoshop can be used to fix things, inverted High-pass filters on specific channels, or cloning from other channels to repair the offending one(s), or plain dodging and burning at the channel pixel level. Color moiré can often be corrected quite well, e.g. with a color blending mode layer, but luminosity can be a bit harder.

Of course not all subjects have such fine high contrast repetitive detail, but things like feathers and fabric and distant bricks are predictable troublemakers. The aliasing on less repetitive structures is also there, but it's just less noticeable.

It's basic Digital Signal Processing, when the detail is smaller than the regular sampling resolution (Nyquist frequency with a good lens and well focused), aliasing will always exist, unless a low-pass filter of some sort is used or the subject contrast is low enough.

Cheers,
Bart
Title: Re: Fake detail, on a feather
Post by: ErikKaffehr on July 16, 2013, 02:42:15 pm
Hi,

I made three shots of the feather with:

P45+, 6.9 micron, no OLP
A99, 6 Micron OLP
A77, 3.9 Micron, OLP

One interesting observation is that Alpha 99 image shows far less artefacts and better detail than the P45+. The A99 has 6 micron pixels while the P45+ has 6.9 micron pixels. So the 15% resolution advantage in combination with adequate OLP filtering gives superior image quality on the pixel level for the A99. This indicate that the MFD would do well with an OLP-filter. Note that I am looking at fixed size image, so I ignore the size of the format. What I say is that for the formats I have tested, smaller pixels and OLP filter are better than larger pixels without OLP filter, according to what I see.


The images were scaled to approximately same size using "convert" from ImageMagick using default options. LuLa forums show them in reduced size, unfortunately.
P45+A99A77
(http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/0716/20130716-CF043522PhaseOne_A_SP45+_small.jpg)(http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/0716/20130716-_DSC2300SONYSLT-A99V_small.jpg)(http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/0716/20130716-_DSC5172SONYSLT-A77V.jpg)

Resized images here, these are the best comparison, but make sure to view at actual pixels:
http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/0716/20130716-CF043522PhaseOne_A_SP45+_small.jpg
http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/0716/20130716-_DSC2300SONYSLT-A99V_small.jpg
http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/0716/20130716-_DSC5172SONYSLT-A77V_small.jpg

Original crops (different size):
http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/0716/20130716-CF043522PhaseOne_A_SP45+.jpg
http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/0716/20130716-_DSC2300SONYSLT-A99V.jpg
http://echophoto.dnsalias.net/ekr/Articles/MFDJourney/FakeDetail/0716/20130716-_DSC5172SONYSLT-A77V.jpg