Test and validation procedures for installations carried out with

advertisement
TEST AND VALIDATION PROCEDURES FOR
INSTALLATIONS CARRIED OUT WITH SURVISION
EQUIPMENT
1
Introduction..................................................................................................................................... 4
2
Testing-related issues and problems............................................................................................... 5
3
4
5
6
2.1
Issues ........................................................................................................................................5
2.2
Problems...................................................................................................................................5
Terminology and ratios evaluated................................................................................................... 7
3.1
Definition of ratios....................................................................................................................7
3.2
Eligible and non-eligible number plates ...................................................................................7
3.3
Some examples of non-eligible plates......................................................................................9
3.4
Performance guidelines..........................................................................................................11
Tools provided by SURVISION ....................................................................................................... 12
4.1
The VSS ...................................................................................................................................12
4.2
The PVT Recorder ...................................................................................................................12
4.3
The PVT Player ........................................................................................................................12
Test methodology.......................................................................................................................... 13
5.1
Selection of the site and of the camera .................................................................................13
5.2
Choice of test period ..............................................................................................................13
5.3
Filming of the sequences........................................................................................................13
5.4
Analysis of sequences.............................................................................................................13
5.5
Test report: global performance evaluation ..........................................................................14
Training and support ..................................................................................................................... 15
1
INTRODUCTION
This document aims to provide integrators and end customers with the methodological elements to
enable them to evaluate the performance of SURVISION solutions in the most objective and precise
way.
This evaluation is based on carrying out and subsequently analyzing video sequences which record
the passage of vehicles in a real situation.
Apart from the methodological elements, these evaluations are based on the use of tools (provided
by SURVISION) for camera adjustment, and for recording and analysis of video sequences. This guide
introduces these tools without going into detail about their use. There is a specific detailed user
guide for each of these tools.
The tests can be carried out by the customer or by a third-party using the tools, methodology and
training provided by SURVISION. SURVISION can also carry out these tests on behalf of the customer,
and provide him with all of the necessary verification elements.
2
TESTING-RELATED ISSUES AND PROBLEMS
2.1
Issues
In some cases, the projects implemented with the SURVISION technology are subject to an
evaluation stage which allows the end customer to verify the performance of the cameras provided
by SURVISION. This performance is expressed in a synthetic way as being the proportion, expressed
in percentage, of vehicles detected and/or correctly identified on a given sample.
This requirement of performance evaluation is often associated with large-scale projects, which are
subject to a call for tender, and for which the evaluated performance constitutes one of the criteria
of the attribution of the market. The performance may therefore be evaluated before or after the
market is obtained, by means of validation of a “sample”.
As the camera performances can vary significantly depending on the conditions of installation and of
use of the equipment, SURVISION can only guarantee performances after a precise evaluation of
each project. In the same way, the verification measures are only taken into account by SURVISION
under the following specific conditions:

that all of the general or specific setting and installation instructions have been respected by
the installer.

that the test methodology conforms to the specifications of this guide

that the operational test conditions conform to the usual expected deployment of the
cameras.
2.2
Problems
The validation of a number plate reading performance is therefore a useful, sometimes indispensible
exercise, but also one which is complex and difficult to carry out.
This evaluation should fulfil three contradictory aims:

It should be objective, in order to provide a result which satisfies both the provider and the
user of the technology. In fact, only the examination of images processed by the cameras is
really objective. All other methods (for example, the comparison of data from the number
plate recognition system with data provided by another electronic system or device such as a
ground loop, a laser or even another video surveillance camera) introduces a bias in the
analysis.

It should be exhaustive (for example, it should be carried out both night and day, and on both
light and heavy traffic) in order to provide an idea of the closest possible performances to
those in real deployment conditions.

It should be economic in technical and human resources, as the analysis of video sequences
may take days, weeks or months.
The methodology and the tools offered by SURVISION make it possible to fulfil these three aims.
3
TERMINOLOGY AND RATIOS EVALUATED
3.1
Definition of ratios
The performances are expressed in a synthetic way as a percentage of number plates identified or
read, correctly or not, in connection with a base of checked vehicles.
The ratios used can sometimes be calculated in different ways. This is why, in order to avoid all
ambiguity concerning the measurements carried out, these ratios should be precisely defined.
The measurements can apply to all or part of the following four ratios:

Gross Detection Rate or “GDR”). This relates the number of detected plates (i.e., read, with
or without a recognition error) to the total number of vehicles passing in front of the camera.

Net Detection Rate or “NDR”). This relates the number of detected plates (i.e. read, with or
without a recognition error) to the total number of vehicles passing in front of the camera,
after the number plates judged “non eligible” have been removed.

Gross Read Rate or “GRR”). This relates the number of correctly read plates (i.e. excluding
the plates read but with errors) to the total number of vehicles passing in front of the
camera.

Net Read Rate or “NRR”). This relates the number of correctly read plates (i.e. excluding the
plates read but with errors) to the total number of vehicles passing in front of the camera,
after the number plates judged “non eligible” have been removed.
The customer should be aware that for the GDR and the GRR, the total number of vehicles has to be
cleaned from double detections of false detections. These events are rare but must not be taken into
account (otherwise a strong bias is introduced in the calculation of ratios).
3.2
Eligible and non-eligible number plates
The idea of “non eligible” number plates also must be defined. This refers to plates with “anomalies”
or “characteristics” likely to be detrimental to the localization, segmentation or character-reading
algorhyme. It also includes the limits which may result from the installation position of the cameras
(if, for example, they are positioned directly over the lanes, at such an angle that the plates of lorry
trailers, often embedded in the body, are partially or totally hidden).
To be eligible, a plate should be:

Conform to the regulation of the country (this criteria often includes very precise restrictions
on number plates),

Clean and in good condition,

With a fixation system (screws, rivets, holding fixture) which does not cause any parasite
signal in the image (i.e., reflective if on the background, or non-reflective if on a character). A
space should also be left between the characters and the edge on all four sides when the
plate is maintained with a holding fixture,

Not be totally or partially masked,

Have a standard syntax and font,

Be of standard rectangular format,

Be reflective to infrared,

Be filmed from the front (or a specific « Rear » ratio must be defined taking into account the
fact that performances are always a little lower on rear plates),

Not have in their environment (present in the same image), plates which send a signal similar
to that of a number plate (for example, the driver’s name inscribed on a number plate placed
behind the windscreen).
These criteria can be negotiated or adapted according to the projects and the levels established for
the NDR and/or the NRR.
The installation must of course conform to the manufacturer’s instructions (SURVISION).
3.3
Some examples of non-eligible plates
Plate non-conform to the regulations (italic characters)
Plate non-reflective to infrared
Plate in bad condition
Dirty plate
Partially concealed plate
3.4
Performance guidelines
The ratios may vary significantly from one country or one installation to another. For example, the
characteristics of Belgian plates, or certain Eastern European plates or of North American plates
(Mexico, Canada, USA), or the plates of lorries can have a negative impact on performances. On the
other hand, the performances observed in the Netherlands and in certain Scandinavian countries, or
at access control installations where only a limited number of vehicles have access and are checked
(subscribers, or company car-parks, vehicle hire companies…) are above average. This makes it
difficult to establish common standards.
However, some there are some common guidelines for the main European countries (France,
Germany, Spain, United Kingdom, Italy):

For free-flow applications on motorways (installation directly above the lanes, with vehicles
travelling at high speed and possibly with a very significant vertical angle), the GDR may be
>95%, the NDR >97%, the GRR >90% and the NRR >92%.

For free-flow applications in urban zones (installation directly above the lanes or to the side)
and lower speeds, the GDR may be >96%, the NDR >98%, the GRR >91% and the NRR >93%.

For toll or parking type applications (vehicles which stop momentarily), the GDR may be
>98%, the NDR >99%, the GRR >93% and the NRR >95%.
4
TOOLS PROVIDED BY SURVISION
4.1
The VSS
The VSS (or VISIPAK SETTING SOFTWARE) is a software tool for camera setting and parametring.
These operations should be carried out conform to the instructions of SURVISION contained in the
VSS User Guide.
The installation files and the VSS User Guide are available on request. This tool is free, but it is not
provided without training on how to use it.
4.2
The PVT Recorder
The PVT Recorder (Performance Validation Tool) is a tool with which it is possible to record in a
continuous or cyclic manner video streams and logs coming from number plate recognition cameras.
These data are then used to evaluate the performance. These video streams are “controlled”; this
means that the luminosity parameters are regulated by the number plate recognition algorhymes.
The installation files and the User Guide of the PVT Recorder are available on request. This tool it is
not provided without training on how to use it.
4.3
The PVT Player
The PVT Player is the tool that is used to index and verify the sequences produced by the PVT
Recorder, in order to evaluate recognition performances. Indexation means the addition of metadata
possibly containing number plates which may be included in each image of the video stream. This
indexation is first of all automatic, and may then be manually corrected by an operator.
The installation files and the PVT Player User Guide are available on request. This tool is not provided
without training on how to use it.
5
TEST METHODOLOGY
The suggested test methodology is a proposed solution to the above mentioned problems.
5.1
Selection of the site and of the camera
The number and the type of cameras from which the sequences are carried out depend on the
variety of the installations intended for the site. If all the cameras are installed in the same way, it is
enough to carry out the tests on just one single camera. If the installations are carried out according
to two very different modes (one in a toll lane, the other in the middle of a lane on the motorway, for
example), a camera corresponding to each situation can be selected, etc…
The user should bear in mind that the precise analysis of the sequences following the methodology
described in this chapter will require approximately one hour for 400 vehicles.
5.2
Choice of test period
The performances can vary depending on luminosity conditions. However, the exhaustive analysis of
vehicles over 24 hours requires several days of data breakdown and study.
This is why SURVISION recommends that 24 sequences be carried out every hour using the PVT
Player in order to cover all the conditions, all the while consecrating a reasonable time to the analysis
procedure. The duration of each sequence can be of 5 minutes or more depending on the vehicle’s
flow density on the site and of the total number of vehicle that one wants to reach. The SURVISION
experience shows that above 400 vehicles, the performances do not vary anymore.
5.3
Filming of the sequences
The sequences are made and recorded with the PVT Recorder. For more information, see the User
Guide of this tool.
5.4
Analysis of sequences
The sequences are analysed using the PVT Player. See the User Guide of this tool for more
information.
5.5
Test report: global performance evaluation
Once all the sequences have been analysed and indexed, the test reports are automatically provided
by the PVT Player. They allow the above-mentioned ratios to be calculated.
It is essential that the performance analysis is carried out globally. This obviously means that a single
ratio should be calculated on all of the sequences, regardless of vehicles and luminosity conditions,
etc…
Effectively, only the global conditions reflect the reality of performances which the user will be
confronted with on site. To isolate particular performances (night-time, on lorries, on the number
plates of particular countries) could lead to significantly above or below average performances,
which do not give any indication about the real performances.
For example, there is no point in isolating and taking into account performances on a particular
country associated with exceptionally good or bad performances if the plates of this country never
appear in front of the cameras.
Taking a global performance into account means automatically taking into account how the vehicles
are naturally distributed among a range of different possible conditions.
6
TRAINING AND SUPPORT
SURVISION offers training sessions for users and integrators so that they can familiarize themselves
more quickly with how the SURVISION solutions function, notably concerning the methods and the
rules to be respected with respect to testing and validation.
Please contact SURVISION if you would like to participate in a training session.
Download