[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103501437A - Fractal and H.264-based hyper-spectral image compression method - Google Patents

Fractal and H.264-based hyper-spectral image compression method Download PDF

Info

Publication number
CN103501437A
CN103501437A CN201310453280.7A CN201310453280A CN103501437A CN 103501437 A CN103501437 A CN 103501437A CN 201310453280 A CN201310453280 A CN 201310453280A CN 103501437 A CN103501437 A CN 103501437A
Authority
CN
China
Prior art keywords
frame
block
image
piece
sigma
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
Application number
CN201310453280.7A
Other languages
Chinese (zh)
Other versions
CN103501437B (en
Inventor
祝世平
赵冬玉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fengxian Xinzhongmu Feed Co ltd
Original Assignee
Beihang University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN201310453280.7A priority Critical patent/CN103501437B/en
Publication of CN103501437A publication Critical patent/CN103501437A/en
Application granted granted Critical
Publication of CN103501437B publication Critical patent/CN103501437B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The invention provides a fractal and H.264-based hyper-spectral image compression method. The method comprises the following steps: firstly, converting a hyper-spectral image data cube into video of a YUV (Luma and Chroma) format and transmitting into a coder; performing intra-frame prediction on I frame of the hyper-spectral video by using a macro block flatness-based H.264 fast intra-frame prediction mode discrimination method to remove spatial correlation of a hyper-spectral image; performing block motion estimation/complementary fractal coding on P frame of the hyper-spectral video to remove spectral correlation of the hyper-spectral image; searching optimal matching blocks from a reference frame for various blocks of tree structures of the P frame coded macro block by an MSE (Mean Square Error) criteria, determining an iterative function system coefficient of each block, comparing the rate distortion costs of all block division modes, taking the block division mode with the least rate distortion rate as the final inter-frame coding mode, and recording a final fractal parameter; finally coding and writing residual data of the I frame and the P frame into a code stream by entropy coding CABAC after DCT (Discrete Cosine Transformation) and quantization, wherein the fractal parameter of the P frame is also subjected to CABAC entropy coding.

Description

A kind of based on method for compressing high spectrum image fractal and H.264
Technical field:
The invention belongs to the Compression of hyperspectral images field, for the spatial coherence existed in high spectrum image and Spectral correlation, propose a kind of based on method for compressing high spectrum image fractal and H.264, under the prerequisite that guarantees picture quality, greatly accelerate the compression speed of high spectrum image, improved compression ratio.
Background technology:
High spectral technique is frontier development and one of the focus paid close attention to of current remote sensing circle of 21 century remote sensing technology, it organically combines traditional two-dimensional imaging remote sensing technology and spectral technique, when by imaging system, obtaining the spatial information of measured object, by spectrometer system, the RADIATION DECOMPOSITION of measured object is become to the spectrum radiation of different wave length, can in a spectrum range, obtain an even hundreds of continuous carrier wave segment information of each pixel tens.Oneself is successfully applied high spectrum resolution remote sensing technique in geology, ecology, atmospheric research, a lot of fields of soil investigation by warp, demonstrates very large potentiality and vast potential for future development.
High spectrum image, on the basis of ground image two-dimensional signal, has increased third dimension spectral information.High-spectral data is the cube of a spectrum picture, and its spatial image dimension is described earth's surface two-dimensional space feature, and its spectrum dimension discloses the curve of spectrum feature of each pixel of image.In the spatial image dimension Existential Space redundancy of high spectrum image data, there is redundancy between spectrum in the spectrum dimension.Therefore the difference of Compression of hyperspectral images and normal image compression is to consider to remove spatial coherence, considers again to remove Spectral correlation.At present, method for compressing high spectrum image commonly used is divided into three major types: the method based on prediction, method and the method based on vector quantization based on conversion.During such as Chen Yu and Zhang Ye etc. the compression scheme based on the linear model optimum prediction has been proposed, utilize the bi-directional predicted thought of recurrence, by setting up the linear model between bands of a spectrum, shown that the optimum prediction under the signal to noise ratio is (referring to Chen Yushi, Zhang Ye, Zhang Jun is flat. the Compression of hyperspectral images based on the linear model optimum prediction [J]. and Nanjing Aero-Space University's journal, 2007,39 (3): 368-372.).Penna B counts and extracts the amount of calculation that strategy reduces KLT by employing, and decorrelation between this improved KLT is composed for high spectrum image, and reconstructed image quality is not subject to obvious impact (referring to Penna B, Tillo T, Magli E, et al.Transform coding techniques for lossy hyperspectral data compression[J] .IEEE Transactions on Geoscience and Remote Sensing, 2007,45 (5): 1408-1421.).Shen-En Qian has proposed a kind of method of vector quantity fast algorithm and has improved the efficiency of the generation of code book, at this algorithm without entirely searching for, reduced widely computing complexity (referring to Shen-En Qian.Hyperspectral data compression using a fast vector quantization algorithm[J] .IEEE Transactions on Geoscience and Remote Sensing.2004,42 (8): 1791-1798.).Except above-mentioned traditional coding method, fractal image also is applied to the compression of high spectrum image in recent years, as Xia Lili has designed a three-dimensional fractal Coding Compression Algorithm, removed the correlation between band image when removing the image space correlation, obtained preferably compression effectiveness (referring to Xia Lili. the research of the Hyperspectral image compression algorithm based on fractal theory [J]. computer and digital engineering, 2011,39 (9): 132-135.).
The present invention combines predictive coding, fractal image, dct transform coding, CABAC entropy coding, utilization reduces the spatial coherence of high spectrum image based on the H.264 quick intra-frame predictive encoding method of macro block flatness, utilize fractal image to reduce its Spectral correlation, and the coded residual data are carried out to dct transform, quantification, write code stream with CABAC entropy coding, fractal parameter also carries out CABAC entropy coding, has realized effective compression of high spectrum image.
Summary of the invention:
The present invention proposes a kind of based on method for compressing high spectrum image fractal and H.264.At first high spectrum image cubic data body is converted to the video of yuv format, sends into encoder.The I frame of high spectrum video, used the H.264 fast frame inner estimation mode method of discrimination based on the macro block flatness to carry out infra-frame prediction, to remove the spatial coherence of high spectrum image; The P frame of high spectrum video carries out block motion estimation/compensation fractal image, to remove the Spectral correlation of high spectrum image.At first the various tree piecemeals of P frame coded macroblocks find best matching blocks by the MSE criterion in reference frame, determine the iterated function system coefficient of each piece, then the rate distortion costs of more all dividing mode, using the piece dividing mode of rate distortion costs minimum as final interframe encoding mode, record final fractal parameter.Finally, the residual error data of I frame and P frame is through being encoded and write code stream by entropy coding CABAC after dct transform, quantification, and the fractal parameter of P frame also carries out CABAC entropy coding.
A kind of based on method for compressing high spectrum image fractal and H.264, it is characterized in that performing step is as follows:
Step 1: the video that the high spectrum image cube metadata is converted to yuv format;
Step 2: if (the first frame is necessary for the I frame to the I frame of high spectrum video, whether other frame can arrange is the I frame), the H.264 fast frame inner estimation mode method of discrimination of use based on the macro block flatness carries out Intra prediction mode selection, predicted macroblock, complete after the prediction of all the predictive frame that can obtain the I frame.Difference by primitive frame and predictive frame obtains the coding side residual frame, proceeds to the step 4 coded residual; If the P frame of high spectrum video, forward step 3 to;
Step 3: if the P frame of high spectrum video carries out fractal image to all macro blocks of present frame successively.In search window in reference frame, current macro is carried out to the piece coupling, the position of sub-block is as the initial search point of father's piece, and the size of father's piece is identical with the size of sub-block.Each macro block is carried out to the tree piecemeal, piecemeal can be divided into from big to small 16 * 16,16 * 8,8 * 16,8 * 8,8 * 8 down (inferior macroblock partition) can be divided into 8 * 4,4 * 8,4 * 4.At first the various tree piecemeals of coded macroblocks are found to best matching blocks by the MSE criterion, the iterated function system coefficient of determining each piece is the IFS coefficient; Then the rate distortion costs of more all dividing mode; Finally using the piece dividing mode of rate distortion costs minimum as final interframe encoding mode.Record final IFS coefficient, proceed to the reconstructed block that step 5 obtains this piece.If the reconstructed block that all macro blocks of present frame have all been encoded complete, all forms reconstructed image (being the reference frame of next frame), obtain the coding side residual image by the difference of original image and reconstructed image, forward the step 4 coded residual to.Described search window is the rectangular search zone in reference frame; Described IFS coefficient comprises the position skew of father's piece and sub-block, i.e. motion vector (x, y) and scale factor s, displacement factor o;
Step 4: the data of residual image are carried out Zig-Zag scanning on the one hand through the coefficient after DCT, quantification, then with entropy coding CABAC, encode and write code stream; Obtain the decoding end residual frame on the other hand after inverse quantization, anti-dct transform.Obtain reconstruction frames (being the reference frame of next frame) by predictive frame and decoding end residual frame sum.If the P frame also will carry out CABAC entropy coding to all IFS coefficients.Judge whether present frame is last frame, if last frame finishes coding; Otherwise, return to step 2 and continue to process the next frame image;
Step 5: by the IFS coefficient substitution decoding equation of preserving
r i=s·d i+o (1)
Calculate predicted value, by original block and the difference of prediction piece, obtain the coding side residual block, the coding side residual block obtains the decoding end residual block through dct transform, quantification, inverse quantization and anti-dct transform, then obtains reconstructed block by prediction piece and decoding end residual block sum.Proceed to next macro block of step 3 coding depth graphic sequence P frame.R in formula ifor the pixel value of prediction piece, d ipixel value for the corresponding father's piece of reference frame.
The video that in described step 1, the high spectrum image cube metadata is converted to yuv format comprises following two steps:
1) the high spectrum image data normalization is to [0,255] interval interior integer.The spectral reflectivity of high spectrum image data representation atural object, its bit depth is generally 16 bits/pixel, need to convert 8 bits/pixel to.Conversion method, at first the value of spectral reflectivity is normalized to [0,255] interval, then is converted into the integer without symbol 8 bits, and final numerical value is [0,255] interval integer;
2) using each wave band of high spectrum image data as a frame, the reflection coefficient after the normalization of each wave band is as the luminance elements (Y component) of this frame, and chromatic component Cb and Cr all are made as intermediate value 128.Circulation execution step 2) until all wave bands of high spectrum image be disposed.All frames form the video file of a yuv format.
H.264 fast frame inner estimation mode method of discrimination based on the macro block flatness in described step 2 comprises following five steps:
1) calculate current coding macro block two dimensional gray histogram, and record the maximum z of z axle in the two dimensional gray histogram max.
The two dimensional gray histogram of image is based on the three-dimensional description figure of the Joint Distribution formation of image pixel gray scale and neighborhood of pixels gray average.If the size of image f (x, y) is M * N, gray scale is L.The neighborhood averaging gray level image that adopts k * k dot matrix smoothly to obtain by f (x, y) is g (x, y), is designated as
g ( x , y ) = 1 k 2 Σ m = - k 2 k 2 Σ n = - k 2 k 2 f ( x + m , y + n ) - - - ( 2 )
In formula, 1≤x+m≤M, 1≤y+n≤N, k gets odd number.
The image of g (x, y) size is identical with f (x, y) with gray scale.Can form two tuples (i, j) by f (x, y) and g (x, y), each two tuple belongs to a point on two dimensional surface.The definition two-dimensional histogram is N (i, j), and presentation video f (x, y) grey scale pixel value is i, and the gray value of neighborhood of pixels average gray image is while being j, the number of times that two-dimensional points (i, j) occurs (i, j=0,1 ..., L-1).Z axle in the two dimensional gray histogram is N (i, j), represents the number of times that two-dimensional points (i, j) occurs;
2) capping threshold value Th highwith lower threshold Th low, Th highand Th lowbe the integer between [1,256];
3) if z max>=Th high, think that macro block is smooth, remove Intra4 * 4 patterns, select Intra16 * 16 patterns, and using the pattern of rate distortion expense minimum as the optimal frames inner estimation mode; Upgrade higher limit simultaneously
Figure BDA0000389629750000042
otherwise proceed to step 4);
4) if z max≤ Th low, think that the macro block details is abundant, remove Intra16 * 16 patterns, select Intra4 * 4 patterns, and using the pattern of rate distortion expense minimum as the optimal frames inner estimation mode; Upgrade lower limit simultaneously
Figure BDA0000389629750000043
otherwise proceed to step 5);
5) if Th low<z max<Th high, think that macro block flatness feature is not remarkable, adopt H.264 standard intraframe prediction algorithm.
In described step 3, P frame macro block fractal image comprises following ten steps:
1) at first take 16 * 16 macro blocks carries out piece coupling to current macro as unit in the search window in reference frame.The position of sub-block is as the initial search point of father's piece, and the size of father's piece is identical with the size of sub-block.Travel through whole search window according to full way of search, find father's piece position of matching error MSE minimum.Recording this position iterated function system coefficient is IFS coefficient (comprising motion vector (x, y), scale factor s, displacement factor o), and calculates the rate distortion expense cost1 of this pattern;
2) fritter that is 2 16 * 8 by this 16 * 16 macroblock partitions, all according to the corresponding whole search window of full way of search traversal, find corresponding father's piece position of matching error MSE minimum to each fritter.Record the IFS coefficient of these two positions, and calculate the rate distortion expense sum cost2 of two pieces;
3) fritter that is 28 * 16 by this 16 * 16 macroblock partitions, all according to the corresponding whole search window of full way of search traversal, find corresponding father's piece position of matching error MSE minimum to each fritter.Record the IFS coefficient of these two positions, and calculate the rate distortion expense sum cost3 of two pieces;
4) fritter that is 48 * 8 by this 16 * 16 macroblock partitions, all according to the corresponding whole search window of full way of search traversal, find corresponding father's piece position of matching error MSE minimum to each fritter.Record the IFS coefficient of these 4 positions, and calculate respectively rate distortion expense cost4_1, cost4_2, cost4_3, cost4_4 and four rate distortion expense sum cost4 of these 4 pieces;
5) comparison step 1) to step 4) in rate distortion expense cost1, cost2, cost3, cost4, if minimum value is cost4, need further each 8 * 8 to be continued to divide, forward step 6 to); Otherwise the dividing mode of rate distortion expense minimum is the final P frame encoding mode of this macro block, retains corresponding IFS coefficient, finish;
6) at first be divided into 28 * 4 fritters by the 1st 8 * 8, each fritter, all according to the corresponding whole search window of full way of search traversal, is found to corresponding father's piece position of matching error MSE minimum.Record the IFS coefficient of these two positions, and calculate the rate distortion expense sum cost5 of these two pieces;
7) be divided into 24 * 8 fritters by the 1st 8 * 8, each fritter, all according to the corresponding whole search window of full way of search traversal, is found to corresponding father's piece position of matching error MSE minimum.Record the IFS coefficient of these two positions, and calculate the rate distortion expense sum cost6 of these two pieces;
8) be divided into 44 * 4 fritters by the 1st 8 * 8, each fritter, all according to the corresponding whole search window of full way of search traversal, is found to corresponding father's piece position of matching error MSE minimum.Record the IFS coefficient of these 4 positions, and calculate the rate distortion expense sum cost7 of these 4 pieces;
9) compare cost4_1, cost5, cost6, cost7, the piece dividing mode that minimum value wherein is corresponding, as these 8 * 8 final coding modes, retains corresponding IFS coefficient;
10) successively to each 8 * 8 of 16 * 16 macro blocks according to step 6) to step 9) and method select final coding mode, retain corresponding IFS coefficient.
Being calculated as follows of matching error MSE wherein:
MSE ( R , D ) = 1 N &Sigma; i = 1 N [ r i - ( s &CenterDot; d i + o ) ] 2 = 1 N [ &Sigma; i = 1 N r i 2 + s ( s &Sigma; i = 1 N d i 2 - 2 &Sigma; i = 1 N r i d i + 2 o &Sigma; i = 1 N d i 2 ) + o ( N &CenterDot; o - 2 &Sigma; i = 1 N r i 2 ) ] - - - ( 3 )
In formula, the calculating formula of s, o is respectively:
s = [ N &Sigma; i = 1 N r i d i - &Sigma; i = 1 N r i &Sigma; i = 1 N d i ] [ N &Sigma; i = 1 N d i 2 - ( &Sigma; i = 1 N d i ) 2 ] - - - ( 4 )
o = 1 N [ &Sigma; i = 1 N r i - s &Sigma; i = 1 N d i ] - - - ( 5 )
Wherein, r ithe each point pixel value of current block, d ithe each point pixel value of match block, the number of pixels that N is current block, s is scale factor, o is displacement factor.
Being calculated as follows of rate distortion expense:
cost=MSE(R,D)+λ MODE·Rate(x,y,s,o,MODE|QP)(6)
Wherein, R represents current block, and D represents match block, and MODE means the macroblock partitions mode, and QP means quantization parameter, λ mODEthe LaGrange parameter relevant with QP.
The advantage based on fractal and method for compressing high spectrum image H.264 proposed by the invention is:
(1) at first this method has carried out format conversion by the high spectrum image cube metadata, converts the video of yuv format to, the high spectrum image of so just can encoding as the coding ordinary video;
(2) this method adopts the H.264 fast frame intraprediction encoding based on the macro block flatness to reduce the spatial coherence existed in high spectrum image.Adopt the two dimensional gray histogram to characterize macro block flatness feature, and be provided with dual threshold, smooth macro block is removed to Intra4 * 4 patterns; The macro block abundant to details removed Intra16 * 16 patterns; The unconspicuous macro block of flatness feature is adopted to H.264 canonical algorithm.The dynamic iteration of threshold value is upgraded, and judgment threshold can be adjusted in real time according to the fluctuation of rebuilding the macro block flatness.Both guarantee the quality that high spectrum image decompresses, accelerated again compression speed;
(3) this method adopts fractal image to reduce the Spectral correlation existed in high spectrum image.Piece Matching supporting 16 * 16,16 * 8,8 * 16,8 * 8,8 * 4,4 * 8,4 * 4 is totally 7 kinds of piece dividing mode, at first every kind of piece dividing mode finds the match block of matching error MSE minimum, then the rate distortion costs of more all patterns, finally using the pattern of rate distortion costs minimum as optimum fractal image pattern.Improved the precision of fractal image.
The accompanying drawing explanation:
Fig. 1 is that the present invention is a kind of based on method for compressing high spectrum image flow chart fractal and H.264;
The 17th wave band grayscale sub-image that Fig. 2 is high spectrum image " DC Mall ";
Fig. 3 is that the present invention is a kind of based on the H.264 fast frame inner estimation mode method of discrimination flow chart based on the macro block flatness in fractal and method for compressing high spectrum image step 2 H.264
Fig. 4 is that the present invention is a kind of based on P frame macro block fractal image model selection flow chart in fractal and method for compressing high spectrum image step 3 H.264;
Fig. 5 is " DC Mall " high spectrum image the 17th wave band gray-scale map through the present invention is a kind of after rebuilding based on fractal and the compression of method for compressing high spectrum image H.264 again;
Fig. 6 (a) carries out the comparison diagram of the Y-PSNR of compressed encoding for the present invention is a kind of based on fractal and people's methods such as method for compressing high spectrum image H.264 and Lucana to " DCMall " high spectrum image;
Fig. 6 (b) is a kind of based on the comparison diagram fractal and bit number that people's methods such as method for compressing high spectrum image H.264 and Lucana are compressed " DCMall " high spectrum image for the present invention;
Fig. 6 (c) is a kind of based on the comparison diagram fractal and time that people's methods such as method for compressing high spectrum image H.264 and Lucana are compressed " DCMall " high spectrum image for the present invention.
Embodiment:
Below in conjunction with accompanying drawing, the inventive method is described in further detail.
The present invention proposes a kind of based on method for compressing high spectrum image fractal and H.264.At first high spectrum image cubic data body is converted to the video of yuv format, sends into encoder.The I frame of high spectrum video, used the H.264 fast frame inner estimation mode method of discrimination based on the macro block flatness to carry out infra-frame prediction, to remove the spatial coherence of high spectrum image; The P frame of high spectrum video carries out block motion estimation/compensation fractal image, to remove the Spectral correlation of high spectrum image.At first the various tree piecemeals of P frame coded macroblocks find best matching blocks by the MSE criterion in reference frame, determine the iterated function system coefficient of each piece, then the rate distortion costs of more all dividing mode, using the piece dividing mode of rate distortion costs minimum as final interframe encoding mode, record final fractal parameter.Finally, the residual error data of I frame and P frame is through being encoded and write code stream by entropy coding CABAC after dct transform, quantification, and the fractal parameter of P frame also carries out CABAC entropy coding.
As shown in Figure 1, a kind of based on method for compressing high spectrum image flow chart fractal and H.264.Shopping center, Washington DC (DC Mall) high spectrum image that spectral information technical applications center, Virginia provides of take is example, intercepts 256 * 1024 pixel subimages.Remove the wave band of 0.9 to the 1.4 μ m scope that its medium cloud coverage rate is larger, the final wave band number retained is 191.Accompanying drawing 2 is the 17th wave band grayscale sub-image of high spectrum image " DC Mall ".
Step 1: the video that the high spectrum image cube metadata is converted to yuv format.Concrete steps are as follows:
The 1st step, high spectrum image data normalization are to [0,255] interval interior integer.The spectral reflectivity of high spectrum image data representation atural object, its bit depth is generally 16 bits/pixel, need to convert 8 bits/pixel to.Conversion method, at first the value of spectral reflectivity is normalized to [0,255] interval, then is converted into the integer without symbol 8 bits, and final numerical value is [0,255] interval integer;
The 2nd step, using each wave band of high spectrum image data as a frame, the reflection coefficient after the normalization of each wave band is as the luminance elements (Y component) of this frame, chromatic component Cb and Cr all are made as intermediate value 128.Circulation is carried out the 2nd step until all wave bands of high spectrum image are disposed.All frames form the video file of a yuv format.
Step 2: judge whether the high spectrum frame of video of present encoding is that (the first frame is necessary for the I frame to the I frame, whether other frame can arrange is the I frame), if the I frame is used the H.264 fast frame inner estimation mode method of discrimination based on the macro block flatness to carry out Intra prediction mode selection, predicted macroblock.Accompanying drawing 3 is the H.264 fast frame inner estimation mode method of discrimination flow chart based on the macro block flatness.Specifically comprise following 5 steps:
The 1st step, calculate current coding macro block two dimensional gray histogram, and record the maximum z of z axle in the two dimensional gray histogram max.
The two dimensional gray histogram of image is based on the three-dimensional description figure of the Joint Distribution formation of image pixel gray scale and neighborhood of pixels gray average.If the size of image f (x, y) is M * N, gray scale is L.The neighborhood averaging gray level image that adopts k * k dot matrix smoothly to obtain by f (x, y) is g (x, y), is designated as
g ( x , y ) = 1 k 2 &Sigma; m = - k 2 k 2 &Sigma; n = - k 2 k 2 f ( x + m , y + n ) - - - ( 7 )
In formula, 1≤x+m≤M, 1≤ y+ n≤N, k gets odd number.
The image of g (x, y) size is identical with f (x, y) with gray scale.Can form two tuples (i, j) by f (x, y) and g (x, y), each two tuple belongs to a point on two dimensional surface.The definition two-dimensional histogram is N (i, j), and presentation video f (x, y) grey scale pixel value is i, and the gray value of neighborhood of pixels average gray image is while being j, the number of times that two-dimensional points (i, j) occurs (i, j=0,1 ..., L-1).Z axle in the two dimensional gray histogram is N (i, j), represents the number of times that two-dimensional points (i, j) occurs;
The 2nd step, capping threshold value Th high(empirical value is made as 175) and lower threshold Th low(empirical value is made as 100), Th highand Th lowbe the integer between [1,256];
If the 3rd step z max>=Th high, think that macro block is smooth, remove Intra4 * 4 patterns, select Intra16 * 16 patterns, and using the pattern of rate distortion expense minimum as the optimal frames inner estimation mode; Upgrade higher limit simultaneously
Figure BDA0000389629750000091
otherwise proceed to the 4th step;
If the 4th step z max≤ Th low, think that the macro block details is abundant, remove Intra16 * 16 patterns, select Intra4 * 4 patterns, and using the pattern of rate distortion expense minimum as the optimal frames inner estimation mode; Upgrade lower limit simultaneously otherwise proceed to the 5th step;
If the 5th step Th low<z max<Th high, think that macro block flatness feature is not remarkable, adopt H.264 standard intraframe prediction algorithm.
Complete after the prediction of all the predictive frame that can obtain the I frame.Difference by primitive frame and predictive frame obtains the coding side residual frame, proceeds to the step 4 coded residual; The P frame of high spectrum video, forward step 3 to if.
Step 3: the P frame of high spectrum video if, carry out fractal image to all macro blocks of present frame successively.In search window in reference frame, current macro is carried out to the piece coupling, the position of sub-block is as the initial search point of father's piece, and the size of father's piece is identical with the size of sub-block.Each macro block is carried out to the tree piecemeal, piecemeal can be divided into from big to small 16 * 16,16 * 8,8 * 16,8 * 8,8 * 8 down (inferior macroblock partition) can be divided into 8 * 4,4 * 8,4 * 4.At first the various tree piecemeals of coded macroblocks are found to best matching blocks by the MSE criterion, the iterated function system coefficient of determining each piece is the IFS coefficient; Then the rate distortion costs of more all dividing mode; Finally using the piece dividing mode of rate distortion costs minimum as final interframe encoding mode.Accompanying drawing 4 is P frame macro block fractal image model selection flow chart, specifically comprises following 10 steps:
The first step, at first take 16 * 16 macro blocks carries out piece coupling to current macro as unit in the search window in reference frame.The position of sub-block is as the initial search point of father's piece, and the size of father's piece is identical with the size of sub-block.Travel through whole search window according to full way of search, find father's piece position of matching error MSE minimum.Recording this position iterated function system coefficient is IFS coefficient (comprising motion vector (x, y), scale factor s, displacement factor o), and calculates the rate distortion expense cost1 of this pattern;
Second step, the fritter that is 2 16 * 8 by this 16 * 16 macroblock partitions, all according to the corresponding whole search window of full way of search traversal, find corresponding father's piece position of matching error MSE minimum to each fritter.Record the IFS coefficient of these two positions, and calculate the rate distortion expense sum cost2 of two pieces;
The 3rd step, the fritter that is 28 * 16 by this 16 * 16 macroblock partitions, all according to the corresponding whole search window of full way of search traversal, find corresponding father's piece position of matching error MSE minimum to each fritter.Record the IFS coefficient of these two positions, and calculate the rate distortion expense sum cost3 of two pieces;
The 4th step, the fritter that is 48 * 8 by this 16 * 16 macroblock partitions, all according to the corresponding whole search window of full way of search traversal, find corresponding father's piece position of matching error MSE minimum to each fritter.Record the IFS coefficient of these 4 positions, and calculate respectively rate distortion expense cost4_1, cost4_2, cost4_3, cost4_4 and four rate distortion expense sum cost4 of these 4 pieces;
Rate distortion expense cost1, cost2, cost3, cost4 in the 5th step, the comparison first step to the four steps, if minimum value is cost4, need further each 8 * 8 to be continued to divide, and forwards the 6th step to; Otherwise the dividing mode of rate distortion expense minimum is the final P frame encoding mode of this macro block, retains corresponding IFS coefficient, finish;
The 6th step, at first be divided into 28 * 4 fritters by the 1st 8 * 8, each fritter, all according to the corresponding whole search window of full way of search traversal, is found to corresponding father's piece position of matching error MSE minimum.Record the IFS coefficient of these two positions, and calculate the rate distortion expense sum cost5 of these two pieces;
The 7th step, be divided into 24 * 8 fritters by the 1st 8 * 8, each fritter, all according to the corresponding whole search window of full way of search traversal, is found to corresponding father's piece position of matching error MSE minimum.Record the IFS coefficient of these two positions, and calculate the rate distortion expense sum cost6 of these two pieces;
The 8th step, be divided into 44 * 4 fritters by the 1st 8 * 8, each fritter, all according to the corresponding whole search window of full way of search traversal, is found to corresponding father's piece position of matching error MSE minimum.Record the IFS coefficient of these 4 positions, and calculate the rate distortion expense sum cost7 of these 4 pieces;
The 9th step, comparison cost4_1, cost5, cost6, cost7, the piece dividing mode that minimum value wherein is corresponding, as these 8 * 8 final coding modes, retains corresponding IFS coefficient;
The tenth step, successively each 8 * 8 methods according to the 6th step to the nine steps of 16 * 16 macro blocks are selected to final coding mode, retain corresponding IFS coefficient, finish.
Being calculated as follows of matching error MSE wherein:
MSE ( R , D ) = 1 N &Sigma; i = 1 N [ r i - ( s &CenterDot; d i + o ) ] 2 = 1 N [ &Sigma; i = 1 N r i 2 + s ( s &Sigma; i = 1 N d i 2 - 2 &Sigma; i = 1 N r i d i + 2 o &Sigma; i = 1 N d i 2 ) + o ( N &CenterDot; o - 2 &Sigma; i = 1 N r i 2 ) ] - - - ( 8 )
In formula, the calculating formula of s, o is respectively:
s = [ N &Sigma; i = 1 N r i d i - &Sigma; i = 1 N r i &Sigma; i = 1 N d i ] [ N &Sigma; i = 1 N d i 2 - ( &Sigma; i = 1 N d i ) 2 ] - - - ( 9 )
o = 1 N [ &Sigma; i = 1 N r i - s &Sigma; i = 1 N d i ] - - - ( 10 )
Wherein, r ithe each point pixel value of current block, d ithe each point pixel value of match block, the number of pixels that N is current block, s is scale factor, o is displacement factor.
Being calculated as follows of rate distortion expense:
cost=MSE(R,D)+λ MODE·Rate(x,y,s,o,MODE|QP) (11)
Wherein, R represents current block, and D represents match block, and MODE means the macroblock partitions mode, and QP means quantization parameter, λ mODEthe LaGrange parameter relevant with QP.
Obtain the final coding mode of P frame macro block by above-mentioned steps, record final IFS coefficient, proceed to the reconstructed block that step 5 obtains this piece.If the reconstructed block that all macro blocks of present frame have all been encoded complete, all forms reconstructed image (being the reference frame of next frame), obtain the coding side residual image by the difference of original image and reconstructed image, forward the step 4 coded residual to.Described search window is the rectangular search zone in reference frame; Described IFS coefficient comprises the position skew of father's piece and sub-block, i.e. motion vector (x, y) and scale factor s, displacement factor o.
Step 4: the data of residual image are carried out Zig-Zag scanning on the one hand through the coefficient after DCT, quantification, then with entropy coding CABAC, encode and write code stream; Obtain the decoding end residual frame on the other hand after inverse quantization, anti-dct transform.Obtain reconstruction frames (being the reference frame of next frame) by predictive frame and decoding end residual frame sum.If the P frame also will carry out CABAC entropy coding to all IFS coefficients.Judge whether present frame is last frame, if last frame finishes coding; Otherwise, return to step 2 and continue to process the next frame image.
Step 5: by the IFS coefficient substitution decoding equation of preserving
r i=s·d i+o (12)
Calculate predicted value, by original block and the difference of prediction piece, obtain the coding side residual block, the coding side residual block obtains the decoding end residual block through dct transform, quantification, inverse quantization and anti-dct transform, then obtains reconstructed block by prediction piece and decoding end residual block sum.Proceed to step 3 high next macro block of spectrum video P frame of encoding.R in formula ifor the pixel value of prediction piece, d ipixel value for the corresponding father's piece of reference frame.
This method is selected the implementation platform of Visual C++6.0 as described method, and CPU is Intel Core tM2Duo T8300,2.4GHz dominant frequency, memory size is 2G, 191 wave band cube metadatas of high spectrum image " DC Mall " have been carried out based on Compression of hyperspectral images experiment fractal and H.264, after converting the video file of yuv format to, it is 191 frames that totalframes equals total wave band number, every two field picture size is 256 * 1024 pixels, coded image group structure is IPPP ... I frame code period is 50, and the first frame is encoded to the I frame, afterwards every 1 I frame of 49 P frame codings, hunting zone is ± 7, and quantization parameter QP is 20.Accompanying drawing 5 is " DC Mall " high spectrum image the 17th wave band gray-scale map through the present invention is a kind of after rebuilding based on fractal and the compression of method for compressing high spectrum image H.264 again.
Adopt respectively people's methods such as Lucana (referring to Lucana Santos, Sebasti á n L ó pez, Gustavo M.Callic ó, et al.Performance evaluation of the is video coding standard for lossy hyperspectral image compression[J H.264/AVC] .IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2012, 5 (2): 451-461.) and the comparison diagram of the inventive method Y-PSNR that " DC Mall " high spectrum image is compressed as shown in accompanying drawing 6 (a), adopt respectively the comparison diagram of the bit number that people's methods such as Lucana and the inventive method compressed " DC Mall " high spectrum image as shown in accompanying drawing 6 (b), adopt respectively the comparison diagram of the time that people's methods such as Lucana and the inventive method compressed " DC Mall " high spectrum image as shown in accompanying drawing 6 (c).
Adopt respectively people's methods such as Lucana and the inventive method as shown in table 1 to 191 wave band compression performance mean value compare results of " DC Mall " high spectrum image.Wherein △ PSNR, △ bit rate, △ compression time are defined as follows:
△PSNR=PSNR OURS-PSNR Lucana (13)
△ bit rate=(bit rate oURS-bit rate lucana)/bit rate lucana(14)
△ compression time=(compression time oURS-compression time lucana)/compression time lucana(15)
Depth map sequence △PSNR/dB The △ bit rate The △ compression time
DC Mall 0.67 -90.50% -90.00%
Table people's method such as 1Lucana and the inventive method are to 191 wave band compression performance mean value compares of " DC Mall " high spectrum image
From accompanying drawing 6 and table 1, can find out, the inventive method and traditional international video encoding standard H.264 standard testing model JM18.1 method are compared, Y-PSNR PSNR on average improves 0.67dB, the encoding code stream bit rate on average reduces by 17.73%, compression time decreased average 90.00%, show superior compression performance.This is because the inventive method on depth map sequence I frame coding, has adopted the improved H.264 quick intra-frame predictive encoding method based on the macro block flatness, removes the spatial coherence of high spectrum image; On depth map sequence P frame coding, adopted block motion estimation/compensation fractal coding algorithm, remove the Spectral correlation of high light image.

Claims (4)

1. one kind based on method for compressing high spectrum image fractal and H.264, it is characterized in that following steps:
Step 1: the video that the high spectrum image cube metadata is converted to yuv format;
Step 2: if (the first frame is necessary for the I frame to the I frame of high spectrum video, whether other frame can arrange is the I frame), the H.264 fast frame inner estimation mode method of discrimination of use based on the macro block flatness carries out Intra prediction mode selection, predicted macroblock, complete after the prediction of all the predictive frame that can obtain the I frame.Difference by primitive frame and predictive frame obtains the coding side residual frame, proceeds to the step 4 coded residual; If the P frame of high spectrum video, forward step 3 to;
Step 3: if the P frame of high spectrum video carries out fractal image to all macro blocks of present frame successively.In search window in reference frame, current macro is carried out to the piece coupling, the position of sub-block is as the initial search point of father's piece, and the size of father's piece is identical with the size of sub-block.Each macro block is carried out to the tree piecemeal, piecemeal can be divided into from big to small 16 * 16,16 * 8,8 * 16,8 * 8,8 * 8 down (inferior macroblock partition) can be divided into 8 * 4,4 * 8,4 * 4.At first the various tree piecemeals of coded macroblocks are found to best matching blocks by the MSE criterion, the iterated function system coefficient of determining each piece is the IFS coefficient; Then the rate distortion costs of more all dividing mode; Finally using the piece dividing mode of rate distortion costs minimum as final interframe encoding mode.Record final IFS coefficient, proceed to the reconstructed block that step 5 obtains this piece.If the reconstructed block that all macro blocks of present frame have all been encoded complete, all forms reconstructed image (being the reference frame of next frame), obtain the coding side residual image by the difference of original image and reconstructed image, forward the step 4 coded residual to.Described search window is the rectangular search zone in reference frame; Described IFS coefficient comprises the position skew of father's piece and sub-block, i.e. motion vector (x, y) and scale factor s, displacement factor o;
Step 4: the data of residual image are carried out Zig-Zag scanning on the one hand through the coefficient after DCT, quantification, then with entropy coding CABAC, encode and write code stream; Obtain the decoding end residual frame on the other hand after inverse quantization, anti-dct transform.Obtain reconstruction frames (being the reference frame of next frame) by predictive frame and decoding end residual frame sum.If the P frame also will carry out CABAC entropy coding to all IFS coefficients.Judge whether present frame is last frame, if last frame finishes coding; Otherwise, return to step 2 and continue to process the next frame image;
Step 5: by the IFS coefficient substitution decoding equation of preserving
r i=s·d i+o (1)
Calculate predicted value, by original block and the difference of prediction piece, obtain the coding side residual block, the coding side residual block obtains the decoding end residual block through dct transform, quantification, inverse quantization and anti-dct transform, then obtains reconstructed block by prediction piece and decoding end residual block sum.Proceed to next macro block of step 3 coding depth graphic sequence P frame.R in formula ifor the pixel value of prediction piece, d ipixel value for the corresponding father's piece of reference frame.
2. a kind of based on method for compressing high spectrum image fractal and H.264 according to claim 1, it is characterized in that: the video that in described step 1, the high spectrum image cube metadata is converted to yuv format comprises following two steps:
1) the high spectrum image data normalization is to [0,255] interval interior integer.The spectral reflectivity of high spectrum image data representation atural object, its bit depth is generally 16 bits/pixel, need to convert 8 bits/pixel to.Conversion method, at first the value of spectral reflectivity is normalized to [0,255] interval, then is converted into the integer without symbol 8 bits, and final numerical value is [0,255] interval integer;
2) using each wave band of high spectrum image data as a frame, the reflection coefficient after the normalization of each wave band is as the luminance elements (Y component) of this frame, and chromatic component Cb and Cr all are made as intermediate value 128.Circulation execution step 2) until all wave bands of high spectrum image be disposed.All frames form the video file of a yuv format.
3. a kind of based on method for compressing high spectrum image fractal and H.264 according to claim 1, it is characterized in that: the H.264 fast frame inner estimation mode method of discrimination based on the macro block flatness in described step 2 comprises following five steps:
1) calculate current coding macro block two dimensional gray histogram, and record the maximum z of z axle in the two dimensional gray histogram max.
The two dimensional gray histogram of image is based on the three-dimensional description figure of the Joint Distribution formation of image pixel gray scale and neighborhood of pixels gray average.If the size of image f (x, y) is M * N, gray scale is L.The neighborhood averaging gray level image that adopts k * k dot matrix smoothly to obtain by f (x, y) is g (x, y), is designated as
g ( x , y ) = 1 k 2 &Sigma; m = - k 2 k 2 &Sigma; n = - k 2 k 2 f ( x + m , y + n ) - - - ( 2 )
In formula, 1≤x+m≤M, 1≤y+n≤N, k gets odd number.
The image of g (x, y) size is identical with f (x, y) with gray scale.Can form two tuples (i, j) by f (x, y) and g (x, y), each two tuple belongs to a point on two dimensional surface.The definition two-dimensional histogram is N (i, j), and presentation video f (x, y) grey scale pixel value is i, and the gray value of neighborhood of pixels average gray image is while being j, the number of times that two-dimensional points (i, j) occurs (i, j=0,1 ..., L-1).Z axle in the two dimensional gray histogram is N (i, j), represents the number of times that two-dimensional points (i, j) occurs;
2) capping threshold value Th highwith lower threshold Th low, Th highand Th lowbe the integer between [1,256];
3) if z max>=Th high, think that macro block is smooth, remove Intra4 * 4 patterns, select Intra16 * 16 patterns, and using the pattern of rate distortion expense minimum as the optimal frames inner estimation mode; Upgrade higher limit simultaneously
Figure FDA0000389629740000031
otherwise proceed to step 4);
4) if z max≤ Th low, think that the macro block details is abundant, remove Intra16 * 16 patterns, select Intra4 * 4 patterns, and using the pattern of rate distortion expense minimum as the optimal frames inner estimation mode; Upgrade lower limit simultaneously
Figure FDA0000389629740000032
otherwise proceed to step 5);
5) if Th low<z max<Th high, think that macro block flatness feature is not remarkable, adopt H.264 standard intraframe prediction algorithm.
4. a kind of based on method for compressing high spectrum image fractal and H.264 according to claim 1, it is characterized in that: in described step 3, P frame macro block fractal image comprises following ten steps:
1) at first take 16 * 16 macro blocks carries out piece coupling to current macro as unit in the search window in reference frame.The position of sub-block is as the initial search point of father's piece, and the size of father's piece is identical with the size of sub-block.Travel through whole search window according to full way of search, find father's piece position of matching error MSE minimum.Recording this position iterated function system coefficient is IFS coefficient (comprising motion vector (x, y), scale factor s, displacement factor o), and calculates the rate distortion expense cost1 of this pattern;
2) fritter that is 2 16 * 8 by this 16 * 16 macroblock partitions, all according to the corresponding whole search window of full way of search traversal, find corresponding father's piece position of matching error MSE minimum to each fritter.Record the IFS coefficient of these two positions, and calculate the rate distortion expense sum cost2 of two pieces;
3) fritter that is 28 * 16 by this 16 * 16 macroblock partitions, all according to the corresponding whole search window of full way of search traversal, find corresponding father's piece position of matching error MSE minimum to each fritter.Record the IFS coefficient of these two positions, and calculate the rate distortion expense sum cost3 of two pieces;
4) fritter that is 48 * 8 by this 16 * 16 macroblock partitions, all according to the corresponding whole search window of full way of search traversal, find corresponding father's piece position of matching error MSE minimum to each fritter.Record the IFS coefficient of these 4 positions, and calculate respectively rate distortion expense cost4_1, cost4_2, cost4_3, cost4_4 and four rate distortion expense sum cost4 of these 4 pieces;
5) comparison step 1) to step 4) in rate distortion expense cost1, cost2, cost3, cost4, if minimum value is cost4, need further each 8 * 8 to be continued to divide, forward step 6 to); Otherwise the dividing mode of rate distortion expense minimum is the final P frame encoding mode of this macro block, retains corresponding IFS coefficient, finish;
6) at first be divided into 28 * 4 fritters by the 1st 8 * 8, each fritter, all according to the corresponding whole search window of full way of search traversal, is found to corresponding father's piece position of matching error MSE minimum.Record the IFS coefficient of these two positions, and calculate the rate distortion expense sum cost5 of these two pieces;
7) be divided into 24 * 8 fritters by the 1st 8 * 8, each fritter, all according to the corresponding whole search window of full way of search traversal, is found to corresponding father's piece position of matching error MSE minimum.Record the IFS coefficient of these two positions, and calculate the rate distortion expense sum cost6 of these two pieces;
8) be divided into 44 * 4 fritters by the 1st 8 * 8, each fritter, all according to the corresponding whole search window of full way of search traversal, is found to corresponding father's piece position of matching error MSE minimum.Record the IFS coefficient of these 4 positions, and calculate the rate distortion expense sum cost7 of these 4 pieces;
9) compare cost4_1, cost5, cost6, cost7, the piece dividing mode that minimum value wherein is corresponding, as these 8 * 8 final coding modes, retains corresponding IFS coefficient;
10) successively to each 8 * 8 of 16 * 16 macro blocks according to step 6) to step 9) and method select final coding mode, retain corresponding IFS coefficient.
Being calculated as follows of matching error MSE wherein:
MSE ( R , D ) = 1 N &Sigma; i = 1 N [ r i - ( s &CenterDot; d i + o ) ] 2 = 1 N [ &Sigma; i = 1 N r i 2 + s ( s &Sigma; i = 1 N d i 2 - 2 &Sigma; i = 1 N r i d i + 2 o &Sigma; i = 1 N d i 2 ) + o ( N &CenterDot; o - 2 &Sigma; i = 1 N r i 2 ) ] - - - ( 3 )
In formula, the calculating formula of s, o is respectively:
s = [ N &Sigma; i = 1 N r i d i - &Sigma; i = 1 N r i &Sigma; i = 1 N d i ] [ N &Sigma; i = 1 N d i 2 - ( &Sigma; i = 1 N d i ) 2 ] - - - ( 4 )
o = 1 N [ &Sigma; i = 1 N r i - s &Sigma; i = 1 N d i ] - - - ( 5 )
Wherein, r ithe each point pixel value of current block, d ithe each point pixel value of match block, the number of pixels that N is current block, s is scale factor, o is displacement factor.
Being calculated as follows of rate distortion expense:
cost=MSE(R,D)+λ MODE·Rate(x,y,s,o,MODE|QP) (6)
Wherein, R represents current block, and D represents match block, and MODE means the macroblock partitions mode, and QP means quantization parameter, λ mODEthe LaGrange parameter relevant with QP.
CN201310453280.7A 2013-09-29 2013-09-29 A kind of based on fractal and H.264 method for compressing high spectrum image Expired - Fee Related CN103501437B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310453280.7A CN103501437B (en) 2013-09-29 2013-09-29 A kind of based on fractal and H.264 method for compressing high spectrum image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310453280.7A CN103501437B (en) 2013-09-29 2013-09-29 A kind of based on fractal and H.264 method for compressing high spectrum image

Publications (2)

Publication Number Publication Date
CN103501437A true CN103501437A (en) 2014-01-08
CN103501437B CN103501437B (en) 2016-06-22

Family

ID=49866600

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310453280.7A Expired - Fee Related CN103501437B (en) 2013-09-29 2013-09-29 A kind of based on fractal and H.264 method for compressing high spectrum image

Country Status (1)

Country Link
CN (1) CN103501437B (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104639947A (en) * 2015-03-05 2015-05-20 西安电子科技大学 Method for lossy compression of hyperspectral image based on classified DCT (discrete cosine transform)
CN105141872A (en) * 2015-08-20 2015-12-09 成都鹰眼视觉科技有限公司 Video image time-lapse processing method
CN106507111A (en) * 2016-11-17 2017-03-15 上海兆芯集成电路有限公司 Method for video coding using residual compensation and the device using the method
CN106576166A (en) * 2014-08-12 2017-04-19 奥兰治 Image encoding and decoding method, image encoding and decoding device and corresponding computer program
CN106717004A (en) * 2014-10-10 2017-05-24 高通股份有限公司 Harmonization of cross-component prediction and adaptive color transform in video coding
CN107079169A (en) * 2014-07-25 2017-08-18 英特尔公司 Technology for performing positive-going transition using positive-going transition matrix by video encoder
CN107113431A (en) * 2014-10-03 2017-08-29 日本电气株式会社 Video encoder, video decoding apparatus, method for video coding, video encoding/decoding method and program
CN107197281A (en) * 2017-05-12 2017-09-22 武汉斗鱼网络科技有限公司 A kind of method and electronic equipment for realizing estimation
WO2018014301A1 (en) * 2016-07-21 2018-01-25 华为技术有限公司 Video coding method and device
CN107835429A (en) * 2017-10-31 2018-03-23 北京信息科技大学 The compression method and system of a kind of high spectrum image
CN108172168A (en) * 2017-12-22 2018-06-15 深圳市华星光电半导体显示技术有限公司 A kind of compensation table compression method
CN110097497A (en) * 2019-05-14 2019-08-06 电子科技大学 Multi-scale image transformation and inverse transformation method based on residual multismoothlets
US10531121B2 (en) 2015-01-30 2020-01-07 Hewlett-Packard Development Company, L.P. Spectral reflectance compression
WO2020034921A1 (en) * 2018-08-17 2020-02-20 北京金山云网络技术有限公司 Motion estimation method, device, electronic apparatus, and computer readable storage medium
US10652550B2 (en) 2017-12-22 2020-05-12 Shenzhen China Star Optoelectronics Semiconductor Display Technology Co., Ltd. Compensation table compressing method
US10819965B2 (en) 2018-01-26 2020-10-27 Samsung Electronics Co., Ltd. Image processing device and method for operating image processing device
CN113099222A (en) * 2021-04-16 2021-07-09 浙江天则通信技术有限公司 Video compression method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6625215B1 (en) * 1999-06-07 2003-09-23 Lucent Technologies Inc. Methods and apparatus for context-based inter/intra coding mode selection
CN101022555A (en) * 2007-02-12 2007-08-22 清华大学 Interframe predictive coding mode quick selecting method
CN101640802A (en) * 2009-08-28 2010-02-03 北京工业大学 Video inter-frame compression coding method based on macroblock features and statistical properties
CN101720043A (en) * 2009-11-20 2010-06-02 北京工业大学 Imaging spectrum image compression method based on multi-mode prediction

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6625215B1 (en) * 1999-06-07 2003-09-23 Lucent Technologies Inc. Methods and apparatus for context-based inter/intra coding mode selection
CN101022555A (en) * 2007-02-12 2007-08-22 清华大学 Interframe predictive coding mode quick selecting method
CN101640802A (en) * 2009-08-28 2010-02-03 北京工业大学 Video inter-frame compression coding method based on macroblock features and statistical properties
CN101720043A (en) * 2009-11-20 2010-06-02 北京工业大学 Imaging spectrum image compression method based on multi-mode prediction

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10863200B2 (en) 2014-07-25 2020-12-08 Intel Corporation Techniques for performing a forward transformation by a video encoder using a forward transform matrix
CN107079169B (en) * 2014-07-25 2021-06-15 英特尔公司 Method, apparatus, device and medium for performing a forward transform by a video encoder using a forward transform matrix
CN107079169A (en) * 2014-07-25 2017-08-18 英特尔公司 Technology for performing positive-going transition using positive-going transition matrix by video encoder
CN106576166B (en) * 2014-08-12 2020-10-13 奥兰治 Image encoding and decoding method, image encoding and decoding device and corresponding computer readable medium
CN106576166A (en) * 2014-08-12 2017-04-19 奥兰治 Image encoding and decoding method, image encoding and decoding device and corresponding computer program
US11575900B2 (en) 2014-10-03 2023-02-07 Nec Corporation Video coding device, video decoding device, video coding method, video decoding method and program
CN107113431A (en) * 2014-10-03 2017-08-29 日本电气株式会社 Video encoder, video decoding apparatus, method for video coding, video encoding/decoding method and program
CN107113431B (en) * 2014-10-03 2020-12-01 日本电气株式会社 Video encoding device, video decoding device, video encoding method, video decoding method, and program
US11039141B2 (en) 2014-10-03 2021-06-15 Nec Corporation Video coding device, video decoding device, video coding method, video decoding method and program
CN106717004A (en) * 2014-10-10 2017-05-24 高通股份有限公司 Harmonization of cross-component prediction and adaptive color transform in video coding
CN106717004B (en) * 2014-10-10 2019-05-10 高通股份有限公司 Across component prediction and adaptive versicolor coordination in video coding
US10531121B2 (en) 2015-01-30 2020-01-07 Hewlett-Packard Development Company, L.P. Spectral reflectance compression
CN104639947A (en) * 2015-03-05 2015-05-20 西安电子科技大学 Method for lossy compression of hyperspectral image based on classified DCT (discrete cosine transform)
CN104639947B (en) * 2015-03-05 2018-03-23 西安电子科技大学 High spectrum image compression method based on classification discrete cosine transform
CN105141872B (en) * 2015-08-20 2019-02-05 成都鹰眼视觉科技有限公司 The method of video image is handled when a kind of contracting
CN105141872A (en) * 2015-08-20 2015-12-09 成都鹰眼视觉科技有限公司 Video image time-lapse processing method
CN108028938A (en) * 2016-07-21 2018-05-11 华为技术有限公司 Method for video coding and device
WO2018014301A1 (en) * 2016-07-21 2018-01-25 华为技术有限公司 Video coding method and device
CN106507111B (en) * 2016-11-17 2019-11-15 上海兆芯集成电路有限公司 Method for video coding using residual compensation and the device using this method
CN106507111A (en) * 2016-11-17 2017-03-15 上海兆芯集成电路有限公司 Method for video coding using residual compensation and the device using the method
WO2018205781A1 (en) * 2017-05-12 2018-11-15 武汉斗鱼网络科技有限公司 Method for use in achieving motion estimation and electronic device
CN107197281A (en) * 2017-05-12 2017-09-22 武汉斗鱼网络科技有限公司 A kind of method and electronic equipment for realizing estimation
CN107835429B (en) * 2017-10-31 2020-10-13 北京信息科技大学 Hyperspectral image compression method and system
CN107835429A (en) * 2017-10-31 2018-03-23 北京信息科技大学 The compression method and system of a kind of high spectrum image
CN108172168B (en) * 2017-12-22 2019-11-15 深圳市华星光电半导体显示技术有限公司 A kind of compensation table compression method
US10652550B2 (en) 2017-12-22 2020-05-12 Shenzhen China Star Optoelectronics Semiconductor Display Technology Co., Ltd. Compensation table compressing method
CN108172168A (en) * 2017-12-22 2018-06-15 深圳市华星光电半导体显示技术有限公司 A kind of compensation table compression method
US10819965B2 (en) 2018-01-26 2020-10-27 Samsung Electronics Co., Ltd. Image processing device and method for operating image processing device
US11445160B2 (en) 2018-01-26 2022-09-13 Samsung Electronics Co., Ltd. Image processing device and method for operating image processing device
WO2020034921A1 (en) * 2018-08-17 2020-02-20 北京金山云网络技术有限公司 Motion estimation method, device, electronic apparatus, and computer readable storage medium
CN110097497A (en) * 2019-05-14 2019-08-06 电子科技大学 Multi-scale image transformation and inverse transformation method based on residual multismoothlets
CN113099222A (en) * 2021-04-16 2021-07-09 浙江天则通信技术有限公司 Video compression method and system
CN113099222B (en) * 2021-04-16 2024-02-02 浙江天则通信技术有限公司 Video compression method and system

Also Published As

Publication number Publication date
CN103501437B (en) 2016-06-22

Similar Documents

Publication Publication Date Title
CN103501437B (en) A kind of based on fractal and H.264 method for compressing high spectrum image
CN104994383B (en) Apparatus for video decoding
CN101990100B (en) Decoding method and coding method
Taquet et al. Hierarchical oriented predictions for resolution scalable lossless and near-lossless compression of CT and MRI biomedical images
CN103546758B (en) A kind of fast deep graphic sequence inter mode decision fractal coding
CN103037219B (en) A kind of based on fractal and video compress H.264 and decompression method
CN103581647A (en) Depth map sequence fractal coding method based on motion vectors of color video
CN101383972A (en) Remote sensed image compression method based on space prediction and transformation
Zhao et al. Lossy hyperspectral image compression based on intra-band prediction and inter-band fractal encoding
CN102291582A (en) Distributed video encoding method based on motion compensation refinement
CN107318016A (en) A kind of HEVC inter-frame forecast mode method for rapidly judging based on zero piece of distribution
CN104702959B (en) A kind of intra-frame prediction method and system of Video coding
CN105933711A (en) Partition-based video steganography analysis method and system having neighbourhood optimal probability
CN103546747B (en) A kind of depth map sequence fractal coding based on color video encoding pattern
CN104581158A (en) Quantization table and image compression processing methods and devices, terminal and image searching system
CN106534855A (en) Lagrange factor calculation method for SATD
CN101720043B (en) Imaging spectrum image compression method based on multi-mode prediction
CN103647969B (en) A kind of object-based Fast Fractal video compress and decompression method
Chen et al. Improving video coding quality by perceptual rate-distortion optimization
CN101489134B (en) KLT matrix training method for video interframe coding
Awad et al. Improving Reconstructed Image Quality via Hybrid Compression Techniques.
Taquet et al. Near-lossless and scalable compression for medical imaging using a new adaptive hierarchical oriented prediction
Thayammal et al. A Review On Segmentation Based Image Compression Techniques.
Hou et al. Hyperspectral image lossy-to-lossless compression using the 3D embedded Zeroblock coding alogrithm
Ali et al. Lossy hyperspectral image compression based on intraband prediction and inter-band fractal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20191106

Address after: Room 1609, Jian'an building, No. 3, Section 1, Wanjiali Middle Road, Martian street, Furong district, Changsha City, Hunan Province

Patentee after: Changsha liuteng Technology Co.,Ltd.

Address before: 100191 Haidian District, Xueyuan Road, No. 37,

Patentee before: BEIHANG University

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20191121

Address after: 221700 Dashahe town forest farm, Fengxian County, Xuzhou City, Jiangsu Province

Patentee after: XUZHOU ZHONGHUIFU YINGJIE FEED Co.,Ltd.

Address before: Room 1609, Jian'an building, No. 3, Section 1, Wanjiali Middle Road, Martian street, Furong district, Changsha City, Hunan Province

Patentee before: Changsha liuteng Technology Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220323

Address after: 221700 Jiangsu Xuzhou Fengxian xinzhongmu Feed Co.,Ltd.

Patentee after: FENGXIAN XINZHONGMU FEED CO.,LTD.

Address before: 221700 Dashahe town forest farm, Feng County, Xuzhou City, Jiangsu Province

Patentee before: XUZHOU ZHONGHUIFU YINGJIE FEED Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220402

Address after: 221700 south of cuihuayuan village, West Third Ring Road, Fengxian Economic Development Zone, Xuzhou City, Jiangsu Province

Patentee after: FENGXIAN XINZHONGMU FEED CO.,LTD.

Address before: 221700 Dashahe town forest farm, Feng County, Xuzhou City, Jiangsu Province

Patentee before: XUZHOU ZHONGHUIFU YINGJIE FEED Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160622