FR2932054A1 - Systeme de videosurveillance intelligent reconfigurable dynamiquement - Google Patents
Systeme de videosurveillance intelligent reconfigurable dynamiquement Download PDFInfo
- Publication number
- FR2932054A1 FR2932054A1 FR0803052A FR0803052A FR2932054A1 FR 2932054 A1 FR2932054 A1 FR 2932054A1 FR 0803052 A FR0803052 A FR 0803052A FR 0803052 A FR0803052 A FR 0803052A FR 2932054 A1 FR2932054 A1 FR 2932054A1
- Authority
- FR
- France
- Prior art keywords
- video
- camera
- remote server
- server
- cameras
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/18—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
- G08B13/189—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
- G08B13/194—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
- G08B13/196—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
- G08B13/19663—Surveillance related processing done local to the camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/21805—Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4347—Demultiplexing of several video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4621—Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/18—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
- G08B13/189—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
- G08B13/194—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
- G08B13/196—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
- G08B13/19654—Details concerning communication with a camera
- G08B13/19656—Network used to communicate with a camera, e.g. WAN, LAN, Internet
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/18—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
- G08B13/189—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
- G08B13/194—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
- G08B13/196—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
- G08B13/19665—Details related to the storage of video surveillance data
- G08B13/19667—Details realated to data compression, encryption or encoding, e.g. resolution modes for reducing data volume to lower transmission bandwidth or memory requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/115—Selection of the code volume for a coding unit prior to coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/164—Feedback from the receiver or from the transmission channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2365—Multiplexing of several video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2385—Channel allocation; Bandwidth allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/188—Capturing isolated or intermittent images triggered by the occurrence of a predetermined event, e.g. an object reaching a predetermined position
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Closed-Circuit Television Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
La présente invention se rapporte à un système de vidéosurveillance reconfigurable dynamiquement composé d'au moins une caméra vidéo (1), d'un serveur distant (3), d'au moins un terminal de visualisation (6), de moyens permettant d'enregistrer les séquences vidéo capturées (5) par la ou les caméra(s), ledit système étant caractérisé en ce que : la ou les caméra(s) vidéo (1) et le serveur distant (3) comportent des moyens pour communiquer entre eux au travers d'un réseau de télécommunications (2) ; la ou les caméra(s) vidéo (1) comportent des moyens pour compresser les séquences vidéo capturées, le taux de compression étant adapté dynamiquement en tenant compte des messages de contrôle en provenance du serveur distant (3) ; la ou les caméra(s) vidéo (1) comportent des moyens pour analyser lesdites séquences vidéo dans le domaine compressé, de caractériser l'activité détectée dans leur champ de vision et de reporter le résultat de cette caractérisation au serveur distant (3) ; le serveur distant (3) comporte des moyens de calculer pour chacun des flux vidéo compressés en provenance de la ou les caméra(s) vidéo une commande permettant de paramétrer chacune d'elles en tenant compte des données de signalisation reçues.
Description
SYSTEME DE VIDEOSURVEILLANCE INTELLIGENT RECONFIGURABLE DYNAMIQUEMENT L'invention concerne un système de vidéosurveillance s'appuyant sur un réseau muni d'au moins une caméra intelligente et capable de se reconfigurer dynamiquement. Dans la description de l'invention, caméra intelligente désigne une caméra comportant des moyens permettant de compresser la séquence vidéo capturée. Il peut également s'agir d'une caméra analogique ou numérique couplée à un boîtier de compression. Dans les deux cas, cette caméra intelligente est également capable d'effectuer une analyse de ladite séquence dans le domaine compressé. La caméra intelligente est en outre capable de transmettre la séquence vidéo compressée et le résultat de l'analyse dans le domaine compressé à un serveur au travers d'un réseau de télécommunications. Dans la description, l'expression premier plan est utilisée pour désigner le ou les objet(s) mobile(s) d'une séquence vidéo. L'expression arrière plan fera quant à elle référence à l'environnement ainsi qu'aux objets fixes ou quasi-fixes de la séquence. Ceci comprend, par exemple, le sol, les arbres ou d'autres objets immobiles ou non parfaitement immobiles. Par ailleurs, les expressions séquence vidéo ou flux vidéo désignent un même objet.
Les systèmes de vidéosurveillance ont considérablement évolués ces dernières années. La numérisation des contenus et l'augmentation des capacités de calcul des ordinateurs rendent possible le traitement en temps réel des séquences vidéo afin de les interpréter. De nouveaux systèmes apparaissent depuis quelques années et sont habituellement qualifiés de systèmes de vidéosurveillance intelligents. Ces systèmes s'appuient sur des techniques de traitement d'image et/ou de vidéo permettant par exemple de comparer des images, de détecter un mouvement, de détecter un visage ou de reconnaître un objet. Un système de vidéo surveillance classique comprend généralement 35 les éléments suivants : au moins une caméra analogique ou numérique pour capturer une séquence vidéo ; au moins un serveur distant capable de traiter les séquences vidéo transmises par la ou les caméras du système ; - au moins un terminal permettant de visionner et/ou stocker les séquences vidéo ; au moins une zone mémoire permettant de stocker les séquences vidéo.
Jusqu'à récemment, la ou les caméra(s) vidéo(s) avaient pour tâche principale de capturer et de compresser le flux vidéo numérique avant transmission vers le serveur distant via un réseau de télécommunications. La volonté d'utiliser toujours plus efficacement la bande passante des media de transmissions sur lesquels transitent ces séquences et les objectifs de réduction du coût de leur stockage ont posé très tôt la question de la compression vidéo. Les algorithmes de compression classiques permettent de réduire la redondance spatiale et la redondance temporelle propre à une séquence vidéo. Ces techniques de compression permettent de réduire le débit nécessaire pour la transmission d'un flux vidéo au travers, par exemple, d'un réseau de télécommunications. Dans les systèmes d'encodage vidéo existant, il faut sélectionner un taux de compression adapté à l'application et donc au service considéré. En effet, plus le flux vidéo est compressé et donc le débit réduit, plus la qualité de la vidéo telle que perçue par l'utilisateur du service peut être dégradée. II est par conséquent important de choisir correctement le débit de transmission de ces flux. II existe de nombreuses méthodes pour réaliser cette allocation de débit. Les techniques existantes permettent d'adapter le débit des flux vidéo aux contraintes de bande passante des réseaux de télécommunications. Comme souligné précédemment, l'un des éléments clés constitutif d'un système de vidéosurveillance est le serveur distant. Son rôle est habituellement de réaliser des analyses sur le flux vidéo après décompression. Ces analyses, par exemple l'identification des objets mobiles d'un flux vidéo, sont traditionnellement réalisées au niveau du serveur distant et non pas des caméras car celles-ci requièrent des outils algorithmiques capables d'analyser un flux vidéo non compressé. En effet, le flux vidéo est analysé au niveau des pixels des images, ce qui nécessite des ressources en terme de calculs et mémoire importantes. C'est pour cette raison que l'analyse des flux vidéo n'était jusqu'à récemment pas conduite par les caméras mais à distance sur un serveur possédant suffisamment de ressources pour décompresser les flux et les analyser. II est aujourd'hui possible de conduire des analyses de séquence vidéo dans le domaine compressé et donc de réduire les charges calcul et mémoire nécessaires à l'analyse d'un flux vidéo. Cette méthode a pour intérêt d'utiliser une partie du travail effectué par l'encodeur vidéo et ainsi d'exploiter des informations disponibles dans le domaine compressé telles que, par exemple, les coefficients calculés par application de la transformée en cosinus discrète (connu sous la dénomination anglo-saxonne Discrete Cosine Transform - DCT) et les vecteurs estimation de mouvement. Ces informations doivent être ensuite analysées. En effet, les vecteurs estimation de mouvement ne correspondent pas nécessairement à un mouvement réel d'un objet dans la séquence vidéo mais peuvent s'apparenter à du bruit. En utilisant cette méthode il est alors possible, par exemple, d'identifier les zones de l'image comportant des objets mobiles. La charge de calcul devenant raisonnable, les caméras vidéo peuvent se charger de l'analyse des flux vidéo. Différentes étapes sont nécessaires pour utiliser ces informations afin d'identifier les objets mobiles. La reprise des travaux décrits dans la proposition de brevet Optical flow estimation method (US2006/0188013 A1) a permis de délimiter cinq fonctions identifiées dans l'article Statistical motion vector analysis for tracking in compressed video stream de Marc Leny, Françoise Prêteux et Didier Nicholson. Ces modules sont illustrés figure 1 et décrits ci-dessous : le décodage basse résolution (LRD û Low-Res Decoder) permet de reconstruire l'intégralité d'une séquence à la résolution du bloc, supprimant à cette échelle la prédiction de mouvement ; le générateur de vecteurs estimation de mouvement (MEG û Motion Estimation Generator) détermine quant à lui des vecteurs pour l'ensemble des blocs que le codeur a codé en mode "Intra" (au sein d'images Intra ou prédites) ; la segmentation basse résolution d'objets (LROS û Low-Res 35 Object Segmentation) s'appuie pour sa part sur une estimation du fond dans le domaine compressé grâce aux séquences reconstruites par le LRD et donne donc une première estimation des objets mobiles ; le filtrage d'objets basé sur le mouvement (OMF ù Object Motion Filtering) utilise les vecteurs en sortie du MEG pour déterminer les zones mobiles à partir de l'estimation de mouvement ; une décision coopérative (CD ù Cooperative Decision) est établie à partir de ces deux segmentations, prenant en compte les spécificités de chaque module selon le type d'image analysée (Infra ou prédite). Les résultats de l'analyse dans le domaine compressé permettent l'identification de zones contenant des objets mobiles (figure 2), la génération de cartes de mouvement établies à partir des vecteurs estimation de mouvement (figure 3) et de cartes de confiance correspondant aux contours de l'image basse résolution (figure 4). L'intérêt principal de l'analyse dans le domaine compressé porte sur les temps de calcul qui sont considérablement réduits par rapport aux outils d'analyse classiques. En s'appuyant sur le travail effectué au moment de la compression vidéo, les temps d'analyse sont aujourd'hui de 10 à 20 fois le temps réel (250 à 500 images traitées par seconde) pour des images 720x576 4:2:0.
Dans un système de vidéosurveillance comportant un nombre significatif de caméras vidéo communicant avec un serveur distant grâce à un réseau de télécommunications, la bande passante disponible propre au dimensionnement du réseau de télécommunications doit être partagée. Une architecture classique de réseau de vidéosurveillance s'appuie sur un dimensionnement réseau initial permettant soit de passer les flux venant de l'ensemble des capteurs ou caméras vidéo simultanément, soit prenant en compte un basculement périodique d'un flux à l'autre. C'est alors au niveau de la salle de surveillance que l'opérateur ou des serveurs de calculs et d'analyse puissants peuvent demander la visualisation d'un flux précis selon l'importance accordée. Dans ces systèmes classiques, il est fréquent que des flux vidéo ne comportant aucune information pertinente soient transmis des capteurs vers les serveurs de traitement. Dans ce cas, l'utilisation des ressources du réseau de télécommunications utilisé n'est pas optimisée.
L'objet de la présente invention concerne un système de vidéosurveillance intelligent ayant notamment la capacité de se reconfigurer automatiquement afin de pouvoir, par exemple, optimiser l'utilisation des ressources dudit système. Ce système s'appuie sur l'utilisation de caméras intelligentes ayant la capacité de compresser et d'analyser dans le domaine compressé les séquences vidéo qu'elles capturent et d'y détecter des 1 o évènements spécifiques. Des données de signalisation sont ensuite transmises au travers d'un réseau de télécommunications par les caméras intelligentes à un serveur distant. Ce serveur est capable d'analyser ces données de signalisation afin de déterminer des commandes permettant de reconfigurer les éléments du système de manière dynamique. 15 Plus précisément l'invention a pour objet un système de vidéosurveillance reconfigurable dynamiquement composé d'au moins une caméra vidéo, d'un serveur distant, d'au moins un terminal de visualisation, de moyens permettant d'enregistrer les séquences vidéo capturées par la ou 20 les caméra(s), ledit système étant caractérisé en ce que : - la ou les caméra(s) vidéo et le serveur distant comportent des moyens pour communiquer entre eux au travers d'un réseau de télécommunications ; la ou les caméra(s) vidéo comportent des moyens pour 25 compresser les séquences vidéo capturées, le taux de compression étant adapté dynamiquement en tenant compte des messages de contrôle en provenance du serveur distant ; la ou les caméra(s) vidéo comportent des moyens pour analyser lesdites séquences vidéo dans le domaine compressé, pour 30 caractériser l'activité détectée dans leur champ de vision et pour transmettre le résultat de cette caractérisation au serveur distant; le serveur distant comporte des moyens de calculer pour chacun des flux vidéo compressés en provenance de la ou les 35 caméra(s) vidéo une commande, permettant de paramétrer chacune d'elles en tenant compte des données de signalisation reçues. Une variante de ce système de vidéosurveillance est caractérisée en ce qu'un niveau de priorité est associé par le serveur à chacun des flux vidéo reçus en provenance de la ou des caméra(s) du système, ledit niveau de priorité étant déterminé en fonction des informations de signalisation représentatives de l'activité détectée et reportées par la ou les caméra(s) vidéo(s). Une variante de ce système de vidéosurveillance est caractérisée en ce que le serveur distant contrôle la transmission des données de signalisation envoyées par la ou les caméra(s) vidéo(s) du système en envoyant des requêtes permettant d'adapter la fréquence, le type et le contenu des messages de signalisation. Une variante de ce système de vidéosurveillance est caractérisée en ce que la compression des séquences vidéo capturées par les caméras est paramétrée par une consigne de débit propre à chaque caméra, ladite consigne de débit étant calculée par le serveur distant en fonction du niveau de priorité associé à chacun des flux vidéo et est ensuite transmis par le serveur à chacune des caméras du système.
Une variante de ce système de vidéosurveillance est caractérisée en ce qu'un niveau de priorité associé aux flux vidéo est calculé par chaque caméra, ledit ordre de priorité étant déterminé en fonction de l'activité détectée par chacune des caméras. Une variante de ce système de vidéosurveillance est caractérisée en ce que le niveau de priorité associé aux flux vidéo est transmis au serveur par chacune des caméras du système et que ledit serveur utilise ces informations de signalisation afin de calculer une commande de débit transmise aux caméras afin que celles-ci adaptent leurs paramètres de compression afin de satisfaire à cette contrainte de débit cible.
Une variante de ce système de vidéosurveillance est caractérisée en ce que le niveau de priorité du flux vidéo est utilisé par chaque caméra pour calculer une consigne de débit, ladite consigne de débit étant utilisée pour adapter les paramètres de compression du flux vidéo. Une variante de ce système de vidéosurveillance est caractérisée en ce que le basculement automatique de l'affichage sur le ou les terminaux de visualisation est d'une durée déterminée par l'ordre de priorité, ladite durée étant d'autant plus longue que l'ordre de priorité correspondant est important. Une variante de ce système de vidéosurveillance est caractérisée en ce que l'affichage sur le ou les terminaux de visualisation d'un flux vidéo prioritaire s'accompagne d'un mécanisme de réalité augmentée permettant de mettre en avant la ou les portion(s) de l'image contenant l'activité inhabituelle identifiée par la caméra intelligente. Une variante de ce système de vidéosurveillance est caractérisée en ce que le mécanisme de réalité augmentée est contrôlé par le serveur distant et que ledit serveur transmet en conséquence une requête à la caméra intelligente correspondante afin d'acquérir les données de signalisation nécessaires. Une variante de ce système de vidéosurveillance est caractérisée en ce que la ou les portion(s) de l'image contenant l'activité inhabituelle sont mis en avant par un ou plusieurs rectangle(s) clignotant(s) ou fixe(s). Une variante de ce système de vidéosurveillance est caractérisée en ce que la ou les portion(s) de l'image contenant l'activité inhabituelle sont mis en avant par un surlignage de couleur.
Une variante de ce système de vidéosurveillance est caractérisée en ce que la mise en avant de la portion de l'image contenant l'activité inhabituelle identifiée par la caméra intelligente est accompagnée d'un message s'affichant sur l'écran d'au moins un terminal de visualisation. Une variante de ce système de vidéosurveillance est caractérisée en ce que la mise en avant de la portion de l'image contenant l'activité inhabituelle identifiée par la caméra intelligente est accompagnée d'un témoin d'alarme. Une variante de ce système de vidéosurveillance est caractérisée en ce que les flux vidéo compressés sont enregistrés dans une zone mémoire du système et que les données de contrôle, telles que le niveau de priorité des flux et les métadonnées en provenance des caméras ciblées, sont également enregistrées. Une variante de ce système de vidéosurveillance est caractérisée en ce qu'un mode supervisé du système permet à un opérateur de sélectionner un flux vidéo particulier non nécessairement prioritaire et que le serveur réagit en conséquent en diminuant le débit global et en ordonnant à la caméra choisie un débit maximal.
L'invention sera mieux comprise et d'autres avantages apparaîtront à la lecture de la description qui va suivre donnée à titre non limitatif et grâce aux figures annexées parmi lesquelles :
la figure 1 présente les modules utilisés pour l'analyse dans le domaine compressé tels que décrits précédemment ; la figure 2 illustre un résultat possible de l'analyse dans le domaine compressé, à savoir l'identification de zones contenant des objets mobiles ; - la figure 3 montre un autre exemple de résultat de l'analyse dans le domaine compressé, à savoir une carte de mouvement établie à partir des vecteurs estimation de mouvement ; - la figure 4 montre un autre exemple de résultat de l'analyse dans le domaine compressé, à savoir une carte de confiance basse résolution correspondant aux contours de l'image; la figure 5 illustre une variante de l'architecture du système de vidéosurveillance selon l'invention; - la figure 6 illustre un exemple de séquencement des opérations réalisées par une caméra intelligente du système de vidéosurveillance selon l'invention ; - la figure 7 illustre un exemple de séquencement des opérations réalisées par le serveur distant du système de vidéosurveillance selon l'invention ;
Le système de vidéosurveillance selon l'invention s'appuie sur une architecture dont un exemple est donné figure 5. Les zones à surveiller sont couvertes à l'aide d'au moins une caméra vidéo 1 dite(s) caméra(s) intelligente(s). Ces caméras intelligentes sont capables au moins : - de capturer une séquence vidéo de la zone qu'elles couvrent ; de compresser la séquence vidéo (en utilisant par exemple les techniques de compression décrites dans les normes MPEG-2 et MPEG-4) ; d'analyser les séquences vidéo dans le domaine compressé ; - de caractériser l'activité détectée dans la zone couverte par la caméra. L'analyse dans le domaine compressé permet à ces caméras intelligentes de caractériser des activités pertinentes au sens du service rendu par le système. L'intérêt d'effectuer ces opérations dans le domaine compressé est de réduire les temps de calcul et les ressources mémoires nécessaires à l'analyse et donc de rendre possible l'implantation de ces outils d'analyse embarquée au sein des caméras. Il peut être réalisé à faible coût, par exemple, une segmentation des objets mobiles et un suivi de ces objets sur les flux vidéo. Il est ensuite possible d'intégrer dans chaque caméra des outils de modélisation et de caractérisation de l'activité en utilisant, par exemple, des techniques de modélisation par mélanges de Gaussiennes (GMM - Gaussians Mixture Models) prenant en compte les données issues des objets suivis (points d'entrée et de sortie du champ de vision, trajectoire, vitesse, accélération, taille, etc.). Une phase d'apprentissage non supervisée est dans ce cas nécessaire au niveau de chaque caméra, à laquelle peut s'ajouter une ou plusieurs étape(s) supervisée(s) pour préciser le type de comportement anormal à remonter en priorité au serveur distant 3 (identification d'une portion de séquence par un opérateur, reconstitution par scènes actées, etc.).
Les activités pertinentes pouvant être détectées par les caméras intelligentes sont, par exemple : - une voiture circulant à contre sens (dans le cadre d'un service de surveillance du trafic routier) ; un mouvement de foule, pouvant être la conséquence d'un événement critique tel qu'un incendie ; - un individu ayant un comportant suspect dans un parking ; un départ étoilé depuis un point pouvant être déclenché par tout évènement dit inhabituel par rapport à un fonctionnement donné ; Ces caméras communiquent à un serveur distant 3 les flux vidéo et les données de signalisation représentatives de l'activité éventuelle détectée et ceci au travers d'un premier réseau de télécommunications 2. Ces données de signalisation peuvent être, par exemple : le nombre d'objets mobiles détectés ; la surface couverte par les objets mobiles ; la vitesse de déplacement des objets mobiles ; - l'emplacement des objets mobiles ; etc.
Ce réseau de télécommunications peut être, par exemple, un réseau de fibres optiques ou bien un réseau sans fil utilisant le protocole internet (connu sous la dénomination anglo-saxonne d' internet protocol - IP). Le serveur distant 3 a pour rôle de router les flux vidéo qu'il reçoit en provenance des caméras intelligentes vers un ou plusieurs serveurs de stockage 5, un ou plusieurs terminaux de contrôle 6 permettant à un ou plusieurs opérateurs de surveiller les zones concernées, et ceci au travers d'un deuxième réseau de télécommunications 4. Le serveur distant 3 est en outre capable de déclencher des signaux d'alarme 7 à distance. Le serveur permet également de traiter les données de signalisation reportées par les caméras intelligentes. Celui-ci peut par exemple classer les flux vidéo reçus par ordre de priorité et utiliser des informations pour reconfigurer dynamiquement le système de vidéosurveillance. Le serveur distant 3 peut gérer par ailleurs plusieurs tâches liées au(x) poste(s) de surveillance 6 : - Le basculement automatique d'un flux vidéo à l'autre sur le moniteur avec un affichage d'une durée déterminée selon l'ordre de priorité. Si plusieurs flux sont considérés comme hautement prioritaires (par seuillage sur la priorité, par exemple), le serveur pourra afficher une mosaïque de ces flux en continuant le basculement sur les autres flux dans l'une des fenêtres. - L'affichage d'un flux prioritaire peut s'accompagner d'un aspect de réalité augmentée en mettant en avant la portion de l'image contenant l'activité inhabituelle identifiée par la caméra. Le type de technique utilisée pourra être par exemple : l'utilisation de rectangle clignotant, le surlignage de couleur, etc. Ceci peut s'accompagner d'un message à l'écran et/ou d'un témoin d'alarme. Le tout est fait via une requête du serveur 3 pour obtenir les données de signalisation correspondantes de la caméra concernée. L'enregistrement des flux dans une zone mémoire 5 du réseau avec leurs niveaux de priorités, éventuellement accompagné de données de signalisation provenant des caméras ciblées, par exemple dans le cas de priorités élevées. - La prise en compte d'un mode supervisé : l'opérateur peut sélectionner un flux particulier non nécessairement prioritaire selon la caméra. Le serveur diminue alors le débit global (priorité totale P plus grande) et ordonne à la caméra choisie un débit maximal. Etc.
Une variante permettant de réduire le débit de transmission des informations de signalisation circulant des caméras vers le serveur est de ne 20 remonter qu'un unique indicateur de priorité par caméra. En effet, l'ensemble des données de signalisation disponibles en sortie d'une des caméras 1 peut (si le nombre de données de signalisation est élevé) représenter un volume d'information non négligeable et il n'est pas toujours nécessaire de les transmettre de façon permanente sur le réseau. 25 Dans une autre variante de l'invention, les caméras vidéo 1 transmettent au serveur distant 3 un ensemble d'informations de signalisation (également qualifiées de métadonnées). Dans ce cas, il est de la responsabilité du serveur d'associer une priorité à chacun des flux en se basant sur ces informations pour ensuite déterminer les commandes 30 permettant de reconfigurer dynamiquement le système. Le serveur distant peut envoyer une requête extérieure afin de commander la transmission de toute ou d'une partie des données de signalisation. Si l'activité détectée est conforme au modèle établi par apprentissage et donc que le maximum de vraisemblance normalisé est proche de 1, la priorité sera nulle ou très faible. 35 Plus elle s'éloigne du modèle, plus l'ordre de priorité est élevé. Une priorité 10 15 chiffrée entre 0 et 1 est ainsi obtenue par 1-MLE(X,O) où X correspond au modèle de gaussienne appris, O au vecteur de paramètres courant et MLE à la fonction maximum de vraisemblance normée (MLE faisant référence au terme anglo-saxon Maximum Likelihood Estimation).
Les deux alternatives présentées précédemment sont réalisables dans le cadre de l'invention (priorités des flux déterminée par chacune des caméras du système ou par le serveur distant), mais afin d'illustrer les opérations exécutées par chacun des éléments avec l'aide des figures 6 et 7, l'exemple du calcul de priorités au niveau du serveur distant est utilisé dans la suite de la description. La figure 6 donne un exemple des opérations pouvant être exécutées par une des caméras intelligentes du système. Le flux vidéo 10 capturé par la caméra 1 (figure 5) est compressé et analysé dans le domaine compressé 11. La compression est réalisée en suivant une consigne de débit cible 15.
L'étape d'encodage, d'analyse et de caractérisation de l'activité aboutit à : - un flux vidéo compressé 12 ; un ensemble de données de signalisation (ou métadonnées) 13 résultant par exemple de l'application des outils de caractérisation du flux compressé.
L'étape de compression est en outre paramétrée par une consigne de débit émanent du serveur distant 3 et optimisée par l'analyse dans le domaine compressé. En effet, l'analyse dans le domaine compressée peut permettre de réaliser une segmentation des images en différentes zones de pertinence. Pour chacune de ces différentes zones, des débits différents peuvent alors être alloués pour adapter le débit du flux vidéo à la valeur cible. Si l'on considère, par exemple, que la partie la plus pertinente des images du flux est le premier plan, le procédé pourra mener l'allocation d'un débit important pour cette partie au dépend de la partie non pertinente du flux, dans ce cas l'arrière plan, qui se verra allouer un débit plus faible. Il est également possible de renforcer de manière intelligente la protection face aux erreurs de transmission en utilisant les résultats de l'analyse dans le domaine compressé. Le nombre de bits de redondance peut ainsi être augmenté pour les parties significatives des images portées par le flux vidéo considéré.
Enfin, la partie pertinente d'un même flux (le premier plan par exemple), peut être chiffrée par exemple dans des soucis de respect de la vie privée, cela aussi grâce aux résultats de l'analyse dans le domaine compressé.
La figure 7 donne un exemple des opérations pouvant être exécutées par le serveur distant. L'exemple donné considère un système où trois caméras intelligentes transmettent chacune au serveur distant un ensemble de données 21, 24 et 27. Ces ensembles de données sont constitués, par exemple, des flux vidéo 22, 25, 28 et des données de signalisation associées 23, 26, 29 pour chacune des caméras. Ces données sont ensuite traitées par le serveur afin d'effectuer un arbitrage de priorités 30 entre les flux. En d'autres termes, le serveur associe un niveau de priorité 31, 32, 33 à chaque flux vidéo en fonction des informations portées par les données de signalisation.
Le serveur utilise ensuite ces différents niveaux de priorités ainsi que des informations propres à la topologie et aux caractéristiques du système 35 pour déterminer 34 les commandes de reconfiguration 36, 37, 38 à destination des chacune des caméras du système. Ces commandes sont, par exemple, des consignes de débits qui seront utilisées pour adapter les paramètres de compression du flux vidéo par chaque caméra. Les commandes ainsi calculées devront ensuite être transmises 39, 40, 41 à travers le réseau de télécommunications aux caméras concernées. Comme expliqué précédemment, les commandes calculées par le serveur peuvent consister en une valeur de débit cible. Si chaque caméra i est capable d'envoyer un flux vidéo compressé à un débit spécifié et que le serveur est chargé de gérer N caméras (dans l'exemple de la figure 7, N = 3) sur un réseau ayant une contrainte de débit maximum D, la prise en compte de l'ordre de priorité P; sur le débit D; par caméra peut se faire par exemple selon la formule : P xD Il est important de noter que si dans l'exemple des figures 6 et 7, le calcul du niveau de priorité des flux est effectué par le serveur distant, il est également possible, comme décrit précédemment, d'effectuer ce calcul au niveau des caméras intelligentes.
II est également possible que chacune des caméras calcule son débit D. Dans ce cas et considérant que le débit total D n'évolue pas et est transmis une fois pour toute à tous les éléments du réseau, le serveur retournera, lorsque le réseau doit être configuré, une unique valeur à l'ensemble des caméras : N P = P. j=1 1 Les caméras peuvent ensuite calculer leur débit cible selon la formule précédente et adapter la compression du flux vidéo à cette valeur.
Claims (16)
- REVENDICATIONS1- Système de vidéosurveillance reconfigurable dynamiquement composé d'au moins une caméra vidéo (1), d'un serveur distant (3), d'au moins un terminal de visualisation (6), de moyens permettant d'enregistrer les séquences vidéo capturées (5) par la ou les caméra(s), ledit système étant caractérisé en ce que : - la ou les caméra(s) vidéo (1) et le serveur distant (3) comportent des moyens pour communiquer entre eux au travers d'un réseau de télécommunications (2) ; la ou les caméra(s) vidéo (1) comportent des moyens pour compresser les séquences vidéo capturées, le taux de compression étant adapté dynamiquement en tenant compte des messages de contrôle en provenance du serveur distant (3) ; la ou les caméra(s) vidéo (1) comportent des moyens pour analyser lesdites séquences vidéo dans le domaine compressé, de caractériser l'activité détectée dans leur champ de vision et de transmettre le résultat de cette caractérisation au serveur distant (3) ; le serveur distant (3) comporte des moyens de calculer pour chacun des flux vidéo compressés en provenance de la ou les caméra(s) vidéo une commande permettant de paramétrer chacune d'elles en tenant compte des données de signalisation reçues.
- 2- Système de vidéosurveillance selon la revendication 1 caractérisé en ce qu'un niveau de priorité est associé par le serveur à chacun des flux vidéo reçus en provenance de la ou des caméra(s) du système, ledit niveau de priorité étant déterminé en fonction des informations de signalisation représentatives de l'activité détectée et reportées par la ou les caméra(s) vidéo(s).
- 3- Système de vidéosurveillance selon l'une des revendications 1 ou 2 caractérisé en ce que le serveur distant contrôle la transmission des données de signalisation envoyées par la ou les caméra(s) vidéo(s) du système en envoyant des requêtes permettant d'adapter la fréquence, le type et le contenu des messages de signalisation.
- 4- Système de vidéosurveillance selon l'une des revendications 1 à 3 caractérisé en ce que la compression des séquences vidéo capturées par les caméras est paramétrée par une consigne de débit propre à chaque caméra, ladite consigne de débit étant calculée par le serveur distant en fonction du niveau de priorité associé à chacun des flux vidéo et étant ensuite transmise par le serveur à chacune des caméras du système.
- 5- Système de vidéosurveillance selon la revendication 1 caractérisé en ce qu'un niveau de priorité associé aux flux vidéo est calculé par chaque caméra, ledit ordre de priorité étant déterminé en fonction de l'activité détectée par chacune des caméras.
- 6- Système de vidéosurveillance selon l'une des revendications 1 ou 5 caractérisé en ce que le niveau de priorité associé aux flux vidéo est transmis au serveur par chacune des caméras du système et que ledit serveur utilise ces informations de signalisation afin de calculer une commande de débit transmise aux caméras afin que celles-ci adaptent leurs paramètres de compression afin de satisfaire à cette contrainte de débit cible.
- 7- Système de vidéosurveillance selon l'une des revendications 1 ou 5 caractérisé en ce le niveau de priorité du flux vidéo est utilisé par chaque caméra pour calculer une consigne de débit, ladite consigne de débit étant utilisée pour adapter les paramètres de compression du flux vidéo.
- 8- Système de vidéosurveillance selon l'une des revendications précédentes caractérisé en ce que le basculement automatique de l'affichage sur le ou les terminaux de visualisation est d'une durée déterminée par l'ordre de priorité.
- 9- Système de vidéosurveillance selon l'une des revendications précédentes caractérisé en ce que l'affichage sur le ou les terminaux de visualisation d'un flux vidéo prioritaire s'accompagne d'un mécanisme de réalité augmentée permettant de mettre en avant la ou les portion(s) de l'image contenant l'activité inhabituelle identifiée par la caméra intelligente.
- 10-Système de vidéosurveillance selon la revendication 9 caractérisé en ce que le mécanisme de réalité augmentée est contrôlé par le serveur distant et que ledit serveur transmet en conséquence une requête à la caméra intelligente correspondante afin d'acquérir les données de signalisation nécessaires.
- 11-Système de vidéosurveillance selon l'une des revendications 9 à 10 caractérisé en ce que la ou les portion(s) de l'image contenant l'activité inhabituelle sont mis en avant par un ou plusieurs rectangle(s) clignotant(s) ou fixe(s).
- 12-Système de vidéosurveillance selon l'une des revendications 9 à 11 25 caractérisé en ce que la ou les portion(s) de l'image contenant l'activité inhabituelle sont mis en avant par un surlignage de couleur.
- 13-Système de vidéosurveillance selon l'une des revendications 9 à 12 caractérisé en ce que la mise en avant de la portion de l'image 30 contenant l'activité inhabituelle identifiée par la caméra intelligente est accompagnée d'un message s'affichant sur l'écran d'au moins un terminal de visualisation.
- 14-Système de vidéosurveillance selon l'une des revendications 9 à 13 caractérisé en ce que la mise en avant de la portion de l'image contenant l'activité inhabituelle identifiée par la caméra intelligente est accompagnée d'un témoin d'alarme.
- 15-Système de vidéosurveillance selon l'une des revendications précédentes caractérisé en ce que les flux vidéo compressés sont enregistrés dans une zone mémoire du système et que les données de contrôle, telles que le niveau de priorité des flux et les ~o métadonnées en provenance des caméras ciblées, sont également enregistrées.
- 16-Système de vidéosurveillance selon l'une des revendications précédentes caractérisé en ce qu'un mode supervisé du système 15 permet à un opérateur de sélectionner un flux vidéo particulier non nécessairement prioritaire et que le serveur réagit en conséquent en diminuant le débit global et en ordonnant à la caméra choisie un débit maximal.
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0803052A FR2932054B1 (fr) | 2008-06-03 | 2008-06-03 | Systeme de videosurveillance intelligent reconfigurable dynamiquement |
| EP09757497A EP2300997A1 (fr) | 2008-06-03 | 2009-05-29 | Systeme de videosurveillance intelligent reconfigurable dynamiquement. |
| PCT/EP2009/056684 WO2009147116A1 (fr) | 2008-06-03 | 2009-05-29 | Systeme de videosurveillance intelligent reconfigurable dynamiquement. |
| BRPI0913386-0A BRPI0913386B1 (pt) | 2008-06-03 | 2009-05-29 | Sistema de vídeovigilância inteligente reconfigurável dinamicamente |
| MX2010013320A MX2010013320A (es) | 2008-06-03 | 2009-05-29 | Sistema de videovigilancia inteligente reconfigurable dinamicamente. |
| MA33396A MA32380B1 (fr) | 2008-06-03 | 2010-12-03 | Systeme de videosurveillance intelligent reconfigurable dynamiquement |
| US13/218,807 US8922659B2 (en) | 2008-06-03 | 2011-08-26 | Dynamically reconfigurable intelligent video surveillance system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0803052A FR2932054B1 (fr) | 2008-06-03 | 2008-06-03 | Systeme de videosurveillance intelligent reconfigurable dynamiquement |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR2932054A1 true FR2932054A1 (fr) | 2009-12-04 |
| FR2932054B1 FR2932054B1 (fr) | 2010-08-13 |
Family
ID=40428275
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR0803052A Expired - Fee Related FR2932054B1 (fr) | 2008-06-03 | 2008-06-03 | Systeme de videosurveillance intelligent reconfigurable dynamiquement |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP2300997A1 (fr) |
| BR (1) | BRPI0913386B1 (fr) |
| FR (1) | FR2932054B1 (fr) |
| MA (1) | MA32380B1 (fr) |
| MX (1) | MX2010013320A (fr) |
| WO (1) | WO2009147116A1 (fr) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120314127A1 (en) * | 2011-06-09 | 2012-12-13 | Inayat Syed | Provisioning network resources responsive to video requirements of user equipment nodes |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1173020A2 (fr) * | 2000-07-10 | 2002-01-16 | Mitsubishi Denki Kabushiki Kaisha | Surveillance de réseau et système de contrôle |
| US20050091311A1 (en) * | 2003-07-29 | 2005-04-28 | Lund Christopher D. | Method and apparatus for distributing multimedia to remote clients |
| WO2006010910A1 (fr) * | 2004-07-27 | 2006-02-02 | 2020 Imaging Limited | Appareil et procede permettant de capturer et de transmettre des images d'une scene |
| US20060104345A1 (en) * | 2004-11-12 | 2006-05-18 | Pelco | Method and apparatus for controlling a video surveillance display |
| US20070024705A1 (en) * | 2005-08-01 | 2007-02-01 | Richter Roger K | Systems and methods for video stream selection |
| US7177448B1 (en) * | 2001-04-12 | 2007-02-13 | Ipix Corporation | System and method for selecting and transmitting images of interest to a user |
| US20070107029A1 (en) * | 2000-11-17 | 2007-05-10 | E-Watch Inc. | Multiple Video Display Configurations & Bandwidth Conservation Scheme for Transmitting Video Over a Network |
| US20070174881A1 (en) * | 2004-03-02 | 2007-07-26 | Yuichi Idehara | Media delivering apparatus and media receiving apparatus |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6970183B1 (en) * | 2000-06-14 | 2005-11-29 | E-Watch, Inc. | Multimedia surveillance and monitoring system including network configuration |
| US6954859B1 (en) * | 1999-10-08 | 2005-10-11 | Axcess, Inc. | Networked digital security system and methods |
-
2008
- 2008-06-03 FR FR0803052A patent/FR2932054B1/fr not_active Expired - Fee Related
-
2009
- 2009-05-29 BR BRPI0913386-0A patent/BRPI0913386B1/pt not_active IP Right Cessation
- 2009-05-29 WO PCT/EP2009/056684 patent/WO2009147116A1/fr not_active Ceased
- 2009-05-29 EP EP09757497A patent/EP2300997A1/fr not_active Ceased
- 2009-05-29 MX MX2010013320A patent/MX2010013320A/es not_active Application Discontinuation
-
2010
- 2010-12-03 MA MA33396A patent/MA32380B1/fr unknown
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1173020A2 (fr) * | 2000-07-10 | 2002-01-16 | Mitsubishi Denki Kabushiki Kaisha | Surveillance de réseau et système de contrôle |
| US20070107029A1 (en) * | 2000-11-17 | 2007-05-10 | E-Watch Inc. | Multiple Video Display Configurations & Bandwidth Conservation Scheme for Transmitting Video Over a Network |
| US7177448B1 (en) * | 2001-04-12 | 2007-02-13 | Ipix Corporation | System and method for selecting and transmitting images of interest to a user |
| US20050091311A1 (en) * | 2003-07-29 | 2005-04-28 | Lund Christopher D. | Method and apparatus for distributing multimedia to remote clients |
| US20070174881A1 (en) * | 2004-03-02 | 2007-07-26 | Yuichi Idehara | Media delivering apparatus and media receiving apparatus |
| WO2006010910A1 (fr) * | 2004-07-27 | 2006-02-02 | 2020 Imaging Limited | Appareil et procede permettant de capturer et de transmettre des images d'une scene |
| US20060104345A1 (en) * | 2004-11-12 | 2006-05-18 | Pelco | Method and apparatus for controlling a video surveillance display |
| US20070024705A1 (en) * | 2005-08-01 | 2007-02-01 | Richter Roger K | Systems and methods for video stream selection |
Also Published As
| Publication number | Publication date |
|---|---|
| BRPI0913386B1 (pt) | 2019-07-02 |
| EP2300997A1 (fr) | 2011-03-30 |
| MA32380B1 (fr) | 2011-06-01 |
| FR2932054B1 (fr) | 2010-08-13 |
| BRPI0913386A2 (pt) | 2015-11-24 |
| MX2010013320A (es) | 2011-02-24 |
| WO2009147116A1 (fr) | 2009-12-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10123051B2 (en) | Video analytics with pre-processing at the source end | |
| US10692175B1 (en) | Systems and methods for dewarping images | |
| US10565680B2 (en) | Systems and methods for dewarping images | |
| US12069251B2 (en) | Smart timelapse video to conserve bandwidth by reducing bit rate of video on a camera device with the assistance of neural network input | |
| US10825310B2 (en) | 3D monitoring of sensors physical location in a reduced bandwidth platform | |
| US20170195561A1 (en) | Automated processing of panoramic video content using machine learning techniques | |
| FR2913510A1 (fr) | Procede pour determiner automatiquement une probabilite de saisie d'images avec un terminal a partir de donnees contextuelles | |
| CN106781168A (zh) | 监视系统 | |
| US11343544B2 (en) | Selective use of cameras in a distributed surveillance system | |
| WO2009147184A1 (fr) | Procede et systeme permettant de proteger des la compression la confidentialite des donnees d'un flux video lors de sa transmission | |
| US20210409790A1 (en) | Parameter based load balancing in a distributed surveillance system | |
| FR2861245A1 (fr) | Procede de video surveillance, dispositif, systeme et programme d'ordinateur correspondant | |
| US20210409817A1 (en) | Low latency browser based client interface for a distributed surveillance system | |
| EP2368367B1 (fr) | Système et procédé interactif pour la transmission sur un réseau bas débit d'images clefs sélectionnées dans un flux video | |
| WO2009147116A1 (fr) | Systeme de videosurveillance intelligent reconfigurable dynamiquement. | |
| US20240290185A1 (en) | Event detection, event notification, data retrieval, and associated devices, systems, and methods | |
| US11398091B1 (en) | Repairing missing frames in recorded video with machine learning | |
| FR2978639A1 (fr) | Procedes de compression et de decompression d'images animees | |
| EP4584948B1 (fr) | Procede de transmission de donnees de detection d'objets types, procede de traitement dans un dispositif electronique recepteur de donnees de detection transmises par une pluralite de dispositifs d'acquisition; dispositifs emetteur et recepteur associes | |
| CN114666555B (zh) | 一种Edge边缘网关前端系统 | |
| KR20210057428A (ko) | 영상 분석 방법, 사용자 디바이스 및 컴퓨터 프로그램 | |
| FR2811187A1 (fr) | Procede et installation de videosurveillance a codage adaptif pour la transmission et/ou le stockage de sequences video | |
| FR3135341A1 (fr) | Procédé et installation pour un traitement de données basé sur de l’intelligence artificielle | |
| FR3116973A1 (fr) | Procédé et installation pour contrôler et/ou configurer des caméras IP installées en réseau | |
| FR3091111A1 (fr) | Procede de detection automatique d’incidents video sur un dispositif electronique de restitution video |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 9 |
|
| PLFP | Fee payment |
Year of fee payment: 10 |
|
| PLFP | Fee payment |
Year of fee payment: 11 |
|
| PLFP | Fee payment |
Year of fee payment: 12 |
|
| ST | Notification of lapse |
Effective date: 20210206 |