DocumentCode
184485
Title
General expression based inner loop unrolling scheme for TV-GD algorithm adopted in photoacoustic imaging
Author
Jiasen Huang ; Junyan Ren ; Jun Xu ; Yuanyuan Wang
Author_Institution
State Key Lab. of ASIC & Syst., Fudan Univ., Shanghai, China
fYear
2014
fDate
22-24 Oct. 2014
Firstpage
129
Lastpage
132
Abstract
Although the total variation based gradient descent (TV-GD) algorithm has revealed a good performance for photoacoustic imaging (PAI), fast or real-time imaging remains a challenge. In this paper, the data dependencies that exist in the TV-GD algorithm were exploited, and a general expression was then for the first time derived to unroll the inner loop that occupied the majority of the entire running time of the algorithm. All the terms consisting of the measurement matrices or the under-sampled datasets were then extracted and preprocessed rather than being calculated along with reconstruction. For implementation, we accessed the JACKET toolbox to parallelize the execution of the matrix-vector multiplications and the vector additions generated by the general expression itself. The under-sampled dataset with 30, 60, 90 and 120 projections were adopted to reconstruct a 128×128 Shepp-Logan Phantom. The simulation results revealed a minimum reconstruction time of 0.64s in the case of the 60-view data, and a maximum speedup of 69X from the 120-view dataset.
Keywords
bio-optics; bioacoustics; biomedical optical imaging; data analysis; feature extraction; gradient methods; image reconstruction; image sampling; matrix algebra; medical image processing; parallel algorithms; phantoms; photoacoustic effect; real-time systems; variational techniques; vectors; 120-view dataset; 60-view data; JACKET toolbox; PAI; Shepp-Logan phantom reconstruction; TV-GD algorithm; data dependence; dataset projection; dataset undersampling; general expression based inner loop unrolling scheme; matrix-vector multiplication execution parallelization; maximum speedup; measurement matrix; minimum reconstruction time; photoacoustic imaging; real-time imaging; simulation; term calculation; term extraction; term preprocessing; time 0.64 s; total variation based gradient descent algorithm; vector addition; MATLAB; Silicon; TV-GD; loop unrolling; parallelize; photoacoustic imaging; preprocessing;
fLanguage
English
Publisher
ieee
Conference_Titel
Biomedical Circuits and Systems Conference (BioCAS), 2014 IEEE
Conference_Location
Lausanne
Type
conf
DOI
10.1109/BioCAS.2014.6981662
Filename
6981662
Link To Document