Analyst Loring Wirbel covers programmable logic from an application perspective, providing a sneak peek at the vertical applications that help drive FPGA complexity, performance, and density. The blog will feature videos allowing engineers to spotlight their latest designs, along with news of products and corporate trends at FPGA vendors and the developers of third-party tools for programmable logic.

Tuesday, June 23, 2009

A deeper view of image reconstruction

Jun 23 2009 9:05AM | Permalink | Email this | Comments (2) |
Blog This! using:  Blogger.com | LiveJournal |
Digg This | Slashdot This | add to Del.icio.us


This blog has mentioned Impulse Accelerated Technologies Inc. in the past for its software work in optimizing image processing for FPGAs. Thanks to a new online article from Vision Systems Design, however, we now can get a better look at what tomographic image reconstruction means in terms of fast imaging in medical and radar fields. The article is based on a Masters’ thesis from University of Washington student Nikhil Subramanian.

I was immediately fascinated in examining the image “slices” shown in the article and thesis, since I visited the eye doctor June 22 and viewed comparative tomographics slices of images of my retina over a four-year time span. When comparative images are filtered over time to yield a composite image of what has changed in blood vessels, nerves, etc., the power of diagnosis in near-real-time is beyond breathtaking.

The tough problem the researchers at UW were trying to solve was the back-projection algorithm, used to map the data of the image into a 3D image space to reconstruct the body part (or radar image, etc.) from the acquired data. Since this is a task crying out for parallelism, running the software on an integer processor can be wasteful and time-consuming. The author studied some existing parallel graphic subsystems, such as the Annapolis Micro Systems board using a Virtex 2000E, but elected to use the XtremeData accelerator, marrying an Opteron processor with an Altera Stratix-II.

You can read the article and thesis for details, but the author discovered the key to fast image reconstruction was not so much the hardware itself, as the tools for rapid parallelization, represented in this case by the Impulse C C-to-FPGA tool. While using FPGAs with standard software could provide some advantages over traditional DSPs or integer processors, an FPGA subsystem using the pipelining of Impulse tools offers significant advantages in memory utilization for parallel algorithms like back-projection. If these results are duplicated in fields outside medical imaging, FPGAs soon could dominate 3D image reconstruction applications.

 

Reader Comments



at 6/23/2009 3:38:25 PM, desert rat said:
CT imaging does not have the same requirements of, say, radar. The slices you saw of your eye were done at different angles, to get a 3D image. And that was all done and merged at one place. The images were merged, reconstructed, and read by a radiologist in an hour or longer (for a hefty fee). Radar/sonar images must be collected from multiple azimuths, merged, and reconstructed in real time, in seconds or less. A tumor will sit there until you get to it. A missile going at Mach 4 does not give you much time to decide whether to take it out or not. And you need to know if it is a missile, or if it's a commercial airliner. We ran into that little problem with the USS Stark in the Gulf a few years back. The medical guys can run imaging algorithms on cheap-cycle PC processors and wait for it. The radar guys have to do it faster, with FPGA-based HW running the algorithms, and make decisions in seconds. While the graphics portion is similar, the apps are totally different animals. What the medical guys can live with, the radar guys will die using it...



at 6/23/2009 4:07:22 PM, desert rat said:
Sorry...the USS Vincennes shot-down the Iranian airliner by mistake. The USS Stark got hit by two Exocet missiles they didn't see coming. So, both examples apply here....they are opposing extremes of the same problem.

Post a comment



Display Name

Change Image
Before submitting this form, please type the characters displayed above.
Note the letters are NOT case sensitive.

©1997-2009 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites