Nous poursuivons notre apprentissage de votre langue

Nous travaillons dur pour que toutes les pages de milestonesys.com soient disponibles dans autant de langues que possible. Mais c’est un processus qui requiert du temps. En attendant, un grand nombre de nos fonctions sont déjà proposées en plusieurs langues. Certaines pages, comme celle-ci, ne sont pas encore disponibles dans votre langue.
Merci de votre compréhension.

How license plate recognition works with Milestone

octobre 15, 2024

This article explains Milestone's two options for automatic license plate recognition, also known as “ALPR” or “LPR”. We’ll discuss the capabilities of Milestone’s XProtect LPR extension compared to BriefCam analytics, and explain how our customers choose between them.

 

Popular LPR use cases

License plate recognition relies on optical character recognition (OCR) to read vehicle registration plates from images captured with security cameras. LPR is one of the most popular analytics within video surveillance, with Milestone customers using it across both the public and private sectors.  

  • Traffic management: LPR helps monitor vehicle flow, detect traffic violations and manage congestion by automating processes like toll collection. It can also help prioritize emergency vehicles for faster response times. 

  • Law enforcement: Police departments around the world use LPR to identify stolen vehicles, track suspects and flag vehicles with outstanding violations. It allows real-time monitoring and historical tracking of vehicle movements, which can help investigators find key pieces of evidence within criminal cases. 

  • Parking management/access control: Most of us are used to driving in and out of paid parking lots without using ticket machines, and that’s thanks to the widespread adoption of LPR. By capturing and identifying license plates, LPR systems can automatically grant or deny access based on pre-configured permissions. This has become an essential part of keeping schools, residences, offices, manufacturing sites and other types of critical infrastructure safe. 
XProtect LPR extension vs. BriefCam LPR

Milestone's XProtect LPR extension and BriefCam analytics can both be used in all of the above contexts. So, how to decide which one to choose?

If you're already using Milestone XProtect and only need core license plate recognition features tightly integrated into that VMS, the XProtect LPR extension is a cost-effective and straightforward choice. However, if you need LPR across all video footage from any VMS, along with additional advanced analytics beyond LPR, BriefCam is the better fit.

  XProtect LPR extension BriefCam LPR
Integrates with Milestone's XProtect video management software (VMS) ✓ BriefCam Protect & Insights editions
Integrates with other VMS products

✓ BriefCam Protect & Insights editions

Camera-agnostic
LPR match lists (including live updates)
LPR country detection x
Style aliases  x
Wilcards
Vehicle make and model
Licensing Pay per number of enabled cameras

 

BriefCam LPR can be used on all video footage without allocating specific cameras

 

Customer fit Customers already using XProtect and need LPR, but don't need access to the other advanced analytics available in BriefCam 

 

Customers who need LPR analytics "in the wild" (i.e., on all footage from any security cameras) and also need other advanced analytics

 

Key LPR functionality explained

Let's explain a few of the terms in the table above:

  • Match lists are predefined lists of vehicle license plates that the LPR system is programmed to recognize and act upon in a specific way. You can create rules in XProtect that trigger certain actions for when a plate number does or does not exist on any of your lists. For example, you can trigger your access control system to open a gate when a plate number is on a match list of employee vehicles, emergency vehicles or trusted vendor vehicles. You can also set up alarms for when a plate number is not on any of your match lists.   

  • Country modules help you know whether a license plate is from a specific country or region. If an LPR deployment is in a region where vehicles from multiple countries frequently pass (e.g., in border areas), multiple country modules can be used simultaneously. This allows the system to recognize and interpret license plates from a wide range of countries accurately.

  • Style aliases let you group different license plate variations under a common name. There are certain vehicles that are allowed to follow different traffic rules (e.g., emergency vehicles, law enforcement vehicles, diplomatic vehicles). In theory, you could group all of these into one alias called “No speeding tickets”. Aliases are useful for managing access to buildings and parking lots while ensuring that emergency response vehicles can move freely within public and private spaces. 
A deeper dive into the XProtect LPR extension

In terms of technical requirements:

  • The XProtect LPR extension works with all variants of XProtect as well as all cameras supported by XProtect, providing multi-lane detection with a single camera.
  • For any camera to work well, though, you’ll need to go through some calibration steps. 
  • The extension supports all countries on this list.   
  • Server requirements will depend on 1) the scale of your LPR needs and 2) server components (e.g., CPU and RAM). The extension is fully compatible with dedicated Husky servers. It also works on other servers that meet the LPR spec requirements.
  • If you have only one or two LPR cameras for your office building, you can likely run them alongside your core VMS on the same server. For larger projects, however, it’s necessary to have a dedicated LPR server. Some testing indicates that the best quality server can handle up to 80-100 LPR cameras, but your mileage may vary.   

In terms of licensing, three are needed for the LPR extension:  

  • The base license, which covers an unrestricted number of LPR servers
  • The LPR camera license, charged per camera that you need to run LPR  
  • The LPR country module license, which applies to each country, state or region that you need in your analytics (five modules are included in the base license) 
  • When you place an order, LPR licenses will be added to your XProtect base license. If you’re already an XProtect customer, this means that you’ll get a new software license code (SLC) that includes LPR.   

How do you set up the LPR extension?

In the Management Client, LPR will be listed under Basics → License Information. It will also be visible under Servers → LPR servers, where you can see a list of your LPR cameras, match lists and license plate style aliases:

A deeper dive into BriefCam LPR

BriefCam technical requirements for LPR:

  • The text on a license plate must be at least about 10 pixels in height for reliable detection. BriefCam's analytics software ingests video from fixed cameras (with recommended resolutions from CIF up to 4K and typical frame rates of 8–30 fps).
  • While specific hardware requirements depend on deployment size and workload, processing (especially real-time analytics) is generally GPU-accelerated and sized based on the number of cameras and resolution being analyzed. 

BriefCam licensing:

  • BriefCam is licensed by product edition (such as Protect or Insights). If you choose Protect or Insights and connect your edition to a VMS, you can receive live alerts based on LPR events (e.g., a blacklisted vehicle is detected). However, if you choose a review-only edition (such as Investigator), then LPR will be used for forensic search of recorded video, but not for live response.
  • Within each edition, you purchase licenses that determine factors such as the number of camera channels and concurrent users; multi-sensor cameras require a license for each sensor. 
  • The base license purchase is a one-time cost, with optional annual maintenance available after the first year. You can also expand your licensing to add more cameras or users as needed.
Milestone customers using LPR

Here are examples from our customers who use the XProtect LPR extension: 

  • Residential: In Uruguay, a virtual doorman company uses video management and license plate recognition to remotely grant access to visitors and automatically open parking barriers for residents' vehicles.
  • Manufacturing: An Italian packaging company integrates license plate recognition into their video management system to control vehicle access while also monitoring production line repairs. 
  • Traffic management: In addition to working with local police to resolve traffic cases, the City of Hobart monitors traffic patterns and parking lot occupancy.

And here are a few examples of customers using BriefCam for LPR and beyond

  • Critical infrastructure: This public water treatment company located in Brazil's capital uses the XProtect VMS together with BriefCam analytics for LPR, face recognition, access control, and more. 
  • Public safety: The City of Genoa uses XProtect and BriefCam's LPR to review and respond to footage from thousands of security cameras.
  • Law enforcement: Through the integrated use of XProtect and BriefCam, the Hartford Police Department has seen a 442% increase in the solvability of shooting cases with video evidence.
Tags
Ready to see what we have to offer with smart video technology? 
Book a demo
You will be logged out in
5 minutes and 0 seconds
For your security, sessions automatically end after 15 minutes of inactivity unless you choose to stay logged in.