Abstract
We implement image correlation, a fundamental component of many real-time imaging and tracking systems, on a graphics processing unit (GPU) using NVI-DIA's CUDA platform. We use our code to analyze images of liquid-gas phase separation in a model colloid-polymer system, photographed in the absence of gravity aboard the International Space Station (ISS). Our GPU code is 4,000 times faster than simple MATLAB code performing the same calculation on a central processing unit (CPU), 130 times faster than simple C code, and 30 times faster than optimized C++ code using single-instruction, multiple-data (SIMD) extensions. The speed increases from these parallel algorithms enable us to analyze images downlinked from the ISS in a rapid fashion and send feedback to astronauts on orbit while the experiments are still being run.
| Original language | English |
|---|---|
| Pages (from-to) | 179-193 |
| Number of pages | 15 |
| Journal | Journal of real-Time image processing |
| Volume | 5 |
| Issue number | 3 |
| DOIs | |
| Publication status | Published - Sept 2010 |
Keywords / Materials (for Non-textual outputs)
- GPU
- CUDA
- Autocorrelation
- International Space Station
- SIMD
- GRAPHICS PROCESSING UNITS
- COLLOID POLYMER MIXTURE
- SIMULATIONS
- MICROSCOPY
Fingerprint
Dive into the research topics of 'Orders-of-magnitude performance increases in GPU-accelerated correlation of images from the International Space Station'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver