A client-server system and method that enables efficient, low bit rate
transmission of image data over a network from an image server (e.g.,
active cameras) to a client for, e.g., distributed surveillance. A
detection and tracking module detects a human presence within an
observation area and provides 2-dimensional face coordinates and its
estimated scale to a video transmission module. The captured video is then
efficiently encoded in log-polar coordinates using an adaptive log-polar
mapping, with a foveation point centered on the face. A fovea region,
which covers the target object (face), is uniformly sampled and
transmitted at full resolution to the client. The periphery region
(background) is sampled according to a log-polar grid. To compensate for
bit rate variations due to the changes in the scale of the target object
and/or bandwidth of the communication channel, the resolution of the
periphery region is modified through an adaptive log-polar mapping
process, so as to maintain a virtually constant transmission rate from the
server to the client. The high resolution of the data in the fovea region
enables efficient recognition and/or identification of the transmitted
video.
Een een client-server systeem en methode die de efficiënte, lage transmissie van het beetjetarief van beeldgegevens over een netwerk van een beeldserver (b.v., actieve camera's) aan een cliënt voor, b.v., verdeeld toezicht toelaat. Een opsporing en het volgen module ontdekt een menselijke aanwezigheid binnen een observatiegebied en verstrekt 2-dimensionale gezichtscoördinaten en zijn geschatte schaal aan een videotransmissiemodule. De gevangen video wordt dan efficiënt gecodeerd in logboek-polaire coördinaten gebruikend een aanpassings logboek-polaire afbeelding, met een foveationpunt dat op het gezicht wordt gericht. Een fovea gebied, dat het doelvoorwerp (gezicht) behandelt, wordt uniform bemonsterd en bij volledige resolutie aan de cliënt overgebracht. Het periferiegebied (achtergrond) wordt bemonsterd volgens een logboek-polair net. Om de variaties te compenseren van het beetjetarief toe te schrijven aan de veranderingen in de schaal van het doelvoorwerp en/of de bandbreedte van het communicatiekanaal, wordt de resolutie van het periferiegebied gewijzigd door een aanpassings logboek-polair afbeeldingsproces, om een vrijwel constant transmissietarief van de server aan de cliënt te handhaven. De hoge resolutie van de gegevens in het fovea gebied laat efficiënte erkenning en/of identificatie van de overgebrachte video toe.