A Review on Block Matching Motion Estimation and Automata Theory based Approaches for Fractal Coding

Fractal compression is the lossy compression technique in the field of gray/color image and video compression. It gives high compression ratio, better image quality with fast decoding time but improvement in encoding time is a challenge. This review paper/article presents the analysis of most significant existing approaches in the field of fractal based gray/color images and video compression, different block matching motion estimation approaches for finding out the motion vectors in a frame based on inter-frame coding and intra-frame coding i.e. individual frame coding and automata theory based coding approaches to represent an image/sequence of images. Though different review papers exist related to fractal coding, this paper is different in many sense. One can develop the new shape pattern for motion estimation and modify the existing block matching motion estimation with automata coding to explore the fractal compression technique with specific focus on reducing the encoding time and achieving better image/video reconstruction quality. This paper is useful for the beginners in the domain of video compression.

[1]  Lai-Man Po,et al.  A novel cross-diamond search algorithm for fast block motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..

[2]  Janusz Konrad,et al.  Fractal image compression with region-based functionality , 2002, IEEE Trans. Image Process..

[3]  D. Malah,et al.  Adaptive image partitioning for fractal coding achieving designated rates under a complexity constraint , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[4]  Jaroslaw Domaszewicz,et al.  Graph-theoretical analysis of the fractal transform , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[5]  Lai-Man Po,et al.  A novel four-step search algorithm for fast block motion estimation , 1996, IEEE Trans. Circuits Syst. Video Technol..

[6]  Hannes Hartenstein,et al.  Lossless acceleration of fractal image encoding via the fast Fourier transform , 2000, Signal Process. Image Commun..

[7]  Jinshu Han Fast Fractal Image Compression Using Fuzzy Classification , 2008, 2008 Fifth International Conference on Fuzzy Systems and Knowledge Discovery.

[8]  Nilanjan Dey,et al.  A novel Block Matching Algorithmic Approach with smaller block size for motion vector estimation in video compression , 2012, 2012 12th International Conference on Intelligent Systems Design and Applications (ISDA).

[9]  Ghim Hwee Ong,et al.  A Two-Pass Improved Encoding Scheme for Fractal Image Compression , 2006, International Conference on Computer Graphics, Imaging and Visualisation (CGIV'06).

[10]  Shiping Zhu,et al.  A New Object-Based System for Fractal Video Sequences Compression , 2007, J. Multim..

[11]  N. V. Thakur,et al.  A Novel Compression Technique for Color Image Database , 2006, 2006 International Conference on Advanced Computing and Communications.

[12]  Gary J. Sullivan,et al.  Video Compression - From Concepts to the H.264/AVC Standard , 2005, Proceedings of the IEEE.

[13]  N. V. Thakur,et al.  Fractal Color Image Compression on a Pseudo Spiral Architecture , 2006, 2006 IEEE Conference on Cybernetics and Intelligent Systems.

[14]  C. Cheung,et al.  Normalized partial distortion search algorithm for block motion estimation , 2000, IEEE Trans. Circuits Syst. Video Technol..

[15]  Preeti Bajaj,et al.  Fractal Video Coding Using Modified Three-step Search Algorithm for Block-matching Motion Estimation , 2015 .

[16]  Chong Sze Tong,et al.  Adaptive approximate nearest neighbor search for fractal image compression , 2002, IEEE Trans. Image Process..

[17]  Jarkko Kari,et al.  Arithmetic Coding of Weighted Finite Automata , 1994, RAIRO Theor. Informatics Appl..

[18]  Dietmar Saupe,et al.  Edge-based partition coding for fractal image compression , 2004 .

[19]  Jinshu Han Speeding up Fractal Image Compression Based on Local Extreme Points , 2007, Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2007).

[20]  Ullrich Hafner Refining image compression with weighted finite automata , 1996, Proceedings of Data Compression Conference - DCC '96.

[21]  Cangju Xing,et al.  A Hierarchical Classification Matching Scheme for Fractal Image Compression , 2008, 2008 Congress on Image and Signal Processing.

[22]  Anil K. Jain,et al.  Displacement Measurement and Its Application in Interframe Image Coding , 1981, IEEE Trans. Commun..

[23]  Michele Nappi,et al.  Color image coding combining linear prediction and iterated function systems , 1997, Signal Process..

[24]  Dequn Liang,et al.  Fast fractal image encoding based on correlation information feature , 2010, 2010 3rd International Congress on Image and Signal Processing.

[25]  Michael F. Barnsley,et al.  Fractals everywhere , 1988 .

[26]  Zaikuo Wang,et al.  A Fast Fractal Video Coding Algorithm Using Cross-Hexagon Search for Block Motion Estimation , 2011 .

[27]  Shiping Zhu,et al.  A novel cross-hexagon search algorithm based on motion vector field prediction , 2009, 2009 IEEE International Symposium on Industrial Electronics.

[28]  Shadrokh Samavi,et al.  Acceleration of Fractal Image Compression using Characteristic Vector Classification , 2006, 2006 Canadian Conference on Electrical and Computer Engineering.

[29]  Jo Yew Tham,et al.  A novel unrestricted center-biased diamond search algorithm for block motion estimation , 1998, IEEE Trans. Circuits Syst. Video Technol..

[30]  Ajai Jain,et al.  Stochastic image compression using fractals , 2003, Proceedings ITCC 2003. International Conference on Information Technology: Coding and Computing.

[32]  R. Hashemian,et al.  Improved image compression using fractal block coding , 2003, 2003 46th Midwest Symposium on Circuits and Systems.

[34]  Trieu-Kien Truong,et al.  Fast fractal image compression using spatial correlation , 2004 .

[35]  Y. Fisher,et al.  Image compression: A study of the iterated transform method , 1992, Signal Process..

[36]  Y.-G. Wu,et al.  Motion vector generation for video coding by gray prediction , 2011 .

[37]  Nilanjan Dey,et al.  Motion vector estimation using parallel processing , 2014, International Conference on Circuits, Communication, Control and Computing.

[38]  Rong Liu,et al.  Adaptive partition and hybrid method in fractal video compression , 2006, Comput. Math. Appl..

[39]  Sang Uk Lee,et al.  Fractal coding of video sequence using circular prediction mapping and noncontractive interframe mapping , 1998, IEEE Trans. Image Process..

[40]  Shiping Zhu,et al.  A New Object-Based Fractal Stereo Codec with Quadtree-Based Disparity or Motion Compensation , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[41]  Lap-Pui Chau,et al.  Hexagon-based search pattern for fast block motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..

[42]  Hai Yu,et al.  Fractal Image Compression Based on Number of Hopping and Variance of Continuing Positive and Negative Pixels , 2008, 2008 The 9th International Conference for Young Computer Scientists.

[43]  Xiaohu Ma,et al.  Video Coding Based on Bitplane and GFA Modeling , 2006, 2006 International Conference on Communications, Circuits and Systems.

[44]  Lyman P. Hurd,et al.  Fractal image compression , 1993 .

[45]  Philip M. Long,et al.  Explicit bit minimization for motion-compensated video coding , 1994, Proceedings of IEEE Data Compression Conference (DCC'94).

[46]  Mahmoud Hassaballah,et al.  A Fast Fractal Image Compression Method Based on Entropy , 2009, Progress in Computer Vision and Image Analysis.

[47]  V.R. Prasad,et al.  Adaptive Gray Level Difference to Speed Up Fractal Image Compression , 2007, 2007 International Conference on Signal Processing, Communications and Networking.

[48]  Michael Thomas,et al.  Enhancements of Partitioning Techniques for Image Compression Using Weighted Finite Automata , 2001, CIAA.

[49]  Wilhelm Burger,et al.  Digital Image Processing - An Algorithmic Introduction using Java , 2008, Texts in Computer Science.

[50]  Caiming Zhang,et al.  Fractal Image Compression by Ant Colony Algorithm , 2008, 2008 The 9th International Conference for Young Computer Scientists.

[51]  O. G. Kakde,et al.  Color Image Compression with Modified Fractal Coding on Spiral Architecture , 2007, J. Multim..

[52]  Lurng-Kuo Liu,et al.  A block-based gradient descent search algorithm for block motion estimation in video coding , 1996, IEEE Trans. Circuits Syst. Video Technol..

[53]  Suman K. Mitra,et al.  Fractal image compression using iterated function system with probabilities , 2001, Proceedings International Conference on Information Technology: Coding and Computing.

[54]  John C. Hart,et al.  Fractal color compression in the L*a*b* uniform color space , 1998, Proceedings DCC '98 Data Compression Conference (Cat. No.98TB100225).

[55]  Aura Conci,et al.  Fractal coding based on image local fractal dimension , 2005 .

[56]  Frank Katritzke Refinements of data compression using weighted finite automata , 2001 .

[57]  Shu-Yuan Chen,et al.  Fractal Image Compression with Predicted Dihedral Transformation , 2007, 2007 12th IEEE Symposium on Computers and Communications.

[58]  Michael Unger,et al.  Hybrid Weighted Finite Automata for Image and Video Compression , 1997 .

[59]  Wen-Hsien Fang,et al.  Center of Mass-Based Adaptive Fast Block Motion Estimation , 2007, EURASIP J. Image Video Process..

[61]  Michael F. Barnsley,et al.  A better way to compress images , 1988 .

[62]  Paul Bao,et al.  Very low bitrate video compression based on GFA modeling , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[63]  Liu Ming-jun,et al.  Cross-Hexagon-based motion estimation algorithm using motion vector adaptive search technique , 2009, 2009 International Conference on Wireless Communications & Signal Processing.

[64]  Jarkko Kari,et al.  Inference algorithms for WFA and image compression , 1995 .

[65]  Kamel Belloulata,et al.  Fast fractal coding of subbands using a non-iterative block clustering , 2005, J. Vis. Commun. Image Represent..

[66]  O. G. Kakde,et al.  Color Image Compression on Spiral Architecture using Optimized Domain Blocks in Fractal Coding , 2007, Fourth International Conference on Information Technology (ITNG'07).

[67]  Partha Pratim Das,et al.  Fractal image compression: a randomized approach , 2004, Pattern Recognit. Lett..

[68]  Shiping Zhu,et al.  A novel fractal video coding algorithm using fast block-matching motion estimation technology , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[69]  Bing Zeng,et al.  A new three-step search algorithm for block motion estimation , 1994, IEEE Trans. Circuits Syst. Video Technol..

[70]  Hsueh-Ming Hang,et al.  An efficient block-matching algorithm for motion-compensated coding , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[71]  Daniel N. Rogovin,et al.  Fractal (self-VQ) encoding of video sequences , 1994, Other Conferences.

[72]  Hai Wang Fast Image Fractal Compression with Graph-Based Image Segmentation Algorithm , 2010 .

[73]  Soumya K. Ghosh,et al.  Relative Fractal Coding and its Application in Satellite Image Compression , 2002, ICVGIP.

[74]  Daxing Li,et al.  Implementation of a Quick Fractal Image Compression Algorithm and Its Application in Digital Certificate Solution Scheme , 2007, 2007 IEEE International Conference on Automation and Logistics.

[75]  Karel Culik,et al.  Finite automata based compression of bi-level and simple color images , 1997, Comput. Graph..

[76]  Zhaohui Li,et al.  Fractal color image compression , 2000, Proceedings 13th Brazilian Symposium on Computer Graphics and Image Processing (Cat. No.PR00878).

[77]  Ce Fan,et al.  A Fast Matching Algorithm Based on Adaptive Classification Scheme , 2006, 2006 5th IEEE International Conference on Cognitive Informatics.

[78]  Hannes Hartenstein,et al.  Region-based fractal image compression , 2000, IEEE Trans. Image Process..

[79]  Mohammed Ghanbari,et al.  The Cross-Search Algorithm for Motion Estimation , 1990 .

[80]  L.P. Hurd,et al.  Fractal video compression , 1992, Digest of Papers COMPCON Spring 1992.

[81]  H. Hassanpour,et al.  A new fast no search fractal image compression in DCT domain , 2007, 2007 International Conference on Machine Vision.

[82]  Chou-Chen Wang,et al.  A fast encoding algorithm for fractal image compression , 2004, IEICE Electron. Express.

[83]  Riccardo Distasi,et al.  A range/domain approximation error-based approach for fractal image compression , 2006, IEEE Transactions on Image Processing.

[84]  Jun Tian,et al.  A new cross-diamond search algorithm for fast block motion estimation , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).

[85]  Ying Zhang,et al.  Fractal color image compression using vector distortion measure , 1995, Proceedings., International Conference on Image Processing.

[86]  N. Dey,et al.  An efficient motion estimation algorithm using division mechanism of low and high motion zone , 2013, 2013 International Mutli-Conference on Automation, Computing, Communication, Control and Compressed Sensing (iMac4s).

[87]  T Koga,et al.  MOTION COMPENSATED INTER-FRAME CODING FOR VIDEO CONFERENCING , 1981 .

[88]  Xiaohu Ma,et al.  Image compression method based on Generalized Finite Automata , 2008, 2008 International Conference on Audio, Language and Image Processing.

[89]  Shiping Zhu,et al.  A novel object-based fractal stereo video codec , 2005, IEEE International Conference on Image Processing 2005.

[90]  Xuan Jing,et al.  An efficient three-step search algorithm for block motion estimation , 2004, IEEE Transactions on Multimedia.

[91]  Daniele D. Giusto,et al.  Fractal coding of color images using earth mover's distance , 2006, MobiMedia '06.

[92]  Kai-Kuang Ma,et al.  A new diamond search algorithm for fast block-matching motion estimation , 2000, IEEE Trans. Image Process..