The PPF / PPM Video Surveillance Guide

Published Dec 16, 2020 17:18 PM

Pixels per foot / Pixels per meter is the most fundamental and valuable, though imperfect, metric for specifying video surveillance image quality.

IPVM Image

In a single number, this metric (e.g., 10ppf, 40ppf, 100ppf) conveys important information about what the projected quality that a camera can provide.

The image below, taken from our Design Calculator, demonstrates examples of common pixel per foot (ppf) levels:

PPF / PPM Established Metric

PPF has become a critical established metric for several reasons:

  • Broad camera manufacturer support: Most major manufacturers use this metric.
  • Common A&E specifications: Architects and engineers who plan large projects regularly use PPF / PPM as the basis for their designs and surveillance plans.
  • Need for Something: With so many resolution options today (from 1MP to 12MP and beyond), the old metrics which used percentage of screen covered make no sense. PPF has filled this void.

The Goal of PPF

PPF is a single metric (e.g., 10, 50, 90, etc.) that when specified should deliver a specific level of quality. For example: "the parking lot camera must deliver 75 PPF." Instead of guessing or just specifying more resolution, using this metric should enable the selection of the ‘right’ resolution for the scene. The final image, following the PPF metric, will then deliver a more predictable level of quality.

PPF Problems

However, PPF suffers from many problems that must be factored in:

  • Assumes even lighting and ignores the impact of bright sunlight
  • Assumes day time lighting and ignores the impact of night time / low light viewing
  • Disregards differences in lenses and compression
  • Disregards that image quality needs are subjective and debatable
  • Fails to specify related and critical metrics to complement PPF

Despite this, PPF does have value for estimation and planning. It just cannot be used blindly or simplistically. Inside the PRO Member’s section, we explain:

  • How to calculate PPF
  • How to recognize PPF limitations and make adjustments
  • How to best use PPF productively

Key ***************

**** ** ****:

  • *** ** **** *** **** *******. You *** ******* ******** ** *** think * ****** ****** *** *** close ** ********** ********* ** ******* as ***** ******* ****** ********** *** scenes.
  • ********** *** *** *********** ** **** so *** *** ***** ********.
  • *** *** ** * ******** ** get * ***** ** ********* *********** then ****** *** ******** **** ********.
  • *** *** ****** ***** ********* ******* levels **/*/*** ** ***** ************.
  • *********** *********** *** *** ****** ************.
  • ** *** ************ ** ******* ********* but ***** ***** **** ** **************. Instead, ******* ********** *** *** ****** properties (***, *** ***** ***********, ***.)

PPF ** ***

****, ** *** *** ********** **** report, *** ********* *** ****** **********, Pixels *** ***** (***), ** ****. However, *** ** ******** ****, **** in **** ******* ************ ** *** metric ******.

*** *********, *** ***** ***** ***** some ******** *** ****** *** **********. Note **** ******* ****** ************** ******** ****** ************, ** ******** to ******** / ***.

IPVM Image

How ** ********* ***** *******

*********** ***** ******* ******* ** *** inputs/factors:

  • *** ****** ** ********** ****** ** a ***** ****/******
  • *** ***** ** *** *** ** the ****** ** *** ***** ** interest

Horizontal ***** *****

** ******* ** ******** ******** *** horizontal ***** ***** *** ** *** confuse ** **** *** ******** *** nor ******* **********. *** ********, * 720p ****** *** * ***** ********** of *** (*********** *.***) *** *** horizontal ***** ***** ** **** *** its ******** ***** ***** ** ***, more ******** ********* ** **** * 720. ** ** *** ***** ****** in **** ****, *** ****, **** counts *** ********* ***.

**** *** ********** ***** ****** *** common ***********:

IPVM Image

**** **** ** ******** **** ** they *** ***** ***********.

Selecting *** *****

*** ****** **** ** *** *********** is *** **** * ***** ** View *** ***** ** *****. *** image ***** ***** * ****** ******** for ********* *** ***, ****** ******* across ** *** ***** ** ********, like *** **** *****:

IPVM Image

*********** *** ***** ** *** *** can ** ******** *** ******, **** areas, **** ** ******* **** ** fields. *** ********, *** ********* ***** shows *** ********* *** ****** *** covering * ******* ***/*****.

IPVM Image

**** ** ***** **** *** ** 'right', *** ** ******* ** ******** factors.

  • ** ***** ******* ***** *** ****?** ******* ****** ** ******* ** the ***** ** **** ***, ****** to *** **** ** *** ****** right, ** *** ** ****** ** use *** ******** ***' *** *** calculations. ** ***** ** ** ***** coverage, *** ***' *** **** ** be ****.
  • **** ********** *********** *** *****?** ****** ********* ** ******* ** resolutions, ** **** **** **** ** mind **** ********* ****. **** *** be *** ** ***** *** ***** models *** ********, ***** *** ********* limited ** *****. *** ** ** or **** ******* *** ** ****, wider **** *** ********.

** ***** ** *** ***********, ** recommend ***** ***** ****, ** **** you ** *** ************* **** ***.

PPF *******

**** *** **** ********** *** ********** pixels ** *** ****** ****** *** measured **** *** *****, *** ** simple ********.

IPVM Image

**** *** * *** ********:

  • *** *** ***** * **** ****** to ***** * ** **** **** entrance: *** = *** ******* ********** pixel ***** ** **** *** *** Width = ** (*.*., **** / 10).
  • *** **** * *** ****** ******** a *** **** **** ******* ***: PPF = ~** ******* ********** ***** count ** **** *** *** ***** = *** (*.*., **** / ***).
  • * ***** ****** ** ********** * 40 **** **** ******* ********: *** = ** ******* ********** ***** ***** is **** *** *** ***** = 40 (*.*., **** / **).

PPF ********* ** *** ***** *** ******** **** ****** *********

******* ** *** **** * '******' PPF. **** *** *** ** ******* on *** *** *** ******* ** interest ** **** *** ******. *** instance, ***** ******* ****** **********, ** *** ***** **** * camera's ***, ***** ***** *** ** that *****. ** *** *** **** PPF ********* ** ** ******** *** target ** ** ***, *** ******* the ****** ** ******* *********, ** 100, ***, ** *** ***.

IPVM Image

******* *********, *** *** ***** ********* as ** ***** *** ***, **** below. ******** *** ****** ** *** FOV *****, ** *** *** *** decrease, *********** ** ***.

IPVM Image

*** *** *** **** *** ******** in ******* ****** **********.

Fisheye ***** ** **** ******

*******, ****** ** ***** ** **** width **** ***** ******* ********* ******, as *** ***** ************, **** ****** than ******** *******.

***** *** (*) *** ******* ** an *******, *** * ******* ********* (360 ****) *** *** ***** ***** a ~**° ****. ******* *** **** to *** ** ******** ** **** away **** **** ******:

  • ***** * *** *********, ** ** feet **** **** *** ******, *** PPF ** ~**
  • ***** * *** '************' **° ****, at ** **** **** **** *** camera, *** *** ** ~***

**** ** * ******* ********* **********. While *** ********* *** *** ** 'all' **********, ** *** *********, ** 20 **** ****, ****** **** **** like ***** (**** **** ********). ** contrast, *** '************' **** **** ******* near ******** ******* ****** ****** ****** a **** ******** ****.

*** *** **************** ********* ****** *********** **** *******.

Recognizing *** ***********

**** ***** *********** ***, ***** *** several ****** ***** ****** *** ********* quality ** ****** *********. *****, ** review:

  • *** ****** ** ****** ******** / wide ******* ******
  • *** ***** / ***** **** *******
  • *********** / ***** ******* ******* ******
  • **** ******* ***********
  • ********** ***** ******* ************
  • ************* ******* ** ***

Wide ******* ***** ***********

*** ******* *** ****** *** *** same *** *** ********* ***** *** vary *************. *** ******* ** ****** bright ********* / ******** ** * key *******. ** *** ***** *****, both ******* **** *** **** **********, cover *** **** *** *** *** taken ** *** **** ****:

IPVM Image

*******, *** ***** ** *** ***** looks **** ** *** ***** *** PPF ***** ** *** *****. ****** the *** ** *** ****, *** camera ** *** ***** *** *** stronger *** **** ********* ***.

Low ***** ***********

**** ** **** ********** *** *****, as **** ** ****,****** ********* **** ****************, **** ******* ***** ******** ***** quality. **** *** ** **** ** the ****** ** ****** *****, ******* the ******* ** *** **** **** over *** ****** ** ******* ***** from *** ** *****, **** ***** levels ******** ** ~*,***** ** *** left, *** ***** *** ** *** right.

IPVM Image

******* *** ***** *** ***** '****' by ******* *********, **** *** **** cameras ******* ***** ******* *** ******* more ***** **** ****** *** ***. However, ************ *** ********** ****** ***** make **** ******** ********** *****.

** *** ****** **********, ** ******* samples ***** ** **** ***** *** and ***** ****** ** **** **** difference, **** *** ********* ** **** time ** ***** ****** ***** *******' parameters.

IPVM Image

Differences ** ***********

******* *** ********* ******* **** *** is *********** ***** ********. **** ** the **** ********** *** *** **** CODEC *** ****, *** ****** ** compression *** **** *******. ***** ************ that:

IPVM Image

** ***** **** ***** *'* *** is *** ***** **** ***** *, but **** ** *** *** ****. Both ****** *** ***** **** *** same ******, **** *** **** ********** being ********* *********** ** ***** *.

****** ** *** ********* *********, ************* use **** ********* ******* *********** ********, as **** ** ********* *********** *** their ******* ******* ******. ******* ****** see ***** ****** ************ *********** ************* ******* ** ***** ******** *** manufacturer *****.

***** ****** ** ******* ** ***** compression ****** ********** ************* ********* ** ***** ***** ******** issues. *** ******** ******* / *********** *********** **** ******* ** *********** *** its *******.

Lens ***********

**** ***** **** **** ******* *** make * **** ********** ** ***** quality, ********** ** *** ****** ********. However, ** *** *****, **** ******* is ****** * ***** *******, ******* fine ******* *********** ***** *** *********** in **** ******. ***** *******, **** as*-****,******, *** ********** ************ *** *** more ****** ** ****** ***** *******.

Subjective ***** *******

******* *** **** ********** ******* ** PPF ** *** ********** *** '*****' quality ***** *** **. **** ** 'beauty ** ** *** *** ** the ********', *** ********** ****** *** think * ***** ******* ***** ** good ****** ** '********' * *******, but ******* *** ******* ************* **** pixels ** ****** *** ********.

*** *******: * ******** ***** ** detect * ***** *******. ***** ** the ***** *** ****** ***** ** right?

IPVM Image

*** **** ********* ******** ****** **** deciding *** **** ****** *** ****** to ******** * ******** ******. ******* the ****** *****:

IPVM Image

**** ****** **** *** *** ~** PPF ** *** **** ** *** fuzzy *** **** **** **** * 'sharper' *****. ****** **** **** ** good ******, ********** ** *** ****** is *****, **** ** ** ******** or ********.

********** ** **** ** '******' ****** is ******, *** ***** ** ****** with *** ***** / ******** ***** what **** ***** ** **********.

Related / ******** *******

**** ********** *******, *** ***** **** not ******* ****** *********** ** ******** select *******, ******* ** ********* ** guesswork. **** ***** ***, ******* ******* must ** ****:

  • ***** ** **** *****: ***** ************** **** ** ****** how **** *** *** ***** ** be, ********* **** * *** ******. This *** ****** ********* ** **** will *** ******** ** ***** **** than ******. *******, ************ ***** *** wide, *.*., ** *** ** ** feet, ***.
  • ******** ** ******: ******* *** *** *** ****** needs ** ******* *** ***** *** impacts **** ********* ** **** ** the ***** ** *** ***. ********, the ******* **** **** *** ****** one ****, *** ***** *** ***.
  • ***** ** *********: *******, ********** ** *** ****** of ******, ** *** ****** ****** too ******* ********** ** ************, *** will **** *** ******* **** ***** or ******* ***** **********. ** ********* ****** ** ***** ***********, ** ********** **** **° ** less ** ***** *** ****** ****** images.

FOV **** **********

******* ** ********* ** ********** ***** megapixel ******* **** **********, *** ********* has ****** ****** *** ******* *****. For *******, ** ***** **' **** or ****, * ***** ****** **** provide ~******, **** **** ****** ****** for * **** ******* *** **** image. ** ********, ** *** **** using ** ** ******, ** *** the **** ***, *** ***** **** to ***** **** *** ***** ** 6 **** **** - * **% decrease.

** *** ****** **** ****, *** only ********* ****** *** *********** ********* such ** *** ******'* *** ***** and *** ***********. ********, ***** ******* will ***** ******* **** ****** ******** and *** ***** *** *** **** number ** ****** ******** * '****** for *****'.

Larger **** **** *********

*******, ***** **-** **** **** ****, the ********* ******* **** ********. ****** up **** ***** ** * *** camera **** ********* *** ********** ***** count ********, ~**%. ******* ***********, ********* low ***** *** *** *********** ** 5MP ******* *** ***** **** ***** ones.

** ******* ***** ********** *** *** large ***** ** ** *** ****** problems ** *** ***. *** ********, let's *** *** **** ***** ****** a *** **** **** ****. ** do **, *** **** **** **** horizontal ******. * ****** **** ****** technically **** (** ** *** ~**** horizontal ******) ** ***** (*) *** cameras. *** **** ******** ***** ***** be (*) ***** *******. ***** *** total *** ** ******** **** (****), the ******* ******* *** ** ******** in ***, *** *****, ***** ****, broad ******* *******, ***.

PPF ********** ******* ** *************

**** *** **** ** ****, *** should ******* ** ************ *** **********.********:***** ******* ****** ******, **** ******** and ** *** ****** ** *** impact ** ****** ******** ** **** modest ********, ***** ** ****** ************.

****** **********:

  • **** ******* / *********** ****** *** license ******:************* ******* ******* ** *** *** PPF. **** ** ***** **********, ** is ******** ** ******* ***** *********** details, ********** ** ******* ******. ** contrast, *** ** ****** ******** ****** lighting ** **** **** ** **** fine ******* **** ** *******, **** as *** ****** ******* ** ********.
  • ******** ******* / ****** *** **** an ****** (******, ***) ** ***** but *** *** *********** *******:************* ********* ********* ******* ** *** 40 ***. **** ** ****** ********* as **** ** ******** ** *****.
  • *** ******* / ********* ****:************* ******* * - ** ***. Be *******, ******* ** **** *****, it *** ** **** **** ** make ******* *** ****** *** ******* know **** **** *** ***** ** if *** *** ******* *********. ** course, **** **** ******** ***** ********. All ** ***, ** *** **** less **** ** ***, *** *** highly ****** ** **** *******. *******, some ********* ******* **** * *** PPF ** ********, ** *** ***** be ****.

[****: **** ***** *** ********** ******* in **** *** *** ******* ** 2016/2021 ** ******** ******* ******* *** provide ****** ******** **** *** **** Design **********.]

Comments (18)
U
Undisclosed #1
Dec 23, 2016
IPVMU Certified

However, in our tests, lens quality is rarely a major concern, despite fine quality differences which are perceptible in some lenses...

Has there been a specific test of lenses and their effect on apparent PPF?  Some tests have indicated that in certain cases there might be substantial differences, A Major Flaw in Long Lenses and PTZs Found.

Plus with imager pixel density increasing, lenses are needed to have higher MTF.  

Avatar
Ethan Ace
Dec 23, 2016

You raise a good point. We'll add more info about long lenses and clarify.

GB
Gavin Botha
Dec 24, 2016

Great article. 

JD
James Drymiller
Dec 31, 2016

Note, we use PPF throughout this report, but sometimes the metric equivalent, Pixels Per Meter (PPM), is used. However, PPF is commonly used, even in many regions standardized on the metric system.

This bias for anything non-metric forever bemuses me.

Setting aside your 'regional' comment for just a moment, there are only 3 countries in the world not using the metric system.  And with no offense to Burma or Liberia, it's the USA that you are acquiescing to here.  So I ask you (IPVM) to reflect on PPF versus PPM.  As 'the world's leading video surveillance information source, IPVM provides the best reporting, testing and training for 10,000+ members globally' [my emphasis on the areas in bold], who are you serving?  What is the more exact measurement tool?

You say, 'PPF is commonly used, even in many regions standardized on the metric system.  I wonder what you base that comment on?  More importantly, if that is true, could the reason be because PPF is what we are force fed?

The US National Institute of Standards and Technology (NIST) has a very interesting paper on the subject of metric systems in the USA at https://www.nist.gov/sites/default/files/documents/pml/wmd/metric/1136a.pdf

Thanks for your consideration and Happy New Year.

(1)
JH
John Honovich
Jan 01, 2017
IPVM

James,

Our calculator has long supported metric and actually checks the country for each visitor defaulting to metric for those countries who use metric.

We will add in references to PPM values as well as PPF for all pictures / graphics after the New Year's and update the post.

JH
John Honovich
Jan 06, 2017
IPVM

James, all, we added PPM measurements to the images inside the report. Thanks.

TJ
Tracy Jones
Feb 14, 2021
IPVMU Certified

I work in metric but was schooled in imperial (UK), I have no bias, but, I feel in this realm that ppf is more granular than ppm.

Of course, we all constantly work in many different units depending on which tasks we are doing and what information we are accessing from where; Farenheit/centigrade/kelvin, lux/candles mph, mpg, litres/litres of milk, fl oz of cream, in the end it doesn't really matter, does it?

Avatar
Eddie Moss
Aug 08, 2017
IPVMU Certified

Can anyone explain why the Horizontal Pixel count of 2592, for 5MP resolution, is less than the figure of 2688, for 4MP resolution? 

This question is in reference to the table on page for of this tutorial.

JH
John Honovich
Aug 08, 2017
IPVM

Eddie, good eye.

The reason that 5MP has a lower horizontal pixel count than a 4MP camera is the difference in aspect ratios, i.e., 5MP cameras are 'taller' than 4MP ones:

5MP - 2592 x 1944

4MP - 2688 x 1520

Related - Aspect Ratio 16:9 vs 4:3 Shootout

Also, 3MP cameras have slightly greater vertical pixel count but much narrower horizontal one, i.e., 3MP - 2048 x 1536

UE
Undisclosed End User #2
May 28, 2018

Give a better idea of ppm.

Avatar
Brian Rhodes
May 28, 2018
IPVMU Certified

I want to help, but I don't understand the question.  Can you expand?

U
Undisclosed #3
Nov 20, 2018

Clear explanation of changes in HFoV and change of PPF according to difference parameter.  Great information.

MC
Muon Cheun Cheng
Jan 31, 2022
IPVMU Certified

I just read the PPF or PPM notes. To my understanding, the PPF value changes based on FoV. Thus, the PPF value does not represent a fixed specs of a camera.

Example: Using the same camera, by zooming to a FoV without shifting the camera, we infact change the FoV value with the resolution remain as a constant. The PPF will be different with a different zoom point.

Is my theory correct?

Avatar
John Scanlan
Jan 31, 2022
IPVM • IPVMU Certified

Yes, your understanding is correct. The example from the report shows this:

IPVM Image

PPF also decreases with distance. The angle of view may remain the same, but the further a subject is from the camera the greater the field of view width will be and the lower the PPF. See the example below:

IPVM Image

(1)
MC
Muon Cheun Cheng
Feb 01, 2022
IPVMU Certified

I’m disturbed by the following comparison between my calculation and the camera calculator.

For a camera resolution of 720P:

Horizontal pixel: 1280

Vertical pixel : 720

PPF = Horizontal pixel / FoV width

With a FoV width = 10 ft

The PPF = 1280 / 10

PPF = 128 pixels

The camera calculator shows

IPVM Image

My calculation shows 128 PPF for a camera resolution of 720p.

The camera calculator show 72 PPF for the same resolution.

What went wrong with my calculation as compare with the camera calculator?

(1)
Avatar
Sean Patton
Feb 01, 2022

That is odd, I just ran the same calculation in the Calculator and got the expected 128PPF. Your calculation is correct, I am not sure why the Calculator is saying 72PPF:

IPVM Image

Try opening a new project in the Calculator and running the calculation again. If you still have the issue, email me at sean@ipvm.com

Avatar
Seth Bartynski
Feb 01, 2022
IPVM

Thanks for the question! This is an interesting case, but the Calculator is actually correct here. I can match the values you have displayed when the camera in question is in corridor mode, e.g., when the camera's field of view has been rotated by 90 degrees. You can see the matching values (corridor mode selection highlighted in red):

IPVM Image

Since the FoV is rotated in corridor mode, the horizontal resolution is now 720 pixels, instead of 1280. Hence the PPF calculation is 720 pixels / 10 feet = 72.

(1)
MC
Muon Cheun Cheng
Feb 01, 2022
IPVMU Certified

Hi Sir,

I've learned something new..."corridor mode". I tried the other option and set the same width to 10 ft, the PPF change to 128 for the 720p resolution which is correct. Thank you for the clarification.