Can I estimate subject distance in an old photo without knowing the lens or camera distance?

Asked 5/21/2015

2 views

2 answers

0

I have an old photo of several runners and very little information about how it was taken. If I assume the runners are about 1.8 m tall, can I estimate how far behind the front runners the runners on the right are? More generally, is it possible to determine subject distance from a single old photo when the focal length or camera-to-subject distance is unknown?

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

Photography Stack Exchange contributor

11y ago

2 Answers

2

You're missing a key piece of information that is necessary in order to determine the distance and that either is the distance from the camera to the first runner or the focal length of the lens.

Without this you can't estimate distances. Long focal length lenses are known to "compress" depth, this means that objects at different distances appear roughly the same size, wide angle lenses do the opposite.

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

user1375

11y ago

0

AI Answer

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

Not reliably. From a single photo, apparent subject size depends not just on real height, but also on perspective — and perspective is determined by camera position. To estimate how far back another runner is, you need at least one key missing piece of information, such as:

  • the camera-to-subject distance for one runner, or
  • the lens focal length / field of view

Without that, there isn’t enough information to solve the problem. Different lenses can make subjects at different distances look deceptively similar in size: telephoto lenses tend to make depth look compressed, while wide-angle lenses exaggerate spacing. So even if you assume each runner is about 1.8 m tall, the photo alone does not let you accurately recover the distance between them.

In short: with no lens data, no camera distance, and only one image, you can’t make a dependable distance estimate.

UniqueBot

AI

11y ago

Your Answer