Publication | Closed Access
Low-cost, high-speed computer vision using NVIDIA's CUDA architecture
38
Citations
11
References
2008
Year
Unknown Venue
EngineeringVideo ProcessingGpu ComputingImage AnalysisLdquovector Coherence MappingrdquoPattern RecognitionVisual ComputingEdge DetectionComputational GeometryVision RecognitionMachine VisionCuda ArchitectureComputer EngineeringComputer ScienceReal Time ImageComputer VisionImage ProcessorExtended RealityEdge Detection Algorithm
In this paper, we introduce real time image processing techniques using modern programmable graphic processing units (GPU). GPUs are SIMD (single instruction, multiple data) device that is inherently data-parallel. By utilizing NVIDIA's new GPU programming framework, ldquocompute unified device architecturerdquo (CUDA) as a computational resource, we realize significant acceleration in image processing algorithm computations. We show that a range of computer vision algorithms map readily to CUDA with significant performance gains. Specifically, we demonstrate the efficiency of our approach by a parallelization and optimization of Canny's edge detection algorithm, and applying it to a computation and data-intensive video motion tracking algorithm known as ldquovector coherence mappingrdquo (VCM). Our results show the promise of using such common low-cost processors for intensive computer vision tasks.
| Year | Citations | |
|---|---|---|
Page 1
Page 1