Truncated subband coding of images
First Claim
1. A method for coding images consisting of sampled data concerning the intensities of a first closely packed two-dimensional array of similar-size picture elements, said method comprising a plurality p in number of successive analytic procedures each consisting of a respective combination of steps, which analytic procedures are consecutively ordinally numbered first through pth in order of their performance, each of which analytic procedures includes in its respective combination of steps the steps of:
- convolving a closely packed array of similar-size picture elements, which array is ordinally numbered the same as the analytic procedure this step is included in, with two-dimensional quadrature mirror filter kernels in order to decompose this array into a low-pass filter response component and three high-pass filter response components for the analytic procedure;
as a substep of said step of convolving, two-dimensionally decimating the three high-pass filter response components; and
encoding the three high-pass filter response components without any spatial-frequency analyzing substepseach of which analytic procedures except the pth includes in its step of convolving the substep of;
two dimensionally decimating the low-pass filter response component obtained during that analytic procedure, thereby to generate a closely packed array of similar-sized picture elements, which array is ordinally numbered the same as the succeeding analytic procedure and has picture elements larger than those in the array numbered the same as the analytic procedure this step is included inand which pth analytic procedure includes in its combination the step of;
encoding the low-pass filter response component obtained during the pth analytic procedure.
3 Assignments
0 Petitions
Accused Products
Abstract
Image data is analyzed in a number of iterated analysis procedures, using two-dimensional quadrature mirror filters to separate low-pass spatial filter response component and three differently oriented high-pass spatial filter response components, which filter response components are decimated in both dimensions. The high-pass filter response components are coded as is. The low-pass filter response component is coded as is only in the last iteration; in the earlier analysis procedures the low-pass filter response component provides the input data for the secceeding analysis procedure.
-
Citations
9 Claims
-
1. A method for coding images consisting of sampled data concerning the intensities of a first closely packed two-dimensional array of similar-size picture elements, said method comprising a plurality p in number of successive analytic procedures each consisting of a respective combination of steps, which analytic procedures are consecutively ordinally numbered first through pth in order of their performance, each of which analytic procedures includes in its respective combination of steps the steps of:
-
convolving a closely packed array of similar-size picture elements, which array is ordinally numbered the same as the analytic procedure this step is included in, with two-dimensional quadrature mirror filter kernels in order to decompose this array into a low-pass filter response component and three high-pass filter response components for the analytic procedure; as a substep of said step of convolving, two-dimensionally decimating the three high-pass filter response components; and encoding the three high-pass filter response components without any spatial-frequency analyzing substeps each of which analytic procedures except the pth includes in its step of convolving the substep of; two dimensionally decimating the low-pass filter response component obtained during that analytic procedure, thereby to generate a closely packed array of similar-sized picture elements, which array is ordinally numbered the same as the succeeding analytic procedure and has picture elements larger than those in the array numbered the same as the analytic procedure this step is included in and which pth analytic procedure includes in its combination the step of; encoding the low-pass filter response component obtained during the pth analytic procedure. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for coding polychromatic images consisting of sampled data converning the intensities in each of three color variables of a first closely packed two dimensional array of similar size picture elements, said method comprising the procedures of:
-
combining data concerning the three color variables for each picture element in a color matrixing procedure to generate a description of each picture element in terms of a luminance variable and orthogonal first and second chrominance variables; analyzing said luminance variable in a plurality p in number of successive luminance variable analyzing subprocedures, consecutively ordinally numbered first through pth in order of their performance, thereby to generate three high pass filter response components and a low pass filter response component for each luminance variable analyzing subprocedure; two dimensionally low pass spatially filtering said first chrominance variable in a plurality q in number of successive first chrominance variable filtering subprocedures, which first chrominance variable filtering subprocedures are consecutively ordinally numbered first through qth in order of their performance, q being a plural integer smaller than p by at least two; analyzing said low pass spatially filtered first chrominance variable in a plurality (p-q) of successive first chrominance variable analyzing subprocedures consecutively ordinally numbered (q+1)th through pth in order of their performance, thereby to generate three high pass filter response components and a low pass filter response component for each said first chrominance variable analyzing subprocedure; two-dimensionally low pass spatially filtering said second chrominanace variable in a plurality r in number of successive second chrominance variable filtering subprocedures, which second chrominance variable subprocedures are consecutively ordinally numbered first through rth, r being a plural integer smaller than p by at least two; analyzing said low pass spatially filtered second chrominance variable in a plurality (p-r) of successive second chrominance variable analyzing subprocedures consecutively ordinally numbered (r+1)th through pth in order of their performance, thereby to generate three high pass filter response components and a low pass filter response component for each said second chrominance variable analyzing subprocedure; encoding the three high pass filter response components for each of said luminance variable, first chrominance variable and second chrominance variable analyzing subprocedures; and encoding the respective low pass filter response components of said pth luminance variable analyzing subprocedure, said pth first chrominance variable analyzing subprocedure and said rth second chrominance variable analyzing subprocedure wherein each of said filtering subprocedures includes therein the respective steps of; convolving a closely packed array of similar size picture elements, which array is ordinally numbered the same as the filtering subprocedure this step is included in with a two dimensional low pass filter kernel to obtain a low pass filter response; and two dimensionally decimating the low pass filter response obtained during that subprocedure, thereby to generate a closely packed array of similar sized picture elements, which array is ordinally numbered consecutively after the ordinal number of that filtering subprocedure and has picture elements larger than those in the array ordinally numbered the same as that filtering subprocedure wherein each of said analyzing subprocedures includes therein the respective steps of; convolving a closely packed array of similar size picture elements, which array is ordinally numbered the same as the analytic subprocedure this step is included in, with two dimensional quadrature mirror filter kernels in order to decompose this array into a low pass filter response component and three high pass filter response components for the analytic subprocedure; two-dimensionally decimating the three high pass filter response components obtained during that analytic subprocedure before said encoding of them; and wherein each of which analytic subprocedures except the pth includes the respective step of; two-dimensionally decimating the low pass filter response component obtained during that analytic subprocedure, thereby to generate the one of said closely packed array of similar sized picture elements that is ordinally numbered the same as the succeeding analytic subprocedure and has picture elements larger than those in the array numbered the same as the analytic subprocedure this step is included in --and wherein each of said pth analytic subprocedures includes the respective step of two dimensionally decimating the low pass filter response component obtained during that pth analytic subprocedure before said encoding of it. - View Dependent Claims (7, 8, 9)
-
Specification