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.
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.
Birk et al., 2011, Camacho et al., 2007, Camacho, 2010, FFTW, 2015, Hansen et al., 2011, Holmes et al., 2005, Holmes et al., 2008, Hunter et al., 2008, Jensen et al., 2005, Kortbek et al., 2007, M2M, 2015, Martín-Arguedas, 2010, Nikolov, 2001, Nilsen y Hafizovic, 2009, NVIDIA, 2014, Oppenheim et al., 1989, Parrilla, 2004, Romero-Laorden et al., 2009, Romero-Laorden et al., 2011, Romero-Laorden et al., 2012, Rougeron et al., 2013, Siritan et al., 2013, So et al., 2011, Sutcliffe et al., 2012, Szabo, 2004, Wall y Lockwood, 2005, Wang et al., 2011 y Zhang et al., 2002.