A user-programmable vertex engine
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Cg: a system for programming graphics hardware in a C-like language
ACM SIGGRAPH 2003 Papers
Optimising data movement rates for parallel processing applications on graphics processors
PDCN'07 Proceedings of the 25th conference on Proceedings of the 25th IASTED International Multi-Conference: parallel and distributed computing and networks
On the computation of the Circle Hough Transform by a GPU rasterizer
Pattern Recognition Letters
Recognition of circular patterns on GPUs: Performance analysis and contributions
Journal of Parallel and Distributed Computing
Using Graphics Hardware for Enhancing Edge and Circle Detection
IbPRIA '07 Proceedings of the 3rd Iberian conference on Pattern Recognition and Image Analysis, Part II
AES Encryption Implementation and Analysis on Commodity Graphics Processing Units
CHES '07 Proceedings of the 9th international workshop on Cryptographic Hardware and Embedded Systems
Compensated Visual Hull with GPU-Based Optimization
PCM '08 Proceedings of the 9th Pacific Rim Conference on Multimedia: Advances in Multimedia Information Processing
High Performance Circle Detection through a GPU Rasterization Approach
IbPRIA '09 Proceedings of the 4th Iberian Conference on Pattern Recognition and Image Analysis
Real-Time Online Video Object Silhouette Extraction Using Graph Cuts on the GPU
ICIAP '09 Proceedings of the 15th International Conference on Image Analysis and Processing
Belief Propagation Implementation Using CUDA on an NVIDIA GTX 280
AI '09 Proceedings of the 22nd Australasian Joint Conference on Advances in Artificial Intelligence
Stream-centric stereo matching and view synthesis: a high-speed approach on GPUs
IEEE Transactions on Circuits and Systems for Video Technology
IEEE Transactions on Multimedia
Stream processing on GPUs using distributed multimedia middleware
PPAM'09 Proceedings of the 8th international conference on Parallel processing and applied mathematics: Part I
Evolving object detectors with a GPU accelerated vision system
ICES'10 Proceedings of the 9th international conference on Evolvable systems: from biology to hardware
Proceedings of the 32nd DAGM conference on Pattern recognition
Real-time stereo reconstruction in robotically assisted minimally invasive surgery
MICCAI'10 Proceedings of the 13th international conference on Medical image computing and computer-assisted intervention: Part I
Parallel implementation of a spatio-temporal visual saliency model
Journal of Real-Time Image Processing
High performance predictable histogramming on GPUs: exploring and evaluating algorithm trade-offs
Proceedings of the Fourth Workshop on General Purpose Processing on Graphics Processing Units
Human-centered visualization environments
Human-centered visualization environments
Fast hough transform on GPUs: exploration of algorithm trade-offs
ACIVS'11 Proceedings of the 13th international conference on Advanced concepts for intelligent vision systems
Bayesian real-time perception algorithms on GPU
Journal of Real-Time Image Processing
Heterogeneous computing for vertebra detection and segmentation in x-ray images
Journal of Biomedical Imaging - Special issue on Parallel Computation in Medical Imaging Applications
Image and video processing on CUDA: state of the art and future directions
MACMESE'11 Proceedings of the 13th WSEAS international conference on Mathematical and computational methods in science and engineering
Accelerating line extraction based on GPU
Proceedings of the 10th International Conference on Virtual Reality Continuum and Its Applications in Industry
GPU accelerated image processing for lip segmentation
PPAM'11 Proceedings of the 9th international conference on Parallel Processing and Applied Mathematics - Volume Part I
GPU-vote: a framework for accelerating voting algorithms on GPU
Euro-Par'12 Proceedings of the 18th international conference on Parallel Processing
Really quick shift: image segmentation on a GPU
ECCV'10 Proceedings of the 11th European conference on Trends and Topics in Computer Vision - Volume Part II
Practical time bundle adjustment for 3d reconstruction on the GPU
ECCV'10 Proceedings of the 11th European conference on Trends and Topics in Computer Vision - Volume Part II
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
EVA: an efficient vision architecture for mobile systems
Proceedings of the 2013 International Conference on Compilers, Architectures and Synthesis for Embedded Systems
Hi-index | 0.00 |
Graphics and vision are approximate inverses of each other: ordinarily Graphics Processing Units (GPUs) are used to convert "numbers into pictures" (i.e. computer graphics). In this paper, we propose using GPUs in approximately the reverse way: to assist in "converting pictures into numbers" (i.e. computer vision). The OpenVIDIA project uses single or multiple graphics cards to accelerate image analysis and computer vision. It is a library and API aimed at providing a graphics hardware accelerated processing framework for image processing and computer vision. OpenVIDIA explores the creation of a parallel computer architecture consisting of multiple Graphics Processing Units (GPUs) built entirely from commodity hardware. OpenVIDIA uses multiple Graphic.Processing Units in parallel to operate as a general-purpose parallel computer architecture. It provides a simple API which implements some common computer vision algorithms. Many components can be used immediately and because the project is Open Source, the code is intended to serve as templates and examples for how similar algorithms are mapped onto graphics hardware. Implemented are image processing techniques (Canny edge detection, filtering), image feature handling (identifying and matching features) and image registration, to name a few.