{"id":82620,"date":"2026-09-23T14:36:25","date_gmt":"2026-09-23T17:36:25","guid":{"rendered":"https:\/\/a3aengenharia.com\/?post_type=articles&#038;p=82620"},"modified":"2026-09-23T14:36:25","modified_gmt":"2026-09-23T17:36:25","slug":"pixel-density-video-surveillance-calculate-px-m-field-of-view","status":"publish","type":"articles","link":"https:\/\/a3aengenharia.com\/en-us\/content\/technical-articles\/pixel-density-video-surveillance-calculate-px-m-field-of-view\/","title":{"rendered":"Pixel Density in Video Surveillance: How to Calculate px\/m and Size the Field of View"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The <strong>pixel density in video surveillance<\/strong> indicates how many image pixels represent one unit of scene width at the target plane, normally expressed in <strong>pixels per meter (px\/m)<\/strong>. The basic calculation is straightforward: divide the horizontal resolution actually used by the horizontal scene width, in meters, in the region where the requirement must be met. Thus, an image with 1920 horizontal pixels distributed across an 8 m width produces, on average, <strong>240 px\/m<\/strong> at that plane.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The number, however, should not be treated as a fixed property of the camera. Density changes with distance, focal length, field of view, stream resolution, cropping, dewarping, and scene geometry. Even when the calculated value is sufficient, lighting, movement, shutter speed, compression, noise, focus, and target angle can reduce the detail that is actually usable. Therefore, px\/m is a <strong>design and verification criterion<\/strong>, not a substitute for image testing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The standards reference also needs to be updated. The <strong>IEC 62676-4:2025<\/strong>, second edition, replaced the 2014 edition and redefined the pixel-density system. The classic levels associated with DORI remain relevant for understanding legacy designs, datasheets, and installations, but they should not be presented as if they were the current classification in the 2025 international edition. This article separates these two layers and shows how to calculate, specify, and validate pixel density without turning the standard into a decontextualized table.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">What Is Pixel Density in Video Surveillance?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pixel density is the relationship between the number of pixels available in the image and the physical dimension of the scene those pixels represent in a region of interest. In video surveillance, the most practical unit is <strong>px\/m<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The concept can be written as:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>pixel density (px\/m) = useful horizontal pixels \u00f7 scene width at the target plane (m)<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If a stream has 3840 horizontal pixels and the observed region is 12 m wide at the analyzed plane:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>3840 \u00f7 12 = 320 px\/m<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This means that, under that geometric condition, each meter of scene width is represented by about 320 horizontal pixels.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The term <strong>useful pixels<\/strong> is important. The calculation should consider the image resolution actually used for the operational task \u2014 viewing, recording, export, or analysis \u2014 and not necessarily the sensor&#8217;s nominal megapixel count. If a high-resolution camera records a reduced secondary stream, the resolution of that stream limits the detail available in the recording.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"\/conteudo\/artigos-tecnicos\/especificacao-pontos-monitoramento-eficiencia-cameras-nbr-iec-62676-2\/\">specification of video-surveillance monitoring points<\/a> addresses the complete functional unit of the design. Pixel density is one of the parameters of that specification, alongside operational objective, region of interest, lighting, geometry, movement, and test criterion.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Why Megapixels Alone Do Not Determine Whether a Camera Meets the Requirement<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Saying that a camera has 2 MP, 4 MP, 8 MP, or 12 MP does not indicate how much detail will reach the target. Total sensor resolution is only one variable in the relationship.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A camera with many pixels can deliver low density when it uses a very wide field of view. Likewise, a lower-resolution camera can provide high density when observing a narrow passage, a doorway, or another target framed in a controlled manner.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Consider two situations with 1920 horizontal pixels:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Scene width<\/td><td>Horizontal resolution<\/td><td>Average density<\/td><\/tr><tr><td>4 m<\/td><td>1920 px<\/td><td>480 px\/m<\/td><\/tr><tr><td>8 m<\/td><td>1920 px<\/td><td>240 px\/m<\/td><\/tr><tr><td>16 m<\/td><td>1920 px<\/td><td>120 px\/m<\/td><\/tr><tr><td>32 m<\/td><td>1920 px<\/td><td>60 px\/m<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The camera is the same. What changes is how much of the scene each pixel needs to represent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This shows why specifications such as \u201cminimum 4 MP camera\u201d are incomplete when the objective is image performance. The requirement should begin with the information that needs to be obtained from the scene and only then be converted into resolution, lens, distance, position, and other characteristics.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">From Camera Resolution to Pixel Density at the Target<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The design chain can be summarized as follows:<\/p>\n\n\n\n<figure class=\"a3a-mermaid\"><svg id=\"a3a-diagram-1\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"flowchart\" style=\"max-width:min(1747.9375px, 100%);height:auto;display:block;margin:0 auto\" viewBox=\"0 0 1747.9375 68.5\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\" aria-labelledby=\"chart-title-a3a-diagram-1\"><title id=\"chart-title-a3a-diagram-1\">Relationship between Operational Requirement, Geometry, and Pixel Density in a Video-Surveillance Design<\/title><style>#a3a-diagram-1{font-family:Roboto,sans-serif;font-size:15px;fill:var(--a3a-diag-text, #0a0a0a);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#a3a-diagram-1 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#a3a-diagram-1 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#a3a-diagram-1 .error-icon{fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .error-text{fill:#000000;stroke:#000000;}#a3a-diagram-1 .edge-thickness-normal{stroke-width:1px;}#a3a-diagram-1 .edge-thickness-thick{stroke-width:3.5px;}#a3a-diagram-1 .edge-pattern-solid{stroke-dasharray:0;}#a3a-diagram-1 .edge-thickness-invisible{stroke-width:0;fill:none;}#a3a-diagram-1 .edge-pattern-dashed{stroke-dasharray:3;}#a3a-diagram-1 .edge-pattern-dotted{stroke-dasharray:2;}#a3a-diagram-1 .marker{fill:var(--a3a-diag-stroke, #2e42a2);stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 .marker.cross{stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 svg{font-family:Roboto,sans-serif;font-size:15px;}#a3a-diagram-1 p{margin:0;}#a3a-diagram-1 .label{font-family:Roboto,sans-serif;color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 .cluster-label text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster-label span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster-label span p{background-color:transparent;}#a3a-diagram-1 .label text,#a3a-diagram-1 span{fill:var(--a3a-diag-text, #0a0a0a);color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 .node rect,#a3a-diagram-1 .node circle,#a3a-diagram-1 .node ellipse,#a3a-diagram-1 .node polygon,#a3a-diagram-1 .node path{fill:var(--a3a-diag-fill, #eef2fd);stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:1px;}#a3a-diagram-1 .rough-node .label text,#a3a-diagram-1 .node .label text,#a3a-diagram-1 .image-shape .label,#a3a-diagram-1 .icon-shape .label{text-anchor:middle;}#a3a-diagram-1 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#a3a-diagram-1 .rough-node .label,#a3a-diagram-1 .node .label,#a3a-diagram-1 .image-shape .label,#a3a-diagram-1 .icon-shape .label{text-align:center;}#a3a-diagram-1 .node.clickable{cursor:pointer;}#a3a-diagram-1 .root .anchor path{fill:var(--a3a-diag-stroke, #2e42a2)!important;stroke-width:0;stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 .arrowheadPath{fill:var(--a3a-diag-stroke, #0b0b0b);}#a3a-diagram-1 .edgePath .path{stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:2.0px;}#a3a-diagram-1 .flowchart-link{stroke:var(--a3a-diag-stroke, #2e42a2);fill:none;}#a3a-diagram-1 .edgeLabel{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-1 .edgeLabel p{background-color:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .edgeLabel rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .labelBkg{background-color:rgba(255, 255, 255, 0.5);}#a3a-diagram-1 .cluster rect{fill:var(--a3a-diag-surface, #f8f8f8);stroke:var(--a3a-diag-border, #e2e8f0);stroke-width:1px;}#a3a-diagram-1 .cluster text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:Roboto,sans-serif;font-size:12px;background:var(--a3a-diag-canvas, #ffffff);border:1px solid hsl(0, 0%, 90%);border-radius:2px;pointer-events:none;z-index:100;}#a3a-diagram-1 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 rect.text{fill:none;stroke-width:0;}#a3a-diagram-1 .icon-shape,#a3a-diagram-1 .image-shape{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-1 .icon-shape p,#a3a-diagram-1 .image-shape p{background-color:var(--a3a-diag-canvas, #ffffff);padding:2px;}#a3a-diagram-1 .icon-shape rect,#a3a-diagram-1 .image-shape rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#a3a-diagram-1 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#a3a-diagram-1 :root{--mermaid-font-family:Roboto,sans-serif;}<\/style><g><marker id=\"a3a-diagram-1_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><g class=\"root\"><g class=\"clusters\"><\/g><g class=\"edgePaths\"><path d=\"M216.75,34.25L220.917,34.25C225.083,34.25,233.417,34.25,241.083,34.25C248.75,34.25,255.75,34.25,259.25,34.25L262.75,34.25\" id=\"L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MjE2Ljc1LCJ5IjozNC4yNX0seyJ4IjoyNDEuNzUsInkiOjM0LjI1fSx7IngiOjI2Ni43NSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M447,34.25L451.167,34.25C455.333,34.25,463.667,34.25,471.333,34.25C479,34.25,486,34.25,489.5,34.25L493,34.25\" id=\"L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6NDQ3LCJ5IjozNC4yNX0seyJ4Ijo0NzIsInkiOjM0LjI1fSx7IngiOjQ5NywieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M718.766,34.25L722.932,34.25C727.099,34.25,735.432,34.25,743.099,34.25C750.766,34.25,757.766,34.25,761.266,34.25L764.766,34.25\" id=\"L_C_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_D_0\" data-points=\"W3sieCI6NzE4Ljc2NTYyNSwieSI6MzQuMjV9LHsieCI6NzQzLjc2NTYyNSwieSI6MzQuMjV9LHsieCI6NzY4Ljc2NTYyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M998.641,34.25L1002.807,34.25C1006.974,34.25,1015.307,34.25,1022.974,34.25C1030.641,34.25,1037.641,34.25,1041.141,34.25L1044.641,34.25\" id=\"L_D_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_E_0\" data-points=\"W3sieCI6OTk4LjY0MDYyNSwieSI6MzQuMjV9LHsieCI6MTAyMy42NDA2MjUsInkiOjM0LjI1fSx7IngiOjEwNDguNjQwNjI1LCJ5IjozNC4yNX1d\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M1246.016,34.25L1250.182,34.25C1254.349,34.25,1262.682,34.25,1270.349,34.25C1278.016,34.25,1285.016,34.25,1288.516,34.25L1292.016,34.25\" id=\"L_E_F_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_F_0\" data-points=\"W3sieCI6MTI0Ni4wMTU2MjUsInkiOjM0LjI1fSx7IngiOjEyNzEuMDE1NjI1LCJ5IjozNC4yNX0seyJ4IjoxMjk2LjAxNTYyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M1537.531,34.25L1541.698,34.25C1545.865,34.25,1554.198,34.25,1561.865,34.25C1569.531,34.25,1576.531,34.25,1580.031,34.25L1583.531,34.25\" id=\"L_F_G_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_F_G_0\" data-points=\"W3sieCI6MTUzNy41MzEyNSwieSI6MzQuMjV9LHsieCI6MTU2Mi41MzEyNSwieSI6MzQuMjV9LHsieCI6MTU4Ny41MzEyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><\/g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_D_E_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_F_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_F_G_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><\/g><g class=\"nodes\"><g class=\"node default\" id=\"flowchart-A-0\" transform=\"translate(112.375, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-104.375\" y=\"-26.25\" width=\"208.75\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-74.375, -11.25)\"><rect><\/rect><foreignObject width=\"148.75\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Operational requirement<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-B-1\" transform=\"translate(356.875, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-90.125\" y=\"-26.25\" width=\"180.25\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-60.125, -11.25)\"><rect><\/rect><foreignObject width=\"120.25\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Region of interest<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-C-3\" transform=\"translate(607.8828125, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-110.8828125\" y=\"-26.25\" width=\"221.765625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-80.8828125, -11.25)\"><rect><\/rect><foreignObject width=\"161.765625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Scene width at the target<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-D-5\" transform=\"translate(883.703125, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-114.9375\" y=\"-26.25\" width=\"229.875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-84.9375, -11.25)\"><rect><\/rect><foreignObject width=\"169.875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Useful horizontal resolution<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-E-7\" transform=\"translate(1147.328125, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-98.6875\" y=\"-26.25\" width=\"197.375\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-68.6875, -11.25)\"><rect><\/rect><foreignObject width=\"137.375\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Density in px\/m<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-F-9\" transform=\"translate(1416.7734375, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-120.7578125\" y=\"-26.25\" width=\"241.515625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-90.7578125, -11.25)\"><rect><\/rect><foreignObject width=\"181.515625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Lens and position selection<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-G-11\" transform=\"translate(1663.734375, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.203125\" y=\"-26.25\" width=\"152.40625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-46.203125, -11.25)\"><rect><\/rect><foreignObject width=\"92.40625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Testing and acceptance<\/p><\/span><\/div><\/foreignObject><\/g><\/g><\/g><\/g><\/g><\/svg><figcaption>Relationship between Operational Requirement, Geometry, and Pixel Density in a Video-Surveillance Design<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The designer should avoid reversing this logic. Choosing a camera first and then trying to justify the result with a px\/m calculation turns a performance requirement into catalog validation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The correct approach is to define the visual task, identify the zone where it must be fulfilled, establish the applicable density or other image criterion, and then find the combination of camera, lens, resolution, position, and infrastructure capable of producing the result.<\/p>\n\n\n<div class=\"wp-block-a3a-destaque\">\n<p class=\"wp-block-paragraph\"><strong>Pixel Density Should Originate from the Requirement, Not the Catalog<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Density needs to be linked to the region of interest, scene geometry, resolution actually recorded, and acceptance criterion. This traceability is what turns px\/m into an engineering requirement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"\/servicos\/planejamento\/projeto-de-cftv-ip-e-videomonitoramento\/\"><strong>Learn About the IP Video Surveillance and Video Monitoring Design Service<\/strong><\/a><\/p>\n<\/div>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">IEC 62676-4 Changed in 2025: DORI Is No Longer the Current Classification<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>IEC 62676-4:2014<\/strong> was the international reference that broadly disseminated the relationship between operational tasks and pixel densities. That edition was withdrawn on October 9, 2025 and replaced by <strong>IEC 62676-4:2025<\/strong>, Edition 2.0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The revision was not merely editorial. IEC itself records a <strong>complete redefinition of pixel densities<\/strong> in Clause 6.7, with new test charts in Annex C. The previous system, described during the revision process as <strong>MDORII<\/strong>, used six densities: 12.5, 25, 62.5, 125, 250, and 1,000 px\/m. The 2025 edition adopted the <strong>O2DCPVS<\/strong>, system, with seven densities: 20, 40, 80, 125, 250, 500, and 1,500 px\/m.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is particularly important because many datasheets, calculators, and technical articles available online still use the DORI table of 25 \/ 63 \/ 125 \/ 250 px\/m. These numbers remain useful when the design, contract, or equipment explicitly adopts the previous reference, but they should not simply be called \u201ccurrent IEC 62676-4 values.\u201d<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Classic System Associated with DORI<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In market practice based on the 2014 edition, the four best-known levels were:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Historical task<\/td><td>Reference density<\/td><td>Approximate pixels across 0.16 m width<\/td><\/tr><tr><td>Detection<\/td><td>25 px\/m<\/td><td>4 px<\/td><\/tr><tr><td>Observation<\/td><td>62.5 to 63 px\/m<\/td><td>10 px<\/td><\/tr><tr><td>Recognition<\/td><td>125 px\/m<\/td><td>20 px<\/td><\/tr><tr><td>Identification<\/td><td>250 px\/m<\/td><td>40 px<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">These values remain present in manufacturer documentation, design tools, and existing installations. The specific article on <a href=\"\/conteudo\/artigos-tecnicos\/densidade-de-pixels-e-requisitos-dori-sistemas-videomonitoramento-2\/\">DORI in Video-Surveillance Systems<\/a> should be used to examine the historical terminology and its transition in greater depth.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The O2DCPVS System in IEC 62676-4:2025<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The 2025 international edition distinguishes seven operational tasks for visual interpretation by human operators:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Operational requirement<\/td><td>Pixel density<\/td><\/tr><tr><td>Overview<\/td><td>20 px\/m<\/td><\/tr><tr><td>Outline<\/td><td>40 px\/m<\/td><\/tr><tr><td>Discern<\/td><td>80 px\/m<\/td><\/tr><tr><td>Perceive<\/td><td>125 px\/m<\/td><\/tr><tr><td>Characterize<\/td><td>250 px\/m<\/td><\/tr><tr><td>Validate<\/td><td>500 px\/m<\/td><\/tr><tr><td>Scrutinize<\/td><td>1,500 px\/m<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In application terms, the progression increases the amount of spatial information available: from perceiving movement and outline to characterizing people or vehicles, validating known persons, and, at the most demanding level, carrying out visual scrutiny with a high degree of detail.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The change also shows why it is not correct to automatically convert \u201c250 px\/m\u201d into \u201ccurrent identification.\u201d In the 2025 edition, <strong>250 px\/m is associated with Characterize<\/strong>, while higher levels of 500 and 1,500 px\/m were introduced for more demanding visual tasks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Another point of caution: this classification refers to human visual-interpretation tasks. Video analytics systems, automatic recognition, and thermal cameras have their own assumptions. A threshold created for a human operator should not automatically be assumed to be an algorithm-performance threshold.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">How to Calculate Pixel Density in px\/m<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The simplest calculation uses the width of the field of view at the target distance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>PPM = H \u00f7 W<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Where:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code>PPM<\/code> = pixel density in pixels per meter;<\/li><li><code>H<\/code> = useful horizontal image resolution, in pixels;<\/li><li><code>W<\/code> = horizontal scene width in the region of interest, in meters.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Example 1 \u2014 1920 px Image Covering 8 m<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><code>PPM = 1920 \u00f7 8<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>PPM = 240 px\/m<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The number means only that the scene has, on average, 240 horizontal pixels for each meter. The operational conclusion depends on the criterion adopted in the design.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Example 2 \u2014 4K UHD Image Covering 12 m<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An image with 3840 horizontal pixels covering 12 m provides:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>PPM = 3840 \u00f7 12 = 320 px\/m<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the same image opens to 24 m:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>3840 \u00f7 24 = 160 px\/m<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Therefore, doubling the covered width halves the average density while keeping the same horizontal resolution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Example 3 \u2014 What Maximum Width Can Be Covered?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The formula can also be inverted:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>maximum width (m) = horizontal pixels \u00f7 required density (px\/m)<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a horizontal resolution of 1920 px:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Design criterion<\/td><td>Theoretical maximum width<\/td><\/tr><tr><td>20 px\/m<\/td><td>96.00 m<\/td><\/tr><tr><td>40 px\/m<\/td><td>48.00 m<\/td><\/tr><tr><td>80 px\/m<\/td><td>24.00 m<\/td><\/tr><tr><td>125 px\/m<\/td><td>15.36 m<\/td><\/tr><tr><td>250 px\/m<\/td><td>7.68 m<\/td><\/tr><tr><td>500 px\/m<\/td><td>3.84 m<\/td><\/tr><tr><td>1.500 px\/m<\/td><td>1.28 m<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For 3840 horizontal pixels, these widths double. The table does not by itself determine a camera or a distance; it only shows the scene width that the resolution can distribute to achieve a given average density.<\/p>\n\n\n<div class=\"wp-block-a3a-destaque\">\n<p class=\"wp-block-paragraph\"><strong>Turn the Calculation into a Design Criterion<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The px\/m calculation should precede equipment procurement. When scene width, useful resolution, and visual task are documented, different solutions can be compared by the performance they deliver.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"\/servicos\/planejamento\/projeto-de-cftv-ip-e-videomonitoramento\/\"><strong>See How We Structure IP Video Surveillance and Video Monitoring Designs<\/strong><\/a><\/p>\n<\/div>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">How to Calculate Distance from the Lens Field of View<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When the horizontal viewing angle is known, scene width at a distance <code>d<\/code> can be approximated using the pinhole-camera geometric model:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>W = 2 \u00d7 d \u00d7 tan(HFoV \u00f7 2)<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Substituting this width into the density formula:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>PPM = H \u00f7 [2 \u00d7 d \u00d7 tan(HFoV \u00f7 2)]<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And solving for distance:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>d = H \u00f7 [2 \u00d7 PPM \u00d7 tan(HFoV \u00f7 2)]<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Where <code>HFoV<\/code> is the horizontal field of view of the camera + lens combination at the considered resolution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Example \u2014 3840 px, 60\u00b0 HFoV<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For an image with 3840 horizontal pixels and a 60\u00b0 horizontal field of view:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Required density<\/td><td>Approximate geometric distance<\/td><\/tr><tr><td>125 px\/m<\/td><td>26.60 m<\/td><\/tr><tr><td>250 px\/m<\/td><td>13.30 m<\/td><\/tr><tr><td>500 px\/m<\/td><td>6.65 m<\/td><\/tr><tr><td>1.500 px\/m<\/td><td>2.22 m<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">These values are <strong>geometric<\/strong>, not guaranteed performance distances. Focus, lighting, movement, compression, lens, and effective sensor quality may require a more conservative solution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For detailed design, it is preferable to use the actual field of view specified or modeled for the selected camera and lens, and to validate the installation in the field.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Density Must Be Calculated in the Region of Interest<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A common mistake is to calculate px\/m using the total width of an area even when the requirement exists only in part of the scene. Another mistake is to use the scene width near the camera to justify performance for a target located farther away.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In perspective, the physical covered width increases with distance. Consequently, pixel density tends to decrease as the target moves farther away in a fixed camera with a given field of view.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The design should clearly identify:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>start and end of the region of interest;<\/li><li>critical distance;<\/li><li>physical width at the target plane;<\/li><li>expected direction of movement;<\/li><li>approximate target height;<\/li><li>obstacles and occlusions;<\/li><li>image region in which performance must be demonstrated.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">When the requirement must be met over a range of distances, the calculation should verify the <strong>relevant worst case<\/strong>, not just the most favorable point.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Average Density Does Not Mean Uniform Distribution of Detail<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The relationship <code>horizontal pixels \u00f7 width<\/code> is a powerful design approximation, but it does not describe all image-formation effects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wide-angle lenses introduce distortion. Fisheye cameras distribute pixels in a strongly nonuniform way and depend on dewarping. Panoramic and multisensor cameras may use different sensors, overlaps, and crops. Geometric corrections and stabilization may reduce useful resolution in certain regions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In systems of this type, the designer should evaluate local density in the area of interest, preferably using an appropriate simulation tool and on-site image validation.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">How Lens, Focal Length, and Position Change Pixel Density<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Focal length, together with sensor size and camera processing, controls the field of view. A tighter field concentrates pixels over a smaller physical width and increases density. A wider field distributes the same pixels over a larger area and reduces density.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This creates a trade-off:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>more coverage<\/strong> tends to mean less detail per unit of width;<\/li><li><strong>more detail<\/strong> tends to mean a narrower coverage width at the same resolution;<\/li><li>increasing resolution can recover some detail but increases bandwidth, processing, and storage;<\/li><li>narrowing the lens can increase density without increasing bitrate in the same proportion, but reduces scene context.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Therefore, a camera should not be sized only by the nominal reach of the lens. Useful range depends on the required imaging task.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Digital Zoom Does Not Increase Captured Density<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Digital zoom enlarges existing pixels. It can make viewing easier in the interface, but it does not create new spatial information. If the region was recorded at 100 px\/m, enlarging it digitally four times does not turn the recording into 400 px\/m of captured information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Optical zoom, by contrast, physically changes the field of view and can concentrate more pixels on the target, provided focus, resolution, and other conditions remain adequate.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">PTZ Requires Additional Care<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A PTZ camera can achieve high density when optical zoom is used on a particular target, but that condition does not exist simultaneously in all directions. The design should distinguish:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>guaranteed continuous coverage;<\/li><li>occasional coverage when the PTZ is directed;<\/li><li>priority presets;<\/li><li>automatic tracking;<\/li><li>loss of view of other areas during movement.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For permanent evidentiary requirements at critical access points, fixed cameras often remain necessary even when a PTZ is present in the area.<\/p>\n\n\n<div class=\"wp-block-a3a-destaque\">\n<p class=\"wp-block-paragraph\"><strong>Coverage and Detail Need to Be Balanced<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Narrowing the field of view increases detail but reduces context; widening the scene increases coverage but distributes pixels over a larger area. The design balances these variables point by point instead of treating resolution or zoom in isolation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"\/servicos\/planejamento\/projeto-de-cftv-ip-e-videomonitoramento\/\"><strong>Learn About the IP Video Surveillance and Video Monitoring Design Service<\/strong><\/a><\/p>\n<\/div>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Sensor Resolution, Stream Resolution, and Recorded Resolution<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The calculation should use the resolution that actually reaches the decision point.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A camera may have a high-resolution sensor and operate with:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>main stream at reduced resolution;<\/li><li>sensor crop;<\/li><li>16:9 format extracted from a sensor with a different aspect ratio;<\/li><li>secondary stream for viewing;<\/li><li>recording at a resolution different from viewing;<\/li><li>dewarping that redistributes pixels;<\/li><li>electronic stabilization that crops edges;<\/li><li>transcoded export.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If the requirement is post-event investigation, the reference should be the <strong>recorded and exportable image<\/strong>. If the requirement is live operation, the chain up to the operator workstation should be verified. If both are required, both need validation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The operator display does not change the density captured by the camera, but it can limit the amount of detail presented simultaneously. A 4K image shown in a small window within a video wall or mosaic may require zooming or opening the camera individually so the operator can use the available detail.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Pixel Density Does Not Replace Image Quality<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Two cameras with the same geometric density can produce radically different results. The reason is that px\/m describes <strong>spatial sampling<\/strong>, not the complete quality of the imaging chain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">IEC 62676-5 and IEC 62676-5-1 address representation and methods for measuring capture-device performance and image-quality testing under environmental conditions. This reinforces that nominal resolution does not exhaust the problem.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Lighting and Signal-to-Noise Ratio<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In low light, the camera may increase electronic gain. Gain makes the image more visible but also increases noise. The encoder then needs more bits to represent that noise or applies noise reduction that can erase fine detail.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thus, a scene that geometrically meets 500 px\/m may not deliver equivalent detail if it is underexposed, saturated, noisy, or excessively filtered.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">WDR and Backlighting<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">At entrances with glass doors, loading docks, gates, and fa\u00e7ades, contrast may exceed what the camera can represent in a single exposure. WDR can preserve information in bright and dark regions, but it also introduces exposure, motion, and noise trade-offs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The design should specify the critical scenario, and commissioning should reproduce it where possible.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Motion and Shutter Speed<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pixel density does not correct motion blur. A face hundreds of pixels wide may still be unusable if exposure time produces blur during movement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In passage areas, vehicle zones, and perimeters, the visual task should be combined with:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>likely target speed;<\/li><li>direction of movement relative to the camera;<\/li><li>minimum shutter speed;<\/li><li>sufficient lighting to support that shutter speed;<\/li><li>frame rate appropriate to the event.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The 2025 edition of IEC 62676-4 also expanded treatment of the relationship between object speed and number of frames in its application tables.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Compression, Bitrate, and Usable Detail<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Calculated density exists before compression, but operators and investigators normally work with compressed video. H.264, H.265, and other codecs remove spatial and temporal redundancies. When the available bitrate is insufficient for scene complexity, blocking, texture loss, and edge degradation appear.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This effect is especially critical in:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>moving vegetation;<\/li><li>heavy rain;<\/li><li>water;<\/li><li>smoke;<\/li><li>low-light noise;<\/li><li>crowds;<\/li><li>scenes with many small objects;<\/li><li>moving cameras or PTZ movement.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The article on <a href=\"\/conteudo\/artigos-tecnicos\/controle-taxa-bits-em-sistemas-de-videomonitoramento-ip\/\">bitrate in IP video surveillance<\/a> examines CBR, VBR, bitrate peaks, and their impact on network and storage in greater depth.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There is no universal bitrate that guarantees a given \u201cusable\u201d density. Validation needs to assess the resulting image under operating conditions.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">How Pixel Density Affects Network and Storage<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pixel density itself does not consume bandwidth. Bandwidth is consumed by the video stream resulting from resolution, codec, frame rate, scene complexity, and compression parameters.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, projects requiring higher density often lead to:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>higher resolution;<\/li><li>more cameras to divide a wide area;<\/li><li>narrower fields of view;<\/li><li>additional streams;<\/li><li>retention of images with greater detail;<\/li><li>greater VMS processing requirements.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Therefore, pixel density needs to be coordinated with the <a href=\"\/conteudo\/artigos-tecnicos\/infraestrutura-de-rede-para-sistemas-de-cftv\/\">IP video-surveillance infrastructure<\/a>, bitrate sizing, and the <a href=\"\/conteudo\/artigos-tecnicos\/como-dimensionar-storage-para-cftv-e-vms-corporativo\/\">storage calculation for video surveillance and VMS<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A solution that indiscriminately increases resolution to obtain more px\/m may simply shift the problem to uplinks, servers, licensing, processing, or storage.<\/p>\n\n\n<div class=\"wp-block-a3a-destaque\">\n<p class=\"wp-block-paragraph\"><strong>High-Density Images Also Require Infrastructure<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Higher resolution, more cameras, or higher-quality streams affect PoE, uplinks, processing, and storage. Infrastructure should be sized together with image requirements, not afterward.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"\/servicos\/planejamento\/projeto-de-rede-logica-e-redes-corporativas\/\"><strong>Learn About the Logical Network and Corporate Network Design Service<\/strong><\/a><\/p>\n<\/div>\n\n\n\n\n\n\n\n<h2 class=\"wp-block-heading\">How to Document Pixel Density in a Design<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The px\/m value should be traceable. It is not enough to write in the design report that \u201cthe cameras shall comply with the IEC 62676 reference.\u201d It is necessary to indicate where, how, and under what conditions the requirement will be verified.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For each critical point, documentation may record:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Field<\/td><td>Expected content<\/td><\/tr><tr><td>Point identification<\/td><td>Unique camera\/point tag<\/td><\/tr><tr><td>Region of interest<\/td><td>Physical area where the requirement applies<\/td><\/tr><tr><td>Operational task<\/td><td>Information that needs to be obtained<\/td><\/tr><tr><td>Adopted criterion<\/td><td>Density in px\/m and applicable reference<\/td><\/tr><tr><td>Standards edition<\/td><td>E.g., IEC 62676-4:2025 or a specific contractual requirement<\/td><\/tr><tr><td>Critical distance<\/td><td>Distance from the capture point to the target<\/td><\/tr><tr><td>Target-plane width<\/td><td>Physical width used in the calculation<\/td><\/tr><tr><td>Useful resolution<\/td><td>Resolution of the relevant stream<\/td><\/tr><tr><td>Calculated density<\/td><td>Result in px\/m<\/td><\/tr><tr><td>Assumptions<\/td><td>Lighting, lens, position, movement, compression<\/td><\/tr><tr><td>Design evidence<\/td><td>Plan, view, simulation, or calculation record<\/td><\/tr><tr><td>Acceptance evidence<\/td><td>Image\/test chart\/test record<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This structure makes it possible to compare the design, supplier proposal, installed system, and final test.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Do Not Tie the Design to a Camera Model without Need<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A performance-based specification can establish the required density, environmental conditions, functions, interoperability, and test criteria, allowing different technical solutions to be evaluated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The design stops saying only \u201cinstall camera X\u201d and starts saying <strong>what result must exist in the scene<\/strong>. This improves procurement, technical normalization, and oversight.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Use px\/m in Video-Surveillance Procurement and Tenders<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In competitive processes, the requirement should be objective enough to avoid two opposite failures: a vague specification that accepts any equipment, and an excessively prescriptive specification that reproduces a specific product without functional justification.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pixel density can help create verifiable criteria, provided the document indicates:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>the adopted standards edition;<\/li><li>the operational task or image objective;<\/li><li>the zone where the value must be achieved;<\/li><li>the resolution and stream considered;<\/li><li>the minimum test conditions;<\/li><li>tolerances and measurement method;<\/li><li>evidence required for acceptance.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A tender that merely requires \u201cDORI identification\u201d without stating the reference, edition, and test method became particularly ambiguous after publication of IEC 62676-4:2025. The international classification changed.<\/p>\n\n<h2>Calculation on the Plan: A Practical Engineering Method<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A robust workflow for each point can follow this sequence:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Define the event, risk, or operational task.<\/li><li>Mark the region of interest on the plan or model.<\/li><li>Measure the critical distance and required physical width.<\/li><li>Define the density criterion and adopted reference.<\/li><li>Calculate the minimum horizontal resolution or maximum allowable width.<\/li><li>Select a compatible position and field of view.<\/li><li>Verify lens, sensor, stream resolution, and environmental conditions.<\/li><li>Coordinate power, network, bitrate, VMS, and storage.<\/li><li>Record the calculation in the calculation report and camera schedule.<\/li><li>Define the test that will demonstrate performance after installation.<\/li><\/ol>\n\n\n\n<figure class=\"a3a-mermaid\"><svg id=\"a3a-diagram-2\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"flowchart\" style=\"max-width:min(581.796875px, 100%);height:auto;display:block;margin:0 auto\" viewBox=\"0 0 581.796875 1220.6875\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\" aria-labelledby=\"chart-title-a3a-diagram-2\"><title id=\"chart-title-a3a-diagram-2\">Pixel-Density Sizing Flow from Design to Commissioning<\/title><style>#a3a-diagram-2{font-family:Roboto,sans-serif;font-size:15px;fill:var(--a3a-diag-text, #0a0a0a);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#a3a-diagram-2 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#a3a-diagram-2 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#a3a-diagram-2 .error-icon{fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-2 .error-text{fill:#000000;stroke:#000000;}#a3a-diagram-2 .edge-thickness-normal{stroke-width:1px;}#a3a-diagram-2 .edge-thickness-thick{stroke-width:3.5px;}#a3a-diagram-2 .edge-pattern-solid{stroke-dasharray:0;}#a3a-diagram-2 .edge-thickness-invisible{stroke-width:0;fill:none;}#a3a-diagram-2 .edge-pattern-dashed{stroke-dasharray:3;}#a3a-diagram-2 .edge-pattern-dotted{stroke-dasharray:2;}#a3a-diagram-2 .marker{fill:var(--a3a-diag-stroke, #2e42a2);stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-2 .marker.cross{stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-2 svg{font-family:Roboto,sans-serif;font-size:15px;}#a3a-diagram-2 p{margin:0;}#a3a-diagram-2 .label{font-family:Roboto,sans-serif;color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-2 .cluster-label text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-2 .cluster-label span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-2 .cluster-label span p{background-color:transparent;}#a3a-diagram-2 .label text,#a3a-diagram-2 span{fill:var(--a3a-diag-text, #0a0a0a);color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-2 .node rect,#a3a-diagram-2 .node circle,#a3a-diagram-2 .node ellipse,#a3a-diagram-2 .node polygon,#a3a-diagram-2 .node path{fill:var(--a3a-diag-fill, #eef2fd);stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:1px;}#a3a-diagram-2 .rough-node .label text,#a3a-diagram-2 .node .label text,#a3a-diagram-2 .image-shape .label,#a3a-diagram-2 .icon-shape .label{text-anchor:middle;}#a3a-diagram-2 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#a3a-diagram-2 .rough-node .label,#a3a-diagram-2 .node .label,#a3a-diagram-2 .image-shape .label,#a3a-diagram-2 .icon-shape .label{text-align:center;}#a3a-diagram-2 .node.clickable{cursor:pointer;}#a3a-diagram-2 .root .anchor path{fill:var(--a3a-diag-stroke, #2e42a2)!important;stroke-width:0;stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-2 .arrowheadPath{fill:var(--a3a-diag-stroke, #0b0b0b);}#a3a-diagram-2 .edgePath .path{stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:2.0px;}#a3a-diagram-2 .flowchart-link{stroke:var(--a3a-diag-stroke, #2e42a2);fill:none;}#a3a-diagram-2 .edgeLabel{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-2 .edgeLabel p{background-color:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-2 .edgeLabel rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-2 .labelBkg{background-color:rgba(255, 255, 255, 0.5);}#a3a-diagram-2 .cluster rect{fill:var(--a3a-diag-surface, #f8f8f8);stroke:var(--a3a-diag-border, #e2e8f0);stroke-width:1px;}#a3a-diagram-2 .cluster text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-2 .cluster span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-2 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:Roboto,sans-serif;font-size:12px;background:var(--a3a-diag-canvas, #ffffff);border:1px solid hsl(0, 0%, 90%);border-radius:2px;pointer-events:none;z-index:100;}#a3a-diagram-2 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-2 rect.text{fill:none;stroke-width:0;}#a3a-diagram-2 .icon-shape,#a3a-diagram-2 .image-shape{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-2 .icon-shape p,#a3a-diagram-2 .image-shape p{background-color:var(--a3a-diag-canvas, #ffffff);padding:2px;}#a3a-diagram-2 .icon-shape rect,#a3a-diagram-2 .image-shape rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-2 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#a3a-diagram-2 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#a3a-diagram-2 :root{--mermaid-font-family:Roboto,sans-serif;}<\/style><g><marker id=\"a3a-diagram-2_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-2_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-2_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-2_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-2_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-2_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><g class=\"root\"><g class=\"clusters\"><\/g><g class=\"edgePaths\"><path d=\"M289.848,60.5L289.848,64.667C289.848,68.833,289.848,77.167,289.848,84.833C289.848,92.5,289.848,99.5,289.848,103L289.848,106.5\" id=\"L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6Mjg5Ljg0NzY1NjI1LCJ5Ijo2MC41fSx7IngiOjI4OS44NDc2NTYyNSwieSI6ODUuNX0seyJ4IjoyODkuODQ3NjU2MjUsInkiOjExMC41fV0=\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M289.848,163L289.848,167.167C289.848,171.333,289.848,179.667,289.848,187.333C289.848,195,289.848,202,289.848,205.5L289.848,209\" id=\"L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6Mjg5Ljg0NzY1NjI1LCJ5IjoxNjN9LHsieCI6Mjg5Ljg0NzY1NjI1LCJ5IjoxODh9LHsieCI6Mjg5Ljg0NzY1NjI1LCJ5IjoyMTN9XQ==\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M289.848,265.5L289.848,269.667C289.848,273.833,289.848,282.167,289.848,289.833C289.848,297.5,289.848,304.5,289.848,308L289.848,311.5\" id=\"L_C_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_D_0\" data-points=\"W3sieCI6Mjg5Ljg0NzY1NjI1LCJ5IjoyNjUuNX0seyJ4IjoyODkuODQ3NjU2MjUsInkiOjI5MC41fSx7IngiOjI4OS44NDc2NTYyNSwieSI6MzE1LjV9XQ==\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M289.848,368L289.848,372.167C289.848,376.333,289.848,384.667,289.848,392.333C289.848,400,289.848,407,289.848,410.5L289.848,414\" id=\"L_D_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_E_0\" data-points=\"W3sieCI6Mjg5Ljg0NzY1NjI1LCJ5IjozNjh9LHsieCI6Mjg5Ljg0NzY1NjI1LCJ5IjozOTN9LHsieCI6Mjg5Ljg0NzY1NjI1LCJ5Ijo0MTh9XQ==\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M289.848,493L289.848,497.167C289.848,501.333,289.848,509.667,289.848,517.333C289.848,525,289.848,532,289.848,535.5L289.848,539\" id=\"L_E_F_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_F_0\" data-points=\"W3sieCI6Mjg5Ljg0NzY1NjI1LCJ5Ijo0OTN9LHsieCI6Mjg5Ljg0NzY1NjI1LCJ5Ijo1MTh9LHsieCI6Mjg5Ljg0NzY1NjI1LCJ5Ijo1NDN9XQ==\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M289.848,618L289.848,622.167C289.848,626.333,289.848,634.667,289.848,642.333C289.848,650,289.848,657,289.848,660.5L289.848,664\" id=\"L_F_G_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_F_G_0\" data-points=\"W3sieCI6Mjg5Ljg0NzY1NjI1LCJ5Ijo2MTh9LHsieCI6Mjg5Ljg0NzY1NjI1LCJ5Ijo2NDN9LHsieCI6Mjg5Ljg0NzY1NjI1LCJ5Ijo2Njh9XQ==\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M289.848,720.5L289.848,724.667C289.848,728.833,289.848,737.167,289.848,744.833C289.848,752.5,289.848,759.5,289.848,763L289.848,766.5\" id=\"L_G_H_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_G_H_0\" data-points=\"W3sieCI6Mjg5Ljg0NzY1NjI1LCJ5Ijo3MjAuNX0seyJ4IjoyODkuODQ3NjU2MjUsInkiOjc0NS41fSx7IngiOjI4OS44NDc2NTYyNSwieSI6NzcwLjV9XQ==\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M222.832,823L212.195,827.167C201.557,831.333,180.283,839.667,169.645,847.333C159.008,855,159.008,862,159.008,865.5L159.008,869\" id=\"L_H_I_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_H_I_0\" data-points=\"W3sieCI6MjIyLjgzMjEyNjUyNDM5MDI1LCJ5Ijo4MjN9LHsieCI6MTU5LjAwNzgxMjUsInkiOjg0OH0seyJ4IjoxNTkuMDA3ODEyNSwieSI6ODczfV0=\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M144.723,1050.902L143.252,1059.325C141.781,1067.747,138.84,1084.592,137.369,1100.265C135.898,1115.938,135.898,1130.438,135.898,1137.688L135.898,1144.938\" id=\"L_I_J_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_I_J_0\" data-points=\"W3sieCI6MTQ0LjcyMjY5Mjc2NDM0ODE4LCJ5IjoxMDUwLjkwMjM4MDI2NDM0ODN9LHsieCI6MTM1Ljg5ODQzNzUsInkiOjExMDEuNDM3NX0seyJ4IjoxMzUuODk4NDM3NSwieSI6MTE0OC45Mzc1fV0=\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M210.681,1013.515L227.727,1028.169C244.773,1042.822,278.865,1072.13,306.049,1092.498C333.233,1112.866,353.508,1124.295,363.646,1130.009L373.784,1135.723\" id=\"L_I_K_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_I_K_0\" data-points=\"W3sieCI6MjEwLjY4MDYwNjk5Mzg2NjkyLCJ5IjoxMDEzLjUxNDcwNTUwNjEzM30seyJ4IjozMTIuOTU3MDMxMjUsInkiOjExMDEuNDM3NX0seyJ4IjozNzcuMjY4MTQwODg5ODMwNTMsInkiOjExMzcuNjg3NX1d\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M452.336,1137.688L453.711,1131.646C455.087,1125.604,457.838,1113.521,459.214,1085.422C460.59,1057.323,460.59,1013.208,460.59,970.969C460.59,928.729,460.59,888.365,447.153,864.149C433.716,839.933,406.842,831.867,393.405,827.834L379.968,823.8\" id=\"L_K_H_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_K_H_0\" data-points=\"W3sieCI6NDUyLjMzNTY3MjY2OTQ5MTU0LCJ5IjoxMTM3LjY4NzV9LHsieCI6NDYwLjU4OTg0Mzc1LCJ5IjoxMTAxLjQzNzV9LHsieCI6NDYwLjU4OTg0Mzc1LCJ5Ijo5NjkuMDkzNzV9LHsieCI6NDYwLjU4OTg0Mzc1LCJ5Ijo4NDh9LHsieCI6Mzc2LjEzNjcxODc1LCJ5Ijo4MjIuNjUwNTM3NjM0NDA4Nn1d\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><\/g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_D_E_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_F_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_F_G_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_G_H_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_H_I_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\" transform=\"translate(135.8984375, 1101.4375)\"><g class=\"label\" data-id=\"L_I_J_0\" transform=\"translate(-12.6328125, -11.25)\"><foreignObject width=\"25.265625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>Yes<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\" transform=\"translate(289.80967, 1081.53868)\"><g class=\"label\" data-id=\"L_I_K_0\" transform=\"translate(-13.5859375, -11.25)\"><foreignObject width=\"27.171875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>No<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_K_H_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><\/g><g class=\"nodes\"><g class=\"node default\" id=\"flowchart-A-0\" transform=\"translate(289.84765625, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-96.40625\" y=\"-26.25\" width=\"192.8125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-66.40625, -11.25)\"><rect><\/rect><foreignObject width=\"132.8125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Define visual task<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-B-1\" transform=\"translate(289.84765625, 136.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-114.65625\" y=\"-26.25\" width=\"229.3125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-84.65625, -11.25)\"><rect><\/rect><foreignObject width=\"169.3125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Mark region of interest<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-C-3\" transform=\"translate(289.84765625, 239.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-114.40625\" y=\"-26.25\" width=\"228.8125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-84.40625, -11.25)\"><rect><\/rect><foreignObject width=\"168.8125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Measure distance and width<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-D-5\" transform=\"translate(289.84765625, 341.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-108.3125\" y=\"-26.25\" width=\"216.625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-78.3125, -11.25)\"><rect><\/rect><foreignObject width=\"156.625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Define required px\/m<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-E-7\" transform=\"translate(289.84765625, 455.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-130\" y=\"-37.5\" width=\"260\" height=\"75\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-100, -22.5)\"><rect><\/rect><foreignObject width=\"200\" height=\"45\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Calculate resolution and field of view<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-F-9\" transform=\"translate(289.84765625, 580.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-130\" y=\"-37.5\" width=\"260\" height=\"75\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-100, -22.5)\"><rect><\/rect><foreignObject width=\"200\" height=\"45\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Select camera and lens by performance<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-G-11\" transform=\"translate(289.84765625, 694.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-129.53125\" y=\"-26.25\" width=\"259.0625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-99.53125, -11.25)\"><rect><\/rect><foreignObject width=\"199.0625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Coordinate network and storage<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-H-13\" transform=\"translate(289.84765625, 796.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-86.2890625\" y=\"-26.25\" width=\"172.578125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-56.2890625, -11.25)\"><rect><\/rect><foreignObject width=\"112.578125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Field test<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-I-15\" transform=\"translate(159.0078125, 969.09375)\"><polygon points=\"96.09375,0 192.1875,-96.09375 96.09375,-192.1875 0,-96.09375\" class=\"label-container\" transform=\"translate(-95.59375, 96.09375)\"><\/polygon><g class=\"label\" style=\"\" transform=\"translate(-69.84375, -11.25)\"><rect><\/rect><foreignObject width=\"139.6875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Meets the requirement?<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-J-17\" transform=\"translate(135.8984375, 1175.1875)\"><rect class=\"basic label-container\" style=\"\" x=\"-127.8984375\" y=\"-26.25\" width=\"255.796875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-97.8984375, -11.25)\"><rect><\/rect><foreignObject width=\"195.796875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Record acceptance evidence<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-K-19\" transform=\"translate(443.796875, 1175.1875)\"><rect class=\"basic label-container\" style=\"\" x=\"-130\" y=\"-37.5\" width=\"260\" height=\"75\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-100, -22.5)\"><rect><\/rect><foreignObject width=\"200\" height=\"45\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Adjust position, lens, parameters, or equipment<\/p><\/span><\/div><\/foreignObject><\/g><\/g><\/g><\/g><\/g><\/svg><figcaption>Pixel-Density Sizing Flow from Design to Commissioning<\/figcaption><\/figure>\n\n\n\n\n<h2 class=\"wp-block-heading\">Sizing Examples<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">People Access with 500 px\/m Specified<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Suppose the design adopts 500 px\/m for a 3 m-wide passage zone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The theoretical minimum horizontal resolution is:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>H = 500 \u00d7 3 = 1500 pixels<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A stream with 1920 horizontal pixels has sufficient geometric resolution for this width. This does not mean that any Full HD camera will guarantee the result: lens, position, lighting, focus, movement, and compression quality still need to be verified.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6 m-Wide Corridor with 250 px\/m<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><code>H = 250 \u00d7 6 = 1500 pixels<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Again, 1920 horizontal pixels meet the geometric requirement. If the camera needs to cover 10 m at the same density:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>H = 250 \u00d7 10 = 2500 pixels<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this case, a 1920 px stream no longer meets the geometric relationship. Alternatives include increasing horizontal resolution, reducing the observed width, repositioning the camera, or dividing the scene among more capture points.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wide Area with 80 px\/m<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For a 30 m-wide area:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>H = 80 \u00d7 30 = 2400 pixels<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A horizontal resolution of 2560 px may meet the geometric requirement. If, however, the same area contains a gate where 500 px\/m is required, a single wide-view camera will probably not satisfy both objectives simultaneously. The design may need a context camera and another camera dedicated to the critical point.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is one reason why the number of cameras is a consequence of requirements, not an initial design assumption.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">License Plates, Faces, and Other Targets Should Not Be Reduced to a Single ppm Value<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Horizontal density in px\/m is a general metric. Some tasks require additional criteria.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Faces<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For faces, vertical and horizontal angle, lighting, expression, movement, occlusion, and focus quality strongly affect usability. At more demanding levels, IEC 62676-4:2025 increased the reference density and incorporated new test charts, reflecting the need to validate actual detail rather than nominal resolution alone.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">License Plates<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">License-plate reading also depends on:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>physical plate size in the image;<\/li><li>perspective;<\/li><li>shutter speed and vehicle speed;<\/li><li>visible or infrared lighting;<\/li><li>reflectivity;<\/li><li>exposure;<\/li><li>dynamic range;<\/li><li>camera position;<\/li><li>OCR\/LPR algorithm, when used.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">It is not technically correct to state that reaching a given generic ppm automatically guarantees license-plate reading at any speed and under any condition.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Objects and Processes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In industrial processes, substations, yards, and critical environments, the target may not be a person. The requirement may be to read an indicator, verify the position of a switch, confirm leakage, observe a flame, classify a vehicle, or monitor an operational procedure. Density should be related to the <strong>smallest relevant detail of the task<\/strong>.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Video Analytics Requires Its Own Criterion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">IEC 62676-4:2025 addresses visual tasks for human operators, while automated analysis systems need to be assessed according to their use case. In 2026, the series added <strong>IEC 62676-6:2026<\/strong>, dedicated to performance testing and grading of real-time intelligent video-content analysis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For analytics, the design should specify the expected result, test scenarios, operational difficulty, environmental conditions, false positives, false negatives, and behavior under occlusion and image degradation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Using only \u201cminimum 250 px\/m\u201d as an artificial-intelligence requirement may be inadequate because different algorithms have different needs and because the algorithm&#8217;s objective itself may not be identity recognition.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Validate Pixel Density during Commissioning<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Validation should demonstrate that the installed system reproduces the design assumptions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The first step is to verify geometry:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>camera at the planned point and height;<\/li><li>lens and zoom configured according to the design;<\/li><li>consistent field of view;<\/li><li>region of interest visible;<\/li><li>correct stream resolution;<\/li><li>absence of unplanned cropping or dewarping.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Then the image should be verified under relevant conditions:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>day and night where applicable;<\/li><li>normal lighting and critical scenario;<\/li><li>stationary and moving target;<\/li><li>recording played back in the VMS;<\/li><li>export when part of the requirement;<\/li><li>WDR, IR, and other functions configured;<\/li><li>actual bitrate and frame rate.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Measurement Using a Known Target<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">One verification method is to use an object or test chart of known dimensions positioned in the critical zone and check how many image pixels correspond to the measured dimension.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If a 1 m target occupies 520 horizontal pixels in the recorded image, density at that point is approximately 520 px\/m.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For more rigorous standards-based criteria, the methods and test charts prescribed by the adopted edition of the standard should be followed instead of improvising an untraceable visual ruler.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Common Errors in Pixel-Density Designs<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Using the Sensor&#8217;s Nominal Resolution<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The sensor may have more pixels than the recorded stream. The calculation needs to use the actual chain.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Calculating at the Wrong Distance<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The value needs to be met in the critical zone, especially at the farthest point when that is the worst case.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Confusing Optical Reach with Performance<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A lens may be able to \u201csee\u201d a target at a great distance without providing enough detail for the task.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Treating Legacy DORI as the Current Table without Declaring the Edition<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After October 2025, this creates technical ambiguity. New designs should explicitly state which document and classification are being used.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Assuming that Meeting ppm Guarantees Identification<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Density is a spatial condition, but focus, lighting, movement, compression, angle, and exposure can make the result unusable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Using Digital Zoom to Justify the Calculation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Digital enlargement does not create captured pixels.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Specifying a Single Value for the Entire Installation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Perimeter, gatehouse, parking lot, loading dock, corridor, and critical room may have very different tasks. Density should follow the risk and operational objective of each zone.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Relationship between Pixel Density and Video-Surveillance Design<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pixel density is an engineering tool within a broader process. An <strong>IP Video Surveillance and Video Monitoring Design<\/strong> should connect risk, operational requirement, coverage, camera, lens, network, PoE, bitrate, VMS, storage, cybersecurity, documentation, and commissioning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The calculation gains value when it appears traceably in plans, tables, and calculation records and can be compared against the installed system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A consistent chain is:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>requirement \u2192 region of interest \u2192 density \u2192 geometry \u2192 camera\/lens \u2192 stream \u2192 infrastructure \u2192 test \u2192 evidence.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If one of these links is undocumented, acceptance tends to depend on subjective perception.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Turn the Calculation into a Contractible Requirement<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Robust technical wording should not be limited to \u201ccamera shall have minimum resolution of 4 MP\u201d or \u201cshall comply with DORI.\u201d The document may establish, for example, that a given region of interest shall provide the specified minimum density in the recorded image, according to the stated standards edition, under defined operating conditions, with a field test and evidence attached to the commissioning report.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This form of specification allows the market to propose different sensor, lens, and architecture combinations while keeping the <strong>engineering outcome<\/strong> as the comparison criterion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It also allows the owner to address construction deviations objectively. If the camera was moved, the lens changed, or the stream reduced, the impact can be recalculated and retested.<\/p>\n\n\n<div class=\"wp-block-a3a-destaque\">\n<p class=\"wp-block-paragraph\"><strong>Specify by Performance and Verifiable Acceptance<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A mature specification links requirement, region of interest, calculation record, and field test. Procurement then stops depending on brand or isolated megapixel counts and starts requiring a technically demonstrable result.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"\/servicos\/planejamento\/projeto-de-cftv-ip-e-videomonitoramento\/\"><strong>Learn About the IP Video Surveillance and Video Monitoring Design Service<\/strong><\/a><\/p>\n<\/div>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Final Considerations<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Calculating pixel density in video surveillance is mathematically simple, but using it correctly requires engineering context. The relationship <code>horizontal pixels \u00f7 scene width<\/code> turns resolution and geometry into a verifiable parameter, but the result only has meaning when associated with an operational task, a region of interest, and actual image conditions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Publication of <strong>IEC 62676-4:2025<\/strong> made it even more important to declare the standards edition used. Traditional DORI levels remain relevant for systems and documents based on the previous edition, but the current international edition redefined the densities and adopted the seven-level O2DCPVS model, reaching 1,500 px\/m for the highest-detail tasks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For new designs, the safest practice is to define required performance before equipment, calculate geometry, document assumptions, coordinate the solution with network and storage, and finish with field testing. In this way, pixel density ceases to be a datasheet table and fulfills its real function: <strong>linking a security requirement to a technically verifiable image<\/strong>.<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Technical References<\/summary>\n<p class=\"wp-block-paragraph\">[1] IEC. IEC 62676-4:2025 \u2014 Video surveillance systems for use in security applications \u2014 Part 4: Application guidelines. 2025. Available at: <a href=\"https:\/\/webstore.iec.ch\/en\/publication\/83425\">https:\/\/webstore.iec.ch\/en\/publication\/83425<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[2] IEC. IEC 62676-4:2014 \u2014 Video surveillance systems for use in security applications \u2014 Part 4: Application guidelines [superseded edition]. 2014. Available at: <a href=\"https:\/\/webstore.iec.ch\/en\/publication\/7353\">https:\/\/webstore.iec.ch\/en\/publication\/7353<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[3] IEC. IEC 62676-1-1:2013 \u2014 Video surveillance systems for use in security applications \u2014 Part 1-1: System requirements \u2014 General. 2013. Available at: <a href=\"https:\/\/webstore.iec.ch\/en\/publication\/7347\">https:\/\/webstore.iec.ch\/en\/publication\/7347<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[4] IEC. IEC 62676-5-1:2024 \u2014 Data specifications and image quality performance for camera devices \u2014 Environmental test methods for image quality performance. 2024. Available at: <a href=\"https:\/\/webstore.iec.ch\/en\/publication\/62442\">https:\/\/webstore.iec.ch\/en\/publication\/62442<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[5] IEC. IEC 62676-6:2026 \u2014 Performance testing and grading of real-time intelligent video content analysis devices and systems. 2026. Available at: <a href=\"https:\/\/webstore.iec.ch\/en\/publication\/59704\">https:\/\/webstore.iec.ch\/en\/publication\/59704<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[6] AXIS COMMUNICATIONS. Pixel density based on IEC 62676-4:2025. 2026. Available at: <a href=\"https:\/\/whitepapers.axis.com\/en-us\/pixel-density-based-on-iec-62676-4-2025\">https:\/\/whitepapers.axis.com\/en-us\/pixel-density-based-on-iec-62676-4-2025<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[7] AXIS COMMUNICATIONS. Pixel density based on IEC 62676-4:2014. 2026. Available at: <a href=\"https:\/\/whitepapers.axis.com\/en-us\/pixel-density-based-on-iec-62676-4-2014\">https:\/\/whitepapers.axis.com\/en-us\/pixel-density-based-on-iec-62676-4-2014<\/a>.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Frequently Asked Questions<\/summary>\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-como-calcular-a-densidade-de-pixels-em-cftv-33ddf65d\"><strong class=\"schema-faq-question\">How Do You Calculate Pixel Density in Video Surveillance?<\/strong> <p class=\"schema-faq-answer\">Divide the useful horizontal image resolution by the horizontal scene width, in meters, in the region of interest. An image with 1920 px covering 8 m provides 240 px\/m.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-o-que-significa-px-m-em-cftv-40ba507c\"><strong class=\"schema-faq-question\">What Does px\/m Mean in Video Surveillance?<\/strong> <p class=\"schema-faq-answer\">Px\/m means pixels per meter and expresses how many horizontal image pixels represent one meter of the scene at the analyzed plane.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-quanto-maior-o-n-mero-de-megapixels-maior-a-dens-cf5c4f2e\"><strong class=\"schema-faq-question\">Does a Higher Megapixel Count Always Mean Higher Pixel Density?<\/strong> <p class=\"schema-faq-answer\">Not necessarily. Density also depends on field-of-view width. A high-resolution camera covering a very wide area can provide fewer px\/m than a lower-resolution camera with tighter framing.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-quais-s-o-os-valores-dori-de-densidade-de-pixels-25e77a84\"><strong class=\"schema-faq-question\">What Are the DORI Pixel-Density Values?<\/strong> <p class=\"schema-faq-answer\">The classic table based on IEC 62676-4:2014 uses 25, 62.5, 125, and 250 px\/m for detection, observation, recognition, and identification. These values are legacy values from the previous edition and should not be presented as the current IEC 62676-4:2025 classification.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-o-que-mudou-na-iec-62676-4-2025-em-rela-o-densid-cf0cd46a\"><strong class=\"schema-faq-question\">What Changed in IEC 62676-4:2025 Regarding Pixel Density?<\/strong> <p class=\"schema-faq-answer\">The 2025 edition replaced the 2014 edition and completely redefined the density system, adopting the O2DCPVS model with seven levels: 20, 40, 80, 125, 250, 500, and 1,500 px\/m.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-250-px-m-ainda-significa-identifica-o-na-iec-626-22fa9ab6\"><strong class=\"schema-faq-question\">Does 250 px\/m Still Mean Identification in IEC 62676-4:2025?<\/strong> <p class=\"schema-faq-answer\">Not as the current classification in the 2025 edition. In the current model, 250 px\/m corresponds to the Characterize level. Designs using the historical concept of identification at 250 px\/m should explicitly declare the previous reference or the adopted contractual requirement.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-zoom-digital-aumenta-a-densidade-de-pixels-76725681\"><strong class=\"schema-faq-question\">Does Digital Zoom Increase Pixel Density?<\/strong> <p class=\"schema-faq-answer\">No. Digital zoom only enlarges pixels already captured. It does not create new spatial information and does not turn a low-density recording into an image with higher actual density.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-a-densidade-de-pixels-deve-ser-calculada-com-a-r-f7e96023\"><strong class=\"schema-faq-question\">Should Pixel Density Be Calculated Using Sensor Resolution or Stream Resolution?<\/strong> <p class=\"schema-faq-answer\">The resolution actually available for the task should be used. If the requirement is investigation, the reference should be the recorded and exportable resolution; if it is live operation, the viewing chain should also be verified.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-atingir-a-densidade-calculada-garante-qualidade--3c74c2fa\"><strong class=\"schema-faq-question\">Does Reaching the Calculated Density Guarantee Identification Quality?<\/strong> <p class=\"schema-faq-answer\">No. Px\/m measures spatial sampling. Lighting, focus, angle, movement, shutter speed, noise, and compression can degrade usable detail, so the design needs to provide for field testing.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-como-comprovar-a-densidade-de-pixels-no-comissio-1107dcfd\"><strong class=\"schema-faq-question\">How Can Pixel Density Be Demonstrated during Commissioning?<\/strong> <p class=\"schema-faq-answer\">Verify position, lens, field of view, and actual resolution and use a target or test chart of known dimensions in the critical zone. For standards compliance, apply the test method corresponding to the adopted edition of the standard.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-dori-adequado-para-video-analytics-1988d7b4\"><strong class=\"schema-faq-question\">Is DORI Appropriate for Video Analytics?<\/strong> <p class=\"schema-faq-answer\">It should not be used automatically. The classic levels were developed for imaging and visual-interpretation tasks. Analytics needs its own requirements and tests; IEC 62676-6:2026 specifically addresses assessment of intelligent video analysis.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-como-especificar-densidade-de-pixels-em-uma-lici-09752113\"><strong class=\"schema-faq-question\">How Should Pixel Density Be Specified in a Video-Surveillance Tender?<\/strong> <p class=\"schema-faq-answer\">State the standards edition, region of interest, operational task, px\/m value, reference stream, test conditions, and evidence required for acceptance. Avoid requiring only megapixels or writing generically &#x27;according to DORI&#x27;.<\/p><\/div><\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Complementary Technical Materials<\/summary>\n<h4 class=\"wp-block-heading\">Related Solutions<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"\/solucoes\/engenharia-de-sistemas-de-seguranca-eletronica\/videomonitoramento\/\">Video Surveillance<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Related Services<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"\/servicos\/planejamento\/projeto-de-cftv-ip-e-videomonitoramento\/\">IP Video Surveillance and Video Monitoring Design<\/a><\/li><li><a href=\"\/servicos\/planejamento\/projeto-de-sistema-integrado-de-seguranca-eletronica\/\">Integrated Electronic Security System Design<\/a><\/li><li><a href=\"\/servicos\/planejamento\/projeto-de-rede-logica-e-redes-corporativas\/\">Logical Network and Corporate Network Design<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Main Content on the Topic<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"\/conteudo\/artigos-tecnicos\/nbr-62676\/\">ABNT NBR IEC 62676 and IEC 62676: Parts, Requirements, and Application in Video-Surveillance Design<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/especificacao-pontos-monitoramento-eficiencia-cameras-nbr-iec-62676-2\/\">Video-Surveillance Monitoring Points: Specification, Pixel Density, and Validation According to IEC 62676<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/densidade-de-pixels-e-requisitos-dori-sistemas-videomonitoramento-2\/\">Pixel Density and DORI Requirements in Video-Surveillance Systems<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/planejamento-arquitetura-cftv-nbr-iec-62676-2\/\">Planning Video-Surveillance Architecture According to ABNT NBR IEC 62676<\/a><\/li><li><a href=\"\/conteudo\/guias-tecnicos\/guia-completo-sobre-sistemas-de-cftv\/\">Complete Guide to Video Surveillance Systems<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Related Technical Content<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"\/conteudo\/artigos-tecnicos\/infraestrutura-de-rede-para-sistemas-de-cftv\/\">IP Video-Surveillance Infrastructure: Network, PoE, Switches, VMS, Storage, and Backbone<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/controle-taxa-bits-em-sistemas-de-videomonitoramento-ip\/\">Bitrate in IP Video Surveillance: How to Calculate, Configure CBR\/VBR, and Size Network and Storage<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/como-dimensionar-storage-para-cftv-e-vms-corporativo\/\">How to Size Storage for Corporate Video Surveillance and VMS<\/a><\/li><\/ul>\n<\/details>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to calculate pixel density in video surveillance in px\/m, relate resolution, scene width, lens, and distance, and correctly apply the new IEC 62676-4:2025 criteria without confusing legacy DORI with the current classification.<\/p>\n","protected":false},"author":1,"featured_media":31221,"parent":0,"template":"","meta":{"_a3a_global_related_solutions":[],"_a3a_global_related_services":[],"_a3a_global_related_materials":[],"_a3a_post_lang":"en-us","_a3a_translation_group_id":"73c71f09-6157-4ea4-848a-a15f1ba7f5fa","_a3a_i18n_canonical_slug":"pixel-density-video-surveillance-calculate-px-m-field-of-view","_a3a_prod_post_id":"","_a3a_lang_url_en-us":"","_a3a_lang_url_es-es":""},"categories":[],"segments":[],"mercados":[],"etapas":[],"class_list":["post-82620","articles","type-articles","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/articles\/82620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/articles"}],"about":[{"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/types\/articles"}],"author":[{"embeddable":true,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":2,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/articles\/82620\/revisions"}],"predecessor-version":[{"id":82623,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/articles\/82620\/revisions\/82623"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/media\/31221"}],"wp:attachment":[{"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/media?parent=82620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/categories?post=82620"},{"taxonomy":"segments","embeddable":true,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/segments?post=82620"},{"taxonomy":"mercados","embeddable":true,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/mercados?post=82620"},{"taxonomy":"etapas","embeddable":true,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/etapas?post=82620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}