Volume 2, Issue 9, September 2014 ISSN

Similar documents
IMAGE COMPRESSION TECHNIQUES

A Comprehensive lossless modified compression in medical application on DICOM CT images

IMAGE COMPRESSION USING HYBRID TRANSFORM TECHNIQUE

IMAGE COMPRESSION TECHNIQUES

Lossless Compression Algorithms

Cost Minimization by QR Code Compression

Chapter 1. Digital Data Representation and Communication. Part 2

CHAPTER 6. 6 Huffman Coding Based Image Compression Using Complex Wavelet Transform. 6.3 Wavelet Transform based compression technique 106

A Image Comparative Study using DCT, Fast Fourier, Wavelet Transforms and Huffman Algorithm

Department of electronics and telecommunication, J.D.I.E.T.Yavatmal, India 2

Comparative Study between DCT and Wavelet Transform Based Image Compression Algorithm

FRACTAL IMAGE COMPRESSION OF GRAYSCALE AND RGB IMAGES USING DCT WITH QUADTREE DECOMPOSITION AND HUFFMAN CODING. Moheb R. Girgis and Mohammed M.

Topic 5 Image Compression

IMAGE COMPRESSION USING HYBRID QUANTIZATION METHOD IN JPEG

Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi

IMAGE COMPRESSION. Image Compression. Why? Reducing transportation times Reducing file size. A two way event - compression and decompression

A WAVELET BASED BIOMEDICAL IMAGE COMPRESSION WITH ROI CODING

EE67I Multimedia Communication Systems Lecture 4

A Comprehensive Review of Data Compression Techniques

Review of Image Compression Techniques

A COMPRESSION TECHNIQUES IN DIGITAL IMAGE PROCESSING - REVIEW

REVIEW ON IMAGE COMPRESSION TECHNIQUES AND ADVANTAGES OF IMAGE COMPRESSION

ISSN (ONLINE): , VOLUME-3, ISSUE-1,

VC 12/13 T16 Video Compression

A New Compression Method Strictly for English Textual Data

IMAGE PROCESSING USING DISCRETE WAVELET TRANSFORM

Hybrid Image Compression Using DWT, DCT and Huffman Coding. Techniques

Digital Image Processing

[Singh*, 5(3): March, 2016] ISSN: (I2OR), Publication Impact Factor: 3.785

Statistical Image Compression using Fast Fourier Coefficients

IMAGE COMPRESSION USING TWO DIMENTIONAL DUAL TREE COMPLEX WAVELET TRANSFORM

IMAGE PROCESSING (RRY025) LECTURE 13 IMAGE COMPRESSION - I

JPEG Compression Using MATLAB

2-D SIGNAL PROCESSING FOR IMAGE COMPRESSION S. Venkatesan, Vibhuti Narain Rai

MRT based Fixed Block size Transform Coding

Biometric Security System Using Palm print

IMAGE COMPRESSION. Chapter - 5 : (Basic)

Optimization of Bit Rate in Medical Image Compression

An Improved Run Length Encoding Scheme for Image Compression Ch.Samson 1, VUK Sastry 2

Keywords Data compression, Lossless data compression technique, Huffman Coding, Arithmetic coding etc.

Sparse Transform Matrix at Low Complexity for Color Image Compression

HYBRID TRANSFORMATION TECHNIQUE FOR IMAGE COMPRESSION

A Comparative Study between Two Hybrid Medical Image Compression Methods

CS 335 Graphics and Multimedia. Image Compression

A Comparative Study of DCT, DWT & Hybrid (DCT-DWT) Transform

Research Article Does an Arithmetic Coding Followed by Run-length Coding Enhance the Compression Ratio?

Digital Image Representation Image Compression

Fingerprint Image Compression

Information Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay

Video Compression An Introduction

Implementation of Lifting-Based Two Dimensional Discrete Wavelet Transform on FPGA Using Pipeline Architecture

VLSI Implementation of Daubechies Wavelet Filter for Image Compression

Multimedia Networking ECE 599

Image Compression Techniques

Fundamentals of Multimedia. Lecture 5 Lossless Data Compression Variable Length Coding

Welcome Back to Fundamentals of Multimedia (MR412) Fall, 2012 Lecture 10 (Chapter 7) ZHU Yongxin, Winson

Image Compression Algorithm and JPEG Standard

Enhancing the Image Compression Rate Using Steganography

Redundant Data Elimination for Image Compression and Internet Transmission using MATLAB

AN EFFICIENT BINARIZATION TECHNIQUE FOR FINGERPRINT IMAGES S. B. SRIDEVI M.Tech., Department of ECE

DIGITAL IMAGE PROCESSING WRITTEN REPORT ADAPTIVE IMAGE COMPRESSION TECHNIQUES FOR WIRELESS MULTIMEDIA APPLICATIONS

A Review on Digital Image Compression Techniques

AN OPTIMIZED LOSSLESS IMAGE COMPRESSION TECHNIQUE IN IMAGE PROCESSING

Application of Daubechies Wavelets for Image Compression

Image Compression using hybrid of DWT,DCT and Huffman Coding

A Comparative Study of Entropy Encoding Techniques for Lossless Text Data Compression

Comparison of Image Compression Techniques: Huffman and DCT

7.5 Dictionary-based Coding

Palmprint Recognition Using Transform Domain and Spatial Domain Techniques

ECE 533 Digital Image Processing- Fall Group Project Embedded Image coding using zero-trees of Wavelet Transform

Image compression. Stefano Ferrari. Università degli Studi di Milano Methods for Image Processing. academic year

High Quality Image Compression

Compression of Stereo Images using a Huffman-Zip Scheme

A Research Paper on Lossless Data Compression Techniques

Image coding and compression

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding.

DCT Image Compression for Color Images

A Parallel Reconfigurable Architecture for DCT of Lengths N=32/16/8

Three Dimensional Motion Vectorless Compression

RGB Image Compression Using Two Dimensional Discrete Cosine Transform

CMPT 365 Multimedia Systems. Media Compression - Image

Image Enhancement in Spatial Domain. By Dr. Rajeev Srivastava

ROI Based Image Compression in Baseline JPEG

NOVEL ALGORITHMS FOR FINDING AN OPTIMAL SCANNING PATH FOR JPEG IMAGE COMPRESSION

Authentication and Secret Message Transmission Technique Using Discrete Fourier Transformation

Hybrid Image Compression Technique using Huffman Coding Algorithm

Digital Image Processing

ISSN: Page 203. Kuldip K. Ade*, M. V. Raghunadh

Multimedia Systems Image III (Image Compression, JPEG) Mahdi Amiri April 2011 Sharif University of Technology

CHAPTER 6 A SECURE FAST 2D-DISCRETE FRACTIONAL FOURIER TRANSFORM BASED MEDICAL IMAGE COMPRESSION USING SPIHT ALGORITHM WITH HUFFMAN ENCODER

Image Compression - An Overview Jagroop Singh 1

Image Enhancement Techniques for Fingerprint Identification

ENHANCED DCT COMPRESSION TECHNIQUE USING VECTOR QUANTIZATION AND BAT ALGORITHM Er.Samiksha 1, Er. Anurag sharma 2

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier

International Journal of Advance Engineering and Research Development. Improving the Compression Factor in a Color Image Compression

An Advanced Text Encryption & Compression System Based on ASCII Values & Arithmetic Encoding to Improve Data Security

An Implementation on Pattern Creation and Fixed Length Huffman s Compression Techniques for Medical Images

University of Mustansiriyah, Baghdad, Iraq

Removing Spatial Redundancy from Image by Using Variable Vertex Chain Code

Robert Matthew Buckley. Nova Southeastern University. Dr. Laszlo. MCIS625 On Line. Module 2 Graphics File Format Essay

Transcription:

Fingerprint Verification of the Digital Images by Using the Discrete Cosine Transformation, Run length Encoding, Fourier transformation and Correlation. Palvee Sharma 1, Dr. Rajeev Mahajan 2 1M.Tech Student (CSE), GIMET, AMRITSAR 2 Professor, GIMET, AMRITSAR ABSTRACT Digital images are having a very important role in sciences. Digital images (biometric images) are produced by the mechanism of digital imaging which is the process of creating images of the human body or parts of the body using various techniques to detect, diagnose or treat a disease. An digital image is a 2-D signal processed by the human visual system.. A digital image is a 2D array of pixels. Biometrics means " Life Measurements but this term is related with the unique physiological characteristics to identify an individual person. Biometrics provides security that is the reason people relates to the biometrics. Physiological characteristics in biometrics means it includes face recognition, iris recognition and fingerprint verification and behavioural characteristics mean it includes voice and signature. Biometrics includes verification and identification. Verification means the process of establishing the validity and validation means making a legal validation. Without compressing the image, its storage and sharing is expensive it because various techniques of digital imaging produce large sized data therefore these digital images are compressed before saving them or sharing them. In this we use a new hybrid discrete cosine transform and Run length encoding compression and noise removal in further steps and then image similarity detection by Fourier transform. Keywords: Discrete Cosine Transform, Run Length Encoding, Fourier transform, Correlation, Results. 1. INTRODUCTION Image compression saves a lot of space and resources during sending of data from one place to another place. Image compression addresses the problem of reducing the amount of data required to represent a digital image. Digital image Compression techniques reduce the irrelevance and redundancy of the image data in order to be able to store or transmit data in an efficient form. It is the useful process to save a lot of space and resources while sending images from one place to another. It eliminates the redundant part and functions which can be generated at the time of decompress. Hence, Compression of medical images plays an important role for efficient storage and transmission. The main goal is to achieve higher compression ratios and minimum degradation in quality. The digital image compression techniques uses different medical images like X-Ray angiograms, Magnetic resonance images (MRI), Ultrasound and Computed Tomography (CT) DICOM (Digital imaging and communications in medicine) is used for storing, transmitting and viewing of the digital images. 2. COMPRESSION TECHNIQUES 2.1 Discrete Cosine Transformation It is a mathematical transformation which is related to the Fourier transformation which is similar to the discrete Fourier transformation but it uses only real numbers. DCTs are equivalent to DFTs roughly it is twice the length and operating on real data with even symmetry, where in some variants the input and/or output data are shifted by half a sample. Discrete Cosine Transformation technique is often used in signal and image processing, mainly for lossy data compression, because it has a strong "energy compaction" property. DCTs are also widely employed in solving partial differential equations. Transform coding constitutes an integral component of contemporary image/video processing applications. 2.2 Run Length Encoding This is a very simple form of data compression in which runs of data (that is, sequences in which the same data value occurs in many consecutive data elements) are stored like a single value and count, rather than like a original run. This is a very simple compression method used for sequential data. This is very useful for the data that contains simple Volume 2 Issue 9 September 2014 Page 28

graphic images like icons, line drawing and animations. It is very useful in case of repetitive data (pixels).this technique replaces sequences of identical symbols called runs by shorter symbols. The run length code for a gray scale image is represented by a sequence {Vi, Ri } where Vi is the intensity of pixel and Ri refers to the number of consecutive pixels with the intensity Vi. RLC is typically used to code binary sources such as documents, maps, and facsimile images, all of which consist of BW dots or pixels. In these binary sources, a white pixel is represented by a 1 and a black pixel by a 0. 2.3 Fourier Transformation Fourier transformation is a mathematical transformation which transforms the signals between time domain and frequency domain, and it has many applications in physics and engineering. The new function is known as the Fourier transform and the frequency spectrum of the function. The Fourier transform is also a reversible operation. The Fourier Transform is an important image processing tool which is used to decompose an image into its sine and cosine components. The output of the transformation represents the image in the Fourier or frequency, while the input image is the spatial domain equivalent. In the Fourier domain image, each point represents a particular frequency contained in the spatial domain image. The motivation for the Fourier transform comes from the study of Fourier series. In the study of Fourier series, complicated but periodic functions are written as the sum of simple waves mathematically represented by sines and cosines. The Fourier transform is an extension of the Fourier series that results when the period of the represented function is lengthened and allowed to approach infinity The Fourier Transform is used in a wide range of applications like image analysis, image filtering, image reconstruction and image compression. Fourier Transformation is of following definition for any real number ξ. 2.4 Huffman Coding Huffman codes are variable-length codes and are optimum for a source with a given probability model [6]. Here, optimality implies that the average code length of the Huffman codes is closest to the source entropy. In Huffman coding, more probable symbols are assigned shorter code words and less probable symbols are assigned longer code words. The procedure to generate a set of Huffman codes for a discrete source is as follows. Huffman Coding Procedure Let a source alphabet consist of M letters with probabilities pi, 1 i M. 1. Sort the symbol probabilities in a descending order. Each symbol forms a leaf node of a tree. 2. Merge the two least probable branches (last two symbols in the ordered list) to form a new single node whose probability is the sum of the two merged branches. Assign a 0 to the top branch and a 1 to the bottom branch. Note that this assignment is arbitrary, and therefore, the Huffman codes are not unique. However, the same assignment rule must be maintained throughout 3. Repeat step 2 until left with a single node with probability 1, which forms the root node of the Huffman tree. 4. The Huffman codes for the symbols are obtained by reading the branch digits sequentially from the root node to the respective terminal node or leaf. Huffman coding is an entropy encoding algorithm used for lossless data compression. The term refers to the use of a variable-length code table for encoding a source symbol (such as a character in a file) where the variable-length code table has been derived in a particular way based on the estimated probability of occurrence for each possible value of the source symbol. This technique is proposed by the Dr. David A. Huffman in 1952. This is a method for the construction of minimum redundancy codes. This technique is applicable to the many forms of the data transmission. Huffman encoding is a form of statistical coding. In the Huffman encoding not all the characters occurs with the same frequency. Yet all characters are allocated the same amount of space. Huffman encoding is a general technique for coding symbols based on their statistical occurrence frequencies (probabilities). The pixels in the image are treated as symbols. The symbols that occur more frequently are assigned a smaller number of bits, while the symbols that occur less frequently are assigned a relatively larger number of bits. Huffman code is a prefix code. This means that the (binary) code of any symbol is not the prefix of the code of any other symbol. Most image coding standards use lossy techniques in the earlier stages of compression and use Huffman coding as the final step. Huffman coding uses a specific method for choosing the representation for each symbol, resulting in a prefix code (sometimes called "prefixfree codes", that is, the bit string representing some particular symbol is never a prefix of the bit string representing any other symbol) that expresses the most common source symbols using shorter strings of bits than are used for less common source symbols. Huffman was able to design the most efficient compression method of this type: no other mapping of individual source symbols to unique strings of bits will produce a smaller average output size when the actual symbol frequencies agree with those used to create the code. Volume 2 Issue 9 September 2014 Page 29

3. METHODOLOGY The compression algorithm for digital images is based on the discrete cosine transform and it comprises of the following steps: 1. First of all we take the digital image of fingerprint. 2. The digital image is of gray level image. 3. These digital images are preprocessed using the cosine based image compression and are used to skeletoning the elements of the image which have greater importance. 4. Cosine based image compression is used to eliminate the undesired symbols and signals which arise during the acquisition process. 5. We use the run length encoding to eliminate unwanted noise and the pending redundancy of sequence and symbols. 5. Fourier transformation is used to do optimization for the images and correlation method will identify the similarity between two images. 6. Finally, the comparison of the images will be done to find the best similarity result with compression. 4. RESULTS AND DISCUSSION Figure 4.1: Original Input Image. Figure 4.2: Resulted Compressed Image after DCT Figure 4.3: Resulted image after Run Length Encoding Volume 2 Issue 9 September 2014 Page 30

Figure 4.4: Resulted image after Fourier transformation Figure 4.5: Histogram of Original image Figure 4.6: Histogram of compressed image after process of DCT Figure 4.7: Histogram of image after Run length encoding Volume 2 Issue 9 September 2014 Page 31

Figure 4.8: Original Input image Figure 4.9: Resulted Compressed Image after DCT Figure 4.10: Resulted image after Run Length Encoding Figure 4.11: Resulted image after Fourier transformation Volume 2 Issue 9 September 2014 Page 32

Figure 4.12: Histogram of Original image Figure 4.13: Histogram of compressed image after process of DCT Figure 4.14: Histogram of image after Run length encoding Figure 4.15: Original Input Image Volume 2 Issue 9 September 2014 Page 33

Figure 4.16: Resulted Compressed Image after DCT Figure 4.17: Resulted image after Run Length Encoding Figure 4.18: Resulted image after Fourier Transformation Volume 2 Issue 9 September 2014 Page 34

Figure 4.19: Histogram of Original image Figure 4.20: Histogram of compressed image after process of DCT Histogram View of Results Figure 4.21: Histogram of image after Run length encoding We have calculated various parameters to support and validate our research and those are Compression ratio and correlation coefficient. We have also compared our research with Huffman encoding method on the basis of these Volume 2 Issue 9 September 2014 Page 35

parameters. We have achieved a very good compression ratio by our process as compared to Huffman encoding method without very much affecting the correlation. Following are values: Compression ratio according to Images Compression ratio according to Huffman DCT-RLE Image 1 62.1118 0.3849 Image2 1.263206816421379e+03 0.6010 Image3 58.5523 0.0220 Compression Ratio Images Correlation Image 1 0.4641 Image 2 0.7300 Image 3 0.3983 Correlation Values In the figure 5.1, figure 5.8 and figure 5.15 we take the fingerprint image as a input. We apply the discrete cosine transformation (DCT) encoding technique for the compression in the figure 5.2, figure 5.9 and figure 5.16. Due to DCT the undesired symbols, signals get removed and fingerprint image compressed. We apply run length encoding technique to remove pending noise and pending redundancy in figure 5.3, figure 5.10 and figure 5.17. The Fourier transformation is used for linear optimization on the image in figure 5.4, figure 5.11 and figure 5.18. The Histogram of input original image is shown in figure 5.5, figure 5.12 and figure 5.19. The Histogram of compressed image after process of DCT in figure 5.6, figure 5.13 and figure 5.20. The Histogram of final compressed image after Run length process in figure 5.7, figure 5.14 and figure 5.21. The histogram of input original fingerprint image in figure 5.5, 5.12, 5.18 shows the approximately all the bars are of same size. The histogram of compressed image after process of DCT in figure 5.6, figure 5.13, figure 5.20 shows that the bars having the variation because of the compression applied on fingerprint image. The histogram of final compressed image after run length encoding in figure 5.7, figure 5.14, figure 5.21 shows the bars having more variation because of the compression applied on fingerprint image. According to the histogram view of results the Compression ratio according to DCT-RLE of Figure 5.1 is 62.1118 and Compression ratio according to Huffman is 0.3849 and the Correlation of Figure 5.1 is 0.4641. The Compression ratio according to DCT-RLE of Figure 5.8 is 1.263206816421379e+03 and Compression ratio according to Huffman is 0.6010 and the Correlation of Figure 5.8 is 0.7300. The Compression ratio according to DCT-RLE of Figure 5.15 is 58.5523 and Compression ratio according to Huffman is 0.0220 and the correlation of Figure 5.15 is 0.3983. 5. CONCLUSION The paper shows that using Discrete Cosine Transformation and Run Length Encoding, the software is developed under Matlab mathematical platform that allows the efficient compression of the digital images. The quality of the image after compression is the main criteria that all the compression techniques should hold. The compression scheme has generally superior performance in a digital image. Volume 2 Issue 9 September 2014 Page 36

REFERENCES [1] V.K. Bairagi1 A.M. Sapkal, Automated region-based hybrid compression for digital imaging and communications in medicine magnetic resonance imaging images for telemedicine applications, The Institution of Engineering and Technology, IEEE, 2012 [2] M Alpetekin Engin and Bulent Cavusoglu, IEEE communication letter, vol 15, no-11, November 2011, pg 1234-1237. [3] Digital Image Processing using Matlab by Rafael C. Gonzalez & Richard E. Woods. [4] Ruchika, Mooninder, Anant Raj Singh, Compression of Medical images using Wavelet Transforms, International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume -2, Issue-2, May-2012. [5] Vaishali G. Dubey and Jaspal Singh, 3D Medical Image Compression Using Huffman Encoding Technique International Journal of Scientific and Research Publications, Volume 2, Issue 9, September 2012, ISSN 2250-3153. [6] Syed Ali Khayam, DCT-Theory and Applications, March 2003. [7] D.A Huffman, A method for the construction of Minimum redundancy Codes, Proc. IRE, vol.40, no.10, p.p. 1098-1101,1952. [8] Jagadish H.Pujar, Lohit M. Kadlaskar, A new Looseless method of image compression and decompression usinghuffman coding techniques, Journal of Theoretical and Applied Information Technology, JATIT. [9] S.Jagadeesh, T.Venkateswarlu, Dr.M.Ashok, Run length encoding and bit mask based Data Compression and Decompression Using Verilog, International Journal of Engineering Research & Technology, Vol.1, Issue.7, September, 2012. Volume 2 Issue 9 September 2014 Page 37