Transit Inspector Pro User Guide (UG-En, build 7 on 10th April 2011).
c
Copyright Intelligent Security Systems, 2011
Printed in US.
Intelligent Security Systems reserves the right to make changes to both this Manual and to the products it describes.
System specifications are subject to change without notice. Nothing contained within this Manual is intended as any offer,
warranty, promise or contractual condition, and must not be taken as such. No part of this publication may be reproduced,
transmitted, transcribed, stored in a retrieval system or translated into any human or computer language in any form by
any means without the express written permission of the copyright holder. Unauthorized copying of this publication may
not only infringe copyright but also reduce the ability of Intelligent Security Systems to provide accurate and up-to-date
information to both users and operators.
Current manual describes the process of installing, configuring and using Module software on server
and client computers.
1.2Target Audience
• Installing and configuring software: this manual is designed for system administrators. It is
assumed the user has advanced skills on MicrosoftR WindowsR Operating System, installing
new hardware into system unit, and he/she has practical experience with TCP/IP networking,
serial (COM) ports and general CCTV knowledge and overview.
• Using Transit Inspector Pro: this manual is designed for SecurOS users. It is assumed the user
has basic knowledge of using mouse and keyboard and SecurOS user interface.
1.3Using This Manual
This document is organized as a book, so the user can print it or use electronic version. In latter
case one can use Adobe Reader’s Bookmarks feature as well as cross-reference hyperlinks to navigate
through content. In several topics this manual refers to other SecurOS manuals (SecurOS Installation
Guide, SecurOS Administration Guide, SecurOS User Guide, SecurOS Programming Guide). One can
find these manuals as separate files on SecurOS installation CD or download them from Intelligent
Security Systems Company web site (www.isscctv.com).
1.4Getting Technical Support
If you have any questions that this manual does not answer to, we recommend you to contact your
system installer (administrator) for more detailed information.
www.isscctv.com
Page 7
Transit Inspector Pro7
Preface
For any further information you can contact our Technical Support Team:
• phone in Russia:
+7 (495) 645 21 21 (Monday to Thursday, 10am – 19pm EST; Friday, 9am – 17pm EST)
in Russia: support@iss.ru
in other countries: support@isscctv.com
www.isscctv.com
Page 8
Transit Inspector Pro8
General Features
User Guide
2.General Features
Transit Inspector Pro (below Module) is intended for recognizing carriage numbers from an incoming
video stream. Its purpose is monitoring in yards and check points, as well as any other situation when
it is necessary to register and identify a passing carriages.
Module receives data from SecurOS video servers connected with Transit Inspector Pro server via
network.
Integration of the Module with the SecurOS system allows it to be used with other monitoring
systems, such as video and audio control, and access control systems.
Module has the following capabilities:
• Fully integratable with SecurOS
• Monitoring cameras video stream
• Recognition of carriage numbers from an incoming camera video stream
• Storing recognized carriage numbers in database with additional information on date, time, and
video camera
• Viewing video frame associated with captured carriage number
• Searching through recognized carriage numbers
2.1Types of Configurations
Workstation software can be installed on any computer of security system (video server, application
server or administrator workstation), see SecurOS Installation Guide.
2.1.1Standalone Configuration
This setup may be used for mid-size applications. Here the server acts as an administrator workstation.
www.isscctv.com
Page 9
Transit Inspector Pro9
General Features
Figure 1: Scheme of Standalone Module Installation
2.1.2Server-Workstation Configuration
User Guide
In this case server and workstation software are installed on different computers. All computers of
security system should be connected to TCP/IP network.
Figure 2: Scheme of Server–Workstation Module Installation
Module server components have to be installed on application/video server , workstation components — on administrator workstation(see description of installation procedure in different modes
in 3.3 Installing Server Application on page 16). Communication between administrator workstation
and server is provided through TCP/IP network.
Server has administration capabilities, i. e.Module can be configured from it. carriage number
recognitionas well as saving it into a database and video archive are proceeded on server. Administrator
workstation is a client computer connected to SecurOS network, designed to watching and system
interface operations.
www.isscctv.com
Page 10
Transit Inspector Pro10
Deploying Module
User Guide
3.Deploying Module
Please follow these steps to ensure proper system deployment:
1. Check system requirements for each server and workstation of your security network.
2. Install requested hardware (e. g. video capture cards) on each server. Connect external hardware
(e. g. cameras).
3. Install Module software on server.
4. Install Module software on workstation.
Each step will be described in the following paragraphs.
3.1Checking System Requirements
Module has to be installed on a separate computer connected via network with video servers. Installing
Module directly on particular video server is allowed, however it imposes increased server productivity
requirements (see SecurOS Installation Guide).
System requirements are depends on number of installed Modules.
Note: There can be only up to four Modules installed on a server.
Before installing Modulehardware and software review system requirements below and make sure that
your computers comply with them.
3.1.1Application Server Requirements
In the following tables the application server configuration requirements are given.
Table 1: One Module configuration required parameters
ParameterRequirements
OSWindows XP Professional(Service Pack 2).
MainboardSee SecurOS Installation Guide.
CPUAthlon 64 3000+ or Intel Pentium IV 3.0 GHz or higher.
RAM512 MB or more.
(continued on next page)
www.isscctv.com
Page 11
Transit Inspector Pro11
Deploying Module
User Guide
(continued from previous page)
ParameterRequirements
Video board128 MB or more.
SecurOS softwareVideo or application server software.
Table 2: Two Modules configuration required parameters
ParameterRequirements
OSWindows XP Professional(Service Pack 2).
MainboardSee SecurOS Installation Guide.
CPU
Intel Core 2 Duo 2.0 GHz, AMD Athlon 64 FX 3.0 GHz
(dual core) or higher.
RAM1024 MB or more.
Video board128 MB or more.
SecurOS softwareVideo or application server software.
Table 3: Three or more Modules configuration required parameters
SecurOS softwareVideo or application server software.
3.1.2Administrator Workstation Requirements
In the following tables the application server configuration requirements are given. For a one Module
software the administrator workstation requirements are the following:
www.isscctv.com
Page 12
Transit Inspector Pro12
Deploying Module
Table 4: One Module configuration required parameters
Types and quality of video capture boards depend on used video cameras (see SecurOS Installation
Guide).
3.2.1Installing video cameras
Module recognizes carriage numbers from an incoming video stream.
Note: Connecting video cameras are fully described in SecurOS Installation Guide.
The video cameras have to be installed directly next to the permanent way. The best camera position is
frontal view on carriage number. The optimal distance from the camera to the carriage is determined
www.isscctv.com
Page 13
Transit Inspector Pro13
Deploying Module
by camera configuration (minimum distance — 3 m, maximum distance — 30 m), see 4.2.3 Transit:
number recognizer on page 25 for more information. Cameras has to be mounted at a height of 2–4
meters.
On sensor applying (see 3.2.6 Sensors on page 15 for more information) camera view background
should not be one-coloured.
There are some guidelines for choosing and setting up video cameras.For list of recommended
cameras see 7 Appendix A: Recommended Cameras on page 59.
Warning! Wrong installation may cause carriage numbers recognition errors.
• Camera type. Use a standard analog video camera. It is recommended to use a monochrome
camera with high resolution and 1/2” or 1/3” interleave transfer sensor.
User Guide
• Camera objective type. It is helpful to use cameras with auto-zoom lenses. The upper limit of
the focal length must be more then 80 mm. These lenses allow you to get contrast images of
carriages from any distances. Set up the aperture to reach the result when a distance between
bay and freight car top takes up all frame on the screen width.
• Camera features. Automatic focus and levelling quaking image features has to be disable.
• Camera with auto-aperture (ELC). Auto-aperture may be used when there are no quick bright-
ness changes within the camera view. In other cases, this feature has to be turned off.
To setup the iris diaphragm:
1. Turn the objective to auto-aperture work
2. Almost shade the camera aperture
3. Make some snap-shots of carriages
4. Watch the created images from the video-archive
If these images are blurry, slightly open the aperture and repeat the procedure.
• Electronic shutter. Use cameras with high resolution and manual exposure time of 1/2000 or
1/5000 seconds.
• Sensitivity. It is recommended to use cameras with high sensitivity (for darkened conditions),
e. g. 0.1–0.001 lux.
• Camera angle of rotation. Mount a camera in such a way that the horizontal level of the
camera does not deviate from the horizon more than 10◦.
• Camera angle of inclination. The best camera position is that the carriages move transversely
to camera view. Some deviations are acceptable: horizontal— not more than 10◦and vertical —
not more than 40◦.
Warning! On system deploying picture frequency from recognition camera has to be not less
than 25 fps to see each carriage number completely at least on three contiguous frames at
common carriage velocities.
www.isscctv.com
Page 14
Transit Inspector Pro14
Deploying Module
User Guide
3.2.2Using multiple cameras
Besides recognition camera one can also connect other cameras, if your video capture board supports
it. This cameras will record video synchronously with corresponding recognition camera.
Figure 3: Using multiple cameras
Such configuration can be deployed on standalone as well as server-workstation configuration. Monitoring additional cameras may be realized on remote workstation without Module software installation.
3.2.3Thermo-box
Use thermo-boxes reasoning from climatic conditions of the region. Its size is determined by camera
and objective ones. It is recommended to use thermo-boxes with heating and blower functions.
3.2.4Lightning guard
Use lightning guard equipment to protect connected active devices from external natural interference
due to strokes of lightning.
3.2.5Illumination
It is enough natural lighting on solar day (but not less than 50 lux). However on night-time use
diffused illumination with intensity 300 lux.
Warning! There has to be no glare on receiving video and no exposure on obtained image.
On night-time one can use additional light sources, e. g. searchlights with either 500–1000 watt
incandescent lamp or 250–400 watt elements of diode-resistor logic.Also setting four 500 watt
searchlights on a track one can achieve similar intensity results.
www.isscctv.com
Page 15
Transit Inspector Pro15
Deploying Module
3.2.6Sensors
For more reliable by carriages train partition use sensors, e. g. light sensors.
To connect sensors to SecurOS video boards use TVISS8IO additional one.
User Guide
Figure 4: Using sensors
Such configuration can be deployed on standalone as well as server-workstation configuration.
3.2.6.1Setting sensors
Set sensors parallel of camera optic axis at a height of 2–4 meters. The distance between reciever and
transmitter has to be not less then 10 meters but more then 120 ones.
Warning! On reciever and transmitter installing note that a ray must cross only one track!
If there are several tracks and carriages are passing in both directions then one can use two sensors
each of which was set on a track. In this case it is necessary to mount ray-transmitter on an additional
intermediate bearing.
Note: Sensors have different number of rays (from 1 to 10) that defines its sensitivity and recievertransmitter distance.
On connecting sensors to TVISS8IO board use ones with dry relay contact. Connection scheme see
in SecurOS Installation Guide).
Note: Use sensors supplied with optical setting and precision adjustment node.
Example: ABT-30/60/120 sensor is supplied with optical ocular that is helpful on setting visible area
(ray) between reciever and transmitter. However most sensors are set by devices according to maximum
current value or voltage one.
www.isscctv.com
Page 16
Transit Inspector Pro16
Deploying Module
Sensors have adjustable parameters, e. g. object speed on ray crossing, angles of inclination. This and
other parameters can be changed on beam control and are defined in working process.
User Guide
3.2.6.2Multi-beam Sensors
As an additional precaution of on carriages devision multi-beam sensors are used.
There are carriages that have broken power chassis, e. g. grain and carriers, tank-trucks. In this case
a wrong triggering can be. To avoid such situations use multi-beam sensors. So there is “carriage is
present” state on one of six ray triggering. If there are no triggering then the two states is possible:
“carriage is absent” or “inter-carriages distance”. However the first state is defined by time.
Warning! For the case do not use IR sensor as it has delays on triggering and alarm signal
delivery.
Use fast-acting industrial IR or laser sensors of wide temperature interval, e. g. Connect 3 (series W18-3 WS/WE 18-3) photovoltaic sensors.
3.2.6.3Setting Sensors to Define Inter-Carriages Distance
Sensors set on contact system or on additional bearings at a height of 3 meters. The distance between
reciever and transmitter must be more than 10 meters, but less than 120 ones.
Warning! The sensor seat has to be submitted to railway government.
3.3Installing Server Application
This section describes Module software installation on a SecurOS network computer.
3.3.1Installation Procedure
1. Insert the CD disc containing Module software into the CD-ROM drive.Launch the
Install.exe file.
The language dialog will appear. Select the language which will be used during the installation
process, and click the OK button. TheSetup Wizard window will be displayed (see figure 9).
Setup Wizard will guide you through a number of screens to gather all the required information
prior to copying any files, so you can quit Setup Wizard and cancel the procedure at any step
without consequences. You can also go back to any previous step to alter settings by clicking
Back button. Click the Next button to continue.
When I start Transit Inspector Pro setup, an information dialog “Another copy of SecurOS Transit
Inspector Pro detected on this computer. . . ” What does it mean?
www.isscctv.com
Page 17
Transit Inspector Pro17
Deploying Module
User Guide
Figure 5: Setup Wizard: Introduction
This means that Module is already installed on this computer, or that the previous version has
not been uninstalled properly.
New version will override the currently installed one. We recommend you to backup SecurOS
directory or at least current configuration database before installing the new version.
Click OK button to continue installing Module or click Cancel button to quit setup.
2. Choose Server installation type (figure 6). Local database will be used for recognized numbers
recording.Click the Next button to continue.
www.isscctv.com
Page 18
Transit Inspector Pro18
Deploying Module
User Guide
Figure 6: Server Installation Type
3. Set new database name and account for a new database (see figure 7). If Module has been
previously installed on this computer in Server mode and its database will be used in future
then specify existing database name and account. Click Next button to continue.
Figure 7: Setting Database Parameters
www.isscctv.com
Page 19
Transit Inspector Pro19
Deploying Module
User Guide
4. If the same database has been found define the action over it (see figure 4). Otherwise proceed
to item 5.
Select one of the following option:
• Use database — use old PostgreSQL database from the previous Module installation on
this computer. Previous Module version must be correspondent to the current one to
guarantee correct database working.
• Reinitialize (clean) database — database will be reinitialized, all information in it
would be deleted.
Click the Next button to continue (see item ??).
5. If the database was not found on the computer specify PostgreSQL superuser credentials (account
and password) necessary for creating Module database (see figure 8). Click the Next button to
continue.
Figure 8: Database Creation
6. Review your installation preferences and click the Back button to make changes, if necessary.
If everything is correct, click the Install button. The installation process will begin.
7. After the installation process has completed, a window will appear where you should click the
Finish button to exit the installation program.
If Setup Wizard asks you to restart the computer, select either to restart now, or restart the
computer later (in latter case you will need to restart computer manually before launching the
Module).
www.isscctv.com
Page 20
Transit Inspector Pro20
Deploying Module
User Guide
3.4Installing Workstation Application
This section describes individual workstation software installation. It is also used on registering data
in remote database.
3.4.1Installing Procedure
1. Insert the CD disc containing Module software into the CD-ROM drive.Launch the
Install.exe file.
The language dialog will appear. Select the language which will be used during the installation
process, and click the OK button. TheSetup Wizard window will be displayed (see figure 9).
Figure 9: Setup Wizard: Introduction
Setup Wizard will guide you through a number of screens to gather all the required information
prior to copying any files, so you can quit Setup Wizard and cancel the procedure at any step
without consequences. You can also go back to any previous step to alter settings by clicking
Back button. Click the Next button to continue.
www.isscctv.com
Page 21
Transit Inspector Pro21
Deploying Module
When I start Transit Inspector Pro setup, an information dialog “Another copy of SecurOS Transit
Inspector Pro detected on this computer. . . ” What does it mean?
This means that Module is already installed on this computer, or that the previous version has
not been uninstalled properly.
New version will override the currently installed one. We recommend you to backup SecurOS
directory or at least current configuration database before installing the new version.
Click OK button to continue installing Module or click Cancel button to quit setup.
2. Choose Client installation type (figure 10).Remote database will be used for recognized
numbers recording. Click Next button to continue.
User Guide
Figure 10: Client Installation Type
3. Review your installation preferences and click the Back button to make changes, if necessary.
If everything is correct, click the Install button. The installation process will begin.
4. After the installation process has completed, a window will appear where you should click the
Finish button to exit the installation program.
If Setup Wizard asks you to restart the computer, select either to restart now, or restart the
computer later (in latter case you will need to restart computer manually before launching the
Module).
3.5Working with Migration Utility
The utility is necessary to upgrade the Module v.4.1.1 database into v.4.3.0 database.
www.isscctv.com
Page 22
Transit Inspector Pro22
Deploying Module
User Guide
Warning!Transit Inspector Pro v.4.3.0 does not work with Transit Inspector Pro v.4.1.1
database.
Location:
<SecurOS folder>/modules/Transit/migration/4.1.1 pro to 4.3.0/Db-Migrate-4.1.1-pro-to-4.3.0.bat
Warning! The utility must be started from the computer with the PostgreSQL Module database.
The utility is launching through command line (Start → Run, in Open field insert cmd) or another
BAT file. Command syntax:
[user name], [password] — username and password of the database administrator.
Warning! There may be an incomplete maintenance of Module functionality for plate numbers
recognized through the previous versions of the Module.
www.isscctv.com
Page 23
Transit Inspector Pro23
Administrating Module
User Guide
4.Administrating Module
4.1Working Principle
Module analyzes video stream received from SecurOS video servers, to detect and recognize the
carriage numbers.
Warning! Module must be started before a train passing on a camera view to prevent Module’ incorrect functions. Any additional Module configuration is not recommended during its
working.
Each number that is recognized from the image is stored in a database with additional information
(date, time, recognition camera ID, train ID, carriage current number, direction). The recognized
number is compared against another database of available numbers and depicted in carriages numbers
log as a new record with the corresponding state.
For partly recognized number as well as not in database its record is marked with the corresponding
color.
All information received from the video (image and recognized number) is displayed on the Module
interface (figure 11).
Below is the recommended scheme of operator interface (Monitor and Transit: operator GUI objects).
Figure 11: Interface objects scheme
Sensors are represented in system by the Sensor “Signal” objects (the information on adjustment of
the given object see SecurOS Administration Guide).
www.isscctv.com
Page 24
Transit Inspector Pro24
Administrating Module
Note: In case the sensor has zero target resistance at free passage of beams (absence of trains) and
infinite in the presence of an obstacle, it is necessary in the Sensor “Signal” object properties window to
specify operation type: on disconnection.
In case the sensor has infinite target resistance at free passage of beams (absence of trains) and zero
in the presence of an obstacle, it is necessary in the Sensor “Signal” object to specify operation type:
on short circuit.
User Guide
4.2Object Reference
4.2.1Databases
The object represents the Database objects united by a feature in a logic group.
Parent object: Security Zone (see SecurOS Administration Guide).
Object has no properties to alter.
4.2.2Database
Parent object: Databases (see 4.2.1 Databases on page 24).
Figure 12: Database object settings window
www.isscctv.com
Page 25
Transit Inspector Pro25
Administrating Module
Table 6: Database object settings
ParameterDescription
Database
User Guide
Type
Host
PortSpecify computer port for database connection.
Database name, User,
Password
SchemaReserved for future use.
Test connection
Options
Erase records older thanSpecify retention period for records (in days).
Warning! One should not manually edit tables of the Module database otherwise Module might
not work properly.
Select the database type from the list.Default value is
PostgreSQL.
Specify IP address or DNS/WINS name of the PostgreSQL server
within TCP/IP network.
Note: use of DNS name is preferred to avoid possible issues in
a local network with DHCP server and dynamic IP addresses.
Indicate the database name and user account defined on Module
software installation (see item 5, chapter ).
Click this button to test connection to the database. On successful
connection the OK label is displaying near the button.
4.2.3Transit: number recognizer
This is a core object of Module, defines parameters of recognition.
Parent object: Computer (see SecurOS Administrator Guide).
The object settings window contains the following tabs:
• the Source and output tab, see 4.2.3.1 The Source and output Tab on page 26
• the Localization settings tab, see 4.2.3.2 The Localization settings Tab on page 29
• the Algorithm settings tab, see 4.2.3.3 The Algorithm settings Tab on page 35
www.isscctv.com
Page 26
Transit Inspector Pro26
4.2.3.1The Source and output Tab
User Guide
Administrating Module
Figure 13: The Source and output Tab of the Transit: number recognizer object settings window
Table 7: Transit: number recognizer object properties (the Source and Output tab)
PropertyDescription
Video settings
(continued on next page)
www.isscctv.com
Page 27
Transit Inspector Pro27
Administrating Module
PropertyDescription
Select a camera that will be monitoring trains.
Attention! For the corresponding Camera object set the following
parameters:
User Guide
(continued from previous page)
Analyse video from camera
• Pre-recording phase duration — set an approximate train
transit time by the camera view (in seconds).
• Resolution — set the High (CIF2) value.
Enable the Camera objects that corresponds to additional system
Synchronously record
video from cameras
cameras. This video will be recorded with source camera video
stream that set in the Analyse video from camera parameter (see
above).
select from the list the required cameras working mode (for all
cameras enabled above). Possible values:
Record entire train — record video frame with entire train pass-
Video recording mode
ing
Record frames with numbers — record frames with captured
(recognized) carriage numbers, the frames of the best quality
Recognize numbers of wagons coming from
From left to right,
From right to left
Choose the check box(es) that correspond(s) to the possible train
direction in frame (relative to recognizer camera).
Directions names (relative to camera’s poin of view)
From right to left,
From left to right
Define directions names.
Set the recognition results destination. Possible values:
database — select the button to save the results to database and
define the corresponding Database object (see 4.2.2 Database
on page 24).The parameter is inactive for the Transit:
Redirect results to
assisting recognizer
consolidator — select the button if the recognizer is a source
for a consolidation module (see 4.2.5 Transit: consolidation
module on page 37).
Write debug informationSelect this check box to create a log file of the Module events.
www.isscctv.com
Page 28
Transit Inspector Pro29
4.2.3.2The Localization settings Tab
User Guide
Administrating Module
Figure 14: The Localization settings Tab of the Transit: number recognizer object settings window
Table 8: Transit: number recognizer object properties (the Localization settings tab)
PropertyDescription
Number detection and speed estimation
Typical number width,
Typical number height
Set (in percents relative to the size of desktop) an approximate
train number width and height (see figures 15 – 17).
(continued on next page)
www.isscctv.com
Page 29
Transit Inspector Pro30
Administrating Module
PropertyDescription
User Guide
(continued from previous page)
Number scan area
Speed estimation area
Use monitor for settings
visualisation
Set a number localizator line position, i. e. top and bottom borders
of the number detection area (see figures 18 – 20).
Set top and bottom borders of the train estimate area. The area
should always be within the train area (see figures 21 – 23).
Select a monitor to check the defined parameters.
Click this button to open the Visually setup recognizer parame-ters utility (see 4.2.3.2.1 Visually Setup Recognizer Parameters
Set up using utility
Utility on page 33).
Warning: before running the utility is is necessary to eliminate
distortion (see below)!
Localizer performanceChoose the required quality of the localization.
Camera position
Side
Select from the list a train side (relative to its moving) where the
camera is established.
Camera reads numbers ofSelect from the list the train type which numbers will be read.
Lenght of car part visible
in video frame (meters)
Set a wagon part lenght visible in the frame (in meters). Uses
in algorithms of speed estimation, division train to wagons and
maneuvering accounting.
Train speed limitSet the maximum permissible train speed.
The figures below (figures 15–17) shows the examples of setting wagon number area.
Figure 15: Optimum carriage number rectangle
www.isscctv.com
Page 30
Transit Inspector Pro31
Administrating Module
Figure 16: Big carriage number rectangle (may case error on train partition)
User Guide
Figure 17: Small carriage number rectangle (may case error on train partition)
The figures below (figures 18–20) shows the examples of setting number localizator lines.
Figure 18: Optimum number localizer lines position
www.isscctv.com
Page 31
Transit Inspector Pro32
Administrating Module
Figure 19: Redundant interval between number localizer lines (may case slow recognition)
User Guide
Figure 20: Insufficient interval between number localizer lines (may case error on train partition)
The figures below (figures 21–23) shows the example of setting train speed estimation area borders.
Figure 21: Optimum carriages segmenter lines position
www.isscctv.com
Page 32
Transit Inspector Pro33
Administrating Module
Figure 22: Redundant interval between carriages segmenter lines (may case error on train partition)
User Guide
Figure 23: Insufficient interval between carriages segmenter lines (may case error on train partition)
The utility allows to simplify the Module setup procedure. The setting principle is to define top and
bottom borders of several wagons and contour its numbers.
To configure recognizer parameters by the utility:
1. Export several frames of moving carriages in JPEG format (see SecurOS User Guide).
2. Click the Set up using utility button.
3. In a new window define the folder with the exported JPEG files and click the OK button.
There is a list of JPEG files in the right part of the window, and the image is displays in the
left one.
Note: On the utility first run the lines ans rectangle coordinates is set due to the corresponding values
set in the Transit: number recognizer object properties window.
4. For each image set the wagon borders position by mouse and wight and height of the number
displayed area (a rectangle area), see figure 24.
5. Mark files to take into account for number displayed area calculus.
Click the Save & close to start calculus, save values and close the utility window.
Note: The setting are saved in the wagon utility setting.ini file in the exported files folder (see
item 3).
Click the Save button only to start calculus and save values.
Click the Close button to close the utility window without saving.
On closing the utility window the values will be set in the corresponding parameters of the object
settings automatically.
www.isscctv.com
Page 34
Transit Inspector Pro35
4.2.3.3The Algorithm settings Tab
User Guide
Administrating Module
Figure 25: The Source and output Tab of the Transit: number recognizer object settings window
Table 9: Transit: number recognizer object properties (the Algorithm settings tab)
PropertyDescription
Car counting (a way of division train to wagons)
(continued on next page)
www.isscctv.com
Page 35
Transit Inspector Pro36
Administrating Module
PropertyDescription
Select the option to divide train to wagons due to sensors response
(see 3.2.6 Sensors on page 15). The option is active if there is a
one Sensor object in the system. The sensors section 3.2.6.1 Set-
ting sensors on page 15.
Use ray detectors (reliable)
Car counting using visual
estimation (less reliable)
For this method of counting select from the Left ray, Central
ray, Right ray lists an IDs of the corresponding Sensor object.
Define sensors position (in meters) relative to the frame center.
Note: if it is necessary to take into account a train maneuvering
choose the Manoeuvring support checkbox.
Select the option to divide train to wagons due to video processing.
The methed is less reliable in compared with ray detectors using.
Note: it is not recommended to use this method if the Transit:
consolidation module will be used.
User Guide
(continued from previous page)
Camera distortion compensation
Deskew video streamChoose the checkbox to eliminate the distortions (see below).
Start calibration utility
Click the button to run the calibration utility to eliminate the distortions (see Appendix C: Camera Calibration Utility on page 63).
Load settingsClick the button to load camera calibration parameters from file.
Minimal train passing
interval
Note: To trace a train maneuvering the corresponding position should be mentioned in license key file.
Minimum time interval between trains passing in seconds.
4.2.4Transit: assisting recognizer
The object is used when several recognizers are working, it works with the Transit: number recognizer
object/objects, see 4.2.3 Transit: number recognizer on page 25. Also the object can be used when
not only the tanks but platforms are passing through the camera view. In this case it is possible to
set camera of the main recognizer to fix tanks numbers and camera of the assisting one — platforms
numbers.
Note: The Transit: assisting recognizer object purpose is similar to the Transit: number recognizer
object. However it cannot exchange events with SecurOS, so cannot write recognition results to database.
www.isscctv.com
Page 36
Transit Inspector Pro37
Administrating Module
Parent object: Computer (see SecurOS Administration Guide).
The object property window is similar to the Transit: number recognizer object one (see figure ??).
The differences are the following: on the Source and output tab the Direction field is inactive, and
the Send results for consolidation field is always active. So the Write results to database field is
also inactive because the object does not have rights to write to database.
User Guide
4.2.5Transit: consolidation module
The object is used for consolidation of recognition results from two sources. Thus the recognition
quality is improved.
Warning! The Transit: consolidation module object ID must not match to the Transit: number
recognizer object ID.
Parent object: Computer (see SecurOS Administration Guide).
Set the first and second data sources correspondingly. The drop-down
Primary,
Supplementary
Consolidation mode
Main consolidator
Supplementary
consolidator
lists are consists from the Transit: number recognizer, Transit: assisting
recognizer and Transit: consolidation module objects.
Warning! The sources must get video from cameras with the similar
settings of the resolution (CIF1, CIF2 or CIF4).
Select the checkbox if the object (consolidator) is a closer one (main).
Choose the Database object from the Write results to database to
record The Module recognition results.
Note: it is not recommended to set the consolidator that unit results
from two assisting recognizers as a main one, because the results will
not be recorded to database and displayed in operator interface.
Select the checkbox if the object was set as a result source in another
consolidation module (see the example below).
Generalized direction names
From right to left,
From left to right
Check settingsClick the button to check the settings.
For consolidation of recognition results from more then two sources it is necessary to make consolidation objects tree. As consolidation module gets data with delay, the results from each recognizer
must pass through the similar number of consolidators (see below).
Example: For consolidation of recognition results from more three recognizers create the following
objects:
• assisting consolidator to receive results from 1st and 2nd recognizers
• assisting consolidator to receive results from 3d recognizer (set the recognizer twice in the property
window as a main and supplementary one)
• closer (main) consolidator that will unit results of the consolidators described above
www.isscctv.com
Page 38
Transit Inspector Pro39
Administrating Module
User Guide
4.2.6Transit: operator GUI
This object defines the operator interface (see 4.1 Working Principle on page 23).
Parent: Screen (see SecurOS Administration Guide).
RecognizerSelect Transit: number recognizer object from the drop-down list.
(continued on next page)
www.isscctv.com
Page 39
Transit Inspector Pro40
Administrating Module
PropertyDescription
Select Monitor object from the drop-down list to display video
Monitor
Number window
from the corresponding camera (recognition camera).Recommended position for this Monitor object is the following: X — 0,
Y — 0, W — 60, H — 60 (see SecurOS Administration Guide).
User Guide
(continued from previous page)
Show
Select this option button to depict Number window in operator
interface.
Left and top positions, width and height of the window on screen
X, Y, W, H
in percent, relative to desktop size. Recommended values: X — 0,
Y — 60, W — 60, H — 40.
Allow edit
Select this option button to permit operator to edit carriage number.
Protocol window
Show protocol
Select this option button to depict Protocol window in operator
interface.
Left and top positions, width and height of the window on screen
X, Y, W, H
in percent, relative to desktop size. Recommended values: X — 60,
Y — 0, W — 40, H — 100.
Allow searchingSelect this option button to depict Search tab in Protocol window.
Show last (trains)
Amount of records in train log (see 5.1 Working in Protocol Win-
dow on page 49 for more information).
Note: Different workstations can be differently configured, independently of one another.
www.isscctv.com
Page 40
Transit Inspector Pro41
Administrating Module
4.3Configuration Examples
4.3.1Standalone Configuration
User Guide
Figure 28: Object tree for standalone configuration
1. Open Computer object properties (see SecurOS Administration Guide) and setup the following
parameter:
• Disks to store archive → set Read/Write access for video for at least one hard disk (e. g.
for C).
2. Create Video Capture Device object (see SecurOS Administration Guide).
3. Create Camera object with the following parameters:
• Channel number → set the actual number of the labeled BNC connector the first camera
is attached to.
• Resolution → set High (CIF2) value.
• Pre-recording phase duration → set approximate train passing time (s) by camera view.
www.isscctv.com
Page 41
Transit Inspector Pro42
Administrating Module
4. Create Sensor object (see 4.2.3 Transit: number recognizer on page 25) and define Alarm
condition on train passing by (on sensor applying for train partition).
5. Create Database object (see 4.2.2 Database on page 24). Define database for recognized number
records and retention period optionally.
6. Create the Transit: number recognizer object (see 4.2.3 Transit: number recognizer on page 25)
with the following parameters:
• Analyse video from camera → define the corresponding Camera object.
• Synchronously record video from cameras → define additional cameras to record video.
• Video recording mode → select the proper recording mode.
• Recognize numbers of wagons incoming from → select the proper checkboxes due to
the task.
• Redirect results to → define the Database object or enable the Consolidator field if the
current recognizer is not a main one.
User Guide
• Number detection and speed estimation → type in manually or set by the utility
(see 4.2.3.2.1 Visually Setup Recognizer Parameters Utility on page 33) the parameters
of number detection area.
7. Create the Transit: assisting recognizer object (see 4.2.4 Transit: assisting recognizer on
page 36) with the following parameters:
• Analyse video from camera → define the corresponding Camera object.
• Synchronously record video from cameras → define additional cameras to record video.
• Video recording mode → select the proper recording mode.
• Recognize numbers of wagons incoming from → select the proper checkboxes due to
the task.
• Redirect results to → define the Database object or enable the Consolidator field if the
current recognizer is not a main one.
• Number detection and speed estimation → type in manually or set by the utility
(see 4.2.3.2.1 Visually Setup Recognizer Parameters Utility on page 33) the parameters
of number detection area.
8. Create the Transit: consolidation module object (see 4.2.5 Transit: consolidation module on
page 37) with the following parameters:
• Set the data sources.
• Select the Main checkbox if the object is a closer one or Supplementary — if its results
go to another consolidator.
• Define a database (the Database object) to write results (if the object is set as a main
consolidator).
9. Create Screen object.
10. Create Monitor object. In its properties window click All button to assign all cameras to this
monitor. Set the parameters:
www.isscctv.com
Page 42
Transit Inspector Pro43
Administrating Module
• X — 0, Y — 0, W — 60, H — 60.
11. Create Transit: operator GUI object. Set the following parameters:
• Display settings → select recognizers to display its results.For each object set theMonitor object to display operator interface.
• Number window: X — 0, Y — 60, W — 60, H — 40;
• Protocol window: X — 60, Y — 0, W — 40, H — 100;
• Display ... last trains → set number of trains to display in Protocol window.
• Enable searching → select the checkbox to allow operator to search in database.
• Allow number editing → select the checkbox to allow operator to edit recognized number.
12. Exit the administration mode.
User Guide
4.3.2Server-Workstation Configuration
1. Open the Computer object properties (see SecurOS Administration Guide) and setup the follow-
ing parameter:
• Disks to store archive → set Read/Write access for video for at least one hard disk (e. g.
for C).
2. Create Video Capture Device object (see SecurOS Administration Guide).
3. Create Camera object with the following parameters:
• Channel number → set the actual number of the labeled BNC connector the first camera
is attached to.
• Resolution → set High (CIF2) value.
• Pre-recording phase duration → set approximate train passing time (s) by camera view.
4. Create Sensor object (see 4.2.3 Transit: number recognizer on page 25) and define Alarm
condition on train passing by (on sensor applying for train partition).
5. Create Database object (see 4.2.2 Database on page 24). Define database for recognized number
records and retention period optionally.
6. Create the Transit: number recognizer object (see 4.2.3 Transit: number recognizer on page 25)
with the following parameters:
• Analyse video from camera → define the corresponding Camera object.
• Synchronously record video from cameras → define additional cameras to record video.
• Video recording mode → select the proper recording mode.
• Recognize numbers of wagons incoming from → select the proper checkboxes due to
the task.
• Redirect results to → define the Database object or enable the Consolidator field if the
current recognizer is not a main one.
www.isscctv.com
Page 43
Transit Inspector Pro44
Administrating Module
User Guide
Figure 29: Object tree for server-workstation configuration
• Number detection and speed estimation → type in manually or set by the utility
(see 4.2.3.2.1 Visually Setup Recognizer Parameters Utility on page 33) the parameters
of number detection area.
7. Create the Transit: assisting recognizer object (see 4.2.4 Transit: assisting recognizer on
page 36) with the following parameters:
• Analyse video from camera → define the corresponding Camera object.
• Synchronously record video from cameras → define additional cameras to record video.
• Video recording mode → select the proper recording mode.
• Recognize numbers of wagons incoming from → select the proper checkboxes due to
the task.
• Redirect results to → define the Database object or enable the Consolidator field if the
current recognizer is not a main one.
www.isscctv.com
Page 44
Transit Inspector Pro45
Administrating Module
• Number detection and speed estimation → type in manually or set by the utility
(see 4.2.3.2.1 Visually Setup Recognizer Parameters Utility on page 33) the parameters
of number detection area.
8. Create the Transit: consolidation module object (see 4.2.5 Transit: consolidation module on
page 37) with the following parameters:
• Set the data sources.
• Select the Main checkbox if the object is a closer one or Supplementary — if its results
go to another consolidator.
• Define a database (the Database object) to write results (if the object is set as a main
consolidator).
9. Create the Computer object with ID equal to NetBIOS name of computer to be used as operator
workstation, and set the following parameter:
User Guide
• Network address → IP address or DNS/WINS name of the computer within local TCP/IP
network.
10. Create Screen object.
11. Create Monitor object. In its properties window click All button to assign all cameras to this
monitor. Set the parameters:
• X — 0, Y — 0, W — 60, H — 60.
12. Create Transit: operator GUI object. Set the following parameters:
• Display settings → select recognizers to display its results.For each object set theMonitor object to display operator interface.
• Number window: X — 0, Y — 60, W — 60, H — 40;
• Protocol window: X — 60, Y — 0, W — 40, H — 100;
• Display ... last trains → set number of trains to display in Protocol window.
• Enable searching → select the checkbox to allow operator to search in database.
• Allow number editing → select the checkbox to allow operator to edit recognized number.
13. Launch SecurOS client on operator workstation and specify video server IP address (or
DNS/WINS name) when prompted.
4.3.3Distributed Server-Workstation Configuration
1. Make sure that either the WINS name identification mechanism is set in SecurOS or the hosts
file (in the \System32\drivers\etc Windows system folder) is not empty on the workstations
connected in the network.
Note: To test name identification mechanism, run the ping command on operator workstation and set
the application server or video server name as a parameter. Check the network traffic between the
computers.
www.isscctv.com
Page 45
Transit Inspector Pro46
Administrating Module
User Guide
2. Open Computer object properties (see SecurOS Administration Guide) and setup the following
parameter:
• Disks to store archive → set Read/Write access for video for at least one hard disk (e. g.
for C).
3. Create the required number of the Video Capture Device object (see SecurOS Administration
Guide) due to the type and number of cameras controlled from the very server.
4. Create Camera object with the following parameters:
• Channel number → set the actual number of the labeled BNC connector the first camera
is attached to.
• Resolution → it is recommended to set the High (CIF2) value.
• Pre-recording phase duration → set approximate train passing time (s) by camera view.
5. Create Database object (see 4.2.2 Database on page 24). Define database for recognized number
records and retention period optionally. Make sure that the server PostgreSQL DBMS was set
for work with the external IP addresses.
6. Choose the Computer object that corresponds to the number recognition server.
Note: Procedure of the number recognition server configuration is similar for all recognition servers.
7. Create the Transit: number recognizer object (see 4.2.3 Transit: number recognizer on page 25)
with the following parameters:
• Analyse video from camera → define the corresponding Camera object.
• Synchronously record video from cameras → define additional cameras to record video.
• Video recording mode → select the proper recording mode.
• Recognize numbers of wagons incoming from → select the proper checkboxes due to
the task.
• Redirect results to → define the Database object or enable the Consolidator field if the
current recognizer is not a main one.
• Number detection and speed estimation → type in manually or set by the utility
(see 4.2.3.2.1 Visually Setup Recognizer Parameters Utility on page 33) the parameters
of number detection area.
8. Create the Transit: assisting recognizer object (see 4.2.4 Transit: assisting recognizer on
page 36) with the following parameters:
• Analyse video from camera → define the corresponding Camera object.
• Synchronously record video from cameras → define additional cameras to record video.
• Video recording mode → select the proper recording mode.
• Recognize numbers of wagons incoming from → select the proper checkboxes due to
the task.
• Redirect results to → define the Database object or enable the Consolidator field if the
current recognizer is not a main one.
www.isscctv.com
Page 46
Transit Inspector Pro47
Administrating Module
• Number detection and speed estimation → type in manually or set by the utility
(see 4.2.3.2.1 Visually Setup Recognizer Parameters Utility on page 33) the parameters
of number detection area.
9. Create the Transit: consolidation module object (see 4.2.5 Transit: consolidation module on
page 37) as a child object of the Computer object that corresponds to the server of analyzation
and data processing. Set the following parameters:
• Set the data sources.
• Select the Main checkbox if the object is a closer one or Supplementary — if its results
go to another consolidator.
• Define a database (the Database object) to write results (if the object is set as a main
consolidator).
10. Create the Computer object with ID equal to NetBIOS name of computer to be used as operator
workstation, and set the following parameter:
User Guide
• Network address → IP address or DNS/WINS name of the computer within local TCP/IP
network.
11. Create Screen object.
12. Create Monitor object. In its properties window click All button to assign all cameras to this
monitor. Set the parameters:
• X — 0, Y — 0, W — 60, H — 60.
13. Create Transit: operator GUI object. Set the following parameters:
• Display settings → select recognizers to display its results.For each object set theMonitor object to display operator interface.
• Number window: X — 0, Y — 60, W — 60, H — 40;
• Protocol window: X — 60, Y — 0, W — 40, H — 100;
• Display ... last trains → set number of trains to display in Protocol window.
• Enable searching → select the checkbox to allow operator to search in database.
• Allow number editing → select the checkbox to allow operator to edit recognized number.
14. Launch SecurOS client on operator workstation and specify video server IP address (or
DNS/WINS name) when prompted.
www.isscctv.com
Page 47
Transit Inspector Pro48
Working with Module
User Guide
5.Working with Module
Warning! Module must be started before a train passing on a camera view. The timeout is
about 10 seconds.
Below is a typical operator interface:
Figure 30: Operator interface
Operator interface consists of the following elements:
• Protocol window, see 5.1 Working in Protocol Window on page 49
• Number window, see 5.2 Working in Number Window on page 56
www.isscctv.com
Page 48
Transit Inspector Pro49
Working with Module
• video monitor, see 5.3 Working with Monitor on page 57
As a Transit Inspector Pro operator, one can do the following:
• Monitor carriages numbers recognizing, see 5.3 Working with Monitor on page 57
• Control correctness of carriage numbers recognition (records colors), see 5.1 Working in Protocol
Window on page 49
• View video frame associated with a captured carriage from recognizer camera as well as additional ones, see 5.1 Working in Protocol Window on page 49
• Sort records of recognized carriages numbers by recognizers, see 5.1 Working in Protocol
Window on page 49
• Edit recognized carriage number in a separate window, see 5.2 Working in Number Window on
page 56
User Guide
• Search through carriage numbers log and archive, see 5.1.2 Working with Search Tab on page 53
5.1Working in Protocol Window
Protocol window consists of two logs: train log and carriage log.
The Train log is a list of records about trains passed by the recognition camera. Each record contains
the follow information:
• recognition camera ID
• train ID
• direction (how to define direction name see 4.2.3 Transit: number recognizer on page 25)
• total quantity of captured carriages
• transit date and time (date and time of recognition)
• searching carriage numbers in archive (Search tab)
www.isscctv.com
Page 49
Transit Inspector Pro50
Working with Module
User Guide
Figure 31: Protocol window: Protocol tab in automatic mode
To switch between tabs, left-click it.
To browse the train’s carriages, double click the corresponding record of train log.
Log will switch to manual mode (see 5.1.1 Working with Protocol Tab on page 51 for more informa-
tion), the record of the first carriage of the train will be selected and the corresponding frame will be
displayed on video monitor.
To look through the list one can use either mouse scroll and scroll bar or ↑ and ↓ key buttons.
Protocol window can display numbers captured from several recognizers.There are recognizers
buttons (according to ones ID) on the left part of the screen. By default log displays information from
all recognizers (all buttons are pressed). For more information see 5.1.1.1 Working with Protocol Tab
Records on page 53.
www.isscctv.com
Page 50
Transit Inspector Pro51
Working with Module
User Guide
5.1.1Working with Protocol Tab
Protocol tab displays records of recognized carriages numbers. Its quantity depends on Module
objects configuration (see 4.2.3 Transit: number recognizer on page 25).
Figure 32: Protocol window: Protocol tab in manual mode
There are two browse modes:
• Automatic mode (Automatic button is pressed, white color) — live video, the current recognized
carriage number from active camera is displaying in Number window.
• Manual mode (Manual button is pressed, white color) — fixed mode, but the recognized list is
increases in real-time.
www.isscctv.com
Page 51
Transit Inspector Pro52
Working with Module
User Guide
In automatic mode new record with just recognized carriage number moves to the top of the list.
There is carriage passing on the video monitor. Carriage log and train log displays the carriage
information from database (due to system deploying). This is a passive observation.
Note: The latest record removes from the list (operator view) but not from archive.
In manual mode on any record selection monitor will display a “stop frame” of the carriage corresponding to the one’s number and carriage log and train log will display the carriage information
from database (active observation).
To switch between modes, left-click it.
Warning! On viewing train passing on video monitor but no new records are appearing in
carriage log, make sure that Automatic button is pressed.
Each Protocol tab record contains the follow information:
• recognized ID
• transit time (time of recognition)
• train ID
• carriage current time
• recognized carriage number
• manual editing mark (optional)
Record color indicate record state (see the table below).
Table 12: Color Identification
ColorRecord status
WhiteThe recognized carriage number is found in database of registered ones.
Blue
The partly recognized carriage number (unrecognized symbols are marked with
asterisk).
Red
The recognized carriage number is found in database of registered ones or not respond
to the train.
Blue colored asterisk means unrecognized symbol.
www.isscctv.com
Page 52
Transit Inspector Pro53
Working with Module
User Guide
5.1.1.1Working with Protocol Tab Records
To view frame associated with the carriage number (to select it), click it.
The corresponding carriage and train logs records will be marked.Monitor will enter the video
archive mode and will display a “stop frame” of the carriage corresponding to the carriage number.
The Number window will display this carriage number (see 5.2 Working in Number Window on
page 56).
Note: If additional cameras was set for the analyse camera then all archives from the cameras are
supposed to be synchronized. One can manage synchronous playback by using playback controls of any
camera. See SecurOS User Guide for more information.
To browse/remove results from any recognizer, click its button. The button will be lighted.
Warning! Sort by recognizer cause output information difference only. All recognized carriage
numbers from all recognizers are gathered in database.
5.1.2Working with Search Tab
Use Search tab to search carriage numbers in archive (e. g. by symbols, time interval, direction,
recognizer ID).
Note: All search parameters are optional. One can combine it anyhow.
There is Search form on the top of the tab, Search result is below it. Output records are sorted by
trains ID (for more information see 5.1 Working in Protocol Window on page 49).
To browse all carriages, holding Ctrl keyboard button click any train log record.
www.isscctv.com
Page 53
Transit Inspector Pro54
Working with Module
User Guide
Figure 33: Protocol window: Search Tab
To search for carriage number by recognizer ID:
1. Click in Railways field. New window will appear (see the figure below).
www.isscctv.com
Page 54
Transit Inspector Pro55
Working with Module
Figure 34: Recognizer selection
2. Select required recognizer check box/boxes (by default all are selected).
3. Click Search button to begin search.
User Guide
To search for carriage number by time interval:
1. Click in Time field. New window will appear (see the figure below).
Figure 35: Time selection
2. Set start search date and time in From field.
3. Set end search date and time in Till field.
4. Click Search button to begin search.
To search for carriage number by direction:
1. Click in Directions field. New window will appear (see the figure below).
Figure 36: Direction selection
www.isscctv.com
Page 55
Transit Inspector Pro56
Working with Module
2. Select required direction check box/boxes.
3. Click Search button to begin search.
To search for carriage number by number:
1. Define the whole carriage number (or a part of it, see 5.1.2.1 Mask Search on page 56 for more
information) in Wagon number field.
2. Click Search button to begin search.
To browse all database:
1. Make sure that all recognizers are set in Railways field (All railways message or a list of
recognizer are displaying). If it is needed add other manually.
User Guide
2. Set total recognizer working time in Time field.
3. Make sure that all directions are set in Directions field (All directions message or a list of
directions are displaying). If it is needed add other manually.
4. Take wagon number field empty.
5. Click Search button to begin search.
5.1.2.1Mask Search
One can set the whole carriage number or part of it in the Carriage Number field. On part carriage
number setting unrecognized symbols may be replaced by special symbols.
Table 13: Symbols for mask search
SymbolDescription
(down accentuation
symbol)
* (asterisk)One unrecognized figure (e. g. 50318**1).
% (percent symbol)
Any figure even unrecognized one (e. g. 514018 6).
Any amount of figures till the end of the number (e. g. 50% or
50318*%).
5.2Working in Number Window
Number window displays recognized carriage number of the active record. This window consist of
the Number editable field.
www.isscctv.com
Page 56
Transit Inspector Pro57
Working with Module
To edit recognized carriage number:
1. Click in Number window to activate it.
2. Edit carriage number.
3. Press Enter keyboard button to save this number in database or Esc — to cancel.
Warning! After editing carriage number its record will contain asterisk (*) in Manual row.
User Guide
5.3Working with Monitor
SecurOS video monitor serves for video monitoring and video controlling. Use it to browse archive
records. In live video mode monitor displays camera view, in archive one — archive records. For more
information (e.g. switching layouts and cameras, working with archive, image zoom) see SecurOS
User Guide.
www.isscctv.com
Page 57
Transit Inspector Pro58
Troubleshooting
User Guide
6.Troubleshooting
Question: How can I put previously recorded video in SecurOS interface?
To put previously recorded video in SecurOS interface:
1. Copy file of previously recorded video to the SecurOS folder (e. g. C:\SecurOS). Rename this
file as X. Y, where X — integer number from 0 till 31, Y — integer number from 1 till 16.
2. Create Video Capture Device object (see SecurOS Administration Guide) in SecurOS object tree
and set the following parameters:
• Type → select the Virtual value from the drop-down list box
• PCI Channel → select the X value (see item 1). For example, if the file name was 0. 01,
then one need to set the 0 value.
Warning!Channel number should not coincide with channels used in other Video Capture
Device objects on the same computer, otherwise the video will not be displayed on the video
monitor. In this case rename the file by changing its X value to make it differ from any number
of already used channels.
3. Create Camera object as a child one for the just created Video Capture Device object (see
item 2). Define a channel number: set the Y value (see item 1). For example, if the file name
was 0. 01, then one need to set the 1 value.
Question: What value must be set for the “Pre-recording phase duration” Camera object parameter?
In Pre-recording phase duration one need to set an average time of train passing in camera view.
It is recommended to set a value not less than 10 seconds. Setting much more than 10 seconds may
cause system errors.
1/2” black-and-white camera, 570 TVL, 0.0001 lux (F1.4, AES to
1/100000 sec, AGC(Hi/Low)/MGC), energy floor 50 dB, backlight compensation — 3 options (manual), gamma Off/Lo/Hi (0.35/0.45/1.0), ALC
VD/DD, 12 V DC (110 mA), 36 × 40 × 63 mm.
Objective KVR1016DC (1/2”, 10.0–120.0mm, 35◦–3.2◦, F1.6, DD, C).
1/3” black-and-white camera, 570 TVL, 0.0001 lux (F1.4, AES to
1/100000 sec, AGC(Hi/Low)/MGC), energy floor 50 dB, backlight compensation — 3 options (manual), gamma Off/Lo/Hi (0.35/0.45/1.0), ALC
VD/DD, 12 V DC (110 mA), 36 × 40 × 63 mm.
Objective KVR1016DC (1/2”, 10.0–120.0mm, 35◦–3.2◦, F1.6, DD, C).
Note: YV0560D (YAMANO company) Japanese variofocal objective with automatic aperture can be
used also (1/3” 5–60mm (55◦–4,6◦), F1.6–360 “CS”-tread DC).
1/100000),fixed,default or without blinking,energy floor≥
50dB, mains locking/internal/external synchronization, 110–240VAC,
67 × 59 × 122mm.
Additional lighting is required in darkness.
1/3” color camera,570TVL, 0.65lux,automatic shutter (1/50–
1/100000), fixed, default or without blinking.
Additional lighting is required in darkness.
User Guide
Appendix A: Recommended Cameras
1/3” color camera with “Day/Night” function and DinionXF IR filter,
LTC 0495
LTC 0620
Note: Either KVR0616AI variofocal objective with alternating focal distance (1/3”, 6.0–60.0mm,
58◦–5◦, F1.6, VD, CS) or Tamron one with the similar parameters can be used also.
570TVL, 0.59/0.08lux, automatic shutter(1/50–1/100000), fixed, default
or without blinking.
1/2” color camera with “Day/Night” function, 540TVL, 0.3/0.05lux,
automatic shutter (1/50–1/100000), fixed, default or without blinking.
12VDC, DC and Video objective control, autoiris, electronic shutter
1/50–1/100000, CS/C-adapter as a unit.
Note: Either KVR0616AI variofocal objective with alternating focal distance (1/3”, 6.0–60.0mm,
58◦–5◦, F1.6, VD, CS) or Tamron one with the similar parameters can be used also.
A.4 Pelco
Table 17: Pelco Cameras
CamerasDescription
MC3710H-6X,
MC3710H-7X
MC3610H-6X,
MC3610H-7X
MC3651H-2X
Note: Either KVR0616AI variofocal objective with alternating focal distance (1/3”, 6.0–60.0mm,
58◦–5◦, F1.6, VD, CS) or Tamron one with the similar parameters can be used also.
1/3” black-and-white camera, 570TVL, 0.07lux, electronic shutter 1/501/100000 c DC/VD, energy floor 50dB.
1/3” black-and-white camera, 570TVL, 0.04lux, DC/VD, energy floor
50dB.
1/3” black-and-white camera, 570TVL, Sony Exview, 0.002lux (F1.2),
35 IRE, three modes of increasing sensitivity (DSS), energy floor 50dB,
electronic shutter 1/50–1/100000, AGC (can be disconnected), signal
compensation, enhancement, DC/VD, BLC, C/CS type of objective binding, 18–30VAC/10–36VDC.
www.isscctv.com
Page 61
Transit Inspector Pro62
Appendix B: Recommended Sensors
User Guide
8.Appendix B: Recommended Sensors
Table 18: Sensors
SensorDescription
Perimetr
PE30P/PE60P,
Aleph
ABT-30/60/120
IR detectors. This sensors are easy in configuration and adjustment due
to special adjustment component that is supplied as a unit.
Connect 3 (series
W 18-3 WS/WE
18-3)
Photovoltaic multi-beam sensor.
www.isscctv.com
Page 62
Transit Inspector Pro63
Appendix C: Camera Calibration Utility
User Guide
9.Appendix C: Camera Calibration
Utility
Camera Calibration Utility is used to avoid images distortion received from recognition camera. Thus
using several archive images the utility increases the recognition quality on geometrical similarity
disturbance between an object and its image.
Note: Distortion may be caused by applying low-quality optical camera devices or camera with big
observation angle or short distance between the object and recognition camera.
Location:
<SecurOS folder>/CCU/ccu.exe
Figure 37: Camera Calibration Utility Window
www.isscctv.com
Page 63
Transit Inspector Pro64
Appendix C: Camera Calibration Utility
User Guide
Working area consists of two tabs (see figure 37):
• Original — image received from recognition camera (does not change during calibration process)
• Transformed — image for visual camera calibration (changes during calibration process)
There are buttons to work with files and help buttons on the utility toolbar (figure 38).
Figure 38: Camera Calibration Utility Toolbar
Table 19: Camera Calibration Utility Toolbar
ButtonsDescription
Working with files
Open image: open image file.
Reset: reset calibration settings.
Load: load calibration settings.
Save: save calibration settings to the current XML file. If file is not set, new
window will appear to define its path and name.
Save as: save calibration settings to new XML file.
Help buttons
Grid: show distortion grid.
Guides: show guide lines.
Original image size, without scaling.
Stretch image vertically (for CIF 2).
Stretch image to fit.
www.isscctv.com
Page 64
Transit Inspector Pro65
Appendix C: Camera Calibration Utility
Setting panel consists of the following tabs (see figure 37):
• Distortion — nonlinear image transformation (see 9 C.5 Distortion Tab on page 65);
• Zoom/Rotation — linear image transformation (see 9 C.6 Zoom/Rotation Tab on page 67);
• Perspective — linear image transformations (shift, skew, stretch) and perspective elimination
(see 9 C.7 Perspective Tab on page 68);
• Points calibration — by points image transformation (see 9 C.8 Points Calibration Tab on
page 69).
To switch between tabs, click its name.
Note: There are only two tabs displayed on setting panel. To switch to the next, click Tabs List button
(see figure 37) and choose the required one.
User Guide
To avoid distortion:
1. Make some snap-shots of carriages.
2. Launch Camera Calibration Utility.
3. Click Open image button and select an archive image of carriage (see item 1).
4. Using parameters settings panel (tabs) set calibration parameters. It is recommended to use
image on Transformed tab for visual check of image changes.
5. Click Open image button and select an another archive image of carriage. If necessary, edit
calibration parameters (see item 4).
6. Click Save or Save as button on the utility toolbar to save parameters.
C.5 Distortion Tab
The Distortion tab is used to make nonlinear image transformation and defines the following parameters:
• Pincushion — pincushion and barrel distortion
• Corners — deskewing corner position
• Keystone [Y] — deskewing image position on vertical line
• Keystone [X] — deskewing image position on horizontal line
• Distortion center X, Y — distortion center coordinates
• Balance — applying defined values to the image width or height
www.isscctv.com
Page 65
Transit Inspector Pro66
Appendix C: Camera Calibration Utility
User Guide
Figure 39: Distortion Tab
To change a parameter, use its scroll bar and/or editable field to set the value.
Note: To set Distortion center X, Y parameter one can use its mouse: drag the current distortion center
(a cross on the Transformed tab) to the new location and release the mouse button.
www.isscctv.com
Page 66
Transit Inspector Pro67
Appendix C: Camera Calibration Utility
User Guide
C.6 Zoom/Rotation Tab
The Zoom/Rotation tab is used to make linear image transformation and defines the following
parameters:
Figure 40: Zoom/Rotation Tab
• Zoom — image scale (see below)
Note: For fixed zoom one may use help buttons on the utility toolbar (see figure 38).
• Rotation — image rotation relative to the image point (see below)
• Z/R Center X, Y — coordinates of image point (by default its coordinates are equal with the
image center)
To change a parameter, use its scroll bar and/or editable field to set the value.
Note: To set Z/R Center X, Y parameter one can use its mouse: drag the current distortion center (a
cross on the Transformed tab) to the new location and release the mouse button.
www.isscctv.com
Page 67
Transit Inspector Pro68
Appendix C: Camera Calibration Utility
User Guide
C.7 Perspective Tab
The Perspective tab is used for shifting (parallel transfer), skewing, stretching upon horizontal and
vertical lines and elimination of both vertical and horizontal perspective (parallel lines convergence on
image). The following transformation parameters can be defined on the tab:
Figure 41: Perspective Tab
• Stretch (H) — image shtretching upon horizontal line
• Skew (H) — image skewing upon horizontal line
• Shift (H) — image shifting upon horizontal line
• Skew (V) — image skewing upon vertical line
• Stretch (V) — image stretching upon vertical line
To change a parameter, use its scroll bar and/or editable field to set the value.
User Guide
C.8 Points Calibration Tab
The Points Calibration tab is used to calibrate base distortion parameters by points (lines).
Figure 42: Points Calibration Tab
To do calibration by points:
1. Click Add line button. A new string will appear in the Line list.
Note: It is recommended to set different lines by using a special pattern for each of them. One may select
the point pattern from the Point type drop down list box. To set the point (line) color click Change
button and choose any from the appeared window (see Line properties box, figure 42).
www.isscctv.com
Page 69
Transit Inspector Pro70
Appendix C: Camera Calibration Utility
User Guide
2. Find a straight line on the original image and clicking on it set several points.
Note: For point position straight for the line one may use help buttons on the utility toolbar (see
figure 38).
3. Repeat items 1–2 if it is necessary (for each line).
4. Click Calibrate button to define the calibration parameters automatically.
On finishing the calibration process the Pincushion and Corners parameters (Distortion tab) will be
set automatically.
Note: Only Pincushion and Corners parameters are defined automatically; the other ones are not
changed but its values are allow for definition process.
To remove a line from the list, select it and click Remove line button.
www.isscctv.com
Page 70
Transit Inspector Pro71
Appendix D: Checking Recognition Quality
User Guide
10.Appendix D: Checking Recognition
Quality
The wagon.exe executable file can be run in standalone mode. In this mode video is taken fron video
archive. For train segmentation one can use either video or file with information of each carriage
passing.
To check the quality of recognition:
1. Launch wagon.exe.
2. Choose file → open configuration from XML file item from the menu.
3. Choose XML file of recognizer settings.
4. If it is necessary edit this configuration file by editing the follow fields:
• Configuration/video source/iplus archive/folder — video archive folder
• Configuration/ocr data/ocr data item/path — ordering information folder (creating on
Module installation)
• Configuration/segmenter/type — data type.This data is used for train segmentation.
Possible values:
– ray emulation — useimageanalysisontrainpartition.TheConfigura-
tion/segmenter/ray emulation group defines an algorithm parameters. Edit TopLineand BottomLine fields only as they define top and bottom lines for train partition
– ray from timing file — use information of each carriage passing. The Configura-
tion/segmenter/ray from timing file group defines an algorithm parameters. Thereis a path to the information file in FileName field.
• Configuration/segmenter/MinTimeBetweenTrains — minimal timeout of trains passing
(in seconds)
• Configuration/Localizator — fields that are used for number localization algorithm con-
figuration:
– TopLine / BottomLine — top and bottom number localizer lines (%)
– NumberWidth / NumberHeight — approximate carriage numder width/height (%)
Note: It is recommended to configure right train partition first and then set localizator lines parameters.
www.isscctv.com
Page 71
Transit Inspector Pro72
Appendix D: Checking Recognition Quality
After loading configuration file the follow information is displaying:
User Guide
Figure 43: Module Window
• Name of the configuration file, frame number, frame time — top left corner
Note: Information file record syntax is the following:
”Number” ”time1” ”time2”, where
Number — carriage number
time1 — carriage arrival time (DD-MM-YYYY HH:MM:SS.FFF, FFF — milliseconds)
time2 — carriage departure time (DD-MM-YYYY HH:MM:SS.FFF, FFF — milliseconds)
• Carriage segmenter lines — green lines
• Number localizator lines — blue lines
• Current result of number localization— blue rectangle
• Number location due to recognizer data — green rectangle
• Availability of gap between carriages — central red rectangle
• Current recognition result, number of carriages in train— bottom window area
One can use a mouse for playback controlling:
www.isscctv.com
Page 72
Transit Inspector Pro73
Appendix D: Checking Recognition Quality
• click on any window area on play mode — pause mode
• click on any window area on pause mode — play mode
• pressing N keybutton — jump to the next frame
User Guide
www.isscctv.com
Page 73
Transit Inspector Pro74
Appendix E: Programming Object Reference
User Guide
11.Appendix E: Programming Object
Reference
SecurOS system events programming is described in SecurOS Programming Guide. Below there are
Module objects parameters of events and commands identifiers.
11.1Transit: number recognizer
Object type identifier:: WAGON RECOGNIZER.
Table 20: WAGON RECOGNIZER events
Event Identifier
TRAIN DETECTEDTrain detected
WAGON DETECTED (beginning)Wagon detected
Name used in
macros
Description
The beginning of train passing by the
camera. Parameters:
ID — event ID
Recognition ID — recognizer ID
Record ID — record ID
Data Time — dateandtimein
YYYYMMDDTHHMMSS format
Train ID — train ID
Direction — direction ID
Direction Name — direction name
The beginning of carriage passing by the
camera. Parameters:
ID — event ID
www.isscctv.com
(continued on next page)
Page 74
Transit Inspector Pro75
Appendix E: Programming Object Reference
User Guide
(continued from previous page)
Event Identifier
WAGON DETECTED (continuance)
Name used in
macros
Description
Recognition ID — recognizer ID
Record ID — record ID
Data Time — dateandtimein
YYYYMMDDTHHMMSS format
Train ID — train ID
Recognition result. Parameters:
ID — event ID
Recognition ID — recognizer ID
Record ID — record ID
Data Time — dateandtimein
YYYYMMDDTHHMMSS format
WAGNUM RECOGNNumber recognized
TRAIN PASSED (beginning)Train passed
Train ID — train ID
Wagon Number In Train — current
carriage number in train
Recognition Result — recognized
carriage number
Checksum correct — checksum (pos-
sible values: 0, 1).
The end of train passing by camera. Parameters:
ID — event ID
(continued on next page)
www.isscctv.com
Page 75
Transit Inspector Pro76
Appendix E: Programming Object Reference
User Guide
(continued from previous page)
Event Identifier
TRAIN PASSED (continuance)
WAGON PASSEDWagon passed
Name used in
macros
Description
Recognition ID — recognizer ID
Record ID — record ID
Data Time — dateandtimein
YYYYMMDDTHHMMSS format
Train ID — train ID
Wagon Count — amount of carriages in
train
The end of carriage passing by camera.
Parameters:
ID — event ID
Recognition ID — recognizer ID
Record ID — record ID
Commands: none.
11.2Transit: assistance recognizer
Object type identifier: WR ASSISTANT.
Events: none.
Commands: none.
Data Time — dateandtimein
YYYYMMDDTHHMMSS format
Train ID — train ID
www.isscctv.com
Page 76
Transit Inspector Pro77
Appendix E: Programming Object Reference
User Guide
11.3Transit: consolidation module
Object type identifier: TRANSIT CONS.
Events: see the events table of the Transit: number recognizer object in the Transit: number recog-
nizer on page 74 section.
Commands: see the commands table of the Transit: number recognizer object in the Transit: number
recognizer on page 74 section.
11.4Transit: operator GUI
Object type identifier: TRANSIT INSPECTOR.
Events: none.
Commands: none.
www.isscctv.com
Page 77
Transit Inspector Pro78
Index
Index
User Guide
A
Adobe Reader, 6
C
calibration by points, 69
calibration parameters, 65
calibration process, 70
calibration settings, 64
camera calibration, 64, 65
Camera Calibration Utility, 63, 65
setting panel, 65
Distortion, 65, 70
Perspective, 65, 67
Point Calibration, 69
Point calibration, 65, 69
Zoom/Rotation, 65–67
toolbar, 65
transformed, 64, 66, 67
Camera object, 27, 41–44, 46, 58
cameras
angle of inclination, 13
angle of rotation, 13
auto-aperture, 13
electronic shutter, 13
features, 13
objective type, 13
sensitivity, 13
type, 13
ccu.exe, 63
Computer object, 25, 37, 41, 43, 45–47
configuration
examples, 41
server-workstation, 9, 43
standalone, 8, 41
buttons, 64
Grid, 64
Guides, 64
help buttons, 64, 67
Image size, 64
Load, 64
Open image, 64, 65
Reset, 64
Save, 64, 65
Save as, 64, 65
Stretch image, 64
working area, 64
original, 64
D
database
version 4.1.1, 21
version 4.3.0, 21
Database object, 24, 27, 37, 42–47
Database object
description, 24
Databases object, 24
deskewing corner, 65
deskewing image, 65
distance, 63
distortion, 63, 65
www.isscctv.com
Page 78
Transit Inspector Pro79
Index
User Guide
distortion center, 66
distortion parameters, 69
I
image transformation, 65
installation
cameras, 12
database
creating, 19
database parameters, 18
dealing with old, 18
hardware, 12
requirements, 10
administrator workstation, 11
application server, 10
restart, 19, 21
review, 19, 21
server application, 16
steps, 10
type, 17, 21
workstation application, 20
operator interface, 48
Number window, 48
Protocol window, 48
video monitor, 48
P
Protocol window
browse train’s carriages, 50
carriage log, 49
Protocol tab, 49, 51
modes, 51
record selection, 53
record sorting, 53
record state, 52
records, 52
Search tab, 53
browsing database, 56
search by direction, 55
search by number, 56
search by recognizer ID, 54
search by time interval, 55
L
linear image transformation, 67
low-quality optical camera, 63
M
migrate.bat, 22
migration utility, 21
Monitor object, 23, 40, 42, 43, 45, 47
N
nonlinear image transformation, 65
Number window, 56
O
observation angle, 63
search form, 53
search result, 53
search tab, 49
sort records, 50
train log, 49
R
recognition camera, 64
recognition quality, 63
recognition quality, 63
records
Search tab
mask search, 56
searching, 56
www.isscctv.com
Page 79
Transit Inspector Pro80
S
Screen object, 39, 42, 45, 47
Security Zone object, 24
SecurOS, 6, 8–10, 18, 23
Sensor “Signal” object, 23, 24
Sensor object, 36, 42, 43
server, 10
similarity disturbance, 63
T
technical support, 6
User Guide
Index
TRAIN DETECTED event, 74
TRAIN PASSED event, 75, 76
Transit: assisting recognizer object, 27, 36, 37,
42, 44, 46
Transit: consolidation module object, 36, 37, 42,
45, 47
Transit: number recognizer object, 34, 36, 37, 39,
42, 43, 46, 77
Transit: operator GUI object, 23, 43, 45, 47
V
Video Capture Device object, 41, 43, 46, 58
video feed, 23
video monitor, 57
monitoring, 57
video control, 57
video stream, 8
W
WAGNUM RECOGN event, 75
WAGON DETECTED event, 74, 75
WAGON PASSED event, 76
www.isscctv.com
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.