A real-time scan conversion algorithm on commercially available microprocessors.
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 unit's computing powe...
| Publicado en: | Ultrasonic Imaging Vol. 18; no. 4; pp. 241 - 261 |
|---|---|
| Autores principales: | , , , , , |
| Formato: | diagnostic images tables/charts Journal Article |
| Publicado: |
Sage Publications Inc.
1996 Oct
|
| Acceso en línea: | Ver este registro en EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=107330412&site=ehost-live header: @attributes: shortDbName: ccm uiTerm: 107330412 longDbName: CINAHL Complete uiTag: AN controlInfo: bkinfo: dissinfo: jinfo: jid: 01617346 2HF jtl: Ultrasonic Imaging issn: 01617346 maglogo: Y pubinfo: dt: 1996 Oct vid: 18 iid: 4 pid: 344 pub: Sage Publications Inc. place: Thousand Oaks, California artinfo: ui: 107330412 107330412 NLM9101646 1997026489 NLM9101646 107330412 ppf: 241 ppct: 20 formats: tig: atl: A real-time scan conversion algorithm on commercially available microprocessors. aug: au: Basoglu C Kim Y Chalana V Basoglu, C Kim, Y Chalana, V affil: Department of Electrical Engineering, University of Washington, Seattle 98195-2500, USA sug: subj: Ultrasonography Algorithms Signal Processing, Computer Assisted Funding Source ab: 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 unit's computing power can be dedicated to performing pixel interpolations while the other operations are handled by an independent direct memory access (DMA) controller. By making intelligent use of the I/O transfer capabilities of the DMA controller, the algorithm avoids spending the processing unit's valuable computing cycles in address calculations and nonactive pixel blanking. Furthermore, the new approach speeds up the computation by utilizing the ability of superscalar and very long instruction word (VLIW) processors to perform multiple operations in parallel. Our scan conversion algorithm was implemented on a multimedia and imaging system based on the Texas Instruments TMS320C80 Multimedia Video Processor (MVP). Computing cycles are spent only on predeterminable nonzero output pixels. For example, an execution time of 11.4 ms was achieved when there are 101,829 nonzero output pixels. This algorithm demonstrates a substantial improvement over previous scan conversion algorithms, and its optimized implementation enables modern commercially available programmable processors to support scan conversion at video rates. pubtype: Academic Journal doctype: diagnostic images tables/charts Journal Article ougenre: Article language: English refInfo: holdings: @attributes: islocal: N |
|---|