Buscar en
Revista Iberoamericana de Automática e Informática Industrial RIAI
Toda la web
Inicio Revista Iberoamericana de Automática e Informática Industrial RIAI Análisis de la implementación software de un conformador de señales ultrasón...
Información de la revista
Vol. 13. Núm. 4.
Páginas 462-471 (Octubre - Diciembre 2016)
Compartir
Compartir
Descargar PDF
Más opciones de artículo
Visitas
2193
Vol. 13. Núm. 4.
Páginas 462-471 (Octubre - Diciembre 2016)
Open Access
Análisis de la implementación software de un conformador de señales ultrasónicas para tiempo real
Analysis of a software implementation of an ultrasonic signal beamformer in real-time
Visitas
2193
D. Romero-Laordena,
Autor para correspondencia
david.romero@csic.es

Autor para correspondencia.
, J. Villazón-Terrazasa, M. Santos Peñasb, M.A. García-Izquierdoc, O. Martínez-Graulleraa
a Instituto de Tecnologías Físicas y de la Información (ITEFI), Consejo Superior de Investigaciones Científicas (CSIC), C/ Serrano 144, 28006, Madrid (Spain)
b Dpto. Arquitectura de Computadores y Automática, Facultad de Informática, Universidad Complutense de Madrid
c Dpto. de Señales, Sistemas y Radiocomunicaciones, ETSI Telecomunicación, UPM, Ciudad Universitaria s/n
Este artículo ha recibido

Under a Creative Commons license
Información del artículo
Resumen
Texto completo
Bibliografía
Descargar PDF
Estadísticas
Resumen

Este trabajo analiza la implementación software en un sistema de imagen ultrasónica del Total Focusing Method para la compensación dinámica en tiempo real de los tiempos de vuelo para emisión y recepción de todos los puntos de la imagen. Para ello, haciendo uso de técnicas GPGPU, se analizan dos diferentes alternativas de implementación, mostrando como una planificación adecuada de acceso a los datos permite mejorar los tiempos de ejecución del algoritmo.

Palabras clave:
Imagen Ultrasónica
Procesamiento de Señal
Computación Paralela
GPU
CUDA
Abstract

This paper studies the software implementation in an ultrasonic imaging system of Total Focusing Method. In order to accomplish real-time requirements parallel programming techniques have been used. Then, using GPGPU techniques, two different implementation alternatives are analysed, showing how proper planning of access to data improves the performance of the algorithm.

Keywords:
Ultrasonic imaging GPU Signal Processing Parallel computing CUDA
Referencias
[Birk et al., 2011]
M. Birk, et al.
Acceleration of image reconstruction in 3D ultrasound computer tomography: An evaluation of CPU, GPU and FPGA computing.
In: Conference on Design and Architectures for Signal and Image Processing (DASIP), (2011), pp. 1-8
[Camacho et al., 2007]
Camacho, et al.
A strict-time distributed architecture for digital beamforming of ultrasound signals. In: Intelligent Signal Processing, 2007.
IEEE International Symposium on, (2007), pp. 1-6
[Camacho, 2010]
J. Camacho.
Imagen ultrasónica por coherencia de fase.
Facultad de Ciencias Físicas, (2010),
[FFTW, 2015]
FFTW, 2015. Library fast fft.
[Hansen et al., 2011]
J.M. Hansen, et al.
An object-oriented multi-threaded software beamformation toolbox,
[Holmes et al., 2005]
C. Holmes, W. Bruce, Drinkwater, P.D. Wilcox.
Post-processing of the full matrix of ultrasonic transmit-receive array data for non-destructive evaluation.
NDT & E International, 38 (2005 Dec.), pp. 701-711
[Holmes et al., 2008]
C. Holmes, B.W. Drinkwater, P.D. Wilcox.
Advanced postprocessing for scanned ultrasonic arrays: application to defect detection and classification in non-destructive evaluation.
Ultrasonics, 48 (2008 Nov.), pp. 636-642
[Hunter et al., 2008]
A.J. Hunter, B.W. Drinkwater, P.D. Wilcox.
The wavenumber algorithm for full-matrix imaging using an ultrasonic array.
IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control, 55 (2008 Nov.), pp. 2450-2462
[Jensen et al., 2005]
J. Jensen, O. Holm, L. Jerisen, H. Bendsen, S. Nikolov, B. Tomov, P. Munk, M. Hansen, K. Salomonsen, J. Hansen, K. Gormsen, H. Pedersen, K. Gammelmark.
Ultrasound research scanner for real-time synthetic aperture data acquisition.
Ultrasonics, Ferroelectrics, and Frequency Control, IEEE Transactions on, 52 (2005 May), pp. 881-891
[Kortbek et al., 2007]
J. Kortbek, et al.
Effective and versatile software beamformation toolbox Jacob,
[M2M, 2015]
M2M, 2015. Gekko: Advanced phased-array ut.
[Martín-Arguedas, 2010]
C.J. Martín-Arguedas.
Técnicas de apertura sintética para la generación de imagen ultrasónica.
Universidad de Alcalá, (2010),
[Nikolov, 2001]
S.I. Nikolov.
Synthetic aperture tissue and flow ultrasound imaging.
Technical University of Denmark, (2001),
[Nilsen y Hafizovic, 2009]
C.-I.C. Nilsen, I. Hafizovic.
Digital beamforming using a GPU.
In: IEEE International Conference on Acoustics, Speech and Signal Processing, (2009 Apr.), pp. 609-612
[NVIDIA, 2014]
NVIDIA, 2014. CUDA C Programming Guide 6.0. No. February 2014.
[Oppenheim et al., 1989]
A.V. Oppenheim, et al.
Prentice-Hall, Upper Saddle River, (1989),
[Parrilla, 2004]
Parrilla, M., 2004. Conformación de haces ultrasónicos mediante muestreo selectivo con codificación delta. Ph.D. thesis, UPM.
[Romero-Laorden et al., 2009]
D. Romero-Laorden, et al.
Using GPUs for beamforming acceleration on SAFT imaging.
In: IEEE International Ultrasonics Symposium. IEEE, Rome, (2009), pp. 1334-1337
[Romero-Laorden et al., 2011]
D. Romero-Laorden, et al.
Paralelización de los procesos de conformación de haz para la implementación del Total Focusing Method.
In: 12 Congreso Español de END, (2011),
[Romero-Laorden et al., 2012]
D. Romero-Laorden, et al.
Paralelización de los procesos de conformación de haz para imagen ultrasónica con técnicas GPGPU.
RIAI, 9 (2012 Apr.), pp. 144-151
[Rougeron et al., 2013]
G. Rougeron, et al.
Implementation of a GPU Accelerated Total Focusing Reconstruction Method within CIVA Software.
40th Annual Review of Progress in Quantitative Nondestructive Evaluation, 1581 (2013), pp. 1983-1990
[Siritan et al., 2013]
T. Siritan, et al.
Beamforming Complexity Reduction Methods for Low-Cost FPGA-based Implementation.
In: Biomedical Engineering International Conference (BMEiCON-2013), (2013), pp. 2-5
[So et al., 2011]
H.K.H. So, J. Chen, B.Y.S. Yiu, A.C.H. Yu.
Medical Ultrasound Imaging: To GPU or not to GPU.
IEEE Micro, 31 (2011), pp. 54-65
[Sutcliffe et al., 2012]
M. Sutcliffe, et al.
Real-time full matrix capture for ultrasonic nondestructive testing with acceleration of post-processing through graphic hardware.
NDT & E International, 51 (2012), pp. 16-23
[Szabo, 2004]
T.L. Szabo.
Diagnostic Ultrasound Imaging.
Elsevier, (2004),
[Wall y Lockwood, 2005]
K. Wall, G.R. Lockwood.
In: IEEE International Ultrasonics Symposium, (2005), pp. 1400-1403
[Wang et al., 2011]
L. Wang, et al.
Real-Time Scan Conversion for Ultrasound Imaging Based on CUDA with Direct3D Display.
In: Conference on Bioinformatics and Biomedical Engineering (iCBBE). Ieee, (2011 May), pp. 1-4
[Zhang et al., 2002]
F. Zhang, et al.
Parallelization and Performance of 3D Ultrasound Imaging Beamforming Algorithms on Modern Clusters.
In: Proceedings of the 16th international conference on Supercomputing, (2002), pp. 294-304
Opciones de artículo
Herramientas