cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

rotation artifacts in DPP

fhhs
Apprentice

Hi -- using the latest DPP on Windows 8.1 I'm getting artifacts when rotating a small amount (0 to 2 degrees).

 

They are faint, and not normally visible, but they become important when doing techniques such as image averaging across many exported images, where you are often drawing lots of image detail out of the low level noise.

 

I created an animation of the effect at this link: http://caseyconnor.org/pub/image/rotation-example.gif

 

...that's a 26MB file so you will need to give it some time to load before it will play through smoothly. To create it, I exported multiple times from the same RAW image, altering the rotation by 0.1 degrees between -1.5 and 0 degrees. I then took the individual images and applied an extreme contast curve to make it more visible.

 

You can see a visible "grid" of dark lines that scales according to how much the image is rotated.

 

Past about 2 degrees, the grid isn't noticeable (because it scales so small as to be irrelevant), but of course 0-2 degrees is probably the most common range of rotation that will be used. I tried to come up with a reproducible method, and the best I have is:

 

- use an under-exposed image with a fair amount of noise (this pattern appears down close to the noise)

- use DPP's DLO feature at 100% with all other corrections disabled (CA, color blur, noise reduction, etc); the pattern appears without DLO enabled, but it's less obvious

- rotate a small amount (0-1.5 degrees)

- open in GIMP/PS/etc and apply a curve that boosts the shadows and draws out contrast in the low end

 

Again, it's not always obvious unless you are image-averaging (or image-median'ing) and pulling up the shadows a lot, in which case it becomes even more obvious, but it's serious enough of an issue that it has gotten in my way.

 

You can see an example of how bad it gets after image averaging (in this case a median calculation) here: http://caseyconnor.org/pub/image/bandingexample.jpg

 

The workaround is not to rotate in DPP, do the image averaging, and rotate in GIMP/PS/etc. But it would be nice if DPP could rotate properly.

 

Maybe it's a floating-point math rounding/precision error?

 

1 REPLY 1

Waddizzle
Legend

Correct, do the heavy lifting, and then rotate the final result.  As you discovered applying unnecessary processing before you do the heavy lifting introduces noise and distortion.  

 

BTW, I think DPP is doing what it is supposed to do, which is the best it can with a digitally sampled image.  The distortion is called artifacting.

--------------------------------------------------------
"The right mouse button is your friend."
Announcements
01/18/2023: New firmware version 1.1.1 is available for EOS R6 Mark II
01/09/2023: Help ensure your autofocus is properly aligned with a Canon Precision Alignment
01/03/2023: Welcome to CES 2023!
12/08/2022: New firmware version 1.0.5.1 is available for EOS C70
12/07/2022: New firmware version 1.7.0 is available for EOS R5
12/07/2022: New firmware version 1.7.0 is available for EOS R6
11/22/2022: New firmware available for EOS R3, EOS R7 and EOS R10
11/16/2022: We're thrilled to be ranked among the Best Employers for Veterans in 2022 by Forbes.
08/31/2022: New firmware version 1.1.1 is available for RF 70-200mm L IS USM
08/09/2022: New firmware version 1.2.0 is available for CR-N 300
08/09/2022: New firmware version 1.2.0 is available for CR-N 500
07/14/2022: New firmware version 1.0.1 is available for CR-X300
06/10/2022: Service Notice:UPDATE: Canon Inkjet Printer continuous reboot loop or powering down
06/07/2022: New firmware version 1.3.2 is available for PowerShot G7 X Mark III
05/31/2022: Did someone SAY Badges?
05/26/2022: New firmware version 1.0.5.1 is available for EOS-C500 Mark II
05/26/2022: New firmware version 1.0.3.1 is available for EOS-C300 Mark III
05/10/2022: Keep your Canon gear in optimal condition with a Canon Maintenance Service
05/05/2022: We are excited to announce that we have refreshed the ranking scale within the community!
04/26/2022: New firmware version 1.0.1.1 is available for EOS R5 C
03/23/2022: New firmware version 1.0.3.1 is available for EOS-C70
02/09/2022: Share Your Photos is back!
02/07/2022: New firmware version 1.6.1 is available for EOS-1DX Mark III
01/19/2022: READY FOR ANYTHING EOS-R5 C
01/13/2022: Community Update. We will be retiring the legacy profile avatars on 01/20/2022. Click this link to read more.