Binary Image Compression Using Efficient Partitioning into Rectangular Regions IEEE Transactions on Communications Sherif A.Mohamed and Moustafa M. Fahmy.

Slides:



Advertisements
Similar presentations
Improved Seam Carving for Video Retargeting Authors: Michael Rubinstein, Ariel Shamir and Shai Avidan Source: ACM Transactions on Graphics (TOG), Volume.
Advertisements

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 19, NO. 12, DECEMBER /10/4.
Arbitrary Bit Generation and Correction Technique for Encoding QC-LDPC Codes with Dual-Diagonal Parity Structure Chanho Yoon, Eunyoung Choi, Minho Cheong.
Adaptive Context-Based Arithmetic Coding of Arbitrary Contour Maps Armando J. Pinho IEEE SIGNAL PROCESSING LETTERS, VOL. 8, NO. 1,JANUARY 2001.
Rajat K. Pal. Chapter 3 Emran Chowdhury # P Presented by.
1 Outline  Introduction to JEPG2000  Why another image compression technique  Features  Discrete Wavelet Transform  Wavelet transform  Wavelet implementation.
Outline Introduction Introduction Fast Inter Prediction Mode Decision for H.264 – –Pre-encoding An Efficient Inter Mode Decision Approach for H.264 Video.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Multimedia Data Introduction to Image Data Dr Mike Spann Electronic, Electrical and Computer Engineering.
Page 1 CS Department Parallel Design of JPEG2000 Image Compression Xiuzhen Huang CS Department UC Santa Barbara April 30th, 2003.
Error Concealment For Fine Granularity Scalable Video Transmission Hua Cai; Guobin Shen; Feng Wu; Shipeng Li; Bing Zeng; Multimedia and Expo, Proceedings.
1 An Efficient Mode Decision Algorithm for H.264/AVC Encoding Optimization IEEE TRANSACTION ON MULTIMEDIA Hanli Wang, Student Member, IEEE, Sam Kwong,
(r, n)-Threshold Image Secret Sharing Methods with Small Shadow Images Xiaofeng Wang, Zhen Li, Xiaoni Zhang, Shangping Wang Xi'an University of Technology,
Copyright 2008 Koren ECE666/Koren Part.6a.1 Israel Koren Spring 2008 UNIVERSITY OF MASSACHUSETTS Dept. of Electrical & Computer Engineering Digital Computer.
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
A Concealment Method for Shape Information in MPEG-4 Coded Video Sequences Shahram Shirani, Berna Erol, and Faouzi Kossentini IEEE TRANSACTIONS ON MULTIMEDIA,
Image processing Lecture 4.
VEHICLE NUMBER PLATE RECOGNITION SYSTEM. Information and constraints Character recognition using moments. Character recognition using OCR. Signature.
Binary Image Compression via Monochromatic Pattern Substitution: A Sequential Speed-Up Luigi Cinque and Sergio De Agostino Computer Science Department.
CS 6825: Binary Image Processing – binary blob metrics
Kaihua Zhang Lei Zhang (PolyU, Hong Kong) Ming-Hsuan Yang (UC Merced, California, U.S.A. ) Real-Time Compressive Tracking.
CSIE Dept., National Taiwan Univ., Taiwan
Image Representation. Objectives  Bitmaps: resolution, colour depth and simple bitmap file calculations.  Vector graphics: drawing list – objects and.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
Lossless Watermarking for Image Authentication: A New Framework and an Implementation IEEE TRANSACTIONS ON IMAGE PROCESSING APRIL 2006 C.M.Chen.
Ali Al-Saihati ID# Ghassan Linjawi
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
Learning to Sense Sparse Signals: Simultaneous Sensing Matrix and Sparsifying Dictionary Optimization Julio Martin Duarte-Carvajalino, and Guillermo Sapiro.
Configurable Multi-product Floorplanning Qiang Ma, Martin D.F. Wong, Kai-Yuan Chao ASP-DAC 2010.
CS1Q Computer Systems Lecture 7
Multimedia Data Introduction to Image Data Dr Sandra I. Woolley Electronic, Electrical and Computer.
1 Fast packet classification for two-dimensional conflict-free filters Department of Computer Science and Information Engineering National Cheng Kung University,
An efficient Video Coding using Phase-matched Error from Phase Correlation Information Manoranjan Paul 1 and Golam Sorwar IEEE.
IEEE Transactions on Consumer Electronics, Vol. 58, No. 2, May 2012 Kyungmin Lim, Seongwan Kim, Jaeho Lee, Daehyun Pak and Sangyoun Lee, Member, IEEE 報告者:劉冠宇.
Learning to Detect Faces A Large-Scale Application of Machine Learning (This material is not in the text: for further information see the paper by P.
Cross-Product Packet Classification in GNIFS based on Non-overlapping Areas and Equivalence Class Author: Mohua Zhang, Ge Li Publisher: AISS 2012 Presenter:
Student: Fan Bai Instructor: Dr. Sushil Prasad CSc8530.
Wonjun Kim and Changick Kim, Member, IEEE
SPIHT algorithm combined with Huffman encoding Wei Li, Zhen Peng Pang, Zhi Jie Liu, 2010 Third International Symposium on Intelligent Information Technology.
Essential components of the implementation are:  Formation of the network and weight initialization routine  Pixel analysis of images for symbol detection.
Compressing Bi-Level Images by Block Matching on a Tree Architecture Sergio De Agostino Computer Science Department Sapienza University of Rome ITALY.
Hierarchical Systolic Array Design for Full-Search Block Matching Motion Estimation Noam Gur Arie,August 2005.
Image Compression Using Address-Vector Quantization NASSER M. NASRABADI, and YUSHU FENG Presented by 蔡進義 P IEEE TRANSACTIONS ON COMMUNICATIONS,
Efficient Huffman Decoding Aggarwal, M. and Narayan, A., International Conference on Image Processing, vol. 1, pp. 936 – 939, 2000 Presenter :Yu-Cheng.
Flame and smoke detection method for early real-time detection of a tunnel fire Adviser: Yu-Chiang Li Speaker: Wei-Cheng Wu Date: 2009/09/23 Fire Safety.
Visual Cryptography Given By: Moni Naor Adi Shamir Presented By: Anil Vishnoi (2005H103017)
An improved SVD-based watermarking scheme using human visual characteristics Chih-Chin Lai Department of Electrical Engineering, National University of.
Adaptive Block Coding Order for Intra Prediction in HEVC
Computer Graphics CC416 Week 13 Clipping.
Fill Area Algorithms Jan
Huffman Coding, Arithmetic Coding, and JBIG2
Mean Shift Segmentation
A Color Image Hiding Scheme Based on SMVQ and Modulo Operator
Yongjian Hu, Member, IEEE, Heung-Kyu Lee, Kaiying Chen, and Jianwei Li
A Restricted Region-based Data-hiding Scheme
Rasterizing Polygons Lecture 29 Wed, Dec 7, 2005.
Chair Professor Chin-Chen Chang Feng Chia University
A Self-Reference Watermarking Scheme Based on Wet Paper Coding
A Color Image Hiding Scheme Based on SMVQ and Modulo Operator
A Block Based MAP Segmentation for Image Compression
High Capacity Data Hiding for Grayscale Images
Efficient Huffman Decoding
一種兼顧影像壓縮與資訊隱藏之技術 張 真 誠 國立中正大學資訊工程學系 講座教授
A Self-Reference Watermarking Scheme Based on Wet Paper Coding
Scalable light field coding using weighted binary images
Source: IEEE Access. (2019/05/13). DOI: /ACCESS
Author :Ji-Hwei Horng (洪集輝) Professor National Quemoy University
A Quadratic-Residue-based Fragile Watermarking Scheme
A Restricted Region-based Data-hiding Scheme
Presentation transcript:

Binary Image Compression Using Efficient Partitioning into Rectangular Regions IEEE Transactions on Communications Sherif A.Mohamed and Moustafa M. Fahmy (IEEE Fellow) A New Compression Technique for Binary Text Images IEEE Symposium on Computers and Communications (ISCC) Azhar Quddus and Moustafa M. Fahmy (IEEE Fellow)

Binary Image Compression Using Efficient Partitioning into Rectangular Regions IEEE Transactions on Communications Sherif A.Mohamed and Moustafa M. Fahmy (IEEE Fellow)

Outline Introduction Image Partition into Rectangles Algorithm for Partitioning Coordinate Data Compression Test Images of different types and sizes Experimental Results Conclusion

Introduction This paper propose a new binary image coding scheme that can achieve excellent compression results via –partitioning the black regions of the input image into nonoverlapping rectangular regions –efficiently encoding the locations of the vertices of these rectangles.

Image Partition into Rectangles Binary Image Encoding Matrix R using the proposed approach

Algorithms for Partitioning Partition the original image into the minimum number of nonoverlapping rectangles. The Optimal Rectangular P artitioning (ORP) algorithm is very slow and has very high complexity. A simple and fast Near-optimal Rectangular Partitioning (NRP) algorithm proceeds as follows:

Algorithms for Partitioning (Cont.) 1. During the raster (left to right and top to bottom) scan process, when an unprocessed black pixel is encountered, it is considered as the top left vertex of a rectangle. The same location in the matrix R should be set to 1 to indicate the existence of a top left vertex of a new rectangle. 2. All the unprocessed black pixels to the right of the above pixel are included in the new developing rectangle until a terminating, white or processed black, pixel is encountered. The pixel exactly to the left of the terminating pixel now represents the top right vertex of the new rectangle. 3. The rectangle then extends downward by including all the unprocessed black pixels bounded by the column locations of the top left and top right vertices. The downward extension stops if the following. a) One, or more, white pixel exists in the new encountered row within the vertical locations of the left and right vertices of the rectangle. b) The new downward row has unprocessed black pixels exactly to the left and exactly to the right of the left and right vertices, respectively.

Algorithms for Partitioning (Cont.) 4. The rightmost pixel in the last row of the developing rectangle is considered as the bottom right vertex of the rectangle. Hence, its location in the matrix R should be set to 2. If the location of the bottom rights vertex is the same as the that of the top left one, then this location in the matrix R should be changed to -1 to indicate the case of a one pixel rectangle. 5. All the pixels in the above rectangle should be indicated as processed black pixels in order not to be processed again. This can be achieved by changing their values in the matrix A to 0 so that they are not to be processed any further. 6. The search of another rectangle resumes from the pixel next to the one identified as the top left vertex of the last encountered rectangle until the whole image is scanned.

Coordinate Data Compression Matrix REncoding Bits

Test Images of different types and sizes (a) 256x256 (b) 512x512 (c) 379x374

Test Images of different types and sizes (f) 767x572 (d) 346x508 (e) 629x576

Experimental Results

Experimental Results (Cont.)

Conclusion This paper propose a new binary image coding scheme that can achieve excellent compression results via –partitioning the black regions of the input image into nonoverlapping rectangular regions –efficiently encoding the locations of the vertices of these rectangles. The performance of NRP is indeed close to optimal (ORP) while being simpler to implement.

A New Compression Technique for Binary Text Images IEEE Symposium on Computers and Communications (ISCC) Azhar Quddus and Moustafa M. Fahmy (IEEE Fellow)

Outline Introduction Image Partition into Overlapping Rectangles Algorithm for Partitioning Coordinate Data Compression Test Images Experimental Result Conclusion

Introduction This paper propose a new binary image coding scheme that can achieve excellent compression results via –partitioning the black regions of the input image into overlapping rectangular regions –efficiently encoding the locations of the vertices of these rectangles. The complexity is justified by the gain obtained in the compression ratio. –Less the numbers of rectangles than nonoverlapping partitioning –More complex than nonoverlapping partitioning

Image Partition into Overlapping Rectangles Nonoverlapping Partitioning Overlapping Partitioning

Algorithms for Partitioning Partition the original image into the minimum number of overlapping rectangles. Problem: –Partial Overlapping –Conflict

Problem: Partial Overlapping Situation1:

Problem: Partial Overlapping Situation2:

Problem: Conflict Partitioning of Image1 Identical Matrix RPartitioning of Image2

Problem: Conflict Conflicting Image after Splitting Matrix R

Coordinate Data Compression Matrix REncoding Bits

Test Images Hindi-English Text (64x64)Arabic-English Text (64x64)

Experimental Result

Conclusion This paper propose a new binary image coding scheme that can achieve excellent compression results via –partitioning the black regions of the input image into overlapping rectangular regions –efficiently encoding the locations of the vertices of these rectangles. The complexity is justified by the gain obtained in the compression ratio. –Less the numbers of rectangles than nonoverlapping partitioning –More complex than nonoverlapping partitioning