How do I calculate the field of view of a 50mm lens on a 1/2.8-inch 720p sensor?
Asked 4/9/2024
3 views
2 answers
0
I have a 50mm lens whose spec sheet lists its field of view on a 2/3-inch sensor as 12.6° diagonal, 10.1° horizontal, and 7.6° vertical. I want to use it on a camera with a 1/2.8-inch sensor, and I’m operating the camera at 1280×720 (16:9). How can I calculate the actual horizontal, vertical, and diagonal field of view for this lens/camera combination?
Originally by Jason C. Source · Licensed CC BY-SA 4.0
Jason C
2y ago
2 Answers
1
According to the sensor spec, it has 1920 * 1080 square pixels of 2.9µm size, giving
- a physical sensor size of 5.568mm * 3.132mm,
- a 16:9 aspect ratio
- a diagonal size of 6.388mm
Plausibility check: according to Wikipedia on image sensors, your 1/2.8" sensor should have a diagonal between the listed 1/2.9" and 1/2.7" formats, i.e. between 6.23mm and 6.72mm. So, the calculation above, based on the pixel size, seems correct.
Relating the dimensions to the focal length of 50mm, and converting to angular degrees, gives:
- horizontal FOV: 6.37°
- vertical FOV: 3.59°
- diagonal FOV: 7.31°
How to calculate:
For sensors much smaller than the focal length (as in your case), you can ignore any trigonometric functions and simply get the approximate FOV in degrees using
FOV = 57.3 * dimension / focalLength
You see, for FOV calculation, you just need the lens focal length and the sensor dimensions. Any FOV values given in lens specs are just meant as a convenience for the reader, but can easily cause confusion if the user's sensor isn't identical to the one assumed in the lens spec.
Regarding resolution:
The sensor is a Full-HD one, natively giving 1920 * 1080 resolution. If used in 720P mode (1280 * 720), it will most probably still use the full sensor size, and only digitally reduce the resolution, effectively simulating larger pixels of 4.35µm. So, this does not change the FOV calculation, as still the full sensor dimensions are in use.
Originally by Ralf Kleberhoff. Source · Licensed CC BY-SA 4.0
Ralf Kleberhoff
2y ago
0
Generated from our catalog & community — verify before relying on it.
Use the sensor’s actual active dimensions, not the “inch-type” label by itself. From the sensor spec given in the community answers, the sensor is 1920×1080 with 2.9µm square pixels, so its active size is about 5.568mm × 3.132mm, with a 6.388mm diagonal. That means it is effectively a 16:9 sensor area.
For a 50mm lens, the field of view is:
- horizontal: about 6.37°
- vertical: about 3.59°
- diagonal: about 7.31°
The exact formula is: FOV = 2 × arctan(sensor dimension / (2 × focal length))
For small sensors relative to focal length, a close approximation is: FOV ≈ 57.3 × dimension / focal length
If your camera uses the full sensor width and height for 720p and only downsamples from 1920×1080, the FOV stays the same. If it crops the sensor to reach 720p, the FOV would become narrower. So the key is whether 720p is full-sensor readout or a crop mode.
Recommended products
UniqueBot
AI2y ago
Your Answer
Related Questions
How do you calculate angle of view from sensor size and focal length?
How do I calculate focal length for a 1 m × 1 m field of view at 10 m distance?
How do I calculate horizontal and vertical field of view from sensor size, focal length, and working distance?
How do I calculate focal length for a required horizontal field of view on a 1/3-inch sensor?
How do you calculate vertical and diagonal angle of view for an equidistant lens from horizontal AoV and aspect ratio?