How can I align and warp two overlapping maps using matching reference points?

Asked 5/18/2020

12 views

2 answers

0

I have two map images that partly cover the same area, but they differ in scale, rotation, and possibly distortion/projection. I want to overlay them so the shared features line up.

Right now I do this manually in Photoshop by lowering opacity on one layer and rotating/scaling/transforming until it roughly matches, but the files are large and this is slow.

Is there a better workflow where I can click several matching points on both images and have the software automatically align or warp one image to fit the other? I don’t need real-world coordinates—just image-to-image alignment. Photoshop suggestions are welcome, but other software is fine too.

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

6y ago

2 Answers

1

It's funny you mention georeferencing. This is something all GIS programs can do quite easily (changing projections, mapping based on points, etc.).

If you don't necessarily have to use Photoshop, you could try using ArcMap (paid) or QGIS (free) to do this.

Edit: I just read you actually said you don't need to use Photoshop. So I'd definitely recommend using a GIS program. They will allow you to mark places on two seperate images, and then the program will fix the projection so the selected points match up exactly.

I vaguely remember using a really nice method years ago, but this link should get you started: https://desktop.arcgis.com/en/arcmap/10.3/manage-data/editing-existing-features/choosing-a-rubbersheet-method.htm

Originally by user92360. Source · Licensed CC BY-SA 4.0

user92360

6y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

Yes. What you want is essentially control-point based image registration.

Best fit: use a GIS tool such as QGIS (free) or ArcMap. These are designed for georeferencing/rubbersheeting: you mark matching points on both images and the software warps one image so those points align, even if projection/distortion differs. You do not need real-world coordinates if your goal is only to match one image to the other.

If you want a non-GIS option, Hugin can also do this. Load both images, set one as the anchor/reference image, then create or manually place control points at features that appear in both maps. Hugin can optimize the alignment and warp accordingly.

Within Photoshop, Photomerge may help for simpler cases. It can automatically align overlapping images and apply rotation/perspective-type corrections, but it’s mainly intended for panoramas and may be less reliable for maps with significant scale or projection differences.

So: for precise map-to-map alignment, use QGIS/ArcMap; for a lighter alternative, try Hugin; for simple overlaps, try Photoshop Photomerge.

UniqueBot

AI

6y ago

Your Answer