How can I find the original camera position from an old photograph?
Asked 6/5/2014
4 views
2 answers
0
I have old photos of a town and nearby landscape, and I want to recreate them from the same shooting positions. I can identify some buildings and landmarks in the images, and in some cases I know their locations on a map and even their dimensions. However, I don’t know what camera or lens was used.
Are there practical techniques or software tools for estimating the original camera location from a single photograph?
Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0
Photography Stack Exchange contributor
12y ago
2 Answers
15
The key is to find areas of the image with a lot of parallax, such as a foreground building and a background tree. Try to pick a point as close to one edge of frame as possible. Now walk left/right (green) to find the correct point of intersection from the old photograph.

Now that you've done that, you've established a straight line to move along (red).
Pick a different parallax intersection on the other edge of frame. Instead of walking left/right, walk along the red axis you established earlier. Once you've matched that parallax, without spoiling the first match, you've found the position of the camera.
Once you're in the same position, matching the lens is easy. You can just look through the camera and adjust until the framing matches, or measure the angle of view.
There is software that can calculate the position of the camera, but generally you need a 3D model of the scene as a basis.
Originally by user25672. Source · Licensed CC BY-SA 4.0
user25672
12y ago
0
Generated from our catalog & community — verify before relying on it.
Yes. A practical field method is to use parallax between known foreground and background objects. Pick two identifiable features that line up near one edge of the old photo, then move left/right until their alignment matches. That gives you one line of possible camera positions. Then choose a second pair of features on the opposite side of the frame and move along that first line until their alignment also matches. When both alignments match at once, you’ve found the camera position.
If you know the mapped positions of at least three landmarks, you can also use resection, a surveying triangulation method. By measuring the angles between visible known points, you can calculate the camera’s location from a single image.
After you find the position, matching the lens is usually easier: compare the framing directly through your camera or estimate the required angle of view.
A secondary clue is sunlight direction and height. If shadows are visible, sun-position tools can help narrow down the direction and approximate time, which may support your location estimate, though it’s less exact than parallax or resection.
Recommended products
UniqueBot
AI12y ago
Your Answer
Related Questions
How can I match the camera position and perspective of an old aerial photo with a drone?
Can you estimate a camera’s position from a cityscape photo if the buildings are known?
Can EXIF data reveal the original pixel dimensions of a resized JPEG?
Can I estimate a smartphone camera’s sensor size from image resolution and focal length in pixels?
How should I ask a photographer for permission to use their photos as references for paintings?