A REAL-TIME SCAN CONVERSION ALGORITHM ON COMMERCIALLY AVAILABLE MICROPROCESSORS

Citation
C. Basoglu et al., A REAL-TIME SCAN CONVERSION ALGORITHM ON COMMERCIALLY AVAILABLE MICROPROCESSORS, Ultrasonic imaging, 18(4), 1996, pp. 241-260
Citations number
17
Categorie Soggetti
Acoustics,"Radiology,Nuclear Medicine & Medical Imaging","Engineering, Biomedical
Journal title
ISSN journal
01617346
Volume
18
Issue
4
Year of publication
1996
Pages
241 - 260
Database
ISI
SICI code
0161-7346(1996)18:4<241:ARSCAO>2.0.ZU;2-M
Abstract
We have developed a new ultrasound scan conversion algorithm that can be executed very efficiently on modern microprocessors. Our algorithm is designed to handle the address calculations and input and output (I /O) data loading concurrently with the interpolation. The processing u nit's computing power can be dedicated to performing pixel interpolati ons while the other operations are handled by an independent direct me mory access (DMA) controller. By making intelligent use of the I/O tra nsfer capabilities of the DMA controller, the algorithm avoids spendin g the processing unit's valuable computing cycles in address calculati ons and nonactive pixel blanking. Furthermore, the new approach speeds up the computation by utilizing the ability of superscalar and very l ong instruction word (VLIW) processors to perform multiple operations in parallel. Our scan conversion algorithm was implemented on a multim edia and imaging system based on the Texas Instruments TMS320C80 Multi media Video Processor (MVP). Computing cycles are spent only on predet erminable nonzero output pixels. For example, an execution time of 11. 4 ma was achieved when there are 101,829 nonzero output pixels. This a lgorithm demonstrates a substantial improvement over previous scan con version algorithms, and its optimized implementation enables modern co mmercially available programmable processors to support scan conversio n at video rates. (C) 1996 Academic Press.