Brevet FR2662041A1 — publié le 19911115

PROCEDE ET DISPOSITIF DE TRANSMISSION D'IMAGES La présente invention concerne un procédé de transmission d'images, de formes ou de profils, notamment pour la surveillance de sites protégés, dans lequel on crée par analyse d'images un ensemble de données informatiques correspondant à l'image d'une forme ou d'un profil à transmettre. L'invention concerne également un dispositif de transmission d'images, de formes ou de profils, notamment pour la surveillance de sites protégés comportant des moyens pour créer, par analyse d'images, un ensemble de données informatiques correspondant à l'image d'une forme ou d'un profil à transmettre, pour la mise en oeuvre du procédé ci-dessus. La présente invention s'applique plus particulièrement à la télésurveillance par caméras de prises de vues télévisées de lieux à protéger, tels que des coffres, des banques, des sas, des sites militaires placés sous haute surveillance, etc., en vue d'une authentification éventuellement susceptible de commander une alarme d'intrusion ou une entrée dans un site surveillé à grande distance. On connaît un certain nombre de systèmes permettant d'atteindre les buts recherchés mentionnés précédemment. Dans la plupart des procédés connus, un ordinateur contient en mémoire la représentation sous forme d'une matrice de points des formes à reconnaître ou un certain nombre de formes types qui constituent un certain nombre de données informatiques obtenues par analyse d'images, par exemple au moyen d'un système de numérisation d'images de télévision. La matrice de points forme une image en noir et blanc ou niveaux de gris où les points contrastés représentent l'image du site à surveiller à distance. La transmission de cette image nécessite la transmission des couples "coordonnées d'un point-valeur de ce point " des points de la matrice.Cette transmission nécessite soit des lignes de transmission à haut débit et donc très chères, pour transmettre l'image en un temps acceptable, soit un temps de transmission très long et alors inacceptable pour des images de surveillance de sites protégés. Une approche de solution du dilemne consiste à dégrader la qualité de l'image par exemple en diminuant le nombre de points, d'où l'existence de méthodes de compression d'images telles celles utilisées par le télécopieur, qui réalisent un compromis acceptable entre la qualité et le temps de transmission, pour du courrier, mais toujours insuffisant pour la surveillance en temps réel de sites protégés. La présente invention se propose de pallier les inconvénients des systèmes connus et d'offrir à la fois un procédé et un dispositif de transmission très efficace, très rapide, et travaillant avec un matériel informatique standard. Dans ce but, le procédé selon l'invention est caractérisé en ce que l'on crée ledit ensemble de données informatiques en un langage descriptif de l'image, utilisant des courbes de Bézier et/ou des B et/ou C Spline. Selon une forme de réalisation préférée, ledit langage descriptif est du type Postscript. Pour transmettre une image d'une forme ou d'un profil, on compare avantageusement les coefficients de Bézier des polynômes de Bézier correspondant aux coefficients de Bézier des polynômes de Bézier mémorisés pour constituer un fichier de différences à coder pour transmission. Le dispositif pour la mise en oeuvre de ce procédé est caractérisé en ce qu'il comporte des moyens pour créer ledit ensemble de données informatiques en un langage descriptif de l'image, utilisant des courbes de Bézier et/ou des B et/ou C Spline. Selon un mode de réalisation préféré, lesdits moyens sont agencés pour travailler dans un langage du type Postscript. Selon un mode de réalisation préféré, ledit dispositif comporte des moyens pour comparer les coefficients de Bézier des polynômes de Bézier correspondant à l'image de la forme ou du profil à transmettre aux coefficients de Bézier des polynômes de Bézier mémorisés pour constituer un fichier de différences à coder pour transmission. La présente invention sera mieux comprise en référence à la description d'une forme de réalisation préférée et de variantes avantageuses permettant d'atteindre les buts précisés ci-dessus. Dans le cas du procédé, une première phase consiste à créer un ensemble de données informatiques descriptives de l'image. Cette phase appelée définition de l'image est par exemple effectuée au moyen d'un logiciel de décalque type "STREAMLINE" Postscript fonctionnant sur un ordinateur standard du type mini-ordinateur tel que les stations commercialisées sous la dénomination "PC" de la Société IBM ou ordinateur compatible ou sur une station du type commercialisée par la Société MacIntosh. On obtient un fichier descriptif des formes, par exemple en format normalisé EPSF ou I 118. Le principe consiste à obtenir les coefficients du polynôme de Bézier des courbes de Bézier du contour de chaque forme. Pour cela, les courbe de Bézier sont ajustées au contour par un suivi du contour. Chaque image est convertie en un ensemble de formes, dont chacune est définie par un chemin de Bézier lui-même déterminé par un ensemble de coefficients. La condensation de l'image est maximale, étant donné qu'une suite de listes de coefficients définit tout le contenu de cette image. La deuxième phase, qui correspond à la reconnaissance des différences, consiste en une comparaison des coefficients de Bézier des formes prises dans le fichier mémorisé avec les coefficients de Bézier d'une nouvelle forme à transmettre. Cette comparaison tient compte de tolérances de précision. Les données codées ou les variations codées sont alors transmises par les lignes téléphoniques ordinaires. Un codage est alors effectué sur les coefficients de Bézier dans les listes référées ci-dessus. Etant donné qu'en langage descriptif de l'image, la masse des données nécessaires pour décrire une image est relativement réduite et que les codages et définitions de variation ont encore réduit le nombre d'informations, cette transcription peut s'effectuer très rapidement et aboutir à distance à une mosaïque de points reconstitués avec la résolution de l'écran d'affichage, ce qui permet de visualiser sur cet écran, une image à distance des formes surveillées. Pour illustrer un mode d'utilisation du dispositif décrit ci-dessus, la télétransmission d'images de surveillance d'une salle des coffres d'une banque peut par exemple comporter une caméra de prises de vues télévisées associée à un ordinateur. Cet ordinateur effectue une numérisation de l'image et sa transcription en langage PostScript. A titre d'exemple, il découpe en quatre plans de gris l'image en noir et blanc, puis sur chaque plan, effectue la recherche de formes en définissant les coefficients de Bézier correspondants. Cet ensemble de données informatiques est alors codé et transmis intégralement à un récepteur. Ce récepteur est conçu pour reconstruire par interprétation du langage PostScript les formes reçues et pour les afficher sur un écran. En régime établi, c'est-à-dire après l'initialisation, l'émetteur peut se limiter à détecter les seuls objets modifiés et à les transmettre au récepteur qui est conçu pour les reconstruire et les afficher. Le processus de transmission d'images peut être effectué quasiment en temps réel, étant donné que seules les modifications sont détectées, codées, transmises et affichées, ce qui représente un ensemble de données correspondant à quelques dizaines de coefficients de Bézier. Les avantages de ce système sont essentiellement dus à la compacité des descriptions par courbes de Bézier, c'est-à-dire au nombre réduit de coefficients de Bézier nécessaires pour définir une forme ou un profil. De ce fait, les transmissions par voie téléphonique habituelle d'une image, du genre image de télévision en faible animation peuvent s'effectuer à faible coût et très rapidement. Par ailleurs l'équipement utilisé pour effectuer ces opérations est un équipement courant et utilise des logiciels standards. La qualité de la détection est excellente de par l'utilisation d'un langage descriptif de l'image qui permet d'effectuer toute transformation géométrique sur cette image d'une manière extrêmement simple. La présente invention n'est pas limitée aux formes de réalisations décrites mais peut s'étendre à différentes variantes évidentes pour l'homme de l'art et peut subir diverses modifications, sans pour autant dépasser le cadre de cette invention défini par les revendications. Revendications 1. Procédé de transmission d'images, de formes ou profils, notamment pour la surveillance de sites protégés, dans lequel on crée par une analyse d'images un ensemble de données informatiques correspondant à l'image d'une forme ou d'un profil à transmettre, caractérisé en ce que l'on crée ledit ensemble de données informatiques en un langage descriptif de l'image, utilisant des courbes de Bézier et/ou des B et/ou C Spline. 2. Procédé selon la revendication 1, caractérisé en ce que ledit langage descriptif est du type PostScript. 3. Procédé selon les revendications 1 ou 2, caractérisé en ce que pour transmettre une image, on compare les coefficients de Bézier des polynômes de Bézier aux coefficients de Bézier des polynômes de Bézier mémorisés pour constituer un fichier de différences à codes pour transmission. 4. Dispositif de transmission d'images, de formes ou de profils, notamment pour la surveillance de sites protégés, comportant des moyens pour créer, par analyse d'images, un ensemble de données informatiques correspondant à l'image d'une forme ou d'un profil à transmettre, caractérisé en ce qu'il comporte des moyens pour créer ledit ensemble de données informatiques en un langage descriptif de l'image, utilisant des courbes de Bézier et/ou des B et/ou des C Spline. 5. Dispositif selon la revendication 4, caractérisé en ce que lesdits moyens sont agencés pour travailler dans un langage du type Postscript. 6. Dispositif selon les revendications 4 ou 5, caractérisé en ce qu'il comporte des moyens pour comparer les coefficients de Bézier des polynômes de Bézier correspondant à l'image de la forme ou du profil à identifier aux coefficients de Bézier des polynômes de Bézier mémorisés pour constituer un fichier de différences à coder pour transmission.