Skip to main content

2019 | OriginalPaper | Buchkapitel

Ultrasound Signal Processing Using the Julia Programming Language

verfasst von : Johannes D. Medeiros Jr., Eduardo T. Costa

Erschienen in: XXVI Brazilian Congress on Biomedical Engineering

Verlag: Springer Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Julia is a programming language for numerical computing aiming at the combination of the usability features of a high level programming language with a good execution performance, allowing users to prototype and deploy their application using the same code. In this work, we evaluated the use of Julia for processing ultrasound signals and generation of a B-Mode image, being the input the raw signal acquired with an Ultrasonix platform using the Texo toolbox. We present the acquisition process using Texo and the signal processing chain implemented using Julia that encompassed: (1) reading data from files; (2) channel summation to obtain the scanlines (RF signal); (3) IQ demodulation; (4) envelope detection and logarithmic compression. We present the comparison of the execution time and the output image obtained with both Julia code and MATLAB®. In this particular application, we achieved a speedup of 2.7 times using Julia, but if we take into account only the ultrasound-related operations (channel summation to logarithmic compression), there is no speed up (0.56), i.e. MATLAB® code is faster. Besides that, the frame rate we achieved using Julia was about 7 frames per second. Based on these values, we conclude that it is not yet an alternative for a real-time medical ultrasound imaging system, but it can be an alternative for MATLAB® when performing simulations.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Bezanson, J., Edelman, A., Karpinski, S., Shah, V.B.: Julia: a fresh approach to numerical computing. SIAM Rev. 59(1), 65–98 (2017)MathSciNetCrossRef Bezanson, J., Edelman, A., Karpinski, S., Shah, V.B.: Julia: a fresh approach to numerical computing. SIAM Rev. 59(1), 65–98 (2017)MathSciNetCrossRef
5.
Zurück zum Zitat Szabo, T.L.: Diagnostic Ultrasound Imaging: Inside Out, 2nd edn. Academic Press, USA (2014) Szabo, T.L.: Diagnostic Ultrasound Imaging: Inside Out, 2nd edn. Academic Press, USA (2014)
7.
Zurück zum Zitat Kirkhorn, J.: Introduction to IQ Demodulation of RF-Data (1999) Kirkhorn, J.: Introduction to IQ Demodulation of RF-Data (1999)
9.
Zurück zum Zitat Wang, S.Z., Bovik, A.C., Sheikh, H.R., Simoncelli, E.P.: Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 13(4), 1–14 (2004)CrossRef Wang, S.Z., Bovik, A.C., Sheikh, H.R., Simoncelli, E.P.: Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 13(4), 1–14 (2004)CrossRef
Metadaten
Titel
Ultrasound Signal Processing Using the Julia Programming Language
verfasst von
Johannes D. Medeiros Jr.
Eduardo T. Costa
Copyright-Jahr
2019
Verlag
Springer Singapore
DOI
https://doi.org/10.1007/978-981-13-2517-5_77

Neuer Inhalt