A novel fractal monocular and stereo video codec with object-based functionality
12 pages
English

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

A novel fractal monocular and stereo video codec with object-based functionality

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
12 pages
English
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

Based on the classical fractal video compression method, an improved monocular fractal compression method is proposed which includes using more effective macroblock partition scheme instead of classical quadtree partition scheme; using improved fast motion estimation to increase the calculation speed; using homo-I-frame like in H.264, etc. The monocular codec uses the motion compensated prediction (MCP) structure. And stereo fractal video coding is proposed which matches the macroblock with two reference frames in left and right views, and it results in increasing compression ratio and reducing bit rate/bandwidth when transmitting compressed video data. The stereo codec combines MCP and disparity compensated prediction. And a new method of object-based fractal video coding is proposed in which each object can be encoded and decoded independently with higher compression ratio and speed and less bit rate/bandwidth when transmitting compressed stereo video data greatly. Experimental results indicate that the proposed monocular method can raise compression ratio 3.6 to 7.5 times, speed up compression time 5.3 to 22.3 times, and improve the image quality 3.81 to 9.24 dB in comparison with circular prediction mapping and non-contractive interframe mapping. The PSNR of the proposed stereo video coding is about 0.17 dB higher than that of the proposed monocular video coding, and 0.69 dB higher than that of JMVC 4.0 on average. Comparing with the bit rate resulted by the proposed monocular video coding and JMVC 4.0, the proposed stereo video coding achieves, on average, 2.53 and 21.14 Kbps bit rate saving, respectively. The proposed object-based fractal monocular and stereo video coding methods are simple and effective, and they make the applications of fractal monocular and stereo video coding more flexible and practicable.

Sujets

Informations

Publié par
Publié le 01 janvier 2012
Nombre de lectures 551
Langue English
Poids de l'ouvrage 2 Mo

Extrait

Zhu et al. EURASIP Journal on Advances in Signal Processing 2012, 2012:227
http://asp.eurasipjournals.com/content/2012/1/227
RESEARCH Open Access
A novel fractal monocular and stereo video codec
with object-based functionality
*Shiping Zhu , Liyun Li and Zaikuo Wang
Abstract
Based on the classical fractal video compression method, an improved monocular fractal compression
method is proposed which includes using more effective macroblock partition scheme instead of classical
quadtree partition scheme; using improved fast motion estimation to increase the calculation speed; using
homo-I-frame like in H.264, etc. The monocular codec uses the motion compensated prediction (MCP)
structure. And stereo fractal video coding is proposed which matches the macroblock with two reference
frames in left and right views, and it results in increasing compression ratio and reducing bit rate/
bandwidth when transmitting compressed video data. The stereo codec combines MCP and disparity
compensated prediction. And a new method of object-based fractal video coding is proposed in which
each object can be encoded and decoded independently with higher compression ratio and speed and less
bit rate/bandwidth when transmitting compressed stereo video data greatly. Experimental results indicate
that the proposed monocular method can raise compression ratio 3.6 to 7.5 times, speed up compression
time 5.3 to 22.3 times, and improve the image quality 3.81 to 9.24 dB in comparison with circular
prediction mapping and non-contractive interframe mapping. The PSNR of the proposed stereo video
coding is about 0.17 dB higher than that of the proposed monocular video coding, and 0.69 dB higher
than that of JMVC 4.0 on average. Comparing with the bit rate resulted by the proposed monocular video
coding and JMVC 4.0, the proposed stereo video coding achieves, on average, 2.53 and 21.14 Kbps bit rate
saving, respectively. The proposed object-based fractal monocular and stereo video coding methods are
simple and effective, and they make the applications of fractal monocular and stereo video coding more
flexible and practicable.
Keywords: Fractal, Monocular, Stereo, Video coding, Object-based
Introduction the contraction maps [2] and simply generating the
picThere are several image/video compression methods, ture whenever we want to see it. And the image can be
for example, JPEG, MPEG, and H.26X which are all decoded in any scale. Hence, fractal compression is
parbased on motion estimation/compensation (ME/MC). ticularly suitable for the situation of one encoding and
But fractal compression, which is based on the iterated many decoding. But some images do not contain the
function system (IFS) proposed by Mandelbrot [1], is a type of self-similarity, such as an image of a face.
Forturelative new approach to image coding. It reduces the nately, the human eyes are insensitive to a wide variety
redundancy of images by using their self-similarity of information loss, so we allow some errors in our
repproperties which can make high compression ratio and resentation of the image of the face as a set of
selfsimplicity of decompression. So, if we want to store a transformations. However, it usually takes long time to
picture, we can do it by storing the numbers that define encode. In order to speed up the fractal encoder, Lin
and Ming-Sheng [3] proposed an edge property-based
neighborhood region search method. But the image
* Correspondence: spzhu@163.com quality is decaying. In this article, we proposed a novel
Department of Measurement Control and Information Technology, School of
macroblock partition scheme combined block searching
Instrumentation Science and Optoelectronics Engineering, Beihang
University, XueYuan Road No. 37, HaiDian District, Beijing 100191, China
© 2012 Zhu et al.; licensee Springer. This is an Open Access article distributed under the terms of the Creative Commons
Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction
in any medium, provided the original work is properly cited.Zhu et al. EURASIP Journal on Advances in Signal Processing 2012, 2012:227 Page 2 of 12
http://asp.eurasipjournals.com/content/2012/1/227
method in fractal coding to obtain optimal provide more natural representations of the scene and
performance. has another potential benefit of acquiring the depth
inWith regard to video compression, two basic fractal formation of semantically meaningful objects. In such
compression methods are used most frequently. One a scheme, a prior segmentation map (alpha plane) of
is known as the cube-based compression [4-6] and the image, which segments the image into objects, is
the other is frame-based [7,8]. In the cube-based known in advance [13,14].
compression, a sequence of images is divided into The rest of the article is organized as follows. The
thegroups of frames, each of which in turn is partitioned ory of fractal coding is summarized in Section 2. The
into non-overlapped cubes. It can obtain high-quality proposed improving methods for monocular fractal
decompressed images while has a high computing video sequence coding are presented in Section 3. The
complexity and low compression ratio. In the frame- method of stereo fractal video compression and
decombased compression, the domain blocks from the previ- pression is proposed in Section 4. A detailed design of a
ous frame are used to compute the approximate new object-based fractal compression of monocular
transformation for the range blocks of the current video sequence is presented in Section 5. The
experiframe. Although it obtains a high compression ratio, mental results are presented in Section 6. And finally
the current frame is related to the previous frame the conclusions are outlined in Section 7.
which introduces and spreads errors between frames.
In this article, the two methods are combined which The fractal compression mathematical theory
is also researched in [9-11] in order to improve the Let I(X) be image intensity of a pixel at position X=(x,
results instead of choosing the optimal one. In y) and let {R ,...R } be the set of N non-overlapping1 N
addition, ME is one of the most time-consuming range blocks (i.e., collections of pixel coordinates)
partiparts in video coding. It is important to develop fast tioning the image. Similarly, let {D ,...D } be the set of1 M
and effective ME algorithms. A novel fast ME method M, possibly overlapping, domain blocks covering the
is proposed which performs a “rough” search before a image. Finally, let I ¼fgIXðÞ : X∈R and I ¼R i Di j
“precise” search for the best partition in fractal cod- IXðÞ : X∈D .j
ing. By reducing the searching load for the non-best In general, the size of a range block, denoted as n ×
partitions, the computation complexity for search can m, could have n and m chosen as 16, 8, or 4. For each
greatly be decreased. range block R(i=1⋯N), the goal is to find a domaini
In general, stereo video sequences are composed of left block D(j=1⋯M) and a contractive mapping w thatj i
and right images acquired from two slightly different jointly minimize a dissimilarity (distortion) criterion ε.
viewpoints, thus making them similar and containing a The contractive affine mapping w consists of threei
lot of redundant information. Fractal compression is an submappings.
effective method to remove the redundancy. But trad- (1) Contraction σ(I,X): The dimension of R is m × n,i
itional (2D) fractal coding makes the depth perception which is not the same as the dimension 2m×2n of D,j
defective. In this article, we proposed disparity compen- so they cannot be compared. The function σ(I,X)isto
sated prediction (DCP) and motion compensated predic- shrink the domain block D by averaging the intensitiesj
k
tion (MCP) which are used in fractal stereo coding to of its four neighboring pixels [(I ,(k=1⋯4))] of disjoint
conquer these problems. groups leading to the same dimension block denoted
r
In this article, object-based (OB) coding, the notion symbolically as D, which is also known as the codebookj
which is first used by the MPEG-4 standard [12], is block expressing with the dimension m×n. If the
intenresearched in fractal video coding. We developed a sity of D is expressed as the submatrixj
novel OB-video coding algorithm which has important
IðÞx ;y ; 1≤x ≤2n; 1≤y ≤2mD 1 1 1 1jadvantages: it allows manipulation of image objects
rwithout complete decoding of the stream, and then and D is expressed as the submatrix,j
improves the coding quality and reduces the bit rate.
I rðÞx ;y ; 1≤x ≤n; 1≤y ≤mIt alleviates the problem of annoying coding effects, D 2 2 2 2j
such as blocking artifacts and mosquito effects
comrσðÞI;X : IðÞx ;y σðÞI;X IðÞx ;yD 2 2 D 1 1jpared to block-based approach at low bit rate, espe- j ←
cially when the blocks coincide with boundaries of
That isdifferent objects. The object-based approach can also
IðÞ2x ;2yþIðÞ2x þ1;2yþIðÞ2x ;2y þ1þIðÞ2x þ1;2y þ1D 2 2 D 2 2 D 2 2 D 2 2j j j j
rIðÞx ;y¼ ð1ÞD 2 2j 4Zhu et al. EURASIP Journal on Advances in Signal Processing 2012, 2012:227 Page 3 o

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents