SlideShare a Scribd company logo
1 of 3
Download to read offline
International Journal of Interactive Digital Media, Vol. 1(2), ISSN 2289-4098, e-ISSN 2289-4101, www.ijidm.org
© 2013 International Journal of Interactive Digital Media | 36
Frame-based Animated Mesh Compression
and Optimized Mesh Traversal (PCA-Based)
for 3D Animation Compression Media
Salina Sulaiman and Abdullah Bade
Abstract—The video compression efficiency for high technology application such as 3D animation can be increased by
determining the suitable method in storing bits, transmitting and speeding up the rendering process. Good compression
efficiency of polygon mesh-based application needs a method that can deal with 3D animation or dynamic 3D mesh complex
properties. Due to the complexity of the application, several methods currently become center-focus by many researchers. Two
of them are Frame-based Animated Mesh Compression (FAMC) and Optimized Mesh Traversal. Both methods are specially
made for the 3D animation compression and have their own unique properties in increasing the compression efficiency. Thus,
the best way to get a good speed in compression process can be achieved by comparing between FAMC and Optimized Mesh
Traversal. It is found that implementation of the Optimized Meshes Traversal shows higher compression efficiency compare to
FAMC approaches.
Index Terms— Mesh compression, video compression efficiency, animation compression, mesh traversal.
——————————  ——————————
1 INTRODUCTION
N this era of advanced technology, animated 3D
meshes or 3D animation content is one of the
applications that is required in many fields [1], [2].
Today, animated 3D mesh content is one of the
fundamental contents in numerous general public
entertainment, educational and professional applications
especially in video games industries, CGI films, special
effects or CAD systems. For distribution and exchange
purposes, 3D animation is represented as 3D key-frames
sequence [3].
The MPEG-4 standard was adopted for compression of
dynamic 3D mesh called Framed-based Animated Mesh
Compression (FAMC) [4]. This approach is based on the
skinning motion representation strategy which involves
an optimal motion based on segmentation approach and
a skinning module which expresses the motion of each
mesh vertex as a weighted combination of the clusters
motions [5], [2]. This study will evaluate the efficiency
compression of this method by comparing its result with
Optimized Mesh Traversal (OMT), which is one of the
Principle Components Analysis (PCA) algorithms.
OMT, known as traversal order optimization is one of
the coding methods used for animated 3D mesh or
triangle mesh compression [3], [6]. This is a PCA-based
dynamic mesh compression by optimizing the order in
which the mesh is traversed. Based on the recent research
findings, OMT gives a better result than FAMC toward
encoding the animated 3D meshes [6]. Maglo [3] had
applied the traversal concept in his research for
progressive compression of manifold polygon meshes.
The result shows that the traversal order is more efficient
for 3D animated meshes object.
The purpose of this study is to determine the most
suitable method between FAMC and OMT in
determining the higher compression efficiency of storing,
transmitting, and rendering of animated 3D mesh, which
made up of triangle meshes.
2 MOTIVATION
2.1 3D Animation
3D animation is the representation of static meshes
sequences sharing the same connectivity requires efficient
compression [2]. Moreover, 3D animation is one of the
applications with recent technology that includes
complex models with thousands of vertices [2].
Animated 3D meshes are widely used in areas such as
3D television, interactive applications, video games,
virtual reality, as well as in education and professional
products [4], [2]. The 3D animation which utilized
animated 3D meshes are also known as dynamic 3D
meshes of 3D mesh sequences [2]. According to Vasa [7],
dynamic meshes, made up of a series of static triangular
meshes are convenient representation that shares a single
connectivity where each frame of the animation has
different vertex position. Generally, the model of 3D
animation has a hierarchical structure which made up of
a number of transformed nodes of geometry as well as an
interpolator node for the timeline in contrast to a model
of 3D polygon mesh [6]. With more complex 3D models,
the efficiency of transmission will become poorer with the
application of key frame representations [1], [4]. Mamou
————————————————
 Salina Sulaiman is with the GRAVS Lab, Universiti Malaysia Sabah,
Malaysia, Sabah 88400 . E-mail: salina@ ums.edu.my.
 Dr. Abdullah Bade is the Head of Department, Mathematics with
Computer Graphics, School of Science and Technology, Universiti
Malaysia Sabah, Malaysia, Sabah 88400. E-mail: abade08@yahoo.com.
I
International Journal of Interactive Digital Media, Vol. 1(2), ISSN 2289-4098, e-ISSN 2289-4101, www.ijidm.org
© 2013 International Journal of Interactive Digital Media | 37
et al. [5] stated that these representations cause storing,
transmitting and rendering processes to be very
challenging [6], [1], [4].
Thus, determination of the most suitable method to
compress the animated 3D representation is unavoidable.
2.2 Optimized Meshes Traversal (OMT)
The key-frame approaches clearly lead to highly complex
representation during interpolation to ensure the desired
video frame rates are achieved. This representation also
causes storing, transmitting, and rendering processes to
become a great challenge [1], [4].
Optimized traversal strategy is a method that
appropriately optimized the mesh traversal for dynamic
mesh compression, where the process includes
specification of the traversal order needed by the
overhead of information [6].
3 PROBLEM BACKGROUND
Compressions for animated 3D animation are highly
demanding for both storage space and bandwidth and
also for transmission purpose [6]. According to Sakuragi
et al. [8], in order for 3D-content application to perform
high quality expression, the amount of data required for
data storage and/or transmission often becomes a heavy
load. Thus, the efficient coding methods for dynamic 3-D
polygon mesh also need to be considered in compression
efficiency.
Lengyel in 1995 was the first researcher that
considered the issue of compression dynamic 3D meshes
with constant connectivity and time varying geometry [1],
[4]. Some of the structure representations that were used
are Local spatial-temporal predictive approaches,
Principle Component Analysis (PCA), Wavelet-based
methods, and Segmentation-based approaches [2], [4].
According to Bici [9], PCA method representation
involves prediction at a stage for each group.
Another algorithm known as Frame-based Animated
Mesh Compression (FAMC), which recently been
promoted within the MPEG-4 standard is one of the new
compression techniques especially for 3D dynamics mesh
[5]. This algorithm combines model-based motion-
compensation strategy with transform and predictive
coding of residual errors [4], [5]. It is a version that based
on a skinning approach with the main idea is to partition
the vertices of the animated mesh into groups [2]. Besides
supporting a rich set of functionalities including
streaming, scalability and progressive transmission,
FAMC encoder offers high compression performance
with gains of 60% in terms of bit-rate savings compared
to previous MPEG-4 technology [2], [5]. Fig. 1 shows the
synopsis of the FAMC encoding algorithm. According to
Vasa [7], this algorithm has a second amendment of the
MPEG-4 part 16 that was published in 2009. Although
this algorithm shows result that almost neglects the
information about connectivity, it processes the data
point as a cloud rather than as a connected mesh apart
from clustering step where the properties of 3-D polygon
mesh are not fully considered to get the result.
Therefore, the most suitable method needs to be
applied in order to improve the performance in
compression efficiency.
4 METHODOLOGY
4.1 Dynamic Meshes Compression using OMT
Compression for 3D animated meshes represented in
series of static meshes with same connectivity has
attracted many researchers [2]. Some other researches also
focus on combination of PCA method with an Edge
Breaker-Like mesh traversal and parallelogram
prediction. A study conducted by Vasa [7] has suggested
using vertex decimation as a part of the compression. This
approach allows the encoder to partially steer the
decimation process based on the used predictors [6].
Recently, Maglo et al. [3] has presented a new
algorithm for the progressive compression of manifold
polygon meshes. The research deals with the decimation
of input surfaces by several traversals that generate
successive levels of detail. The compression involves the
specific path decimation operator, which combines vertex
removal and local remeshing [3]. Wavelet formulation
with a lifting scheme and an adaptive quantization
technique were used to improve the rate-distortion
performance [3]. Fig. 2 demonstrates the result of level of
detail of quadrangle elephant model generated by the
above compression algorithm.
4.2 FAMC and OMT in PCA Basis
With reference to FAMC encoder architecture as shown in
Fig. 1, Mamou et al. [1], [4], suggested the first step is to
optimally partition the mesh vertices into a set of cluster.
A single 3D affine transform method can be used for this
purpose. Then, the motion of each vertex is expressed as a
weighted linear combination of the cluster motions by
exploiting the skinning paradigm considered in
Fig.1. Synopsis of the FAMC encoding algorithm [4].
Fig. 2. Level of Detail of quadrangle elephant model generated using
OMT [3].
International Journal of Interactive Digital Media, Vol. 1(2), ISSN 2289-4098, e-ISSN 2289-4101, www.ijidm.org
© 2013 International Journal of Interactive Digital Media | 38
animation techniques [1], [4]. The performance of the
compression bit increases until 60% bit rate especially for
3D animation section in different components, which
expresses similar movement, e.g. head and eyeball
movements [10]. Besides, it neglects most of the
connectivity problems [6]. However, there are some
weaknesses in FAMC during its implementation
especially in case of animation consisting of more
connected components. Since FAMC applied the cluster
approaches, it cannot give output for non-edge
connecting components [4].
According to Vasa [7], the general idea of traversal
meshes in compressing static meshes, is that the number
of possible gates is about six times larger than the number
of vertices. A large freedom in choosing a particular
traversal order can be achieved by using traversal order
when selecting one gate for prediction of each vertex [6].
The algorithm requires several steps in order to encode
the final traversal order. First, assign cost to gates. The
cost needs to be computed iteratively by using iterative
algorithm. Then, gate selection strategy has to be applied.
Finally, the traversal order description is transmitted to
the decoder [6]. Based on several researches, the
optimized traversal order produces more good
performance of the algorithm of PCA where it out
performs the FAMC standard [6]. Fig. 3 shows one of the
results of a research based on optimized traversal order
approaches against the FAMC.
Therefore, the implementation of the optimized
traversal meshes shows more efficient in terms of
compression efficiency against FAMC approaches.
5 CONCLUSION
The suggested method shows improvement in
reducing the data rate and amount of data required to
code feature vector [6]. The best result is obtained during
irregular meshes processing. The method has achieved
scalability from traversal order optimization and more
focus on regularity of the triangle, which helps in
defining vector for efficiency of the traversal order
optimization. Although this method is, appropriate for
3D animation, further study on other methods that can
improve the existing approaches in increasing the
compression efficiency should be conducted.
REFERENCES
[1] K. Mamou, N. Stefanoski, H. Kirchhoffer, K, Muller, T. Zaharia, F.
Preteux, D. Marpe and J. Ostermann, “The New MPEG-4/FAMC
Standard for Animated 3D Mesh Compression,” Proc. Second The True
Vision Capture, Transmission and Display of 3D Video (3DTV), pp. 97-100,
2008.
[2] O. Petrik and L. Vasa, “Improvements of MPEG-4 Standard
FAMC for Efficient 3D Animation Compression,” Proc. Fifth The
True VisionCapture,Transmissionand Display of3D Video (3DTV),2011.
[3] A. Maglo, C. Courbet, P. Alliez and C. Hudelot, “Progressive
Compression of Manifold Polygon Meshes,” Computers and
Graphics, vol. 36, no. 5, pp. 349-359, 2012.
[4] K. Mamou, T. Zaharia and F. Preteux, “FAMC: The MPEG-4
Standard for Animated Mesh Compression," Proc. Image
Processing (ICIP ’08), pp. 2676-2679, 2008,
doi:10.1109/ICIP.2008.4712345.
[5] K. Mamou, T. Zaharia, F. Preteux, A. Kamoun, F. Payan and M.
Antonini, "Two Optimizations of the MPEG-4 FAMC Standard
for Enhance Compression of Animated 3D Meshes," Proc. Image
Processing (ICIP ’08), pp. 1764-1767, 2008,
doi:10.1109/ICIP.2008.4712117.
[6] S.H. Lee and K. Kwon, “VRML Animated Model Watermarking
Scheme using Geometry and Interpolator Nodes,” Computer-
Aided Design, vol. 43, no. 8, pp. 1056-1073, 2011.
[7] L. Vasa, “Optimized Mesh Traversal for Dynamic Mesh
Compression,” Graphical Models, vol. 73, no. 2, pp. 218-230,
2011.
[8] K. Sakuragi, B. Zhou, Y. Fujita and A. Kawanaka, "Efficient
Coding for Dynamic 3-D Mesh with Vertices Structuring and
Connectivity-oriented Multiresolution Decomposition," Digital
Signal Processing, vol. 23, no. 1, pp. 176-183, Jan 2013,
doi:10.1016/j.dsp.2012.09.003.
[9] M.O. Bici and G.B. Akar, “Improved Prediction Methods for
Scalable Predictive Animated Mesh Compression,” Journal Vis.
Commun. Image R., vol. 22, pp. 577-589, 2011,
doi:10.1016/j.jvcir.2011.07.006.
[10] R. Tapu and T. Zaharia, “Video Segmentation and Structuring
for Indexing Applications,” Int. J. Multimedia Data Engineering
and Mgmt., vol. 2, no. 4, pp. 38-58, Oct. 2011,
doi:10.4018/jmdem.2011100103.
Salina Sulaiman obtained her bachelor
degree in Computational Mathematics
from Northern Illinois University, DeKalb,
USA. Currently, she is pursuing her
doctorate degree at the School of Science
& Technology, Universiti Malaysia Sabah.
She is also a member of Real-time
Graphics & Visualization research group
(GRAVS) at School of Science &
Technology, Universiti Malaysia Sabah.
Her research interests include
computational mathematics, scientific
visualization, and real-time surgical simulation.
Dr. Abdullah Bade received his BSc in
Computer Graphics from Universiti
Teknologi Malaysia, in 1999 and MSc in
Computer Graphics & Scientific
Visualization, Universiti Teknologi Malaysia
in 2003. He received his PhD in Computer
Graphics & Scientific Visualization from
Universiti Kebangsaan Malaysia, in 2008.
He joined Universiti Malaysia Sabah as a
senior lecturer in 2011. Currently, he is the
program head of Mathematics of Computer
Graphics at the School of Science and Technology. His research
interests include virtual & augmented reality, and surgical simulation.
Fig. 3. Rate-distortion curves for the dance sequences [7].

More Related Content

What's hot

Tissue Segmentation Methods using 2D Hiistogram Matching in a Sequence of MR ...
Tissue Segmentation Methods using 2D Hiistogram Matching in a Sequence of MR ...Tissue Segmentation Methods using 2D Hiistogram Matching in a Sequence of MR ...
Tissue Segmentation Methods using 2D Hiistogram Matching in a Sequence of MR ...Vladimir Kanchev
 
Performance Analysis of CRT for Image Encryption
Performance Analysis of CRT for Image Encryption Performance Analysis of CRT for Image Encryption
Performance Analysis of CRT for Image Encryption ijcisjournal
 
Tissue segmentation methods using 2D histogram matching in a sequence of mr b...
Tissue segmentation methods using 2D histogram matching in a sequence of mr b...Tissue segmentation methods using 2D histogram matching in a sequence of mr b...
Tissue segmentation methods using 2D histogram matching in a sequence of mr b...Vladimir Kanchev
 
Repeat-Frame Selection Algorithm for Frame Rate Video Transcoding
Repeat-Frame Selection Algorithm for Frame Rate Video TranscodingRepeat-Frame Selection Algorithm for Frame Rate Video Transcoding
Repeat-Frame Selection Algorithm for Frame Rate Video TranscodingCSCJournals
 
Image Morphing: A Literature Study
Image Morphing: A Literature StudyImage Morphing: A Literature Study
Image Morphing: A Literature StudyEditor IJCATR
 
Improving wpt color_image_decomposition
Improving wpt color_image_decompositionImproving wpt color_image_decomposition
Improving wpt color_image_decompositionZiadAlqady
 
Copy Move Forgery Detection Using GLCM Based Statistical Features
Copy Move Forgery Detection Using GLCM Based Statistical Features Copy Move Forgery Detection Using GLCM Based Statistical Features
Copy Move Forgery Detection Using GLCM Based Statistical Features ijcisjournal
 
Cj31365368
Cj31365368Cj31365368
Cj31365368IJMER
 
Halftoning-based BTC image reconstruction using patch processing with border ...
Halftoning-based BTC image reconstruction using patch processing with border ...Halftoning-based BTC image reconstruction using patch processing with border ...
Halftoning-based BTC image reconstruction using patch processing with border ...TELKOMNIKA JOURNAL
 
Algorithm for Lossy Image Compression using FPGA
Algorithm for Lossy Image Compression using FPGAAlgorithm for Lossy Image Compression using FPGA
Algorithm for Lossy Image Compression using FPGAMistral Solutions
 
Block coordinate descent__in_computer_vision
Block coordinate descent__in_computer_visionBlock coordinate descent__in_computer_vision
Block coordinate descent__in_computer_visionYoussefKitane
 

What's hot (13)

Tissue Segmentation Methods using 2D Hiistogram Matching in a Sequence of MR ...
Tissue Segmentation Methods using 2D Hiistogram Matching in a Sequence of MR ...Tissue Segmentation Methods using 2D Hiistogram Matching in a Sequence of MR ...
Tissue Segmentation Methods using 2D Hiistogram Matching in a Sequence of MR ...
 
Performance Analysis of CRT for Image Encryption
Performance Analysis of CRT for Image Encryption Performance Analysis of CRT for Image Encryption
Performance Analysis of CRT for Image Encryption
 
Tissue segmentation methods using 2D histogram matching in a sequence of mr b...
Tissue segmentation methods using 2D histogram matching in a sequence of mr b...Tissue segmentation methods using 2D histogram matching in a sequence of mr b...
Tissue segmentation methods using 2D histogram matching in a sequence of mr b...
 
Repeat-Frame Selection Algorithm for Frame Rate Video Transcoding
Repeat-Frame Selection Algorithm for Frame Rate Video TranscodingRepeat-Frame Selection Algorithm for Frame Rate Video Transcoding
Repeat-Frame Selection Algorithm for Frame Rate Video Transcoding
 
Image Morphing: A Literature Study
Image Morphing: A Literature StudyImage Morphing: A Literature Study
Image Morphing: A Literature Study
 
Improving wpt color_image_decomposition
Improving wpt color_image_decompositionImproving wpt color_image_decomposition
Improving wpt color_image_decomposition
 
Copy Move Forgery Detection Using GLCM Based Statistical Features
Copy Move Forgery Detection Using GLCM Based Statistical Features Copy Move Forgery Detection Using GLCM Based Statistical Features
Copy Move Forgery Detection Using GLCM Based Statistical Features
 
Cj31365368
Cj31365368Cj31365368
Cj31365368
 
Ib3115221526
Ib3115221526Ib3115221526
Ib3115221526
 
Halftoning-based BTC image reconstruction using patch processing with border ...
Halftoning-based BTC image reconstruction using patch processing with border ...Halftoning-based BTC image reconstruction using patch processing with border ...
Halftoning-based BTC image reconstruction using patch processing with border ...
 
Algorithm for Lossy Image Compression using FPGA
Algorithm for Lossy Image Compression using FPGAAlgorithm for Lossy Image Compression using FPGA
Algorithm for Lossy Image Compression using FPGA
 
Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...
 
Block coordinate descent__in_computer_vision
Block coordinate descent__in_computer_visionBlock coordinate descent__in_computer_vision
Block coordinate descent__in_computer_vision
 

Viewers also liked

İstabulgi̇yi̇m fuari
İstabulgi̇yi̇m fuariİstabulgi̇yi̇m fuari
İstabulgi̇yi̇m fuaricanerkaplan
 
Lesson 2, april 12, 2015
Lesson 2, april 12, 2015Lesson 2, april 12, 2015
Lesson 2, april 12, 2015Daladier Lima
 
Webinar on How to use MyAppConverter
Webinar on How to use  MyAppConverterWebinar on How to use  MyAppConverter
Webinar on How to use MyAppConverterJaoued Ahmed
 
EKOTEX Glasweefsel wandafwerking
EKOTEX Glasweefsel wandafwerkingEKOTEX Glasweefsel wandafwerking
EKOTEX Glasweefsel wandafwerkingVictor Franke
 
Área: Mejora Profesional. Reflexión sobre la Práctica Docente
Área: Mejora Profesional. Reflexión sobre la Práctica DocenteÁrea: Mejora Profesional. Reflexión sobre la Práctica Docente
Área: Mejora Profesional. Reflexión sobre la Práctica Docentescar47
 

Viewers also liked (9)

İstabulgi̇yi̇m fuari
İstabulgi̇yi̇m fuariİstabulgi̇yi̇m fuari
İstabulgi̇yi̇m fuari
 
Lesson 2, april 12, 2015
Lesson 2, april 12, 2015Lesson 2, april 12, 2015
Lesson 2, april 12, 2015
 
Presentation jon's class
Presentation jon's classPresentation jon's class
Presentation jon's class
 
Actuariales
ActuarialesActuariales
Actuariales
 
Webinar on How to use MyAppConverter
Webinar on How to use  MyAppConverterWebinar on How to use  MyAppConverter
Webinar on How to use MyAppConverter
 
CAMS Certification Arnoud van Heel
CAMS Certification Arnoud van HeelCAMS Certification Arnoud van Heel
CAMS Certification Arnoud van Heel
 
La cata
La cataLa cata
La cata
 
EKOTEX Glasweefsel wandafwerking
EKOTEX Glasweefsel wandafwerkingEKOTEX Glasweefsel wandafwerking
EKOTEX Glasweefsel wandafwerking
 
Área: Mejora Profesional. Reflexión sobre la Práctica Docente
Área: Mejora Profesional. Reflexión sobre la Práctica DocenteÁrea: Mejora Profesional. Reflexión sobre la Práctica Docente
Área: Mejora Profesional. Reflexión sobre la Práctica Docente
 

Similar to 2013 1-2-07-salina

IRJET- Efficient Image Encryption with Pixel Scrambling and Genetic Algorithm
IRJET- Efficient Image Encryption with Pixel Scrambling and Genetic AlgorithmIRJET- Efficient Image Encryption with Pixel Scrambling and Genetic Algorithm
IRJET- Efficient Image Encryption with Pixel Scrambling and Genetic AlgorithmIRJET Journal
 
IRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET- LS Chaotic based Image Encryption System Via Permutation ModelsIRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET- LS Chaotic based Image Encryption System Via Permutation ModelsIRJET Journal
 
An improved image compression algorithm based on daubechies wavelets with ar...
An improved image compression algorithm based on daubechies  wavelets with ar...An improved image compression algorithm based on daubechies  wavelets with ar...
An improved image compression algorithm based on daubechies wavelets with ar...Alexander Decker
 
Complex Background Subtraction Using Kalman Filter
Complex Background Subtraction Using Kalman FilterComplex Background Subtraction Using Kalman Filter
Complex Background Subtraction Using Kalman FilterIJERA Editor
 
IRJET- Crowd Density Estimation using Novel Feature Descriptor
IRJET- Crowd Density Estimation using Novel Feature DescriptorIRJET- Crowd Density Estimation using Novel Feature Descriptor
IRJET- Crowd Density Estimation using Novel Feature DescriptorIRJET Journal
 
Video Stitching using Improved RANSAC and SIFT
Video Stitching using Improved RANSAC and SIFTVideo Stitching using Improved RANSAC and SIFT
Video Stitching using Improved RANSAC and SIFTIRJET Journal
 
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...csandit
 
ROI Based Image Compression in Baseline JPEG
ROI Based Image Compression in Baseline JPEGROI Based Image Compression in Baseline JPEG
ROI Based Image Compression in Baseline JPEGIJERA Editor
 
IRJET- Efficient JPEG Reconstruction using Bayesian MAP and BFMT
IRJET-  	  Efficient JPEG Reconstruction using Bayesian MAP and BFMTIRJET-  	  Efficient JPEG Reconstruction using Bayesian MAP and BFMT
IRJET- Efficient JPEG Reconstruction using Bayesian MAP and BFMTIRJET Journal
 
An Efficient Block Matching Algorithm Using Logical Image
An Efficient Block Matching Algorithm Using Logical ImageAn Efficient Block Matching Algorithm Using Logical Image
An Efficient Block Matching Algorithm Using Logical ImageIJERA Editor
 
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORSCOMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORSIRJET Journal
 
Advanced Algorithms for Etching Simulation of 3d Mems-Tunable Lasers
Advanced Algorithms for Etching Simulation of 3d Mems-Tunable Lasers Advanced Algorithms for Etching Simulation of 3d Mems-Tunable Lasers
Advanced Algorithms for Etching Simulation of 3d Mems-Tunable Lasers ijctcm
 
JOINT IMAGE WATERMARKING, COMPRESSION AND ENCRYPTION BASED ON COMPRESSED SENS...
JOINT IMAGE WATERMARKING, COMPRESSION AND ENCRYPTION BASED ON COMPRESSED SENS...JOINT IMAGE WATERMARKING, COMPRESSION AND ENCRYPTION BASED ON COMPRESSED SENS...
JOINT IMAGE WATERMARKING, COMPRESSION AND ENCRYPTION BASED ON COMPRESSED SENS...ijma
 
Survey paper on image compression techniques
Survey paper on image compression techniquesSurvey paper on image compression techniques
Survey paper on image compression techniquesIRJET Journal
 
Review of Diverse Techniques Used for Effective Fractal Image Compression
Review of Diverse Techniques Used for Effective Fractal Image CompressionReview of Diverse Techniques Used for Effective Fractal Image Compression
Review of Diverse Techniques Used for Effective Fractal Image CompressionIRJET Journal
 
A VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTS
A VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTSA VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTS
A VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTSIAEME Publication
 

Similar to 2013 1-2-07-salina (20)

IRJET- Efficient Image Encryption with Pixel Scrambling and Genetic Algorithm
IRJET- Efficient Image Encryption with Pixel Scrambling and Genetic AlgorithmIRJET- Efficient Image Encryption with Pixel Scrambling and Genetic Algorithm
IRJET- Efficient Image Encryption with Pixel Scrambling and Genetic Algorithm
 
IRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET- LS Chaotic based Image Encryption System Via Permutation ModelsIRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET- LS Chaotic based Image Encryption System Via Permutation Models
 
An improved image compression algorithm based on daubechies wavelets with ar...
An improved image compression algorithm based on daubechies  wavelets with ar...An improved image compression algorithm based on daubechies  wavelets with ar...
An improved image compression algorithm based on daubechies wavelets with ar...
 
DIGEST PODCAST
DIGEST PODCASTDIGEST PODCAST
DIGEST PODCAST
 
Complex Background Subtraction Using Kalman Filter
Complex Background Subtraction Using Kalman FilterComplex Background Subtraction Using Kalman Filter
Complex Background Subtraction Using Kalman Filter
 
IRJET- Crowd Density Estimation using Novel Feature Descriptor
IRJET- Crowd Density Estimation using Novel Feature DescriptorIRJET- Crowd Density Estimation using Novel Feature Descriptor
IRJET- Crowd Density Estimation using Novel Feature Descriptor
 
Video Stitching using Improved RANSAC and SIFT
Video Stitching using Improved RANSAC and SIFTVideo Stitching using Improved RANSAC and SIFT
Video Stitching using Improved RANSAC and SIFT
 
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
 
ROI Based Image Compression in Baseline JPEG
ROI Based Image Compression in Baseline JPEGROI Based Image Compression in Baseline JPEG
ROI Based Image Compression in Baseline JPEG
 
IRJET- Efficient JPEG Reconstruction using Bayesian MAP and BFMT
IRJET-  	  Efficient JPEG Reconstruction using Bayesian MAP and BFMTIRJET-  	  Efficient JPEG Reconstruction using Bayesian MAP and BFMT
IRJET- Efficient JPEG Reconstruction using Bayesian MAP and BFMT
 
An Efficient Block Matching Algorithm Using Logical Image
An Efficient Block Matching Algorithm Using Logical ImageAn Efficient Block Matching Algorithm Using Logical Image
An Efficient Block Matching Algorithm Using Logical Image
 
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORSCOMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
 
Be36338341
Be36338341Be36338341
Be36338341
 
Advanced Algorithms for Etching Simulation of 3d Mems-Tunable Lasers
Advanced Algorithms for Etching Simulation of 3d Mems-Tunable Lasers Advanced Algorithms for Etching Simulation of 3d Mems-Tunable Lasers
Advanced Algorithms for Etching Simulation of 3d Mems-Tunable Lasers
 
JOINT IMAGE WATERMARKING, COMPRESSION AND ENCRYPTION BASED ON COMPRESSED SENS...
JOINT IMAGE WATERMARKING, COMPRESSION AND ENCRYPTION BASED ON COMPRESSED SENS...JOINT IMAGE WATERMARKING, COMPRESSION AND ENCRYPTION BASED ON COMPRESSED SENS...
JOINT IMAGE WATERMARKING, COMPRESSION AND ENCRYPTION BASED ON COMPRESSED SENS...
 
Survey paper on image compression techniques
Survey paper on image compression techniquesSurvey paper on image compression techniques
Survey paper on image compression techniques
 
Gg3311121115
Gg3311121115Gg3311121115
Gg3311121115
 
H010315356
H010315356H010315356
H010315356
 
Review of Diverse Techniques Used for Effective Fractal Image Compression
Review of Diverse Techniques Used for Effective Fractal Image CompressionReview of Diverse Techniques Used for Effective Fractal Image Compression
Review of Diverse Techniques Used for Effective Fractal Image Compression
 
A VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTS
A VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTSA VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTS
A VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTS
 

Recently uploaded

TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringJuanCarlosMorales19600
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 

Recently uploaded (20)

Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineering
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 

2013 1-2-07-salina

  • 1. International Journal of Interactive Digital Media, Vol. 1(2), ISSN 2289-4098, e-ISSN 2289-4101, www.ijidm.org © 2013 International Journal of Interactive Digital Media | 36 Frame-based Animated Mesh Compression and Optimized Mesh Traversal (PCA-Based) for 3D Animation Compression Media Salina Sulaiman and Abdullah Bade Abstract—The video compression efficiency for high technology application such as 3D animation can be increased by determining the suitable method in storing bits, transmitting and speeding up the rendering process. Good compression efficiency of polygon mesh-based application needs a method that can deal with 3D animation or dynamic 3D mesh complex properties. Due to the complexity of the application, several methods currently become center-focus by many researchers. Two of them are Frame-based Animated Mesh Compression (FAMC) and Optimized Mesh Traversal. Both methods are specially made for the 3D animation compression and have their own unique properties in increasing the compression efficiency. Thus, the best way to get a good speed in compression process can be achieved by comparing between FAMC and Optimized Mesh Traversal. It is found that implementation of the Optimized Meshes Traversal shows higher compression efficiency compare to FAMC approaches. Index Terms— Mesh compression, video compression efficiency, animation compression, mesh traversal. ——————————  —————————— 1 INTRODUCTION N this era of advanced technology, animated 3D meshes or 3D animation content is one of the applications that is required in many fields [1], [2]. Today, animated 3D mesh content is one of the fundamental contents in numerous general public entertainment, educational and professional applications especially in video games industries, CGI films, special effects or CAD systems. For distribution and exchange purposes, 3D animation is represented as 3D key-frames sequence [3]. The MPEG-4 standard was adopted for compression of dynamic 3D mesh called Framed-based Animated Mesh Compression (FAMC) [4]. This approach is based on the skinning motion representation strategy which involves an optimal motion based on segmentation approach and a skinning module which expresses the motion of each mesh vertex as a weighted combination of the clusters motions [5], [2]. This study will evaluate the efficiency compression of this method by comparing its result with Optimized Mesh Traversal (OMT), which is one of the Principle Components Analysis (PCA) algorithms. OMT, known as traversal order optimization is one of the coding methods used for animated 3D mesh or triangle mesh compression [3], [6]. This is a PCA-based dynamic mesh compression by optimizing the order in which the mesh is traversed. Based on the recent research findings, OMT gives a better result than FAMC toward encoding the animated 3D meshes [6]. Maglo [3] had applied the traversal concept in his research for progressive compression of manifold polygon meshes. The result shows that the traversal order is more efficient for 3D animated meshes object. The purpose of this study is to determine the most suitable method between FAMC and OMT in determining the higher compression efficiency of storing, transmitting, and rendering of animated 3D mesh, which made up of triangle meshes. 2 MOTIVATION 2.1 3D Animation 3D animation is the representation of static meshes sequences sharing the same connectivity requires efficient compression [2]. Moreover, 3D animation is one of the applications with recent technology that includes complex models with thousands of vertices [2]. Animated 3D meshes are widely used in areas such as 3D television, interactive applications, video games, virtual reality, as well as in education and professional products [4], [2]. The 3D animation which utilized animated 3D meshes are also known as dynamic 3D meshes of 3D mesh sequences [2]. According to Vasa [7], dynamic meshes, made up of a series of static triangular meshes are convenient representation that shares a single connectivity where each frame of the animation has different vertex position. Generally, the model of 3D animation has a hierarchical structure which made up of a number of transformed nodes of geometry as well as an interpolator node for the timeline in contrast to a model of 3D polygon mesh [6]. With more complex 3D models, the efficiency of transmission will become poorer with the application of key frame representations [1], [4]. Mamou ————————————————  Salina Sulaiman is with the GRAVS Lab, Universiti Malaysia Sabah, Malaysia, Sabah 88400 . E-mail: salina@ ums.edu.my.  Dr. Abdullah Bade is the Head of Department, Mathematics with Computer Graphics, School of Science and Technology, Universiti Malaysia Sabah, Malaysia, Sabah 88400. E-mail: abade08@yahoo.com. I
  • 2. International Journal of Interactive Digital Media, Vol. 1(2), ISSN 2289-4098, e-ISSN 2289-4101, www.ijidm.org © 2013 International Journal of Interactive Digital Media | 37 et al. [5] stated that these representations cause storing, transmitting and rendering processes to be very challenging [6], [1], [4]. Thus, determination of the most suitable method to compress the animated 3D representation is unavoidable. 2.2 Optimized Meshes Traversal (OMT) The key-frame approaches clearly lead to highly complex representation during interpolation to ensure the desired video frame rates are achieved. This representation also causes storing, transmitting, and rendering processes to become a great challenge [1], [4]. Optimized traversal strategy is a method that appropriately optimized the mesh traversal for dynamic mesh compression, where the process includes specification of the traversal order needed by the overhead of information [6]. 3 PROBLEM BACKGROUND Compressions for animated 3D animation are highly demanding for both storage space and bandwidth and also for transmission purpose [6]. According to Sakuragi et al. [8], in order for 3D-content application to perform high quality expression, the amount of data required for data storage and/or transmission often becomes a heavy load. Thus, the efficient coding methods for dynamic 3-D polygon mesh also need to be considered in compression efficiency. Lengyel in 1995 was the first researcher that considered the issue of compression dynamic 3D meshes with constant connectivity and time varying geometry [1], [4]. Some of the structure representations that were used are Local spatial-temporal predictive approaches, Principle Component Analysis (PCA), Wavelet-based methods, and Segmentation-based approaches [2], [4]. According to Bici [9], PCA method representation involves prediction at a stage for each group. Another algorithm known as Frame-based Animated Mesh Compression (FAMC), which recently been promoted within the MPEG-4 standard is one of the new compression techniques especially for 3D dynamics mesh [5]. This algorithm combines model-based motion- compensation strategy with transform and predictive coding of residual errors [4], [5]. It is a version that based on a skinning approach with the main idea is to partition the vertices of the animated mesh into groups [2]. Besides supporting a rich set of functionalities including streaming, scalability and progressive transmission, FAMC encoder offers high compression performance with gains of 60% in terms of bit-rate savings compared to previous MPEG-4 technology [2], [5]. Fig. 1 shows the synopsis of the FAMC encoding algorithm. According to Vasa [7], this algorithm has a second amendment of the MPEG-4 part 16 that was published in 2009. Although this algorithm shows result that almost neglects the information about connectivity, it processes the data point as a cloud rather than as a connected mesh apart from clustering step where the properties of 3-D polygon mesh are not fully considered to get the result. Therefore, the most suitable method needs to be applied in order to improve the performance in compression efficiency. 4 METHODOLOGY 4.1 Dynamic Meshes Compression using OMT Compression for 3D animated meshes represented in series of static meshes with same connectivity has attracted many researchers [2]. Some other researches also focus on combination of PCA method with an Edge Breaker-Like mesh traversal and parallelogram prediction. A study conducted by Vasa [7] has suggested using vertex decimation as a part of the compression. This approach allows the encoder to partially steer the decimation process based on the used predictors [6]. Recently, Maglo et al. [3] has presented a new algorithm for the progressive compression of manifold polygon meshes. The research deals with the decimation of input surfaces by several traversals that generate successive levels of detail. The compression involves the specific path decimation operator, which combines vertex removal and local remeshing [3]. Wavelet formulation with a lifting scheme and an adaptive quantization technique were used to improve the rate-distortion performance [3]. Fig. 2 demonstrates the result of level of detail of quadrangle elephant model generated by the above compression algorithm. 4.2 FAMC and OMT in PCA Basis With reference to FAMC encoder architecture as shown in Fig. 1, Mamou et al. [1], [4], suggested the first step is to optimally partition the mesh vertices into a set of cluster. A single 3D affine transform method can be used for this purpose. Then, the motion of each vertex is expressed as a weighted linear combination of the cluster motions by exploiting the skinning paradigm considered in Fig.1. Synopsis of the FAMC encoding algorithm [4]. Fig. 2. Level of Detail of quadrangle elephant model generated using OMT [3].
  • 3. International Journal of Interactive Digital Media, Vol. 1(2), ISSN 2289-4098, e-ISSN 2289-4101, www.ijidm.org © 2013 International Journal of Interactive Digital Media | 38 animation techniques [1], [4]. The performance of the compression bit increases until 60% bit rate especially for 3D animation section in different components, which expresses similar movement, e.g. head and eyeball movements [10]. Besides, it neglects most of the connectivity problems [6]. However, there are some weaknesses in FAMC during its implementation especially in case of animation consisting of more connected components. Since FAMC applied the cluster approaches, it cannot give output for non-edge connecting components [4]. According to Vasa [7], the general idea of traversal meshes in compressing static meshes, is that the number of possible gates is about six times larger than the number of vertices. A large freedom in choosing a particular traversal order can be achieved by using traversal order when selecting one gate for prediction of each vertex [6]. The algorithm requires several steps in order to encode the final traversal order. First, assign cost to gates. The cost needs to be computed iteratively by using iterative algorithm. Then, gate selection strategy has to be applied. Finally, the traversal order description is transmitted to the decoder [6]. Based on several researches, the optimized traversal order produces more good performance of the algorithm of PCA where it out performs the FAMC standard [6]. Fig. 3 shows one of the results of a research based on optimized traversal order approaches against the FAMC. Therefore, the implementation of the optimized traversal meshes shows more efficient in terms of compression efficiency against FAMC approaches. 5 CONCLUSION The suggested method shows improvement in reducing the data rate and amount of data required to code feature vector [6]. The best result is obtained during irregular meshes processing. The method has achieved scalability from traversal order optimization and more focus on regularity of the triangle, which helps in defining vector for efficiency of the traversal order optimization. Although this method is, appropriate for 3D animation, further study on other methods that can improve the existing approaches in increasing the compression efficiency should be conducted. REFERENCES [1] K. Mamou, N. Stefanoski, H. Kirchhoffer, K, Muller, T. Zaharia, F. Preteux, D. Marpe and J. Ostermann, “The New MPEG-4/FAMC Standard for Animated 3D Mesh Compression,” Proc. Second The True Vision Capture, Transmission and Display of 3D Video (3DTV), pp. 97-100, 2008. [2] O. Petrik and L. Vasa, “Improvements of MPEG-4 Standard FAMC for Efficient 3D Animation Compression,” Proc. Fifth The True VisionCapture,Transmissionand Display of3D Video (3DTV),2011. [3] A. Maglo, C. Courbet, P. Alliez and C. Hudelot, “Progressive Compression of Manifold Polygon Meshes,” Computers and Graphics, vol. 36, no. 5, pp. 349-359, 2012. [4] K. Mamou, T. Zaharia and F. Preteux, “FAMC: The MPEG-4 Standard for Animated Mesh Compression," Proc. Image Processing (ICIP ’08), pp. 2676-2679, 2008, doi:10.1109/ICIP.2008.4712345. [5] K. Mamou, T. Zaharia, F. Preteux, A. Kamoun, F. Payan and M. Antonini, "Two Optimizations of the MPEG-4 FAMC Standard for Enhance Compression of Animated 3D Meshes," Proc. Image Processing (ICIP ’08), pp. 1764-1767, 2008, doi:10.1109/ICIP.2008.4712117. [6] S.H. Lee and K. Kwon, “VRML Animated Model Watermarking Scheme using Geometry and Interpolator Nodes,” Computer- Aided Design, vol. 43, no. 8, pp. 1056-1073, 2011. [7] L. Vasa, “Optimized Mesh Traversal for Dynamic Mesh Compression,” Graphical Models, vol. 73, no. 2, pp. 218-230, 2011. [8] K. Sakuragi, B. Zhou, Y. Fujita and A. Kawanaka, "Efficient Coding for Dynamic 3-D Mesh with Vertices Structuring and Connectivity-oriented Multiresolution Decomposition," Digital Signal Processing, vol. 23, no. 1, pp. 176-183, Jan 2013, doi:10.1016/j.dsp.2012.09.003. [9] M.O. Bici and G.B. Akar, “Improved Prediction Methods for Scalable Predictive Animated Mesh Compression,” Journal Vis. Commun. Image R., vol. 22, pp. 577-589, 2011, doi:10.1016/j.jvcir.2011.07.006. [10] R. Tapu and T. Zaharia, “Video Segmentation and Structuring for Indexing Applications,” Int. J. Multimedia Data Engineering and Mgmt., vol. 2, no. 4, pp. 38-58, Oct. 2011, doi:10.4018/jmdem.2011100103. Salina Sulaiman obtained her bachelor degree in Computational Mathematics from Northern Illinois University, DeKalb, USA. Currently, she is pursuing her doctorate degree at the School of Science & Technology, Universiti Malaysia Sabah. She is also a member of Real-time Graphics & Visualization research group (GRAVS) at School of Science & Technology, Universiti Malaysia Sabah. Her research interests include computational mathematics, scientific visualization, and real-time surgical simulation. Dr. Abdullah Bade received his BSc in Computer Graphics from Universiti Teknologi Malaysia, in 1999 and MSc in Computer Graphics & Scientific Visualization, Universiti Teknologi Malaysia in 2003. He received his PhD in Computer Graphics & Scientific Visualization from Universiti Kebangsaan Malaysia, in 2008. He joined Universiti Malaysia Sabah as a senior lecturer in 2011. Currently, he is the program head of Mathematics of Computer Graphics at the School of Science and Technology. His research interests include virtual & augmented reality, and surgical simulation. Fig. 3. Rate-distortion curves for the dance sequences [7].