CCTVplanner Research
    Technische Notiz · CP-TN-01

    Die Geometrie der CCTV-Kameraabdeckung

    Wie eine geneigte, mastmontierte Kamera den Boden abbildet — Frustum-Geometrie, Objektivprojektionen und der DORI-Distanzstandard, aus ersten Prinzipien hergeleitet und von demselben Code gezeichnet, der den Live-Designer antreibt.

    ID CP-TN-01Version 1.0Veröffentlicht 2026-07Norm EN 62676-43 Live-Abbildungen — zum Neuberechnen ziehen
    Kurzfassung

    Wir leiten aus dem Lochkameramodell die Bodenabdeckung einer geneigten, mastmontierten CCTV-Kamera her: die Schnittpunkte der Nah- und Fernkante, den geometrischen toten Winkel direkt unter der Halterung und die DORI-Zieldistanzen der EN 62676-4, dargestellt als Bögen auf dem Boden. Jede Abbildung unten wird live vom Geometriemodul berechnet, das mit dem CCTVplanner-Designer ausgeliefert wird — bewegen Sie die Schieberegler, um jedes Ergebnis nachzuvollziehen. Zum Abschluss behandeln wir Objektivprojektionsmodelle, die HFOV/DFOV-Falle im Datenblatt, Verschattung durch Hindernisse, ein Fehlerbudget der Parameter und die Annahmen, unter denen dem Modell vertraut werden kann.

    Konventionen
    Boden
    Ebene z = 0
    Kamera
    optisches Zentrum in Höhe z = h
    Achsen
    +x right · +y forward · +z up
    Neigung α
    abwärts von der Horizontalen gemessen
    Strahlen
    vom optischen Zentrum in Basis (f, r, u) ausgesandt
    Winkel
    Bogenmaß in Ableitungen; Grad in den Abbildungen
    Geltungsbereich — was diese Notiz nicht ist

    Ein rein geometrisches Modell davon, wo die Strahlen einer Kamera auftreffen. Innerhalb seiner angegebenen Annahmen ist es geometrisch exakt — mathematisch präzise, wenngleich im Geltungsbereich begrenzt. Es versucht nicht, Folgendes zu modellieren:

    • Bildqualität oder Sensorrauschen
    • Videokompressionsartefakte
    • Beleuchtung, Schwachlicht oder IR-Reichweite
    • KI-/Analyse-Erkennungsgenauigkeit

    1Vom Frustum zur Bodenabdeckung

    Eine Lochkamera definiert ein Sichtfrustum: eine vierseitige Pyramide, die vom optischen Zentrum der Kamera bis zu den Rändern ihrer Bildebene reicht. Jeder Bildpunkt — in der diskreten Umsetzung ein Pixelzentrum — definiert einen Sehstrahl vom optischen Zentrum durch die Bildebene. Um den Bodenbereich zu bestimmen, den eine Kamera abdeckt, schneiden wir jeden Strahl mit der Bodenebene und behalten die Punkte innerhalb der Reichweite der Kamera. Das Lochkameramodell wird hier verwendet, weil es eine analytisch handhabbare Näherung liefert, die den geometrischen Annahmen der EN 62676-4 und den veröffentlichten Spezifikationen der meisten fest installierten CCTV-Kameras entspricht.

    Für eine Kamera in Höhe h, um α unter die Horizontale geneigt, mit einem vertikalen Sichtfeld vfov, wird die äußere Hülle der Abdeckung vom Bildrand nachgezeichnet — bei einer rektilinearen Projektion definieren allein die vier Eckstrahlen sie, während sie bei Fisheye-Projektionen entlang des gesamten Rands abgetastet wird. Bei typischen Montagen (wo α+vfov2<90\alpha + \tfrac{\text{vfov}}{2} < 90^\circ) ist die Form eine näherungsweise trapezförmige Abdeckung mit gekrümmten Ecken — kein Dreieck und kein Sektor, der an der Halterung entspringt. Wenn sich α+vfov2\alpha + \tfrac{\text{vfov}}{2} 90° nähert (steile Deckendomes), trifft die untere Bildkante am Fuß des Masts auf den Boden, und die Abdeckung entartet zu einem Sektor.

    Figure 1Grundriss der Bodenabdeckung (Draufsicht)
    Reichw. 28 mh 4 mtilt 26°hfov 102°
    Fig. 1. Bodenabdeckung aus dem produktiven Geometriemodul. Die untere Kante trifft ein Stück vor der Kamera auf den Boden; die seitlichen Kanten fächern nach außen auf; die Fernkante wird auf die effektive Reichweite begrenzt. Weiten Sie hfov über 180° hinaus, und die Abdeckung schließt sich zu einer vollen Scheibe.

    2Schnittpunkt der Nah- und Fernkante

    Jede Bildebenen-Abtastung (s_H, s_V) ∈ [−1, 1]² bildet auf eine Sehstrahlrichtung im Kamerabezugssystem ab:

    d(sH,sV)=f+sHtanHFOV2r+sVtanVFOV2u\mathbf{d}(s_H, s_V) = \mathbf{f} + s_H\tan\tfrac{\text{HFOV}}{2}\,\mathbf{r} + s_V\tan\tfrac{\text{VFOV}}{2}\,\mathbf{u}
    (1)

    wobei f, r, u die Vorwärts-/Rechts-/Oben-Basisvektoren der Kamera sind (Schwenkung und Neigung bereits angewendet) — hier gehen HFOV und VFOV in die Geometrie ein. Schneidet man den Strahl vom optischen Zentrum entlang d mit der Bodenebene z = 0, erhält man jede Abtastung der Abdeckung. Der Strahl der unteren Kante (s_V = −1) trifft in der Nahdistanz auf den Boden, der Strahl der oberen Kante (s_V = +1) in der Ferndistanz:

    dnear=htan ⁣(α+vfov2)d_{\text{near}} = \dfrac{h}{\tan\!\left(\alpha + \frac{\text{vfov}}{2}\right)}
    (2)
    dfar={htan ⁣(αvfov2),α>vfov2  (below horizon)  clamp to R,αvfov2  (edge above horizon)d_{\text{far}} = \begin{cases} \dfrac{h}{\tan\!\left(\alpha - \frac{\text{vfov}}{2}\right)}, & \alpha > \tfrac{\text{vfov}}{2}\ \ (\text{below horizon}) \\[10pt] \infty \ \rightarrow\ \text{clamp to } R, & \alpha \le \tfrac{\text{vfov}}{2}\ \ (\text{edge above horizon}) \end{cases}
    (3)
    Figure 2Seitenansicht — Strahlen, Bodenstreifen, toter Winkel
    h = 6 mKameratoter Winkel · 7.2 md_near = 7.2 mReichw. = 38 mh 6 mtilt α 16°vfov 48°
    Fig. 2. Seitenansicht. Die zwei blauen Linien sind die Strahlen der unteren und oberen Kante; der dicke blaue Streifen ist der Bereich, in dem die Kamera den Boden abbildet (d_neard_far). Der rote Keil unter dem Mast ist der Bereich, den kein Strahl erreicht. Erhöhen Sie h, um zu beobachten, wie der tote Winkel wächst (§3); senken Sie α unter vfov/2, und die Fernkante steigt über den Horizont und wird auf die Reichweite begrenzt.

    Für die seitlichen Kanten (s_H = ±1) läuft dieselbe Konstruktion in der Horizontalebene ab. Bei rektilinearen Objektiven (der vorherrschenden CCTV-Optik) projizieren diese zu divergierenden Geraden — den schrägen Seiten des Trapezes. Bei Fisheye-Objektiven ist die Abbildung gekrümmt, und die Abdeckung wird zu einer gekrümmten Scheibe.

    3Der geometrische tote Winkel

    Für jede über dem Boden montierte und um weniger als 90vfov290^\circ - \tfrac{\text{vfov}}{2} geneigte Kamera erhält ein Bereich direkt unter der Halterung keinen Strahl. Alles, was näher als d_near liegt, befindet sich vollständig außerhalb des Bildes, und bei festgehaltener Neigung und festem FOV skaliert der tote Winkel linear mit der Höhe:

    dnear=hcot ⁣(α+vfov2),dnearh=cot ⁣(α+vfov2)d_{\text{near}} = h\,\cot\!\left(\alpha + \tfrac{\text{vfov}}{2}\right), \qquad \frac{\partial d_{\text{near}}}{\partial h} = \cot\!\left(\alpha + \tfrac{\text{vfov}}{2}\right)
    (4)

    Eine Kamera mit 15° Neigung und einem vertikalen FOV von 50° hat bei 4 m einen toten Winkel von 4.8 m und bei 20 m von 23.8 m — ein Verhältnis von 5×, das dem Höhenverhältnis entspricht. Das Verhältnis von toter Fläche zu abgedeckter Fläche ist die dominierende Einschränkung bei der Platzierung an hohen Masten.

    4DORI-Reichweiten (EN 62676-4)

    Der DORI-Standard (Detect / Observe / Recognize / Identify) definiert Ziel-Pixeldichten — Identify 250, Recognize 125, Observe 62.5, Detect 25 px/m. Eine gegebene Dichte wird in einer bestimmten Schräg- bzw. Sichtliniendistanz vom Objektiv erreicht: der Objektdistanz in der Abbildungsbeziehung px/m=fres/(sensord)\text{px/m} = f\cdot\text{res}/(\text{sensor}\cdot d). Um eine Stufe auf einer 2D-Karte zu platzieren, projiziert der Designer diese Schrägdistanz als horizontalen Ring mit Radius dslant2h2\sqrt{d_{\text{slant}}^{2} - h^2} auf den Boden (die Funktion slantToGroundRadius des Moduls), begrenzt durch die Abdeckung. Die Bögen sind also horizontale Bodenradien, die aus der Schrägdistanz der Stufe abgeleitet sind — sie entsprechen der Schrägdistanz nur bei einer Kamera auf Bodenhöhe und ziehen sich mit steigender Halterung nach innen. Abschnitt 10 ordnet diese px/m-Stufen den anderswo auf der Welt verwendeten Kriterien der Bildschirmhöhe, Pixel pro Fuß und Linienpaare zu.

    Figure 3DORI-Ringe als Bögen auf dem Boden
    Identify · 7 mRecognize · 15 mObserve · 32 mDetect · 64 mh 4 mtilt 20°hfov 90°range 70 m
    Identify
    250 px/m
    Recognize
    125 px/m
    Observe
    62.5 px/m
    Detect
    25 px/m
    Fig. 3. DORI-Stufen innerhalb der Abdeckung. Die Schrägdistanzen der Stufen (8 / 16 / 32 / 64 m, beispielhaft für eine 1080p-Kamera bei ~90° HFOV) werden durch die Funktion slantToGroundRadius der Engine auf den Boden projiziert, sodass jede Beschriftung den horizontalen Radius d2h2\sqrt{d^2 - h^2} zeigt. Erhöhen Sie h, und die nahen Stufen ziehen sich nach innen und verschwinden schließlich, sobald die Kamera oberhalb der Schrägkugel sitzt. Verengen Sie den hfov, und der Kegel wird zu dünn, um die äußeren Ringe zu fassen.

    Die Bodenprojektion. Die Schrägdistanz jeder Stufe wird zu einem horizontalen Bodenradius:

    rground=dslant2h2r_{\text{ground}} = \sqrt{\,d_{\text{slant}}^{\,2} - h^2\,}
    (5)

    Eine in 6 m montierte Kamera, deren Identify-Stufe (250 px/m) in einer Schrägdistanz von 8 m erreicht wird, deckt einen horizontalen Bodenradius von 5.3 m ab (6436\sqrt{64 - 36}). Genau diese Projektion wenden der Designer sowie die PDF- und DXF-Exporte auf jede Stufe an. (Ein Legacy-Fallback — PTZ-Kameras und Kameras ohne Konfiguration von Montagehöhe / totem Winkel — zeichnet die rohe Schrägdistanz als flachen Radius ohne die Höhenkorrektur.)

    5Objektivprojektionsmodelle

    Verschiedene Objektivkonstruktionen bilden den Winkel θ von der optischen Achse unterschiedlich auf den Bildebenenradius r(θ) ab. Die drei in CCTV verwendeten:

    Projektionr(θ)Typischer Bereich
    Rectilinearftanθf\tan\thetaHFOV ≲ 120° — die meisten Fest- und Varifokalobjektive
    Equidistantfθf\,\thetaHFOV ≳ 140° — Panorama / Fisheye
    Equisolid2fsin(θ/2)2f\sin(\theta/2)Fisheye mit Erhaltung des Raumwinkels

    Bei rektilinearen Objektiven übersteigt der Off-Axis-Faktor tanθ\tan\theta den Wert 1, sobald θ 45° überschreitet (HFOV > 90°), und divergiert wie θ → 90°. Als numerische Näherung — eine Implementierungsentscheidung, keine Eigenschaft der Optik — verwendet CCTVplanner rektilinear bis 170° HFOV und wechselt dann aus Stabilitätsgründen zu equidistant; equisolid wird in der Geometrieschicht für Herstellerdaten unterstützt, die es angeben.

    Datenblatt-Falle: HFOV vs. DFOV

    Viele Hersteller — insbesondere Dahua, Hikvision, Uniview, Tiandy — geben eine einzelne FOV-Zahl an, die tatsächlich das diagonale Sichtfeld (DFOV) ist. Speist man ein DFOV in ein Werkzeug ein, das HFOV erwartet, ergibt sich eine um 10–15% zu breite Abdeckung, wobei sich der Fehler an den seitlichen Kanten konzentriert, wo die Pixeldichte am wichtigsten ist. Für einen Sensor mit Seitenverhältnis a (16:9 → a = 16/9):

    tanHFOV2=tanDFOV2aa2+1,tanVFOV2=tanDFOV21a2+1\tan\tfrac{\text{HFOV}}{2} = \tan\tfrac{\text{DFOV}}{2}\cdot\dfrac{a}{\sqrt{a^2+1}}, \qquad \tan\tfrac{\text{VFOV}}{2} = \tan\tfrac{\text{DFOV}}{2}\cdot\dfrac{1}{\sqrt{a^2+1}}
    (6)

    Die Abbildung ist nichtlinear: eine verlockende lineare Abkürzung HFOVkDFOV\text{HFOV} \approx k\cdot\text{DFOV} funktioniert für schmale Objektive, versagt aber deutlich, wenn sich das Sichtfeld weitet. Für einen 16:9-Sensor:

    DFOVExakte HFOVExakte VFOVFehler der linearen Näherung
    60°53.4°31.6°−1.1°
    80°72.4°44.7°−2.6°
    100°92.2°60.6°−5.0°
    120°113.0°80.7°−8.4°
    140°134.7°106.8°−12.7°

    6Hindernisse, Schatten und die sichtbare Abdeckung

    Wände und Zäune blockieren Strahlen. Jedes undurchsichtige Hindernis wird als Polygon oder Polylinie modelliert; jedes Segment wird von der Kamera weg auf ein Mehrfaches der Renderreichweite projiziert, und die Vereinigung dieser Schatten pro Segment ist die Silhouette des Hindernisses samt allem dahinter. Die sichtbare Abdeckung ist dann footprintshadows\text{footprint} \setminus \bigcup \text{shadows}, über den Polygon-Differenz-Algorithmus von Martínez–Rueda.

    Für eine 3D-bewusste Analyse wirft ein Hindernis, das niedriger als die Kamera ist, einen endlichen Bodenschatten. Für eine Wand in horizontaler Distanz d, Kamerahöhe h_cam, Hindernisoberkante h_obs:

    dshadow=dhcamhcamhobs(hcam>hobs)d_{\text{shadow}} = d\cdot\dfrac{h_{\text{cam}}}{h_{\text{cam}} - h_{\text{obs}}}\quad (h_{\text{cam}} > h_{\text{obs}})
    (7)

    Für hobshcamh_{\text{obs}} \ge h_{\text{cam}} blockiert das Hindernis die Sichtlinie vollständig — ein unendlicher Schatten, behandelt als vollständig undurchsichtiger Blocker. Für Gebäude und generische Hindernisse wird dieses Modell endlicher Höhe stets angewendet, wann immer die Kamera oberhalb der Struktur sitzt; für Zäune wird es durch den Schalter „Vertikale Höhe verwenden (3D)“ gesteuert (Standard: undurchsichtiger Blocker). Die Mathematik des Schattenendes liegt in obstacleTypes.ts; obstacleClipping.ts führt die Polygon-Differenz-Subtraktion aus.

    7Mehrgeschoss-Projektion

    Der Schnitt von Frustum und Boden lässt sich auf jede beliebige Horizontalebene verallgemeinern: Ersetzen Sie z=0z = 0 durch z=ztargetz = z_{\text{target}}, lösen Sie dieselbe Strahl-Ebenen-Gleichung für jeden Eckstrahl, und das Ergebnis ist die Abdeckung auf diesem Geschoss. Eine Kamera im zweiten Obergeschoss eines Atriums deckt das Erdgeschoss durch dieselbe Konstruktion ab — lediglich mit einem anderen z_target und vertikalen Versatz.

    8Annahmen und Grenzen

    Jede Formel oben beruht auf vereinfachenden Annahmen. Sie gelten für den Großteil fest montierter CCTV, versagen aber unter bestimmten Bedingungen — hier dokumentiert, damit Fachleute wissen, wann sie dem Modell vertrauen können.

    Modellannahmen

    • Ebener Boden (z=0)(z = 0) — keine Neigung, keine Erdkrümmung.
    • Statische Kamera bei der Aufnahme — keine PTZ-Bewegung, keine Vibration.
    • Lochkameramodell — keine Brown–Conrady-Objektivverzeichnung (k₁, k₂, p₁, p₂).
    • Ideale Kalibrierung — Neigung, Brennweite und optisches Zentrum entsprechen der Spezifikation.
    • Kein Rolling Shutter; das gesamte Bild wird in einem Augenblick erfasst.
    • Keine Kamerarollung; der Sensor bleibt horizontal.
    • Einzelner optischer Pfad — keine Domebrechung, keine Reflexionen.

    Wann es versagt

    • Geneigtes Gelände — die Abdeckung verschiebt sich asymmetrisch, Fehler ≈ ±h·tan(slope) pro Meter.
    • Weitwinkelverzeichnung — jenseits von ~110° HFOV kann rektilinear an den Ecken um mehrere Prozent abweichen (abhängig von Objektiv, Kalibrierung und Modell).
    • Glasdomes — refraktive Verschiebung im Millimeterbereich; nur für hochpräzises DORI relevant.
    • Mehrfachreflexionsoptik — Reflexionen werden nicht verfolgt; nur Sichtlinie.
    • PTZ in Bewegung — das Modell liefert eine Schwenkung/Neigung; die Abdeckung ist die überstrichene Fläche.
    • Installationstoleranz — reale Winkel weichen um 1–3° ab; §9 quantifiziert die Auswirkung.

    9Fehlerempfindlichkeit

    Eingabefehler (Höhe, Neigung, FOV) pflanzen sich zu einem Fehler der Bodenposition fort. Für den Nahschnittpunkt dnear=h/tan(α+vfov/2)d_{\text{near}} = h/\tan(\alpha + \text{vfov}/2) lauten die partiellen Ableitungen:

    dnearh=dnearh,dnearα=hsin2(α+vfov/2),dnearvfov=h2sin2(α+vfov/2)(α, vfov in radians)\begin{gathered} \dfrac{\partial d_{\text{near}}}{\partial h} = \dfrac{d_{\text{near}}}{h}, \quad \dfrac{\partial d_{\text{near}}}{\partial \alpha} = \dfrac{-h}{\sin^2(\alpha + \text{vfov}/2)}, \quad \dfrac{\partial d_{\text{near}}}{\partial\,\text{vfov}} = \dfrac{-h}{2\sin^2(\alpha + \text{vfov}/2)} \\[5pt] \footnotesize (\alpha,\ \mathrm{vfov}\ \text{in radians}) \end{gathered}
    (8)

    Die Winkelableitungen sind im Bogenmaß (× π/180\pi/180 für pro Grad). Für eine typische Konfiguration (h = 10 m, tilt = 15°, vfov = 50° → d_near ≈ 11.9 m):

    ParameterEingabefehlerΔ d_nearAnmerkung
    tilt α±1°±0.42 mAuflösung des Neigungsmessers
    tilt α±3°±1.27 mnach Augenmaß montierte Halterung
    height h±0.5 m±0.59 mMaßband, unzugänglicher Mast
    vfov±1°±0.21 mRundung im Datenblatt
    combinedRMS~1.4 mat 3° + 0.5 m + 1°

    Deutlich gesagt: ein Installationsfehler von 1° kann die Identify-Zone um mehr als die Breite einer Türöffnung verschieben. Die Unsicherheit des Montagewinkels überwiegt: jedes Grad Neigungsfehler kostet hier ~42 cm bei d_near. Ein Laser-Neigungsmesser mit 0.1° hält den neigungsbedingten Fehler unter 5 cm; eine nach Augenmaß montierte Halterung ist auf ~±1 m genau. Für die Verifikation der DORI-Stufen — wo Recognize- und Identify-Ringe 2–3 m auseinanderliegen können — sollte die Neigung gemessen und nicht geschätzt werden.

    10Zieldistanz-Kriterien über Normen hinweg

    DORI ist die internationale Lingua franca, doch ein Planer arbeitet unter der Norm, die die jeweilige Rechtsordnung vorschreibt. Jedes Regelwerk kodiert dieselbe physikalische Größe — den erforderlichen Detailgrad auf Distanz — in einer von vier Einheiten: Pixel pro Meter, Prozent der Bildschirmhöhe, Pixel pro Fuß oder Johnson-Linienpaare. Die Geometrie oben ist identisch; nur die Ablesung ändert sich.

    RegionNormEinheitDetect / Recognise / Identifyvs. DORI
    Intl · EUIEC / EN 62676-4 (2014·2025)px/m25 / 125 / 250 (Obs 62.5)Referenzleiter
    EU legacyEN 50132-7:2012% screen10% / 50% / 100%Bildschirmhöhen-Form
    UKHOSDB 28/09 · Rotakin% screen10% / 50% / 100%†= EN 50132-7
    AU · NZAS 4806.2 → AS/NZS 62676% → px/m10% / 50% / 100% → DORIMigration zu DORI
    USDHS S&T handbook · PPFpx/ft~10 / 40 / 80 ppfDORI × 0.305
    ChinaGB 37300-2018px on targetbody ≥200 · face ≥300 · plate ≥100Pixel auf Ziel
    UAEDubai SIRApx/m63.5 / 125 / 250≈ DORI
    IndiaBIS IS 16910-4px/m= DORIübernimmt IEC 62676-4
    RussiaGOST R 51558-2014 ‡inter-eye pxface ID ≥60 px IED ‡teilweise D/R/I
    Mil · thermalJohnson 1958 · TTPline-pairs1.0 / 4.0 / 6.4 cyczugrunde liegendes Modell
    Face biometricISO/IEC 19794-5 · 39794-5inter-eye px~10 / ~40 / ≥90 (IED)Untergrenze für Identify

    † UK Identify = 100% der Bildschirmhöhe (HOSDB 28/09, 2009); die frühere Spezifikation PSDB 17/94 / Rotakin verwendete 120%. Die Kriterien beziehen sich auf eine Referenzperson von ~1.6–1.7 m. ‡ Das russische GOST R 51558 ist hier von geringer Verlässlichkeit — der Primärtext ist kostenpflichtig und Sekundärquellen widersprechen sich, daher ist der Wert als Richtwert zu verstehen. Gesichtsbiometrisches IED = Augenabstand (Pupille zu Pupille): die Pixeluntergrenze, auf der „Identify“ letztlich beruht.

    Nicht jede Rechtsordnung legt eine Zahl fest. Kanada (RCMP GCPSG-011) und, in der Praxis, Saudi-Arabien (HCIS) verlangen, dass die Kameraleistung durch eine standortbezogene Risikobewertung statt durch ein festes Pixelziel begründet wird, und Japan veröffentlicht kein eigenes CCTV-Distanzkriterium.

    Die Revision 2025 der IEC 62676-4 ersetzt die vier DORI-Stufen durch eine siebenstufige OODPCVS-Leiter — Overview, Outline, Discern, Perceive, Characterise, Validate, Scrutinise — bei 20 / 40 / 80 / 125 / 250 / 500 / 1500 px/m. Die CCTVplanner-Engine berechnet beide.

    Da alle vier Einheiten dasselbe messen, lassen sie sich bei gegebener Sensorauflösung und Zielgröße exakt ineinander umrechnen:

    ppf=0.3048×(px/m)%screen height=100(px/m)HtargetVpixelspx/m=2Ndc  (N=Johnson line-pairs, dc=critical dim.)\begin{aligned} \text{ppf} &= 0.3048 \times (\text{px/m}) \\[3pt] \%\,\text{screen height} &= 100\cdot\frac{(\text{px/m})\cdot H_{\text{target}}}{V_{\text{pixels}}} \\[3pt] \text{px/m} &= \frac{2N}{d_c}\ \ (N=\text{Johnson line-pairs},\ d_c=\text{critical dim.}) \end{aligned}
    (9)

    So liest sich eine Distanz in der Engine als 250 px/m (DORI Identify), 100% Bildschirmhöhe (EN 50132-7 / HOSDB), 76 px/ft (USA) oder 6.4 Linienpaare (Johnson) — dieselbe Kamera, vier Vokabulare.

    11Häufige Missverständnisse

    Vier Verwechslungen erklären den größten Teil der Kluft zwischen einer Planung auf dem Papier und dem, was tatsächlich installiert wird — jede eine direkte Folge der obigen Geometrie.

    HFOV ist dasselbe wie DFOV.
    Datenblätter geben oft das diagonale FOV an. Als horizontales verwendet, verbreitert es die Abdeckung um 10–15% zu stark und bläht jede DORI-Reichweite auf (§5).
    Ein weitwinkligeres Objektiv bedeutet bessere Abdeckung.
    Ein weitwinkligeres Objektiv verteilt dieselben Pixel über mehr Szene, sodass die Pixeldichte — und jede DORI-Distanz — sinkt. Mehr Fläche, weniger identifizierbares Detail.
    Höher zu montieren verbessert immer die Sichtbarkeit.
    Höhe lässt den toten Winkel linear wachsen (§3) und macht den Blickwinkel nach unten steiler; ab einem gewissen Punkt bildet man mehr Kopfhaut und Dach als Gesicht ab.
    Eine DORI-Distanz lässt sich direkt als Bodenradius auf die Karte auftragen.
    Das px/m wird in der Schräg- bzw. Sichtliniendistanz erreicht; der Kartenring ist deren Bodenprojektion √(slant²−h²), die sich nach innen zieht, je höher die Kamera montiert wird (§4).

    12Reproduzierbarkeit

    Jede Formel hier ist direkt im Geometriemodul umgesetzt, das mit dem CCTVplanner-Designer ausgeliefert wird — ohne Näherung über numerische Abtastung, Polygon-Clipping und Fließkomma-Reihenfolge hinaus — abgedeckt durch eine Unit-Test-Suite über rektilineare / equidistante / equisolide Projektionen, Grenzfälle des toten Winkels, DORI-Bodenprojektion, polygon-boolesches Hindernis-Clipping und die Mehrgeschoss-Erweiterung. Jede Abbildung auf dieser Seite ruft eben diese Funktionen auf.

    Wichtige Einstiegspunkte

    • buildFrustum(args)Kamerabasis + Frustum-Metadaten
    • computeGroundFootprint(frustum, projection)abgetastetes Abdeckungspolygon
    • slantToGroundRadius(frustum, slantM)d2h2\sqrt{d^2 - h^2} mit Erreichbarkeitsprüfung
    • subtractObstacleShadows(footprint, shadows)Martínez–Rueda-Differenz
    • computeFloorFootprint(frustum, z, projection)Mehrgeschoss-Variante

    §Literatur

    1. [1]IEC 62676-4:2014 (mit Änderungen) — Videoüberwachungsanlagen für Sicherungsanwendungen, Teil 4: Anwendungsregeln (DORI-Zieldistanzen). In Europa als EN 62676-4 veröffentlicht.
    2. [2]Hartley & Zisserman, Multiple View Geometry in Computer Vision, 2. Aufl., Cambridge University Press, 2004.
    3. [3]Kannala & Brandt, „A generic camera model and calibration method for conventional, wide-angle, and fish-eye lenses“, IEEE TPAMI, 2006.
    4. [4]Martínez, Rueda & Feito, „A new algorithm for computing Boolean operations on polygons“, Computers & Geosciences, 2009 — mit der Fortsetzung von 2013 in Advances in Engineering Software.
    5. [5]Szeliski, Computer Vision: Algorithms and Applications, 2. Aufl., Springer, 2022 (Projektionsmodelle, Kamerageometrie — Standardreferenz).
    6. [6]EN 50132-7:2012 — Alarmanlagen, CCTV-Überwachungsanlagen, Teil 7: Anwendungsregeln (betriebliche Anforderungen an die Bildschirmhöhe; abgelöst durch EN 62676-4).
    7. [7]IEC 62676-4:2025 (Ausg. 2) — Anwendungsregeln, die die siebenstufige OODPCVS-Pixeldichteleiter einführen.
    8. [8]US DHS Science & Technology, Digital Video Quality Handbook, 2013 (aktualisiert 2018) — Leitlinien zu Pixel pro Fuß für Video im öffentlichen Sicherheitsbereich.
    9. [9]GB 37300-2018 — Videoüberwachung der öffentlichen Sicherheit (China, verbindlich), §5.6 Anforderungen an Zielpixel.
    10. [10]Johnson, J. (1958), „Analysis of image-forming systems“, Proc. Image Intensifier Symposium — mit dem NVESD-Nachfolger Targeting Task Performance (TTP), Vollmerhausen & Jacobs, Opt. Eng. 43(11), 2004.
    11. [11]ISO/IEC 19794-5:2011 & ISO/IEC 39794-5:2019 — Biometrische Gesichtsbilddaten (Augenabstand-Pixelkriterien für Gesichtserkennung und -erfassung).
    Zitierweise

    CCTVplanner Research. Die Geometrie der CCTV-Kameraabdeckung. Technische Notiz CP-TN-01, v1.0, 2026. cctvplanner.io/camera-physics

    @techreport{cctvplanner-cptn01-2026,
      title   = {The Geometry of CCTV Camera Coverage},
      author  = {{CCTVplanner Research}},
      number  = {CP-TN-01},
      version = {1.0},
      year    = {2026},
      url     = {https://cctvplanner.io/camera-physics}
    }

    Jede Abbildung in dieser Notiz wird von derselben Geometrie-Engine erzeugt, die auch der CCTVplanner-Designer verwendet.

    Designer öffnen