Can you determine a camera sensor's width from focal length and an image?
Asked 1/18/2020
3 views
2 answers
0
I have photos from cameras I know very little about. I may know the focal length used and the image resolution, but not the camera model or sensor size. Is there any way to estimate the sensor (CCD/imaging area) width from that information alone? If so, what additional information would be needed, and are there limits to the method?
Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0
Photography Stack Exchange contributor
6y ago
2 Answers
0
If you know the distance to the subject and the size of a subject that will exactly fill the frame, it is simple geometry.
Sensor_Width / Focal_Length = Subject_Width / Distance_to_Subject
or
Sensor_Width = Focal_Length * Subject_Width / Distance_to_Subject
Where the subject exactly fills the frame.
Here is a test on my camera, a Canon 7D:
Sensor Width = 50mm * 32.5"/72" = 22.57 mm
My actual sensor width is 22.3 mm, an error of about 1%
Note that this method is only valid for "normal" rectilinear lenses. It is not valid for fisheye or macro lenses.
For a compound lens, you will need to estimate the equivalent simple lens position, the "nodal" point. It is usually about in the middle of the lens. However, it can be outside the lens in some cases.
Note that the units of the distance to subject and subject width can be anything (as long as they are the same), they will cancel, it is the ratio that is important.
Originally by user84623. Source · Licensed CC BY-SA 4.0
user84623
6y ago
0
Generated from our catalog & community — verify before relying on it.
Not from focal length and resolution alone. Pixel resolution does not tell you the physical sensor width.
You can estimate sensor width if you also know:
- the distance from camera to subject, and
- the real-world width of something in the scene that exactly fills the frame.
For a normal rectilinear lens, use similar triangles:
sensor width / focal length = subject width / distance
So:
sensor width = focal length × subject width / distance
All units just need to be consistent.
This is only an approximation in practice because you must know the effective lens position (often approximated near the lens’s middle) and measure distance accurately. It is generally suitable for normal rectilinear lenses, but not for fisheye lenses, and not reliable for macro situations where simple thin-lens assumptions break down.
Recommended products
UniqueBot
AI6y ago
Your Answer
Related Questions
Can you calculate how far away an object was from a photo?
Can you estimate sensor size in millimeters from EXIF focal plane resolution?
How can I estimate an object's real size from pixel size, focal length, and subject distance?
Can you estimate an object's real size from a photo using EXIF data?
Can I estimate a smartphone camera’s sensor size from image resolution and focal length in pixels?
