(19)
(11) EP 4 459 585 A1

(12) EUROPEAN PATENT APPLICATION

(43) Date of publication:
06.11.2024 Bulletin 2024/45

(21) Application number: 23171021.1

(22) Date of filing: 02.05.2023
(51) International Patent Classification (IPC): 
G08B 13/196(2006.01)
(52) Cooperative Patent Classification (CPC):
G08B 13/19613; G08B 13/19608; G08B 13/19671
(84) Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC ME MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated Extension States:
BA
Designated Validation States:
KH MA MD TN

(71) Applicant: sensalytics GmbH
70567 Stuttgart (DE)

(72) Inventors:
  • Tello, Omar
    72770 Reutlingen (DE)
  • Laubach, Dominik
    71083 Herrenberg (DE)

(74) Representative: Keilitz Haines & Partner Patentanwälte PartGmbB 
Nigerstraße 4
81675 München
81675 München (DE)

   


(54) SURVEILLANCE SYSTEM USING 3D-CAMERAS


(57) A surveillance system (1) using 3D-cameras for tracking persons (6) within a given area is suggested, the system (1) comprising: a sensor arrangement comprising at least one 3D-camera (2) configured to track a person within said area (8), wherein the tracking is performed without determining the identity of the person (6), wherein the system (1) is further configured to assign a unique identifier (ID) to each tracked person (6) and to generate data concerning the position or a change of position of a tracked person (6); a data analytics module (12) configured to analyze data received from the at least one 3D-camera (2) and to determine based thereon, if a tracked person (6) shows a particular behavior, and a gate unit (3) arranged at an exit of the area (8). The data analytics module (12) is further configured to: determine if a person (6) enters an exit zone (4); and to determine if a person (6) entering the exit zone (4) is a person (6) who has shown a particular behavior before, and if so, to transmit a control signal to the gate unit (3).




Description

TECHNICAL FIELD



[0001] The present invention relates to a surveillance system using 3D-cameras for tracking persons within a given area.

BACKGROUND



[0002] In order to prevent customer from taking articles outside the store without paying, many shops are equipped with surveillance systems for theft prevention. Known surveillance systems may include a security tag that is removably attached to an item and exit gates having sensors for detecting tags on unpaid items. The exit gates may be automatically closed if a person tries to pass through the gate with an unpaid item. Simpler gates just trigger an optical or acoustical alarm when they detect an unpaid article.

[0003] The surveillance systems described above require all items to be tagged and unpaid items to be detected at the exit of the shop. Other known surveillance systems use video cameras and image recognition software in order to monitor persons in shops or other environments. However, video surveillance using regular video cameras and image recognition software is relatively complex and expensive.

[0004] An object of the present invention is to provide a surveillance system using 3D cameras which is less complex and cheaper.

SUMMARY



[0005] According to an aspect of the present disclosure, a surveillance system using 3D-cameras for tracking persons within a given area is provided. The system comprises: a sensor arrangement comprising at least one 3D-camera configured to continuously track a person within said area, wherein the tracking is preferably performed without determining the identity of the person. The system is further configured to assign a unique identifier (ID) to each tracked person and to generate metadata concerning the position or a change of position of a tracked person from video data recorded by the at least one 3D camera. The system further comprises a data analytics module configured to analyze data received from the at least one 3D-camera and to determine based thereon, if a tracked person shows a particular behavior, and a gate unit arranged at an exit of the area. The data analytics module is further configured to: determine if a person enters an exit zone and to determine if a person entering the exit zone is a person who has shown a particular behavior and if so, to send a control signal to the gate unit. The data analytics module preferably performs the tracking and data analysis in real time.

[0006] The above-mentioned unique identifier (ID) is used to easier differentiate one person from a plurality of persons being in the monitored area. Such an ID may for example be an image, a number, a matrix of numbers or a vector of numbers or combination thereof. In one embodiment the unique identifier (ID) is created based on three coordinates, one x-component, one y-component and one z-component. The z-component may represent the height of the person. In a preferred embodiment, the unique identifier is not coupled to the identity of the person being tracked. As an example, each tracked person can appear on a screen as a dot that is assigned a specific number (ID).

[0007] By assigning a unique identifier (ID) to the person, tracking of the person may be performed without identifying the identity of the person (i.e. without a high-resolution image or the persons face attributes, contact information, name etc.). Information such as height, color of clothing and similar features is sufficient to be able to assign a unique identifier (ID) and track the person across the monitored area.

[0008] In a preferred embodiment the tracking is performed using a sensor arrangement that does not use for example facial recognition algorithms to identify the person. Identifying a person using facial recognition and similar identification methods may cause problems with personal integrity and storing of such information. Furthermore, methods using facial recognition requires complex and power consuming systems. The present invention, which tracks a person without identifying the identity of the person, thus eliminates problems around personal integrity and provides a less complex tracking system.

[0009] According to the present disclosure, the surveillance system uses 3D-cameras or stereoscopic cameras, respectively, for tracking persons. A stereo camera has got two or more lenses with a separate image sensor for each lens. This gives it the ability to capture three-dimensional images. 3D cameras which can be used for the surveillance system according to the present disclosure are for instance cameras from Hella Aglaia, XOVIS or Intenta.

[0010] In an embodiment of the present disclosure the surveillance system is configured to generate metadata from video data recorded by the at least one 3D camera, the metadata (also referred to as "non-video data") comprising one or a combination of the following: a unique identifier (ID) for each tracked person; the position or a change of position of a tracked person, the head and/or foot position of a tracked person or other geometrical data related to the body of the person being tracked. In this specification "metadata" or "non-video data" is information extracted from the video data recorded by the at least one 3D camera.

[0011] According to one aspect, the data analytics module may be configured to determine based on the metadata, if a tracked person shows a particular behavior or not. In the alternative, the data analytics module may be configured to determine in addition, based on the (raw) video data recorded by the at least one 3D camera, if a tracked person shows a particular behavior.

[0012] According to one aspect of the present disclosure, the data analytics module may be realized by any number of hardware and/or software components configured to perform the specified functions. The components may all be in one location, for instance in a computer, or distributed across different units of the system. The same also applies to the 3D cameras and other elements of the surveillance system according to the invention.

[0013] In a specific embodiment of the surveillance system, the above-mentioned control signal is used to trigger an alarm at the gate unit, to block or close the gate unit or to cause the gate unit to function in any desired manner.

[0014] In one embodiment, the data analytics module is configured to detect a particular behavior of a tracked person by extracting behavioral information from video data recorded by the at least one 3D camera and/or metadata extracted from the video data. In a specific embodiment, the data analytics module is configured to detect the behavior of a tracked person by analyzing metadata, such as the person's position, time, velocity of movement and/or direction of view of a tracked person.

[0015] Generally speaking, behavior of a person may be classified as action or inaction. An action may include any one or a combination of looking in a direction, reaching for an item of merchandise, traveling along a path at the premises, visiting an aisle or a location at the premises, walking or running at a certain speed, and spending an amount of time at the premises or a specific location. A typical behavior that is indicative of a possible theft may be for instance that a person enters a shop, goes directly to a shelf, takes a product and then quickly leaves the shop without paying.

[0016] Inaction may include failing to reach for an object wherein an object is dropped or positioned and the individual does not retrieve the dropped object. Inaction may also include failing to walk to a particular location or failure to perform a particular task.

[0017] Parameters for defining or assessing behavior may include one or more of: a position of a tracked person, direction of movement, direction of view, velocity or acceleration of movement, time, etc. A skilled person may define a particular behavior and provide and/or define characteristics of the particular behavior as desired and configure the system so as to identify such behavior. 3D cameras usually cannot recognize, if the person has taken a product from a shelf, but the system can determine from various other parameters - such as position of the person, speed of movement, time and travelling path of the person - if a person should be considered suspicious or not.

[0018] In a preferred embodiment, the sensor arrangement is configured to start tracking a person as soon as it enters a monitored area. The monitored area may be essentially the total area of a shop or a part thereof, such as a checkout area. In one embodiment, the sensor arrangement continually tracks the person through at least the checkout area.

[0019] According to another aspect of the present disclosure, a surveillance system using 3D-cameras for tracking persons within a given area is provided that comprises: a sensor arrangement comprising at least one 3D-camera configured to continuously track a person within said area. The system is further configured to assign a unique identifier (ID) to each tracked person and to generate metadata at least concerning the position or a change of position of a tracked person from video data recorded by the at least one 3D camera, as described above. The system comprises a data analytics module configured to analyze the metadata received from the at least one 3D-camera and to determine based thereon, if a tracked person shows a particular behavior. The metadata that is evaluated to determine an individual's behavior may comprise one or a combination of the following parameters: the position or a change of position of a tracked person, the head and/or foot position of a tracked person, time, velocity of movement, etc.. In case the system identifies a person that has shown a particular behavior, any desired reaction may be triggered, such as generating an alarm signal or any desired command for a device.

BRIEF DESCRIPTION OF THE DRAWINGS



[0020] Embodiments of the invention will be described in the following; reference being made to the appended drawings which illustrate non-limiting examples of how the inventive concept can be reduced into practice.
Fig. 1
shows a top view of a store equipped with a surveillance system according to an embodiment of the present invention;
Fig. 2
shows a side view of the store of fig. 1; and
Fig. 3
shows is a schematic illustration of various components of surveillance system used for tracking according to an embodiment of the present disclosure;

DETAILED DESCRIPTION



[0021] Particular embodiments of the present disclosure are described hereinbelow with reference to the accompanying drawings; however, it is to be understood that the disclosed embodiments are merely examples of the disclosure, which may be embodied in various forms. Well-known functions or constructions are not described in detail to avoid obscuring the present disclosure in unnecessary detail. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a basis for the claims and as a representative basis for teaching one skilled in the art to variously employ the present disclosure in virtually any appropriately detailed structure.

[0022] Additionally, the present disclosure may be described herein in terms of functional block components and various processing steps. It should be appreciated that such functional blocks may be realized by any number of hardware and/or software components configured to perform the specified functions.

[0023] With reference to FIG. 1, a surveillance system according to an embodiment of this disclosure is shown as 1. The system 1 comprises several 3D video cameras 2 mounted on the ceiling of a shop 9 at positions which allow monitoring of basically the entire area of the shop 9 including an exit zone 4. The shop 9 is equipped with a gate unit 3 which may be arranged close to the exit 10. The exit zone 4 may be confined by lines 5.

[0024] In one embodiment of the invention, the gate unit 3 may be a simple sensor gate comprising one or more sensor units that detect unpaid items and trigger an alarm when a person tries to leave the shop 9 with an unpaid item. As an example, a gate unit 3 according to the present invention may comprise a sensor unit of a well-known Electronic Article Surveillance System (EAS System). In another embodiment, the gate unit 3 may be an automatic passage gate having a barrier that may block the exit 10 and thus prevent a person from leaving the shop 9. The gate unit 3 may comprise a horizontally extending bar or arm which may be opened or closed. The gate unit 3 may also be an ordinary automatic door such as a sliding door.

[0025] In operation, the 3D cameras 2 continuously record stereoscopic pictures as a video stream and track a person 6 within the shop 9, wherein the tracking is performed without determining the identity of the person. The system 1 assigns a unique identifier (ID) to each tracked person 6 and generates other metadata concerning at least the position or a change of position of a tracked person 6. A data analytics module 12 shown in fig. 3 is configured to analyze the data received from the 3D-cameras 2 and to determine based thereon, if a tracked person 6 behaves in a certain pattern which is considered suspicious. If such behavior pattern was recognized by the system 1 for a person 6, and this person 6 enters the exit zone 4, the system 1 sends a control signal to the gate unit 3 in order to close it or at least to trigger an alarm. To this end, the gate unit 3 may include an acoustical or optical alarm device.

[0026] The above-mentioned unique identifier (ID) is used to easier differentiate one person from a plurality of persons being in the monitored area. Such a value may for example be an image to which a number is assigned. In one embodiment shown in fig. 1, the unique identifier is a dot (6) displayed on a screen having a specific number ID which represents one specific person 6. Fig. 1 shows a person 6 having a specific ID at a first point in time, a movement path as a dashed line and the position of the person 6 at a second point in time.

[0027] As mentioned above, the data analytics module 12 is configured to analyze the data received from the 3D-cameras 2 and to determine based thereon, if a tracked person 6 behaves in a way which is considered suspicious. To this end, the data analytics module 12 may consider one or more of the following parameters: the position or a change of position of a tracked person, the head position or a direction of view of a tracked person; a velocity or acceleration of movement, time and other suitable parameters by which a person's behavior can be described and assessed.

[0028] Generally speaking, behavior of a person 6 may be classified as action or inaction. An action may include any one or a combination of looking in a direction, reaching for an item of merchandise, traveling along a path at the premises, visiting an aisle or a location at the premises or spending an amount of time at the premises or a specific location. An action may further include picking up an object wherein the object has been placed or left at a particular location or moving a particular object such as the opening of a door, drawer or compartment. Furthermore, an action may include moving to a particular position, a first individual engaging a second individual and/or moving a hand, arm, leg and/or foot in a particular motion. An action may also include positioning a head in a particular direction, such as, for example, looking directly at security personnel or a security camera. Since 3D cameras cannot see a person's details, it may be desired for certain applications to integrate conventional video cameras into the surveillance system in order to improve the quality of behavioral detection. Conventional video cameras see more details and allow a person's behavior to be analyzed in more detail.

[0029] Inaction may include failing to reach for an object wherein an object is dropped or positioned and the individual does not retrieve the dropped object. Inaction may also include failing to walk to a particular location or failure to perform a particular task.

[0030] A skilled person may define any particular user behavior and provide and/or define characteristics of the particular person's behavior as desired and configure the system so as to identify such behavior. To this end, the skilled person can use any known technology such as matching algorithms or AI.

[0031] Basically, the data analytics module 12 can be configured to detect a particular behavior of a tracked person 6 based on either raw video data recorded by the 3D cameras 2, or based on metadata extracted from the video data. In a specific embodiment, the data analytics module 12 is configured to detect the behavior of a tracked person by analyzing metadata, such as the position, velocity of movement and/or direction of view of a tracked person.

[0032] Fig. 2 shows the monitored shop 9 from the side. The 3D cameras 2 are mounted on the ceiling and monitor the shop 9 from above. A field of view is indicated by reference number 8. As can be seen, the field a view 8 of the 3D cameras 2 basically covers the entire shop area.

[0033] Fig. 3 shows components of surveillance system 1 according to an embodiment of the present invention in a block diagram. The system comprises a computer 11 which is connected to a number of 3D cameras 2 and receives metadata therefrom. The 3D cameras are also linked together, producing a global coordinate system and a unique ID for each person being tracked. The computer 11 includes a data analytics module 12 comprising software for detecting certain user behavior which is considered relevant to recognize possible theft or other criminal activity. To this end, the data analytics module 12 may include a matching algorithm or matching module, such as a comparator, that compares predefined characteristics and/or a predefined model of user behavior with user behavior in the metadata. Indication of a match generates a control signal which is then sent to the gate 3. In another embodiment, the data analytics module 12 may also use AI in order to recognize a certain user behavior. In any case, the data analytics module 12 is preferably configured to recognize abnormal patterns of behavior or unexpected patterns of behavior and to trigger an alarm at the gate unit 3 in order to alert security or investigators of potentially abnormal scenarios, events or conditions. The data analytics module 12 is preferably configured for real-time analytics.

[0034] For example, surveillance system 1 includes data analytics module 12 which may be configured to track a person moving to a particular location which then stops at that position and looks into a certain direction for a certain time. The data analytics module 12 may also be configured to track abnormal velocity of patrons and/or individuals arriving or departing from a particular location. A typical arrival and/or departure velocity may be preset or obtained from an algorithm of previous individuals that may have arrived or departed from a particular location over a preset or variable amount of time. Deviation from the arrival and/or departure velocity, or any other abnormal behavior may be used to tag a person 6 as "potentially suspicious". When a person 6 so tagged enters the exit zone 4, an alarm can be triggered at the gate unit 3.


Claims

1. A surveillance system (1) using 3D-cameras for tracking persons (6) within a given area, the system (1) comprising:

- a sensor arrangement comprising at least one 3D-camera (2) configured to track a person within said area (8), wherein the tracking is performed without determining the identity of the person (6), wherein the system (1) is further configured to assign a unique identifier (ID) to each tracked person (6) and to generate data concerning the position or a change of position of a tracked person (6);

- a data analytics module (12) configured to analyze data received from the at least one 3D-camera (2) and to determine based thereon, if a tracked person (6) shows a particular behavior, and

- a gate unit (3) arranged at an exit of the area (8);

wherein the data analytics module (12) is further configured to:

- determine if a person (6) enters an exit zone (4); and to

- determine if a person (6) entering the exit zone (4) is a person (6) who has shown a particular behavior before, and if so, to transmit a control signal to the gate unit (3).


 
2. The surveillance system (1) of claim 1, wherein it is configured to generate metadata from video data, the metadata comprising one or a combination of the following data: a unique identifier (ID) for each tracked person (6); the position or a change of position of a tracked person (6), the head position or a foot position or other geometrical data related to the body of the person being tracked; and wherein the data analytics module (12) is configured to determine based on the metadata received, if a tracked person (6) shows a particular behavior.
 
3. The surveillance system (1) of claim 1, wherein the control signal triggers an alarm at the gate unit (3), closes the gate unit or causes the gate unit (3) to function in a desired manner.
 
4. The surveillance system (1) of claim 1, wherein the data analytics module (12) is configured to detect a particular behavior of a person (6) by extracting behavioral information from any one or a combination of video data recorded by the at least one 3D camera or metadata extracted from the video data.
 
5. The surveillance system (1) of claim 1, wherein the data analytics module (12) is configured to trigger an acoustical or optical alarm at the gate unit (3).
 




Drawing













Search report









Search report