Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

This guide explains how to configure x-hoppers integration with Veesion, software that allows to detect thefts in real time. 

Created: June January 2023

Updated: July 2024

Permalink: https://x-hoppers.atlassian.net/wiki/x/AYAj

...

Veesion is software that helps to detect thefts in retail stores in real time, by analysing video feeds and sending real time alerts when suspicious behaviour is detected. x-hoppers integration with Veesion is a great way to make your store more secure.

Aura html
paramsJTdCJTIyaHRtbENvZGUlMjIlM0ElMjIlM0NpZnJhbWUlMjBzcmMlM0QlNUMlMjJodHRwcyUzQSUyRiUyRmZhc3Qud2lzdGlhLmNvbSUyRmVtYmVkJTJGbWVkaWFzJTJGZndqbGhsYW50dCU1QyUyMiUyMHdpZHRoJTNEJTVDJTIyNTYwJTVDJTIyJTIwaGVpZ2h0JTNEJTVDJTIyMzE1JTVDJTIyJTIwZnJhbWVib3JkZXIlM0QlNUMlMjIwJTVDJTIyJTIwYWxsb3dmdWxsc2NyZWVuJTNEJTVDJTIyYWxsb3dmdWxsc2NyZWVuJTVDJTIyJTNFJTNDJTJGaWZyYW1lJTNFJTVDbiUyMiUyQyUyMmNzc0NvZGUlMjIlM0ElMjIlMjIlMkMlMjJqc0NvZGUlMjIlM0ElMjIlMjIlMkMlMjJ0aGVtZSUyMiUzQSUyMmRyYWN1bGElMjIlN0Q=

Requirements

Positioning of cameras

Like any AI-based system, the accuracy of algorithm decisions is dependent on the context, like positioning of the cameras. The better the positioning, the more the system is capable of recognizing the shoplifting gestures and thus, the higher the detection rate. Below you can find recommendations for the optimal positioning of the cameras: 

  • Cameras should be centered on the aisle:

...

  • Detection range: 1.5 to 12m

...

The closer a shoplifter is to the camera, the higher detection rate (e.g. within 1.5m the detection rate is 70%, in the range of 12m - about 30%).

  • Optimal height: 1.8 to 3.5m

...

The height of the cameras influence the visibility of what is going on in the store and the detection performance.

What to avoid

Below you can find practices that we recommend to avoid, as long as they can lower the detection rate considerably:

  • Too wide field of view: when the camera’s field of view is too wide, there can be too many people present simultaneously, which reduces the detection rate because gestures may be hidden by other people or located far away from the camera (>12m).

...

  • Dead angles: customers cannot be seen between two shelves when cameras focus on blocks of shelves from the side. Avoid placing cameras placed laterally on shelves arranged in blocks and make sure cameras focus on the aisles. 

...

Other

  • DVR / NVR model ideally Hikvision or Dahua

  • Configuration for secondary video playback:

    • Resolution: 4CIF or D1

    • FPS: 15 or 12

    • Bitrate: 1024Kbps

Configure Veesion integration

...

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#E3FCEF

Note: The support starts from WMS 6.02.20221228.1.

...

  • URL of the hook (with PBX as host)

  • store_veesion_id

Tippanel
panelIconIdatlassian-note
panelIcon:note:
bgColor#E3FCEF

Note: For PBX authorization, the webhook URL should contain the parameter with PBX token /?token=<simple>.

...

  1. Add a Dialplan rule named veesion

  2. In the veesion Dialplan, add the following numbers:

    1. *Alerts", with application Conference and the relevant Room Number:

    2. veesion, with the application Play sound, typing text and variables to be played in the conference.

Example: Attention! Theft detected in ${storeId} on ${cameraId}

Available variables:

  1. storeId

  2. startDate

  3. endDate

  4. cameraIp

  5. cameraId

  6. groupId

  7. videoUrl

  8. alertType

...

Starting from WMS 6.03.20230630.3, it is possible to configure Veesion alerts to be sent to x-bees conversation (you can refer to x-bees documentation for more information about x-bees). The message that is sent to x-bees includes alert type, date, time, camera IP, ID of the camera and group, as well as the relevant video attachment. 

...

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#E3FCEF

Note: The feature works only if there is an x-hoppers license available on the PBX.

...