Masters Theses

Date of Award


Degree Type


Degree Name

Master of Science


Electrical Engineering

Major Professor

Hairong Qi

Committee Members

Donald W. Bouldin, Michael J. Roberts


This thesis describes the refinement of a non-destructive, in-line inspection system sensor for the detection of stress corrosion cracks (SCCs) in natural gas pipelines. The sensors are prototype electromagnetic acoustic transducers (EMATs) for noncontact ultrasonic inspection. The focus areas discussed involve the statistically validated performance improvements achieved through the addition of 12 more features, the addition of Principal Component Analysis plus Linear Discriminant Analysis (PCA+LDA) to the classification algorithm, and most significantly the creating of a training set. The training set allowed PCA+LDA to be included in the classification algorithm, as well as allowing one set of no-flaw signature features, one PCA projection matrix, and one LDA projection matrix to be used on multiple pipes and on multiple scanned paths from a pipe. A discrete wavelet decomposition is used to separate the frequency content of each EMAT sample (signature) into five distinct bands. From these decomposed signatures, features are extracted for classification. The classification begins with the projection of the features using the PCA projection matrix derived from the training set, immediately followed by the projection of the PCA projected features using the LDA projection matrix that was also derived from the training set. Finally, the PCA+LDA projected features are classified based on their Mahalanobis distances from the PCA+LDA projected no-flaw training set features. Using the improved feature set and this classification procedure, SCC identification improved 14% and there was an 80% reduction in the number of false positives. In addition, there was a 30% improvement in the detection of the most critical SCCs. SCCs whose average through wall depths were between 35% and 54%.

Files over 3MB may be slow to open. For best results, right-click and select "save as..."