Вы находитесь на странице: 1из 120

HAGL-120-00064, 2014-06, APC-R-RS485, SW 2.

70

Installation and configuration manual


Automatic People Counter
APC-R-RS485

HAGL-120-00064, 2014-06, APC-R-RS485, SW 2.70

HELLA AGLAIA Mobile Vision GmbH


Treskowstrasse 14
13089 Berlin
Germany
HELLA AGLAIA Mobile Vision GmbH
Ein Unternehmen der HELLA Gruppe
Treskowstrasse 14
13089 Berlin
Germany
Telephone: +49 30 200 04 29 632
Fax: +49 30 200 04 29 109
email: peoplecounter@hella.com
Internet: www.people-sensing.com

2014 HELLA AGLAIA Mobile Vision GmbH, Berlin (hereinafter 'Hella')

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

Supplemental instructions

Copyright information
2013 HELLA AGLAIA Mobile Vision GmbH. All rights reserved. This manual is protected by copyright. It
may not be reproduced, either in whole or in part, or stored in a database or a data backup system without
the prior written consent of HELLA AGLAIA Mobile Vision GmbH, nor transmitted in any form, either electronically or mechanically, including photocopying and recording. Violations are subject to the criminal provisions of the Copyright Act.
HELLA AGLAIA Mobile Vision GmbH reserves the right to revise or replace this manual at any time and
without prior notice. Make sure that you have the most current version of this manual. Please dont hesitate
to contact HELLA AGLAIA Mobile Vision GmbH with any questions.
HELLA AGLAIA Mobile Vision GmbH does not guarantee the completeness, accuracy, or timeliness of the
laws, guidelines, or regulations referred to or quoted, whether directly or indirectly, in this manual. It is the
responsibility of the user to become familiar with the current laws, guidelines, and regulations that apply to
their work.
HELLA AGLAIA Mobile Vision GmbH reserves the right to modify the described devices (including the
respective software) without prior notice, irrespective of the content of this manual. Unless expressly
agreed upon in writing, HELLA AGLAIA Mobile Vision GmbH is not obligated to notify the owner or user of
the devices described in this manual (including the respective software) of any revisions, updates, or modifications without further request.
With regard to the people counter, HELLA AGLAIA Mobile Vision GmbHs liability is limited to the terms of
the warranty described in this manual. The information provided in this manual is not a warranty or guarantee of any kind. Stipulations concerning the devices described in this manual are only deemed warranties if they are expressly referred to as such in writing and contain a description of the warrantys scope
and the product covered by the warranty.
The product and company names mentioned in this manual may be protected trademarks of other manufacturers. HELLA AGLAIA Mobile Vision GmbH will be happy to provide you with circuit diagrams, parts
lists of the components used in the respective devices, descriptions, or other information to enable authorized personnel of the user to repair those device components that are deemed repairable by HELLA
AGLAIA Mobile Vision GmbH.
The information contained in this manual has been prepared by HELLA AGLAIA Mobile Vision GmbH with
great care using sources available to HELLA AGLAIA Mobile Vision GmbH. However, HELLA AGLAIA
Mobile Vision GmbH shall not be responsible for any errors, incorrect or incorrectly compiled data, and any
consequences resulting therefrom, irrespective of the legal basis, provided that HELLA AGLAIA Mobile
Vision GmbHs conduct amounts to no more than ordinary negligence.
The aforementioned exclusion of liability does not apply to damages resulting from injury to life, body, or
health or to damages that are caused intentionally, by gross negligence on the part of HELLA AGLAIA
Mobile Vision GmbH, or by the violation of due diligence requirements in connection with the development,
manufacture, and distribution of the products described in this manual.
This does not affect the liability regardless of negligence or fault pursuant to legal regulations such as the
Product Liability Act.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

Table of contents

Table of contents
1

Overview............................................................................................................................................... 7

General information............................................................................................................................. 8
2.1

About this document.................................................................................................................... 8

2.2

About the manufacturer............................................................................................................... 8

2.3

Copyright and liability limitation................................................................................................... 9

2.4

Ordering information, scope of delivery, accessories.................................................................. 9

2.5

2.4.1

Ordering information.................................................................................................... 9

2.4.2

Standard scope of delivery......................................................................................... 10

2.4.3

Accessories required for initial operation................................................................... 10

Notes......................................................................................................................................... 11
2.5.1

General notes............................................................................................................. 11

2.5.2

Personnel................................................................................................................... 12

2.5.3

Data protection........................................................................................................... 12

Structure and function...................................................................................................................... 13


3.1

Functional description............................................................................................................... 13

3.2

Fields of application................................................................................................................... 20

3.3

Data interfaces.......................................................................................................................... 20

3.4

Configuration and operation...................................................................................................... 22

3.5

Services..................................................................................................................................... 23

Technical data.................................................................................................................................... 25
4.1

Electrical data............................................................................................................................ 25

4.2

Hardware interface specifications............................................................................................. 26


4.2.1

Ethernet interface....................................................................................................... 26

4.2.2

Multi-I/O interface....................................................................................................... 27

4.3

Mating plug specifications......................................................................................................... 29

4.4

Environmental conditions.......................................................................................................... 29

4.5

Mechanical data........................................................................................................................ 29

4.6

Optical data............................................................................................................................... 30

4.7

Certificates and approvals......................................................................................................... 31

4.8

Product label............................................................................................................................. 31

Installation.......................................................................................................................................... 32
5.1

Mounting the APC..................................................................................................................... 32

5.2

Establishing the connections..................................................................................................... 35

5.3

Wiring examples........................................................................................................................ 35

Configuration..................................................................................................................................... 36
6.1

Preparation for HMI access....................................................................................................... 36

6.2

Basic operation of the configuration HMI.................................................................................. 40

24.06.2014

6.2.1

Navigate within the HMI............................................................................................. 41

6.2.2

Display and change values........................................................................................ 41

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

Table of contents

6.2.3
6.3

6.4

6.5

6.6

6.7

6.8

6.9

24.06.2014

HMI menu structure.................................................................................................... 43

Basic configuration.................................................................................................................... 44
6.3.1

Position and alignment............................................................................................... 44

6.3.2

Counting area and enabling suppression of static objects......................................... 45

6.3.3

Counting gates........................................................................................................... 49

6.3.4

Acceptance test.......................................................................................................... 51

Advanced configuration............................................................................................................. 53
6.4.1

Optical self diagnosis................................................................................................. 53

6.4.2

Disparity area............................................................................................................. 54

6.4.3

Exposure control........................................................................................................ 56

6.4.4

Stairs handling........................................................................................................... 57

6.4.5

Minimal height............................................................................................................ 58

6.4.6

Reference image comparison.................................................................................... 59

6.4.7

Polygonal counting gates........................................................................................... 61

Configuring the communication settings................................................................................... 62


6.5.1

IP configuration.......................................................................................................... 62

6.5.2

Network Services....................................................................................................... 64

6.5.3

Protocol and serial communication............................................................................ 65

6.5.4

Digital input and door contact..................................................................................... 67

6.5.5

Configuring the digital output..................................................................................... 69

6.5.6

Push service............................................................................................................... 71

6.5.7

File Upload................................................................................................................. 72

Add-on features......................................................................................................................... 74
6.6.1

Clear zone monitoring................................................................................................ 74

6.6.2

Object List.................................................................................................................. 77

6.6.3

Configuring the video transmission and recording..................................................... 78

Other settings............................................................................................................................ 90
6.7.1

Setting Date and Time............................................................................................... 90

6.7.2

Configuring the data file recording............................................................................. 90

6.7.3

Configuring the logging and displaying the event log................................................. 93

6.7.4

HMI Settings............................................................................................................... 95

Service Tools............................................................................................................................. 96
6.8.1

Updating the firmware................................................................................................ 96

6.8.2

Updating license file................................................................................................... 99

6.8.3

Rebooting the APC.................................................................................................. 100

6.8.4

Resetting the parameter settings............................................................................. 100

6.8.5

Download syslog...................................................................................................... 102

6.8.6

Parameter Export..................................................................................................... 103

6.8.7

Parameter Import..................................................................................................... 103

Door coding............................................................................................................................. 104

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

Table of contents

Cleaning, status monitoring and troubleshooting....................................................................... 107


7.1

Cleaning.................................................................................................................................. 107

7.2

Status monitoring and troubleshooting.................................................................................... 107

Disposal............................................................................................................................................ 109

Appendix.......................................................................................................................................... 110
9.1

Detection area......................................................................................................................... 110

9.2

List of used IP ports................................................................................................................. 111

9.3

Counting accuracy................................................................................................................... 112

9.4
10

9.3.1

Definition.................................................................................................................. 112

9.3.2

Evaluation................................................................................................................ 114

Software licenses.................................................................................................................... 116

Glossary and abbreviations........................................................................................................... 117

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

Overview

Overview

Fig. 1: People counting (schematic illustration)


1
2
3

Automatic People Counter (APC)


Calibrated visual range
Counting gate

The Automatic People Counter counts the persons within the configured visual range based on stereoscopic imaging and image
processing. The counting data are transferred via different interfaces for external processing.
The results can be verified using video streaming (optional). This
enables a precise proof of the counting accuracy.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

General information
About the manufacturer

General information

2.1 About this document


This manual allows efficient operation of the Automatic People
Counter and provides support for optimal configuration.
The personnel must carefully read and fully understand this manual before performing any installation or
configuration tasks.

The figures in this manual serve the basic understanding. The actual design can differ from the illustrations.

Target group

This document is addressed to system integrators.

Software and hardware version

All informations in this manual refer to the software version 2.70


and the hardware APC-R-RS485.
Modifications to the functionality which will be implemented by
HELLA AGLAIA through future software updates will be described
in separate release notes and in an updated version of the manual.

Notes

Safety instructions are marked by symbols in this manual. The relevant symbol words indicate the severity of the danger.
NOTICE!
This combination of symbol and signal word identifies
possible misconfiguration, data loss or misuse of the
device.

This symbol highlights useful tips and recommendations as well as information for an efficient and troublefree operation.

2.2 About the manufacturer


Service requests

Service requests regarding the Automatic People Counter can be


sent to the following e-mail address:
n people.counter.support@hella.com
The general contact information is provided on page 2.

Warranty information

24.06.2014

The warranty information included in the General terms and conditions of the manufacturer.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

General information
Ordering information, scope of delivery, accesso... > Ordering information

2.3 Copyright and liability limitation


Copyright

The contents of this manual are protected by copyright. They may


only be used for the purposes of handling and operating the
device. Any other use is not allowed without a written permission of
the manufacturer.

Liability limitation

All the data and notes in this manual were compiled considering
the applicable standards and regulations as well as the state of the
art.
In the following cases Hella assumes no liability for damages:
n
n
n
n
n

Non-compliance with this manual


Deviation from the intended use
Assignment of untrained personnel
Unauthorized technical changes
Use of unauthorized accessories

For special models, use of additional order options, or current technical changes, the actual scope of delivery can deviate from the
explanations and illustrations in this manual.
The obligations agreed upon in the delivery contract, General
terms and conditions and delivery conditions of the manufacturer
as well as any legal regulations applicable at the time of the contract conclusion apply.

2.4 Ordering information, scope of delivery, accessories


2.4.1 Ordering information
The APC and the accessories listed can be ordered from Hella
using the following order numbers.
Please contact Hella for other versions, accessory
parts and special colors.

Product

Description
APC-R RS485

24.06.2014

Comment

Order no.
510045

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

General information
Ordering information, scope of delivery, accesso... > Accessories required for initial operation

Software options
Option

Description

Order no.

Stream and Store (video


transmission and
recording)

Stream and/or store the camera view to a PC or


Network Attached Storage

510130

Object list

Actual and/or historical list of detected objects with


510131
location, height and other parameters send via Push
Services (SOAP/XML)

Clear Zone Monitoring

The optional Clear Zone Monitor enables the APC to 510132


determine whether there are any objects or persons
within a user-defineable zone

Accessories
Description

Version

Comment

Ethernet connection
cable M12 - RJ45

Length of 2 m

510047

Ethernet connection
cable M12 - RJ45

Length of 5 m

510048

18-pin plug for multi I/O


interface including grip
plate

Order no.

510063

Installation kit

Surface mount

510058

Installation kit

Angle: 18 and 42

Recessed mount

510056

Installation kit

Angle: 68 and 90

Recessed mount

510057

2.4.2 Standard scope of delivery


The standard scope of delivery of the Automatic People Counter
includes:
n the APC device,
n the operating manual as digital PDF-version by download.

2.4.3 Accessories required for initial operation


The following accessories are required for the initial
operation of the device, but they are not included in the
scope of delivery:

24.06.2014

Angle measuring device,


Distance measuring device,
Configuration People Counter with web browser.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

10

General information
Notes > General notes

Mating plug
Special mating plugs are required for connecting the
People Counter to the power supply as well as for providing the connections through the multi IO interface.

The specifications for the mating plug and possible


sources of supply can be found in Chapter 4.3
Mating plug specifications on page 29.
The pin allocation of the hardware interfaces can
be found in Pin allocation Multi-I/O interface
on page 28.

2.5 Notes
2.5.1 General notes
Intended use

The Automatic People Counter is a sensor assembly, which must


be integrated into other systems.
The APC is exclusively intended for automatically counting persons
in the configured visual range.
Proper and safe operation of the product requires appropriate
transport, storage and installation as well as attentive operation
and maintenance.
The information in this manual must also be complied with fully for
use to be deemed intended.
Any use which deviates or exceeds the intended use, is considered
as misuse.
NOTICE!
The integration of the Automatic People Counter into
suitable external systems for processing the counting
data must be performed by authorized or properly
trained personnel.

NOTICE!
Damages caused by misuse
Depending on the actual application, misuse can lead
to device damage and safety risks. Hella assumes no
liability for damages resulting from misuse.
The following list contains, but is not limited to, the following examples of misuse:

24.06.2014

Use as (sole) people detector for switching safetyrelevant equipment e.g. the door closers.
Use of the APC with unauthorized modified firmware.
Use of the APC in unsuitable environments (e.g.
use outside).

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

11

General information
Notes > Data protection

2.5.2 Personnel
NOTICE!
Device malfunctions after configuration by inadequately trained personnel
In order to ensure high counting accuracy and to avoid
malfunctions, the installation and configuration of the
device must be performed by adequately trained personnel only.

2.5.3 Data protection


The APC was classified to be harmless according to German law
in terms of data protection by a declaration of the Berlin Commissioner for Data Protection and Freedom of Information dated 10th
September 2009, since individuals cannot be identified in normal
device use and the data is solely for statistical purposes.
NOTICE!
Limited data protection clearance in case of identification of people
Under certain conditions it is possible to identify individual persons on the video pictures. The system integrator must establish in advance whether there are
legal requirements or disclosure obligations at the
installation site.
The data protection clearance is limited when using
the video streaming function.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

12

Structure and function


Functional description

Structure and function


This chapter describes the properties and functions of the Automatic People Counter.

3.1 Functional description


Housing views

Fig. 2: Housing view: optics side

Fig. 3: Housing view: connection side (interfaces)

X2

Multi I/O interface (18-pin plug)


Earthing bolt

X4

24.06.2014

Ethernet interface

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

13

Structure and function


Functional description

Functionality

Fig. 4: People counting (schematic illustration)


1
2
3

Automatic People Counter (APC)


Calibrated visual range
Counting gate

The APC continually acquires stereoscopic video images in its


visual range.
The integrated software evaluates the stereoscopic images. Persons within the monitored area are recognized automatically and
their movements are tracked across the subsequent images.
The APC, therefore, can count the number of persons that enter or
leave a vehicle.
The software provides the following functions:
n Bidirectional counting on a defined line
n Tracking persons within a given area
n Video streaming and video recording (optional)
The counting data are transferred via interfaces to the external processing system.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

14

Structure and function


Functional description

The prerequisite for the count to be accurate is the


configuration of the counter, thus taking into account
the environmental conditions at the installation site for
the specific application.
Video images are very useful for proving counting
accuracy and optimizing settings. These can be captured using the Stream & Store function.

Comply with the information and instructions


described in Video streaming and recording
('Stream & Store') on page 23 and
Chapter 6.6.3 Configuring the video transmission and recording on page 78.

Operating mode

The communication settings and parameters to optimize the


counting accuracy can be adjusted through the configuration HMI
(web interface). When starting the HMI, normal operation will be
interrupted. Closing the browser window will cause return to normal
operation.

Counting gates

The counting gates represent the thresholds in the visual range


which must be crossed by a person in order to trigger an entry or
exit count event.

Fig. 5: Straight counting lines/counting gates (example)


Simple, straight counting lines/counting gates, (Fig. 5) are provided
for the simple and fast installation at doors and passageways.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

15

Structure and function


Functional description

Fig. 6: Polygonal counting gates (example)


For more complex installations, polygonal counting gates (Fig. 6)
can be configured optionally. Thus, the counting gates can be
adapted perfectly to the local operating conditions (e.g. diagonal
counting lines).
See Chapter 6.3.3 Counting gates on page 49
and Chapter 6.4.7 Polygonal counting gates
on page 61 for detailed instructions.

Stairs handling

The counting algorithm of the APC is based on height information


of the objects to be detected.It is therefore necessary to tell the
device whether the floor level in the field of view is even or not.
The 'Stairs handling' function should be used whenever there are
floor level differences of more than 10cm within the field of view.

Fig. 7: Stairs handling (schematic illustration)


1
2
3

Diagram 1 (level 1, stair(s), level 2)


Diagram 2 (level 1, stair(s), platform, stair(s), level 2)
Diagram 3 (level 1, stair(s), intermediate platform, stair(s), level
2)
See Chapter 6.4.4 Stairs handling on page 57 for
detailed instructions.

Suppression of static objects by


means of Background segmentation (BGS)

24.06.2014

It is seldom that static objects in the counting area would interfere


with counting. The BGS function allows to mask static objects
automatically (Fig. 8/Fig. 9).

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

16

Structure and function


Functional description

Fig. 8: Object in the counting area BGS disabled

Fig. 9: Object in the counting area BGS enabled


See Chapter 6.3.2 Counting area and enabling suppression of static objects on page 45 for detailed
information.

Generally, the BGS function is not used for mobile


APC applications in vehicles.

Re-entry and re-exit detection


('Repassing')

24.06.2014

Consult the manufacturer before using this function.

In many cases you do not want to count persons crossing a


counting line if they turn around within the monitored area (area of
interest) and cross the line again.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

17

Structure and function


Functional description

Fig. 10: Three modes for counting those who turn around
There are three modes (Fig. 10) for counting people who turn
around in the monitored area:
n one count for persons who turn around ( one count per
person )
n no count for persons who turn around ( no count on U-turns )
n counting every time counting lines are crossed ( one count per
crossing ).
Only the counting mode 'one count per crossing' counts immediately by crossing conting lines. Other modes provide the conting
data at the time of leaving of the detection area.
See Chapter 6.3.3 Counting gates on page 49 for
configuration information.

Optimum configuration of the visual range is a prerequisite for the Repassing function.

24.06.2014

Consult the manufacturer before using this function.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

18

Structure and function


Functional description

The door masking prevents counting interferences, which can be


caused by opening double doors in the monitored area. These
doors are found mainly in buses or trains.

Door masking

In such cases, the counting line must be at the intersection point of


the doors at ground level for parameterization.
The function requires door signal triggering applications. A door signal can be triggered either by the connection of door contacts or by protocol messages to
the counter.

Acceptance test with reference


image

See Chapter 6.5.4 Digital input and door contact on page 67 for configuration information.
See Chapter 6.3.3 Counting gates
on page 49 for configuration information.

After completing the installation, an integrated installation acceptance test must be performed. If this test is successful, a reference
image of the installation is saved automatically.
For service work, this reference image can be used to detect
mechanical changes that require an adjustment of the APC settings (e.g. displacement of mounting angles), by comparing the reference image with the current installation.
See Chapter 6.3.4 Acceptance test on page 51
for configuration information.

Fill level

For the detection of the number of people, e.g. how many people
are currently in a lock gate, elevator or in front of a cash point.

Clear Zone Monitoring

The optional Clear Zone Monitor enables the APC to determine


whether there are any objects or persons within a user-defineable
zone Chapter 6.6.1 Clear zone monitoring on page 74.

Door coding

For the APC, up to 8 different installation sites can be stored and


enabled as needed using jumper wires on the multi I/O connector.
This makes warehousing easier as only one preconfigured component must be kept in stock for various vehicle types.
See Pin allocation Multi-I/O interface on page 28
for information on pin allocation.
See Chapter 6.9 Door coding on page 104 for
information on door coding

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

19

Structure and function


Data interfaces

3.2 Fields of application


If the Automatic People Counter is used for counting passengers in
buses and trains, one counter is used per door.
It can be adjusted to the specific door conditions using the parameter settings. For each door type, a specific parameter set is
loaded in the Automatic People Counter.
The following options are provided for the communication between
the Automatic People Counter and on-board units (OBU) in vehicles or separate master systems (e.g. video systems):
n Ethernet
n RS-485

Read and observe the information and instructions


in Chapter 5.1 Mounting the APC on page 32
on the installation of the Automatic People Counter
in vehicles.

3.3 Data interfaces


IBIS

The implemented IBIS protocol daemon implements VDV 300compliant requests as well as additional APC-specific requests.
The protocol daemon can communicate with IBIS masters through
two physical levels (RS-485 or Ethernet). In this case, the APC
acts as an IBIS slave.
Beside the listed protocols, customer specific interfaces can be implemented. Contact the manufacturer
for detailed information.

See Chapter 3.3 Data interfaces on page 20,


Chapter 3.3 Data interfaces on page 20 and the
separate "IBIS Manual" for information on the requests
implemented and the particular features of Ethernet
connections.

RS-485

The RS-485 interface is a 2 wire serial bus bus. It can be used with
the IBIS protocoll.
For detailed information see Chapter 4.1 Electrical
data on page 25

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

20

Structure and function


Data interfaces

Push Services

pushed data
by previous
requested
task

SOAP

acknowledge
for
pushed data

invocation of
new tasks

APCs

Server
communication establishing

Intranet

Internet

Fig. 11: APC server communication via SOAP


The integrated push service communicates via Ethernet (TCP/IP
protocol ) with a server. The data is exchanged via the XML-based
SOAP protocol .
If push services are enabled in the HMI, the APC sends a request
to the server to confirm the connection upon every device start-up.
As a response to APC messages the server can pass new tasks to
the APC, e.g. to send counting messages every ten minutes
(Fig. 11).
To do this, the APC establishes the connection to the server. The
server must, therefore, be reachable for the APC. However, the
APC may be unreachable for the server in the network, e.g. due to
firewalls and NATs.
The server is not part of the Hella offer.

See the "Reference Push Service via SOAP" manual


for more information.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

21

Structure and function


Configuration and operation

3.4 Configuration and operation


Configuration

Fig. 12: Example web interface ('Device Information')

Fig. 13: Example web interface ('License Information')


The device is configured using the configuration HMI, which is
implemented as a web interface (Fig. 12) and can be accessed
from a PC connected to the APC through Ethernet. The connection
is established using a browser with the APC's IP address entered
in the address bar.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

22

Structure and function


Services

Java Runtime Environment (version 6 or higher) is a prerequisite.


No other supplementary software programs are required.
Access protection
Access to the configuration is password protected.
Upon delivery, the credentials are set to:

Operation

user counter
password counter

As soon as the installation, initial operation and configuration are


completed, the Automatic People Counter starts counting automatically.
The counting data are transferred via the corresponding configured
interfaces.

3.5 Services
Logging

Counting results and internal status changes of the counter can be


logged. The results are stored internally as text files in CSV format.
The logging function can be enabled or disabled using the HMI.
See Chapter 6.7.3 Configuring the logging and displaying the event log on page 93 for more detailed
configuration information.

Video streaming and recording


('Stream & Store')

The output of a video image on a display or for recording can be


enabled in parallel to the counting function.
Video data are transmitted as an MJPEG stream using the standardized RTSP protocol. The bandwidth can be adjusted to the
requirements and the constraints of the network infrastructure by
choosing the JPEG quality.
The 'Store' functionality can be used on Linux, Windows, or NAS
systems (Network Attached Storage) that are connected through
Ethernet. An NFS server, version 3 (or higher), must be installed
for Linux and Windows systems.
Unlike the video transmission, a RAW format is available for the
recording function besides the JPEG format. In addition to the
stored video data (AVI container), APC events such as counting
data and status information are saved in separate files (BIN files).
These data allow the evaluation of the counting values without
having to perform manual test counts.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

23

Structure and function


Services

The function can only be enabled if a corresponding


license file is installed on the APC. The license is
installed either upon delivery or it can be loaded at a
later date to the APC using the configuration HMI.

24.06.2014

See Chapter 6.8.2 Updating license file


on page 99 and Chapter 6.6.3 Configuring the
video transmission and recording on page 78 for
further information.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

24

Technical data
Electrical data

Technical data
This chapter lists the technical data of the Automatic People
Counter and the environmental conditions required for its operation.

4.1 Electrical data


Hardware interfaces

Fig. 14: Interfaces (Connection side of the device)

X2

Multi I/O interface (18-pin plug)


Earthing bolt

X4

Ethernet interface
Notes regarding the use of the individual interfaces as
well as their pin allocation are mentioned in the following chapters.

Supply voltage

Digital input

24.06.2014

Input voltage UIN

12 .. 24 V DC

Input voltage UIN MIN/MAX

9 .. 32 V DC

Max. duration of input voltage interruption


without functional impairment

10 ms

Inverse polarity protection

available

Power consumption PIN

4 W (330 mA at 12
V DC)

Input
Type

Optical coupler

Isolating voltage

707 V DC

Input voltage (absolute), maximum

50 V

Input voltage (low), maximum

6V

Input voltage (high), minimum

9V

Input current (at 24 V DC)

10 mA

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

25

Technical data
Hardware interface specifications > Ethernet interface

RS-485

Type (hardware revisions until 03/2012)

not isolated

Type (hardware revisions from 04/2012)

galvanically isolated

Baud rate, up to

115,200 Baud

Terminating resistor

120 Ohm

(to be installed on each end of the bus)


Maximum number of participants (APC) on
RS-485 bus

64

Maximum bus length

300 m

(at a transfer rate of 115200 Baud and use


of Cat5+ twisted pair cable with terminating
resistor of 120 ohms)

Ethernet

Transfer rate

10 / 100 MBit/s

Cable length, maximum

100 m

Coding (for industrial Ethernet)

Connector type (APC/PC)

M12/IEC 631076-2-101

Pairing

1/2, 3/4

4.2 Hardware interface specifications


4.2.1 Ethernet interface
Characteristics

This interface serves for the communication of the APC with other
devices within an Ethernet network. The interface is also used for
connecting a PC in order to configure the device.

Pin allocation Ethernet interface

Fig. 15: Pin allocation for the M12


Ethernet interface

24.06.2014

Pin
no.

Nam
e

Description

I/O characteristic

TX+

Transmission data (positive


polarity)

Output

RX+

Received data (positive polarity)

Input

TX-

Transmission data (negative


polarity)

Output

RX-

Received data (negative polarity)

Input

Shiel
d

Shielding

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

26

Technical data
Hardware interface specifications > Multi-I/O interface

Ethernet cable M12/RJ-45

Fig. 16: Ethernet cable M12/RJ-45

Fig. 17: Pin allocation

Pins

Coding

Wiring

1:1

RJ-45 outgoing line

180

M12 outgoing line

90

Twisted Pair M12

1/2
3/4

Twisted Pair RJ-45

1/2
3/6

This Ethernet cable is not included in the scope of


delivery but it is needed for the initial start of operation
when the Automatic People Counter is connected to
the configuration PC of the installer.

Example sources of supply


Manufacturer

Item number/ model

Yamaichi Electronics

Y-ConC-R402S-ME4D-2000A

Weidmller

IE-C5DD4UG0030MCSA20-E

with Y-ConCable-2
Drag chain cable, PROFINET, M12, RJ45,
Cat.5 (IEC 11801) / Cat.5e (TIA 568-B),
PUR, 3 m

4.2.2 Multi-I/O interface


Characteristics

24.06.2014

The Multi-I/O interface is used to provide the power supply, a digital input (often used for a door contact), a digital output as well as
the interface to the RS-485 communication interface. Via jumpers
the interface offers furthermore the possibility for the selection of
several parameter sets for different doors respectively mounting
locations.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

27

Technical data
Hardware interface specifications > Multi-I/O interface

Pay attention to the specifications of the mating


plug ( Chapter 4.3 Mating plug specifications
on page 29).
See Chapter 6.9 Door coding on page 104 for
detailed informations.

Pin allocation Multi-I/O interface


A

Orientation optics

Fig. 18: Pin allocation Multi-I/O interface


Pin no.

Name

Description

I/O characteristic

CODE(2)_COMMON

Coding PIN 2

Output

CODE-ID (2)

Coding PIN 2

Input

CODE(1)_COMMON

Coding PIN 1

Output

CODE-ID (1)

Coding PIN 1

Input

CODE(0)_COMMON

Coding PIN 0

Output

CODE-ID (0)

Coding PIN 0

Input

RS-485 A

Bus terminal RS-485 (positive) - connected


to pin 8

Input/Output

RS-485 A

Bus terminal RS-485 (positive) - connected


to pin 7

Input/Output

RS-485 B

Bus terminal RS-485 (negative) - connected


to pin 10

Input/Output

10

RS-485 B

Bus terminal RS-485 (negative) - connected


to pin 9

Input/Output

11

GND RS-485

Ground terminal RS-485

Output

12

GND RS-485

Ground terminal RS-485

Output

13

OUT -

Negative voltage of the galvanically isolated


switching output (output ground)

Output

14

OUT +

Positive voltage of the galvanically isolated


switching output (output +)

Output

15

DOOR-

Negative terminal of door contact

Input

16

DOOR+

Positive terminal of door contact

Input

17

Power supply

Negative terminal (GND)

Input

18

Power supply

Positive terminal (U IN+)

Input

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

28

Technical data
Mechanical data

4.3 Mating plug specifications


Mating plug Ethernet M12

Type

Connector

Company/supplier

Binder

Item description

Ethernet connector
Series 825 (M12x1)

Shielding

Shieldable/360 shielding connection

Connection

Thread lock M12x1


Screw connection

Degree of protection

IP 67

Pole number

Coding

Transmission characteristics

DIN EN 50173/CAT 5

Outgoing line

90, 180

4.4 Environmental conditions


Operating temperature

-25 .. +70 C

(ambient temperature housing)


Storage temperature

-40 .. +85 C

(the device is switched off)


Relative humidity (non-condensing)

0 .. 95%

Relative humidity (non-condensing), maximum on 30 consecutive days in the year

95%

4.5 Mechanical data


Housing
Dimensions

141.7 mm x 71.5 mm x 30.9 mm

Weight

400 g

Execution (variant with cover disk)

vandalism-safe

Material

Aluminum (Al-alloy 230D)

Fastening points

Bottom side

4 x M4 (6 mm)

For information regarding the mounting dimensions


see Chapter 5.1 Mounting the APC on page 32.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

29

Technical data
Optical data

Tests
Vibration, broadband noise

Test according to IEC 61373, Item 9 (category 1/class B)

Cold

Test according to EN 50155-10.2.3

Dry heat

Test according to EN 50155-10.2.4

Damp heat

Test according to EN 50155-10.2.5

Radiated emissions- enclosure

Test according to EN 50121-3-2, Table 6, Item 1

Conducted EMC emissions- Battery powered


system

Test according to EN 50121-3-2, Table 4, Item 1

Radiated immunity

Test according to EN 50121-3-2, Table 9, Item 1 & 2

Conducted immunity- Battery powered systems and AC powered auxiliary systems

Test according to EN 50121-3-2, Table 7, Item 1

Conducted immunity- Signal lines

Test according to EN 50121-3-2, Table 8, Item 1

Electrostatic discharge- enclosure

Test according to EN 50121-3-2, Table 9, Item 3

Fast transients, Burst- Battery powered systems and AC powered auxiliary systems

Test according to EN 50121-3-2, Table 7, Item 2

Fast transients, Burst- Signal lines

Test according to EN 50121-3-2, Table 8, Item 2

Surge- Battery powered systems and AC


powered auxiliary systems

Test according to EN 50121-3-2, Table 7, Item 3

Dimensions

4.6 Optical data


Resolution

Hardware (Kodak KAC-00400)

768 x 488 pixels

Software

640 x 480 pixels

Aperture

2.0

Focal length

2.2 mm

Angle of view(hor.)

110

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

30

Technical data
Product label

4.7 Certificates and approvals

4.8 Product label


1
2
3
4
5
6
7
8
9
10
Fig. 19: Product label

Manufacturer
Data matrix code
Production date
Firmware version at delivery time
MAC address
IP address (delivery status)
Hella part number
I/O sub-module
CE marking
Disposal sign

The product label is located on the back side of the device and
contains the information shown in (Fig. 19).
The data matrix code serves as serial number and
contains the following information in encoded form:

24.06.2014

MAC address,
Production date,
Production place,
Version/revision.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

31

Installation
Mounting the APC

Installation
The following chapter describes the mounting and initial operation
of the APC. It provides instructions for establishing the connections
as well as wiring examples for different applications.

5.1 Mounting the APC

Prerequisites

Personnel:

n System integrator

Special tool:

n Angle measuring device


n Distance measuring device

1.

Consider the following requirements when selecting the


mounting position:
n A minimum clearance of 0.2 - 0.3 m must be observed
between the counting lines and the entrance to the monitored area.
n The counting area must be free of interfering objects as
far as possible.
n The people flow must be in the center of the monitored
area.
n The counting lines must be set in such a way that people
cannot bypass the counting lines, as they will otherwise
not be counted.
n There must not be any 'Point of Interest' in the monitoring
area, i.e. no place where people are encouraged to stay
(sales counter, coat stands, info stands, etc.).

2.

Ensure that the mounting position and the holder or the protective housing provide sufficient stability and do not limit the
visual range.

3.

Ensure that the visual range is not obstructed (by protective


housing, handrails, vault doors etc.) and that ambient lighting
is adequate.
If visibility in the visual range is impaired, a disparity area can
be defined ( Chapter 6.4.2 Disparity area on page 54).
Obstructed visual range or inadequate ambient
lighting may cause reduced accuracy and incorrect counting results.
The required light intensity is 30 Lux.

4.

24.06.2014

Ensure that there is enough room to connect the connectors


required ( Chapter 4.3 Mating plug specifications
on page 29).

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

32

Installation
Mounting the APC

Mounting parameters

Fig. 20: Mounting position (angle)


5.

Consider the following parameters when positioning the APC.


Use the angle measuring device to align it.
The mounting position and alignment can influence the counting accuracy.
In vehicles, the device should be generally
installed inside.

Position and align the APC as shown in


Fig. 20 and described in Mounting parameters Table on page 33.

The reference plane for the installation height is


the floor underneath the APC. Measure the
installation height from the base to the optics.
Mounting parameters

24.06.2014

Installation height

2.10 .. 4.00 m

Mounting angle

0 .. 30

Mounting angle

0 ( 5)

Distance from the door,


optimal

max. 60 cm

Minimum distance to people

20 cm

Lateral alignment

centred in the passage area

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

33

Installation
Mounting the APC

6.

Monitored area (detailed informations on page 110)


Installation
height [m]

Width (X) [m]

Depth (Z) [m]

2.10

1.90

1.70

2.30

2.30

2.00

2.50

2.80

2.40

2.70

3.20

2.70

3.00

3.80

3.20

3.50

4.90

4.10

4.00

5.90

4.90

Pay attention to the dimensions of the monitored area, depending on the installation
height and the optic.
For installation heights which deviate from
the values mentioned in the table
( Mounting parameters Table on page 33),
please contact Hella.

7.

Note down the actual heights, distances and angles for use
during device configuration ( Chapter 6.3.1 Position and
alignment on page 44).

8.

Mount the APC in its intended position using 4 M5 screws or


at the base with 4 M4 screws. Mount the APC in its intended
position.
The positions and distances of the mounting
holes can be found in the dimensions drawing
( Dimensions on page 30).

NOTICE!
Reduced counting accuracy
If the mechanical fixation of the APC changes
during operation (e.g. due to vibrations), this will
affect the positioning of the APC. The configured
angles and do not match any more and the
counting accuracy is reduced.

9.

24.06.2014

Ensure that the position of the APC cannot


change during operation.
Secure the bolted connections against loosening.

Secure all cable connections by appropriate means (e.g.


cable ties).

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

34

Installation
Wiring examples

If it is necessary to deviate from the optimal alignment,


consult Hella regarding potentially necessary parameter optimizations.

5.2 Establishing the connections


Prerequisites and general notes
n System integrator

Personnel:
1.

Ensure that the power supply of the APC is switched off.

2.

Cover or isolate neighboring components that are energized.

3.
NOTICE!
Damage to electronic components due to
electrostatic discharge
The internal components of the APC can be
damaged by electrostatic discharge transmitted
via the interface contacts.

Touch an appropriate ground or earth potential or apply a ground strap before connecting
any components, in order to avoid electrostatic discharge.

Install network, field bus and signal lines in


such a way that inductive and capacitive
interferences do not cause any impairment.

4.

5.
Notes on the Ethernet connection

Switch on the power supply.

The APC is normally supplied with a fixed default IP address. The


network settings of specific devices might need to be adjusted
before they are connected to the mains.
Default settings
DHCP

usage off

IP

192.168.100.10

Gateway

192.168.100.1

Subnet Mask

255.255.0.0

5.3 Wiring examples

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

35

Configuration
Preparation for HMI access

Configuration
This chapter describes the basic configuration of the APC parameters as well as a selection of additional software functions.

6.1 Preparation for HMI access


The APC is configured and the counting test is performed using the web interface (HMI), which is provided by a JAVA applet on the APC.
No additional software must be installed for the configuration of the APC, only a web browser is started and
the IP address is entered in the address bar.
When starting the HMI, normal operation will be interrupted. Closing the browser window will cause return
to normal operation.

Preparation
1.

Configure the following network settings (TCP/IP) for the network adapter on the PC to which the APC is connected:
How the dialog for modifying these settings is accessed
depends on the operating system used:
n In Windows 7:
Control panel Network and Internet
Network and Sharing Center
Change adapter settings
Properties of LAN connection
Properties of Internet protocol V4
n In Windows Vista:
Control panel Network and Internet
Network and Sharing Center
Manage network connections
Properties of LAN connection
Properties of Internet protocol V4
n In Windows XP:
Properties of network environment
Properties of LAN connection
Properties of Internet protocol
Write down the old settings so that they can be restored later.
n Set fixed IP address: 192.168.100.2
n Set subnet mask: 255.255.0.0

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

36

Configuration
Preparation for HMI access

Fig. 21: Java Control Panel


2.

To ensure that the APC loads only current data, Java must
not use any cache.
To verify this, open Java Control Panel in Windows using
an administrator account (Fig. 21).
n In Windows Vista/7:
Control panel Programs Java
n In Windows XP:
Control panel Java

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

37

Configuration
Preparation for HMI access

Fig. 22: Settings for temporary files


3.

Click the Settings... button in the Temporary Internet Files


area on the General tab.
The Temporary Files Settings dialog (Fig. 22) opens.

4.

Disable the Keep temporary files on my computer checkbox


and confirm the modifications with OK (Fig. 22).

5.

Start the browser and enter the IP address (192.168.100.10)


stated on the APC product label in the address bar.
If the configuration on the APC is changed manually, the IP address can differ.

6.

IP address of the APC upon delivery:


192.168.100.10
Pay attention to the IP address on the
product label if a different initial configuration
was ordered.

Enter user name ( User ) and password ( Password ).


Access is password protected upon delivery with:

username counter

and

24.06.2014

password counter

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

38

Configuration
Preparation for HMI access

Fig. 23: Example 'Device Information' menu page


7.

The start page (Fig. 23) of the web interface appears. Settings can be made here or counting data can be retrieved.
The default state of the Parameter Set
Information (Fig. 23) is Not Modified . It is set
for preinstalled parameter sets as used in transportation applications for fixed door scenarios.
By Changing the parameters the state turns into
Modified .

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

39

Configuration
Basic operation of the configuration HMI

Fig. 24: 'License information' menu page


8.

Fig. 24 shows which licenses are installed.

Copy to Windows clipboard


To copy the device informations:
Clicking the Copy to Clipboard button copies device informations to the Windows clipboard

6.2 Basic operation of the configuration HMI


General notes
NOTICE!
Loss of unsaved settings
When the configuration HMI is loaded, a browser
window refresh can cause the loss of the unsaved settings.

Do not refresh the browser window while the configuration HMI is being loaded.

Several menu pages contain notes regarding the


graphic representation of parameters (e.g. counting
gates) or regarding the visualization of the parameter
settings.

24.06.2014

Always consider these notes.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

40

Configuration
Basic operation of the configuration HMI > Display and change values

6.2.1 Navigate within the HMI


To navigate:
1.

Select the entries in the navigation bar (Fig. 25) in order to go


to a certain configuration category.
The first menu page of the category is displayed.

Fig. 26: Menu pages and tabs (example)


2.

Change the menu pages with the tabs (Fig. 26/top) or the
Back (Fig. 26/bottom left) and Next buttons (Fig. 26/
bottom right).

Fig. 25: Navigation bar

6.2.2 Display and change values


To display and change the values in the input fields:
1.

Clicking the Revert button discards any changes and


restores the current settings.
When changing the menu page, the APC values
are read automatically.

2.

Select the input field by clicking on it.


A text field (tool tip), which appears when positioning the mouse cursor over the input field,
indicates the allowed value range.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

41

Configuration
Basic operation of the configuration HMI > Display and change values

3.

Increase or decrease the values by numerical entries or by


using the arrow keys.

[Up/down arrow]: 1
[Alt] + [up/down arrow]: 10
[Shift] + [up/down arrow]: 100

The 'Monitored Area', 'Area of Interest' (AOI)


and the 'Counting Gates' can be adjusted by
pressing and holding the left mouse button in
the 'Image' area of the respective menu
page. The associated numerical values are
adjusted automatically.
The items of the polygonal counting lines
('Counting Polygons' menu page) can be
adjusted by pressing and holding the left
mouse button.
By pressing the right mouse button at any
position, items can be added through the
Add Point context menu item.
By pressing the right mouse button on an
item, this item can be deleted through the
context menu item Delete Point .

4.

Clicking the Save button applies the parameters of the current menu page.
If a value, which is outside the permissible value
range, was entered into one of the input fields, a
corresponding error message appears as a popup dialog.

The settings remain even after switching-off the


power supply.
The modification of certain settings (device settings, communication parameters) requires a
device restart.

When leaving a menu page without saving the


changes by means of Save the user is prompted to
confirm if the modified values should be saved.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

42

Configuration
Basic operation of the configuration HMI > HMI menu structure

6.2.3 HMI menu structure


Below you will find an overview of the hierarchical menu structure:

Menu

Menu entry

Tab

Comment

Status

Overview

Device Information

device ID, firmware Version, IP


status

License Information

valid licenses

Live Views

Live Demo

live count values, camera view,


OSD status

Logging

Event Log

count and status logfile

Basic Settings

1. Mounting & Orientation

mounting height and angles

2. Counting Area

area of interest

3. Counting Gates

simple counting gates and


counting modes

4. Acceptance Test

logged counting test

Configuration

Advanced Settings

Communication Settings

Add-On Features

24.06.2014

Optical Self Diagnosis count suppression on poor lighting


conditions
Disparity Image

suppression of interfering objects


in camera view

Exposure Control

camera region detecting lighting


conditions

Stairs Handling

floors with different levels

Minimal Height

suppression of fault objects

Reference Image

comparable camera image for


maintenance

Counting Polygons

complex counting gates

IP Configuration

static or dynamic IP setup

Network Services

NTP, Telnet, SSH and SNMP

Communication

protocols and serial setup

Digital Input

input usage

Push Service

enabling SOAP/XML messages


and server setup

File Upload

enabling file upload and server


setup

Clear Zone Monitoring enabling clear zone monitoring


data messages
Object List

enabling and world coordinate


system

Basic Video Settings

enabling, frame rates, codecs,


image quality

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

43

Configuration
Basic configuration > Position and alignment

Menu

Menu entry

Tab

Comment

Advanced Video Settings

IP ports and NFS mount

Stream & Store Demo start and stop of storing videos


Other Settings

Service Tools

Date & Time

set time and time zone

Data File Recording

enabling and mode of count data


recording

Logging (old style)

enabling, mode and file sizes

HMI Settings

password protection

Firmware Update

upload new firmware version

License File Update

upload license file

Reboot Device

reboot APC

Factory Reset

reset to factory defaults

Download syslog

system log file for maintenance

Export Parameter Set

download parameters

Import Parameter Set

upload parameters

6.3 Basic configuration


The settings described in the following chapters are the minimum
requirements for counting events.
After the successful completion of the initial configuration
save all the settings as a parameter set ( Chapter 6.8.6
Parameter Export on page 103 ).

6.3.1 Position and alignment


In order to obtain correct counting results, the position and alignment of the APC at the installation site must be set using the configuration HMI.
Proceed as follows:

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

44

Configuration
Basic configuration > Counting area and enabling suppression of stat...

Fig. 27: '1. Mounting & Orientation' menu page


2.

Go to the Basic Settings 1. Mounting & Orientation


menu page.

3.

Set the orientation of the connections in the Connector


Alignment area with the Direction and Orientation dropdown lists (Fig. 27).

4.

Enter the parameters Height , Pitch Angle () and Yaw


Angle () into the corresponding input fields.
If Orientation is set to Horizontal the value 0
is set automatically for the Pitch Angle () .

Viewing from the connector side the yaw angle


() is clockwise positive using the direction set to
outward. Clockwise negative using the direction
set to inward.
5.

Confirm the parameters with the Save button.

6.3.2 Counting area and enabling suppression of static objects


On this menu page the counting area ( Counting Area, Area of
Interest ) is defined within the monitored area Monitored Area at
Ground . This demarcates the area at ground level within the monitored area that is used for detecting people and all derived functions such as counting, fill level, object list.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

45

Configuration
Basic configuration > Counting area and enabling suppression of stat...

By restricting the monitored area to the counting area, static


objects in the boundary areas that could interfere with counting
accuracy can be left out without unnecessarily reducing the monitored area in which persons are recorded.
If there are interfering objects in the monitored area, the BGS
function, which provides automatic suppression of static objects,
can additionally be enabled in the counting area.
Any static objects in the monitored area are automatically detected during configuration as white surfaces in
the picture Monitored Area next to the camera picture.

Generally, the BGS function is not used for mobile


APC applications in vehicles.

Consult the manufacturer before using this function.

Fig. 28: '2. Counting Area' menu page - BGS enabled

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

46

Configuration
Basic configuration > Counting area and enabling suppression of stat...

Fig. 29: '2. Counting Area' menu page - BGS disabled


1.

Go to the Basic Settings 3. Counting Area menu page


(Fig. 28).

2.

Clicking the Straighten out button fits the counting area


shown in yellow ( Area of Interest in monitored area , Fig. 28)
in its maximum (excluding the red area).

3.

To avoid static impurity (e. g. persons or objects) resize the


Area of Interest in monitored area by mouse (Fig. 28).

4.

Clicking the Refresh Image button updates the display of


the static objects in the Monitored Area graphic with the
new settings.

5.

If there are interfering objects in the monitored area, the


BGS function, which provides automatic suppression of
static objects, can additionally be enabled in the counting
area or as an alternative.
Activating this function is advisable if the static
objects are in the middle of the counting area
meaning reducing the size of the counting area is
not practical, or if the presence of static objects
is expected later e.g. the placement of advertising displays or a change in decoration.

Consult the manufacturer before using this


function.

Clicking the Refresh Image button updates the


representation of the static objects in the
Monitored Area graphic. The effect of the
BGS function is visible provided there are static
objects in the counting area.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

47

Configuration
Basic configuration > Counting area and enabling suppression of stat...

6.

24.06.2014

Confirm the entry with the Save button.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

48

Configuration
Basic configuration > Counting gates

6.3.3 Counting gates


The position of the counting lines ( Enter plane and Exit plane )
in the counting area can be adjusted on this menu page.

Fig. 30: '3. Counting Gates' menu page

Fig. 31: '3. Counting Gates' menu page - Feature disabled


1.

24.06.2014

Go to the Basic Settings 4. Counting Gates menu page


(Fig. 30).

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

49

Configuration
Basic configuration > Counting gates

If the Use Polygon Counting option is enabled


on the Advanced Settings
Counting Polygons menu page, the default
counting gates are disabled. This status is
marked by an indication in the Parameter area.

2.

Configure the polygonal counting lines as


described under Chapter 6.4.7 Polygonal
counting gates on page 61.

Adjust the position of the counting lines to the door area by


changing the offset V Position CL or by mouse.
General requirements
If possible, counting lines should be in the
central third of the counting area so that persons can be recorded in time before they
cross the counting lines.
A minimum clearance of 0.2- 0.3 m must be
observed between the counting lines and the
entrance to the monitored area.
The counting lines must be set in such a way
that people cannot bypass the counting lines,
as they will otherwise not be counted.

Application in vehicles
For doors with two wings which open at the
center and slide over the counting lines,
enable the Use Door Masking function in
order to eliminate the possible influence of
the doorway on the counting function.
Disable the door masking when there is no
double center opening door.
If the door masking Door Masking is enabled, the center point between the doors
( Door Center Point at Ground ) is represented as intersection in the Image area.
If Door Masking has not been enabled,
position the counting lines using the mouse
or by changing the offset V Position CL .
In transport vehicles, position the counting
gates within and near the door. In case of the
access doors (front door in buses), the
counting gates can be shifted a little bit further inwards.
3.

Depending on the situation, a suitable mode for persons who


turn around has to be set:
n one count for persons who turn around ( one count per
person )
n no count for persons who turn around ( no count on Uturns )
n counting every time counting lines are crossed ( one
count per crossing ).

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

50

Configuration
Basic configuration > Acceptance test

See Chapter 3.1 Functional description


on page 13 for an explanation of the function.

4.

Confirm the modifications with the Save button.

6.3.4 Acceptance test


After completing the basic configuration, a counting test can be
performed as a quick test.
Prerequisites
1.

Connect a PC to the Ethernet interface of the APC


( Chapter 6.1 Preparation for HMI access on page 36).

2.

When using in vehicles, ensure that the door trigger works


properly.
To perform the acceptance test ensure that the
doors are open. To configure the door contact
see Configuring the door contact
on page 68

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

51

Configuration
Basic configuration > Acceptance test

Performing the acceptance test


To perform the acceptance test:

Fig. 32: '4. Acceptance Test' menu page


1.

Go to the Basic Settings Acceptance Test menu page


(Fig. 32).

2.

Start the acceptance test by clicking the Restart Test


button.
The count starts and the current count results are displayed in the Test Results area.

3.

Enter and exit three times in the center as well as on the left
and right side of the door area and test the counting during
this process.

4.

End the test with the Stop Test button.


If all nine entry and exit events have been counted, the
color of the counting value and the representation of the
display field Test state change to green.

5.

If the test is successful, confirm the result with the Accept


Result button.
The device saves a reference image automatically. This
image can be compared on the Advanced Settings
Reference Image menu page with the current image
of the APC e.g. to modify the installation position.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

52

Configuration
Advanced configuration > Optical self diagnosis

6.4 Advanced configuration


6.4.1 Optical self diagnosis
The optical self diagnosis checks the functionality of the optical
path during APC operation. The optical self diagnosis can be configured automatically. In this case, a value is defined for the
Optical Self Diagnosis Threshold Value parameter.
During the operation a comparative value is continuously determined. Darkness or obstructions in the optical path lead to significant undercutting of the Optical Self Diagnosis Threshold Value
and are, therefore, reliably recognized.
The prerequisite for the automatic configuration of the
optical self diagnosis is that the APC is in its final
installation position and that it is already configured.
Furthermore, no people must be present in the
counting area and sufficient lighting (greater than 30
Lux) must be ensured.

Fig. 33: 'Optical Self Diagnosis' menu page


To configure the optical self diagnosis:
1.

Go to the Advanced Settings Optical Self Diagnosis


menu page (Fig. 33).

2.

For the automatic configuration of the response threshold for


the self diagnosis, enable the Auto OSD Threshold button.
The automatic configuration is completed in approx. 12
seconds.

3.

24.06.2014

For the manual configuration of the self diagnosis, set the


parameters in the Optical Self Diagnosis , Time for OK
Decision in Frames and Time for Error Decision in Frames
input fields.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

53

Configuration
Advanced configuration > Disparity area

4.

With the OSD Count Suppression dropdown list you can


define whether an error detected by the optical self diagnosis
should interrupt the count.
By default an OSD Error is set or cleared after 15
seconds with an OSD value below or above the
OSD Threshold. One Frame is 0.05 seconds.

5.

Confirm the modifications with the Save button.

6.4.2 Disparity area


Ceiling panels, door compartments, exit signes and in general
hanging objects that intrude into the visual range of the APC from
the top, can affect the counting accuracy.
If these objects are on the edge of the visual range, the picture
area to be assessed (disparity area) could be reduced so that
objects that may interfere with the counting are excluded (Fig. 34).

Fig. 34: Disparity and elevation map

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

54

Configuration
Advanced configuration > Disparity area

Fig. 35: 'Disparity Image' menu page

Fig. 36: 'Disparity Image' menu page - With activated check box

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

55

Configuration
Advanced configuration > Exposure control

To establish the disparity area:


1.

Go to the Advanced Settings Disparity Image menu page


(Fig. 35).

2.

Set the disparity area so that potential interferences are


excluded. This can be done using the Left Border , Upper
Border , Right Border and Lower Border input fields or
by mouse.
With the Disparity Image option, it is possible to
switch between the original and the disparity
image. The disparity image facilitates the appreciation of the potential interference points. It
shows the special sight of the camera.

6.4.3 Exposure control


Especially bright areas in the evaluation range of the exposure
control can result in a too dark over all image, as the exposure is
reduced. Changing the size and position of the exposure control
area will affect the automatic adjustment of the image exposure.
The set area is the reference for the calculation. Set it to a bright
area results in an overall darker image. Set it to a darker area
results in an overall brighter image.

Fig. 37: 'Exposure Control' menu page


To configure the exposure control:

24.06.2014

1.

Go to the Advanced Settings Exposure Control menu


page (Fig. 37).

2.

Update the view in the Image area with the Refresh Image
button.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

56

Configuration
Advanced configuration > Stairs handling

3.

Set the size and position of the yellow rectangle used to


adapt the exposure that it either includes or excludes bright
or dark areas.

4.

A reduction of the value of Left Border or


Right Border shifts the threshold to the left,
and an increase shifts it to the right.
A reduction of the value of Upper Border or
Lower Border shifts the threshold down,
and an increase shifts it up.

Confirm the modifications with the Save button.

6.4.4 Stairs handling


If there are stairs in the visual range, adjustments can be made
with the Stairs Handling option in order to reach an equally high
counting accuracy in those areas.

Fig. 38: 'Stairs Handling' menu page


To configure the stairs handling:

24.06.2014

1.

Go to the Advanced Settings Stairs Handling menu page.

2.

Switch on the stairs handling with the Usage dropdown list.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

57

Configuration
Advanced configuration > Minimal height

3.

Select the appropriate application case with the Case dropdown list.

Fig. 39: Stair(s) handling (schematic illustration)


1
2
3

Diagram 1 (level 1, stair(s), level 2)


Diagram 2 (level 1, stair(s), platform, stair(s), level 2)
Diagram 3 (level 1, stair(s), intermediate platform, stair(s), level
2)
The application case is represented schematically
(Fig. 39) in the Hints area.

4.

Enter the heights of the stairway sections in the input field in


the Parameter area.
For information on how the stairs handling works
see Chapter 3.1 Functional description
on page 13

5.

To rotate the visualized stairs, adjust the hight Hm and H1.

6.

Confirm the modifications with the Save button.

6.4.5 Minimal height


The minimal counting height is used to suppress the counting of
objects below a given height threshold.
People or objects below this height are not counted.
Upon delivery, a minimal height of 1000 mm is set.
This value has shown the best result to prevent from
counting small objects like bags, dogs, etc.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

58

Configuration
Advanced configuration > Reference image comparison

Fig. 40: 'Minimal Height' menu page


1.

Go to the Minimal Height menu page (Fig. 40).

2.

Set the minimal counting height in the minHeight input field.

3.

Confirm the modifications with the Save button.

6.4.6 Reference image comparison


A reference image created in the acceptance test ( Chapter 6.3.4
Acceptance test on page 51) for the configured installation position can be used for comparison with the current installation position in order to be able to identify the possible modifications and
the errors resulting from them.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

59

Configuration
Advanced configuration > Reference image comparison

Fig. 41: 'Reference Image' menu page


To perform a reference image comparison:
1.
Prerequisite for the reference image comparison
is that an acceptance test was performed successfully or a reference image was created manually so that a stored reference image can be
used for the comparison.

If there is no reference image available, an


error message ( File .../refimg.pgm not
found ) is displayed.

Go to the Advanced Settings Reference Image menu


page.
2.

Click the Refresh Image button to refresh the current


camera view in the Camera Image area.

3.

Move the mouse cursor over one of the two images.


The coordinates of the cursor are displayed and in the
other image, the same position is visualized by a red
circle.
The visualization can be used for the direct
comparison of the images in any position.

4.

24.06.2014

If differences are found, the installation position (Fig. 41)


might have to be re-configured.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

60

Configuration
Advanced configuration > Polygonal counting gates

6.4.7 Polygonal counting gates


The polygonal gates can contain 2 to 6 bending points.

The door masking Door Masking and the repassing


detection Repassing can be enabled also when using
the polygonal counting gates.
But these functions must be enabled on the
Basic Settings 4. Counting Gates menu page
before the polygonal counting gates are enabled.
See Chapter 6.3.3 Counting gates on page 49 for
further information.

Fig. 42: 'Counting Polygons' menu page


To configure the polygonal counting gates:

24.06.2014

1.

Go to the Advanced Settings Counting Polygons menu


page (Fig. 42).

2.

Click the Use Polygon Counting checkbox to enable polygonal counting gates.

3.

In order to view the position of the counting gates and of the


monitored area, enable the Show In/Out Lines and Show
AOI checkboxes.

4.

Click with the right mouse button at the desired position in


the image in order to add an inflection point to the polygonal
counting line through the Add Point context menu item.

5.

Move the polygonal counting gates, if necessary, with the left


mouse button pressed.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

61

Configuration
Configuring the communication settings > IP configuration

6.

Click with the right mouse button on an inflection point, in


order to remove it from the polygonal counting gates through
the Delete Point context menu item.

7.

Click the Swap button to switch between the Enter and


the Exit counting gate, if necessary.

8.

Save the changes with the Save button.

6.5 Configuring the communication settings


6.5.1 IP configuration
Depending on the integration of the APC in a network, modifications to the IP Settings (IP address, subnet mask, gateway) could
be necessary.

Fig. 43: 'IP Configuration' menu page

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

62

Configuration
Configuring the communication settings > IP configuration

To modify the settings:


1.

Go to the Communication Settings IP Configuration


menu page (Fig. 43).

2.

With the Use DHCP checkbox define whether a fixed or


dynamic IP address should be used:
n To use a fixed IP address Use DHCP has to be disabled and the IP Address , Subnet Mask and
Gateway input fields have to be set according to the network environment..
n To use a dynamic IP address which is allotted by a network router in its network, Use DHCP has to be enabled.
NOTICE!
In case of misconfiguration, the APC may be
inaccessible from the network after the restart.

The default IP address of the APC is


192.168.100.10.
Use freeware programs such as Wireshark
(www.wireshark.org) for determining the counter
IP address. When the counter is switched on,
these programs can capture messages which
identify the IP address as well as the MAC
address. If the IP address range is known, programs such as nmap (www.nmap.org) are useful
when searching for devices.
3.

At least one DNS server must be set up for APC services


that use domain names instead of the IP address. The APC
provides a DNS server when DHCP is enabled. This setup is
used as fallback and for static IP usage.

4.

Save the changes with the Save button.


The modified communication settings take effect
after you restart the APC.

24.06.2014

Comply with the instructions under


Chapter 6.8.3 Rebooting the APC
on page 100.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

63

Configuration
Configuring the communication settings > Network Services

6.5.2 Network Services

Fig. 44: 'Network Services' menu page


The APC offer some services that can be used depending on the
network environment.
A connection to the console of the internal embedded linux system
is not required in the normal case! But access can help in cases of
the development of back-end systems.
There are two ways to access shell accounts of the internal
embedded linux system. The telnet access via TCP/IP port 23
could be used easily with software included in most PC operating
systems. The telnet access is not encrypted and is not safe.
Therefor a second access is available called SSH (Secure SHell)
via TCP/IP port 22. This access is encrypted. Not all operating systems include SSH client software out of the box.
For Windows usual client software are PuTTY
(www.putty.org) or ssh included in Cygwin
(www.cygwin.com).
The SNMP (Simple Network Management Protocol) services can
be used to access values of one or multiple APC in an intranet with
usual network management tools. The description of the available
data of the APC is defined by a MIB (Management Information
Base) file.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

64

Configuration
Configuring the communication settings > Protocol and serial communication

Ask for the MIB file of the APC at Hella support at following e-mail address:

people.counter.support@hella.com

Usual free SNMP network management tools are


Zabbix (www.zabbix.com) as an enterprise-class monitoring service or PowerSNMP (www.dart.com) as a PC
software.
If possible, activate time synchronisation using the NTP (Network
Time Protocol) and by entering a valid NTP server. The time used
by the APC depends on the selected time zone. If no IP is entered,
the APC stops trying to get the time via NTP protocol.
To modify the settings:
1.

Go to the Communication Settings Network Services


menu page (Fig. 44).

2.

Activate services according to your needs.

3.

Set up the NTP server if possible.

4.

Save the changes with the Save button.


The modified communication settings take effect
after you restart the APC.

Comply with the instructions under


Chapter 6.8.3 Rebooting the APC
on page 100.

The APC has no battery-bufferd clock for power outages and the internal clock can have an inaccuracy of
6 seconds per day.
A VPN (Virtual Private Network) client is included in the APC
system. The VPN client is not switched on and can not be configured in the HMI. Use the embedded linux to setup the VPN.
For more VPN setup information use the "how to" documentation of the OpenVPN website (http://
openvpn.net/index.php/open-source/documentation/
howto.html) or contact the manufacturer.

people.counter.support@hella.com

For file transfer from and to the APC the SFTP (Secure File
Transfer Protocol) is acccessable by user "customer" and password "counter". It uses as SSH the TCP/IP port 22.

6.5.3 Protocol and serial communication


For the communication of the APC with external devices, the
appropriate settings for the RS-485 protocol must be made.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

65

Configuration
Configuring the communication settings > Protocol and serial communication

Fig. 45: 'Communication' menu page


To adjust the settings:
1.

Go to the Communication Settings Communication menu


page (Fig. 45).

2.

In the Communication protocol type dropdown list select the


desired protocol.
For communication via Ethernet, it should generally be
HAGL over Ethernet .

3.

Save the changes with the Save button.


The modified communication settings take effect
after you restart the APC.

24.06.2014

Comply with the instructions under


Chapter 6.8.3 Rebooting the APC
on page 100.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

66

Configuration
Configuring the communication settings > Digital input and door contact

6.5.4 Digital input and door contact


This chapter describes how the digital input can be configured.

Fig. 46: 'Digital Input' menu page


To configure the digital input:
1.

Go to the Digital Input Settings menu page (Fig. 46).

2.

Select one of the possible inputs from the Input Selection


dropdown list.

3.

Set the desired behavior with the In Mode dropdown list.

4.

Configure the trigger behavior with the Active State Polarity


dropdown list.

5.

24.06.2014

NO_TRIGGER : Digital input disabled. The


APC counts permanently.
DOOR_TRIGGER : Digital input enabled
(e.g. connection of a door contact to start and
stop counting). The APC only counts at the
level of the input signal defined as follows. (It
is generally only needed for use in vehicles.)

LOW_ACTIVE : Counting begins when the


level is low.
HIGH_ACTIVE : Counting begins when the
level is high.

With the Start delay input field define the delay between the
occurrence of the Start trigger event and the start of the
count in milliseconds.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

67

Configuration
Configuring the communication settings > Digital input and door contact

6.

With the Stop delay input field define the delay between the
occurrence of the Stop trigger event and the stop of the count
in milliseconds.

7.

With the Hold Time input field define the minimum retention
time from the start of the count in milliseconds. It is 2000 ms
and is not adjustable.
A suitable value should be entered here if, after
the start of the count, the level of the trigger
signal again changes for a time longer than the
debouncing time of approx. 30 ms.

Configuring the door contact


A door contact is intended to suppress counting in vehicles when
the doors are shut and people are in the counting gate area (e.g.
persons standing in the door area in the vehicle).
The door signal should have already switched the level
when the doors start to open and should switch back
only when the door is almost completely shut. Meanwhile, the level must remain stable. The opening of the
door itself must not trigger counting events.

Check the behavior by repeatedly opening and


closing the door.

To configure the door contact:


1.

Go to the Communication Settings


Communication Settings menu page (Fig. 46).

2.

If the counting is started automatically with the door opening,


enable the Use door trigger checkbox.
If this option is disabled, the counting always
takes place, independent of the door signal.

3.

With the Switching level option, configure the trigger


behavior.

4.

Low active : Door open at low level.


High active : Door open at high level.

With the Start delay (ms) and Stop delay (ms) input fields
define the trigger delay time in ms for the start or stop of the
counting.
Stop delay corresponds to the follow-up time
after Door contact closed and serves the further counting if the connected door contact is not
a final position switch.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

68

Configuration
Configuring the communication settings > Configuring the digital output

5.

With the Hold time input field adjust, if necessary, the minimum hold time after start. It is 2000 ms and is not adjustable.
The minimum hold time serves to bypass shortterm level changes after opening the door (e.g. in
case of pneumatically triggered vehicle doors).

6.

Save the changes with the Save button.


The modified settings take effect after you restart
the APC.

Comply with the instructions under


Chapter 6.8.3 Rebooting the APC
on page 100.

6.5.5 Configuring the digital output


This chapter describes how the digital output (optical coupler
output) can be configured.

Fig. 47: 'Digital Output' menu page


To configure the function of the digital output:

24.06.2014

1.

Go to the Digital Output Settings menu page (Fig. 47).

2.

Select one of the possible outputs from the Output


Selection dropdown list.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

69

Configuration
Configuring the communication settings > Configuring the digital output

3.

Set the desired behavior with the Output Mode dropdown


list.

4.

Configure the trigger behavior with the Active State Polarity


dropdown list.

5.

Disabled : Digital output disabled


IN_Event : Signaling for count in entry direction
OUT_Event : Signaling for count in exit
direction
IN_or_OUT_Event : Signaling for count in
entry or exit direction
Fill_Level_Event : Signaling for persons
detected in the recording area (fill level)
Clear_Zone_Event : Signaling for persons
or objects detected in recording area (clear
zone)

With the tPulse and tPause input fields the signal lengths
and delay time can be adjusted for the digital output, in milliseconds.

24.06.2014

Low active : The output switches to the low


level in case of a trigger event.
High active : The output switches to the high
level in case of a trigger event.

Define the triggering event with the Trigger dropdown list.

6.

Disabled : Digital output disabled.


Level Mode : Signaling for the duration of an
event status that has been reached (e.g. full
level is one person).
Pulse Signal Mode : Signaling of an event
(e.g. counting), where the signal is held for a
time tPulse and signals are allowed to
overlap on the new occurrence of an event.
Pulse Counting Mode : Signaling of number
values (e.g. counting results) until a signal
has been emitted for every count, where the
signal is held for a time tPulse and interrupted with a pause of at least tPause

tPulse is the length of the output impulse to


be held.
tPause is the break between two successive output impulses that are available in
Pulse Counting Mode .

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

70

Configuration
Configuring the communication settings > Push service

7.

The Compare Value and Operator input fields are available for fill events to define a triggering event. Select the
value 1 and the operator > to signal whether more than
one person is present in the recording area.

Compare Value is the comparative value


on which a check should be made.
Operator is the relational operator between
the level measured and the Compare
Value .

8.

With the Test button a signal can be output at the digital


output without the set event having to occur.

9.

Save the changes with the Save button.


The modified communication settings take effect
after you restart the APC.

Comply with the instructions under


Chapter 6.8.3 Rebooting the APC
on page 100.

6.5.6 Push service


The APC can be configured so that data does not have to be
requested but is sent automatically from the APC to a server. This
is based on the XML-based SOAP protocol. Upon initial contact the
server informs the APC of the required data and transmission
times. The APC then sends them accordingly. This allows communication with APCs behind routers and firewalls.

Fig. 48: 'Push Service' menu page

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

71

Configuration
Configuring the communication settings > File Upload

To configure the data push service:


1.

Go to the Push Service Settings menu page (Fig. 48).

2.

Enable the data push service by checking the Use Push


Service checkbox.

3.

Select the protocol type from the SOAP Protocol Type


dropdown list.

4.

In the SOAP Server field enter the domain name or IP


address of the recipient of the data.

5.

In the SOAP Server Port field enter the port address, which
the recipient uses for exchanging the data.

6.

In the SOAP Service Name field enter the service name of


the recipient of the data.

7.

In some Intranets a proxy cover the direct internet access. In


this case enter the proxy data and activate Use Proxy .

8.

Save the changes with the Save button.

After the restart, the APC indicates this to the SOAP


server, which can provide instructions to APC
regarding data transfer.

6.5.7 File Upload


Network-based data transmission

24.06.2014

The files will be transfered to the server at completion time. If the


server is not reachable (e.g. by network failure) a new attempt will
be initiated after one minute or if a new file will be uploaded.
Unsent files are stored, even if the APC is currentless, and will be
send after startup.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

72

Configuration
Configuring the communication settings > File Upload

Fig. 49: 'File Upload' menu page


To transmit data:
1.

Go to the Communication settings File Upload menu


page (Fig. 49).

2.

Click the checkbox Use File Upload to upload the files to


the server.
Verify if the checkbox Upload Files to server
in the Data File Recording Parameter Set is
enabled Fig. 68.

3.

Choose FTP (File Transfer Protocol) or SFTP (Secure File


Transfer Protocol) as protocol type and set the parameters.
A Directory must already exist. The device
does not generate a directory itself.

4.

24.06.2014

Confirm with the Save button.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

73

Configuration
Add-on features > Clear zone monitoring

6.6 Add-on features


6.6.1 Clear zone monitoring
If an entrance of a building or a public transit vehicle is equipped
with an automatic or remote-operated door, it is a very common
requirement to monitor the area in front of the door for the presence of any kind of objects, to prevent the door from closing. The
APC will usually be mounted at entrances as well, and it is a logical
idea to save an extra sensor for door monitoring. The optional
Clear Zone Monitor enables the APC to determine whether there
are any objects or persons within a user-defineable zone.
The status can be indicated via a:
n Digital output ( Chapter 6.5.5 Configuring the digital output
on page 69)
or
n Communication protocol
NOTICE!
The Clear Zone Monitor is not intended for replacing
safety functions of automatic doors.

Persons or objects larger than 50 centimeters will


be identified.
If the Clear Zone Monitor cannot detect objects
due to fault conditions or inadequate illumination, it
will indicate the zone as free.

Fig. 50: 'Clear Zone Monitoring' menu page

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

74

Configuration
Add-on features > Clear zone monitoring

To modify the settings:


1.

Set up the installation height, orientation and monitored area


first ( Chapter 6.3.1 Position and alignment on page 44
and Chapter 6.3.2 Counting area and enabling suppression of static objects on page 45).
If the Basic Settings ( Mounting &
Orientation and Monitored Area ) or the
Advanced Settings ( Disparity Image and
Stairs Handling ) are changed the clear zone
monitor parameters must be recalibrated.

24.06.2014

2.

Go to the Add-on Features


Clear Zone Monitoring Settings menu page (Fig. 50).

3.

Press 'Refresh Image' and 'Straighten out' to discard current settings and arrange all areas into a valid start position.

4.

Click the Use Clear Zone Monitoring checkbox to enable


the clear zone function.

5.

Ensure that there is no impurity within the zone.

6.

Adjust the desired clear zone in the image by changing the


Border Parameters or using the mouse. The rate of minimal
height and minimal width of the clear zone must be 6/1.

7.

Confirm the modifications with the 'Save' button.

8.

Make sure that the zone is free of objects or persons.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

75

Configuration
Add-on features > Clear zone monitoring

Fig. 51: Auto-adapt to background


9.

Door detection

Door trigger

24.06.2014

Press the 'Auto-adapt to background' button. The system


will now store a reference profile of the floor and static
objects like handrails etc. This takes 5 seconds. The "Monitored Area" display should be more or less black (Fig. 51).

The last step can be repeated at any time.

This may be required if static objects were


placed in or removed from the clear zone, or
if the basic setup of the APC was changed.

Apply the 'Use Door Detection' function to check the clear zone
during doors open or close. If the function is active and closing
doors move through the adjusted zone the state information of the
clear zone is 'free' .
1.

Enable 'Use Door Detection' to activate the methods of the


door recognition.

2.

'Use Door Profile Detection' is active by default. If the door


is closing from left or right side (enable or disable the check
box) the clear zone will be set to 'free' for the if a door profile has been found.

3.

Set the 'ClosingDoorDuration' .

4.

In this time frame the clear zone will be set to 'free' for the if
a door profile has been detected. Whatever if there is any
object within the clear zone.

If the 'Use Door Trigger' function (set off by default) is activated


and an external door trigger signal is used the clear zone will be
reported as 'free' if the door is closed.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

76

Configuration
Add-on features > Object List

Check Clear Zone Monitoring


Select the entry Live Views in the navigation
bar Chapter 6.2.1 Navigate within the HMI on page 41 to
check if the clear zone function is performed accurately in the
State Information area.

6.6.2 Object List

Fig. 52: 'Object list' menue page


To support customer applications with detected cordinates of persons/objects we offer the object list feature (Fig. 52).
For all detected people or objects the current object list contains:
Actual position and height,
position and height entering the AOI,
dwell time,
motion vector
and
n ID of the object constant over the time.
n
n
n
n

A second list contains: all objects which left the AOI. This historic
object list contains for all detected objects:
Position and height entering the AOI,
position and height leaving the AOI,
entering and dwell time,
average height
and
n the ID of the object.
n
n
n
n

The positions be output in world coordinates. The world coordinate


system must be specified in the HMI via two points and their coordinates. Measure two points in the environment, determine their
coordinates and mark them in the camera image.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

77

Configuration
Add-on features > Configuring the video transmission and recordi...

The object list feature is deactivated by default. The object list data
are available via push services.
The object list feature requires a valid licence file - otherwise it is invisible in the HMI setup.

6.6.3 Configuring the video transmission and recording


In addition to the counting function, the APC can be used to
transfer a video data stream. In this context, transmission for visualization ( Configuring the video transmission (streaming)
on page 79) must be differentiated from transmission for
recording ( Configuring the video recording (store)
on page 81).
The prerequisite for the use of the video transfer and
recording is a license file defined for this function,
which is either pre-installed on delivery or which can
be later uploaded to the APC.

See Chapter 6.8.2 Updating license file


on page 99 for information on this.

When recording, the flow of data contains, in addition to the video


images, the logged counting events, which are filed in special files.
Using these files and the tool SASbin2rec subtitling files can be
created for the accompanying videos.
For the SASbin2rec tool contact Hella support:
people.counter.support@hella.com

Playing the subtitles is only possible in videos with


Store Codec JPEG (Fig. 57).

NOTICE!
Limited privacy policy
The privacy policy is limited during the use of the video
transmission and recording.

Data volume

The data volume to be saved depends on the following video settings:


n
n
n

24.06.2014

Store Codec (file format of the video transmission, Fig. 57)


Framerate (picture refresh rate, Fig. 57)
JPEG Quality (picture quality when transmitting in JPEG
format, Fig. 57)

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

78

Configuration
Add-on features > Configuring the video transmission and recordi...

The following table gives the space requirements for the original
camera picture. The values for JPEG images depend on the content of the picture and so may vary slightly.
Space requirements for video recording in gigabytes per hour
Store
Codec

JPEG
Quality

Framerate
(frames per
second)

GB/h

JPEG

55%

5 fps

0.18

JPEG

90%

5 fps

0.36

RAW

5 fps

1.29

RAW

6.67 fps

1.72

RAW

10 fps

2.57

RAW

20 fps

5.15

Configuring the video transmission


(streaming)

Fig. 53: 'Basic Video Settings' menu page


To configure the video transmission to display the video images:

24.06.2014

1.

Go to the Video Settings Basic Video Settings menu


page (Fig. 53).

2.

From the Stream Enable dropdown list select On to


enable video transmission alone.

3.

To automatically start the stream transmission after the APC


restart, select ON from the "Stream Auto Start" dropdown list.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

79

Configuration
Add-on features > Configuring the video transmission and recordi...

4.

Configure the trigger behavior for the video transmission


using the Trigger Source and External Request dropdown
lists.

5.

To enable a video request from outside (e. g. with a


Streaming Client like VLC), select On from the External
Request dropdown list.
Otherwise, the manual start of the streaming is
possible under Video Settings
Stream & Store Demo (Fig. 58).

6.

With the Framerate dropdown list and the JPEG Quality


input field set the refresh rate and the image quality.
The video transmission (streaming) is always in
JPEG format.
The recommended refresh rate is 5 FPS. A maximum rate of 6.67 is possible. Higher settings
have no influence.
If the transmission capacity is sufficient, the picture quality can be set to be very high, e.g. 90%.

7.

Save the changes with the Save button.

Fig. 54: 'Advanced Video Settings' menu page


8.

24.06.2014

Go to the Video Settings Advanced Video Settings menu


page (Fig. 54).

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

80

Configuration
Add-on features > Configuring the video transmission and recordi...

9.

Set the image information to be transmitted with the Stream


Image Index dropdown list.

10.

Image1 : Disparity image


Image2 : Original camera image

Save the changes with the Save button.

Configuring the video recording


(store)

Fig. 55: 'Basic Video Settings' menu page


To configure the video recording:
1.

Go to the Video Settings Basic Video Settings menu


page (Fig. 55).

2.

Select On from the Store Enable dropdown list in order to


enable the video recording.

3.

Set the activation status of the recording function after the


APC restart with the Store Auto Start dropdown list.

4.

Configure the trigger behavior for the video recording using


the Trigger Source and External Request dropdown lists.
If Store Auto Start is enabled no other trigger is
necessary for recording videos after the the APC
start. The setting of Trigger Source can remain
set to ExternalMsg in this case.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

81

Configuration
Add-on features > Configuring the video transmission and recordi...

5.

With the Store Codec dropdown list define if the video files
should be saved in JPEG or RAW format.

6.

The video pictures are not compressed in


RAW format. This allows a picture refresh
rate of up to 20 FPS, though increases space
requirements considerably in comparison to
the JPEG format ( Space requirements for
video recording in gigabytes per hour Table
on page 79).
In JPEG format the pictures are compressed
with data loss depending on the JPEG
Quality setting. The picture refresh rate,
therefore, is limited to 6.67 FPS, though the
space requirement is smaller than RAW
format (Fig. 57).

Adjust the refresh rate with the Framerate dropdown list.


The recommended image refresh rate for Store
Codec RAW is from 5 fps to 10 fps . A maximum rate of 20 is possible.
The recommended picture refresh rate for Store
Codec JPEG is 5 fps . A maximum rate of
6.67 is possible.

7.

When using the Store Codec JPEG adjust the picture


quality in the JPEG Quality input field.

8.

Increasing the value leads to a better picture


quality and increased space requirements.
Reducing the value leads to a lower picture
quality and decreased space requirements.
Typical values are 90% (space requirements
about 0.36 GB/h) and 55% (space requirements about 0.18 GB/h).

Under Store Path enter an existing subdirectory on the


video data server for the videos to be stored in the network
drive enabled with mount.
If the server provides the network drive /DataVolume/video/ for mount enter here only
additional subdirectories created within this
directory and not the path to the network drive on
the server.
Example:

24.06.2014

In case of the existing subdirectory /DataVolume/video/door1/ only door1

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

82

Configuration
Add-on features > Configuring the video transmission and recordi...

9.

Set the maximum file size in the Maximal File Size input
field.
When reaching this file size, a new file is created. The file name contains a time stamp as
variable part.

10.

Save the changes with the Save button.

Fig. 56: 'Advanced Video Settings' menu page


11.

Go to the Video Settings Advanced Video Settings menu


page (Fig. 56).

12.

In the Remote Path input field enter the network path in the
format [Server-IP]:/[Path].
The path corresponds to the shared path for a network drive.
Pay attention to the complete path specification as it is not
always restricted to the name of the shared directory.
Example:
n 192.168.100.9:/DataVolume/video
Prerequisite for the recording is a server path
with NFS file system. The APC can only access
public writeable NFS file paths. A login with user
rights is not possible at the moment.
The IP address of the server should be in the
same subnet as the one of the APC, because the
duration of the boot process of the APC can otherwise be extended also in case of disabled
recording function for up to 6 minutes.

13.

24.06.2014

Save the changes with the Save button.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

83

Configuration
Add-on features > Configuring the video transmission and recordi...

Test video transmission


(streaming)

To test the video transmission, the VLC Media Player


available free of charge (versions up to 2.0.2) can be
used. This software can be downloaded from
http://download.videolan.org/pub/videolan/vlc/.

Fig. 57: 'Basic Video Settings' menu page


To test the video transmission:

24.06.2014

1.

Go to the Video Settings Basic Video Settings menu


page (Fig. 53).

2.

From the Stream Enable dropdown list select On and


from the Trigger Source' dropdown list select
ExternalMsg .

3.

Save the changes with the Save button.

4.

Go to the Video Settings Stream & Store Demo menu


page.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

84

Configuration
Add-on features > Configuring the video transmission and recordi...

Fig. 58: 'Stream & Store Demo' menu page


5.

Enable the transmission by clicking the Start Stream button.

6.

Start the VLC Media Player and select the Media


Open network stream menu item (Fig. 59).
The Open media file dialog is displayed.

Fig. 59: VLC Media Player (Menu


'Media')
7.

Under the Network tab (Fig. 60) in the Network address


input field enter the address rtsp://[IP address of
the APC] (e.g. rtsp://192.168.100.10).

8.

Enter the value 0 ms in the Caching input field in order to


reduce delays during the transmission.

9.

Start the transmission by clicking the Play button.


The Live Video stream is shown by the APC in the VLC
Media Player window.

Fig. 60: VLC Media Player (Dialog


'Open media file')

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

85

Configuration
Add-on features > Configuring the video transmission and recordi...

Test video recording (store)


To test the video recording, a NAS system (Network
Attached Storage) can be used. In the following
example, the 'QNAP 219P+' is used. The configuration
can differ in case of other NAS systems.

Fig. 61: Network configuration (example QNAP NAS)


To test the video recording:
1.

Configure the NAS so that it is reachable for the APC in the


network (Fig. 61).
For this purpose, set up an IP address (e.g.
192.168.100.251) and the appropriate subnet mask (e.g.
255.255.0.0).
By manual configuration modifications on the
APC, the IP address and the subnet mask can
be different.

24.06.2014

IP address of the APC upon delivery:


192.168.100.10
Subnet mask of the APC upon delivery:
255.255.0.0
In case of differently ordered output configuration, pay attention to the specifications on
the product label.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

86

Configuration
Add-on features > Configuring the video transmission and recordi...

Fig. 62: Enabling the NFS service (example QNAP NAS)


2.

Enable the NFS service (Network File Service) on the NAS


so that the APC can create its video data there (Fig. 62).

Fig. 63: Set up of the shared folder (example QNAP NAS)


3.

Set up a shared folder (e.g. videos) on the NAS for the NFS
service (Fig. 63).
The QNAP NAS provides this NFS shared folder
under 192.168.100.251:/videos.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

87

Configuration
Add-on features > Configuring the video transmission and recordi...

Fig. 64: Set up of the access rights (example QNAP NAS)


4.

Set the folder sharing properties to public access and full


access (no restrictions) for the videos shared folder
(Fig. 64).

Fig. 65: 'Basic Video Settings' menu page

24.06.2014

5.

In the configuration HMI of the APC, go to the Video Settings


Basic Video Settings menu page (Fig. 65).

6.

From the Store Enable dropdown list select On .

7.

From the Trigger Source dropdown list select the desired


source for starting/stopping the recording.

8.

Save the changes with the Save button.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

88

Configuration
Add-on features > Configuring the video transmission and recordi...

Fig. 66: 'Advanced Video Settings' menu page


9.

Go to the Video Settings Advanced Video Settings menu


page (Fig. 66).

10.

From the Network File System dropdown list select nfs


and in the Remote Path input field enter the NFS shared
folder of the NAS (in the example 192.168.100.251:/
videos).

11.

Save the changes with the Save button.

12.

Go to the Other Settings Reboot Device menu page and


click the Reboot Device button.
The APC is being restarted.
After the APC restart, video data should be stored now in
the shared NFS folder of the NAS.
This can be verified with a PC with a possibility of access
(NFS, FTP, SMB, ) to the NAS.
In the shared folder there are video data with the extension *.avi, binary counting data with the extension *.bin
and information regarding the APC with the extension
*.tar.gz.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

89

Configuration
Other settings > Configuring the data file recording

6.7 Other settings


6.7.1 Setting Date and Time

Fig. 67: 'Date & Time' menu page


To set date and time:
1.

Go to the Other Settings Date&Time menu page


(Fig. 67).

2.

To set local time and date select date and time and click Set
Date&Time onto Device button.

3.

To set time zone select region and location and click Set
Time Zone onto Device button.

The default time zone is UTC (Universal Time Coordinated).

The APC has no battery-bufferd clock for power outages and the internal clock can have an inaccuracy of
6 seconds per day. If possible use the optional NTP
(Network Time Protocol) in the communication settings
( Chapter 6.5.2 Network Services on page 64).

6.7.2 Configuring the data file recording


Recording the data files

24.06.2014

The recording of the result data in the CSV files are managed
either at constant time intervals or by events such as "door open/
door closed" triggered by digital input connected to a door contact.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

90

Configuration
Other settings > Configuring the data file recording

Fig. 68: 'Data File Recording' menu page


To enable recording:
1.

Go to the Other Settings Data File Recording menu page


(Fig. 68).

2.

Set the operation mode with the Operation Mode dropdown


list.

3.

Time-triggered : Summation for "sample


rate" time intervals. The data row is written
periodically at the end of the time interval.
Door-triggered : Summation of counts by
digital input and door contact when the door
is open. The data row is written when the
door is closed.
Off : Recording is disabled.

Set the File Completion Interval .


Data files are completed within a specific time interval and
the data is recorded to the next file.

4.

Set the Sample Rate .


A data row is added periodically at the end of the time
interval.

5.

Click the checkbox to prepare the files for upload.


Upload Files to server
The uploading of the files is performed properly only if the checkbox in File Upload
( on page 73) is activated.

6.

24.06.2014

Confirm the modifications with the Save button.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

91

Configuration
Other settings > Configuring the data file recording

Displaying the CSV data files

For example:
n File completion intervall: 3 hours
n Sample rate: every 15 minutes

record_id

timestamp

period

status

SUM_IN_0

SUM_OUT_0 ACT_FILL_0

13089

2014-06-12 18:15:00

900

42

13090

2014-06-12 18:30:00

900

13091

2014-06-12 18:45:00

900

13092

2014-06-12 19:00:00

900

13093

2014-06-12 19:15:00

900

13

21

13094

2014-06-12 19:30:00

900

34

13095

2014-06-12 19:45:00

900

55

13096

2014-06-12 20:00:00

900

13097

2014-06-12 20:15:00

900

89

13098

2014-06-12 20:30:00

900

13099

2014-06-12 20:45:00

900

144

13100

2014-06-12 21:00:00

900

233

n record_id: Unique ID for the data line (after ID 4294967295 it


restarts with 0)
n timestamp: Timestamp of APC adjusted localtime of writing
the data line
n period: Time in seconds for the summation
n status: OSD status - values see below
n SUM_IN_0: Summation of the incoming counts for "period"
seconds at the time of the "timestamp"
n SUM_OUT_0: Summation of the outgoing counts for "period"
seconds at the time of the "timestamp"
n ACT_FILL_0: Fill level of detected persons in area of interest
at the time of writing the data line

24.06.2014

OSD status

Description

OK

Error (e.g. one sensor covered)

Warning: illumination is very dark

Error: illumination is too dark

Warning: illumination is very bright

Error: illumination is too bright

Status not known (e.g. first time after boot)

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

92

Configuration
Other settings > Configuring the logging and displaying the eve...

The shape of the internal filename is:


"000042_COUNTER01ABCD_data.csv".
It uses an ID prefix - restarting at 999999 with 000000
- and contains the hostname which is by default
"COUNTER" and the last 6 letters of the MAC address
(Fig. 43).
Up to 4000 files could be backuped inside.

6.7.3 Configuring the logging and displaying the event log


If you wish to record the counting data and other system-relevant
events in an APC internal log file, the function must be enabled
manually.

Enabling the logging

Fig. 69: 'Logging' menu page


To enable logging:
1.

Go to the Other Settings Logging menu page (Fig. 69).

2.

Set the logging mode with the Logging Mode dropdown list.

24.06.2014

On : Logging is always enabled.


Fail : Logging is only enabled if IBIS communication has been interrupted. (Protocol in
vehicles. This option is not intended for other
protocols.)
Off : Logging is disabled.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

93

Configuration
Other settings > Configuring the logging and displaying the eve...

3.

Set the type of the recorded events with the Event Option
dropdown list.

4.

Off : Only counting events (with time stamp)


are saved.
On : In addition, start and stop of the count
and other system-relevant events
( on page 95) are saved.

Confirm the modifications with the Save button.


The device logs the selected events.

To display the event log:

Displaying the event log

Fig. 70: 'Event Log' menu page

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

94

Configuration
Other settings > HMI Settings

1.

Go to the Logging Event Log menu page (Fig. 69).

2.

Click the Refresh View button to show the current log.


The Log Mode ID saved in the CSV file
depends on the selected logging mode: And is
only stored if "Event Option" is set to "On".
Log Mode ID
HMI event type

3.

ID for logging
mode
On

Fail

Stop Counting

16

Start Counting

32

Count Event

48

IBIS master failure

128

IBIS master availability

64

Counter shutdown

12

192

Internal error

15

255

If necessary, save the current log as a CSV with the


Download Log button.
A file selection dialog appears ( Log File Download:
Select path and file name ).

6.7.4 HMI Settings


The user interface of the configuration HMI is password protected.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

95

Configuration
Service Tools > Updating the firmware

Fig. 71: 'HMI Settings' menu page


To change the password protection:
1.

Go to the Other Settings HMI Settings menu page.

2.

For password protection when calling up the configuration


HMI in a browser Use password protection has to be enabled and a User and Password have to be defined in the
input field.
Password protection is enabled upon delivery.
For the user counter
the password is: counter.

3.

Save the changes with the Save button.

6.8 Service Tools


6.8.1 Updating the firmware
The firmware can be updated with an archive provided by Hella.
The update can be performed as described below (Fig. 72).

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

96

Configuration
Service Tools > Updating the firmware

NOTICE!
Unauthorized firmware may cause damage to the
device
Uploading firmware that was modified manually or has
not been approved by the manufacturer may damage
the functionality of the APC or may even cause device
failure.

Hella charges for maintenance services to repair


defects caused by uploading illegitimate firmware
versions.

Firmware updates do not modify parameters, communication settings and customer settings. New parameters may be set to their default values.

Fig. 72: 'Firmware Update' menu page


Personnel:

n System integrator

To update the firmware:


1.

In the web interface, go to the Service Tools


Firmware Update menu page.

2.

Press the Update button, select the update archive (*.tar)


and start the update.
This process may take several minutes.

Upon successful completion of the update, an information


dialog appears.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

97

Configuration
Service Tools > Updating the firmware

Fig. 73: Firmeware Update Successful

24.06.2014

3.

Press the Close button to continue.

4.

Close this browser and start with a new one to check if the
expected versions of the software components are displayed
(menu pageOverview Device Information).

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

98

Configuration
Service Tools > Updating license file

6.8.2 Updating license file


In order to enable certain functions (e.g. the video recording) it can
be necessary to load a corresponding license file on the APC.
To update a license file:
1.

Go to the Service Tools License File Update menu page


(Fig. 74).

2.

Click the Upload License File button to upload the license


file provided by Hella.

Fig. 74: License updates

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

99

Configuration
Service Tools > Resetting the parameter settings

6.8.3 Rebooting the APC


Rebooting

Fig. 75: 'Reboot Device' menu page


To reboot the APC:
1.

Go to the Service Tools Reboot Device menu page


(Fig. 75).

2.

Reboot the APC using the Reboot Device button.


After rebooting the APC, the browser needs to
be closed and restarted before other modifications can be carried out using the configuration
HMI.

6.8.4 Resetting the parameter settings


Under certain circumstances it might be necessary to reset all the
parameter settings of the APC to their factory settings.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

100

Configuration
Service Tools > Resetting the parameter settings

Fig. 76: 'Factory Reset' menu page


To reset the parameter settings:
1.

Go to the Service Tools Factory Reset menu page


(Fig. 76).

2.

Reset the settings using the Factory Reset button.


All parameter settings except the subnet mask and the
gateway address are reset to the factory settings.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

101

Configuration
Service Tools > Download syslog

6.8.5 Download syslog

Fig. 77: 'Download syslog' menu page


The syslog is a internal system logging file with technical documentation of internal issues, reboots, updates etc. For maintenance this
file may be required to analyse technical issues by e.g. the Hella
support team.
To download the syslog file:

24.06.2014

1.

Go to the Service Tools Download syslog menu page


( Chapter 6.8.5 Download syslog on page 102).

2.

Press the Download System Log Files button and select a


directory for system log file storage.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

102

Configuration
Service Tools > Parameter Import

6.8.6 Parameter Export


Exporting parameter sets

Parameter settings exported from one the APC can be imported to


other APCs.

Fig. 78: 'Export Parameter Set' menu page


To export (and save) a parameter set:
1.

Go to the Service Tools Export Parameter Set menu


page (Fig. 78).

2.

Click the "Export" button to export a parameter set from the


device.

6.8.7 Parameter Import


Importing parameter sets

Parameter sets downloaded from an APC can be imported to the


same or to another APC.
Upwards compatibility
Firmware updates can add new parameters to the configurations of the APC. If a parameter set is imported
that was generated with an older software version, the
values of parameters that are not included in the set
are set to their defaults.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

103

Configuration
Door coding

To import a parameter set:

Fig. 79: 'Import Parameter Set' menu page


1.

Go to the Service Tools Import Parameter Set menu


page (Fig. 79).

2.

Click the "Import" button to import a parameter set to the


device.

6.9 Door coding


Up to 8 installation sites can be configured using the 18-pin multi
I/O connector. All the image processing parameters along with the
communication and network settings are stored independently in
the counter and can be enabled through a configuration selection
at the 18-pin connector. This type of configuration is useful for the
equipment of vehicle series, where the mounting position of the
people counter does not differ from vehicle to vehicle. In this case,
the first vehicle is used to generate the parameter sets which are
then copied to all other people counters for this series. The generated parameter sets can also be included in the production software for this particular vehicle type. It is not necessary to have different part numbers for each location in the vehicle, as each
counter holds the correct configuration for the available positions in
the defined vehicle. Based on the coding of the connector on the
vehicle side, the correct parameter set is selected. This function is
also useful when installing multiple counters in a vehicle that are
connected to the same network. The IP of the different people
counters can be pre-configured and this parameter set can be
transferred to all the counters. This allows for simultaneous connection of the counters to the on-board network.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

104

Configuration
Door coding

Signal Description

Different parameter sets are selected by means of jumper wires


that connect two opposing PINs. The selection of the 6 possible
mounting locations is achieved by different arrangement of the
jumper wires.

Fig. 80: Multi I/O connector (red: voltage, blue: output, green: input,
yellow: RS-485, and turquois: pins for door coding)
Comply with Chapter 4.2 Hardware interface specifications on page 26

Configuration

It is also a valid encoding in case no jumper wires are used. There


are 8 different codings options, which result in differentparameter
sets that can be used.

Fig. 81: Door coding pattern APC-R-RS485


Procedure for defining sets of
parameters

The creation of the parameter sets is analogous to the previously


described setup procedure. Always, one parameter set is configured at a time. Which parameter set is configured depends on the
configuration of the connector.

Handle and copy configurations


The folders 0 until 7 are of interest only.

To use a parameter set for a different location, it is possible to


export and edit the parameter sets from the people counter
( Chapter 6.8.6 Parameter Export on page 103). When
exporting the parameters a *.tar file is created, which is stored on
the computer used for configuration via the store file function of the
browser. The *.tar file contains a folder structure with 32 folders.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

105

Configuration
Door coding

Fig. 82: Parameter file folder structure


Each of these folders contains the configuration data for the
respective jumper wire configuration. If there is no parameter set
available for one jumper wire configuration, the corresponding
folder is empty. If the counter was not ordered with a customerspecific configuration, it will load its default configuration and will
be available under the standard IP address 192.168.100.10. If you
want to transfer a parameter set from one location to another the
content of the source folder needs to be copied to the destination
folder. If you want to define a different IP address for the newly created configuration to prevent network conflicts, you can make the
change in the appropriate file in the destination folder.
If a jumper configuration should not be used, it is possible to even
show this on the HMI. Putting a file named "_invalid" in the corresponding configuration folder will result in a message on the overview page of the HMI.
Five files that can be edited to adapt the settings to a new location
are:
n
n
n
n
n

Network settings of the counter, "network_settings.ini"


Default Gateway of the counter, "default_gateway"
Host name of the counter, "hostname"
Stream and store settings of the counter, "SAS.ini"
SOAP settings of the counter, "pushService.ini"

If the relevant changes have been made, the entire folder structure
has to be put into a *.tar archive again. This changed file can then
be loaded into the counter using the parameter update function
( Chapter 6.8.7 Parameter Import on page 103).
The files can be opened and edited with any text editor. Use the
freeware 7zip to create or open *.tar files.

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

106

Cleaning, status monitoring and troubleshooting


Status monitoring and troubleshooting

Cleaning, status monitoring and troubleshooting


This chapter provides information on status monitoring, troubleshooting and cleaning.

7.1 Cleaning
Optimal counting accuracy can be achieved only if the view of the
cameras is not obstructed.
1.

Check the cover plate or the housing from the outside for dirt,
scratches and stickers at regular intervals.

2.

Clean the cover plate or the housing, if necessary.


Commonly available neutral cleaners that are diluted with
water can be used. Do not use cleaning agents containing
solvents (organic solvents e.g. gasoline, acetone, petroleum,
turpentine, etc.).
Use a microfiber cloth without cotton for cleaning.
Consider in this case that there aren't any coatings or thin films left behind after the cleaning.

NOTICE!
When used without a cover plate (e.g. in buildings), a recalibration by the manufacturer might
be necessary if the stereo optics are displaced
by improper cleaning.

3.

When cleaning the APC cameras, take care


that no mechanical pressure is applied to the
cameras.

If necessary, replace the cover plate.

7.2 Status monitoring and troubleshooting


Troubleshooting
Fault description

Cause

Remedy

Personnel

APC has no connection


to the master system

Power supply
interrupted

Check power supply.

System integrator

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

107

Cleaning, status monitoring and troubleshooting


Status monitoring and troubleshooting

Fault description

Inaccurate counting
results

24.06.2014

Cause

Remedy

Personnel

Faulty APC
cabling

Check APC cabling.

System integrator

Incorrect communication settings

Check communication settings through the


configuration HMI by means of a PC.

System integrator

Unknown (after
reboot)

Replace APC.

Manufacturer

Dirty optics

Clean optics.

System integrator

Modified
mounting position.

n Check in the configuration HMI if the set


pitch and roll angles still correspond to the
values measured on the counter.
n If the values differ, readjust the APC or
reset the mounting position
Chapter 6.3.1 Position and alignment
on page 44.

System integrator

If necessary, reboot the APC by a voltage


supply reset.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

108

Disposal

Disposal
After the end of usage, the device needs to be disposed in an environmentally suitable way.
NOTICE!
Danger to the environment due to wrong disposal!
Due to wrong disposal danger for the environment can
arise.

24.06.2014

Do not put the device into household waste.


Rather have it disposed as a waste electrical
device by an accredited specialized company.

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

109

Appendix
Detection area

Appendix
HellaAPCSensors
InstallationHeight/ResultingCoverage

18.06.2014

9.1 Detection area


cm

Inch

Feet

HeinzSchefold

APCType

MetricSystem

Instal.
Height
200
210
220
230
240
250
260
270
280
290
300
310
320
330
340
350
360
370
380
390
400
410
420
430
440
450
460
470
480
490
500
510
520
530
540
550
560
570
580
590
600

Width

Depth

180
190
210
230
250
280
300
320
340
360
380
400
420
450
470
490
510
530
550
570
590
610
630
650
670
690
710
730
750
770
790
800
800
800
800
800
800
800
800
800
800

160
170
180
200
220
240
250
270
290
310
320
340
360
370
390
410
420
440
460
480
490
510
530
540
560
580
600
610
630
650
660
680
700
710
730
750
770
780
800
800
800

Instal.
Height
79
83
87
91
94
98
102
106
110
114
118
122
126
130
134
138
142
146
150
154
157
161
165
169
173
177
181
185
189
193
197
201
205
209
213
217
220
224
228
232
236

Width

Depth

71
75
83
91
98
110
118
126
134
142
150
157
165
177
185
193
201
209
217
224
232
240
248
256
264
272
280
287
295
303
311
315
315
315
315
315
315
315
315
315
315

63
67
71
79
87
94
98
106
114
122
126
134
142
146
154
161
165
173
181
189
193
201
209
213
220
228
236
240
248
256
260
268
276
280
287
295
303
307
315
315
315

Instal.
Height
6,58
6,89
7,22
7,55
7,87
8,20
8,53
8,86
9,19
9,51
9,84
10,17
10,50
10,83
11,15
11,48
11,81
12,14
12,47
12,80
13,12
13,45
13,78
14,11
14,44
14,76
15,09
15,42
15,75
16,08
16,40
16,73
17,06
17,39
17,72
18,04
18,37
18,70
19,03
19,36
19,69

Width

Depth

5,91
6,23
6,89
7,55
8,20
9,19
9,84
10,50
11,15
11,81
12,47
13,12
13,78
14,76
15,42
16,08
16,73
17,39
18,04
18,70
19,36
20,01
20,67
21,33
21,98
22,64
23,29
23,95
24,61
25,26
25,92
26,25
26,25
26,25
26,25
26,25
26,25
26,25
26,25
26,25
26,25

5,25
5,58
5,91
6,56
7,22
7,87
8,20
8,86
9,51
10,17
10,50
11,15
11,81
12,14
12,80
13,45
13,78
14,44
15,09
15,75
16,08
16,73
17,39
17,72
18,37
19,03
19,69
20,01
20,67
21,33
21,65
22,31
22,97
23,29
23,95
24,61
25,26
25,59
26,25
26,25
26,25

APC
APCR
APCRRS485
APCRJ1708
mobile
(orstationary)
applications

APC180
APC180IO
stationary
applications

Fig. 83: Maximum detection area depending on installation height

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

110

Appendix
List of used IP ports

9.2 List of used IP ports


Basically required are the ports 80 and 10073 to communicate
between the web browser based HMI and the APC.
To allow firmware updates the additional ports 69 and 10074 are
required. Up- and downloading parameter files or logfiles will also
require port 69.
The list of Internet socket port numbers used by the APC:

Direction

Port

TCP / UDP

Usage

Description

APC

80

TCP

HMI

APC web server; HMI


and download of JAVA
Applet and access to
camera images

APC

10072

TCP

APC internal
request of values

APC Message API


Normal Mode

APC

10073

TCP

HMI; external
request of values
and parameters

APC Message API


Service Mode

APC

10074

TCP

HMI; activate and


install uploaded
firmware updates

APC Update Service

APC

69

TCP

HMI; firmware
update file, logfile
and parameter file
up- and download

Trivial File Transfer


Protocol; access to
files

APC

22

TCP

logfile download

SFTP (Secure File


Transfer Protocol)

APC

23

TCP

terminal access

telnet; terminal access


to embedded linux

APC

22

TCP

secure terminal
access

SSH (Secure SHell);


secure terminal
access to embedded
linux

APC

161

UDP

external request of
values

SNMP (Simple Network Management


Protocol); external
access to APC values

APC

123

UDP

clock synchronization

NTP (Network Time


Protocol)

APC

2049

UDP

video recording

NFS (Network File


System)

APC

111

UDP

video recording

portmapper rbcbind;
requesting mount
daemon for NFS

APC

635

UDP

video recording

mount daemon;
mounting NFS directory

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

111

Appendix
Counting accuracy > Definition

Direction

Port

TCP / UDP

Usage

Description

APC

554 (adjustable)

TCP

video streaming

RTSP (RealTime
Streaming Protocol)

APC

80 (adjustable)

TCP

push data to
server

Push Services (SOAP/


XML) via http

APC

443 (adjustable)

TCP

secure push data


to server

Push Services (SOAP/


XML) via https

APC

1194 (adjustable)

UDP

establish virtual
point-to-point connection to a server

OpenVPN (Virtual private network)

9.3 Counting accuracy


The formulas for determining the counting accuracy are explained
in this chapter.
The basis for this is a defined acquisition period in which the
counting results of the Automatic People Counter are compared to
the counting results of a manual counting.
The manual counting results are determined either by the evaluation of the recorded videos or by manual counting.

9.3.1 Definition
For a defined acquisition period, according to the given formulas,
the sum pA of the people counted by the Automatic People Counter
as well as the sum pM of the people counted by the manual comparison counting are calculated.
In order to guarantee a statistical certainty which
makes the counting results comparable, the collected
database must include a minimum volume of 1000
events of entering/ exiting the vehicle.

24.06.2014

pA

Sum of all the people detected by the Automatic


People Counter (all boarding and deboarding passengers)

pM

Sum of all the people counted by the manual comparative counting (all boarding and deboarding passengers)

iA

Boarding passengers (APC counting)

oA

Deboarding passengers (APC counting)

iM

Boarding passengers (manual counting)

oM

Deboarding passengers (manual counting)

Index: 1 to S for the station

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

112

Appendix
Counting accuracy > Definition

Fig. 84: Formulas

Index: 1 to F for the drive

er

Relative error

The relative error er for the sum of all people is calculated from
these values, i.e. of all boarding/deboarding passengers.
The counting accuracy in % reached by the Automatic People
Counter is then 100% minus the relative error er.
When considering the relative error, the over-counting
or under-counting are compared. The following examples should clarify this.

Example 1

Example 2

24.06.2014

n Under-counting of 25 boarding passengers and


n Under-counting of 21 deboarding passengers

iA

Boarding passenger (counter result)

1120

oA

Deboarding passenger (counter result)

1110

pA

Sum of all the people detected by the


Automatic People Counter (all boarding
and deboarding passengers)

2230

iM

Boarding passengers (manual counting)

1145

oM

Deboarding passenger (manual counting)

1131

pM

Sum of all the people counted by the


manual comparative counting (all boarding
and deboarding passengers)

2276

er

Relative error

2.02%

Counting accuracy

97.98%

n Under-counting of 25 boarding passengers and


n Over-counting of 25 deboarding passengers

iA

Boarding passenger (counter result)

1120

oA

Deboarding passenger (counter result)

1156

pA

Sum of all the people detected by the


Automatic People Counter (all boarding
and deboarding passengers)

2276

iM

Boarding passengers (manual counting)

1145

oM

Deboarding passenger (manual counting)

1131

pM

Sum of all the people counted by the


manual comparative counting (all boarding
and deboarding passengers)

2276

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

113

Appendix
Counting accuracy > Evaluation

er

Relative error

0.0 %

Counting accuracy

100 %

The relative error er for this example is at 0.0% (corresponding to a counting accuracy of 100%), because
the under-counting of the boarding passengers is compensated with the over-counting of the deboarding
passengers.

9.3.2 Evaluation
In order to prove the counting accuracy, Hella prefers evaluation of
the recorded videos so that very elaborate and cost-intensive
manual counting processes are avoided.
Furthermore, the expected counting data acquisition regarding the
qualitative evaluation by means of video recordings represents a
decisive advantage for the customer through its complete transparency. The criteria for generating the comparative data base can be
tested on both sides (as it was evaluated) and corrected afterwards
(selective correction of the evaluation).
The error rate of a video-based comparative data base (typically
500 ppm) can be reduced considerably with respect to the usual
manually determined comparative data base (typically 50,000
ppm). This quality increase is actually necessary in order to prove
statistically that the counting accuracy is in a range above 95%.
Thus, it is required an Automatic People Counter with Stream and
Store License as well as a suitable storage device are installed are
installed during the acquisition period.
The recorded videos are analyzed by two independent evaluators,
i.e. the manual comparative counting results are determined from
the videos.
If during the analysis of the video, there are discrepancies between
the two independent evaluators, the corresponding videos of the
two evaluators are analyzed together in order to establish the
manual counting result.
The manual counting results determined like this are then processed according to the above-mentioned formulas using the
counting results acquired by the Automatic People Counter for
determining the relative error and thus the achieved counting accuracy.
In addition to the overall evaluation of all boarding and deboarding
passengers during the acquisition period, the relative error respectively the counting accuracy are shown separately for boarding and
deboarding passengers (see Example for determining the
counting accuracy Table on page 115).

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

114

Appendix
Counting accuracy > Evaluation

Example for determining the counting accuracy


Total
Stations

Number

356

Stations

With errors

29

Stations

Correct

327

Sum

Auto

In

520

Sum

Auto

Out

510

Sum

Auto

Sum

Manual

In

510

Sum

Manual

Out

526

Sum

Manual

Error

Calculated

In

10

Error

Calculated

Out

-16

Error

Calculated

1030

1036

-6

Accuracy

In

98.04

Accuracy

Out

96.96

Accuracy

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

97.49

115

Appendix
Software licenses

9.4 Software licenses


The APC contains operating systems and software
components, for which the following licenses are used.

Components

License

Linux kernel

GNU General Public License, Copyright


(C) 1989, 1991 Free Software Foundation,
Inc.

Busy Box

GNU General Public License, Copyright


(C) 1989, 1991 Free Software Foundation,
Inc.

FFMPEG

GNU General Public License, Copyright


(C) 1989, 1991 Free Software Foundation,
Inc.

NTP client

GNU General Public License, Copyright


(C) 1989, 1991 Free Software Foundation,
Inc.

TFTP

Apache license, version 2.0, January


2004,
http://www.apache.org/licenses/

INI4J

Apache license, version 2.0, January


2004,
http://www.apache.org/licenses/

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

116

Glossary and abbreviations

10

Glossary and abbreviations

AOI

Area Of Interest
The area to be evaluated using image processing

APC

Automatic People Counter


People counter manufactured by the company Hella

API

Application Programming Interface


Programming interface for external access

ASCII

American Standard Code for Information Interchange


Coding for character sets

BGS

Background Segmentation
Automatic interference points masking

CounterApp

Counter Application
Software component of the APC which executes the image
processing for the people counting

Counting area

see AOI

Counting gates

The counting gates are thresholds in the counting area


(AOI), which must be crossed by a person in order to trigger
an entry or exit counting event.

CSV

Comma separated values


File format; It includes tabular data in form of plain text separated by separators

CZM

Clear Zone Monitoring

DNS

Domain Name System


Resolves queries for FQDN names into IP addresses

Fill Level

Number of persons in an area

FPGA

Field Programmable Gate Array


Integrated circuit; a programmed logical circuit that can be
embedded in FPGA

FPS

Frames per second


Unit for the image refresh rate (images per second)

FQDN

Fully Qualified Domain Name


Address of a device or server using DNS instead of an IP
address

FTP

File Transfer Protocol


Protocol for data transfer; used for transferring the counting
data registered by the APC

GPIO

General Purpose Input/Output, digital input and output

HAGL

Hella Aglaia
Identification for the message API interface

HMI

Human Machine Interface


Web-based configuration interface for the APC

HTTP

24.06.2014

Hypertext Transfer Protocol

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

117

Glossary and abbreviations

Application protocol for data transmissions in networks.


HTTP is the basis for data communications in the World
Wide Web.
HTTPS

Hypertext Transfer Protocol Secure


Application protocol for secure communication in networks,
with particularly wide deployment on the World Wide Web.

I/O

Input/Output
Input and output

IBIS

Integrated Board Information System


Protocol specification according to the VDV 300 standard

IP address

Internet Protocol address


Manually or dynamically assigned in the network

JRE

Java Runtime Environment


Necessary runtime environment for executing the configuration HMI on a PC

Lock gate, virtual

See counting lines

LVDS

Low Voltage Differential Signaling


Interface for high-speed data transfer

M12

Circular connector for industrial Ethernet with metric thread


(according to IEC 61076-2)

MAC address

Media Access Control Address


Unique hardware address of a network device

NAS

Network Attached Storage


Network storage; storage medium available over Ethernet

NFS

Network File Service


standardized UNIX protocol for networked file systems

NTP

Network Time Protocol


Protocol for the synchronization of time and date settings

OSD

Optical Self Diagnosis


Software function for checking the visual range

PoE

see Power over Ethernet

Polygonal counting gates

Polygonal counting gates can be used instead of simple


counting lines.
They define a line (a polygon) which must be passed by a
person in order to trigger an entry or exit counting event.

Power over Ethernet

Procedures for powering network devices over the eight-wire


Ethernet cable

Push service

Sending data from the APC to a data server (the connection


is established by the APC)

RAW

Raw image data format used for video transmission by


means of Stream and Store

RJ-45

It corresponds to a usual Ethernet network connector (8P8C)

RS-485

Standard for serial data transfer for several transmitters and


receivers

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

118

Glossary and abbreviations

RTSP

Real Time Streaming Protocol


Data protocol for real-time transmission of video data

SOAP

Network protocol for exchanging data between systems and


implementing remote procedure calls

TCP

Transmission Control Protocol


One of the core data transfer protocols of the Internet Protocol suite and with ordered data transfer

UDP

User Datagram Protocol


One of the core data transfer protocols of the Internet Protocol suite

UTC

Universal Time Coordinated


Coordinated Universal Time (UTC) is the main time standard
by which the world regulates clocks and time.

VDV 300

Standard of the Verband Deutscher Verkehrsunternehmen,


(association of German transportation companies), see IBIS

VPN

Virtual Private Network


Technology using the Internet to connect computers to isolated remote computer networks that would otherwise be
inaccessible

24.06.2014

This document has to be treated confidentially. Its contents are not to be passed on, duplicated, exploited or
disclosed without our express permission. All rights reserved, especially the right to apply for protective rights.

119

HELLA AGLAIA Mobile Vision


GmbH
Treskowstrasse 14
13089 Berlin
Germany

2014 HELLA AGLAIA, Berlin, HAGL-120-00064, 2014-06, APC-R-RS485, SW 2.70

Вам также может понравиться