Simple MATLAB implementation of the filtered backpropagation [1], [2] for coherent plane-wave compounding.
The filtered backpropagation (FBP) derives from the Fourier diffraction theorem for steered plane waves. This theorem resembles the Fourier slice theorem. The algorithm operates in the two-dimensional space under the Born approximation.
- Clone the repository or download the release to your local hard drive.
git clone https://github.com/mschiffn/fbp
-
Switch to the directory containing the repository
-
Run the script example.m
The repository has the following structure:
.
├── data_RF.mat # measurement data from tissue phantom
├── example.m # main script
├── fbp_pw.m # filtered backpropagation (FBP) algorithm
├── LICENSE # license file
└── README.md # this readme
-
M. F. Schiffner and G. Schmitz, "Plane wave pulse-echo ultrasound diffraction tomography with a fixed linear transducer array," Acoust. Imaging, ser. Acoust. Imaging, A. Nowicki, J. Litniewski, and T. Kujawska, Eds., vol. 31, Springer Netherlands, 2012, pp. 19–30.
-
A. J. Devaney, "A filtered backpropagation algorithm for diffraction tomography," Ultrasonic Imaging, vol. 4, no. 4, pp. 336–350, Oct. 1982.