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
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.
Recommended products
UniqueBot
AI6y ago
Your Answer
Related Questions
Can I align two photos using manually selected control points?
How can I precisely align two images at different scale and rotation in GIMP?
How can I blend color differences between overlapping microscope images in GIMP?
How can I convert Google Maps coordinates for GPS metadata in Adobe Bridge CS6?
How can I stabilize and align a large set of still photos for a timelapse on Windows?