Le moteur vidéo VE352 détecte les articles abandonnés ou retirés dans les environnements intérieurs peu actifs et moyennement actifs. Les déploiements standard incluent les établissements de vente au détail où la détection des marchandises retirées est nécessaire. La caméra doit se trouver à au moins 4,5 mètres (15 pieds) du sol et l’angle de la caméra peut varier selon le champ de vision que vous souhaitez capturer.
Tâche 1: Configuration du moteur VE352
Pour configurer le moteur VE352:
1 Dans le client Symphony, sélectionnez Configuration depuis le menu Serveur. La boîte de dialogue Configuration s’affiche. Elle vous permet de configurer les équipements du serveur actuellement sélectionné.
2 Dans le volet gauche, cliquez sur Devices (Équipements). La boîte de dialogue Devices (Équipements) s’affiche.
3 Cliquez sur la caméra que vous souhaitez configurer pour une utilisation avec des analyses vidéo, puis cliquez sur Modifier.
4 Cliquez sur l’onglet Moteurs d’analyse et sélectionnez VE352. (Facultatif) VE250 est sélectionné par défaut. Dans ce cas, vous devez d’abord désélectionner VE250.
5 Cliquez sur l’onglet Configuration de l’analyse. Dans la zone déroulante Moteurs d’analyse, sélectionnez VE352.
6 L’onglet Masque s’affiche par défaut. Conservez la configuration par défaut de l’Analyse FPS et de la Résolution d’analyse.
7 Cliquez sur le sous-onglet Persistance du masque et ajustez le masque jaune selon les besoins.
• Sélectionnez l’option Effacer pour effacer le masque jaune.
• Sélectionnez l’option Dessiner pour dessiner le masque jaune.
• Le curseur Taille permet de régler l’épaisseur du tracé du stylo.
8 Cliquez sur le sous-onglet Perspective et définissez la perspective de la scène. Les lignes rouges doivent être tracées de telle sorte qu’elles représentent une longueur de 5 m à leur emplacement dans la scène. Les dimensions de l’icône de la personne sont réglées automatiquement.
9 Cliquez sur l’onglet Basique pour configurer des paramètres supplémentaires.
Option |
Utilisation |
Durée de détection objet abandonné (secondes) |
Indique la durée pendant laquelle un objet doit être abandonné pour qu’une alarme se déclenche. Augmenter la valeur: • Permet de réduire les fausses alarmes dues à une personne immobile ou au reflet d’une personne marchant à proximité, etc. • Toutefois, la personne aura quitté la scène au moment où une alarme se déclenchera. • Réduire la valeur : • Augmente les fausses alarmes, car le temps disponible est insuffisant pour déterminer si l’alarme est valide. • La personne ayant abandonné ou retiré l’objet est peut-être encore dans la scène au moment où l’alarme se déclenche. |
Temps d’apprentissage de modèle d’arrière-plan (secondes) |
Spécifie la durée (en secondes) nécessaire pour créer le modèle d’arrière-plan. Utilisez une valeur réduite sauf si vous
êtes certain qu’aucun objet en déplacement ne sera présent
dans la scène au démarrage de la caméra. Plus le temps d’apprentissage
du modèle est long, meilleure est la reconnaissance de Pendant ce temps, le moteur n’est pas actif et ne détecte donc pas les objets abandonnés ou retirés. |
Distance de fusion des objets (pixels) |
Détermine la distance (en pixels) qui doit séparer les objets pour qu’ils soient automatiquement fusionnés en un seul objet. Il s’agit de la distance minimale entre deux objets adjacents pouvant déclencher une alarme. Augmenter la valeur: • Si différentes parties d’un objet unique sont détectées en tant qu’objets distincts, elles sont fusionnées en un seul objet. • Il est possible que deux objets ayant véritablement été abandonnés ou retirés soient fusionnés. Réduire la valeur: • Il est possible que plusieurs alarmes soient déclenchées sur le même objet. • Diminuer la valeur permet d’assurer que deux articles adjacents abandonnés ou retirés sont détectés comme deux objets distincts. |
Vérifier les objets tombés |
Grâce à cette option, le logiciel peut vérifier l’activité autour de l’objet abandonné ou retiré dans les secondes précédant le déclenchement de l’alarme (comme une main tendue). La valeur en pixels définit la zone de recherche autour de l’alarme. La largeur de portée définit la superficie dans laquelle rechercher des mouvements autour de l’objet abandonné ou retiré. Sélectionner cette option permet de réduire les fausses alarmes dues aux reflets, aux changements d’éclairage soudains, etc. Cependant, vous risquez de manquer une alarme réelle. Par exemple, si une personne dépose ou retire rapidement un objet, il est possible qu’aucune alarme ne se déclenche sur l’objet en question. Si vous augmentez la largeur de portée, il est plus facile de détecter les mouvements de retrait ou d’ajout. Toutefois, si la valeur augmente, les mouvements doivent être plus importants pour que l’alarme se déclenche. |
Réduire les fausses alarmes dues aux personnes |
Cette option permet de réduire les alarmes déclenchées par les personnes présentes dans la scène. La valeur en secondes définit la durée nécessaire pour filtrer des objets immobiles. Une personne peut entrer dans la scène et rester immobile pendant une durée plus longue que la Durée de détection objet abandonné et provoquer ainsi une fausse alarme. Cette option permet de supprimer ces fausses alarmes. Si vous activez cette option, un objet immobile ayant la taille d’une personne déclenche une alarme après le Temps d’attente entre les gens (secondes) (et NON après la Durée de détection objet abandonné (secondes)). Une personne est supposée se déplacer pendant le Temps d’attente entre les gens (secondes), qui est défini sur une valeur supérieure à la Durée de détection objet abandonné. Cette option affecte UNIQUEMENT les objets de la taille d’une personne en fonction des informations de configuration de perspective. |
Réduire la réflexion |
Permet d’activer un autre filtre pour réduire les fausses alarmes dues aux reflets. Le curseur permet de contrôler dans quelle mesure les reflets doivent être éliminés. Activer la fonctionnalité: • Permet de réduire les fausses alarmes dues aux reflets. • Augmente la probabilité que des alarmes soient manquées. Déplacer le curseur vers la droite: • Contrôle réduit des reflets. • Plus d’alarmes dues aux reflets, mais moins d’alarmes manquées. Déplacer le curseur vers la gauche: • Contrôle plus poussé des reflets. • Moins d’alarmes dues aux reflets, mais plus de risques de manquer une alarme. |
Caméra surveillant une étagère |
Cette option doit être activée ou désactivée en fonction de l’emplacement de la caméra par rapport à l’étagère. |
10 Cliquez sur OK pour enregistrer les modifications relatives à la configuration.
11 Bien que les paramètres par défaut de l’onglet Avancé soient généralement appropriés, il peut parfois être utile d’ajuster les valeurs. Tenez compte des points suivants :
• Les paramètres avancés représentent un compromis entre la détection de fausses alarmes et le non-déclenchement des alarmes réelles.
• Les valeurs par défaut ont été définies en considérant que la plupart du temps (99 %), vous ne souhaitez pas manquer les alarmes, même si certaines sont fausses.
• Il est recommandé de placer la caméra de telle sorte que personne ne puisse cacher entièrement ou en partie la zone dans laquelle une alarme peut se déclencher. Vous pouvez ainsi réduire les fausses alarmes dues aux personnes immobiles. Cela est particulièrement important si la Durée de détection objet abandonné (secondes) est très réduite (moins de 60 secondes).
• Si vous ne pouvez pas placer la caméra de telle sorte que personne ne puisse cacher la zone dans laquelle une alarme peut se déclencher, placez-la de façon que la personne soit entièrement dans le champ de vision lorsqu’elle bloque la zone en question ET définissez le Temps d’attente entre les gens (secondes) sur une valeur élevée (au moins 60 secondes).
• Veillez également à définir correctement la perspective.
• Un zoom excessif peut parfois provoquer de fausses alarmes pour les raisons suivantes :
• Il est possible que des parties d’une personne soient détectées en tant qu’objets abandonnés ou retirés.
• Le moindre changement d’éclairage modifie considérablement la puissance de la caméra, ce qui provoque de fausses alarmes ou empêche la détection d’alarmes réelles.
Option |
Description |
Vitesse de remplissage minimum (pourcentage) |
Dans la plupart des cas, la valeur par défaut convient. Cette valeur ne doit être modifiée qu’en dernier recours. Augmenter la valeur: • Permet de réduire les fausses alarmes. • Augmente la probabilité que des alarmes réelles ne se déclenchent pas (en commençant par les objets situés sur un axe diagonal). Réduire la valeur: • Augmente le risque que de fausses alarmes soient déclenchées. • Permet d’assurer que la plupart des alarmes réelles soient détectées. |
Temps de récupération ou d’abandon d’un élément (en secondes) |
Définit la durée [durée maximale] nécessaire pour retirer ou abandonner un élément. |
Dimensions valides minimum pour un objet (en pixels) |
Augmenter la valeur: • Permet de réduire les fausses alarmes dues aux bruits. • Ne permet pas de détecter un petit objet. • Ne permet pas de détecter un objet similaire à l’arrière-plan. (Cela se produit dans les environnements de vente au détail où des produits identiques sont empilés.) Réduire la valeur: • Augmente les fausses alarmes déclenchées pour les objets de taille très réduite. • Augmente la probabilité que toutes les petites alarmes réelles soient détectées. |
Sauvegarder les petits objets proches de (pixels) |
Cette option est similaire à l’option Distance de fusion des objets de l’onglet Basique, mais elle sert à fusionner des objets de taille inférieure aux Dimensions valides minimum pour un objet. Si de nombreux objets de taille très réduite sont très proches les uns des autres, leur combinaison doit permettre de constituer un seul objet valide pouvant déclencher une alarme. Augmenter la valeur: • Augmente les fausses alarmes, mais assure que les objets similaires à l’arrière-plan sont détectés. Réduire la valeur: • Permet de réduire les fausses alarmes, mais empêche la détection de certains objets similaires à l’arrière-plan. • Il est recommandé de conserver une valeur réduite. |
Mise à jour du taux de niveau de gris de l’arrière-plan |
Permet de contrôler le taux de mise à jour de l’arrière-plan à long terme.
Une mise à jour rapide signifie que seules les images les plus récentes sont prises en compte pour générer l’arrière-plan. Une mise à jour lente signifie que seules les images les plus anciennes sont prises en compte pour générer l’arrière-plan. Affecte principalement les paramètres de réduction des reflets. Augmentez la vitesse de mise à jour si vous souhaitez éliminer les objets à reflets. Toutefois, le risque de non-détection est plus important. |
Temps pour effacer l’arrière-plan à long terme (secondes) |
Permet de déterminer le délai au-delà duquel un arrière-plan à long terme est supprimé. Lorsque cette valeur est élevée, l’arrière-plan à long terme est conservé plus longtemps, même après avoir été obstrué par un autre objet. Si un objet est abandonné puis retiré avant que le Temps pour effacer l’arrière-plan à long terme (secondes) soit écoulé, aucune alarme ne se déclenche pour signaler le retrait. |
Temps pour supprimer l’arrière-plan à court terme (secondes) |
Permet de déterminer le délai au-delà duquel un arrière-plan à court terme est supprimé. Cette valeur définit dans quelle mesure le moteur peut s’adapter aux environnements changeants, sans déclencher de fausses alarmes ou sans empêcher la détection des alarmes réelles. Valeur élevée: • Idéal pour les environnements peu actifs. Valeur réduite: • Idéal pour les environnements très actifs. |
Temps de réinitialisation de l’arrière-plan après qu’un objet soit supprimé (en secondes) |
Permet de déterminer le temps nécessaire pour réinitialiser l’arrière-plan après la détection d’un objet modifié valide. Pendant ce temps, un autre objet figurant à l’emplacement actuel n’est pas autorisé. Valeur élevée: • Permet de réduire les alarmes multiples sur un même objet. • Risque d’empêcher la détection d’un élément abandonné au même emplacement, pendant l’intervalle de temps en question. Valeur réduite: • Risque de déclencher plusieurs alarmes pour un même objet. • Assure la détection de plusieurs objets au même emplacement, pendant l’intervalle de temps en question. |
Réinitialiser la caméra si le pourcentage des images de premier plan passe à 1 IPS |
Dans les deux cas, vous souhaitez arrêter l’analyse et tout recommencer: • Changement soudain entre les images de la vidéo (déplacement de la caméra). • Changement lent sur cinq images de la vidéo (éclairage fluorescent activé). |
Réinitialiser la caméra si le pourcentage des images de premier plan passe à 5 IPS |
Dans les deux cas, vous souhaitez arrêter l’analyse et tout recommencer: • Changement soudain entre les images de la vidéo (déplacement de la caméra). • Changement lent sur cinq images de la vidéo (éclairage fluorescent activé). |
Tâche 1: Création d’une règle qui utilise le moteur VE352
Pour configurer une règle qui utilise le moteur VE352:
1 Vous devez configurer le moteur VE352 avant de créer une règle qui utilise le moteur VE352.
2 Dans le menu Serveur, sélectionnez Configuration, puis Règles.
3 Cliquez sur Nouveau. L’assistant de règles s’affiche. Lisez la présentation et cliquez sur Suivant.
4 Cochez la case en regard du nom de la caméra. S’il s’agit d’une caméra PTZ, cochez la case Position de visite caméra.
5 Dans la liste déroulante Sélectionner un moteur vidéo pour cette caméra, sélectionnez VE352.
6 À l’aide de l’image affichée à partir de la vidéo, définissez la zone en rouge (masque) où les alarmes seront configurées. (Vous voulez en savoir plus sur ce concept? Reportez-vous à la section Masque de mouvement et masque d’alarme.)
• Sélectionnez l’option Effacer pour effacer le masque rouge.
• Sélectionnez l’option Dessiner pour dessiner le masque rouge.
• Le curseur Taille permet de régler l’épaisseur du tracé du stylo.
• Le moteur VE352 ne fait pas la différence entre
un élément abandonné
et un élément retiré.
• Les objets abandonnés ou retirés en dehors de la zone d’alerte rouge ne déclenchent pas d’alarme.
7 Spécifiez le seuil en pourcentage d’un objet ne figurant pas entièrement dans une zone d’alarme en ajustant l’alarme en fonction de la proportion de l’objet (en pourcentage) figurant dans le masque d’alarme.
8 (Facultatif) Vous pouvez filtrer les conditions d’alarme en activant l’option Alarmes seulement si ou OU, au moins. Vous pouvez activer les deux conditions ensemble ou séparément.
• Le filtre Alarmes seulement si est destiné aux détaillants qui souhaitent déclencher une alarme uniquement si un certain nombre d’éléments sont enlevés d’une étagère dans un délai prédéfini. Par exemple, deux écrans LCD doivent être enlevés avant que l’événement soit déclenché.
• L’option OU, au moins est efficace si plusieurs objets sont retirés; ils doivent être si proches qu’ils forment une matrice (et donc une alarme).
• Ainsi, si vous combinez les deux filtres, de nombreuses modifications légères de l’arrière-plan ou une modification importante de celui-ci (provoqué par un élément retiré) peuvent déclencher l’événement.
• Alarme seulement si: définit le nombre d’alarmes devant se déclencher dans un délai prédéterminé
• OU, au moins: définit la taille de l’alarme avant le déclenchement
• Une alarme est apparue: déclenchement basé sur les alarmes détectées
• Des pixels changent: déclenchement basé sur les pixels modifiés
9 Cliquez sur Suivant pour poursuivre avec l’assistant de règles. Configurez les règles selon les concepts et les instructions à la section Règles: utilisation de l’assistant de règles.
À l’heure actuelle, il n’est pas possible de différencier les objets abandonnés et les objets retirés.
Si les objets sont trop petits, la détection est difficile. Rapprochez la caméra des objets à détecter.