Intel Open Image Denoise 2.0 Image Denoise Kitabxanasını Nəşr edir

Intel oidn 2.0 (Open Image Denoise) layihəsinin buraxılışını dərc edib, hansı ki, şüa izləmə renderinq sistemlərindən istifadə etməklə hazırlanmış təsvirlərin denoizə edilməsi üçün filtrlər kolleksiyası hazırlayır. Open Image Denoise, Embree şüa izləmə kitabxanası, GLuRay fotorealistik göstərmə sistemi, OSPRay paylanmış şüa izləmə platforması da daxil olmaqla elmi proqram vizuallaşdırma vasitələrinin (SDVis (Proqram təminatı ilə müəyyən edilmiş vizuallaşdırma)) inkişafına yönəlmiş daha böyük oneAPI Rendering Toolbar layihəsinin bir hissəsi kimi hazırlanır. , və OpenSWR proqram rasterləşdirmə sistemi Kod C++ dilində yazılmış və Apache 2.0 lisenziyası altında nəşr edilmişdir.

Layihənin məqsədi şüa izləmə nəticələrinin keyfiyyətini yaxşılaşdırmaq üçün tətbiq oluna bilən yüksək keyfiyyətli, səmərəli və istifadəsi asan denoising xüsusiyyətlərini təmin etməkdir. Təklif olunan filtrlər, qısaldılmış şüa izləmə dövrünün nəticələrinə əsaslanaraq, ətraflı təsvirin daha bahalı və vaxt aparan prosesinin nəticəsi ilə müqayisə edilə bilən son keyfiyyət səviyyəsini əldə etməyə imkan verir.

Open Image Denoise, Monte Carlo Rəqəmsal İnteqrasiyası (MCRT) şüa izləmə kimi təsadüfi səs-küyü filtrləyir. Belə alqoritmlərdə yüksək keyfiyyətli göstərməyə nail olmaq üçün çoxlu sayda şüaların izlənməsi tələb olunur, əks halda yaranan görüntüdə təsadüfi səs-küy şəklində nəzərə çarpan artefaktlar görünür.

Open Image Denoise-in istifadəsi hər pikseli hesablayarkən lazımi hesablamaların sayını bir neçə böyüklük sırası ilə azaltmağa imkan verir. Nəticədə, əvvəlcə səs-küylü təsviri çox daha sürətli yaratmaq, lakin sonra sürətli səs-küy azaltma alqoritmlərindən istifadə edərək onu məqbul keyfiyyətə çatdırmaq mümkündür. Müvafiq avadanlıqla təklif olunan alətlər hətta səs-küyün aradan qaldırılması ilə interaktiv şüa izləmə üçün istifadə edilə bilər.

Kitabxanadan noutbuk və fərdi kompüterlərdən tutmuş klasterlərdəki qovşaqlara qədər müxtəlif sinif qurğularda istifadə oluna bilər. Tətbiq SSE64, AVX4, AVX-2 və XMX (Xe Matrix Extensions) təlimatlarını, Apple Silicon çiplərini və Intel Xe GPU-ları (Arc, Flex və Max seriyaları) olan sistemləri dəstəkləyən 512 bitlik Intel CPU-larının müxtəlif sinifləri üçün optimallaşdırılıb. NVIDIA (Volta, Turing, Ampere, Ada Lovelace və Hopper arxitekturaları əsasında) və AMD (RDNA2 (Navi 21) və RDNA3 (Navi 3x) arxitekturaları əsasında). SSE4.1 üçün dəstək minimum tələb kimi elan edilmişdir.

Intel Open Image Denoise 2.0 Image Denoise Kitabxanasını Nəşr edir
Intel Open Image Denoise 2.0 Image Denoise Kitabxanasını Nəşr edir

Open Image Denoise 2.0 buraxılışında əsas dəyişikliklər:

  • GPU-dan istifadə edərək səs-küyün azaldılması əməliyyatlarının sürətləndirilməsinə dəstək. Intel Xe arxitekturasına əsaslanan GPU-lar, AMD RDNA2, AMD RDNA3, NVIDIA Volta, NVIDIA Turing, NVIDIA Ampere, NVIDIA Ada Lovelace və NVIDIA Hopper əsasında istifadə oluna bilən SYCL, CUDA və HIP sistemləri ilə GPU-nun yüklənməsi üçün həyata keçirilən dəstək.
  • Yaddaş növünü seçməyə, hostdan məlumatları köçürməyə və Vulkan və Direct3D 12 kimi qrafik API-lərdən xarici buferləri idxal etməyə imkan verən yeni bufer idarəetmə API əlavə edildi.
  • Asinxron icra rejimi üçün əlavə dəstək (oidnExecuteFilterAsync və oidnSyncDevice funksiyaları).
  • Sistemdə mövcud olan fiziki cihazlara sorğu göndərmək üçün API əlavə edildi.
  • UUID və ya PCI ünvanı kimi fiziki cihaz ID-si əsasında yeni cihaz yaratmaq üçün oidnNewDeviceByID funksiyası əlavə edilib.
  • SYCL, CUDA və HIP ilə daşınma üçün əlavə funksiyalar.
  • Yeni cihaz skan seçimləri əlavə edildi (systemMemorySupported, managedMemorySupported, externalMemoryTypes).
  • Filtrlərin keyfiyyət səviyyəsini təyin etmək üçün parametr əlavə edildi.

Mənbə: opennet.ru

Добавить комментарий