← Physical Security Studio
📹

Camera Coverage Designer

EN 62676-4 DORI · Lens FOV · Per-Camera & Site Overlap

When to use: Use this designer to size a multi-camera CCTV layout. For each camera it computes the lens field of view from FOV = 2·atan(d / 2f), the horizontal coverage width at the working distance, and the resulting pixel density — then classifies it against the EN 62676-4 DORI levels (Detection 25, Observation 62.5, Recognition 125, Identification 250 px/m). The site overlap analysis sums per-camera coverage against the area you need to cover and recommends how many cameras achieve your target DORI level. Real coverage also depends on mounting height, tilt, and obstructions.

Site Parameters
Horizontal span
ft
Cameras (3)
Fixed
mm
MP
To target
ft
Wide
mm
Tele
mm
MP
To target
ft
Panomorph
mm
MP
To target
ft
Primary Camera — Cam 1 — Entry
Fixed · 1/2.8" (5.6×3.2 mm) · 4 MP
70.0°
HFOV
42.0 ft
Coverage @ Dist
208 px/m
Pixel Density
Recognition
DORI Level
Per-Camera Coverage Table
CameraTypeFocalHFOVCoverage @ Dpx/ftpx/mDORI
Cam 1 — EntryFixed4 mm70.0°42.0 ft63208Recognition
Cam 2 — LotVarifocal2.8–12 mm (4.3×)91.6°–27.0°123.4–28.8 ft31100Observation
Cam 3 — OverviewFisheye1.4 mm~180°78.5 ft42136Recognition
Varifocal / PTZ show wide→tele range; px/ft, px/m and DORI use the wide (worst-case density) setting. Fisheye uses ~180° panoramic coverage — dewarping divides the imager across the field, reducing effective px density per zone.
Site Overlap Analysis
Site Width to Cover100.0 ft
Total Camera Coverage (sum of widths)244.0 ft
Overlap (sum − site)144.0 ft
Coverage Ratio244%
Per-Camera Width @ Recognition42.0 ft
Recommended Cameras @ Recognition3
✓ Site is covered. Cameras provide 244.0 ft against a 100.0 ft span, leaving 144.0 ft of overlap for handoff redundancy. Note: this sums raw FOV widths and does not account for tilt, mounting height, or blind spots between fields.
References & Notes
EN 62676-4 — DORI: Detection 25, Observation 62.5, Recognition 125, Identification 250 px/m
Lens FOV = 2·atan(d / 2f); d = sensor dimension (H, V, or diagonal), f = focal length
Coverage width @ distance D = 2·D·tan(HFOV/2); pixel density = horizontal px ÷ coverage width
Sensor formats per industry optical-format convention (1/3" ≈ 4.8×3.6 mm … 1" ≈ 12.8×9.6 mm)
Real coverage depends on mounting height, tilt angle, and obstructions — FOV widths are line-of-sight maxima
Varifocal & PTZ FOV varies across the focal range; PTZ zoom ratio = f_tele / f_wide (use wide for worst-case density)
Fisheye / panomorph lenses cover ~180–360°; dewarping spreads pixels across the field, lowering effective px/m per zone

About the Camera Coverage Designer

This tool calculates field of view, coverage width, and pixel density for multiple cameras simultaneously and analyzes whether the combined camera placement achieves the required EN 62676-4 DORI level across a specified site width. Engineers use it to optimize lens selection and camera count for any surveillance zone.

How multi-camera coverage design works

For each camera, horizontal field of view is computed using FOV = 2 × arctan(sensor_width / (2 × focal_length)). Coverage width at the working distance is Width = 2 × Distance × tan(HFOV/2). Pixel density is horizontal pixel count divided by coverage width, converted to pixels per meter to classify the DORI level (Detection 25 px/m, Observation 62.5, Recognition 125, Identification 250 per EN 62676-4).

Varifocal and PTZ cameras show a coverage range from wide (minimum focal length) to tele (maximum focal length). Pixel density uses the wide-end setting as the worst-case scenario. Fisheye cameras use approximately 180° horizontal FOV with a half-circumference coverage approximation at distance.

The site overlap analysis sums all individual camera coverage widths and compares the total to the site width to check for coverage gaps. The recommendation function calculates how many cameras of the primary camera type are needed to cover the entire site width at the target DORI level.

Applicable codes and standards

EN 62676-4 (IEC 62676-4) defines the DORI pixel density thresholds for surveillance system performance evaluation: Detection 25 px/m, Observation 62.5 px/m, Recognition 125 px/m, Identification 250 px/m. These thresholds are the primary design criteria for professional CCTV specifications across the UK, EU, and increasingly adopted globally. ONVIF Profile S and Profile T specify minimum video quality and streaming requirements for interoperable IP camera systems.

Design considerations

Coverage calculations assume cameras point perpendicular to the target plane at the stated distance. Mounting height and camera tilt reduce effective horizontal coverage width at ground level — for high-mount cameras, account for the geometric projection of the FOV onto the floor plane. Overlapping camera coverage of at least 20–30% between adjacent cameras is recommended to eliminate handoff gaps and provide redundancy.

Fisheye cameras provide wide coverage but have low pixel density per zone due to the de-warping spread. They are best suited for overview detection zones, not identification. For mixed systems, classify each camera independently and ensure high-priority zones (entrance, cash office) are covered by cameras that achieve at minimum Recognition (125 px/m) at the target distance.

How to use this calculator

Enter the site width to cover and select the target DORI level. Add cameras with their type (fixed, varifocal, fisheye, PTZ), sensor format, focal length(s), resolution in megapixels, and working distance. The per-camera results table shows FOV, coverage width, pixel density, and DORI level for each camera. The site overlap analysis shows total coverage, gap or overlap versus site width, and the recommended camera count to achieve the target DORI level across the full site.

Frequently asked questions

How many cameras do I need to cover a 200-foot parking lot at Recognition level?

Recognition requires 125 px/m. Enter your camera spec and target distance in the calculator — the recommended camera count field automatically calculates how many of the primary camera type are needed to cover 200 ft at Recognition. A 4MP camera with a 4 mm lens at 40 ft typically covers 35–40 ft at Recognition, requiring 5–6 cameras for 200 ft.

What DORI level does a typical parking lot require?

Detection (25 px/m) is sufficient for general presence detection in large parking areas. Recognition (125 px/m) is typically specified for entrances, exit lanes, and areas where vehicle occupant identification may be needed. Identification (250 px/m) is specified at payment kiosks and access control points.

Should I use fisheye cameras for coverage of large areas?

Fisheye cameras cover wide areas but provide low pixel density per zone, typically achieving Detection or Observation but rarely Recognition at practical ranges. Use fisheye cameras as overview cameras for large open areas where presence detection is sufficient, supplemented by fixed cameras covering high-value zones at higher DORI levels.

What is the difference between varifocal and PTZ cameras in coverage design?

Varifocal cameras have a manually adjustable focal length set during installation — they provide a fixed FOV in operation. PTZ (Pan-Tilt-Zoom) cameras can change FOV in real time under operator or automated control. For coverage design, a PTZ is planned at its wide-end FOV (worst-case pixel density) for continuous monitoring; the tele end is used for investigation or zoom-in on events.

How do I account for camera tilt in coverage calculations?

This tool calculates horizontal FOV assuming perpendicular view of the target plane. For cameras mounted high and tilted down, multiply the calculated coverage width by cos(tilt_angle) to get effective ground-plane coverage. A camera tilted 30° down covers cos(30°) = 87% of the horizontal distance calculated at the stated mounting height.

🎓

Try our Physical Security Studio

More calculators, simulators, and guides for this discipline.

Related tools & guides

Camera Lens FOV CalculatorCamera Coverage PlannerCamera Storage CalculatorCCTV Bandwidth Calculator