REMOTE STORAGE \\ JV" 5 \TTTTTITQTTTTTQTTTTTT\ r .1 This is to certify that the dissertation entitled ULTRASONIC MATERIAL CHARACTERIZATION AND IMAGING BY UNSUPERVISED LEARNING presented by Jeng Tzong Sheu has been accepted towards fulfillment of the requirements for Ph. D. degree in ETectricaT Engineering [MK Mtg professor Date §/¢1//??’ MSU is an Affirmative Action/Equal Opportunity Institution 0-12771 LIBRARY Mlchlgan State Unlverslty REMOTE STORAGE “2'3 F PLACE IN RETURN BOX to remove this checkout from your record. TO AVOID FINES return on or before date due. DATE DUE DATE DUE DATE DUE an?) "0259 7hi§ HI '\ p... v (,vtv' 2/17 208 BIue FORM S/DateDueForms_2017.mdd ‘ p95 ULTRASONIC MATERIAL CHARACTERIZATION AND IMAGING BY UNSUPERVISED LEARNING By Jeng Tzong Sheu A DISSERTATION Submitted to Michigan State University in partial fulfillment of requirements for the degree of DOCTOR OF PHILOSOPHY Department of Electrical Engineering 1994 ABSTRACT ULTRASONIC MATERIAL CHARACTERIZATION AND IMAGING BY UNSUPERVISED LEARNING By Jeng Tzong Sheu Attenuation coefficient has been considered as a very important feature in biological tissues characterization. It is also a well-known fact that attenuation coefficient is strongly frequency dependent. However, estimation of attenuation coefficient of dispersive material is a very difficult task. Unlike traditional estimation methods, the proposed approach extracted material dependent features from echoes for qualitative analysis by unsupervised learning technique. Two unsupervised learning (clustering) algorithms and two cluster validity indices were evaluated by Monte Carlo study to obtain the statistical information. Finally, an algorithm and an index, according to the result of Monte Carlo study, were chosen to employ in the application of ultrasonic material characterization. The algorithm was implemented by the competitive learning model of artificial neural networks. The clustering results are represented in the form of images in which different color shades represents different clusters. Different data sets including data extracted from a phantom and a slice of brain sample were used in the experiments. The proposed method achieved some results which are very difficult to fulfill by traditional methods. In loving memory of my mother iii ACKNOWLEDGEMENTS I sincerely thank Dr. B. Ho, my advisor, for his support, constant guidance, encouragement, and inspiring suggestions and discussions during the course of this study. I would also give my thanks to the guidance committee members, Dr. R. Zapp, Professor J. Hall, and Professor L. Ni for taking time to serve in the committee. Finally, I would like to thank my wife Chia-Hui and my daughter Sunny for their patience, love, and joy with me. iv TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES Chapter 1 1.0 l . l 1.2 1.3 Chapter 2 2.0 2.1 2.2 2.3 Chapter 3 3.0 3.1 3.2 Chapter 4 4.0 4.1 4.2 4.3 4.4 Introduction Overview 1.1.1 Nondestructive evaluation by ultrasound 1.1.2 Biomedical ultrasound 1.1.3 Artificial neural networks Objective and research tasks Thesis organization Background Linear acoustics Transmission, reflection, and attenuation coefficients Neural networks for unsupervised learning 2.3.1 Competitive learning networks 2.3.2 Kohonen’s feature map Time-domain and Frequency-domain Techniques Dual-interrogation technique 3.1.1 Theoretical background 3.1.2 Advantages and limitations Frequency domain technique Material Characterization Using Unsupervised Learning Introduction Theoretical background Feature extraction Competitive unsupervised learning using neural networks 4.4.1 Training algorithms 4.4.1.1 Cluster validity 4.4.2 Modified K-means algorithm using competitive learning 4.4.2.1 Cluster validity vii viii OOQONAUJ- 12 15 18 20 22 22 23 32 35 41 41 43 46 49 51 58 60 64 _ Chapter 5 5.0 5.1 5.2 5.3 Chapter 6 6.0 6. 1 6.2 BIBLIOGRAPHY Simulation and Experimental Results Experimental results of time domain method Comparison of two algorithms and two indices Ultrasonic material characterization Conclusions Summary Future work vi 66 56 78 85 94 94 95 97 Table 1.1 Table 1.2 Table 5.1 Table 5.2 Table 5.3 Table 5.4 Table 5.5 Table 5.6 Table 5.7 LIST OF TABLES A comparison between modern techniques Characteristics of neural networks and conventional computers Single layer of plexiglass (W-P-W), Thickness = 17.02i0.01mm Single layer of aluminum (W—A-W), Thickness = 12.70i0.01mm Three layers, plexiglass-water-plexiglass (W-P-W-P-W), Thickness: 11.02, 9.25, 7.02:0.01mm Errors in estimating number of clusters using S, 100 patterns, spread-=00] , overlap=0.1, spherical window Errors in estimating number of clusters using MH, 100 patterns, spread=0.01, overlap=0. l , spherical window Errors in estimating number of clusters using S, 100 patterns, spread=0.1, overlap=0.3, spherical window Errors in estimating number of clusters using MH, 100 patterns, spread=0.1, overlap=0.3, spherical window vii 72 73 77 81 82 83 84 Figure 1.1 Figure 2.1 Figure 2.2 Figure 2.3 Figure 2.4 Figure 2.5 Figure 3.1 Figure 3.2 Figure 3.3 Figure 3.4 Figure 3.5 Figure 3.6 Figure 4.1 Figure 4.2 Figure 4.3 Figure 4.4 Figure 4.5 Figure 4.6 Figure 4.7 LIST OF FIGURES Setup of basic ultrasound system Acoustic wave at interface of different media with different impedance Neuron of McCulloch and Pitts’ model Transfer functions of neurons Architecture of competitive learning networks Architecture of two-dimensional Kohonen’s feature map Bidirectional interrogation for N layered model Reverberation paths of bidirectional interrogation The impulse response pairs of dual interrogation Multiple reflections of layer i Experimental setup for incident signal measurement Structure of multi-layered model for frequency domain method System diagram Stages of unsupervised learning The three features in spectrum of echo signal Demonstration of dead units problem. (a). A two-feature four clusters data set. (b). Result with a dead unit. (0). Result of MFSCL algorithm Comparison of clustering results when size of clusters are different with same initial weight vectors, training sequence and learning rate. (a). Results of MSFCL method. (b). Results of FSCL method (a). Convergence comparison between MFSCL, FSCL, and KSFM methods using well clustered data set. (b). Convergence comparison between MFSCL, FSCL, and KSFM methods using weak clustered data set. (c). Display of well clustered data set. ((1). Display of weak clustered data set (a). Configuration of competitive neural network with n clusters and five features. (b). Function of single neuron viii 12 l6 17 18 21 24 24 27 29 33 37 44 45 48 52 55 56 62 Figure 4.8 Figure 5.1 Figure 5.2 Figure 5.3 Figure 5.4 Cost value v.s. number of clusters Experimental setup of bidirectional interrogation Reflection signals of single layer plexiglass in water. (a). Left—sided reflections. (b). Right-sided reflections Transmission signals of single layer plexiglass in water. (a). left to right transmission signal. (b). Right to left transmission signal Reflection signals of single layer aluminum in water. (a). Left-sided reflection signals. (b). right-sided reflection signals. Figure 5.5 Transmission signals of single layer aluminum in water. (a) left to Figure 5.6 Figure 5.7 Figure 5.8 Figure 5.9 Figure 5.10 Figure 5.11 Figure 5.12 Figure 5.13 Figure 5.14 Figure 5.15 right transmission signal. (b). Right to left transmission signal Multiple reflections elimination. (a). Left-sided reflections. (b). Left-sided signals after multiple reflections elimination. Reflection signals of multi-layered model. (a). Left-sided reflections. (b). Right-sided reflections Transmission signals of multi-layered model. (a). Left to right transmission signal. (b). Right to left transmission signal Modified Hubert’s Gamma index v.s. number of clusters plot for different data sets. (a). top view of phantom. (b). Phantom covered with plexiglass plate Linear projection of five features onto two-dimensional space Images of phantom. (a). C-scan image. (b). Reconstructed image when segmented data set into two clusters. (c). Three clusters. ((1). Four clusters Images of phantom covered with plexiglass plate. (a). C-scan image. (b). Reconstructed image when segmented data set into two clusters. (c). Three clusters. ((1). Four clusters Picture of human brain sample with hemorrhaged tumor Images of human brain sample with hemorrhaged tumor. (a). C- scan image. (b). Reconstructed image when segmented data set into two clusters. (c). Three clusters. ((1). Four clusters. (e) five clusters. (f). Six clusters 65 67 68 69 70 71 74 75 76 87 88 89 9() 91 92 93 Chapter 1 1.0 Introduction Ultrasonic techniques for nondestructive investigation have existed for a long period of time. But some of their limitations are still troublesome for many applications. It is the reason of this research to present an alternate approach in dealing with attenuation estimation problems quantitatively by using artificial neural networks (ANNs). This chapter begins with brief overview of ultrasonic techniques and the fizndamentals of neural networks. The problem to be solved and research tasks are then stated. F inally, the organization of chapters is outlined. 1.1 Overview Ultrasonic techniques have wide variety of applications like in areas such as clinical diagnostics [1], non-destructive evaluations [l4] (NDE), and many others [16]. The attractive features of using ultrasound are that it can probe the target without resorting to any destructive process, provides safety of operation, and acquire low examination cost as compared with the cost of other radiological media. Although magnetic resonance imaging (MRI), X-ray, and computer tomography (CT) outperformed ultrasound in image clarity, these techniques use short duration and high intensity electromagnetic (EM) energy emissions to penetrate the object to be examined. Cost of the equipment and the expense of examination are extremely high. At the present time, short-term and long-term exposure risks for both operator and living target are of great concerns. Instead of using high energy EM source, ultrasound utilizes high frequency acoustic wave (stress wave) to interrogate the internal structures.So far, no evident has been reported related the operation risks for both the operators and targets. A comparisongbetween these techniques is illustrated in Table 1-1. A ultrasound system basically composed of following components: a pulser which generates high voltage short duration trigger pulse for triggering the transducer; transducers that can transform energy form between mechanical and electrical stimuli and responses; a processing unit to store acoustic signal and signal preprocessing for future use and display. Figure 1.1 shows the basic setup of a ultrasound system. TABLE 1.1. A comparison between modern techniques. Techniques Cost of system Image quality Operation safety ~ MRI Very High Excellent ? X-ray Medium Good ? CT High Good ? Ultrasound Low Poor Yes Acoustic impedance, speed, and attenuation are important parameters for material and tissue characterization. In the past two decades, researchers put most of their efforts in obtaining the quantitative relationship between acoustic parameters and material properties and pathological changes in clinical environment. The applications in the nondestructive evaluation of materials are rather successful. However, in clinical evaluations a lot more are to be desired, as indicated in Table 1.1. Target .3323??? P u ls e r Display Transducers T ' re rocessin L—> samp""3—-> p p g & A/D & storage Figure 1.] Setup of a basic ultrasound system. 1.1.1 Nondestructive Evaluation by Ultrasound Nondestructive evaluation of materials by ultrasound has shown rapid growth in recent years, especially in the testing of composite materials which becomes a major construction material in both automotive and aerospace industries [16, 17, 29]. A great deal of information about the mechanical properties of material can be retrieved from the ultrasonic echo returns. However, in order to assure the success and consistency of nondestructive evaluation, the acoustical properties such as velocity, attenuation, reflection coefficient, etc. should be obtained with high reliability and accuracy. For composite material, a common defects is the delamination between layers. Time- of-flight C-scan imaging technique can be used to display the amount of energy reflected from certain distance in depth of a given layer. Successful C-scan imaging systems have been implemented to display two dimensional images for defects and flaws inside composite materials [14]. Due to the ringing of ultrasonic pulsed signal and the complexity of the acoustic beam profile, the ultrasonic image quality is greatly deteriorated. A great deal of research efforts have been spent in improving the range resolution and lateral resolution for better image quality. Range resolution is the system ability to distinguish two different acoustic echoes in time sequence. When the thickness of individual layers are thin, overlapping of echoes from layer interfaces will occur. Theoretically, range resolution can be improved by using narrow transmitting pulses which can be provided by a broad-bandwidth and low-Q transducer. However, such transducers are not available due to the difficulties in fabrication technology. Various techniques have been proposed to improve the range resolution. Beretsky et.al., used frequency deconvolution to improve ultrasonic imaging[32]. Steiner et. al., proposed a generalized cross-correlation to improve resolution [33]. Yamada presented an on-line deconvolution for high resolution ultrasonic pulse-echo measurements under the constraints of narrow-band transducer [34]. Papoulis et. al., demonstrated a repetitive algorithm to distinguish two overlapping pulse echoes by digital signal processing technique [37]. Lateral resolution is the ability to distinguish different nearby objects in the spatial domain. Owing to the inherent drawbacks of dispersive nature and physical size of acoustic beam, the lateral resolution of ultrasound system is highly hampered. Ho et. al., used correlation technique to improve the lateral resolution in C-scan imaging system [35]. Hundt, et, al., reported that improvement can be achieved by using digital filtering technique [36]. Yakota et. al., presented a method of firing transducer array repetitively to obtain an adaptive focusing effect [53]. 1.1.2 Biomedical Ultrasound Acoustic impedance, attenuation, and speed of different tissues have been investigated for more than two decades. Most of the work has been focused on getting quantitatively relationship between acoustic parameters and different tissues. Under some controlled environment and conditions, researchers did reach some significant results between pathological changes and acoustic responses. Among all the acoustic parameters, attenuation coefficient has been recognized as an important property in differentiating tissues [38]. In general, one can either use transmission or reflection techniques for biomedical applications. Transmission technique [3-6] for impedance and attenuation estimation was proposed first due to its simplicity and straightforward manner. Unfortunately, transmission technique suffers various drawbacks. Unlike X-ray, acoustic beam has much wider beam cross-sections and divergency. It can easily be defocused after it penetrates the biological structure. Greenleaf et. al., [7,39] used transmission technique to estimate the attenuation of lesions of breast tissues. The results were not very promising. R. Kuc et. al., [1, 43,45,471 proposed an approach to estimate the attenuation from reflected echoes on the assumption that attenuation coefficient is a strong function of frequency. Based on this assumption, two categories of approaches were presented to estimated attenuation coefficient. The spectral-shift approach estimates attenuation coefficient from the downshift of the echo spectra when comparing with that of the incident pulse. This method assumes the pr0pagating pulse has a Gaussian-shaped spectrum. The spectral-difference method estimate attenuation coefficient from the change of slope between the near region and far region log spectra. This method does not require a specific form of spectra but suffers from marginal estimation accuracy due to bias errors from small scale size of data. Over the years, some researchers proposed time-domain methods [46,54,551 for attenuation estimation. Although time-domain methods provide straightforward and real-time processing ability, difficulties such as signal distortion from highly dispersive media and echoes overlapping are remain to be resolved. In addition, most of the time-domain methods require the use of narrow-band signal which is very difficult, if not impossible, to generate by a practical transducer. Recently, P. He et. al., [11,18,27] proposed envelope peak method by preprocessing the wide-band signal using the split spectrum technique [19-21] to obtain a bank of narrow-band signals. The attenuation is estimate from these narrow-band signals by time domain methods. Based on the methods described above both in vivo and in vitro measurements were conducted [9,20,42]. K. .1. Parker et. al., [12,15,20,22] used statistical model to reduce the attenuation estimation errors by separating absorption and scattering factors for B-scan imaging system. P. S. Green [10,59] proposed a volumetric reflex transmission imaging system. This method basically is an extension of the conventional C-scan imaging technique by using annual array transducers to provide focal range for image display. It has the disadvantages of requiring huge storage space for data and its long processing time. Because of the difficulties in estimating acoustic parameters by traditional methods, images processing and pattern recognition techniques [23,25,26,60] were adopted to enhance the estimation results. But, almost all of these techniques were used in post- processing stage. No fundamental improvement has been announced in biomedical applications. 1.1.3 Artificial Neural Networks An ANNs is a parallel distributed information processing system which consists of neurons (processing elements) and synapses (connections). Each neuron, characterized by its own specific working function, receives and generates signals to a number of neurons via synapses. The function of an ANNs system depends on the structure of how neurons and synapses are connected. Since the outputs of an ANNs system are the result of c00perative work of all neurons, even though there may exist damages between connections, and faults from neurons the system can still produce significant results as long as the malfunction parts are not overwhelming. In other words, ANNs exhibits fault tolerance property. The other important feature of ANNs is its massive parallel computational ability which is essential for many applications requiring high computation capacity such as pattern recognition, and combinatorial optimization problems. Table 1-2 demonstrates the characteristics differences between neural networks and conventional digital computers [98]. TABLE 1.2. Characteristics of neural networks and conventional computers Characteristics Neural Networks Conventional Computers Memory Structure Distributed System-Dependent Memory Access Associative Specific Input Fault Tolerance Inherent . Not Inherent Pattern Recognition Excellent Poor Classification Excellent Poor Learning Excellent Poor ' Arithmetic Capability Poor Excellent Timing Scheme Asynchronous System-Dependent Degree of Parallelism High System-Dependent Degree of connectivity High Low Processing Element Simple Complex The ANNs architecture can basically be classified into two categories; recurrent networks and layer-structure networks. In recurrent network, each neuron has synapses connected to all others neurons including itself. Hopfield-Tank network [60] is the most well-known one of this type. In layer-type network, synapses only exist between consecutive layers or between peers. Multiple layer perceptron belongs to this type. Artificial neural network has been applied to traveling salesman problem [61, 62], linear programming [63], object recognition [64], and others [65, 66]. For ANNs, problems can be solved by designing and training an appropriate network whose minimum energy states correspond to the solutions of the given problem. 1.2 Objective and Research Tasks Determination of materials (tissues) properties using ultrasound can be achieved by extracting acoustic parameters from reflected echoes or from transmission signals. Although there are numerous proposed methods for acoustical parameters estimations, quantitative scheme for characterizating inhomogeneous material is still not well developed. Echoes return from inhomogeneous material, especially biological tissues, are basically resulted from a collective scatters which are random in nature to the ultrasound beam. Estimation of the acoustical parameters of such targets is by no means an easy task. Attenuation property has been recognized as an important feature for tissues characterization. It is a well-known fact that the attenuation coefficient is highly frequency dependent. In stead of solving the tissues characterization problem quantitatively, qualitative scheme should first be devised. Features related to attenuation coefficient in frequency domain are extracted from the echoes and constitute a pattern data set. Unsupervised learning (clustering) will then be applied to classify the data set into clusters. Different clusters represent different acoustical attenuation characteristics. To accomplish this, following steps are to be followed. (1) Time domain signals need to be sampled and stored in a cleamess manner. (2) Range resolution and lateral resolution of the system have to be well calibrated and documented. (3) Develop an appropriate algorithm and forming an artificial neural networks for clustering analysis. Images will then be reconstructed from the clustering information such that different color shades represent different clusters. In addition, image processing techniques can be applied to the clustering results to provide further spatial information. 1.3 Thesis Organization The organization of this dissertation is as followed. Chapter 2 contains a background discussion of appropriate topics on ultrasound and artificial neural networks. In Chapter 3, both time domain acoustic parameters estimation method and frequency domain method are presented. Advantages and limitations are discussed. Chapter 4 demonstrated the relationship between frequency response and attenuation. Artificial neural networks for clustering will be presented. Algorithms are developed to perform the unsupervised learning using neural network. Chapter 5 shows the experimental setup and results for the time domain method. Then, the Monte Carlo method is used to compare the algorithms. The images of clustering results for different samples are included in this chapter. Finally, conclusions, contributions, and suggested future research are stated in chapter 6. Chapter 2 2.0 Background This chapter begins with an introduction of the theory of linear plane acoustic wave. Then, some important acoustic parameters which are widely utilized for material characterization will be stated. Finally, models of artificial neural networks for unsupervised learning will be introduced. 2.1 Linear acoustics In order to present the fundamental phenomena of linear acoustics, its loss mechanisms are ignored for simplicity. Furthermore, only on-dimensional plane wave is demonstrated here. In reality, there may exist different types of acoustic wave in a given system, such as longitudinal, shear, traverse etc. [68,69]. However, only the longitudinal wave is considered here since it is almost exclusively used in the areas of nondestructive evaluations of materials and clinical applications. Since acoustic wave is a mechanical wave (stress wave), it propagates via media. Pressure and particle velocity are two observable parameters of a propagating acoustic wave. Assume that a homogeneous medium undergoes small departures from its rest state, the particle velocity and pressure are related by = —— (2.1) 10 and a an a—i = —p-a7 (2.2) where k is the coefficient of elasticity and p is the density of the medium. Equation 2.1 is the mass continuity equation and the equation 2.2 is the momentum equation. From these two equations the acoustic plane wave equations can be obtained as 82 kaZ . P P at2 98x2 and 82 k8 u u at2 98x2 The general solution for the pressure and the particle velocity in the forward x- direction are p = p (0) exp WWI—Kn) (2.5) u = u(0)exp(i(wt—Kx)) - (2-6) Where K is the wave number given by K=wjg . (2.7) In general, the wave number is a complex quantity. It consists of the phase constant [3 and the attenuation constant a , 11 K = B—ja . (2.8) The relationship between pressure and the particle velocity can be derived from Equation 2.3, 2.5, and 2.6 as: p = —u . (2.9) The characteristic acoustic impedance is defined as the ratio of the pressure to particle velocity, N III : I‘D _ ‘22 _ K , (2.10) For a lossless homogeneous media, the phase velocity is (2.11) DIS n WIS Therefore, the acoustic impedance for a lossless medium can be expressed as Z = pvp. (2.12) The evaluation of the velocity of propagating becomes rather complicated for a pulsed acoustic signal since it contains many frequency components and the medium is general dispersive in nature. A further complication comes from that the attenuation is also a strong function of frequency. As a result, the frequency spectral distribution will be altered when the wave is passing through a loosy medium. A more detail discussion of such situation will be given in later chapter. 12 2.2 Transmission, reflection, and attenuation coefficients Material characterization using acoustic wave is mainly based on the detection of echo return from a material interface. It is therefore important to know how and where the wave being reflected back. Consider a plane wave is propagating from medium 1 to medium 2, as shown in Figure 2.1. By using the Snell’s law and the continuity of both pressure and velocity at the boundary, we have pi+pr = pt (2.13) and uicosfli—urcoser = ulcosel (2.14) Medium 1 Medium 2 Pr Pi Figure 2.1 Acoustic wave at interface of different media with different acoustic impedance. 13 From Equation 2.9 and 2.14, we can obtain pichose‘. prklcoser pthcose, P. or ’ pz ' (2.15) By rearranging Eq. 2.15 using the terms in Eq. 2.13, the pressure reflection and transmission coefficients are Kl K p —cosOi——Zcos0, rE—r = p] [)2 (2.16) pi K1 K2 —cosei+—cosfll pl 92 and K2 p 2p—cosOi rs: = 2 . (2.17) pi K1 K2 —cosei + —cosfll r 92 O 0 , the reflection and transmission coefficients For normal incidence, i.e. 0,. = 0 7 become K1 K2 P, p] 92 r = — = (2.18) ”i ’2 +52 14 K p 252 t 2 I: — = —— (2.19) , £1.52 P] 92 Using the acoustic impedance definition as given by Eq. 2.10, the reflection and transmission coefficients can be put in terms of the acoustic impedance of the two media as Z——2_Z] 220 r_Zl+Zz (' ) 2 2 l 221 : : + . . t Z1+Z2 r ( ) These coefficients are defined as the ratio of the pressures at the interface location. When considering pressure changes from one place to another, the effect of attenuation has to be taken into account. The attenuation phenomena of a travelling acoustic wave is a complicated one. Scattering and absorption all contribute to the attenuation of acoustic energy. The scattering effect causes some acoustic energy off the acoustic pathway, while the absorption results in heat generation. This is due to the fact that the density fluctuations in the medium is out of phase with the acoustic pressure fluctuations [67]. Attenuation measurement can be accomplished by either using time domain or frequency domain approach. Time domain technique requires a precise location of the pulse and its amplitude, while frequency domain requiring a broadband transducer. The accuracy of both techniques are highly limited by the measurement and the transducer fabrication technology available todate. When a plane acoustic pressure wave propagating through a lossy medium, the amplitude of the acoustic pressure can be represented as 15 12(1) = roam—am!) (2.22) where p0 is the initial pressure magnitude at a reference point, I is the distance travelled in the medium. Once p, p0, and l are known, or (f) can be determined. Unfortunately, the thickness of the layer is usually unknown, as a result, one can only obtain the a (f) - 1 product. In chapter 3, time domain and frequency domain methods for attenuation estimation will be described in detail. 2.3 Neural networks for unsupervised learning Neural networks incorporate a combination of features of information processing systems together with some special features. These features include the use of simple processing elements and learning abilities to adjust parameters and connection weights to give desired responses as well as to compensate for inaccuracies and faults in the hardware, and parallel processing ability. The use of simple processing elements can facilitate the fabrication of such parallel systems. The learning features provides a very important advantage in dealing with the detail knowledge necessary to build the system. Neuron is the basic building block of a neural network. The simplest artificial neuron model was first introduced by McCulloch and Pitts [70]. The neuron output of the model is a function of the sums of weighted inputs. The model is shown in Figure 2.2. where X ,-’s is the inputs from other neurons, Wij is the weight of the connection from the output of neuron i to the neuron j, f(.) is the neuron transfer function, 0]. is the threshold value, and Yj is the output of neuron j. The transfer function of a neuron is commonly one of the three types: hardlimit, linear, and sigmoid functions. Their input/output relationship are shown in Figure 2.3. Different artificial neural networks can be achieved by interconnecting neurons in different ways 16 such that the networks have different training rules. In the following section, the basic function of neural networks which are applied in the realm of unsupervised are introduced. Figure 2.2 Neuron of McCulloch and Pitts’ model. l7 f(x) f(x) r A p x (a). Hardlimit (b). Linear f(x) (c). Sigmoid function Figure 2.3 Transfer functions of neuron. 18 2.3.1 Competitive learning networks In the competitive learning networks there is a single layer of output units Yi, each fully connected to a set of inputs X 1- via connections WU" Figure 2.4 shows the architecture of competitive learning networks. Only one of the output units, called the winner, can fire at a time. The winner is normally the unit with the largest net input for the current input vector X. This is equivalent to IWI‘XISIWI‘XI forall j¢i. Y1 Y2 ‘Yn 0 9" 0 Output Nodes (competitive layer) )2? are m Wk 6 Input Nodes Figure 2.4 Architecture of competitive learning networks. (2.23) (2.24) 19 For each input pattern, we find the winner among the outputs and then update the weight Wi‘i for the winning unit only to make the Wilt: vector closer to the current input pattern. The updating rule is represented as Wi(n+ 1) = W‘.(n) +n(x—wi(n))ri (2.25) where n is the learning rate, and is typically decreased monotonically to zero as the learning progresses. According to the weight updating rule as described in Eq. 2.25, the cost (Lyapunov) function [71] can be written as 2 1 u u 2 1 u E{WU} = 5ZM‘IXI. —w‘.j) = iXIX —w,. (2.26) it w M? is the cluster membership matrix which specifies whether or not input pattern Xp activates unit i as winner: Mt‘ = {I if TN“) (2 27) ‘ 0 ,otherwise . Gradient descent on the cost function yields - .. - "I . ) (AWU) _ 4817‘; _ nzle‘. x}. —w‘.j (2.28) which is just the sum of the updating rule over all patterns p. for which i is the winner. Thus, on average the updating rule will decreases until local minimum is reached if n is properly chosen. 20 The competitive learning network has two fundamental drawbacks; First, there is no guarantee of finding the global minimum. Many approaChes were proposed to kick the system out of higher minimum and towards progressively lower ones. However, the problem remains. Second, in a competitive learning network, some neurons may never win during the whole learning training process. This is called the dead units problem. We will discuss this problem and deal with it in Chapter 4. 2.3.2 Kohonen’s feature map The KSFM networks [73] and the competitive learning networks are similar in weight updating rule. However, in the KSFM structure each neural unit has its topological neighborhood. During the training process, the weight vectors of the winning neuron as well as the weight vectors of its topological neighbors are all updated. The size of the neighborhood is decreased as the training progresses until the neighbor size equal to one. As a result, KSFM will become competitive learning after a certain epochs of training. The weight updating rule for neuron i and its neighborhood is AWU = nMi. 1°) (X1... WU.) (2.29) for all i and j. The neighborhood function A (i, i°) is l for i = i° and falls off with distance lr‘. — ’1°| between units i and i ° in the output array. According to the updating rule as described in Eq. 2.29, the cost function will be 2 X“ — wi, 1 . 2 1 E{W‘.j} = 52M?A(t,k)(X;l—WU) = 52M“ ) (2.30) 111 ijku 21 Again, M? is the cluster membership matrix. The gradient descent on this cost function yields (AWU) = 41% = “ZMiA (i, “(xii—WU) (2.31) i} p = 2M1. 1°)(xf—wq.) . (2.32) it This is just the sum of the Kohonen’s rule over all patterns. Thus, on average (if n properly chosen) the Kohonen rule decreases the cost until we reach a local minimum. A detail comparison in computation time and convergence of networks based on competitive learning and Kohonen’s models will be given in detail in Chapter 4. The architecture of 2- D Kohonen’s feature map is shown in Figure 2.5. Output layer Input layer Figure 2.5 Architecture of two-dimensional Kohonen’s Feature map. Chapter 3 3.0 Time-domain and Frequency- domain Techniques In this chapter time domain and frequency domain techniques for multi-layered model will be reviewed. The limitations and advantages of these approaches will also discussed. 3.1 Dual-interrogation technique Noninvasive evaluation of material characteristics is now a well accepted tool for both clinical and industrial applications. To date, most of the systems are of reflection type. The reflected acoustic signal from an interface received and processed by the conventional pulse-echo technique, such as the B scan, is determined by the reflection coefficient at the interface as well as the attenuation of substance along the acoustic beam path. It is therefore impossible to retrieve these two type of information (attenuation and reflection) by the knowledge of a signal trace of echo return. Additional information is needed to evaluate the reflection coefficient and attenuation separately. A method proposed by Ho [74] and modified by the author is accomplished by using a second pulse-echo process from the opposite side of the object to furnish the necessary information. Extensive work has been done on nondestructive evaluation of material properties by ultrasonics over the years. However, the conventional pulse-echo technique suffers from various drawbacks, such as the inability of evaluating material attenuation properties as those from X-ray tomography and the inherent limitation in resolution [74]. An ultrasound 22 23 signal reflected from the internal discontinuities of an object contains not only information about the reflection coefficient at the interface, but also the attenuation of the medium between the boundaries. It is practically impossible to separate the backseatter and attenuation from a single pulse echo return. Sophisticated techniques have been devised to estimate the attenuation property by assuming that the reflection coefficient at the discontinuity is either independent of frequency [75] or a simple linear function 'of frequency [1]. Other authors have relied upon a model with known relationship between successive interfaces [3]. A technique which is discussed in the following section allows the computation of a quantity relates the attenuation-velocity product of the medium and the reflection efficient at each interface in the medium from the experimental data is developed. 3.1.1 Theoretical Background Consider the object under tested consists of homogeneous layers, the impulse response of the medium can be represented as h(t) = 25,804,.) (3.1) where t,- correspond to the locations of each reflecting surfaces. The quantity Er in the equation includes the reflection and attenuation efforts. With this representation, the amplitude of each echo can be obtained directly from the A-mode echo return. A simple one-dimensional model for bidirectional (dual) interrogation is shown in Figure 3.1. There are N layers of distinct materials comprising the model. On both sides, transducers are used for transmitting and receiving echoes during the measurements. The reverberation path of this multi-layered model is shown in Figure 3.2.' When considering the reflection (or transmission) and attenuation effects in this model, the return echoes 24 1r/R r1 r3 r4 rN-s rN-2 rN-r 17R 0‘0 a, 0‘2 a3 (14 aN—3 aN-ZaN— V0 V1 V2 V3 V4 VN-3 VN-2 VN-l Figure 3.1. Bidirectional interrogation for N layered model. Layer 0 1 2 N -2 N-l l1.0 1+r1 l'rN_2 1' 1+I'2 r ..... p/ 1' -1'N,3 1+I'N-1 Figure 3.2. Reverberation paths of bidirectional interrogation. 25 from individual layers and the transmission signals through the object can be expressed in the following forms. Echo received by the left transducer is i-l 2 2 2 Eu(k, r) = ILOkOr,H(1—rj)kj . (3.2) j=l Echo received by the right transducer is N—l Emu, r) = 'roki(-’.~) [I (l-rjzjka . (3.3) j = 1+1 Transmission signal from left to right is N- 1 TLR(k, r) = ILOkOH (1 +rj)kj . (3.4) j=l Transmission signal from right to left is N - l TRL(k,r)) = [RD/<01] (1 —rj)kl. (3.5) j=l where r,- is the reflection coefficient of layer i, [RD and [Lo are the transmitting pulse amplitudes from the right and left transducers respectively, and ’9 is the loss factor of layer i which can be expressed as k. = exp [—a.v.t.l (3.6) 1 ill 26 where a‘. is the attenuation coefficient, Vt is the propagation velocity, and It is the propagation time delay of layer i. The impulse responses of dual interrogation is shown in Figure 3.3. In this generalized model, the unknown quantities include N -1 values of ri, N values of k), and the initial intensities [b0 and 1R0, a total of 2N+l unknowns. Typically, the object is emerged in water, such that the loss factors k0 and kN become known quantities. The total number of unknowns are then reduced to 2N-1. From experimental data, we have N-l echoes from the left receiver, and N-l echoes from the right receiver. Adding the transmitted signals (T LR, T RL), we have altogether 2N equations. The system is therefore solvable analytically. Two cases are considered here to obtain the attenuation-velocity product (av) and the reflection coefficient (r) of all layers. Case I . Using both the reflected and transmitted signals The product of Eqs. 3.2 and 3.3 can be put in terms of the product of equations 3.4 and 3.5 as follows. 2 -r. Euuc, mama, r) = TLR(k,r)TRL(k,r)[ ‘2] (3.7) l—ri where i=1 to N-l. The reflection coefficient of layer i can then be obtained as (3.8) _ —EL[(krr) ERA/(yr) “2 r ‘ T“, (k, r) TRL (k, r) — Eu (k, r) ER‘. (k, r) After all reflection coefficients r,- are evaluated, the loss factor of each layer can be obtained as follows. 27 Time pairs Time gafion. pairs of dual interro Figure 3.3. The impulse response 28 Taking the ratio of two consecutive echoes received by the left transducer 52.41“") 2( 2) ri+1 ____ = k. 1- . 3.9 Eu(k,r) 1 rl ri , ( ) the loss factor of layer i becomes E‘. (k, r)r. ”2 k;=[ L” ’ ‘ 2‘] (3.10) EL1("")’;+1(1"1) ' Similarly, this loss factor can also be obtained from the echo return received by the right transducer, ERi(k’r)ri+l 1/2 i“ 2 I; [ERi+l (k’r)ri(1-ri+l)] (3.11) As a result, the loss factor of each layer can be expressed by the echo information from either side. The attenuation-velocity product of the layer i ca be expressed, from Eq.3.6, as (xiv‘. = 411(79):? . (3.12) In reality, multiple reflections do exist in individual layer especially when the reflection coefficient at the interfaces are large. Under such a situation, it is impossible to solve the problem by using the equations given above. The multiple reflections of layer i is demonstrated in Figure 3.4. The echoes of layer i with infinite multiple reflections can be expressed as (3.13) 29 LayerO l i N-l Z 4 // 1'" \\\\ / \ Figure 3.4. Multiple reflections of layer i. 30 ELMi(k’ r) = 51.1“”) [1 + 2 (-1)nr?_1r?k?] (3.13) n=l where n=l to 0°. The multiple reflections of layer i is a train of echoes which are equally spaced in time. In order to eliminate multiple reflections, we utilized the properties of the primary echo of layeri: a) Time(ELi (k, r) ) + Time(ERl. (k, r) )= Time(TLR (k, r) ) + Time(TRL (k, r) ) b) Sign(ELi (k, r) ) = - Sign(ERi (k, r) ) Assuming that there is no overlapping between the echoes and the multiple reflections, the primary data set {EL (k, r) , ER (k, r) , TLR (k, r) ,TRL (k, r) [Ml-ma,y can be obtained from experimental data set {EL (k, r), ER (k, r), TLR (k, r), TRL (k, r) } by experiment the following algorithm. The reflection coefficients and attenuation-velocity products of all layers can then be evaluated. Algorithm: {EL (’6, r) , ER (k, r) 9 TLR (k, f) a TRL (k, r) iexperimenl Step 1. Echo acquisition. Obtain the experimental data set [ E L (k, r) , E R (k, r) . TLR 0" r) ’ TRL 0" I“) lexperimenl' Step 2. Fori = 1 to [maximum echo number between E L (k, r) and E R (k, r) } If(T'1me(Eu (k, r) ) + Time(ERi (k, r) ) = Time(TLR (k, r) ) + Time(TRL (k, r) )and Sign(EL‘. (k, r) ) = - Sign(ERi (k, r) )), 31 then save Eu (k, r) and ER‘. (k, r) into {EL (k, r), ER (k, r), TLR (k, r), TR), 0:. r) IPA-n.0,, and delete EU (k, r) and E,“ (k, r) from {EL (k, r) , ER (k! r) 9 TLR (k, r) 9 TRL (k, r) 1experimen1- Step 3. If { EL (k, r), ER (k, r) } not empty, go to Step 2. Step 4. Compute reflection coefficient r l. and attenuation-velocity product aiv‘. from {EL(k, r) , ER(k, r) ,TLR(k, r) . TRL(k. r) Iprimary‘ Case 2. Using only the reflected signals If the target is thick and/or extremely lossy, there may not be appreciable signal transmitted. Under such situation, the attenuation-velocity product (raw) and reflection coefficient (r) can be obtained by using the reflected signals alone, provided the initial signal strengths [w and [RD are predetermined quantities. Taking the ratio of the consecutive echo amplitudes from the left return, one has E .(k, r) r. _L‘__ : . ‘ 2; 2 (3,14) ELIHMJ) flail—UNI Similarly, for the right-side return, the ratio is 2 2 E .(k, r) ri(l —r. )k. R1 1+1 1 (315) Em+1 (k, r) = r. 1+1 Multiplying equations (3.14) and (3.15), it yields 32 2 2 ELi+1 (k’r) ERi+l (k’r) riz+1(l—r?) (3.16) The left-hand side of Eq. 3.16 can be obtained from the echo amplitudes received by the transducers situated on both sides of the target. The right-hand side of Eq. 3.16, however, contains two undetermined quantities, the successive reflection coefficients r,- and n+1. In other words, if we know the reflection coefficient of the very first interface, we can then evaluate all reflection coefficients by Eq. 3.16. We have assumed the target is submerged in water, the first reflection coefficient is then = M (3.17) r 1 2 ILOkO Since water is almost lossless, especially in a very shallow path, the value k0 is approximately equal to unity. The incident signal strength 1L0 can be evaluated by observing the echo reflected from a simple water—air interface setup as shown in Fig. 3.5. Therefore, the reflection coefficient of the first interface can readily be determined. After all reflection coefficients are evaluated, the loss factor k,- and thus the attenuation-velocity product of all layers can be determined by Eqs. 3.1] and 3.12. 3.1.2 Advantages and limitations The time domain technique described in the previous section provides a simple way to determine both the reflection coefficient and attenuation-velocity product at the same time. It also deal with the multiple reflections within layers which usually cause artifacts in the ultrasonic image system [76]. On the other hand, this technique requires 33 water Transducer Figure 3.5. Experimental setup for incident signal measurement. 34 a good alignment of the transducer. A minor misalignment of the transducer with respect to the'layer structure could cause a significant error at the end. Assume that the incident acoustic signal has a Gaussian-shaped spectra: 2 x(t) = exp (intht) ~exp[-—-t-—2) (3.18) ' 20 where f0 is the central frequency, 0 is the standard deviation. The Fourier transform pair of Eq. 3.18 will be 00 I x (t) - exp (—j27tft) dt -00 X0) .[27m - exp [42202 (f—fo) 2] . (3.19) The transfer function of the medium, when the attenuation factor is taken its account, has the following form H U) = exp(—af"1) . exp (—jkl) (3.20) where afn is the attenuation factor, I is the travel distance. k is the wave number, and n is the frequency dependent factor (between 1 and 2). Then, the output spectrum will be 0m =X(f)-H(f) = mo-exp(—2nzoz(f—f0)2)- exp( —0tlfn) - exp (—jkl) . (3.21) Most of the materials have a linear frequency dependency, i.e. n=1, the inverse Fourier transform becomes 35 orzl2 (t-l-ll) o(t) = exp[-alfO+—-2——2]-exp - 2 81: o 20 exp{j21t(f0— 0:12)-(t—£)} . (3.22) (12!2 0p(t) = exp[—af0+é—2——2] . (3.23) It can be concluded that the output is strongly dependent on the spectra of the incident signal as well as the exponential function of the attenuation coefficient. This method has following drawbacks: (1). Error accumulation. Since the incident signal of a given layer is the transmitted signal from the previous layer, whatever error contains in the signal will propagate on. The error is then accumulative. (2). The acoustic pulse is in general not a narrowband signal in the spectral domain. This will cause analytical error as described in Eq. 3.23. (3). Normal incidence of the signal is assumed. Error will be introduced otherwise. 3.2 Frequency domain technique If a broadband signal can be implemented in the ultrasonic system, the attenuation property of the material can be estimated by observing the spectral distributions of the incident and reflected waves. Two methods are commonly used; the spectral difference [1,43,77] and the spectral shift methods [41,44,52,55]. The spectral difference method 36 estimates the attenuation factor from the difference of slopes between the low region and far region of the log spectra. The advantage of this method is that no specific spectral form of incident signal is required. The drawback is the frequency deference method didn’t consider reflection and the attenuation as separate factors. On the contrary, the estimated attenuation factor also contain the reflection information. Thus, the estimation results are contaminated and the accuracy is not as good as the spectral shift method described next. When an acoustic signal passes through a medium, there will be a down-shift effect of the central frequency in the spectra of the echo signal. This is due to the fact that higher frequency components of acoustic signal suffer higher attenuation than that of the lower ones. The spectral shift method estimates the attenuation and reflection coefficients from this down-shift information. Assume that the incident pulse has a Gaussian-shaped spectra as described in Eq. 3.18 and the transfer function of the media is characterized as: H(f) = exp(—ajnli) (3.24) where a‘. is the attenuation coefficient of layer i, n is the exponent of frequency dependent, l,- is the thickness of i-th layer. The model of the multi-layered structure is shown in Figure 3.6. When there is a normal incidence, the amplitude of the received echo signals from each boundary can be expressed as: i 2 '0”1 (1‘)] = [X(f)| - IR‘.+1 (r1, ’1+1)|' I1 lexp(—20tkl,f)| (3.25) lt=l where X (f) is defined as Eq. 3.19, and Rt.+1 (r1, r ) is the reflection function i+l and can be expressed as: 37 x(t) ’ o(t) 1: H10) = exp(—alllfn) + Layerl ,, , I Layer i ri+l Figure 3.6. Structure of multi—layered model for frequency domain method. 38 i 2 Ri+](r1,...,ri+1) = rmnb—rk) (3.26) k=I for i=1 to N. Let us consider the linear frequency dependency case, i.e. n=1. The echo pulse spectra from the boundary (i+l)-th can be expressed as: 2 2 2 I0(f)l = Ki+1o|Ri+1|-exp(—27t 00(f—fiH) ) (3.27) K 1+ , is a frequency-independent constant. Assume that the first layer is water or couplant such that the attenuation is very small. Then, the central frequency of layer i +1 will be i 1 f1+1 =f0_ 2 22(1ka (3.28) 7‘ 00k=1 for i=1 to N. From Eq. 3.25, the frequency difference of two successive layers will be: I Af‘. = f1+1 —fi = —2'§ailr (329) 2a 00 for i=1 to N. So, the attenuation coefficient of i-th layer, or 1" can be obtained from Eq. 3.26 as 39 anogAf‘. or, = "T— l (3.30) Since I,- is usually unknown in a real situation, the product ail) is the quantity to be used to estimated the attenuation property of materials. In order to obtain the reflection coefficient of each layer, let us look at the amplitude ratio of two successive echoes. i 2 IXUinll'lRIHl' NIH/10in” pi+1_ k=1 Pt ' 1-1 2 IXWI-lR/l- IIIHNJI k=1 2 |x|- mam-Hui _ k=1 i—l x(fi) ‘ HlHkU,)|2 k=l - “NU—’1') (3.31) r. l for i=1 to N. From the measured data, i.e., pm and pi, and the estimated attenuation coefficient of each layer obtained from Eq. 3. 30, the reflection coefficient of each layer can be obtained as 1-1 2 H p. X02) . HIHkU‘” Iri+l| = ‘ 2' 1+]. kzgl (3.32) IXU1+1)|'H|HI¢UI+1)|2 k=1 40 for i= 1 to N. Ho et. a1. [78] has developed extended work on nonlinear frequency-dependent case (1) (4'14) 2 1 2 2 0,, = (117)228 (Xv!) —MP (4.15) o: =(fi14)2252(mm,mw))—Mf (4.16) where M =n*( n-l )/2, 5 (x, y) is the Euclidean distance between x and y, X is the pattern vector, 11L (0 is the mean vector of cluster i. Using the parameters defined above, the MH index for the clustering {C,, . . . , CK) is expressed as: M MH(K) = ————L—‘ . (4.17) oPoC 60 The number of clusters is estimated by seeking a significant knee in the MH versus number of clusters plot. Although there is no theoretical proof, MH index will decrease if true clusters were forced to merge or split. But if data set is grouped into more clusters than that of the data set itself, the MH index will be increased because of good correlation between data patterns. The MH statistic is bounded between 0 and 1. 4.4.2 Modified K-means (MK) algorithm using competitive learning The second algorithm for the competitive learning is basically modified from the K- means method [88] and implemented by ANN structure. The algorithm is described as follows. MK Algorithm: Data pattern set: {X}. Step 1. Randomly select data patterns as the cluster centroids (C i) from data pattern set {X}. Step 2. Assign data pattern to the nearest cluster and modified the very cluster centrOid until all data patterns are presented. Step 3. Reassign each data pattern to the cluster with nearest distance. Step 4. If classification of all data patterns remain unchanged, perturb the clustering results. If the results unchanged, then stop. Else go to step 2. Else go to step 2. In step 4, the perturbation includes two procedures for escaping from the local minima. 61 First, different presentation order of data patterns are presented to the unsupervised Ieaming mechanism. Second, shuffle boundary data patterns to different clusters. The clustering result with K clusters is determined by the cost function S =Sw/Sb. The with- class-scatter, SW, is defined as K "a SW = 2 2(xf—kaxf—mky (4.18) . . . k . where K rs the number of clusters, nk rs the number of patterns in the k-th cluster, x j rs the pattern vector belong to the k-th cluster, and m" is the vector feature means of the k-th cluster. The between-class-scatter, Sb, is defined as Sb = i §(mk—m)(mk—m)r (4.19) where the pooled mean, m, is the grand mean vector for all patterns. The smaller the SW, the more compactness will be the cluster. A larger value of 5,, implies the cluster is more isolated. Following the modified K-mcans clustering algorithm, the clustering results are determined by the cost function S = SMSb. As a result, a small cost value of the cost function 01 02 ‘s‘on 0 a ' ° ° 0 Output Nodes §4§ / (competitive layer) "w. wnS o o a o a lnputNodes (a) Figure 4.7 (a). Configuration of competitive neural network with n clusters and five features. (b) Function of sigle neuron. 63 will give a better clustering result. Because of correspondence of the procedure, the unsupervised competitive neural network, as shown in Figure 4.7(a), was chosen to implement the algorithm. The number of input nodes represents the dimensionality of the input patterns, while the number of output nodes represents the number of clusters. The function of each neuron is shown in Figure 4.7(b). Each time when a pattern is presented, only one of the neurons will be activated and gives an output of unity. This is accomplished by the following steps [89]: When the pattern vector X ,- is presented to the network, the weight values of every neurons are computed by s. = 2 szt-d for all i. (4.20) The output of neuron j, 01-, will be forced to ‘one’ when S j is larger than S k, for all k. D is the dimensionality of input pattern. Only the weighting vector (centroid) of neuron j (cluster j) is updated by Xi Aw.. :1 ——w.. (4.21) 11 m 11 new old (4.22) w.. = w.. + Aw.. ll 11 Jl where l is the learning rate and m is a normalization factor. 64 4.4.2.1 Cluster Validity After the clustering is performed, the next task is to find the optimal number of clusters for the given data set. This remains an unsolved problem in cluster analysis, However, a heuristic method can be adopted to give the best estimation. If the clusters are meaningful, the cost value will decrease dramatically as the number of clusters increases. Therefore, the last knee point in the cost value versus the number of clusters plot is used to determine the number of clusters for a given data set. Figure 4.8 shows the knee point in the cost value CUI'VC. A detail comparison between the above two algorithms will be given in Chapter 5 using Monte Carlo analysis on different data sets. Cost value 65 knee point > 2 3 4 5 No. of clusters Figure 4. Cost value v.s. number of clusters. Chapter 5 5.0 Simulation and Experimental results In this chapter, experimental results were given to demonstrate the theoretical derivations of time domain technique. In the second section, a Monte Carlo method will be used to study the algorithms and indices discussed in the previous chapter using synthetic data sets. Finally, the results of material characterization using unsupervised learning method will be given and discussed. 5.1 Experimental results of time domain technique In order to justify the theory described in chapter 3, two cases of experiments were conducted under the experimental setup as shown in Figure 5.1. The experimental setup includes a PC—486, a PC-bascd A/D converter board with 40 MHz sampling rate and 8-bit resolution (WAAG II), a Panametrics Inc. 5050 PR pulser, and two Panametrics V306 transducers. The central frequency of transducers is 2.25 MHz and their diameter is half inch. In the first case, two single layer materials, plexi glass and aluminum, were used in the experiment separately to test the feasibility of experimental setup and observed errors 66 67 Layered Structure 5050 PR Pulser 8-bit A/D Converter (WAAG II) PC-486 Figure 5.1. Experimental setup of bidirectional interrogation. 68 200 I I I I I I 3150 _ _ <11 .3 * \W V V ” ’ " 4 E 100 - 4 50 l 1 l l l 1 O 100 200 300 400 500 600 700 (a) Time (25us) 300 I I I I F I 3200 - - m 0 J M. ’3? 7!; 100 " r O l 1 l 1 J J 0 100 200 300 400 500 600 700 (b) Time (25us) Figure 5.2. Reflection signals of single layer plexiglass in water. (a). Left- sided reflections. (b). Right-sided reflections. relaative amp. _. _. m N 8 8 59 8 8 0 § § relaative amp. Figure 5.3. Transmission signals of single layer plexiglass in water. (a). Left to right transmission signal. (b). Right to left transmission signal. 69 50 150 200 Time (25us) 250 T 50 100 (b) 150 200 Time (25us) 250 relaative amp. -b N m 8 8 8 § 70 I 50 1 L l l o 100 200 300 400 500 600 (a) Time (25us) 250 I I I I I . 200 - l - E w 150 » . m .2 g 100 - - 9 so ~ . 0 l 1 A 4 l o 100 200 300 400 500 600 b ( ) Time (25us) Figure 5.4. Reflection signals of single layer aluminum in water. (a). Left- sided reflection signal. (b). Right-sided reflection signal. 250 200 relaative amp. 8 8 8 O 71 I O relaative amp. =4 _. N m 8 8 8 8 8 O 20 40 120 140 160 180 Time (25us) l J I O 20 40 60 80 (b) 100 120 140 160 180 Time (25us) Figure 5.5. Transmission signals of single layer aluminum in water. (a). Left to right transmission signal. (b). Right to left transmission signal. 72 of the experimental results. The thickness of plexiglass and aluminum are 17.02 i001 mm and 12.70 :l:0.01 mm respectively. The received signals, two reflected signals and two transmission signals, from both sides are shown in Fig. 5.2 to Fig. 5.5. The signals were averaged 21 times to improve the signal-to-noise ratio. The impulse responses of the test medium are determined by locating the peak amplitudes of each echo and their corresponding traveling time. The algorithm of peak detection and traveling time dcterminaion is implemented in c language and listed in Appendix A. According to the Eq. 3.8 and Eq. 3.10. the estimated results of reflection coefficients and attenuation- velocity product of each layer were calculated and are shown in Table 5.1 and Table 5.2 for plexiglass and aluminum respectively. From the reflection signals of aluminum ( with high reflection coefficient) on both sides, the multiple reflections can be easily distinguished from the primary echo signals. As described in chapter 3, the multiple reflections of the same layer have properties of equal traveling time and have same polar sign as the primary echo of same side (have opposite polar sign to the primary echo of another side). The multiple reflections were detected and eliminated by our algorithm and are shown in Figure 5.6. TABLE 5.1 Single layer of plexiglass (W-P-W), Thickness = 110210.01 mm. Experimental Parameters results Published Data“ r] 0.329 0.368 r2 0.323 0.368 av (nepers/sec) 138,575.26 138.850 v (m/sec) 2654.19 2680 52.21 51.81 73 TABLE 5.2 Single layer of aluminum (W-A-W), Thickness = 117010.01 mm. Experimental Parameters results Published Data‘ Error(%) r1 0.847 0.848 . 1.06% r2 0.841 0.848 3.07% av (nepers/sec) 3246.14 2984.32 8.77% v (m/sec) 6369.97 6400 0.47% a (nepers/m) 0.5096 0.4663 9.28% For the multi-layered case, a model with two plexiglass layers separated by a layer of water was examined. The thickness of each layer is: layer I (l = 11.02 mm), layer 11 (1 = 9.25 mm), and layer 111 (1 = 17.02 mm). The setup and the received signals from both sides are shown in Fig 5.6 and Fig. 5.7. Again, all signals are averaged 21 times to increase the signal-to-noise ratio. From the peaks of these echoes and the traveling time of each echo, the results can be obtained and were shown in Table 5.3. The experimental results compared well with the published data. We noticed that the reflection coefficients in all cases are slightly smaller than the published data, while the attenuation coefficients are slightly larger. This is possibly due to the fact that there exist diffraction at each interface (deviated from normal incidence). The scattered energy will not be captured by the receiving transducer. In theory, any energy loss is considered to be attenuated (absorbed) by the medium. Unfortunately, the scattering effect is cumulative. It will be very pronounced as the number of layers increases. The experimental results of the multiple-layer structure demonstrates this effect. One of the drawbacks of this technique is the error accumulation. That is, if acoustic parameters of the first layer on both sides are not evaluated accurately, the errors will be propagating through the rest of process. To minimize this effect, the alignment of the transducers becomes very critical. Other drawbacks of this techniques were discussed in chapter 2. 250 relaative amp. _s _L N 8 8 8 8 O 74 O 250 200 —A 0'1 0 a—A o O relaative amp. 0'1 0 0 0 100 200 300 400 500 600 a ( ) Time (25us) I I I I I I 100 200 300 400 500 600 b ( ) Time (25us) Figure 5.6. Multiple reflections elimination. (a). Left-sided reflections. (b). Left-sided signals after multiple elimination. §§§ E; relaative amp. 8 8 relaative amp. —5 —b N N 8 8 8 8 8 75 all) ‘ L l l l i l I , 0 200 400 600 800 1000 1200 1400 1600 (a) Time (2505) ’ - ‘AW - V 0 200 400 600 800 1000 1200 1400 1600 (b) Time (2511s) A Figure 5.7. Reflection signals of multi—layered model. (a). Left-side reflections. (b). Right-sided reflections. relaative amp. -~ _. 1x: m 8 8 8 8 8 relaative amp. 8 8 8 8 8 C) 76 I O O 40 100 (a) 120 140 160 180 200 Time (25us) I O 20 40 160 (b) 120 l 140 160 180 200 Time (25us) Figure 5.8. Transmission signals of multi-layered model. (a). Left to right transmission signal. (b). Right to left transmission signal. 77 TABLE 5.3 Three layers, plexiglass-water-plexiglass (W-P-W-P- W), Thickness: 11.02, 9.25, 17.02i0.01 mm. Parameters Experimental results Published Data“ Error(%) r1 0.319 0.368 12.8% r2 0.336 0.368 8.7% r3 0.323 0.368 12.2% r4 0.367 0.368 0.3% (111vl (nepers/sec) 143,799.12 138.850 3.56% 013113 (nepers/sec) 124,003.75 138.850 10.69% v1 (m/sec) 2663.44 2680 0.62% v3 (m/SCC) 2654.19 2680 0.96% orl (nepers/m) 53.99 51.81 4.2% a (nepers/m) 46.72 51.81 9.8% 78 5.2 Comparison of two algorithms and two indices In this section, two algorithms and two indices described in the previous chapter were compared using Monte Carlo study. Two experiments were conducted to get statistical results of the algorithms and indices over different data sets. First, an experiment for strongly clustered (well—clustered) data was performed. Then, an experiment for loosely clustered (weak-clustered) data was conducted. These two experiments are designed to test the clustering ability of the algorithms and cluster validity ability of the two indices to the clustered data. Data generation Clustered data were generated by the modified algorithm [87] of the Neyman-Scott [98] process in which spherically shaped Gaussian clusters are located randomly in the sampling window. This algorithm ensures that the clusters do not overlap more than a specified amount, provides for a minimum number of point per cluster, and permits the exact number of clusters to be specified. The details of the algorithm is described in [87]. Two important parameters, the spread of cluster (0) and the overlap (I) between clusters are used to defined the generated data. Strongly clustered data has 6 = 0.01 and I = 0.1 ,while the loosely clustered data has 0 = 0.1 and I = 0.3. A spherical sampling window is a hypersphere whose radius is adjusted in each dimension to provide a volume of one. Two experiments were performed to test two unsupervised learning (clustering) methods, the modified frequency sensitive competitive learning (MFSCL)and modified k- means (MK), and two indices, 8 and MH. Experiment I This experiment estimates the number of clusters in a well-clustered data set with a hyperspherical sampling window. Since any reasonable estimator for the number of 79 clusters should work well for the well-clustered data, this experiment checks the performance of two indices under almost ideal conditions. The experimental factors are defined as following. Sample size: { 100 } Number of dimensions: { 2, 3, 4, 5 } Number ofclusters: {2, 4, 6, 8} Clustering method: { MFSCL, MK} Sampling window: { Sphere } Index: { S, MH} These factors define 64 cells of experiment. Each cell was replicated 100 times. Table 5.4. and Table 5.5 provides the raw results for the experiment I. From the Tables, the MH index show better estimation results than that of S index under MFSCL method. The S index is likely to underestimate the number of clusters. In all Tables, the cluster error is defined by cluster error = number of estimated clusters - true clusters. Experiment 11 This experiment compares the performance of the algorithms and the indices with o = 0.1 and I = 0.3 data sets. The clusters of generated data are basically loose and overlap with each other. The factors of experiment is defined as following. Sample size: { 100 } Number of dimensions: { 2,3, 4,5 } Number of clusters: { 2, 4, 6, 8} Clustering method: { MFSCL, MK } 80 Sampling window: { Sphere } Index: { 5, MH} Again, the experiment has 64 cells. Each cell was replicated 100 times. The errors increased dramatically from those of previous results. The number of errors increased as the number of true clusters increased and as the dimensionality decreased and both indices tend to underestimate the number of clusters. The results are shown in the Table 5.6 and Table 5.7. Both indices and algorithms performed well for the well-clustered data, the S index has a 88% recognition rate and the MH index has a 96% recognition rate. Neither index performed well with the weak-clustered data; S index has recognition rate of 28% and MH index has 42% recognition rate. The MH index has higher reliability and provides better results than those of the 8 index for both algorithms. Also, these results agree with those of Milligan and Cooper [95] and those of Jain and Dubes [87]. Thus, the MH index and the MFSCL were chosen in our application of ultrasonic material characterization. 81 TABLE 5.4 Errors in estimating number of clusters using S, 100 patterns, spread=0.01, overlap: 0.1, spherical window. m e t s rm c 2 4 clusters 6 clusters 8 clusters 82 TABLE 5.5 Errors in estimating number of clusters using MH, 100 patterns, spread=0.01, overlap: 0.1, spherical window. 5 R m c 2 4 clusters 6 clusters 8 clusters 83 TABLE 5.6 Errors in estimating number of clusters using S, 100 patterns, spread=0.l, overlap: 0.3, spherical window. Methods -1 O 2 clusters 29 30 31 27 29 34 37 35 19 51 13 82 14 84 17 83 4 clusters 14 11 17 19 21 15 13 20 36 21 26 41 49 6 clusters 11 12 8 12 3 19 20 31 8 clusters 6 8 13 5 r U) r N Error =1 .5 UlfihINMbUN OOOOOOOC OOOCOOOO .— N 2 3 4 5 2 3 4 5 UlbUNUIbUN UlbUNUI‘UN 84 TABLE 5.7 Errors in estimating number of clusters using MH, 100 patterns, spread=0.l, overlap: 0.3, spherical window. Methods 1 N 0 Dim. 2 clusters 43 62 78 83 32 67 82 88 4 clusters 5 18 29 37 37 61 78 85 6 clusters 5 8 ll 20 30 45 59 67 8 clusters 11 10 17 20 11 16 25 29 Error -3 mauuuauu OOOOOGOO OOOOOOOO —-t=~J-‘-\IAO\UJA ~4>woowNA~ 2 3 4 5 2 3 4 5 OOOOOUJUIM “814000108th MthNUIbb-IN 85 5.3 Ultrasonic material characterization In order to test the proposed method, several synthetic data sets and a well-known data set ’iris’ were used. Then, a test phantom containing four different materials is scanned by our acoustic imaging system and the data set is used for material characterization. Finally, a slice of brain sample was examed. To test the ability of pattern classification, a weakly clustered data set and a well separated data set both containing two features, four clusters and 50 patterns per cluster are presented to the neural network. These data sets are shown in Figs. 4.6(c) and 4.6(d). The clustering results are verified by MH versus number of clusters plot as shown in Fig. 5.9. The plot shows the significant knees of both cases occurred at an optimal number of clusters, i.e., four clusters. Then, the well-known test data set ’iris’ was used. This four- feature data set contains three categories of iris and each category has 50 data patterns. The clustering result, shown in Fig. 5.9, suggests the desirable number of clusters for the given data set. A test phantom which contains four different materials (plexi glass, aluminum, lead, and copper) with same thickness (6.24i0.01 mm) as shown in Fig. 5.10(a) is scanned by our acoustic scanning system. A area of 60 mm by 40 mm of the sample is scanned with step resolution of 1 mm. The structure arrangement of the phantom is shown in Fig. 5.10. Five features are extracted from the echo return of the phantom.The dependency between features is shown by eigenvector projection of the five features onto two-dimensional space, as shown in Fig. 5.11. Two of the five features, peak frequency and total energy, are discarded’due to their strong dependency to central frequency and correlation coefficient respectively. The reduced 3-feature data set is then presented to the clustering network. Fig.5.9 shows the clustering result. Fig 5.12 (a) shows the traditional acoustic C-scan image. Figs. 5.12 (b)-(d) demonstrate the images reconstructed from clustering information using different number of clusters. Notice that different color shades represent different 86 types of materials. With four clusters, the different types of materials (plexiglass, aluminum, lead, and copper) are being differentiated (different color shades). To see the ability of the system in retrieving information from multi-layered structure, a homogeneous material was placed between the target and the transducer. A 3.25 mm plexiglass plate was placed on top of the phantom. Fig. 5.13(a) shows the traditional acoustic C-scan image. Figs. 5.13(b)-(d) show the images resulted from clustering information using different number of clusters. The results are practically the same as those without the plexi glass plate in place. This indicates that the technique proposed can be used to identify materials inside a structure as well as being exposed. For the simulation data sets and the four-material phantom, the proposed method performs well distinguishing various materials. The computation time of the clustering process is in the order of tens of seconds to few minutes on the SUN SPARC station IPX. Finally, a slice of human brain sample with hemorrhaged tumor, as shown in Fig. 5.14, was used. The clustering result suggests that separate the data set into four clusters is the best and is shown in Fig. 5.9. The C-scan and reconstructed images from the clustering information are shown in Fig. 5.15. Fig 5.15(a) shows the C-scan image. Fig. 5.15(b)-(f) depict the images reconstructed from clustering information using different number of clusters. For the simulation data and the material phantom, the proposed method performs well and materials were classified as expected. For the hemorrhaged tumor brain sample, the clustering results do show the abnormal tissue portion. However, a detail identification of the brain sample requires further investigation for conclusive results. On the other hand, experts should joint and contribute their knowledge to the system while the system is examining amount of samples. The computation time of the clustering process for the brain sample is in the range of tens of minutes for our example. 87 0.95 0.9 MH index 0.75 0.7 l 1 J I. 0.65 ‘ 2.5 3 3.5 4 4.5 No. of clusters Figure 5.9. Modified Hubert’s Gamma index v.s. number of clusters plots for different data sets. 88 substrate CCh( Copper .Aluminum I Plexiglass (a) scanning transducer 0 4 \\\\\\\\\\\\\\\\\\\\\\\§}"A Pl ex i glass Figure 5.10 (a). Top view of phantom. (b). Phantom covered with plexiglass plate. 89 8 I l I I I I I a. correlation 6 - . " total energy 2 '- -( i ._ o . . It .2 . . 4 ~ . 111 peak frequency -6 1- ‘ .. ,4 central frequency _8 l l l l l J_ l 6 -6 -4 - -2 O 4 6 8 Axis I Figure 5.11. Linear (eigenvector) projection of five features onto two-dimensional space. 90 File = [az\triref.ingl ; Ia:\tr 11:1112. ingI (a) (b) File : [a:\triclu3.ing] File : [a:\triclu4.inq] (C) (d) Figure 5.12. Images of phantom. (a). C-scan image. (b). Reconstructed image when segmented data- set into two clusters. (c). Three clusters. ((1). Four clusters. Different colors represent different clusters. 91 File : [a:\ltriclu2.1nql (b) File : [a:\ltriref.ing] File : fa:\ltriclu4.ingl File : Ia:\llriclu3.ing] (c) (d) Figure 5.13. Images of phantom covered with plexiglass plate. (a). C-scan image. (b). Reconstructed image when se mented data set into two clusters. (c). Three clusters. (d). Four clusters. Di erent colors represent different clusters. 92 Figure 5.14. Picture of human brain sample with hemorrhaged tumor. 93 File : [clu2.inn] (b) File : [brain54a.inql File = [clu4.inql FIIP : [(‘lu5.rngl : lb:\(‘lufi.rngl Figure 5.15. Images of human brain sample with hemorrhaged tumor. (a). C-scan image. Reconstructed image when segmented data set into two clusters. (c). Three clusters. ((1). Four clusters. (e) Five clusters. (1). Six clusters. Chapter 6 6.0 Conclusions Ultrasound is a very useful tool in a wide variety of applications, such as nondestructive evaluation for composite materials and diagnosis in medical field. Due to the complexity of acoustic beam profile and the random nature of its interaction with scatters inside the investigated medium, conventional time domain and frequency domain methods suffer from some inherent limitations in many applications. This thesis presents an approach for ultrasonic material characterization.By utilizing many aspects of most of the echo information and features of artificial neural networks, the proposed method do achieve some results that conventional methods could not offer. 6.1 Summary Some basic theory of linear acoustic waves have been reviewed. Time domain and frequency domain methods for acoustic parameters estimation were described. Their advantages and limitations were also discussed. Unlike the traditional ultrasonic detection technique using A-mode signal directly for material characterization, the proposed approach is to extract features from the echoes and form the data pattern set. Then, artificial neural networks principle is employed to perform the task of unsupervised Ieaming. The data pattern set is then fed to the 94 95 unsupervised learning mechanism to obtain the clustering information. Materials were therefore classified by the clustering results in the form of color images. Different colors represent different clusters (acoustic properties). To ensure the unsupervised learning algorithm is efficient and the clustering results are trustful, a Monte Carlo study was performed in order to have a statistic knowledge on different algorithms (MFSCL and MK) and the cluster validity indices (S and MH). Finally, an unsupervised learning algorithm (MFSCL) and a index (MH) were chosen to employ in the ultrasonic material characterization system. The results demonstrate the superior performance of our methodology over the traditional methods. 6.2 Future work Some concerns about ultrasonic detection system in general are its clarity, accuracy and real-time capability. Among the line of this research work, there are some topics to be pursued in the future. (1). Hardware implementation: Most of the processing time of our system is consumed in carrying out tasks of signals processing and unsupervised learning. These are mainly implemented by software. The system performance can be speed up dramatically if hardware implementation is achieved. (2). transducer array: In stead of using the stepping motors to control the movement of a single transducer, by the use of transducer array triggered by the multiplex electronic circuitry will make the system more closer to real- time operation. (3). Clinical evaluation: To improve the accuracy in the clinical evaluation, two aspects of works should be explored. First, build a knowledge base of 96 acoustic response of various biological tissues by the help of medical experts. Second, perform a thorough study on the relationship between the acoustic frequency response and the size of scatters in the biological tissue. This will provide us wit better understanding of potential applications of our system in noninvasive detection in general. BIBLOGRAPHY BIBLOGRAPHY [l] R. Kuc, M. Schwartz, and L. V. Minsky, “Parametric estimation of the acoustic atten- uation coefficient slope for soft tissue,” IEEE Ultrasonics Symposium Proceedings, pp. 44-47, 1976. [2] C. B. Burckhardt, “Speckle in ultrasound B-mode scans,” IEEE Transactions on Son- ics and Ultrasonics, vol. SU-25, no. 1, pp. 1-6, Jan. 1978. 9 [3] J. P. Jones, “Ultrasonic impediography and its application to tissue characterization,’ Recent Advances in Ultrasound in Biomedicine, pp. 131-154, 1979. [4] F. 8. Foster and J. W. Hunt, “Transmission of ultrasound beams through human tissue- focussing and attenuation studies,” Ultrasound in Medicine and Biology, vol. 5, pp. 257-268, August 1979. [5] M. Itoh and H. Yokoi, “A computer-aided three-dimensional display system for ultra- sonic diagnosis of a breast tumour,” Ultrasonics, vol. 41, pp. 261-268, Nov. 1979. [6] J. P. Greenleaf and R. C. Bahn, “Clinical imaging with transmissive ultrasonic com- puterized tomography,” IEEE Transactions on Biomedical Engineering, vol. 28, pp. 177-185, 1981. [7] E. J. Farrell, “Backseatter and attenuation imaging from ultrasonic scanning in medi- cine,” IBM Journal of Research and Development, vol. 26, no. 6,/ pp. 746-758, Nov. 1982. [8] E. D. Blodgett, P H. Johnston, and J. G. Miller, “Estimation attenuation in composite laminates using backscattered ultrasound,” IEEE Ultrasonics Symposium Proceed- ings. PP. 748-753. 1984. [9] L. Landini, R. Sarnclli and F. Squartini, “Frequency-dependent attenuation in breast tissue characterization,” Ultrasound in Medicine and Biology, vol. 11, no. 4, pp. 599- - 97 98 603, August 1935. ' [10] P. S. Green and M. Arditi, “Ultrasound reflex transmission imaging,” Ultrasonic Imaging vol. 7, pp. 201-214, 1985. [11] [121 [131 P. He and J. F. Greenleaf, “Application of stochastic analysis to ultrasonic echoes- Estimation of attenuation and tissue heterogeneity from peaks of echo envelope,” Journal of Acoustical Society of America, vol. 79 (2), pp. 526-534, Feb. 1986. K. J. Parker, “Attenuation measurement uncertainties caused by speckle statistics,” Journal of Acoustical Society of America, vol 80 (3), pp. 727-734, Sep. 1986. A. E. Yagle, “A fast layer stripping algorithm for reconstructing a lossy layered medium,” Journal of Acoustic Society of America, vol. 82 (3), pp. 927-936, Sep. 1987. [14] T. E. Preuss and G. Clark, “Use of time-of-flight c-scanning for assessment of impact [15] [16] [17] [181 damage in composites,” Composites, vol. 19, pp. 145-148, Mar. 1988. K. J. Parker and M. E. Lyons, “Absorption and attenuation in soft tissues:I-Calibra- tion and error analysis,” IEEE Transactions on Ultrasonics, Ferroelcctrics, and Fre- quency Control, vol. 35, no. 2, pp. 242-252, Mar. 1988. D. Ensminger, “Ultrasonics-fundamentals, technology, applications,” New York: Marcel Deckker, Inc., 2nd ed., 1988. B. 110, D. Ye, R. Zapp and N. H. Wang, “Three-dimensional damage assessment in composites by ultrasonic imaging techniques,” 43rd annual conference of reinforced plastics and composites, 1988. P. He, “On the estimation of acoustic attenuation coefficient from peaks of echo envelope,” Journal of Acoustical Society of America, vol 83 (5), pp. 1919-1926, May, 1988. [19] H. S. Jang, T. K. Song and S. B. Park, “Ultrasound attenuation estimation in soft tis- [20] sue using the entropy difference of pulsed echoes between two adjacent envelope segments,” Ultrasonic Imaging vol. 7, pp. 248-264, 1988. M. E. Lyons and K. J. Parker, “Absorption and attenuation in soft tissue II-Experi- mental results,” IEEE Transactions on Ultrasonics, Ferroelcctrics, and Frequency 99 Control, vol. 35, no. 4, pp. 511-521, July 1988. [21] G. E. Sleefe and P. P. Lele, “Tissue Characterization based on scatterer number den- [22] 123] [241 [251 sity estimation,” IEEE Transactions on Ultrasonics, Ferroelcctrics, and Frequency Control, vol. 35, no. 6, pp. 749-757, Nov. 1988. K. J. Parker, R. M. Lerner and R. C. Waag, “Comparison of techniques for in vivo attenuation measurements,” IEEE Transactions on Biomedical Engineering, vol. 35, no. 12, pp. 1064-1068, Dec. 1988 E. Walach, A. Shmulewitz, Y. ltzchak and Z. Heyman, “Local tissue attenuation images based on pulsed-echo ultrasound scans,” IEEE Transactions on Biomedical Engineering vol. 36, no. 2, pp. 211-221, Feb. 1989. G. Hayward and J. E. Lewis, “Comparison of some non-adaptive deconvolution techniques for resolution enhancement of ultrasonic data,” Ultrasonics, vol. 27, pp. 155-164, May, 1989. R. Momenan and etc., “Application of pattern recognition techniques in ultrasound tissue characterization,” IEEE Engineering in Medicine and Biology Society 11th Annual International Conference, PP. 411-412, June, 1989. [26] J. Saniie and D. T. Nagle, “Pattern recognition in the ultrasonic imaging of reverber- [27] 1281 ant multilayered structures,” IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, vol. 36, no. 1, pp. 80-92, Jan. 1989. P. He, “Acoustic attenuation Estimation for soft tissue from ultrasound echo enve- lope peaks,” IEEE Transactions on Ultrasonics, Ferroelcctrics, and Frequency Con- trol, vol. 36, no. 2, pp. 197-203, March 1989. M. Nikoonahad and M. V. Iravani, “Focusing ultrasound in biological media,” IEEE Transactions on Ultrasonics, Ferroelcctrics, and Frequency Control, vol.36, no. 2, pp. 209-215, March 1989. [29] W. Sachse, B. Castagnede, 1. Grabac, K. Y. Kim, and R. L. Weaver, “Recent develop- [301 ments in quantitative ultrasonic nde of composites,”'Ultrasonics, vol. 28, pp. 97 - 104, Mar. 1990. D. L. Liu, “Sound velocity inversion in layered media with band-limited and noise- I31] 100 corrupted data,” IEEE Transactions on Biomedical Engineering, vol. 38, no. 9. pp. 1042-1047, Oct. 1991. L. Weng, J. M. Reid, P. M. Shankar and K. Soetanto, “Ultrasound speckle analysis based on the K distribution,” Journal of Acoustical Society of America, vol 89 (6), pp. 2992-2995, June, 1991. [32] 1. Beretsky and G. A. Farrel, “Improvement of ultrasonic imaging and media charac- terization by frequency domain deconvolution, experimental study with non-biolog- ical models,” Ultrasound in Medicine, vol. 38, pp. 1645-1665, 1977. [33] J. P. Steiner, E. S. Furgason, and W. L. Weeks, “Robust deconvolution of correlation I341 135] [36] functions,” IEEE ultrasonics Symposium Proceedings, pp 1031-1035, 1987. A. Yamada, “On-line deconvolution for the high resolution ultrasonic pulse-echo measurement with narrow-band transducer,” IEEE Ultrasonics Symposium Proceed- ings. PP. 1027-1030, 1987. N. H. Wang, B. Ho, and R. Zapp, “Attenuation and velocity imagings of biological tissues by broadband ultrasonic signals,” International Symposium on Ultrasonic Imaging and Tissue Characterization, June, 1990. E. E. Hundt and E. A. Trautenberg, “Digital processing of ultrasonic data by decon- volution,” IEEE Transactions on Sonics and Ultrasonics, vol. su-27, pp. 249-252. Sept. 1980. [37] A. Papoulis and C. Chazmas, “Improvement of range resolution by spectral extrapo- I381 [39] lanonfi’ J. W. Mimbs, M. O’Donnell, J. G. Miller, and B. E. Sobel, “Changes in ultrasonics attenuation indicative of early myocardium ischemic injury,” American Journal of Physiology, vol. 236, pp. 340-344, 1979. J. F. Greenleaf, J. Ylitalo, and J. J. Gisvold, “Ultrasonic computed tomography for breast examination,” IEEE Engineering in Medicine and Biology Magazine, pp. 27- 32. Dec. 1987. [40] G. H. Glover and J. C. Sharp, “Reconstruction of ultrasound propagation speed dis- tributions in soft tissues: time-of-flight tomography,” IEEE Transactions on Sonics [41] 101 and Ultrasonics, vol. su-24, NO. 4, pp. 229-234, July 1977. R. Kuc, “Clinical application of an ultrasound attenuation coefficient estimation technique for liver pathology characterization,” IEEE Transactions on Biomedical Engineering vol. BME-27, no. 6, pp. 312-319, June 1980. [42] P. A. Narayana and J. Ophir, “On the frequency dependence of attenuation in normal and fatty liver,” IEEE Transactions on Sonics and Ultrasonics, vol. su—30, no. 6, pp. 379-383, Nov. 1983. [43] R. Kuc, “Estimating acoustic attenuation from reflected ultrasound signals: compari- son of spectral-shift and spectral-difference approaches,” IEEE Transaction on Acoustics Speech, and Signal Processing, vol. ASSP—32, no. 1, pp. 1-6, Freb. 1984. [44] P. A. Narayana, J. Ophir, and N. F. Maklad, “The attenuation of ultrasound in biolog- [451 ical fluids,” Journal of Acoustical Society of America, vol. 76 (1), pp. 1-4, July 1984. R. Kuc, “Estimating reflected ultrasound spectra from quantized signals,” IEEE Transactions on Biomedical Engineering vol. BME-32, no. 2, pp. 105-112, Freb. 1985. [46] J. Ophir, R. E. Mcwrite, N. F. Maklad, and P. M. Jaeger, “A narrowband pulse-echo 147] [48] technique for in Vivo ultrasound attenuation estimation,” IEEE Transactions on Bio- medical Engineering vol. BME-32, no. 3, pp. 205-212, March 1985. R. Kuc, “Bounds on estimating the acoustic attenuation of small tissue regions from reflected ultrasound,” IEEE proceedings, vol. 73, no. 7, pp. 1159- 1 168, July 1985. F. L. Lizzi, M Ostromogilsky, E. J. Feleppa, and et. al., “Relationship of ultrasonic spectral parameters to features of tissue microstructure,” IEEE Transactions on Ultrasonics, Ferroelcctrics, and Frequency Control, vol. UFFC-33, no. 3, pp. 319- 328, May 1986. [49] Y. Hayakawa, T. Wagai, K. Yosioka, and et. al., “Measurement of ultrasound attenu- ation coefficient by a multifrequency echo technique-theory and basic experiments,” IEEE Transactions on Ultrasonics, Ferroelcctrics, and Frequency Control, vol. UFFC-33, no. 6, pp. 759-764, Nov. 1986. 102 [50] K. A. Dines and S. A. Goss, “Computed ultrasonic reflection tomography,” IEEE Transactions on Ultrasonics, Ferroelcctrics, and Frequency Control, vol. UFFC-34, no. 3, pp. 309-317, May 1987. [51] S. Finette, “Computational methods for simulating ultrasonic scattering in soft tis- sue,” IEEE Transactions on Ultrasonics, Ferroelcctrics, and Frequency Control, vol. UFFC-34, no. 3. PP. 283-292, May 1987. [52] S. Serbarian, “Influence of attenuation upon the frequency content of a stress wave packet in graphite,” Journal of Acoustical Society of America, vol.42 (5), pp.1052- 1159, April 1967. [53] T. Yokota and Y. Sato, “Super-resolution ultrasonic imaging by using adaptive focus- ing,” Journal of Acoustical Society of America, vol. 77 (2), pp. 567-572, Feb. 1985. [54] J. Ophir, R. E. Mcwhirt, N. F. Maklad, and P. M. Jaeger, “A narrow band pulse-echo technique for in vivo ultrasonic attenuation estimation,” IEEE Transaction on Bio- medical Engineering, vol. BME-32, no. 3, pp. 205-212, March 1985. 9 [55] l. Claesson, and G. Salomonsson, “Estimation of varying ultrasonic attenuation,’ Ultrasound in Medicine and Biology, vol. 11, pp. 131-145, 1985. [56] P. Karpur, P. M. Shankar, J. L. Rose and V. L. Newhouse, “Split spectrum processing: determination of variable bandwidth for spectral splitting,” Ultrasonics vol. 26, pp. 204-209, July, 1988. [57] J. D. Aussel, “Split spectrum processing with finite impulse response filters of con- stant frequency-to-bandwidth ratios,” Ultrasonics, pp. 630-641, July 1990. [58] J. L. Rose, P. Karpur and V. L. Newhouse, “Utility of split spectrum processing in ultrasonic nondestructive evaluation,” Material Evaluation, vol. 46, pp. 14-22, Jan. 1988. [59] P. Schattner, T. K. Whitehurst, J. F. Jensen, A. S. Shah and P. S. Green, “Three- dimensional ultrasonic reflection and attenuation imaging,” IEEE Transactions on Ultrasonics, Ferroelcctrics, and Frequency Control, vol. 21, no. 1, pp. 102-111, Jan. 1992. [60] J. J. Hopfield and D. W. Tank, “Neural computation decisions in optimization prob- lems,” Biological Cybernetics, vol. 52, pp. 141-152, 1985. [61] [62] [631 [641 103 D. W. Tank and J. J. Hopfield, “Simple neural optimization networks: An MD con- verter, signal decision network, and a linear programming circuit,” IEEE Transaction on Circuits and Systems, vol. CAS-33, no.5, pp. 533-541, 1986. G. V. Wilson and G. S. Pawley, “On the stability of the TSP problem algorithm of Hopfiled and Tank,” Biological Cybernetics 58, pp. 63-70, 1988. C. Y. Maa, M. A. Shanblatt, “Stability of linear programming neural network for problems with hypercube feasible region,” Proceedings of the IEEE International Conference on Neural Networks, San Diego, CA, June 1990. M. P. Kennedy and L. O. Chua, “Neural Networks for nonlinear programming,” IEEE Transaction on Clrcuits and Systems, vol. CAS-35, no.5, pp. 554-562, May, 1988. [65] W. Li and M. Nasrabadi, “Object recognition based on graph matching implemented [66] [67] by Hopfield-style neural network,” Proceedings of IEEE International Conference on Neural Networks, Washington, DC, vol. II, pp. 287-290, June 1989. A. Waibel, et al., “Phoneme recognition using time-delay neural networks,” IEEE Transaction on ASSP, vol. 37, no. 3, March 1989. C. R. Hill, “Physical principles of medical ultrasonics,” Ellis Horwood Limited, England, 1986. [68] W. J. Fry and F. Dunn, “Ultrasound: Analysis and Experimental method in biological research,” Physical Technique in Biological Research, vol. 4, Academic press, New York. pp. 2151-314, 1962. ’ [69] E. L. Madsen, H. J. Satkoff and J. A. Zagzebski, “Ultrasonic shear wave properties of soft tissue and tissuelike material,” J. Acoust. Soc. Am. 74, pp. 1346-1355, 1983. [70] W. S. McCulloch and W. H. Pitts, “A logical calculus for the ideas immanent in ner- vous activity,” Bulletin of Mathematical Biophysics, vol. 5, pp. 115-133, 1943. [71] H. Ritter and K. Schulten, “Kohonen’s self-organizing maps: exploring their compu- [72] tational capabilities,” IEEE lntemational Conference on Neural Networks, San Diego, vol. I, pp. 109-116, 1988. S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi, “Optimization by simulated anneal- 104 ing,” Science 220, pp. 671-680, 1983. [73] T. Kohonen, “Self-organization and associative memory,” Berlin: Springer-Verlag, 1984. [74] B. Ho, N. H. Wang, M. Rich, and R. Zapp, “High range resolution ultrasonic imaging for evaluation of layered composite materials,” 5th technical Conference of the American Society for Composites, 1990. [75] K. Matsuzawa, N. Inoue and T. Hasegawa, “A new simple method of ultrasonic velocity and attenuation measurement in a high absorption liquid,” J. Acoust. Soc. Am., vol. 81 no. 4, pp. 947-951, 1987. [76] W. N. Mc Dicken, “Diagnostic ultrasonics,” Churchill Livinston, 3 rd ed., 1991. [77] L. S. Mlson, D. E. Robinson and B. D. Doust, “Frequency domain processing for ultrasoic attenuation measurement in liver,” Ultrasonic Imaging, 6, pp. 278-292, 1984. [78] B. HO, R. Zapp and T. S. Chen ,”lmpedance and attenuation profile estimation of multi-layered material from reflected ultrasound,” IEEE Trans. on Intrumentation and Measurement, Aug., 1991. [79] J. G. Miller, J. E. Perez, 1. G. Mottley, E. I. Madaras, P. H. Johnston, E. D. Blodgett, L. J. Thomas 111, and B. E. Sobel, “Myocardial tissue characterization: An approach based on quantitative backscatter and attenuation,” Proceedings IEEE Ultrason., pp. 782-793. 1983. [80] J. Ophir, T. H. Shawker, N. F. Maklad, J. G. Miller, S. W. Flax, P. A. Narayana, and J. P. Jones, “Attenuation estimation in reflection: Progress and prospects,” Ultrasonic Imaging, vol. 6, pp. 349-395, 1984. [81] R. Kuc, and D. P. Regula, Jr., “Diffraction effects in reflected ultrasound spectral estimates,” IEEE Transaction on Biomedical Engineering, vol. BME-31, no. 8, pp. 537-545, Aug. 1984. [82] S. W. Flax, N. J. Pele, G. H. Glover, F. D. Gutmann, and M. McLachlan, “Spectral characterization and attenuation measurement in ultrasound,” Ultrasonic Imaging, vol. 5. Pp. 95-116, 1983. 105 [83] K. J. Parker and R. C. Waag, “Measurement of ultrasonic attenuation within regions selected from B-scan images,” IEEE Transaction on Biomedical Engineering, vol. BME-30, no. 8. PP. 431-437, Aug. 1983. [84] L. S. Wilson, D. E. Robinson, and B. D. Doust, “Frequency domain processing for ultrasonic attenuation measurement in liver,” Ultrasonic Imaging, vol. 6, pp. 278- 292, 1984. [85] C. R. Crawford and A. C. Kak, “Multiples artifacts in ultrasonic transmission tomog- raphy,” Purdue Univ., Lafayette, IN, Tech, Rep. TR-EE 81-43, Dec. 1981. [86] M. Fink, F. Hottier, and J. F. Gardoso, “Ultrasonic signal processing for in vivo atten- uation measurement: short-time fourier analysis,” Ultrasonic Imaging, vol. 5, pp. 117-135, April 1983. [87] R. C. Dubes and A. K. Jain, “Algorithms for clustering data,” Prentice Hall, New Jersey, 1988. ' [88] P. R. Krishnaiah and L. N. Kanal, “Classification, pattern recognition, and reduction of dimensionality,” Handbook of Statistics, Vol. 2, Amsterdam, North Holland, 1982. [89] J. H. Winters and C. Rose, “Minimum distance automata in parallel networks for Optimum classification,” Neural Networks 2, pp. 127-132, 1989. [90] R. O. Duda and P. E. Hart., “Pattern classification and Scene analysis,” Neonrk: John Wiley and Sons, 1973. [91] S. Grossberg, “Adaptive pattern classification and universal recording: Part IParal- lel development and coding of neural feature detectors,” Biological Cybernetics 23, 121-134,1976. [92] S. Grossberg, “Competitive Ieaming: From interactive activation to adaptivereso- nance,” Cognitive Science 11, 23-63, 1987. [93] D. Desieno, “Adding a conscience to competitive learning,” IEEE International Conference on Neural Networks, 1117-1124, 1988. [94] C. S Ahalt., K. A. Krishnamurphy, P. Chen. and E. D. Melton, “Competitiveleaming for vector quantization,” Neural Networks 3, 277-290, 1990. [95] G. W. Milligan and M. C. Cooper, “An examination of procedures for determining the number of clusters in a data set,” Psychometrika 50, 159-179, 1985. 106 [96] G. J. Hueter,”Sloution of the travelling salesman problem with an adaptive ring,” IEEE International Conference on Neural Networks, vol. I, pp. 85-92, San Diego, 1988. [97] C. C. Chin and M. A. Shanblatt, “Neural networks for dynamic programming,” P.h. D. Dessertation, Michigan State Univ. College of Engr., ~1991. [98] J. Neyman and E. L. Scott, “Processes of clustering and applications in stochastic point processes,” Statistical Analysis, Theory, and Applications, John Wiley and Sons, New York, 1972. MICHIGAN STATE UNIV. LIBRARIES ill11111111111111111111111111111111111 31293010154205