Accueil / Produits / Technologie / Compression d'image

Compression d'image

La compression d'image est nécessaire

Non compressée (c.-à-d. sous forme de fichier *.bmp par exemple), une image haute résolution occupe en moyenne 4 Mo de mémoire, ce qui ne permet pas une transmission et une sauvegarde efficace de l'image. Même dans un réseau à 100 Mbits, la transmission de l'image prendrait une demi-seconde. C'est pourquoi les images doivent être compressées dans la caméra. Il existe plusieurs méthodes de compression. Le mode de compression le plus usité pour une image unique est la compression JPEG. Selon la configuration, la compression peut réduire le fichier entre 1/20 et 1/50 de sa taille d'origine.

Qualité de l'image

La qualité de l'image dépend directement du degré de compression et peut être définie sous forme de pourcentage dans les caméras MOBOTIX. Dans la plupart des applications il est possible d'obtenir une bonne qualité d'image avec le paramètre 50 %. Avec les paramètres inférieurs à 20 %, la pixellisation apparaît à l'image, avec les paramètres supérieurs à 70 %, il n'y a presque aucune différence avec l'image originale. La taille du fichier dépend également du contenu de l'image. Une image riche en détails et comportant de fines structures est plus grande et prend plus de place qu'une image de paysage de même qualité. Par conséquent, une meilleure mise au point augmente la taille du fichier image.

Diagramme D'Image

Plusieurs images constituant un Motion JPEG

Si plusieurs images sont affichées dans une séquence rapide, une vidéo est créée à un taux de 12 images/s. Ce processus est appelé Motion JPEG car les différentes images sont codées JPEG. Ce type d'images peut être affiché à l'aide d'un navigateur classique sans programmes supplémentaires. Le format Motion JPEG permet de rendre les images de la caméra accessibles à un large groupe d'utilisateurs dont les ordinateurs ne peuvent pas charger les applets JAVA ou les composants ActiveX pour des raisons de sécurité.

Généralement les changements d'une image à l'autre sont négligeables

Généralement il y a peu de changements d'une image à l'autre, c'est à dire que la plupart des zones de l'image sont reprises sans changements, ou presque, d'une image à l'autre. C'est pourquoi des processus de codage vidéo tels que MPEG ont été créés pour éviter de transmettre plusieurs fois des zones d'image identiques.

Inconvénients du format MPEG

Toutefois, les processus d'encodage tels que MPEG présentent de gros inconvénients pour les caméras. Le format MPEG a été développé pour compresser des films de cinéma (sur DVD par exemple), c'est à dire dans un environnement où la durée de l'encodage n'a aucune importance. Seuls comptent la qualité de l'image et le niveau de compression. Dans le cas d'une caméra en revanche, il est très important que le délai de transmission entre la scène et son affichage sur écran soit aussi bref que possible.

Le second problème avec les processus classiques tels que l'encodage MPEG est que les objets mobiles sont codés dans une résolution inférieure et donc de moindre qualité, l'oeil humain étant incapable d'identifier les détails d'un véhicule en mouvement dans un film par exemple. Dans les applications de surveillance, en revanche, les objets mobiles sont très importants et doivent par conséquent apparaître à l'écran dans une très bonne qualité.

MxPEG de MOBOTIX permet d'optimiser les caméras en direct

Afin de surmonter les inconvénients des processus de codage vidéo classiques (longs délais d'affichage, faible qualité des éléments en mouvement), MOBOTIX a développé le processus MxPEG basé sur la technologie JPEG. Contrairement au Motion JPEG, MxPEG transmet uniquement les parties de l'image différentes de l'image précédente, c'est à dire les parties dans lesquelles un mouvement s'est produit. Par conséquent, MXP nécessite 3 à 5 fois moins de capacité de stockage que l'affichage Motion-JPEG. Avec un taux de 25 images/s au format CIF, la transmission vidéo MXP nécessite généralement une largeur de bande de 1 Mbit.

Nuances

Avantage : Affichage simultané de la vidéo et des différentes images

Depuis que les caméras MOBOTIX prennent en charge plusieurs canaux, elles peuvent par exemple envoyer simultanément des JPEG à des PDA, des images Motion JPEG à des navigateurs classiques sans plug-in et des vidéos avec son via des composants de navigateur ActiveX. Si nécessaire, le taux de rafraîchissement peut varier selon les différents utilisateurs. Ceci est primordial dans le cas de stockage à long terme par exemple. En effet, malgré un affichage en direct à haut débit de 25 images/s, ce taux peut être diminué jusqu'à 2 images/s pour le stockage afin d'économiser de la mémoire. Quoi qu'il en soit, le son est enregistré de manière synchronisée.

Conseil : utiliser JPEG pour les applications Internet
Il est envisageable de définir le mode image unique JPEG de la caméra pour les applications Internet haute qualité pour lesquelles l'apparence de chaque image doit être optimisée. Dans ce mode, le temps de réponse pour le contrôle d'exposition est le plus rapide et permet une correction optimale des images.