DocumentCode :
620794
Title :
Huygens on speed: Interactive simulation of ultrasound pressure fields
Author :
Asen, Jon Petter ; Holm, Sverre
Author_Institution :
MI-Lab., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
fYear :
2012
fDate :
7-10 Oct. 2012
Firstpage :
1643
Lastpage :
1646
Abstract :
The introduction of graphics processing unit (GPU) computing has made it possible to speed up computationally demanding algorithms. One of these algorithms is the calculation of pressure fields from acoustic transducers. Here, the execution time often limits the number of elements and field points we can select in order to get results back in finite time. In this paper we present a simple GPU-based simulator capable of simulating high resolution pressure fields at interactive frame rates. The simulator is based on the same principle as the Ultrasim toolbox, where responses from several point sources are accumulated in a set of observation points, hence solving the Rayleigh-Sommerfeld integral. The cumulative sum for each observation point is independent of all other observation points, making the problem perfect for GPU processing. For the simulator we provide both a Paint-like interface for interactive drawing of uniform linear arrays and free-hand shapes, and a Matlab interface for precise scripting of element positions and observation points. The presented GPU simulator was compared both with a multi threaded C-version, Ultrasim, and Field II. Compared with Ultrasim we report a 400 times speedup when simulating a varying number of source points on a 150 K points observation grid. The test system consisted of a low-end GPU (Nvidia Quadro 600) and an Intel i7-870 2.93 GHz quad-core CPU.
Keywords :
graphics processing units; integral equations; numerical analysis; physics computing; ultrasonic propagation; Field II; GPU based simulator; GPU computing; GPU processing; Intel i7-870; Matlab interface; Nvidia Quadro 600; Paint like interface; Rayleigh-Sommerfeld integral; Ultrasim toolbox; acoustic transducer pressure field calculation; computationally demanding algorithms; execution time; free hand shapes; graphics processing unit; high resolution pressure fields; interactive drawing; interactive frame rate; multithreaded C-version; quadcore CPU; ultrasound pressure field interactive simulation; uniform linear arrays; Acoustics; Graphics processing units; Instruction sets; MATLAB; Transducers; Ultrasonic imaging; User interfaces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Ultrasonics Symposium (IUS), 2012 IEEE International
Conference_Location :
Dresden
ISSN :
1948-5719
Print_ISBN :
978-1-4673-4561-3
Type :
conf
DOI :
10.1109/ULTSYM.2012.0412
Filename :
6562157
Link To Document :
بازگشت