Abstract
The B-mode ultrasound imaging represents one of the main imaging methods in medical diagnosis. To improve the quality of generated images, new approaches and techniques for digital signal processing based on hardware and software platforms are being introduced nowadays. This article shows the implementation and evaluation of digital signal processing algorithms on the Raspberry Pi using Python programming language for B-mode image reconstruction. The proposed steps include digital filtering, focusing delay, coherent summation, demodulation with envelope detection, and logarithmic compression. To validate the implemented algorithm, 12-bit sampled data with a frequency of 40 MHz were used. Qualitative and quantitative analyses using the Normalized Root Mean Squared Error (NRMSE) and the Normalized Residual Sum of Squares (NRSS) cost functions show results compatible with the reference model in Matlab and validated in previous studies. All NRMSE results were less than 10% and NRSS results were close to zero, indicating excellent agreement with the reference Matlab model.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Boni E et al (2018) Ultrasound open platforms for next-generation imaging technique development. IEEE Trans Ultrason Ferroelectr Freq Control 65(7):1078–1092
Assef AA, Maia JM, Costa ET (2016) Initial experiments of a 128-channel FPGA and PC-based ultrasound imaging system for teaching and research activities. In: 2016 38th annual international conference of the IEEE engineering in medicine and biology society (EMBC). IEEE, pp 5172–5175
Dietrich CF et al (2017) Point of care ultrasound: a WFUMB position paper. Ultrasound Med Biol 43(1):49–58
Ray PP (2017) A survey on visual programming languages in internet of things. Sci Program
Assef AA, Maia JM, Costa ET (2015) A flexible multichannel FPGA and PC-based ultrasound system for medical imaging research: initial phantom experiments. Res Biomed Eng 31(3):277–281
Assef AA et al (2019) FPGA implementation and evaluation of an approximate Hilbert transform-based envelope detector for ultrasound imaging using the DSP builder development tool. In: 2019 41st annual international conference of the IEEE engineering in medicine and biology society (EMBC). IEEE, pp 2813–2816
Dwivedi AK, Ghosh S, Londhe ND (2018) Review and analysis of evolutionary optimization-based techniques for FIR filter design. Circuits Syst Signal Process 37(10):4409–4430
Jensen JA (1996) Field: a program for simulating ultrasound systems. Paper presented at the 10th Nordic-Baltic conference on biomedical imaging. Med Biol Eng Comput 34(1):351–353
Jensen JA (1999) Linear description of ultrasound imaging systems. https://server.oersted.dtu.dk/personal/jaj/field/documents/ref_jaj_1999.pdf
Cincotti G et al (1999) Efficient transmit beamforming in pulse-echo ultrasonic imaging. IEEE Trans Ultrason Ferroelectr Freq Control 46(6):1450–1458
Frazier CH, O’Brien WD (1998) Synthetic aperture techniques with a virtual source element. IEEE Trans Ultrason Ferroelectr Freq Control 45(1):196–207
Acknowledgements
The authors would like to thank the following Brazilian organizations: Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq), Financiadora de Estudos e Projetos (FINEP), Araucária Foundation, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES), Federal University of Technology—Paraná (UTFPR), and the Ministry of Health for their financial support that made our research possible.
Conflict of Interest
The authors declare that they have no conflict of interest.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Medeiros, R.A.C., Assef, A.A., de Oliveira, J., Maia, J.M., Costa, E.T. (2022). B-Mode Ultrasound Imaging System Using Raspberry Pi. In: Bastos-Filho, T.F., de Oliveira Caldeira, E.M., Frizera-Neto, A. (eds) XXVII Brazilian Congress on Biomedical Engineering. CBEB 2020. IFMBE Proceedings, vol 83. Springer, Cham. https://doi.org/10.1007/978-3-030-70601-2_136
Download citation
DOI: https://doi.org/10.1007/978-3-030-70601-2_136
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-70600-5
Online ISBN: 978-3-030-70601-2
eBook Packages: EngineeringEngineering (R0)