Account

Vous n'êtes actuellement pas encore connecté.

Identifiant

Comment définir en 3 étapes une zone d'intérêt (ROI) avec une caméra industrielle

Ce guide explique comment configurer et utiliser la fonction de région d'intérêt (appelée en anglais "Region of Interest") de la caméra industrielle. Il vous permettre aussi de redimensionner une image et de capturer uniquement une zone définie. Cela est couramment utilisé pour :
-    réduire la quantité de données collectées
-    réduire la largeur de bande requise
-    augmenter la fréquence d'images d'une caméra industrielle
-    isoler la vue sur une zone spécifique
Dans cet article, nous allons configurer une région d'intérêt et la déplacer depuis le coin supérieur gauche vers le centre de notre image. En suivant ces 3 étapes, vous pouvez définir la taille et la position de la région d'intérêt de la caméra industrielle.

Étape 1 : Vérifier la taille de l'image et définir la région d'intérêt

Vérifiez la taille d'image maximale (résolution) de votre caméra industrielle et définissez votre Région d'Intérêt (ROI) souhaitée.



Pour cet exemple, nous avons utilisé une caméra avec une résolution maximale de 3840x2748 pixels. Nous souhaitons que notre région d'intérêt soit de 1000x1000 pixels à l'intérieur de la caméra industrielle.

Étape 2 : Configurer les paramètres de r.o.i dans le menu 'imageformatcontrol'

***Le menu ne fonctionne que lorsque AUCUNE acquisition n'est en cours. ***
Pour définir les paramètres de la Région d'Intérêt de la caméra industrielle, vous devrez utiliser le SDK Daheng GalaxyView. Vous devrez naviguer et développer le menu 'ImageFormatControl'. Pour ajuster la taille de votre R.O.I, modifiez les paramètres ' Width' et 'Height' à la taille souhaitée (voir la zone orange ci-dessous). Dans notre exemple, les valeurs sont les suivantes : Width: 1000 ; Height: 1000.

  

Les ‘OffsetX’ and ‘OffsetY’ (cercle jaune) sont utilisés pour déterminer l'emplacement de cette Région d'Intérêt de 1000x1000 pixels.

Étape 3 : Définir les valeurs de positionnement de la région d'intérêt

Pour établir les valeurs de décalage de la région d'intérêt, il est essentiel de garder à l'esprit que les calculs sont basés sur le coin supérieur gauche de l'image principale, qui sert de point de départ, et qu'ils se déplacent systématiquement en direction du coin inférieur droit.

Exemple 1 : Position de départ de la Région d'Intérêt au centre de l'image entière
 

Le centre de l'image se trouve à la moitié de 3840 pixels en largeur (x) et à la moitié de 2748 en hauteur (y), soit à la position [x:1920, y:1374]. Si nous modifions le décalage pour la position [x:1920, y:1374], notre Région d'Intérêt de 1000x1000 démarrera au centre de l'image. Cependant, le centre de la Région d'Intérêt ne sera pas le centre de l'image entière.

Exemple 2 : Centre de la zone d'intérêt = centre de l'image entière

Si nous souhaitons que la zone d’intérêt (R.O.I) se situe au milieu de l'image entière, nous utilisons la formule suivante :

OffsetX = (MaxImageWidth/2)-(RoiWidth/2) = (3840 / 2) – (1000 / 2) = 1420
OffsetY = (MaxImageHeight/2)-(RoiHeight/2) = (2748 / 2) – (1000 / 2) = 874
 
En suivant ces trois étapes, vous pouvez définir la taille du ROI (Région d'Intérêt) et sa position à l'intérieur de la caméra industrielle.

   

L'impact de la définition d'une zone d'intérêt sur la frequence d’images (framerate)

En réduisant la région d'intérêt d'une caméra, on obtient un taux de rafraîchissement (FRAMERATE) plus élevé. Moins de pixels signifient que la caméra a besoin de moins de temps pour acquérir une image. De plus, moins de pixels signifient moins de données. Augmenter le nombre d'images par seconde pour utiliser pleinement la bande passante maximale.

Par exemple, si on prend le modèle MER-1070-10GM, avec un taux de rafraîchissement (FPS) maximal de 10 images par seconde à la résolution maximale (3840x2748). 

Si nous définissons une zone d'intérêt personnalisée (par exemple, 1000x1000), nous pouvons utiliser la formule suivante pour calculer le nouveau taux de rafraîchissement

FrameRate = 1 / (Traw ⋅ Height)

Là où la hauteur représente le nombre de pixels de la région d'intérêt (R.O.I.) et Traw une valeur fixe, qui peut être calculée par (1/maxFPS)/maxHeight. 
Si nous prenons à nouveau l'exemple de la MER-1070, nous calculons d'abord Traw en utilisant la formule :
 Traw = (1/10)/2748 = 0,0000369. 

À présent, nous pouvons calculer le nouveau taux de rafraîchissement (framerate). Taux de rafraîchissement = 1/(0,0000369*1000) = 27,48 images par seconde (FPS).
Veuillez noter que le taux de rafraîchissement réel peut différer de la valeur calculée. Pour en savoir plus sur le calcul du taux de rafraîchissement, veuillez consulter davantage d'informations.

 

Des questions ? Contactez nous !


 
  Camera & Vision techniques     19-12-2023 10:17