ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N.

Similar documents
WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS

Blur Space Iterative De-blurring

SEMI-BLIND IMAGE RESTORATION USING A LOCAL NEURAL APPROACH

AN ALGORITHM FOR BLIND RESTORATION OF BLURRED AND NOISY IMAGES

Compression of RADARSAT Data with Block Adaptive Wavelets Abstract: 1. Introduction

Local Image Registration: An Adaptive Filtering Framework

Image Enhancement Techniques for Fingerprint Identification

An Introduc+on to Mathema+cal Image Processing IAS, Park City Mathema2cs Ins2tute, Utah Undergraduate Summer School 2010

Igor Stojanović, Predrag Stanimirović and Marko Miladinović. 1. Introduction

Digital Image Processing

Image restoration. Lecture 14. Milan Gavrilovic Centre for Image Analysis Uppsala University

CoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction

Efficient Image Compression of Medical Images Using the Wavelet Transform and Fuzzy c-means Clustering on Regions of Interest.

SURVEY ON IMAGE PROCESSING IN THE FIELD OF DE-NOISING TECHNIQUES AND EDGE DETECTION TECHNIQUES ON RADIOGRAPHIC IMAGES

Digital Image Processing COSC 6380/4393

STUDY ON THE METHODS OF SUPER-RESOLUTION IMAGE RECONSTRUCTION

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

SPARSE COMPONENT ANALYSIS FOR BLIND SOURCE SEPARATION WITH LESS SENSORS THAN SOURCES. Yuanqing Li, Andrzej Cichocki and Shun-ichi Amari

Periodicity Extraction using Superposition of Distance Matching Function and One-dimensional Haar Wavelet Transform

x' = c 1 x + c 2 y + c 3 xy + c 4 y' = c 5 x + c 6 y + c 7 xy + c 8

An ICA based Approach for Complex Color Scene Text Binarization

Image Fusion Using Double Density Discrete Wavelet Transform

Adaptive Wavelet Image Denoising Based on the Entropy of Homogenus Regions

Sparse Component Analysis (SCA) in Random-valued and Salt and Pepper Noise Removal

Image Processing. Traitement d images. Yuliya Tarabalka Tel.

Progress Report (July05-Dec05)

Fundamentals of Digital Image Processing

Two Dimensional Wavelet and its Application

Blind Image Deconvolution Technique for Image Restoration using Ant Colony Optimization

7.1 INTRODUCTION Wavelet Transform is a popular multiresolution analysis tool in image processing and

Motion Blur Image Fusion Using Discrete Wavelate Transformation

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation

Research on the New Image De-Noising Methodology Based on Neural Network and HMM-Hidden Markov Models

IMAGE FUSION PARAMETER ESTIMATION AND COMPARISON BETWEEN SVD AND DWT TECHNIQUE

Texture Image Segmentation using FCM

Classification of image operations. Image enhancement (GW-Ch. 3) Point operations. Neighbourhood operation

Image Compression: An Artificial Neural Network Approach

PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING

Image Compression Algorithm for Different Wavelet Codes

Patch-Based Color Image Denoising using efficient Pixel-Wise Weighting Techniques

Image Restoration by Revised Bayesian-Based Iterative Method

IT Digital Image ProcessingVII Semester - Question Bank

Image Restoration. Diffusion Denoising Deconvolution Super-resolution Tomographic Reconstruction

Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging

Performance Evaluation of Biorthogonal Wavelet Transform, DCT & PCA Based Image Fusion Techniques

Digital Image Processing. Chapter 7: Wavelets and Multiresolution Processing ( )

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: 2-4 July, 2015

VU Signal and Image Processing. Image Restoration. Torsten Möller + Hrvoje Bogunović + Raphael Sahann

Digital Image Processing Lectures 1 & 2

IMAGE PROCESSING USING DISCRETE WAVELET TRANSFORM

Image Contrast Enhancement in Wavelet Domain

IMAGE COMPRESSION USING HYBRID TRANSFORM TECHNIQUE

Denoising Method for Removal of Impulse Noise Present in Images

Volume 2, Issue 9, September 2014 ISSN

EDGE DETECTION IN MEDICAL IMAGES USING THE WAVELET TRANSFORM

Digital Image Processing

A combined fractal and wavelet image compression approach

Statistical Image Compression using Fast Fourier Coefficients

A NEW ROBUST IMAGE WATERMARKING SCHEME BASED ON DWT WITH SVD

Generalized Fuzzy Clustering Model with Fuzzy C-Means

NEW HYBRID FILTERING TECHNIQUES FOR REMOVAL OF GAUSSIAN NOISE FROM MEDICAL IMAGES

A Modified SVD-DCT Method for Enhancement of Low Contrast Satellite Images

3.5 Filtering with the 2D Fourier Transform Basic Low Pass and High Pass Filtering using 2D DFT Other Low Pass Filters

Dynamic Texture with Fourier Descriptors

Processing of Iris Video frames to Detect Blink and Blurred frames

f(x,y) is the original image H is the degradation process (or function) n(x,y) represents noise g(x,y) is the obtained degraded image p q

A Fast Personal Palm print Authentication based on 3D-Multi Wavelet Transformation

SYDE 575: Introduction to Image Processing

RADIAL BASIS FUNCTIONS NETWORK FOR DEFECT SIZING. S. Nair, S. Udpa and L. Udpa Center for Non-Destructive Evaluation Scholl Road Ames, IA 50011

A Comparative Study & Analysis of Image Restoration by Non Blind Technique

An Efficient Image Sharpening Filter for Enhancing Edge Detection Techniques for 2D, High Definition and Linearly Blurred Images

TEXT DETECTION AND RECOGNITION IN CAMERA BASED IMAGES

Artifacts and Textured Region Detection

CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS

CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING. domain. In spatial domain the watermark bits directly added to the pixels of the cover

A New Technique of Extraction of Edge Detection Using Digital Image Processing

Comparative Analysis of Image Compression Using Wavelet and Ridgelet Transform

Filtering of impulse noise in digital signals using logical transform

Experiments with Edge Detection using One-dimensional Surface Fitting

Image Compression With Haar Discrete Wavelet Transform

Edge detection in medical images using the Wavelet Transform

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra

Hybrid filters for medical image reconstruction

Advanced phase retrieval: maximum likelihood technique with sparse regularization of phase and amplitude

K11. Modified Hybrid Median Filter for Image Denoising

Stripe Noise Removal from Remote Sensing Images Based on Stationary Wavelet Transform

DENOISING OF COMPUTER TOMOGRAPHY IMAGES USING CURVELET TRANSFORM

Image Interpolation using Collaborative Filtering

LINEAR AND NONLINEAR IMAGE RESTORATION METHODS FOR EDDY

IMAGE DE-NOISING IN WAVELET DOMAIN

Fingerprint Image Enhancement Algorithm and Performance Evaluation

1.Some Basic Gray Level Transformations

SCALED WAVELET TRANSFORM VIDEO WATERMARKING METHOD USING HYBRID TECHNIQUE: SWT-SVD-DCT

A Modified Spline Interpolation Method for Function Reconstruction from Its Zero-Crossings

NSCT domain image fusion, denoising & K-means clustering for SAR image change detection

ULTRASONIC DECONVOLUTION TOOLBOX User Manual v1.0

Wavelet based Keyframe Extraction Method from Motion Capture Data

Block Diagram. Physical World. Image Acquisition. Enhancement and Restoration. Segmentation. Feature Selection/Extraction.

Contour Extraction & Compression from Watermarked Image using Discrete Wavelet Transform & Ramer Method

Three-dimensional nondestructive evaluation of cylindrical objects (pipe) using an infrared camera coupled to a 3D scanner

Transcription:

ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N. Dartmouth, MA USA Abstract: The significant progress in ultrasonic NDE systems has now made it possible to perform many complex inspection tasks. However improved sensors alone cannot meet the increasing demands in NDE. Signal processing has provided powerful techniques to extract from the NDE signals (waveforms) the desired information on material characterization, sizing, and defect detection, etc. The imagery NDE data available can add additional and significant dimension in NDE information and thus for exploiting in applications. To extract such information the use of advanced image processing techniques is much needed. The images are often noisy and blurred by the speckle noise. What is offered by the commercial image processing toolboxes such as in Matlab simply are not adequate. In this paper, advanced image processing techniques such as H-infinity method, high-order statistics method, and independent component analysis method are examined for their superior capability for image restoration, edge enhancement, and speckle reduction. Along with the high speed image acquisition capability offered in some ultrasonic NDE systems, advanced image processing techniques are much needed to extract information from an image sequence, which presumably can provide more NDE information than a single image. Introduction: In recent years, there has been much increased use of signal and image processing techniques in ultrasonic NDE. One the one hand, there are many NDE problems which can have much better solution with the use of signal and processing techniques. On the other hand, there are major progress in signal and image processing that can be very useful for NDE problems. In this paper we are concerned only with the use of advanced image processing techniques in ultrasonic NDE. This means that we are mainly dealing with the ultrasonic C-scan images. Both A-scan and B-scan data can use signal processing techniques for signal enhancement. The C-scan data often can provide additional information not available from A and B scans. Major image processing methods (see e.g. [1]) include image restoration and enhancement, morphological methods, 2-D wavelet transforms, image segmentation, motion estimation, object recognition and image compression. These methods can be useful to derive certain desired information from the imagery data, which otherwise may not be available. 3-D image processing can provide even more information if an image sequence is available. Essentially there is no limit on what image processing can help to achieve for ultrasonic NDE problems. One major problem with the imagery data is the additional noise and speckle noise. This paper is concerned mainly with advanced image restoration and enhancement methods, which attempt to remove the noises while preserving the edge information. The edges on an image often correspond to defects or discontinuities. Five methods, all developed by us, are considered, namely the H-infinity method [2,3], the higher order statistics method [4], the subspace method [5], the method using neural networks [6] and method using independent component analysis [7,8]. These are considered blind deconvolution as the knowledge of measurement input and the system (test specimen) impulse response is not required. For NDE problems, we believe the blind deconvolution is a much more important problem as prior knowledge is usually not available or highly unreliable. A

good survey of non-blind deconvolution is in Ref. 6. Comparison with the traditional Wiener filter will be made. Image Degradation Model: The received image can be considered as a degraded image. In image restoration, a general degraded image formation model can be represented by the block diagram shown in Figure 1 Figure 1 Linear degradation model where g is the degraded image obtained by passing the original image f through a low pass filter (blur function) h and adding noise n to it. In discrete form, we can express this model by the following equation: g ( x, = f ( x, h( x, + n( x, (1) where (x, represents the discrete pixel coordinates, h(x, is the impulse response of the imaging system (also referred to as the PSF or blur function), g(x, is the degraded image, f(x, is the original image, n(x, is the additive noise, and represents the two-dimensional discrete linear convolution operator. In NDE, h(x, may correspond to the impulse response of discontinuity inside the test specimen. The additive noise term n(x, will further distort the image and is not always negligible. To simplify the computation, Equation (1) can be expressed in frequency domain as: G ( u, = F( u, H ( u, + N( u, (2) where the capital letters represent the Fourier transforms of their lower-case counterparts. For given H(u,, the Wiener filter takes the form, H*(u,/ [H*(u,H(u, + K], where K is a constant depending on the second order statistics of f(x, and n(x,. Deconvolution Methods and Results: The main task for image deconvolution is to separate two convolved signals f and h with or without any prior information of both signals. The basic approach involves using the partial information available as a reference to deconvolve the degraded image. In image processing, the partial information can be in the form of physical properties of the true image such as finite support and

nonnegativity. Then such partial information is incorporated in an optimal criterion, which is minimized or maximized to find estimates of the f and h. If information on f and h are not available then we have a blind deconvolution problem. Generally speaking, the solution may not be unique and exact deconvolution is impossible as a result of the presence of noise and inherent ill-conditioning nature of the problem. Thus, only an approximate deconvolution can be performed. After the deconvolution process, the resulting image should have much less noise and well preserved edges. We now present the five advanced methods for deconvolution without mathematical details. 1) 2D H-infinity based deconvolution Step 1 Formulate the Local State Space (LSS) model Step 2 2D H-infinity identification Step 3 2D H-infinity filtering, equivalent to solving Riccati equation. Step 4 At each iteration, edges are calculated using the Canny operator and entropy is calculated. The iterative process stops when the decrease in entropy becomes negative. 2) 2D HOS based deconvolution Step 1 Image is modeled as 2D autoregressive process. Both 3 rd order and 4 th order cumulants algorithms are considered. Step 2 Compute 2D cumulants Step 3 Obtain the least square estimator of the blur model Step 4 Perform inverse filtering Step 5 Follow Step 4 in H-infinity algorithm given above. 3) Subspace identification method Step 1 Image is decomposed into the input output matrices that forms MISO system Step 2 Perform the projection of the row space of future outputs and future inputs Step 3 Compute the oblique projection, which is then decomposed using singular value decomposition. The procedure is repeated until a measure of convergence is satisfied. Step 4 Follow Step 4 in H-infinity algorithm given above. 4) The method of using neural networks [6] Step 1 Blur identification based on HOS Step 2 Hopfield neural network is used for image reconstruction. Step 3 Follow Step 4 in H-infinity algorithm given above 5) The method using independent component analysis Step 1 Represent image as a sum of independent components. Step 2 Classify the coefficient associated with each independent component as texture or edge. Step 3 Apply nonlinear operation to the coefficients associated with edges Step 4 Reconstructing the image by setting coefficients with texture as zero. All five methods require post-processing to extract objects from highly blurred C-scan images. The results of the H-infinity method are shown in Fig. 2. The results for the HOS method and for the subspace method are very similar. The goal for image restoration is to find a good image estimate f from the degraded version g. This can be considered as a constrained optimization problem and such optimization can be solved by the Hopfield neural network. The result for the fourth method using neural network is shown in Fig. 3. Both pre-processing and post-processing that involve contrast

adjustment are required. Results for the fifth method using independent component are reported elsewhere in this proceedings [8]. Concluding Remarks: All five methods are quite effective as they are theoretically sound. It is difficult to draw definitive conclusion of which one is the best, as this would require much more computer results on different ultrasound C-scan images. All methods perform better than the Wiener filtering as expected with the performance measure of entropy, or mean square error, or ratio of standard deviation to mean. All methods require considerable amount of computation, making it difficult for real-time operation. For three-dimensional image sequence, the computation amount is even more demanding. Further work is needed to improve the implementation of algorithms and to test on additional ultrasonic C-scan images. The potential benefit for ultrasonic NDE research, as well as for medical imaging problems is enormous however. References: 1. R. Gonzalez and R. Woods, Digital Image Processing, Prentice-Hall 2001. 2. U. Qidwai and C.H. Chen, 2D H-infinity based blind deconvolution for image enhancement with applications to ultrasonic NDE, IEEE Signal Processing Letters, May 2002. 3. U. Qidwai and C.H. Chen, Blind enhancement for ultrasonic C-scans using recursive 2-D H-infinity based state estimation and filtering, INSIGHT- Journal of British Institute of NDT,, vol. 42, no. 11, Nov. 2000. 4. C.H. Chen and U. Qidwai, Recent trends in 2D blind deconvolution for nondestructive evaluation, Tamkang Journal of Science and Engineering, vol. 5, no. 2, June 2002. 5. U. Qidwai and C.H. Chen, C-scan enhancement using recursive subspace deconvolution, in Review of Quantitative Nondestructive Evaluation, vol. 21, AIP, 2003 6. Zhong Wang and C.H. Chen, Ultrasonic image blind deconvolution using higher order statistics and Hopfield neural network, Technical Report ECE-08-01 (ATMC-NDE-08-01), Univ. of Massachusetts Dartmouth, N. Dartmouth, MA USA 7. C.H. Chen and Xianju Wang, Speckle reduction and edge enhancement of NDE C-scan images using ICA, in Review of Quantitative Nondestructive Evaluation, vol. 23, AIP, 2004. 8. C.H. Chen and Xianju Wang, Ultrasonic NDE image enhancement with nonlinear filters in signal subspaces, Proc. of the 16 th WCNDT, Montreal, Canada 2004.

(a) (b) 3 2.5 2 Entropy 1.5 1 0.5 0 2 4 6 8 10 12 14 16 Iterations (c) (d) Figure 2 (a) Sample image, (b) corresponding edges, (c) entropy curve, (d) final image after H-infinity deconvolution. Figure 3 Images after post-processing: original (upper) and neural network (method 4) restoration result (lower), after contrast adjustment.