An adaptive image coding method and system are disclosed. The system
accepts an input image, divides it into image segments, and assigns each
segment to a wavelet transform filter from a bank of such filters for
transformation. The bank preferably comprises filters adapted for
different types of image content, e.g., sharp edges, slowly-varying
contours, etc. Filters are preferably assigned so as to produce minimal
distortion for their assigned image segments at a given target bit rate,
each filter produces transform coefficients for its segment using scale
and subband settings common to the entire image. The valid coefficients
for each segment are then combined in a composite wavelet coefficient
image, which resembles a single wavelet transform of an entire
image--although different filters are used to create different portions of
the coefficient image. The composite image allows joint, rate-distortion
optimized coding for a segmented image. Joint coding allocates bits
between the transforms of the image segments optimally, and produces an
easily scaleable bitstream.
Une méthode et un système adaptatifs de codage d'image sont révélés. Le système accepte une image d'entrée, la divise en segments d'image, et assigne chaque segment à un filtre de transformation par ondelettes d'une banque de tels filtres pour la transformation. La banque comporte de préférence des filtres adaptés pour différents types de contenu d'image, par exemple, bords pointus, découpes lent-variables, etc... Des filtres sont de préférence assignés afin de produire la déformation minimale pour leurs segments assignés d'image à un débit binaire donné de cible, chaque filtre produise transforment des coefficients pour son segment en utilisant des arrangements de balance et de sous-bande communs à l'image entière. Les coefficients valides pour chaque segment sont alors combinés dans une image composée de coefficient d'ondelette, qui ressemble à une transformation par ondelettes simple d'une image entière -- bien que différents filtres sont utilisés pour créer différentes parties de l'image de coefficient. L'image composée permet le joint, codage optimisé pardéformation pour une image segmentée. Le codage commun assigne le peu entre transforme des segments d'image de façon optimale, et produit un bitstream facilement scaleable.