CCTV lens calculator: field of view, scene width and DORI distances

Work out what area a camera covers with a given lens, how many pixels fall on each metre at the distance you need, and how far the detail is enough to detect, recognize and identify a person. Everything is calculated in your browser and drawn to scale right away, and you can share a link to the result with an engineer.

Standard edition

Camera

Lens
Optics data

Optional: without it the angle is derived from the frame aspect ratio

Used only to suggest a focal length in the “From the task” mode

Scene

Along the camera axis — to the plane perpendicular to it

Result

Estimate
Horizontal angle
90°
Vertical angle
58.7°
Diagonal angle
97.9°
Scene width
20 m
Scene height
11.2 m
Horizontal density
128 px/m

The vertical angle is derived from the horizontal one and the frame proportions — check it against the datasheet.

Top view
20 m10 mIdentifyRecognizeObserveDetect5 m10 m15 m20 m25 m30 m
Identify ≥ 250Recognize ≥ 125Observe ≥ 62.5Detect ≥ 25Beyond — below every level

The drawing is to the same scale as the calculation

Side view

Turn on height and tilt to see the side view with the blind zone under the camera.

Levels of detail · IEC 62676-4:2014

LevelThresholdAt 10 mRange along the axis
Detect
you can say with confidence that a person is in the frame
25 px/m✓ yes≤ 51.2 m
Observe
actions and details are visible: clothing, items in hand
62.5 px/m✓ yes≤ 20.5 m
Recognize
a known person can be recognised
125 px/m✓ yes≤ 10.2 m
Identify
an unknown person can be identified
250 px/mno≤ 5.12 m

The pixel density of the selected level is reached on paper, under idealised geometry. Whether the image is fit for purpose is confirmed by on-site testing: light, video compression, object speed and the operator’s screen all affect the result.

We will select cameras for your site

Send the calculation to an engineer: they will pick in-stock models with datasheet angles, suggest mounting points and price the system.

Only the calculation parameters, your name and phone number are sent with the request.

How to use it

  1. 1Choose a mode. “From camera specs” shows what a particular camera delivers. “From the task” answers the reverse question: what angle, focal length and resolution you need to see an area of a given width with the required detail.
  2. 2Enter the horizontal field of view and the resolution from the camera datasheet. The angle is stated for each lens separately: the same model with a 2.8 mm and a 4 mm lens has different angles. If you know the sensor dimensions in millimetres, switch to “Sensor and focal length”.
  3. 3Set the distance. Without height it is the distance along the camera axis. With height and tilt it is the distance along the ground from the point below the camera to the object, and the calculator converts it into depth along the axis.
  4. 4Compare the result with the level table: the marked rows are reached at the set distance, and the range column shows how far each level holds. You can copy the calculation or send it to an engineer with a request.

How it is calculated

The calculator uses the rectilinear (pinhole) lens model — the same model camera manufacturers and system designers use. Notation: Sw and Sh are the width and height of the active sensor area, f is the focal length, D is the depth along the camera axis, Nx is the number of horizontal pixels, H and h are the camera and target heights, τ is the tilt.

Horizontal field of view
HFOV = 2·atan(Sw / 2f)
Scene width at depth D
W = 2·D·tan(HFOV/2) = D·Sw / f
Pixel density
PPM = Nx / W
Distance up to which a threshold holds
Dmax = Nx·f / (Sw·PPM)
Angle needed for an area of width W
HFOV = 2·atan(W / 2D)
Pixels needed for area W at threshold PPM
Nx = ⌈W·PPM⌉
Depth of a point at ground distance d with tilt τ
D = d·cos τ + (H − h)·sin τ

When the datasheet angle is known, the calculation starts from it rather than from the sensor size: the datasheet angle already accounts for cropping and the specifics of the lens. Depth along the axis and distance along the ground are different quantities. For a camera 4 m up looking at a face 10 m from the pole, the depth is more than 10 m, so the density on the face is slightly lower than a ground-distance calculation would suggest.

Example

A 4 MP camera (2560 × 1440 pixels) with a 90° angle sees a scene 20 m wide at 10 m and delivers 128 px/m — the DORI recognition level. To identify a person in a 3 m wide passage from the same spot, 750 pixels across are enough, but the angle has to be narrowed to 17.1° — with a varifocal lens, for example.

Levels of detail under IEC 62676-4

Pixel density is the number of frame pixels per metre of scene width at the object’s position. It is the key figure when choosing a lens: megapixels alone do not tell you whether a face 15 metres away will be distinguishable.

The international standard IEC 62676-4 links density to surveillance tasks. The 2014 edition introduced six levels, four of which are used in most projects — DORI: detect (25 px/m), observe (62.5), recognize (125) and identify (250).

The second edition came out in October 2025. It completely revised the scale: there are now seven levels from 20 to 1,500 px/m in two groups — low density for perimeters and open areas and high density for work with people and vehicles. Levels of the two editions are not equated with each other even where the thresholds match, so the calculator keeps them in separate profiles.

The thresholds are a design guideline. They describe an image assessed by a person on a screen and do not carry over directly to video analytics, automatic plate recognition or thermal cameras, which have their own requirements. The calculation is not a certificate of compliance with the standard.

IEC 62676-4:2014
LevelThresholdWhat it gives
Monitor12.5 px/myou can see whether people are in the area and where they are heading
Detect25 px/myou can say with confidence that a person is in the frame
Observe62.5 px/mactions and details are visible: clothing, items in hand
Recognize125 px/ma known person can be recognised
Identify250 px/man unknown person can be identified
Inspect1000 px/mfine details are visible: lettering, banknotes, small objects
IEC 62676-4:2025
LevelThresholdWhat it gives
Overview20 px/mgeneral situation, a distant moving object is noticeable
Outline40 px/mobject shapes are distinguishable and movement can be tracked
Discern80 px/ma person can be told apart from a vehicle or an animal
Perceive125 px/mpresence and movement are clear, object features are not yet distinguishable
Characterize250 px/mobject features are visible: a person’s gait, a vehicle type
Validate500 px/ma known person can be verified, a licence plate can be read
Scrutinize1500 px/mdetail comparable to a passport photo

Assumptions and limits

  • The model is rectilinear: it does not apply to fisheye, panoramic or multi-sensor cameras.
  • Density is calculated horizontally at the object’s position; towards the edges of the frame real lenses lose detail because of distortion.
  • Digital zoom enlarges the picture but does not add pixels on the object, so it does not increase detail.
  • Lighting, IR illumination, shutter speed and object speed, video compression and bitrate, and sensor noise at night all affect the result.
  • Viewing angle matters for identification: a face filmed from above at a steep angle is harder to make out than a frontal one at the same density.
  • An operator sees the detail only if the screen shows the frame at sufficient resolution: an 8 MP camera in a 4 × 4 grid on a Full HD monitor loses most of its detail.
  • Trees, poles, and glare from headlights and the sun are not part of the calculation — they are checked on site.

Frequently asked questions

Which lens should I choose: 2.8 or 4 mm?
The shorter the focal length, the wider the angle and the fewer pixels fall on each metre of the scene. A 2.8 mm lens covers a whole room or yard, but detail drops quickly with distance; a 4 mm lens gives a narrower angle and more detail at the same distance. Enter both datasheet angles into the calculator and compare the recognition distances — the choice then becomes a matter of numbers.
How many megapixels do I need to make out a face?
What matters is not megapixels but the density at the person’s position. DORI identification requires 250 px/m: a camera with a 2560-pixel-wide frame provides it across an area no wider than 10.2 m, an 8 MP camera (3840 pixels) — no wider than 15.4 m. A wide area with high detail needs either a narrower angle and several cameras or a higher resolution.
Why doesn’t a standards-based calculation guarantee that a face will be visible?
Pixel density is a necessary condition, not the only one. At night without illumination, against the sun, under heavy video compression or with fast movement, the image blurs even when density is sufficient. That is why the calculation shows the geometric possibility, and on-site testing confirms it.
What is the difference between the 2014 and 2025 editions of IEC 62676-4?
The 2014 edition describes six levels from 12.5 to 1,000 px/m; the best known are the four DORI levels. The 2025 edition introduced a new scale of seven levels from 20 to 1,500 px/m and split them into low- and high-density groups. The names and meaning of the levels changed, so there is no direct correspondence between them.
Where do I find a camera’s field of view?
In the camera datasheet, in the lens section: Field of View or Angle of View, given separately for horizontal, vertical and diagonal. For a varifocal lens two values are given — at the wide and the tele end of the range. For cameras from our catalogue an engineer will fill in the datasheet values — send the calculation through the form.
How do I account for mounting height?
A camera under the ceiling or on a pole looks down, so a face 10 metres away is more than 10 metres from it in a straight line. Turn on height and tilt: the calculator converts the ground distance into depth along the axis, shows the blind zone under the camera and the segment where the face is in frame with the required detail. The “Aim at the object” button sets the tilt so that the axis points straight at the target.
Does digital zoom help see more detail?
No: digital zoom stretches pixels that have already been recorded. Only optical zoom, a longer focal length or a higher sensor resolution increases detail — that is, more real pixels on the object.
Can I place cameras on a plan of my own site?
Yes, on the “Site plan” tab. Upload the plan as PNG, JPG or PDF, set the scale from a segment of known length and place cameras from the catalogue or your own. The editor takes mounting height and tilt into account and shows detail-level zones, blind spots behind walls and the share of the protected area that is covered. The plan is processed in the browser and is not sent to the server; you can save the project as a file or an image, or print it.
Can I get an estimate and a quotation straight away?
Yes. Under the site plan — or in “Estimate without a plan” mode from a camera list — the calculator selects a recorder of the same brand, disks for the required archive period, PoE switches, a UPS and cable, and prices installation from our low-voltage works price list. Equipment specifications are checked against manufacturer documentation, and prices come from today's catalogue. The quotation is saved as a PDF through the browser's print dialog; an engineer confirms the exact amount after a site visit.

Related sections