A fast region segmentation algorithm on compressed gray images using Non-symmetry and Anti-packing Model and Extended Shading representation

We propose a fast algorithm for image segmentation by using NAMES.We put forward 4 extended Lemmas and 2 extended Theorems for region segmentation.We propose some novel NAMES-based data structures in our algorithm.We present a new scanning method used to process each NAMES block.Our NAMES-based algorithm is much faster than the QS-based and the BPT-based algorithm. Image segmentation is one of the fundamental steps in image analysis for object identification. The main goal of image segmentation is to recognize homogeneous regions within an image as distinct and belonging to different objects. Inspired by the idea of the packing problem, in this paper, we propose a fast O ( N α ( N ) ) -time algorithm for image segmentation by using Non-symmetry and Anti-packing Model and Extended Shading representation, which was called the NAMES-based algorithm, where N is the number of homogenous blocks and α ( N ) is the inverse of the Ackerman's function and it is a very slowly growing function. We first put forward four extended Lemmas and two extended Theorems. Then, we present a new scanning method used to process each NAMES block. Finally, we propose a novel NAMES-based data structure used to merge two regions. With the same experimental conditions and the same time complexity, our proposed NAMES-based algorithm, which extends the popular hierarchical representation model to a new non-hierarchical representation model, has about 86.75% and 89.47% average execution time improvement ratio when compared to the Binary Partition Tree (BPT)-based algorithm and the Quadtree Shading (QS)-based algorithm which has about 55.4% execution time improvement ratio when the QS-based algorithm itself is compared to the previous fastest region segmentation algorithm by Fiorio and Gustedt whose O ( N 2 ) -time algorithm is run on the original N × N gray image. Further, the NAMES can improve the memory-saving by 28.85% (5.04%) and simultaneously reduce the number of the homogeneous blocks by 49.05% (36.04%) more than the QS (the BPT) whereas maintaining the satisfactory image quality. Therefore, by comparing our NAMES-based algorithm with the QS-based algorithm and the BPT-based algorithm, the experimental results presented in this paper show that the former has not only higher compression ratio and less number of homogenous blocks than the latter whereas maintaining the satisfactory image quality, but also can significantly improve the execution speed for image segmentation, and therefore it is a much more effective algorithm for image segmentation.

[1]  Liang-Gee Chen,et al.  Visual Vocabulary Processor Based on Binary Tree Architecture for Real-Time Object Recognition in Full-HD Resolution , 2012, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[2]  Krishna Mohan Buddhiraju,et al.  Unsupervised Multi-Spectral Satellite Image Segmentation Combining Modified Mean-Shift and a New Minimum Spanning Tree Based Clustering Technique , 2014, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[3]  Brian J. Smith,et al.  Airway Tree Segmentation in Serial Block-Face Cryomicrotome Images of Rat Lungs , 2014, IEEE Transactions on Biomedical Engineering.

[4]  Jayaram K. Udupa,et al.  Body-wide hierarchical fuzzy modeling, recognition, and delineation of anatomy in medical images , 2014, Medical Image Anal..

[5]  Kuo-Liang Chung,et al.  Improved image compression using S-tree and shading approach , 2000, IEEE Trans. Commun..

[6]  Hanan Samet,et al.  Using topological sweep to extract the boundaries of regions in maps represented by region quadtrees , 2005, Algorithmica.

[7]  Irene Gargantini,et al.  An effective way to represent quadtrees , 1982, CACM.

[8]  Wan-Chi Siu,et al.  Improved techniques for automatic image segmentation , 2001, IEEE Trans. Circuits Syst. Video Technol..

[9]  Antonio J. Plaza,et al.  Hyperspectral Image Segmentation Using a New Spectral Unmixing-Based Binary Partition Tree Representation , 2014, IEEE Transactions on Image Processing.

[10]  J. Alison Noble,et al.  Ultrasound image segmentation: a survey , 2006, IEEE Transactions on Medical Imaging.

[11]  Eric Lecolinet,et al.  A Survey of Methods and Strategies in Character Segmentation , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Kuo-Liang Chung,et al.  A hybrid gray image representation using spatial- and DCT-based approach with application to moment computation , 2006, J. Vis. Commun. Image Represent..

[13]  Yunping Zheng,et al.  A novel binary image representation algorithm by using NAM and coordinate encoding procedure and its application to area calculation , 2014, Frontiers of Computer Science.

[14]  Dao-Qing Dai,et al.  A New On-Board Image Codec Based on Binary Tree With Adaptive Scanning Order in Scan-Based Mode , 2012, IEEE Transactions on Geoscience and Remote Sensing.

[15]  Mudar Sarem,et al.  A new non-symmetry and anti-packing model and its application to image contrast enhancement , 2011, Comput. Electr. Eng..

[16]  Minglun Gong,et al.  Quadtree-based genetic algorithm and its applications to computer vision , 2004, Pattern Recognit..

[17]  Jack Sklansky,et al.  Image Segmentation and Feature Extraction , 1978, IEEE Transactions on Systems, Man, and Cybernetics.

[18]  Zhi Liu,et al.  Unsupervised image segmentation based on analysis of binary partition tree for salient object extraction , 2011, Signal Process..

[19]  Riccardo Distasi,et al.  Image compression by B-tree triangular coding , 1997, IEEE Trans. Commun..

[20]  Xuelong Li,et al.  An Efficient MRF Embedded Level Set Method for Image Segmentation , 2015, IEEE Transactions on Image Processing.

[21]  Carlos López-Martínez,et al.  Filtering and Segmentation of Polarimetric SAR Data Based on Binary Partition Trees , 2012, IEEE Transactions on Geoscience and Remote Sensing.

[22]  Faouzi Kossentini,et al.  The emerging JBIG2 standard , 1998, IEEE Trans. Circuits Syst. Video Technol..

[23]  Yuxing Tang,et al.  A Global/Local Affinity Graph for Image Segmentation , 2015, IEEE Transactions on Image Processing.

[24]  Jane You,et al.  A novel gray image representation using overlapping rectangular NAM and extended shading approach , 2012, J. Vis. Commun. Image Represent..

[25]  Naoufel Werghi,et al.  Segmentation and Modeling of Full Human Body Shape From 3-D Scan Data: A Survey , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[26]  M. Ahmadi,et al.  Image segmentation: A comparative study , 1986, Canadian Electrical Engineering Journal.

[27]  Yiannis Kompatsiaris,et al.  Content-based binary image retrieval using the adaptive hierarchical density histogram , 2011, Pattern Recognit..

[28]  Shyh-Kwei Chen,et al.  An exact closed-form formula for d-dimensional quadtree decomposition of arbitrary hyperrectangles , 2006, IEEE Transactions on Knowledge and Data Engineering.

[29]  Srinivas Aluru,et al.  Efficient parallel algorithms and software for compressed octrees with applications to hierarchical methods , 2005, Parallel Comput..

[30]  Azriel Rosenfeld,et al.  Image Segmentation by Pixel Classification in (Gray Level, Edge Value) Space , 1978, IEEE Transactions on Computers.

[31]  Albert C. S. Chung,et al.  Bayesian image segmentation using local iso-intensity structural orientation , 2005, IEEE Transactions on Image Processing.

[32]  Suk-Ju Kang,et al.  Image segmentation using linked mean-shift vectors and its implementation on GPU , 2014, IEEE Transactions on Consumer Electronics.

[33]  Long Quan,et al.  Regularized Tree Partitioning and Its Application to Unsupervised Image Segmentation , 2014, IEEE Transactions on Image Processing.

[34]  Patrick Pérez,et al.  Discrete Markov image modeling and inference on the quadtree , 2000, IEEE Trans. Image Process..

[35]  Hsueh-I Lu,et al.  Efficient region segmentation on compressed gray images using quadtree and shading representation , 2004, Pattern Recognit..

[36]  Khalid M. Hosny,et al.  Image representation using accurate orthogonal Gegenbauer moments , 2011, Pattern Recognit. Lett..

[37]  Huaxiong Huang,et al.  The geometry and dynamics of binary trees , 2011, Math. Comput. Simul..

[38]  Christophe Fiorio,et al.  Two Linear Time Union-Find Strategies for Image Processing , 1996, Theor. Comput. Sci..

[39]  Nassir Navab,et al.  A State-of-the-Art Review on Segmentation Algorithms in Intravascular Ultrasound (IVUS) Images , 2012, IEEE Transactions on Information Technology in Biomedicine.

[40]  Q. M. Jonathan Wu,et al.  An Extension of the Standard Mixture Model for Image Segmentation , 2010, IEEE Transactions on Neural Networks.

[41]  Yunping Zheng,et al.  A fast algorithm for computing moments of gray images based on NAM and extended shading approach , 2010, Frontiers of Computer Science in China.

[42]  Hanan Samet,et al.  The Quadtree and Related Hierarchical Data Structures , 1984, CSUR.

[43]  Christophe Collet,et al.  Hyperconnections and Hierarchical Representations for Grayscale and Multiband Image Processing , 2012, IEEE Transactions on Image Processing.