Lightroom: clone/heal after a perspective correction doesn't work

  • 1
  • Problem
  • Updated 7 years ago
  • (Edited)
Clone/Heal doesn't work after perspective correction has been applied. It copies source material from a pre-corrected image into the corrected image.
Photo of sean

sean

  • 256 Posts
  • 43 Reply Likes

Posted 7 years ago

  • 1
Photo of Beat Gossweiler

Beat Gossweiler

  • 238 Posts
  • 36 Reply Likes
I can't see this happening (LR 3.5RC, Win7 64-Bit). Can you show a screen shot where the target shows something different than the source?
Example:
http://www.flickr.com/photos/29837830...

Beat
Photo of sean

sean

  • 256 Posts
  • 43 Reply Likes


I'm on a 2010 Mac Pro 6-core, LR 3.4.1
Photo of Benjamin Warde

Benjamin Warde, Employee

  • 483 Posts
  • 71 Reply Likes
Hi Sean,

I don't see this problem either. In addition to the screenshot that Beat asks for, can you also include info about your operating system and version of Lightroom?

Thanks,
Ben
Photo of sean

sean

  • 256 Posts
  • 43 Reply Likes


The original, uncorrected image. I applied a -45 vert, -5 hor after choosing the auto profile correction for Nikon 18-105 DX.
Photo of sean

sean

  • 256 Posts
  • 43 Reply Likes


Ok, it looks like the perspective correction is being applied to the spot source. Shouldn't it try to bring information from source->dest without the transform applied? That's what I would get procedurally in photoshop.. .1: apply transformation, 2: heal from source to destination pixels 1:1. Hmm.. I can see how it would work well to have it both ways. In the initial screenshot, though, shouldn't the transformation respect the vertical distortion by warping it in the other direction?
Photo of Beat Gossweiler

Beat Gossweiler

  • 238 Posts
  • 36 Reply Likes
I would expect it to copy pixel by pixel, as I see it (whatever parametric term this may translate into ....)

Beat
Photo of sean

sean

  • 256 Posts
  • 43 Reply Likes
Clearly, as you can see from the screenshot, the source circle is smaller than the destination which means the dest is getting the transformation. I can see how this would be useful: If I shift the horizontal perspective of a railing I'm shooting straight on (straight line across image), and then want to copy parts of the rail from left to right, it would be useful if LR would scale up/down the destination to get it to fit with the transformed content. But, that's an intentional bad distortion. In my case, I removed the vertical convergence and expected content in the image to be able to move freely in a corrected image.
Photo of Beat Gossweiler

Beat Gossweiler

  • 238 Posts
  • 36 Reply Likes
OK, I can see now when it is happening: The target must be near the edge of the image, and you have to pick up the source from far away on the opposite side (from over the center) of the image. Then I can reproduce it, also with 3.5RC.

This is a good image to play with:
http://www.flickr.com/photos/29837830...

Beat
Photo of Eric Chan

Eric Chan, Camera Raw Engineer

  • 616 Posts
  • 119 Reply Likes
While we try to map the new clone/heal spots correctly (after a perspective or lens profile warp has been applied), it cannot always be done perfectly with the current design. Thus I recommend (where possible) doing your clone/heal spots first, then applying the warp.
Photo of sean

sean

  • 256 Posts
  • 43 Reply Likes
Thanks for looking into this. FYI, doing the spots before or after has the same results.