Coding and Analysis of Cracked Road Image Using Radon Transform and Turbo codes

Similar documents
Performance comparison of convolutional and block turbo codes

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

A rate one half code for approaching the Shannon limit by 0.1dB

THE idea behind constellation shaping is that signals with

AN ERROR LIMITED AREA EFFICIENT TRUNCATED MULTIPLIER FOR IMAGE COMPRESSION

LAB MANUAL SUBJECT: IMAGE PROCESSING BE (COMPUTER) SEM VII

Department of Electronic Engineering FINAL YEAR PROJECT REPORT

FACE RECOGNITION USING NEURAL NETWORKS

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

ISSN: (Online) Volume 3, Issue 4, April 2015 International Journal of Advance Research in Computer Science and Management Studies

Keywords Secret data, Host data, DWT, LSB substitution.

Journal of Babylon University/Engineering Sciences/ No.(5)/ Vol.(25): 2017

Study of Turbo Coded OFDM over Fading Channel

Iterative Joint Source/Channel Decoding for JPEG2000

Watermarking-based Image Authentication with Recovery Capability using Halftoning and IWT

International Journal of Advance Research in Computer Science and Management Studies

Modified Skin Tone Image Hiding Algorithm for Steganographic Applications

SNR Estimation in Nakagami Fading with Diversity for Turbo Decoding

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

AN INTRODUCTION TO ERROR CORRECTING CODES Part 2

Efficient Image Compression Technique using JPEG2000 with Adaptive Threshold

Design and Testing of DWT based Image Fusion System using MATLAB Simulink

A Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor

TURBOCODING PERFORMANCES ON FADING CHANNELS

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter

SNR Estimation in Nakagami-m Fading With Diversity Combining and Its Application to Turbo Decoding

FOR applications requiring high spectral efficiency, there

Image Compression Using SVD ON Labview With Vision Module

SPIHT Algorithm with Huffman Encoding for Image Compression and Quality Improvement over MIMO OFDM Channel

A Novel Approach for MRI Image De-noising and Resolution Enhancement

Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels

PERFORMANCE EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC)

Advanced channel coding : a good basis. Alexandre Giulietti, on behalf of the team

Power Efficiency of LDPC Codes under Hard and Soft Decision QAM Modulated OFDM

Near-Capacity Iteratively Decoded Binary Self-Concatenated Code Design Using EXIT Charts

ECE 6640 Digital Communications

Bridging the Gap Between Parallel and Serial Concatenated Codes

Lossless Huffman coding image compression implementation in spatial domain by using advanced enhancement techniques

High-Rate Non-Binary Product Codes

Contents Chapter 1: Introduction... 2

Performance of Nonuniform M-ary QAM Constellation on Nonlinear Channels

6. FUNDAMENTALS OF CHANNEL CODER

Chapter 4 SPEECH ENHANCEMENT

Outline. Communications Engineering 1

IN 1993, powerful so-called turbo codes were introduced [1]

Chapter 1 Coding for Reliable Digital Transmission and Storage

from: Point Operations (Single Operands)

The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D.

A Modified Image Template for FELICS Algorithm for Lossless Image Compression

Comparative Analysis of WDR-ROI and ASWDR-ROI Image Compression Algorithm for a Grayscale Image

Keywords Fuzzy Logic, ANN, Histogram Equalization, Spatial Averaging, High Boost filtering, MSE, RMSE, SNR, PSNR.

Removal of High Density Salt and Pepper Noise through Modified Decision based Un Symmetric Trimmed Median Filter

Input weight 2 trellis diagram for a 37/21 constituent RSC encoder

Ch. Bhanuprakash 2 2 Asistant Professor, Mallareddy Engineering College, Hyderabad, A.P, INDIA. R.Jawaharlal 3, B.Sreenivas 4 3,4 Assocate Professor

Improvements encoding energy benefit in protected telecommunication data transmission channels

Master s Thesis Defense

Introduction to More Advanced Steganography. John Ortiz. Crucial Security Inc. San Antonio

International Journal of Computer Trends and Technology (IJCTT) Volume 40 Number 2 - October2016

Robust Invisible QR Code Image Watermarking Algorithm in SWT Domain

DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS

1. (a) Explain the process of Image acquisition. (b) Discuss different elements used in digital image processing system. [8+8]

Image Compression Using Hybrid SVD-WDR and SVD-ASWDR: A comparative analysis

Parallel Concatenated Turbo Codes for Continuous Phase Modulation

Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Image Compression

MULTILEVEL CODING (MLC) with multistage decoding

Improvement in DCT and DWT Image Compression Techniques Using Filters

Detection and Verification of Missing Components in SMD using AOI Techniques

PERFORMANCE EVALUATION OFADVANCED LOSSLESS IMAGE COMPRESSION TECHNIQUES

FPGA implementation of DWT for Audio Watermarking Application

Coding for the Slepian-Wolf Problem With Turbo Codes

Lossy Image Compression Using Hybrid SVD-WDR

FPGA implementation of LSB Steganography method

Multimodal Face Recognition using Hybrid Correlation Filters

Tampering Detection Algorithms: A Comparative Study

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing.

A new quad-tree segmented image compression scheme using histogram analysis and pattern matching

Department of Electronics and Communication Engineering 1

A DUAL TREE COMPLEX WAVELET TRANSFORM CONSTRUCTION AND ITS APPLICATION TO IMAGE DENOISING

ERROR CONTROL CODING From Theory to Practice

Computing for Engineers in Python

Turbo Codes for Pulse Position Modulation: Applying BCJR algorithm on PPM signals

ScienceDirect. A Novel DWT based Image Securing Method using Steganography

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

Performance of Parallel Concatenated Convolutional Codes (PCCC) with BPSK in Nakagami Multipath M-Fading Channel

Main Subject Detection of Image by Cropping Specific Sharp Area

Comparative Analysis of Lossless Image Compression techniques SPHIT, JPEG-LS and Data Folding

Chapter 3 Convolutional Codes and Trellis Coded Modulation

Master s Thesis Defense

TURBO codes are an exciting new channel coding scheme

A COMPARATIVE ANALYSIS OF DCT AND DWT BASED FOR IMAGE COMPRESSION ON FPGA

Integer Wavelet Bit-Plane Complexity Segmentation Image Steganography

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

DEGRADED broadcast channels were first studied by

Nonuniform multi level crossing for signal reconstruction

Performance Analysis of Local Adaptive Real Oriented Dual Tree Wavelet Transform in Image Processing

Iterative Demodulation and Decoding of DPSK Modulated Turbo Codes over Rayleigh Fading Channels

Audio and Speech Compression Using DCT and DWT Techniques

Digital Television Lecture 5

An Implementation of LSB Steganography Using DWT Technique

ECE 8771, Information Theory & Coding for Digital Communications Summer 2010 Syllabus & Outline (Draft 1 - May 12, 2010)

Transcription:

Coding and Analysis of Cracked Road Image Using Radon Transform and Turbo codes G.Bhaskar 1, G.V.Sridhar 2 1 Post Graduate student, Al Ameer College Of Engineering, Visakhapatnam, A.P, India 2 Associate professor, Al Ameer College Of Engineering, Visakhapatnam, A.P, India Abstract The image processing technology has been widely applied to cracked road image analysis. This paper presents a method for automation of crack detection, classification and evaluation of cracked roads. Besides, the constraints on bandwidth, power, and time in many image communication systems prohibit transmission of uncompressed raw image data. Compressed image representation, however, is very sensitive to bit errors. In this Paper, the image is compressed by using bit plane slicing and the same is turbo encoded. The crack detection part of the algorithm is built upon the wavelet transform and the evaluation part is considered in the Radon transform domain. The very strong property of the Radon transform is the ability to extract lines from very noise images. Hence, it is concluded that the algorithm in this paper to identify the cracks on roads is combined with turbo codes, Bitplane Slicing results in an excellent way of image compression along with reduced bit error rate even in noisy channel transmission. Index Terms Radon transform, Wavelet transform, Bit plane slicing, Turbo encoding. I.INTRODUCTION The detection of cracks and other degradations on pavement surfaces was traditionally done by human experts using visual inspection while driving along the surveyed road. To overcome the limitations of the manual scheme, an automatic crack detection and classification system is proposed in this paper to both speed up and reduce the subjectivity of the process. Automatic detection of road cracks has been a hot topic since it reduces economic loses. It is not easy to get efficient detection algorithms because of complexity, diversity of pavement images and pavement distress s weak information. Since a huge amount of data is expected to be collected, it is desirable that a rapid screening of pavement surfaces can be performed in real time to detect the existence of distress and to evaluate only those images with distress. The previous proposed methods like histogram projection, localized thresholding are not completely automated and may require human interaction to set certain seed parameters. And they can produce false detection when it is applied to real pavement images. While focused on the severity of cracks, crack classification in terms of sealed or unsealed, was not performed. Moreover, the system cannot detect multiple cracks within an image. Application of a channel code is required before transmission of data over noisy channel for increased reliability. In order to encode an Image they are represented in digital format in a wide variety of ways for comfortable processing and transmission using Digital Techniques. The main aspects to be considered during transmission of an image are Bandwidth requirement and the effect of noise during transmission. But, compressing an image may lead to the degradation of its quality and at the receiver conventional filtering techniques used to eliminate noise may also affect the image. Bitplane Slicing technique is an efficient method of compressing an image and an iterative process of decoding the image using turbo codes, considering the Stochastic Properties and Neighborhood relation between the pixels, results in a better way of image transmission. Turbo Codes make it possible to attain a better bit error rate performance and robust transmission even in a noisy channel transmission. Hence, the image to be transmitted is compressed is converted into binary and then Turbo encoded. Turbo encoding preserves the PSNR of the image even in a noisy environment. This type of system can be adopted for transmission of the image through a highly noisy environment. II.SYSTEM MODEL The first part of algorithm in this paper consists of three stages, to analyse the cracks, namely (1) detection ;(2) domain mapping; and (3) classification. A flowchart indicating the sequence is shown in Fig. 1. And the three stages are explained in detail as follows. The second part of algorithm consists of an image to be transmitted (image involved in analysis) is compressed using bit plane slicing and turbo encoded. A. Crack Detection In this stage, the true color pavement image is first transformed into a gray scale image. Following this step a discrete 2-D wavelet transform using db2 wavelet is applied to this gray scale image to yield four sub-bands namely, HH, HL, LH and LL. The notion behind this process is to first filter each row followed by a down sampling to obtain two (N X (M /2)) images from an N X M image. Then, apply the filter column wise and subsample the filter output to obtain four ((N/2)X(M/2))images. This will lead to a set of 4 sub-images known as LL, LH, HL, and HH sub bands. The decomposition of an image into four sub bands is represented in the Fig. 2.Finally; ISSN: 2278 7798 All Rights Reserved 2014 IJSETR 1668

extended pseudo color matrix scaling is performed on the approximation matrix. A pseudo-color image is derived from a gray scale image by mapping each pixel value to a color according to a table or function. Pseudo-coloring can make some details more visible, by increasing the distance in color space between successive gray levels. C. Crack classification and Evaluation The process of crack classification and evaluation involves three important parameters, the number of cracks, the position, and the maximum value of the window in the Radon transform. The position includes the angle θ and location x of the window. Peaks in the Radon domain are related to the cracks in the space domain. First, a threshold is needed to segment the Radon transform image to separate the peaks from the non-peak regions. A Peak is defined as 75% of the maximum value of the Radon Transform. After finding all the peaks, a clustering algorithm is applied to merge all the peaks in the same window. A graph of the Radon transform of the image can display some important information as follows: (1) Number of the peaks may indicate number of the cracks (2) Degree of projection shows whether it is longitudinal, horizontal or diagonal (3) Area of the peak determines the width of the crack (4) Value in the Radon domain means the rough length of the cracks; (5) Projection position gives the rough locations of the cracks. Fig 2. Wavelet decomposition of an image B. Radon transform Radon transform utilizes a set of projections at different angles in an image f(x, y). The resulting projection is the sum of the intensities of the pixels in each direction, i.e. a line integral. The result is a new image R (ρ, θ). It can be expressed using the following mathematical formula: Where δ (.) is the Dirac delta function, ρ and θ represent the distance to the origin of the coordinate system and the angle of the line, respectively. The Radon transform has the ability to transform two dimensional images with lines into a domain of possible line parameters, where each line in the image will give a peak positioned at the corresponding line parameters. This has lead to many line detection applications within image processing.. The angle of a crack is defined as the angle between the direction of the crack and the lateral direction of the road. It can be seen that a peak at 90 in the Radon transform indicates a transversal crack on a pavement, and the x coordinate of the peak determines the position of the crack. Similarly, a peak at 0 indicates a longitudinal crack, and a peak at 135 or at 45 indicates a diagonal crack. A peak array is defined as having at least two peaks at a certain angle. If there are two or three peaks at different angles, the cracks are the combined single cracks of longitudinal, transversal, or diagonal types. If there are four or more peaks, one needs to determine first whether they form the patterns. In summary, the Radon transform is applied to the image after crack detection. Fig 3.System model The system mainly constitutes a combination of Image compressing technique and a robust channel encoder. A 2D image which needs to be transmitted is first compressed using bit plane slicing technique. The Compressed image is binary converted. This binary image is now encoded using a parallel concatenated way of channel encoding. The Turbo encoder constitutes a combination of RSC encoders which encode the image. The encode image is now transmitted through a channel having additive white Gaussian noise. At the receiver a filtering technique is used to remove the undesired signals and to reduce the effect of noise on the signal. The received signal is then Turbo decoded. The processing of the resultant using decompressor regenerates original resembling image. The main advantage of the system is to compress the image using a highly sophisticated way and to make it much robust towards noise using Turbo codes. III. BIT PLANE SLICING/RE-ASSEMBLING Highlighting the contribution made to the total image appearance by specific bit plays an important role in compression of an image. This is the basic principle involved in Bit plane Slicing. In digital image representation each pixel is represented by number of bits. The number of bits required to represent each pixel depends on the grey levels identified in the image. The number of bit planes is equal to the number of bits represented for each pixel.imagine that the image is composed of N-1 bit planes, ranging from plane 0 for least significant bit to plane N-1 for the most significant bit. In terms of N-bit planes, plane 0 contains all the lowest order bits in the bytes ISSN: 2278 7798 All Rights Reserved 2014 IJSETR 1669

comprising the pixels in the image and plane N-1 contains all the high-order bits. In other words Plane zero is the Least Significant Bit (LSB) and Plane N-1 is the Most Significant Bit (MSB). Fig. 3 illustrates N Bit-plane decomposition of an image. Fig.5: Turbo Encoder Fig.4: Bit planes Representation For the importance of data rate, it is not needed to take into consideration all the slice contributions some planes can be ignored until the changes in gray level have an acceptable impact on the image. This approach will increase the data rate up to (N-1) times, by only transmitting most important significant bitplanes. Thus proposed bit slicing can be an efficient way of compression technique. To obtain more accurate 2D images, other bits can also be transmitted. Maximum resolution is obtained if all the bit slices from most significant to least significant are decoded at the receiver side without sacrificing resolution. Note that the most significant bit plane contains visually significant data. The other bit planes contribute to more subtle details in the image Bit plane For the importance of data rate, it is not needed to take into consideration all the slice contributions some planes can be ignored until the changes in gray level have an acceptable impact on the image. This approach will increase the data rate up to (N-1) times, by only transmitting most important significant bitplanes. Thus proposed bit slicing can be an efficient way of compression technique. To obtain more accurate 2D images, other bits can also be transmitted. Maximum resolution is obtained if all the bit slices from most significant to least significant are decoded at the receiver side without sacrificing resolution. Note that the most significant bit plane contains visually significant data. The other bit planes contribute to more subtle details in the image Bit plane IV.TURBO CODES Turbo codes are capable of achieving a bit error rate of 10-5 at a channel signal-to-noise ratio (SNR) 0.7 db, an improvement of almost 2 db compared to the best previously known codes. The Turbo encoder employs two identical systematic recursive convolutional encoders (RSC) connected in parallel with an interleaver preceding the second recursive convolutional encoder. As shown in Fig.5 both RSC encoders encode the information bits of the bit slices. The first encoder operates on the input bits in their original order, while the second one operates on the input bits as permuted by the interleaver. Fig.6: Turbo Decoder The decoding algorithm involves the joint Estimation of two Markov processes (MAP) one for each constituent code. The goal of the MAP algorithm is to find the a posteriori probability of each state transition, message bit, or code symbol produced by the underlying Markov process. Because the two Markov processes are defined by the same set of data, the estimated data can be refined by sharing information between the two decoders in an iterative fashion. The output of one decoder can be used as a priori information by the other decoder as shown in Fig.6. The iteration process is done until the outputs of the individual decoders are in the form of hard bit decisions. In this case, there is not any advantage to share information anymore. Consider a half-rate RSC encoder with M memory size. If the d k is an input at time k, the output X k is equal, X k = d k (1) Remainder r(d) can be found using feedback polynomial g (0) (D) and feed forward polynomial g (1) (D). The feedback variable is, K (0) r i =d k + r k-j g j (2) j=1 and RSC encoder output Y k which is as called parity data is given as K (1) Y k = r k-j g j (3) j=0 ISSN: 2278 7798 All Rights Reserved 2014 IJSETR 1670

RSC encoder with memory M=2 and rate R=1/2 which feedback polynomial g (0) = 7, feed forward polynomial g (1) = 5 and it has a generator matrix G(D)=[1,1+(1+D 2 )/(1+D+D 2 )] (4) where D is memory unit. V.EXPERIMENTAL RESULTS The images used in this paper were downloaded from the web in true color. A crack is composed of sets of pixels that are darker than the pixels in its surrounding areas. To better test the algorithm, various pavement images containing, longitudinal, transversal, diagonal, block, and alligator cracks as well as other irregularly shaped cracks are considered in the simulation. Figures 7,8, & 9 (a, b, c, d) represent an original pavement image, crack detected image, the Radon transform image, and the number of peaks windows for transversal, composite, and alligator type cracks, respectively. Fig.9 (a, b, c, d) Table1.Classificatin of the image Fig.7 (a, b, c, d) The turbo processed images are capable of being robust towards noise. The two RSC encoders will efficiently perform the process of parallel concatenated encoding. The simulation results of the system combining the bit plane slicing with Turbo codes yield a very good and sensitive processing of images. The compression ratio is very high. Even with a use of lossy compression technique of bit plane slicing the visual effect of the reconstructed image resembles the original image. Turbo codes enable the image to become more robust to get the effected by the noise.the simulation results prove that the image reconstructed is having a very effective level of PSNR and hence it can be stated that this Process best suits for the techniques of video transmission. Particularly in the case of 3G technology video calling process, this technique provides a better performance in processing the image instantaneously and transmit with an effective PSNR. Fig.8 (a, b, c, d) ISSN: 2278 7798 All Rights Reserved 2014 IJSETR 1671

VII.REFERENCES [1].T. Yamaguchi, S. Nakamura, R. Saegusa, and S.Hashimoto, Image-based crack detection for real concrete surfaces," in IEEJ Transactions On Electrical And Electronic Engineering, vol. 3, pp. 128-135, 2008. [2]. J. Zhou, P.S. Huang, F. Chiang, Wavelet-based pavement distress detection and evaluation," in Optical Engineering, Vol. 45(2), 2006. [3]. J. Zhou, P.S. Huang, F. Chiang, Wavelet-based pavement distress classification", in Journal of the transportation research board, pp. 89-98, 2005. [4]S. Benedetto, D. Divsalar, G. Montorsi and F. Pollara, Soft-output Decoding Algorithms in Iterative Decoding of Turbo Codes, The Telecommunications and Data Acquisition progress Report 42-124, Jet Propulsion Laboratory, Pasadena, California, pp. 63-87, February 15,1996. [5].P. Robertson, E. Villebrun and P. Hoeher, A comparision of optical and sub-optimal MAP decoding algarithms operating in the log domain, Proc. Intern. Conf. Communications(ICC), pp. 1009-1013, june1995. Fig10 Images Processed using bit plane slicing and Turbo codes VI.CONCLUSION In this paper, an algorithm that can be used for pavement image analysis is presented. This algorithm uses wavelet transform and pseudo coloring to detect the cracks and applies a Radon transform on the binary image to classify and evaluate the cracks. It has been shown that the Radon transform can be used to determine the possible type, location, area, length, and the width of the pavement distresses even from noisy images. And, the proposed algorithm presented in this paper guarantees not only the processing effect but the processing speed, which satisfy the requirements for the pavement detection in the high-grade highway. And also in this paper an effective method of image transmission is investigated. The system combining the bit plane slicing technology and turbo codes results an efficient image transmission. This mode of transmission of images is robust towards the noise. Experimental results show that the visual effect is better and the encoding speed is 10 times faster than that of the Conventional Methods. ISSN: 2278 7798 All Rights Reserved 2014 IJSETR 1672