Transit User Guide
Transit User Guide
User Guide
SecurOS Transit User Guide (UG - EN, build 117 on 7/13/2023).
SecurOS® ("SecurOS") and all respective logos are trademarks of ISS Corp, in the U.S. and/or other countries.
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.
SecurOS Transit 3 User Guide
Contents
Contents
1 Preface 5
1.1 Scope
........................................................................... 5
1.2 Target
. . . Audience
........................................................................ 5
1.3 Using
. . .This
. . . .Manual
.................................................................... 5
1.4 Getting
. . . .Technical
. . . . . . . . .Support
.............................................................. 5
1.5 Design
. . . .Convention
....................................................................... 6
1.6 Design
. . . .Elements
....................................................................... 7
2 General Description 8
2.1 Implementation
. . . . . . . . . . .and
. . . .Operation
. . . . . . . . .Principles
................................................... 8
2.1.1 Hardware-Software
. . . . . . . . . . .Platform
. . . . . . . Requirements
................................................................... 8
2.1.1.1 Server Requirements . . . . .To
. . .Install
. . . . .Recognition
. . . . . . . . . .Module
................................................... 8
2.1.1.2 Operator Workstation . . . . . and
. . . .SecurOS
. . . . . . . Transit
. . . . . .Dedicated
. . . . . . . . .DB
. . .Server
. . . . . Requirements
................................... 9
2.1.2 System .Architecture
.................................................................................... 9
2.1.2.1 System Components
.......................................................................... 9
2.1.3 System. .Operation
................................................................................... 10
2.2 Types
. . . .of
. .Configurations
..................................................................... 10
2.2.1 Standalone
. . . . .Configuration
................................................................................ 10
2.2.2 Server-Workstation
. . . . . . . . . . . .Configuration
......................................................................... 11
2.2.3 Distributed
. . . . .Configuration
................................................................................ 11
3 Deploying Module 12
3.1 Installing
. . . . . . .Hardware
.................................................................... 12
3.1.1 Installing
. . . video
. . . . . cameras
............................................................................. 12
3.1.2 Using multiple
. . . . . . . .cameras
............................................................................. 13
3.1.3 Illumination
..................................................................................... 13
3.1.4 Sensors ..................................................................................... 14
3.1.4.1 Recommendations . . . .to
. .Install
. . . . . and
. . . .Configure
. . . . . . . .Sensors
................................................... 14
3.1.4.2 Setting up Sensors . . . . to
. . Support
. . . . . . .Manoeuvring
. . . . . . . . . . .Mode
.................................................. 14
3.2 Installing
. . . . . . .Software
.................................................................... 16
4 Module Administration 22
4.1 Objects
. . . . . Reference
...................................................................... 22
4.1.1 Database..................................................................................... 22
4.1.2 Transit:. .Group
. . . . . .of
. .modules
........................................................................... 24
4.1.3 Transit:. .Number
. . . . . . .recognizer
............................................................................ 24
4.1.3.1 Source and output . . . .Tab
...................................................................... 25
4.1.3.1.1 Camera Calibration
. . . . . . . . .Utility
................................................................. 27
4.1.3.1.1.1 Distortion
. . . . . Tab
..................................................................... 31
4.1.3.1.1.2 Perspective
. . . . . . .Tab
................................................................... 32
4.1.3.1.1.3 Zoom/Rotation
. . . . . . . . . Tab
................................................................. 34
4.1.3.1.1.4 Points . . .Calibration
. . . . . . . . .Tab
.............................................................. 34
4.1.3.2 Localization settings. . . . . Tab
..................................................................... 35
4.1.3.2.1 Visual Configuring
. . . . . . . .Tool
.................................................................. 39
4.1.3.2.2 Settings Visualization
. . . . . . . . . . in
. . the
. . .Media
. . . . . Client
...................................................... 41
4.1.3.3 Algorithm settings . . . Tab
....................................................................... 43
4.1.4 Transit:
. .Assisting
. . . . . . . . recognizer
........................................................................... 45
4.1.5 Transit:
. .Consolidator
................................................................................... 46
4.1.6 Transit:
. .Logic
. . . . . module
.............................................................................. 48
www.issivs.com
SecurOS Transit 4 User Guide
Contents
7 Appendixes 96
7.1 Appendix
. . . . . . .A.
. .Recommended
. . . . . . . . . . . . . .Sensors
.................................................... 96
7.2 Appendix
. . . . . . .B:
. . Checking
. . . . . . . . .Recognition
. . . . . . . . . . .Quality
.............................................. 96
7.3 Appendix
. . . . . . .C.
. . Module
. . . . . . .Events
. . . . . . .and
. . . Commands
. . . . . . . . . . .Reference
...................................... 98
7.3.1 Transit:
. .Number
. . . . . . .recognizer
............................................................................ 98
7.3.2 Transit:
. . .Assisting
. . . . . . . . recognizer
.......................................................................... 100
7.3.3 Transit:
. . .Consolidator
.................................................................................. 100
7.3.4 Transit:
. . .GUI
.................................................................................. 102
7.3.5 Transit:
. . .Logic
. . . . .module
............................................................................. 103
7.3.6 Transit:
. . .Pattern
. . . . . . detector
............................................................................ 104
7.4 Technical
. . . . . . . .Support
. . . . . . . Information
............................................................ 105
Index 106
www.issivs.com
SecurOS Transit 5 User Guide
Preface
1 Preface
This section contains general information about the document, the means of its design and use, as well
as on how to get additional technical support for the product.
1.1 Scope
This guide provides an overview of the possible configurations of the system, the process of installing,
configuring SecurOS Transit Module on the server and the operator's workstation, describes the
operator interface, and provides a list of events and actions to control the Module's objects in the
system.
· Installing and configuring software: this manual is intended for system administrators who are
experienced users of the Microsoft Windows operating system, with expertise on CCTV technology,
computer hardware, configuring a local area network, TCP/IP networking, with a view of macros
and scripts.
· Monitoring and operational activities: this manual is intended for SecurOS operators, having a basic
computer skills and familiar with the SecurOS user interface.
To get online help (Microsoft HTML Help) just press the F1 key when running SecurOS. In
administration mode You can get context help for a given object/utility by pressing the F1 key when its
settings window/utility window is open. In operator mode, use the F1 key to open a description of the
active window of the current operator interface or utility.
If you have any questions after reading this manual, please address them to your system administrator
or supervisor.
For any further information you can contact the Intelligent Security Systems Technical Support Team:
Note. For all technical support requests, please open a ticket from the ISS Partner Portal:
https://support.issivs.com. You will need to create an account if you don’t already have one.
www.issivs.com
SecurOS Transit 6 User Guide
Preface
· in USA:
Phone: +1 732 855 1111
· in Canada:
Phone: +1 778 929 8565
· in Mexico:
Phone: +52 55 9001 5252
· in Colombia:
Phone: +57 320 303 2849
· in Brazil:
Phone: +55 85 9668 2530
· in Central America and Caribbean:
Phone: +502 5517 8395
· in Argentina/ Paraguay/ Uruguay:
Phone: +54 911 5039 6440
· in Peru/ Bolivia/ Chile:
Phone: +56 9 3261 9893
· in Ecuador:
Phone: +57 312 255 2932
· in Venezuela:
Phone: +57 321 722 0425
· in Europe:
Phone: +380 44 299 0810
· in Dubai:
Phone: +971 4 874 7100
· in Qatar:
Phone: +974 6 677 8309
· in Saudi Arabia:
Phone: +966 54 109 9699
To solve problems faster, we recommend preparing the service information described in the Technical
Support Information Section before addressing the Technical Support Team.
Font Description
www.issivs.com
SecurOS Transit 7 User Guide
Preface
Font Description
bold italic type Used to mark out the elements of homogeneous lists.
Used to mark out macro text and programming code, file names and
monospace their paths. Also it is used to specify the necessary options, to mark
out values specified by the user from the keyboard (manually).
Additional Information
Used to display additional information. These type of elements contain, for example, the description of options for
executing a task or reference to additional literature.
www.issivs.com
SecurOS Transit 8 User Guide
General Description
2 General Description
SecurOS Transit (below Module) is intended for recognizing carriage numbers from an incoming video
stream and store them in the database. 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 works in
integration with the SecurOS system, that allows it to be used with other monitoring systems, such as
video and audio control, and access control systems.
This section summarizes the hardware/software requirements which are recommended to install the
SecurOS Transit Module.
Warning! Calculations of individual configurations for best system performance, are recommended to be
performed with a Intelligent Security Systems specialist.
Depending on the number of recognition channels, the requirements may vary according to the
performance of the processor and RAM.
Note. One installed Transit: Number recognizer Module corresponds to one channel of recognition.
www.issivs.com
SecurOS Transit 9 User Guide
General Description
www.issivs.com
SecurOS Transit 10 User Guide
General Description
· Transit: Group of modules — system object. Is used to divide the train on carriages based on the
analysis of visual marker visibility (bar) to be installed next to the railroad tracks.
· Transit: GUI — system interface object. Module is designed to monitor information provided by the
Recognizers or Consolidators and to work with the Database both in real-time and archive mode.
· Database — SecurOS Transit's PostgreSQL database. Intended to store recognized vehicle license
plate numbers and associated information. To work with information stored in the Database the
Transit: GUI object is used.
All SecurOS Transit's objects (except Database) can be separated into Server-side and Client-side
components. The following objects are the server-side components: Transit: Logic module, Transit:
Number recognizer, Transit: Assisting recognizer, Transit: Consolidator, Transit: Pattern detector; Transit: GUI
is the client-side components.
The video stream from the dedicated Camera is sent to the Transit: Number recognizer.
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; recognition result is checked
against the checksum and displays the protocol numbers. To improve recognition quality an additional
Transit: Assisting recognizer objects can be created. Recognition results are transferred from the main and
assistant Recognizers objects and are merged in the Consolidator. The final value of the carriage number is
recorded in the Database and displayed in the protocol number window of the Transit: GUI.
Sensors are represented in system by the Sensor "Signal" objects (the information on configuring of the
given object see SecurOS Administration Guide).
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.
In this configuration, all components (server-side and client-side) of SecurOS Transit will be installed on
one Video Server in the SecurOS security network. This configuration is typical for relatively small
systems, allowing for all types of SecurOS specific tasks to be done from one Computer: connection of
equipment, system administration, monitoring, and management of data coming from the installed
module(s).
www.issivs.com
SecurOS Transit 11 User Guide
General Description
In this type of configuration, components of SecurOS Transit are installed on different computers
according to their types: server-side components on a Video Server, and client-side components — on a
Operator Workstation. Database can be installed on any network Computer.
In this case, the Video Server will be responsible for performing the recognition of the carriage numbers,
saving the results into a database, and storing the video archive associated with the results. The
Operator Workstation will be used for video monitoring purposes and for working with the system GUI.
Installing system components on computers with different types of pre-installed SecurOS software is
described in the Installing Software.
In this case the Module software can be installed on different Computers: several servers and
workstations. Therefore each Computer will be responsible for performing certain tasks.
This configuration is intended to use for security systems with intense data streams. With the use of a
distributed configuration, computational tasks will be assigned to separate Computers to make the
functionality of the Module more efficient and balanced.
Module server-side components have to be installed on the Video Servers only. Module client-side
components — on the Operator Workstations (see Installing Software). Data exchange between Operator
Workstations and Video Servers is done through the TCP/IP network.
In this case (in a distributed configuration) the following tasks can be performed on the Video Servers:
· video capture and saving video in the archive;
· wagon numbers recognition;
· data processing and analyzing.
The Operator Workstation will be used for video monitoring purposes and for working with the system
GUI.
Information concerning recognized wagon numbers will be saved on the database server.
Note. A distributed server-workstation configuration allows for a further increase of the computational
resources by adding servers targeted to each specific task.
www.issivs.com
SecurOS Transit 12 User Guide
Deploying Module
3 Deploying Module
Module installation procedure consists of the following stages:
1. Check system requirements of the servers and workstations (see Sections Server Requirements To
Install Recognition Module and Operator Workstation and SecurOS Transit Dedicated DB Server
Requirements).
2. Installing Hardware on each server (for example, video cameras, sensors etc.).
3. Installing Software.
This section provides guidelines for the installation of cameras and lighting, which if followed will
provide the best recognition results.
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 by
camera lens characteristics (minimum distance — 3 m, maximum distance — 30 m).
Note. Camera also can be installed at 1 meter distance from the carriage passing (in this case it can be
necessary to apply Camera Calibration Utility to remove image distortion, see Camera Calibration Utility).
Cameras has to be mounted at a height of 2 – 4 meters. Width of the zone controlled by a single camera
is up to 10 meters and is specified by camera settings (see Transit: Number recognizer).
If sensors are used (see Sensors), then camera view background should not be one-coloured.
There are some guidelines for choosing and setting up video cameras below.
· 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.
· Camera lens type. It is helpful to use cameras with auto-zoom lenses. The upper limit of the focal
length must be more then 80 mm. Such lenses allow you to get contrast images of carriages from
any distances. Set up the aperture to get the result when a distance between bay and freight car top
takes up all frame on the screen width.
· Camera features. Additional camera features like automatic focus and camera shake correction
should be disabled.
· Camera with auto-aperture (ELC). Auto-aperture may be used when there are no quick brightness
changes within the camera view. In other cases, this feature has to be turned off.
www.issivs.com
SecurOS Transit 13 User Guide
Deploying Module
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. The camera should be installed in such a way that the horizontal lines in
the image are parallel to the horizontal edges of the frame. Possible skew is at most 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 5°, and vertical — not
more than 35°.
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.
Besides recognition camera one can also connect other cameras to the SecurOS computer, if your video
capture board supports it (see Figure 2). This cameras will record video synchronously with
corresponding recognition camera.
3.1.3 Illumination
There is enough natural lighting on a sunny day (at least 50 lux required). However at night time it is
required to use illumination with intensity of 300 lux in the control zone.
Note. There has to be no glare on the receiving video and no exposure on the obtained image.
www.issivs.com
SecurOS Transit 14 User Guide
Deploying Module
At night time additional light sources can be used, e. g. spotlights with either 500–1000 watt
incandescent lamp or 250–400 watt Gas Discharge Lamp. Also setting four 500 watt searchlights on a
track one can achieve similar intensity results.
3.1.4 Sensors
For more reliable by carriages train partition use sensors, e. g. light sensors. This ensures a reliable
division of the train on wagons. Recommended sensors are listed in Appendix A. Recommended
Sensors.
Warning! Install receivers and transmitters so that they cover only one railway.
When selecting sensors it is necessary to take into account maximal speed of a passing trains and also
sensor's triggering time (beam opening and closing duration, which can be, in addition, different for a
single sensor). Do not use IR sensor for fast moving trains as it has delays on triggering and alarm
signal delivery. For some models of sensors triggering time is an adjustable parameter. More important
sensor parameter is beam opening response time. When train speed is about 15 m/sec (approximately
60 km/h), a gap of a meter will exhausted in a 60 msec. So, sensor's beam opening response time will
not be more than several milliseconds for the fast moving trains. Use fast-acting industrial IR or laser
sensors of wide temperature interval, e. g. Connect 3 (series W 18-3 WS/ WE 18-3) photovoltaic sensors.
Note. For the slow trains (for example, moving through the enterprise site) sensor with more slow response
time are suitable.
On connecting sensors to TVISS8IO board use ones with dry relay contact.
Settings of the Sensor object for each type of sensors are described in System Operation section.
Use of several (or rather, three) sensors installed on different distances from the camera becomes
necessary, if it is requred to count carriages and recognize their numbers correctly when train
manoeuvring, i.e. it may stop for the short or long time periods, move back to a small or large distance
(which exceeds typical length of carriage) or change direction to opposite without passing through the
camera front of view in a whole.
www.issivs.com
SecurOS Transit 15 User Guide
Deploying Module
Install the three sensors so that the gap between the cars was more than the distance between two
adjacent sensors, and less than the distance between the extreme sensors (see Figure 3):
Lmax < D Ј 2*Lmin
L value for two cars is determined by the specific scheme of installation of the detector, the geometry of
the standard hitch, and the presence of adjacent structures. Suppose, that for any combination of
hitched cars a Lmax і L і Lmin relation holds. To avoid detection error when determining a gap
between carriages with specified above on-off ratio, it is necessary to impose Vmax maximal train speed
limitation. The gap between the cars is guaranteed detected if the displacement of trains between
polling detector does not exceed Lmin, i.e., if Lmin/ Vmax і 0.1 sec.
Note. The value of 0.1 s, used in relation, means sensor switching rate and is given as an example. True
sensor switching rate can differ from given one and depends on sensor's type and model.
If Lmin is expressed in meters, then this condition means that Vmax Ј 36*Lmin km/h. By standardizing a
hitch the difference between Lmax and Lmin can (and must) be reduced or minimized — this will
expand a range of D value and increase system reliability.
In some cases the Lmax < D Ј 2*Lmin limitation can not be implemented. For example, it will be when
Lmax > 2*Lmin. In these cases it is necessary to use such a scheme of installation of the detectors, which
weakens the limitation specified above. One of these scheme of installation is the asymmetric scheme
with 4 sensors (see Figure 4).
www.issivs.com
SecurOS Transit 16 User Guide
Deploying Module
Install the three sensors in such a way that the distance between two adjacent sensors was less than the
minimum gap between the cars, i.e. D/ 2 < Lmin. The limitation D > Lmax that concern the distance
between outer sensors within the group can be ignored. The fourth sensor is an indicator and should be
installed so that the distance between it and the more distant sensor of the first group exceeds the
maximum length of the gap between the cars K > Lmax. Indicator sensor can be placed both on the left
and on the right of the main sensor group.
Limitation of the maximal speed of the train for this scheme is similar to the scheme with 3 sensors.
Manoeuvring support mode is specified in the Transit: Number recognizer object settings (see Algorithm
settings Tab in the Transit: Number recognizer).
Note. The Video Management System Server can also be stopped with the Windows tools: Computer
→ Manage → Services and Applications → Services.
2. To start the Module software installation launch the product setup file. In the displayed dialog
window (see figure 5) select the language which will be used during the installation process, then
click the OK button.
Warning! Language of the Module software is selected automatically and depends on the language of the the
installed SecurOS software. If Module supports the language that you has specified when installing the
SecurOS software, then Module software is installed on the same language. If Module does not support the
language that you has specified when installing the SecurOS software, then Module software is installed in
English.
3. If previous software version is detected on the computer, then the appropriate informational
messagewill be displayed (see Figure 6).
www.issivs.com
SecurOS Transit 17 User Guide
Deploying Module
www.issivs.com
SecurOS Transit 18 User Guide
Deploying Module
Warning! When installing SecurOS Transit on the Video Server it is necessary to install all Module components
(DBMS PostgreSQL/SecurOS Transit Database component is installed optionally). Otherwise,
updating the system from the Conf iguration Server will lead to the system not working correctly. On Operator
Workstation it is enough to install Operator's interface.
Click Next button to continue. If the DBMS PostgreSQL/SecurOS Transit Database option was
selected, go to step 5, otherwise go to step 8.
5. System will display Database settings window (see figure 8).
Define database parameters. Set new database name and account for a new PostgreSQL database. If the
Module has been previously installed on this computer in Full Installation mode and you wish
keep the existing data from this database, then specify the existing database name and account. Click
the Next button to continue.
6. If the same database defined in step 5 has been found, the system will display the Database exists
window (see Figure 9), otherwise installation will automatically proceed to step 8.
www.issivs.com
SecurOS Transit 19 User Guide
Deploying Module
www.issivs.com
SecurOS Transit 20 User Guide
Deploying Module
In the Database creation window specify the PostgreSQL superuser credentials (user name and
password) necessary for creating the Module database. Click the Next button to continue.
8. System will display Ready to Install window (see figure 11).
Review your installation preferences. Click the Back button to make any necessary changes, or the
Install button to start the installation. System will extract required archives and start installation;
installation progress bar will be displayed during this process.
www.issivs.com
SecurOS Transit 21 User Guide
Deploying Module
9. If the installation has finished successfully, the system will display the Completing the SecurOS
Transit Setup Wizard window (see figure 12).
10. Start the Video Management System Server service with the Server Control Agent utility
(see SecurOS Administration Guide). Its icon can be found in the system tray.
Notes:
1. The Video Management System Server can also be started with the Windows tools: Computer
→ Manage → Services and Applications → Services.
2. The Setup Wizard can ask you to restart the computer. If a restart is not done immediately, you must
restart the computer before the first launch of SecurOS.
www.issivs.com
SecurOS Transit 22 User Guide
Module Administration
4 Module Administration
This section describes the SecurOS Transit Module objects and their settings.
4.1.1 Database
This object defines database of recognized wagon numbers and the retention period of its records and
sets the operations over the database.
2. Set the following parameters in the Database object’s settings window (see Figure 13):
www.issivs.com
SecurOS Transit 23 User Guide
Module Administration
Parameter Description
Type Select the database type from the list. Default value is PostgreSQL.
Warning! One should not manually edit tables of the Module database otherwise Module might not work
properly.
www.issivs.com
SecurOS Transit 24 User Guide
Module Administration
To create the Transit: Group of modules object select the Computer object in the SecurOS Object tree then
create the Transit: Group of modules child object. Set the required values in the Parameters of created
object window.
Note. Object has no settings to alter and is used to group other Module's objects.
Is the main object of the Module and describes parameters and logic of the carriage recognition.
To create and configure the Transit: Number recognizer object do the following:
1. Select the Transit: Group of modules object in the SecurOS object tree, then create Transit: Number
recognizer child object. Set the required values in the Parameters of created object window.
2. In the object settings window set parameters in the appropriate tabs (see below).
www.issivs.com
SecurOS Transit 25 User Guide
Module Administration
Figure 14. The Source and output Tab of the Transit: Number recognizer object settings window
Table 2. Transit: Number recognizer object settings. Source and output Tab
Parameter Description
Video settings
www.issivs.com
SecurOS Transit 26 User Guide
Module Administration
Parameter Description
Note. To view video from the selected Сamera, click the Preview
button to the right of the list.
Load settings from file (button) Click to load correction parameters from the file.
www.issivs.com
SecurOS Transit 27 User Guide
Module Administration
Parameter Description
Write debug information Select this checkbox to create a log file of the Module events.
www.issivs.com
SecurOS Transit 28 User Guide
Module Administration
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 the Recognizer's camera.
Location: SecurOS_root_folder>\Modules\Transit\ccu.exe
There are buttons to work with files and help buttons on the utility toolbar (see Figure 16).
www.issivs.com
SecurOS Transit 29 User Guide
Module Administration
Setting panel consists of the following four tabs (see Figure 15):
· Distortion — nonlinear image transformation (see Distortion Tab);
· Zoom/ Rotation — linear image transformation (see Zoom/ Rotation Tab);
· Perspective — linear image transformations (shift, skew, stretch) and perspective elimination (see
Perspective Tab);
· Points calibration — automatic camera calibration by points (see Points Calibration Tab).
Note. There are only two tab names displayed on setting panel. To switch to the next, click Tabs List Button
(see Figure 15) and choose the required one.
www.issivs.com
SecurOS Transit 30 User Guide
Module Administration
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 to check specified
parameters. If necessary, repeat item 4.
6. Click the Save or Save as button in the utility toolbar to save specified parameters to a file for further
loading. Close the utility window.
7. System will display the following informational message (see Figure 17):
8. Click the Yes button to send and apply current settings into SecurOS Transit, otherwise click the No
button. In latter case unsaved correction settings will be lost.
www.issivs.com
SecurOS Transit 31 User Guide
Module Administration
The Distortion tab is used to make nonlinear image transformation and defines the following
parameters:
www.issivs.com
SecurOS Transit 32 User Guide
Module Administration
To change a parameter, use its scroll bar and/or editable field to set the value.
Note. To change Distortion center X, Y parameter one can use its mouse: drag the current distortion center to
the new location and release the mouse button.
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:
www.issivs.com
SecurOS Transit 33 User Guide
Module Administration
www.issivs.com
SecurOS Transit 34 User Guide
Module Administration
To change a parameter, use its scroll bar and/or editable field to set the value.
4.1.3.1.1.3 Zoom/Rotation Tab
The Zoom/ Rotation tab is used to make linear image transformation and defines the following
parameters:
Note. For zooming one may use additional buttons on the utility toolbar (see Figure 16).
To change a parameter, use its scroll bar and/or editable field to set the value.
Note. To change Z/ R Center X, Y parameter one can use its mouse: drag the current distortion center to the
new location and release the mouse button.
www.issivs.com
SecurOS Transit 35 User Guide
Module Administration
Figure 21. The Localization settings Tab of the Transit: Number recognizer object settings window
Parameter Description
www.issivs.com
SecurOS Transit 36 User Guide
Module Administration
Parameter Description
Set top and bottom borders of the train estimate area. The
area should always be within the train area (see figures
Speed estimation area (%)
below). Values are specified in percents relative to the size of
the frame.
· Improved (slower).
Camera position
Select from the list a train side (relative to its moving) where
the camera is established. Possible values:
· side "A" — train moves from the left to the right in the
Side
camera field of view;
· side "B" — train moves from the right to the left in the
camera field of view.
Select from the list the train type which numbers will be read.
Possible values:
www.issivs.com
SecurOS Transit 37 User Guide
Module Administration
Parameter Description
Select from the list the train car numbering type. Possible
values:
· Russian;
Train car numbering system
· Chinese;
· RSA.
The figures below 22 — 24 shows the examples of setting wagon number area.
Figure 23. Too big carriage number rectangle (may cause error on train partition)
Figure 24. Too small carriage number rectangle (may cause error on train partition)
The figures below 25 — 27 shows the examples of setting number localizator lines.
www.issivs.com
SecurOS Transit 38 User Guide
Module Administration
Figure 26. Redundant interval between number localizer lines (may cause slow recognition)
Figure 27. Insufficient interval between number localizer lines (may cause error on train partition)
The figures below 28 — 30 shows the example of setting train speed estimation area borders.
Figure 29. Redundant train speed estimation area borders (may cause train speed estimation error)
www.issivs.com
SecurOS Transit 39 User Guide
Module Administration
Figure 30. Insufficient train speed estimation area borders (may cause train speed estimation error)
The marking should be carried out on several frames, which must be selected taking into account the
diversity of passing wagon types and their numbers.
Warning!
1. Before starting visual configuring one should eliminate distortions of the source video with the help
of the Camera Calibration Utility and apply these settings in SecurOS Transit. After that Visual
Configuring Tool will work with corrected images that allows to increase localization and
recognition quality.
2. If the resolution of the source video stream is not multiple of 8, the distortions will not be
eliminated, even if the parameters of such transformations are specified and loaded into SecurOS
Transit.
www.issivs.com
SecurOS Transit 40 User Guide
Module Administration
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 and rectangle coordinates is set due to the corresponding values set in
the Transit: Number recognizer object settings window.
4. For each image set the wagon borders position by mouse (a lines) and wight and height of the
number displayed area (a rectangle area), see Figure 32.
5. Mark files to take into account for number displayed area calculus.
6. Click the Save & close to start calculus, save values and close the utility window.
Note. The settings are saved in the wagon_utility_setting.ini file in the exported files folder (see
item 3). These settings will be used when utility will be called next time.
7. Click the Save button only to start calculus and save values.
8. Click the Close button to close the utility window without saving.
When working with utility is finished specified parameters will be send to the Recognizer from settings
window of which the utility was launched (see Localization settings Tab).
www.issivs.com
SecurOS Transit 41 User Guide
Module Administration
Since, when working with the utility, it is almost impossible to load and process frames with all
possible types of passing wagons and their numbers (there is no video, time consuming, etc.), specified
parameters should be corrected manually after preliminary setting with the help of utility.
Warning!
1. Before starting visual configuring one should eliminate distortions of the source video with the help
of the Camera Calibration Utility and apply these settings in SecurOS Transit.
2. If the resolution of the source video stream is not multiple of 8, the distortions will not be
eliminated, even if the parameters of such transformations are specified and loaded into SecurOS
Transit.
To enable settings visualization in the Media Client select the Media Client in the Use Media Client
for settings visualization field on the Localization settings tab of the Transit: Number recognizer object.
As a result, three green rectangles appear (see Figure 33) in the cell of the Camera, specified in the
Analyze video from camera group on the Source and output tab. The size of these rectangles
corresponds to the parameters specified in the Number detection and speed estimation group on the
Localization settings tab:
· Number frame.
· Number detection area.
· Speed estimation area.
www.issivs.com
SecurOS Transit 42 User Guide
Module Administration
Change settings in the Number detection and speed estimation group on the Localization settings tab
and save changes. The size of rectangles in the Media Client will change according to the new settings.
Warning! Settings visualization is kept in the Media Client when switching between the Live/Archive modes
of the Camera and changing the Camera cell size. Visualization is not displayed after any other change made to
the Media Client (selecting other Media Client, switching Desktop, SecurOS restart, selecting other Camera etc.)
To restore settings visualization, open the settings window of the Transit: Number recognizer object and click
the OK button.
www.issivs.com
SecurOS Transit 43 User Guide
Module Administration
Figure 34. The Algorithm settings Tab of the Transit: Number recognizer object settings window
www.issivs.com
SecurOS Transit 44 User Guide
Module Administration
Parameter Description
www.issivs.com
SecurOS Transit 45 User Guide
Module Administration
Parameter Description
The object is used when several recognizers are working, it works with the Transit: Number recognizer
object/objects (see Transit: Number recognizer). Also the Transit: Assisting recognizer 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 carriage numbers.
Note. The Transit: Assisting recognizer object purpose is similar to the Transit: Number recognizer object, but it
cannot exchange events with SecurOS, so cannot write recognition results to database.
The object settings window is similar to the Transit: Number recognizer object one. The only difference is
that on the Source and output tab the fields of the Direction names (relative to camera's point of view)
block are inactive, and the Redirect results to consolidator option is always active and cannot be
disabled. So, the Redirect results to database field is also always inactive because the object does not
have rights to write to database.
Note. It is important to remember that if the Transit: Assisting recognizer running away from the camera,
looking over to the side of the carriage other than the main camera Recognizer, and if the three rays are used,
then the left ray of the main Recognizer is right for the assisting one, and the right ray of the main, respectively,
is the left of the assisting one.
www.issivs.com
SecurOS Transit 46 User Guide
Module Administration
This object (see Figure 35) is used for consolidation of recognition results from two sources, thus the
recognition quality is improved.
Warning! Identifier of the Transit: Consolidator object must not be identical with the identifiers of the Transit
objects: Number Recognizer and Transit: Assisting recognizer objects.
Parameter Description
Recognition sources
www.issivs.com
SecurOS Transit 47 User Guide
Module Administration
Parameter Description
Set the first and second data sources correspondingly. Each list
will contain all Recognizer, Assisting recognizer and Consolidator
objects that satisfy the following conditions:
Consolidation mode
For consolidation of recognition results from more then two sources it is necessary to make
consolidation objects tree. As Consolidator gets data with delay to to eliminate asynchronous operation
of the Recognizers the results from each Recognizer must pass through the similar number of Consolidators
(see example 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 same 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.issivs.com
SecurOS Transit 48 User Guide
Module Administration
This object defines Module logic - defines the set of recognizers to process wagon numbers from and
databases where results of number analysis must be stored.
Parameter Description
www.issivs.com
SecurOS Transit 49 User Guide
Module Administration
External database can be represented by a set of objects, for example, MS Access file, PostgreSQL DBMS
or Oracle RDBMS table, etc. Both the appropriate native application or SecurOS Transit can be used to
work with these databases. To edit databases in real-time mode with the help of the SecurOS Transit
operator interface (see Working with Lists Tab section) is used.
External database connecting procedure is described in details in the External Database Connection
Example section.
To check if wagon number is presented in the external database specify the following parameters on the
External database tab (see Figure 37):
www.issivs.com
SecurOS Transit 50 User Guide
Module Administration
Parameter Description
Databases to look up recognized To fill in the list of the external databases, use buttons (see
wagon numbers below).
Parameter Description
www.issivs.com
SecurOS Transit 51 User Guide
Module Administration
Parameter Description
Parameter Description
Note. On editing the query line the Test button become inactive (see
above).
Query
Warning! Database numbers must be stored as upper case, otherwise it will
be necessary to conclude parameter of number in the UPPER environment
within query. The given operation will lead to full search through database
that increase CPU usage and greatly slow down another queries operation.
www.issivs.com
SecurOS Transit 52 User Guide
Module Administration
Parameter Description
User, Password Specify user name and password for the data source.
Use direct ODBC driver Select this option on direct ODBC driver connection (ODBC
connection data source creation is not required).
www.issivs.com
SecurOS Transit 53 User Guide
Module Administration
Note. When using Oracle database connection data might be transmitted with incorrect codepage. For correct
driver working the driver language configuration is necessary (see the Oracle database server installation
documentation or go to www.oracle.com/technetwork/products/globalization/nls-lang-099431.html
reference), or activate Force SQL_WCHAR Support option on Workarounds tab of Oracle ODBC data source
configuration window.
Warning! It is recommended to use ODBC driver that supports the Unicode code, otherwise data corruption
during query execution may occur!
External database will be connected to the SecurOS Transit using ODBC data source.
1. Launch the ODBC Data Source Administrator Windows' application: Control panel ® System and
® ®
Security Administrative Tools Data Sources (ODBC).
2. In the ODBC Data Source Administrator window click the System DSN tab (see Figure 41).
www.issivs.com
SecurOS Transit 54 User Guide
Module Administration
In driver list, select the SQL Server driver. Click the Finish button.
4. System will display Create a New Data Source for SQL Server window (see Figure 43).
www.issivs.com
SecurOS Transit 55 User Guide
Module Administration
Figure 43. Create a New Data Source for SQL Server Window
Specify source Name (is used to identify source in the SecurOS Transit sources list), optional
Description of the source, and Server, where Microsoft SQL Server 2008 R2 DBMS is deployed.
Note. If DBMS is deployed on the local server enter the localhost or 127.0.0.1 value in the Server text
box.
Figure 44. Create a New Data Source for SQL Server Window
www.issivs.com
SecurOS Transit 56 User Guide
Module Administration
Select the With the SQL Server authentication using a login ID and password
entered by the user option, check the Connect to SQL Server to obtain default
settings for the additional configuration options box. In the Login ID and Password
text boxes enter the values, that complies with SQL-server instanse's user account to access the
database. Click the Next button to continue.
Note. If the incorrect Login ID and Password values are entered, then system will display appropriate
information message.
6. System will display the next page of the Create a New Data Source for SQL Server window. Accept
default parameters and click the Next button.
7. System will display the last page of the Create a New Data Source for SQL Server window. Accept
default parameters and click the Finish button.
8. System will display ODBC Microsoft SQL Server Setup window (see Figure 45).
To check the server connection click the Test Data Source button.
9. System will display checking result window (see Figure 46).
www.issivs.com
SecurOS Transit 57 User Guide
Module Administration
If checking is completed successfully, click the OK button to finish the ODBC data source creation.
Otherwise, check if the entered parameters are correct and retry connection test.
10.System will display ODBC Data Source Administrator window with created ODBC data source
(see Figure 47).
www.issivs.com
SecurOS Transit 58 User Guide
Module Administration
www.issivs.com
SecurOS Transit 59 User Guide
Module Administration
In the Database name specify a name of the new database, which will be displayed in the Databases to
lookup recognized wagon numbers parameter list (see Figure 48). Click the Build connection string to
continue with configuring.
3. System will display External database connection window (see Figure 50).
www.issivs.com
SecurOS Transit 60 User Guide
Module Administration
Select the Use ODBC data source option. Select created source in the source list (in this example —
MS SQL Server). In the User and Password text boxes enter values, specified at source creation
(Microsoft SQL Server access user account values). Click the OK button to continue.
4. In the External database properties click the Query tab (see Figure 51).
www.issivs.com
SecurOS Transit 61 User Guide
Module Administration
The query, specified in this tab, will be used by SecurOS Transit as a template query to return data,
relevant to wagon number. These returned data will be displayed in the Lists tab (see Working with
Lists Tab section).
Warning! Format of the queried table name specified in the query string depends on used DBMS.
· number — query condition, in example this is the field of the number column in the
Transit.dbo.black_list table, that contains wagon number.
· Parameter bindings — this is the table, where correspondence between entities of the database
table and query parameters is established. To establish a correspondence click the Bind
parameters button. In example, the query condition is specified as number=?, where ? — a value
of the "wagon number" entity, stored in the table. SecurOS Transit, as a rule, uses data sample
relevant to the queried wagon number, so this entity is used in the Parameter bindings table by
www.issivs.com
SecurOS Transit 62 User Guide
Module Administration
default. Thus, it is established that Plate query parameter corresponds to "wagon number"
entity.
In the Value field specify wagon number value in that form, in which it is stored in the database. Click
the Bind parameters button. The Test button will be enabled.
5. Click the Test button. If connection and query parameters are specified correctly, system will display
the following window (see Figure 52):
If it is known in advance that the comment field, relevant to the correctly specified wagon number,
contains data, these data will be displayed in the <The result is> string. The <empty string>
query result means, that there is no any additional data in the table (comment field) relevant to the
specified license plate (58883463) or this wagon number does not exist, but the query itself executed
correctly.
6. To finish configuring the connection click the OK button in the External database properties
window.
As a result of performed steps external database is configured as ODBC data source and connection with
this database is configured and tested. Thus, the external database is completely prepared to be used by
the SecurOS Transit.
Connected external database can be further specified in the operator interface settings as a source for
searching recognized wagon numbers (see Transit: GUI).
Note. Each list is saved in the same RDBMS PostgreSQL table of the transit physical database.
To work with lists both an appropriate application and the SecurOS Transit can be used. In the last case
SecurOS Transit operator's interface is used (see Working with Lists Tab).
To work with the internal lists of the SecurOS Transit specify the following parameters in the Lists tab
(see Figure 53):
www.issivs.com
SecurOS Transit 63 User Guide
Module Administration
Parameter Description
To work with the created lists via operator's interface these lists must be specified in the Transit: GUI
object settings (see Transit: GUI).
This object allows to divide train on carriages on the base of analysis result if visual marker (or templet),
installed next to railways in the camera field of view, is visible. As a rule, a templet is an special column
painted in black and white stripes. Example of such templet is represented in Figure 54.
Detecting the occlusion of the templet, this object sends a message to the Transit: Number recognizer
object, that is identical to the one that comes from Sensor object. When configuring given object it is
necessary to specify the file that includes cropped image of the templet and coordinates of the point of
the frame next to where presence of this templet will be checked. Also a detection thresholds of the
carriages and intercar intervals must be specified. These settings are described in details in the
Configuring Thresholds Using Archive Video section.
It should be remembered, that given method to divide train on carriages is normally used when
recognizing carriage numbers of a passing through train is performed (Transit operation mode,
see Transit: Pattern detector). Like a one ray method, this method is not really suitable for the number
recognizing of the manoeuvring trains.
www.issivs.com
SecurOS Transit 64 User Guide
Module Administration
One can create several sensors on the base of templets in one Transit: Pattern detector object. This allows
use it in Composite sensor and Manoeuvring support modes (see Algorythm settings Tab). Each of
these sensors is a separate visual marker installed next to the railway tracks.
Warning! When selecting sensors in the Sensor block (see Algorithm settings Tab) one must take into
account that Sensor 1 specified in object settings must correspond to the Left sensor, Sensor 2 must
correspond to the Central sensor and Sensor 3 to the Right sensor.
Configuring of several templets of multi-templet Transit: Pattern detector object is similar to configuring
several Sensors (see Recommendations to Install and Configure Sensors).
Parameter Description
www.issivs.com
SecurOS Transit 65 User Guide
Module Administration
Parameter Description
Analyze video from camera Select the camera to analyze video stream from.
Minimal interval between trains, Specify Minimal interval between trains. Parameter is enabled
min only in Transit mode.
Sensor (tab)
Pattern
Coordinates of pattern's top left Specify remembered coordinates of the left top of the cropped
point in image image.
Wagon partition
www.issivs.com
SecurOS Transit 66 User Guide
Module Administration
Parameter Description
The main requirements to the visual marker is that it should contain a sufficient number of contrast
elements and not to be too small, because this reduces the reliability of detection of occlusion. In
addition, it is important that the visual marker was flat, otherwise the image will be distorted in the
process of movement of the sun across the sky. It is convenient, but not obligatory, to use as a visual
marker a striped column with the described below parameters of paint.
If in the specific conditions of use of the SecurOS Transit Moule an empty well cars can moving in
camera view, then to detect occlusion it is necessary to use that part of the visual marker, which is
visible above hooking device and lies lower than distant side of the well car, which is visible in a frame.
Visual marker presents itself a column, that is painted in alternating black and white stripes. The frame,
which can be used to create templet file, must meet the following requirements:
· Image of the column in a frame must be sharp;
· Width of the textured surface of the column in a frame must be not less than 10 — 12 pixels.
· Height of the stripes must be a bit less than its width (about 6 — 9 pixels);
· Image of the column must include not less than 3 — 4 black and white stripes.
www.issivs.com
SecurOS Transit 67 User Guide
Module Administration
When preparing a standard templet it is assumed that visual marker is has a standard form of rectangle
and installed strictly vertical (position 1 in Figure 56). In this case size of the templet image
(circumscribed rectangle) is equal to size of the visual marker, i.e. all area of the templet image is valid
to detect occlusion.
In case the marker is slanted, is seen in a perspective or has an arbitrary form, than the full templet area
(circumscribed rectangle) will include both the valid and background parts of an image (positions 2 and
3 in Figure 56). In this case valid part of the templet will correspond to visual marker and background
part to all other area of the circumscribed rectangle. When such a templet is used then occlusion will be
detected even if object overlaps the templet in its background area, not the visual marker. Another one,
the worse, case is if changing in the background area is caused not by occlusion and by, for example,
moving on the templet background, that also will be interpreted as an occlusion.
To eliminate detection in such cases valid and background parts of the templet must be separated.
Image is separated with the help of mask that must be located in the same folder as the templet file.
This mask cab be created, for example, in Adobe PhotoShop image editor:
· select the valid area of the initial templet image (it can be the whole marker or its part that is used to
detect an occlusion);
· image with the selected area (mask) is placed into the gray scaled alfa-channel of the image;
· rendering of the image is performed: the valid part (visual marker) is colored in white (non-
transparent area) and the background parts - in black (transparent area);
· created mask is saved as an 8-bit .bmp-file that is should be located in the same folder as an initial
templet file. Mask file name is formed from the templet file name by adding an _Alfa suffix. For
example, if templet file name is the X_320-Y_450.bmp, then the mask file name should be the
X_320-Y_450_Alfa.bmp.
www.issivs.com
SecurOS Transit 68 User Guide
Module Administration
Gap threshold is the lower threshold, i.e. value at which the state of the column (visual marker)
switches from "not visible" (sensor is closed) to "visible" (sensor is opened). Wagon detection threshold
is the upper threshold, i.e. value at which the state of column (visual marker) switches from
"visible" (sensor is opened) to "not visible" (sensor is closed).
Values can be adjusted with the help of post_ray.exe utility, located in SecurOS Transit Module root
folder (for example, C:\Program Files\ISS\SecurOS\Modules\Transit).
www.issivs.com
SecurOS Transit 69 User Guide
Module Administration
2. Launch utility with the help of created label and open file of archived video, that will be used to
prepare visual marker's (column) image file. Use mouse click to stop record on the frame, where
visual marker is completely visible in the gap between trains' wagons.
Note. Use left click to pause record/resume playback. To list frames in pause mode use N key.
3. Save suitable frame in .bmp format executing Operations ® Make screenshot command
(see Figure 59).
4. Open this file in image editor (for example, MS Paint). Select column part that includes not less
than 3 — 4 white stripes and 3 — 4 black stripes and cut this area, remembering left top coordinates
of the cropped area. These coordinates are displayed in the editor's status bar. Save cropped area in
24-bit .bmp format (see Figure 60).
www.issivs.com
SecurOS Transit 70 User Guide
Module Administration
Note. It is useful to save remembered left top coordidates as a part of file name, for example,
x355_y346.bmp.
5. In the SecurOS objects tree open Transit: Pattern detector object settings window and specify Pattern
image path, X and Y parameters (see Figure 61), where:
· Pattern image path — full path to the templet image file;
· X, Y — left top coordinates of the templet on initial (full) image.
Additionally set the Gap threshold and Wagon detection threshold, specifying values of 0,4 and 1,0,
respectively. Apply new settings.
6. Download Transit: Pattern detector object settings as xml-file not terminating SecurOS Transit Module
operation in SecurOS. To do this receive them from the following address:
www.issivs.com
SecurOS Transit 71 User Guide
Module Administration
7. Depending on used source of the video configure xml-file. If archive video is used set
<iplus_archive> data source type in the <video_source> tag, then in its <folder> element
specify folder that contains archive video files, for example:
. . .
<iplus_archive>
<circled>0</circled>
<filename/>
<flip_image>0</flip_image>
<folder>D:\ARCHIVE\ISS_MEDIA</folder>
<order_defined_by_file_name>0</order_defined_by_file_name>
<player_mode>0</player_mode>
</iplus_archive>
. . .
www.issivs.com
SecurOS Transit 72 User Guide
Module Administration
1. Select the Desktop object in the SecurOS object tree, then create Transit: GUI child object. Set the
required values in the Parameters of created object window.
2. In the object settings window set parameters in the appropriate tabs (see below).
Parameter Description
Recognized carriage numbers Select this checkbox to enable displaying Protocol window in
protocol window operator interface.
www.issivs.com
SecurOS Transit 73 User Guide
Module Administration
Parameter Description
Specify left top position (X, Y), width and height ((W, H) of
the window in percentage of desktop size of the window on
Window position: X, Y, W, H screen. Recommended values:
Recognized carriage numbers Select this checkbox to enable displaying Details window in
details window operator interface.
Specify left top position (X, Y), width and height ((W, H) of
the window in percentage of desktop size of the window on
Window position: X, Y, W, H screen. Recommended values:
Note. Different Operator Workstations can be differently configured, independently of one another.
www.issivs.com
SecurOS Transit 74 User Guide
Module Administration
Parameter Description
www.issivs.com
SecurOS Transit 75 User Guide
Module Administration
Parameter Description
Note. Color for the color marking can be specified both when
adding a table entry and when editing it by clicking the Color
value of the appropriate table entry.
Others options
Show comments in number Activate this checkbox to display comments and color
window marking of the number checking results by lists.
The list of the specified checking results marking is in the upper part of the Additional tab. A result,
which is closer to the top of the list, has a higher priority. The order of the checking results in the list can
be changed by using up and down arrows left from the list, moving the selected row up and down. If
no one of the marking results is relevant to the number that is currently being checked, then the last one
will not be marked.
If result of checking of the recognized number by one or several lists is relevant to one of the marked
results, then there will be a marker of the priority color next to such number in the Protocol window
(see Working in Protocol Window), and in Details window all such results will be displayed under the
magnified image of the number (see Pattern search).
Note. Checking of the recognition result, that has a correct checksum, is performed by Transit: Logic module
using all lists specified in its settings. Priorities of the checking results and color marking scheme are specified
independently for each Operator Workstation.
www.issivs.com
SecurOS Transit 76 User Guide
Module Administration
This section is focused on the creation of the objects, required to provide SecurOS Transit operation in
different configurations, and also configuration of such objects. Details of the SecurOS Transit Module
objects configuration procedure are described above and are not mentioned here. All objects can be
created in any order, however, is more reasonable to do that, starting with those whose setting and
functioning does not depend on other objects.
www.issivs.com
SecurOS Transit 77 User Guide
Module Administration
1. Open settings window of the Computer which role is Video Server (see SecurOS Administration
Guide) and specify the following parameter in the Archive tab:
· Directory ® set Read/Write access for video for at least one of the selected directory (e. g. for C:).
2. Depending on the number and type of video cameras used, create one or several Video Capture Device
objects children to the created Computer (see SecurOS Administration Guide).
3. Create one or several Camera objects children to created Video Capture Device with the following
parameters:
· Channel ® set the actual number of the labeled BNC connector the first camera is attached to; For
IP cameras this value can be left default (unless IP camera has more than 1 lens);
· Pre-recording phase duration ® set approximate wagon transit time (s) in the camera view.
Configure cameras to provide the optimal number recognition (see Installing video cameras).
4. Create one or several Sensor objects children to the created Video Capture Device, If sensor are used to
divide train on wagons. When configuring it is necessary to set right mode of triggering at wagon
passing for the Alarm condition option (Alarm when switch on or Alarm when switch off).
To get more detailed information see Note in the System Operation section and I/ O Subsystem
section of the SecurOS Administration Guide.
Note. The Transit: Pattern detector can be also used as a sensor (see Transit: Pattern detector).
5. Create a Database object in the Databases group of objects (see Database). Define database for
recognized number records and retention period optionally.
Set the following parameter:
· Server ® set the server external IP address (by default the 127.0.0.1 computer internal address is
specified).
· Port ® specify port (by default 5432 port is used).
· Database name® set SecurOS Transit database name, specified during Module software
installation.
· User/Password ® set user name and password, specified during Module software installation.
Note. To check connection with remote database on Operator Workstation use Test connection button or
pgAdmin utility.
6. Create a Transit: Group of modules object child to created Computer (see Transit: Group of modules).
7. Create one a several Transit: Number recognizer objects children to the created Transit: Group of
modules object (Transit: Number recognizer). According to the license, at least one Recognizer must
be created for each number recognizing point.
www.issivs.com
SecurOS Transit 78 User Guide
Module Administration
8. Create one a several Transit: Assisting recognizer objects children to the created Transit: Group of
modules object (Transit: Assisting recognizer).
9. Create one a several Transit: Logic module objects children to the created Transit: Group of modules
object (Transit: Logic module).
10.Create one a several Transit: Consolidator objects children to the created Transit: Group of modules
object (Transit: Consolidator). Set the following parameters:
· specify data sources to analyze;
· Activate the Main field, if given object (i.e. Consolidator that is being configured) is the last one in
the sequence of the consolidation objects, or Supplementary, if results of consolidation are
transmitted from given object to the next Consolidator;
· set database (Database object) to save recognition results to (if type of Consolidator was set to Main).
11.Create Desktop object child to the created Computer object.
12.Create Media Client object child to the created Desktop. In the Cameras tab choose the Cameras, with
which given Media Client will be able to work. For example, it may be ones specified in the Record
video from cameras list in the Recognizer settings). To work with all Cameras use default value.
In the Displaying tab specify Media Client Window position.
13.Create a Transit: GUI child to the created Desktop (see Transit: GUI).
www.issivs.com
SecurOS Transit 79 User Guide
Module Administration
In this configuration client workplaces can be created on the other computers of the SecurOS security
network. The main steps are listed below:
1. On the server (in the given example it is presented by S-PROKHOROV computer) create and configure
required objects as described in the Standalone Configuration section.
2. Create a Computer object with the Operator Workstation role and ID, that matches the NetBIOS name
of the computer. On this client computer (in the given example is represented by ZCLIENT
computer) create an Desktop, Media Client and Transit: GUI object as it is described in the Standalone
Configuration section.
3. Launch the SecurOS client on the Operator Workstation and specify video server IP address (or DNS/
WINS name) when prompted.
In this configuration there can be several servers, responsible for receiving of video stream and serve for
several recognition features, and also several client computers within the SecurOS security network.
www.issivs.com
SecurOS Transit 80 User Guide
Module Administration
In a distributed client-server configuration, within SecurOS network, there may be several Video Servers
on which recognition is performed, and several Operator Workstations intended for working with
recognition results. For example, Recognizers are located on one or several Video Servers, Transit: Logic
module is located on the other Video Server, and monitoring and work with recognized wagon numbers
is performed on Operator Workstations.
Note. To check name resolution, run the ping command on the operator workstations and put the computer
network name of the Video Server (doing the wagon numbers recognition) as a command parameter. Check the
network traffic between the computers.
3. In the Computer object settings, which will be used as Video Server, specify one ar several disks to
store video archive, and also create required Video Capture Devices and children Camera objects (see
Standalone Configuration section).
4. Select Computer, which will be used as database server, and create Database child object
(see Database section). Define database for recognized number records and retention period
optionally. Specify parameters of the Database object and configure the connection to external IP
addresses (see Standalone Configuration).
5. Select Computer object, which will be used as Recognition server, and configure recognizers (see
Transit: Group of modules, Transit: Number recognizer and Transit: Assisting recognizer
sections).
Note. Recognition server configuration procedure is the same for all such servers.
6. Select Computer object with the Vieo Server role, which will be used as data analysis and processing
server, and create one or several Transit: Logic module child objects (see Transit: Logic module) and
one or several Transit: Consolidator objects (see Transit: Consolidator).
7. Add required number of client computers (Operator Workstations) to the network; on each of them
create Desktop, Media Client and Transit: GUI objects and configure them (see Standalone
Configuration).
8. Launch the SecurOS client on operator workstation and specify video server IP address (or DNS/
WINS name) when prompted.
www.issivs.com
SecurOS Transit 81 User Guide
Working with Module
www.issivs.com
SecurOS Transit 82 User Guide
Working with Module
· Sort records of recognized carriages numbers by recognizers, see Working in Protocol Window;
· Edit recognized carriage number in a separate window, see Working in Details Window;
· Search through carriage numbers log and archive, see Working with Search Tab;
· work with Watchlists (white, black, information), see Working with Lists Tab.
Protocol window (see the figure above) is used for the following:
· monitoring recognition results provided by selected Recognizers/Consolidators (Results tab,
see Working with Results Tab);
· searching wagon number in the archive (Search tab, see Working with Search Tab);
www.issivs.com
SecurOS Transit 83 User Guide
Working with Module
· working with list records: add, edit, delete (Lists tab, see Working with Lists Tab).
To look through the list one can use either the mouse scroll button or the following keyboard buttons: ,
, , , Home/End, Page Up/Page Down.
Tab displays records of two types: Wagon Log and Train Log.
www.issivs.com
SecurOS Transit 84 User Guide
Working with Module
Wagon Log
Wagon Log is a list of the wagon numbers that have been analyzed. List is represented as a table each
record of which contains the following data:
· Color indicator for the "alarmed" wagon number checking result by one of the lists;
· Recognizer/Consolidator ID;
· Date and time of wagon passing in the camera field of view and the moment of the best number
recognition;
· Train ID (Stock # column);
Note. If appropriate checkbox is selected in the Transit: GUI object settings (see Display Tab) this column is
not displayed.
Set of the Wagon Log's table columns can be changed by operator "on the fly". To change a set of
displayed columns it is enough simply right click the table head and to select required columns in the
context menu (see Figure 69).
To swap column, drag and drop its head in a required position in the table header. To stretch or shrink
column manually hang the cursor over the edge of the column borders at the header of the column until
an arrow appears, then left-click and hold as you drag the column to stretch/shrink it.
www.issivs.com
SecurOS Transit 85 User Guide
Working with Module
White Carriage number is completely recognized and has a correct check sum.
All digits of the carriage number are recognized, but among all variants the one
Yellow
that has correct check sum is preferred.
Not all digits of the carriage number are recognized (are displayed as a "*"
Red wildcard symbol (asterisk)) or check sum is incorrect. Also for a completely
unrecognized number.
Train Log
Train Log is a list of the trains passed in the Recognizer's camera field of view. In this case, besides
Recognizer ID, as well as the date and time of the passage each train is assigned number, the direction
and the number of carriages.
Operations with the Train Log table columns is the same as operations with the columns of the Wagon
Log table (see above).
To browse the train’s carriages, double click the corresponding record of the Train Log. Log will switch
to manual mode (see Automatic and Manual Protocol Modes for more information), the record of the
first carriage of the train will be selected and the corresponding frame will be displayed on the Media
Client.
To look through the list one can use either mouse scroll and scroll bar or and Ї arrow keys.
www.issivs.com
SecurOS Transit 86 User Guide
Working with Module
Automatic mode
Automatic mode is used for passive monitoring — in this mode operator can't edit recognized numbers,
perform a search, add numbers to the watchlists, etc. When working in Automatic mode operator
interface appearance is the following:
· The Automatic mode button is pressed and highlighted in blue.
· List of the recognized wagon numbers is updated automatically at each new recognition. New
recognition record is always added to the top of the list.
· Cameras of the Media Client are in live mode; one can observe wagon passing in real time mode.
· In the details window (see Working in Details Window) the information concerning new
recognition is displayed (current entry). Information in the window is automatically updated at
each new recognition.
Notes:
1. The current record is always located at the top of the list.
2. Number of records to display is specified by the system administrator. At each new recognition the
latest record is replaced by the new one.
Manual mode
Manual mode is used for working with recognition results — editing wagon numbers, searching wagon
numbers in the database, editing wagon numbers in the watchlists databases, adding comments, etc.
When working in the Manual mode, operator interface appearance is the following:
· The Manual mode button is pressed and highlighted in blue.
· List of the recognized wagon numbers is updated automatically at each new recognition. A new
record is always added to the top of the list.
· When selecting entry in the list of the recognized wagon number list the Camera on the Media Client
is switched to the archive mode and "the best frame" is displayed. See also Media Client features
when switching protocol modes.
· In the details window (see Working in Details Window) the information concerning new
recognition is displayed (current entry). Information in the window is not updated at a new
recognition.
www.issivs.com
SecurOS Transit 87 User Guide
Working with Module
To switch to the Manual mode one can use one of the following methods:
· click the Manual mode button in the Protocol window (see Figure 70).
· select a record in the Protocol's list of the recognized wagon numbers.
Note. Module switches to the Manual mode automatically when operator performs operations in the Details
window and also when operator activates the Search or Lists tabs.
To switch back to the Automatic mode click the Automatic mode button (see Figure 70).
When switching back to the Automatic mode the following rules are applied:
· All Cameras are switched to the live mode.
· The Media Client's layout, that was used before switching to the Manual mode, is restored.
· Cameras are placed in the layout's cells in that order, which was used before switching to the Manual
mode.
See also:
· Working with Search Tab.
· Working with Lists Tab.
· Working in Details Window.
Warning! If several Recognizers including Assisting are used for recognition, then all Cameras selected in the
Analyze video from cameras block of each Recognizer settings will be switched to archive mode. Archive time
will be synchronized by the time of the main Recognizer's Camera.
www.issivs.com
SecurOS Transit 88 User Guide
Working with Module
Figure 71. Selecting the camera to display the archival frame with the carriage number
Keep in mind, that if one camera can view the carriage number, the other one installed on the opposite
carriage side, most likely can't at the same time. As far as all cameras are synchronized by time, then
when using Consolidator (see Transit: Consolidator) the carriage number will be seen only on one
camera for the selected Protocol record. To view carriage number on the other camera select required
Protocol record and choose wanted camera in drop-down context menu (see Figure 71).
To browse and display results from any Recognizer/Consolidator, click appropriate button to the
right from Protocol (the button will be highlighted).
To remove results from any Recognizer/Consolidator from the Protocol, click appropriate
highlighted button (highlighting of this button will be dropped down).
Warning! Sorting records by the Recognizer/Consolidator affects only the information currently displayed in
the Protocol window. All recognized carriage numbers from all Recognizers/Consolidators will be gathered into
the database in any case.
Use Search (see Figure 72) tab to search wagon numbers in archive (e. g. by symbols, time interval,
direction, Recognizer/Consolidator ID).
www.issivs.com
SecurOS Transit 89 User Guide
Working with Module
Note. All search parameters are optional and one can combine it anyhow.
There is Search form on the top of the tab, and Search result is below it. Output records are sorted by
trains ID and list of trains is displayed to provide viewing wagon numbers by selecting train (for more
information see Working in Protocol Window).
To browse all carriages, click any train log record holding Ctrl key.
www.issivs.com
SecurOS Transit 90 User Guide
Working with Module
3. To include into the search result edited wagon numbers or invalid wagon numbers select the Was
edited and Invalid numbers only checkboxes.
4. Click Search button to begin search.
To search for carriage number by number (or part of the number) do the following:
1. Enter the whole wagon number or its part (see Pattern Search for more information) in the Carriage
number field
2. To include into the search result edited wagon numbers or invalid wagon numbers select the Was
edited and Invalid numbers only checkboxes.
3. Click Search button to begin search.
Records, relevant to the carriage searching criteria, will be displayed in the Search result window, and
the other ones, relevant to the trains, will be displayed in the Train log. Data are displayed like in the
Protocol tab (Working with Results Tab).
Operations with individual record in the Search tab are similar to the Results tab ones (see Working
with Results Tab Records).
5.1.2.1 Pattern 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.
www.issivs.com
SecurOS Transit 91 User Guide
Working with Module
Symbol Description
_ (down accentuation symbol) Any figure even unrecognized one (e. g. 514018_6).
Carriage numbers, recognized by SecurOS Transit Module, are checked by lists specified in the Transit:
Logic module object settings. Each checking can have three results:
· carriage number is found in the list and is valid;
· carriage number is found in the list, but is not valid;
· carriage number is not found.
Number is valid, if its recognition time stamp belongs to time interval specified for this number in the
list. Only completely recognized carriage number is checked, i.e. number, for which all eight digits are
defined and which has a correct check sum.
Results of carriage number checking is displayed in the Wagon log of the Protocol window and, more
detailed, in Details window ( see Working in Details Window) in accordance with checking results
specified in the Additional tab of the Transit: GUI object settings. The list are identical for each copy of
the Transit: GUI object, but priorities of the results displaying are configured for each copy separately.
Lists can be both "internal" and "external". "Internal" list represents the section of the SecurOS Transit
Module own database, while "external" list is represented by external databases, specified in the Transit:
Logic module's object settings (see External databases Tab). Method that is used to maintain an external
lists in actual state is defined by Module administrator. Several "internal" and "external" lists can be
used simultaneously to check a number.
Lists tab of the Protocol window is used to create and edit "internal" lists in manual mode.
www.issivs.com
SecurOS Transit 92 User Guide
Working with Module
Parameter Description
Date and time of the beginning and the end of the validity
From, To
period.
www.issivs.com
SecurOS Transit 93 User Guide
Working with Module
Parameter Description
Note. If the limits of the validity period are nit specified then carriage number is always supposed to be valid.
Note. When working with Carriage number, From, To, Comment fields Windows clipboard can be used.
Details window displays recognized wagon number (see Figure 74) of the active record. If comments
displaying mode is enabled in the Transit: GUI object settings (see Additional Tab section), then
comments displaying area is situated below the wagon number area, where color marked number
results of the number checking by specified lists are displayed. Number checking results will be listed
in accordance with user defined priority.
www.issivs.com
SecurOS Transit 94 User Guide
Working with Module
Warning! After editing wagon number in Wagon log its record will contain asterisk "*" character in the
Manual input column of the table.
The Media Client is used to manage video from the cameras in the system. Using the video monitor a
user can view live video streams, control PTZ cameras, view/playback archived video, perform smart
searches for video, export video sequences, and much more.
For more information how to work with the Media Client (e.g. switching layouts and cameras, working
with archive, image zoom) see SecurOS Quick User Guide.
www.issivs.com
SecurOS Transit 95 User Guide
Frequently Asked Questions
1. Copy file of previously recorded video to the software root folder (e. g. C:\Program
Files\ISS\SecurOS) and 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 less than 10 seconds may cause system
errors.
www.issivs.com
SecurOS Transit 96 User Guide
Appendixes
7 Appendixes
The section contains the following Appendixes:
· Appendix A. Recommended Sensors;
· Appendix B: Checking Recognition Quality;
· Appendix C. Module Events and Commands Reference;
· Technical Support Information.
Sensor Description
Perimetr IR detectors. This sensors are easy in configuration and adjustment due to
PE30P/ PE60P, special adjustment component that is supplied as a unit.
Aleph ABT-
30/ 60/ 120
1. Launch wagon.exe.
2. Choose file ® open configuration from XML file item from the menu.
3. Choose XML file of recognizer settings.
4. Visually set the quality of the system. If it is necessary edit this configuration file by editing the
follow fields:
· Configuration/ video_source/ iplus_archive/ folder — video archive folder name.
· Configuration/ ocr_data/ ocr_data_item/ path — service information folder name (creating on
Module installation).
· Configuration/ segmenter/ type — data type used for train segmentation. Possible values:
- ray_emulation — use image analysis on train partition. The
Configuration/ segmenter/ ray_emulation group defines a segmentation algorithm parameters.
Edit TopLine and BottomLine fields only. These fields define top and bottom lines, respectively,
www.issivs.com
SecurOS Transit 97 User Guide
Appendixes
for train segmentation. Unit of measure - the percentage of the height of the frame count is
conducted from the top of the frame;
- ray_from_timing_file — use information of each carriage passing to divide train. The
Configuration/ segmenter/ ray_from_timing_file group defines an algorithm parameters. There is
a path to the information file, containing wagon coming/outgoing times, in the FileName field.
· Configuration/ segmenter/ MinTimeBetweenTrains — minimal timeout of trains passing (in
seconds).
· Configuration/ Localizator — fields that are used for number localization algorithm configuration:
- 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.
After loading configuration file the follow information is displaying: (see Figure 76):
· 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 (in DD-MM-YYYY HH:MM:SS.FFF, where FFF — milliseconds);
· time2 — carriage departure time (in DD-MM-YYYY HH:MM:SS.FFF format, where FFF —
milliseconds).
www.issivs.com
SecurOS Transit 98 User Guide
Appendixes
Parameters:
Record_ID Record ID
Train_ID Train ID
Snapshots Camera ID, frame date and time, recording mode (separated with ;)
Parameters:
Record_ID Record ID
www.issivs.com
SecurOS Transit 99 User Guide
Appendixes
Train_ID Train ID
Parameters:
Record_ID Record ID
Train_ID Train ID
Sign that wagon number was selected from the possible values
Is_trustworthy
(possible values: 0, 1)
· 0 — Russian;
Markup_System
· 1 — Chinese;
· 2 — RSA.
Snapshots Camera ID, frame date and time, recording mode (separated with ;)
Parameters:
Record_ID Record ID
Train_ID Train ID
Snapshots Camera ID, frame date and time, recording mode (separated with ;)
www.issivs.com
SecurOS Transit 100 User Guide
Appendixes
Parameters:
Record_ID Record ID
Train_ID Train ID
Parameters:
Comment Comment
Commands: none.
Parameters:
Comment Comment
Commands: none.
www.issivs.com
SecurOS Transit 101 User Guide
Appendixes
Parameters:
Record_ID Record ID
Train_ID Train ID
Snapshots Camera ID, frame date and time, recording mode (separated with ;)
Parameters:
Record_ID Record ID
Train_ID Train ID
Parameters:
Record_ID Record ID
Train_ID Train ID
Sign that wagon number was selected from the possible values
Is_trustworthy
(possible values: 0, 1)
· 0 — Russian;
Markup_System
· 1 — Chinese;
· 2 — RSA.
Snapshots Camera ID, frame date and time, recording mode (separated with ;)
www.issivs.com
SecurOS Transit 102 User Guide
Appendixes
Parameters:
Record_ID Record ID
Train_ID Train ID
Snapshots Camera ID, frame date and time, recording mode (separated with ;)
Parameters:
Record_ID Record ID
Train_ID Train ID
Parameters:
description Comment
Commands: none.
www.issivs.com
SecurOS Transit 103 User Guide
Appendixes
Parameters:
NUMBER_ID Record ID
Train_ID Train ID
Recognizer_Id Recognizer ID
Parameters:
recognizer_id Recognizer ID
train_id Train ID
Commands: none.
Parameters:
recognizer_id Recognizer ID
www.issivs.com
SecurOS Transit 104 User Guide
Appendixes
train_ID Train ID
wagon_id Record ID
Commands: none.
Event identifier: ON
Parameters:
Parameters:
Parameters:
comment Comment
Commands: none.
www.issivs.com
SecurOS Transit 105 User Guide
Appendixes
Current section contains service information that is necessary on addressing to Intelligent Security
Systems Technical Support.
Note. Collected data have to be send to the Intelligent Security Systems Technical Support Team (see Getting
Technical Support).
Note. Equipment Dallas code can be found by the Hardware Report Utility (see SecurOS Administration
Guide for detailed information about utility).
· (*) name and version of the installed Intelligent Security Systems company software.
· total number of video servers and monitoring (operator) workstations in the system;
· operating system (name and service pack version).
9. Another useful information, if possible. For example:
· computer equipment configuration.
· central processors load.
· main and virtual memory used volumes.
· network load.
· network and network neighborhood configuration.
www.issivs.com
SecurOS Transit 106 User Guide
Index
E
A Enable searching parameter,
Transit: GUI, 75
Add button, Enhancing recognition by image warping, parameter,
Transit: Logic module (External databases), 50 Transit: Number recognizer, 26
Transit: Logic module (Lists), 63 Erase records older than parameter,
Add parameter button, Database, 23
Transit: Logic module, 53 ERROR, event,
Add/Delete, buttons, Transit: Assisting recognizer, 100
Transit: GUI, 75 Transit: Consolidator, 102
Allow number editing parameter, Transit: Number recognizer, 100
Transit: GUI, 75 Transit: Pattern detector, 104
Analyze video from camera property, Event color marking, parameter,
Transit: Number recognizer, 25 Transit: GUI, 74
Transit: Pattern detector, 65
B F
From right to left, From left to right parameters,
Bind parameters button, Transit: Consolidator, 47
Transit: Logic module, 52 Transit: Number recognizer, 27
Build connection string button,
Transit: Logic module, 51 G
C Gap threshold parameter,
Transit: Pattern detector, 65
Camera reads numbers of parameter,
Transit: Number recognizer, 36
Carriage log,
H
Hide stock belonging parameter,
Search tab, 82
Carriage number validity, 91 Transit: GUI, 73
Host parameter,
Check settings button,
Database, 23
Transit: Consolidator, 47
Configuration examples,
Distributed Client-Workstation Configuration, 79 I
Server-Workstation Configuration, 79 Ignore beam breaks shorter than (ms) parameter,
Standalone Configuration, 76 Transit: Number recognizer, 45
Connection string parameter, installation,
Transit: Logic module, 51 hardware installation, 12
Coordinates of pattern's top left point in image Software installation procedure, 16
parameter, Installation,
Transit: Pattern detector, 65 Installation procedure steps, 12
D L
Database name parameter, Length of wagon part visible in video frame (meters)
Database, 23 parameter,
Transit: Logic module, 50, 51 Transit: Number recognizer, 37
www.issivs.com
SecurOS Transit 107 User Guide
Index
www.issivs.com
SecurOS Transit 108 User Guide
Index
T W
WAGNUM_RECOGN, event,
technical support,
Transit: Number recognizerTransit: Assisting
how to get, 5
recognizer, 99
how to prepare service information, 105
Wagon detection threshold parameter,
Test button,
Transit: Pattern detector, 66
Transit: Logic module, 50
Wagon log,
Test connection,
Lists tab, 83
Database, 23
Results tab, 82
Train car numbering system, parameter,
WAGON_DETECTED, event,
Transit: Number recognizer, 37
Transit: Consolidator, 101
Train speed limit parameter,
WAGON_DETECTED, event,
Transit: Number recognizer, 37
Transit: Number recognizerTransit: Assisting
TRAIN_DETECTED, event,
recognizer, 98
Transit: Consolidator, 100 WAGON_PASSED, event,
TRAIN_DETECTED, event,
Transit: Consolidator, 102
Transit: Number recognizerTransit: Assisting WAGON_PASSED, event,
recognizer, 98
Transit: Number recognizerTransit: Assisting
TRAIN_PASSED, event,
recognizer, 100
Transit: Consolidator, 102 WAGON_PROCESSED, event,
TRAIN_PASSED, event,
Transit: Logic module, 103
Transit: Number recognizerTransit: Assisting WAGON_RECOGN, event,
recognizer, 99
Transit: Consolidator, 101
Transit: Assisting recognizer object description, 45
Way to divide train into wagons parameter,
Transit: Consolidator object description, 46
Transit: Number recognizer, 44
Transit: Group of modules object description, 24
Window position: X, Y, W, H parameter,
Transit: GUI object description, 71
Transit: GUI (Details window), 73
Transit: Logic module object description, 48
Transit: GUI (Protocol window), 73
Transit: Number recognizer object description, 24
Working in Details Window, 93
www.issivs.com
SecurOS Transit 109 User Guide
Index
www.issivs.com