NVIDIA Adds GPU Acceleration for OpenCV Application Development

Thursday, September 23, 2010

CUDA Support for OpenCV Paves the Way for New Mainstream Computer Vision-Based Applications, From Next-Generation Robotics to Safer Automobiles

SANTA CLARA, CA -- NVIDIA today announced CUDA support for OpenCV, the popular Computer Vision library used in developing advanced applications for the robotics, automotive, medical, consumer, security, manufacturing, and research fields.

With the addition of GPU acceleration to OpenCV, developers can run more accurate and sophisticated OpenCV algorithms in real-time on higher-resolution images while consuming less power. This will facilitate the development of scores of new, mainstream Computer Vision applications.

With thousands of developers and well over two million downloads to date, OpenCV is a popular Computer Vision library for the development of computational-intensive and powerful applications, many of which require robust real-time performance. For example, the new OpenCV depth calculation engine performs 5-10 times faster with GPU acceleration than with the equivalent CPU-only implementation.

"Computational power in Computer Vision has been a limiting factor not only for the use of recent powerful algorithms in object recognition, tracking and 3D reconstruction, but also has limited the creativity of algorithms people are willing to invent," said Gary Bradski, senior researcher at Willow Garage, and founder of OpenCV. "With CUDA GPU acceleration, many OpenCV algorithms will run five to ten times faster, making current algorithms more practical for application developers and allowing the invention and combination of more capable applications in the future."

"NVIDIA GPU acceleration of OpenCV now supplies the computational power for the sophisticated algorithms needed for advanced automotive driver assistance applications, and other popular consumer applications," said Taner Ozcelik, general manager of NVIDIA's automotive business. "OpenCV gives developers the toolbox they need to quickly unleash this power for research and development of these products without needing to recreate vision algorithms from scratch. This is a key milestone that could usher in a significant increase in the use of Computer Vision across a broad range of industries."

An initial release of OpenCV with CUDA GPU support for many common and powerful functions is expected to be available in the Spring 2011. Some initial GPU-enabled OpenCV functionality is currently available via the OpenCV source code repository.

"My research lab uses OpenCV extensively in our autonomous vehicles," said Sebastian Thrun, professor of computer science and electrical engineering at Stanford University. "CUDA GPU acceleration for OpenCV provides my research team an instant performance bump which is critical in our research. OpenCV and CUDA will dramatically increase what is possible with computer vision in our autonomous vehicles."

OpenCV Sessions at GTC (Sept. 20-23)
With more than 280 hours of GPU-focused sessions and more than 25 sessions on CUDA C/C++ development, NVIDIA's GPU Technology Conference (GTC) provides a wealth of information on GPU computing news, developments and achievements. GTC also includes presentations discussing OpenCV on GPUs, including the keynote address on Sept. 23 by Sebastian Thrun, a robotics pioneer at Stanford University, who leveraged OpenCV in the development of his DARPA award-winning robotics technology.

For more information on GTC and relevant OpenCV sessions, please visit: www.nvidia.com/gtc.

Tags / Keywords:
NVIDIA, GTC, GPU, CUDA, GPGPU, OpenCV, Computer Vision, high performance computing, developers, automotive, medical, security, manufacturing, research

About NVIDIA
NVIDIA (NASDAQ: NVDA) awakened the world to the power of computer graphics when it invented the GPU in 1999. Since then, it has consistently set new standards in visual computing with breathtaking, interactive graphics available on devices ranging from tablets and portable media players to notebooks and workstations. NVIDIA's expertise in programmable GPUs has led to breakthroughs in parallel processing which make supercomputing inexpensive and widely accessible. The company holds more than 1,100 U.S. patents, including ones covering designs which are fundamental to modern computing. For more information, see www.nvidia.com.

Certain statements in this press release including, but not limited to, statements as to: the impact and benefits of GPU acceleration of OpenCV; expertise in visual computing and parallel processing; and the impact of the company's patents on modern computing are forward-looking statements that are subject to risks and uncertainties that could cause results to be materially different than expectations. Important factors that could cause actual results to differ materially include: global economic conditions; our reliance on third parties to manufacture, assemble, package and test our products; the impact of technological development and competition; development of faster or more efficient technology; design, manufacturing or software defects; changes in consumer preferences or demands; changes in industry standards and interfaces; unexpected loss of performance of our products or technologies when integrated into systems; as well as other factors detailed from time to time in the reports NVIDIA files with the Securities and Exchange Commission, or SEC, including its Form 10-Q for the fiscal period ended August 1, 2010. Copies of reports filed with the SEC are posted on the company's website and are available from NVIDIA without charge. These forward-looking statements are not guarantees of future performance and speak only as of the date hereof, and, except as required by law, NVIDIA disclaims any obligation to update these forward-looking statements to reflect future events or circumstances.

Copyright © 2010. All rights reserved. NVIDIA, the NVIDIA logo, CUDA, Tesla, and Quadro are trademarks or registered trademarks of NVIDIA Corporation in the United States and other countries around the world. Other company and product names may be trademarks of the respective companies with which they are associated. Features, pricing, availability, and specifications are subject to change without notice.

About NVIDIA
NVIDIA (NASDAQ: NVDA) is the AI computing company. Its invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots and self-driving cars that can perceive and understand the world. More information at http://nvidianews.nvidia.com/. 
© 2016 NVIDIA Corporation. All rights reserved. NVIDIA and the NVIDIA logo are trademarks and/or registered trademarks of NVIDIA Corporation in the U.S. and other countries. Other company and product names may be trademarks of the respective companies with which they are associated. Features, pricing, availability, and specifications are subject to change without notice.

Media Contacts

George Millington
+1 408 562 7226
Close Menu