Skip to content

mschiffn/fbp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Filtered Backpropagation for Coherent Plane-Wave Compounding

GitHub GitHub repository size GitHub language count GitHub stargazers GitHub forks ko-fi

Simple MATLAB implementation of the filtered backpropagation [1], [2] for coherent plane-wave compounding.

Background

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.

⚙️ Getting Started

  1. Clone the repository or download the release to your local hard drive.
git clone https://github.com/mschiffn/fbp
  1. Switch to the directory containing the repository

  2. Run the script example.m

Folder Structure

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

📓 References

  1. 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. DOI:10.1007/978-94-007-2619-2_3

  2. A. J. Devaney, "A filtered backpropagation algorithm for diffraction tomography," Ultrasonic Imaging, vol. 4, no. 4, pp. 336–350, Oct. 1982. DOI:10.1016/0161-7346(82)90017-7