kontakt kamery@atesystem.cz
kontakt +420 595 170 472

13. červen 2017

CUDA JPEG komprese: Knihovna C/C++ s využitím GPU NVIDIA GeForce pro JPEG kompresi v reálném čase

Vytvořil:

Michal Kebo

NorPix uvolňuje pro komerční použití knihovnu funkcí pro ztrátovou kompresi obrazu typu JPEG v reálném čase. Knihovna je určena pro práci na grafických čipech NVIDIA GeForce. Funkce jsou optimalizovány pro paralelní zpracování obrazu.

Logo NorPixKanadská firma NorPix, Inc., výrobce světoznámého software StreamPix pro záznam obrazu z průmyslových kamer, a to především z těch vysokorychlostních, přichází s novou C/C++ knihovnou funkcí pro ztrátovou kompresi obrazu typu JPEG v reálném čase.

CUDA JPEG knihovna funkcí pro ztrátovou kompresi

Díky akceleraci komprimačních algoritmů grafickou kartou (např. nVIDIA GeForce GTX 1080) se dosahuje lepšího kompresního poměru dat.

nVIDIA GeForce GTX 1080

Ztrátová komprese

Pomocí speciálního algoritmu se zmenšuje objem dat na zlomek původní velikosti. Při tomto způsobu komprese se některé méně důležité informace vypustí a po kompresi je již nelze rekonstruovat. Přestože se část komprimovaných dat nenávratně ztratí, je tento způsob často velmi výhodný. Zanedbatelná ztráta dat je kompenzována výrazným zmenšením komprimovaných dat.

Knihovna pro real-time kompresi obrazu je sice primárně určena pro použití v programu StreamPix, ale je možné ji zakoupit pro samostatné použití.

Základní vlastnosti

  • Ztrátová komprese JPEG souborů v reálném čase – faktor kvality 1 až 99 %
  • Až 1.5 miliardy pixelů v monochromatickém režimu (nVidia GTX980)
  • Až 500 miliónů pixelů v barevném režimu (nVidia GTX980)
  • Vhodná pro práci s kamerami USB 3.0 Vision, GigE Vision, 10 GigE Vision, Camera Link i CoaXPress
  • Podpora propojení s více nVidia GPU pro paralelní zpracování a vyvažování zátěže na více zapojených kamerách
  •  Samostatné knihovny pro běh programu jsou k dispozici

 

Logo
Top