ultrasonic beam-forming with the genetic algorithm andrew fiss, vassar college nathan baxter, ohio...

31
Ultrasonic Beam- forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan , Florida State University

Upload: elaine-lamb

Post on 29-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University

Ultrasonic Beam-forming with the Genetic Algorithm

Andrew Fiss, Vassar College

Nathan Baxter, Ohio Northern University

Jerry Magnan , Florida State University

Page 2: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University

We used Genetic Algorithm optimization of sparse array parameters to produce an ultrasonic beam with a higher, narrower main-lobe and lower side-lobes. The solutions obtained are neither unique nor trivial.

Abstract

Page 3: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University

Ultrasonic Transducers:

• Piezoelectric elements generate sound waves which are used in a variety of applications—non-destructive testing and evaluation of material structure, sonar, diagnostic and therapeutic medicine, etc…

• Arrays of transducer elements provide advantages over single elements in forming and controlling the ultrasound beam.

• We explore the beam-shaping properties of sparse ultrasonic transducers by performing an optimization over the array’s structural parameters using a Genetic Algorithm.

Background

Page 4: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University

Genetic Algorithm:

The Genetic Algorithm mimics natural evolution. Real number strings called “chromosomes” contain parameters that can

vary to produce desired results. Our chromosomes contained 63 parameters—30 positions for the 30 “active” elements, 30 apodizations , x-width of the elements, y-width of the elements, and center frequency.

Random initial “chromosomes” are used to populate the system. These “chromosomes” are assigned a “fitness” value based on their proximity to an optimal solution and produce subsequent child “chromosomes” through mutation or recombination operators, which respectively change or rearrange the number strings. Our fitness function is represented as follows:

Background (cont.)

*)(xa

Page 5: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University

Background (cont.)

main-lobe heightside-lobe heightwidth at –3dB

The Field II program was used to generate the pressure fields. (see Method section) The children replace the majority of the previous generation, leaving only the best parents.

WSLHPHF

PHSLH

W

Page 6: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University

We wanted to shape the beam to have lower side lobes and a higher, narrower main lobe. This combination produces greater clarity in imaging via improved directivity of the beam.

Objective

Page 7: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University

Field II, developed by Jørgen Jensen, was used in generating the pressure data for the beam-patterns, which were observed along the y-axis at x=0 and a fixed z. These beam-patterns were assigned a “fitness” that rewarded higher main-lobes, narrower main-lobes, and lower side-lobes, and the Genetic Algorithm was used as an optimization technique with regular mutation, creep mutation, uniform list crossover, and average crossover operators. The solutions consisted of 30 active elements in a 30-by-30 array, with width and height constrained to lie between and , a center frequency between 1 MHz and 15MHz, and apodization varying between 0 and 1.

Method

m1 2/*)(xa

Page 8: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University

After 30 generations, the Genetic Algorithm improved the beam-pattern from a main-lobe height of 3.944×10 -14 barr to 5.5952×10 -14 barr, a main-lobe width at -3 dB of 1.95mm to 1.35mm, and a side-lobe height of 1.3841×10 -14 barr to 0.56372×10 -14 barr (see figures). However, the algorithm converges quickly for this optimization problem (see figure), so similar results can be obtained after just five generations (see figures). The best configuration of a batch of 5,000 random chromosomes is presented, thus showing that similar beam-patterns could not be obtained through random generation. This is not surprising, since there are ~10 55 possible arrangements of transducer element positions. Also, one might expect a trivial solution to be a dense transducer, such as a large, single element, but that is not the case (see figure).

Results

Page 9: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 10: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 11: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 12: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 13: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 14: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 15: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 16: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 17: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 18: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 19: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 20: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 21: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 22: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 23: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 24: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 25: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 26: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University
Page 27: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University

*Equations

Page 28: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University

*Equations (cont.)

Page 29: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University

Ultrasonic beams can be effectively shaped through use of the Genetic Algorithm, and the solution is neither trivial nor unique.

Conclusion

Page 30: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University

In future work, we would like to try asymmetric beam forming and apodization reconfiguration with fixed positions in a sparse array.  We would also try different optimization techniques and more precise programs for pressure calculations, and we would like to explore further the characteristics of the optimization problems through different Genetic Algorithm structure and operators.

Future work

Page 31: Ultrasonic Beam-forming with the Genetic Algorithm Andrew Fiss, Vassar College Nathan Baxter, Ohio Northern University Jerry Magnan, Florida State University

For more information, see Samuel Temkin’s Elements of Acoustics, Jon Mathews and R.L. Walker’s Mathematical Methods of Physics, or Jrgen Arendt Jensen’s “Calculation of Pressure Fields from Arbitrarily Shaped, Apodized, and Excited Ultrasound Transducers” published in the March 1992 edition of the IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control.

References