NVidia dodaje obsługę akceleracji przez GPU w OpenCV
Firma NVidia ogłosiła dziś wprowadzenie obsługi CUDA w popularnej bibliotece obróbki obrazu, OpenCV, pomocnej w tworzeniu zaawansowanych rozwiązań dla dziedzin robotyki, motoryzacji, medycyny, produktów konsumenckich, zabezpieczeń, produkcji i nauki. Dzięki obsłudze akceleracji przez procesor graficzny wdrożonej w bibliotekach OpenCV, programiści otrzymują możliwość wykonywania w czasie rzeczywistym dokładniejszych i bardziej złożonych algorytmów OpenCV na obrazach w wyższej rozdzielczości, które zużywają przy tym mniej energii. To osiągnięcie ułatwić powinno rozwój wielu nowych rozwiązań wizualizacji komputerowej. Tysiące deweloperów oraz ponad dwa miliony pobrań świadczą o popularności biblioteki OpenCV w rozwoju potężnych, wymagających obliczeniowo zastosowań, które wymagają ogromnej wydajności w czasie rzeczywistym. Dla przykładu, w obliczeniach głębi nowy silnik OpenCV pracuje na procesorze graficznym od 5 do 10 razy szybciej w porównaniu do identycznego rozwiązania opartego wyłącznie na procesorze centralnym.
„Nowe zastosowania wizualizacji komputerowej, tj. skomplikowane algorytmy rozpoznawania, śledzenia i trójwymiarowej rekonstrukcji obiektów, często były ograniczone zbyt niską mocą obliczeniową, która ponadto hamowała kreatywność osób pracujących na tym polu,” twierdzi Gary Bradski, Starszy pracownik naukowy w Willow Gagare i założyciel OpenCV. „Dzięki akceleracji opartej na procesorach graficznych z architekturą CUDA, wiele algorytmów bibliotek OpenCV będzie pracować od 5 do 10 razy szybciej, co umożliwi tworzenie oraz łączenie bardziej funkcjonalnych zastosowań w przyszłości.”
„Akceleracja procesorów graficznych firmy NVidia daje bibliotekom OpenCV moc obliczeniową niezbędną do tworzenia zaawansowanych mechanizmów automatycznego wspomagania kierowcy oraz innych, popularnych rozwiązań dla rynku konsumenckiego,” twierdzi Taner Ozcelik, Dyrektor Generalny działu motoryzacyjnego w firmie NVidia. „OpenCV to zestaw narzędziowy dla programistów, dzięki któremu mogą oni natychmiast badać i rozwijać te produkty bez potrzeby tworzenia algorytmów wizualnych od podstaw. To znaczący kamień milowy w tej branży, który może skutkować znaczną popularyzacją rozwiązań wizualizacji komputerowej w szerokiej gamie sektorów.”
Według planów, pierwsza wersja bibliotek OpenCV z obsługą procesorów graficznych opartych na architekturze CUDA dla wielu popularnych i potężnych funkcji, ma zostać udostępniona na wiosnę 2011 r. Niektóre z tych akcelerowanych funkcji bibliotek OpenCV są już dostępne w repozytorium kodu źródłowego OpenCV.
„W moim laboratorium bardzo często korzystamy z bibliotek OpenCV, używając ich w rozwoju naszych autonomicznych pojazdów,” mówi Sebastian Thrun, profesor nauk komputerowych i inżynierii elektrycznej na Uniwersytecie Stanford. „Dzięki akceleracji procesorów graficznych opartych na architekturze CUDA, OpenCV osiąga natychmiastowy wzrost wydajności, który niezmiernie pomaga w naszych badaniach. Biblioteki OpenCV i architektura CUDA znacząco zwiększą możliwości wizualizacji komputerowej w naszych automatycznych pojazdach.”
Źródło: NVidia
Powiązane publikacje

Doktorant MIT opracował system AI do odrestaurowania obrazów. Jest 66 razy szybszy od tradycyjnych metod konserwatorskich
43
Firma Billa Gatesa TerraPower dostała 650 mln USD od NVIDII i innych na budowę komercyjnego reaktora chłodzonego sodem
73
TSMC zapowiada CoPoS i PLP. Znacząca ewolucja, która pozwoli uzyskać więcej miejsca dla chipów
21
PCI-SIG finalizuje specyfikację PCI Express 7.0. Interfejs przygotowany jest na potrzeby systemów AI i cloud computing
42