ኢንቴል ክፍት ምስል Denoise 2.0 Image Denoise Library ያትማል

ኢንቴል የጨረር መፈለጊያ ዘዴዎችን በመጠቀም ከተዘጋጁ ምስሎች ላይ ድምጽን ለማስወገድ ማጣሪያዎችን ስብስብ የሚያዘጋጀውን oidn 2.0 (Open Image Denoise) የተባለውን ፕሮጀክት ይፋ አድርጓል። ክፍት ምስል Denoise እንደ ትልቅ ፕሮጀክት አካል እየተዘጋጀ ነው፣ oneAPI Rendering Toolkit፣ ለሳይንሳዊ ስሌት የሶፍትዌር እይታ መሳሪያዎችን (ኤስዲቪስ (በሶፍትዌር የተገለፀ እይታ)፣ የኤምሬ ሬይ መፈለጊያ ቤተ-መጽሐፍትን ጨምሮ፣ የ GLuRay ፎቶ እውነታዊ አቀራረብ ስርዓት፣ OSPRay ተሰራጭቷል። የጨረር መፈለጊያ መድረክ እና የOpenSWR ሶፍትዌር ራስተራይዜሽን ሲስተም ኮዱ በC++ ተጽፎ በApache 2.0 ፍቃድ ታትሟል።

የፕሮጀክቱ አላማ ከፍተኛ ጥራት ያላቸውን፣ ቀልጣፋ እና ለአጠቃቀም ቀላል የሆኑ የጨረር ፍለጋ ውጤቶችን ጥራት ለማሻሻል የሚያገለግሉ የመጥፎ ባህሪያትን ማቅረብ ነው። የታቀዱት ማጣሪያዎች በአጭር የጨረር መፈለጊያ ዑደት ውጤት ላይ በመመስረት በጣም ውድ ከሆነው እና ጊዜ የሚወስድ የዝርዝር አተረጓጎም ሂደት ውጤት ጋር ሊወዳደር የሚችል የመጨረሻውን የጥራት ደረጃ እንዲያገኙ ያስችላቸዋል።

ክፈት Image Denoise እንደ ከሞንቴ ካርሎ RT (MCRT) የጨረር ፍለጋን ያለ የዘፈቀደ ድምጽ ያስወግዳል። በእንደዚህ ዓይነት ስልተ ቀመሮች ውስጥ ከፍተኛ ጥራት ያለው አቀራረብን ለማግኘት በጣም ብዙ ቁጥር ያላቸውን ጨረሮች መፈለግ አስፈላጊ ነው, አለበለዚያ በዘፈቀደ ድምጽ መልክ የሚታዩ ቅርሶች በውጤቱ ምስል ላይ ይታያሉ.

የ Open Image Denoise አጠቃቀም እያንዳንዱን ፒክሰል በበርካታ ትእዛዞች ሲያሰሉ አስፈላጊ የሆኑትን ስሌቶች ቁጥር እንዲቀንሱ ያስችልዎታል. በውጤቱም ፣ መጀመሪያ ላይ ጫጫታ ያለው ምስል በፍጥነት ማመንጨት ይችላሉ ፣ ግን ከዚያ ፈጣን የድምፅ ቅነሳ ስልተ ቀመሮችን በመጠቀም ወደ ተቀባይነት ያለው ጥራት ያመጣሉ ። ተገቢው መሳሪያ ካለዎት፣ የታቀዱት መሳሪያዎች በይነተገናኝ ጨረሮችን ለመከታተል በበረራ ላይ ጫጫታ ለማስወገድ እንኳን ሊያገለግሉ ይችላሉ።

ቤተ መፃህፍቱ በተለያዩ የመሣሪያዎች ክፍሎች ማለትም ከላፕቶፖች እና ከፒሲዎች እስከ አንጓዎች በክላስተር ውስጥ ሊያገለግል ይችላል። አተገባበሩ ለተለያዩ የ64-ቢት ኢንቴል ሲፒዩዎች ለSSE4፣ AVX2፣ AVX-512 እና XMX (Xe Matrix Extensions) መመሪያዎች፣ አፕል ሲሊከን ቺፕስ እና ስርዓቶች ከ Intel Xe GPUs ጋር (አርክ፣ ፍሌክስ እና ማክስ ተከታታይ) ድጋፍ ያለው ነው። NVIDIA (የተመሰረተ ቮልታ፣ቱሪንግ፣አምፐር፣አዳ ሎቬሌስ እና ሆፐር አርክቴክቸር) እና AMD (በ RDNA2 (Navi 21) እና RDNA3 (Navi 3x) አርክቴክቸር ላይ የተመሰረተ)። ለ SSE4.1 ድጋፍ እንደ ዝቅተኛ መስፈርት ተገልጿል.

ኢንቴል ክፍት ምስል Denoise 2.0 Image Denoise Library ያትማል
ኢንቴል ክፍት ምስል Denoise 2.0 Image Denoise Library ያትማል

በክፍት ምስል Denoise 2.0 ልቀት ላይ ዋና ለውጦች፡-

  • ጂፒዩ በመጠቀም የድምጽ ቅነሳ ስራዎችን ለማፋጠን ድጋፍ። ስሌቶችን ወደ ጂፒዩ ጎን ለማውረድ ድጋፍ SYCL ፣ CUDA እና HIP ስርዓቶችን በመጠቀም ተተግብሯል ፣ እነዚህም ከጂፒዩዎች ጋር በ Intel Xe ፣ AMD RDNA2 ፣ AMD RDNA3 ፣ NVIDIA Volta ፣ NVIDIA Turing ፣ NVIDIA Ampere ፣ NVIDIA Ada Lovelace እና NVIDIA Hopper አርክቴክቸር.
  • አዲስ የቋት አስተዳደር ኤፒአይ ታክሏል፣ ይህም የማከማቻ አይነትን እንድትመርጡ፣ ከአስተናጋጁ መረጃን እንድትቀዱ እና እንደ Vulkan እና Direct3D 12 ካሉ ግራፊክስ ኤፒአይዎች ውጫዊ ማቋረጦችን እንድታስመጣ ነው።
  • ያልተመሳሰለ የማስፈጸሚያ ሁነታ (oidnExecuteFilterAsync እና oidnSyncDevice ተግባራት) ድጋፍ ታክሏል።
  • በስርዓቱ ውስጥ ላሉት አካላዊ መሳሪያዎች ጥያቄዎችን ለመላክ ኤፒአይ ታክሏል።
  • እንደ UUID ወይም PCI አድራሻ ባሉ አካላዊ መሳሪያ መታወቂያ ላይ አዲስ መሳሪያ ለመፍጠር የ oidnNewDeviceByID ተግባር ታክሏል።
  • ከ SYCL፣ CUDA እና HIP ጋር ለተንቀሳቃሽነት ተጨማሪ ተግባራት።
  • አዲስ የመሣሪያ መፈተሻ መለኪያዎች ታክለዋል (systemMemory የሚደገፈው፣ የሚተዳደረው ማህደረ ትውስታ የሚደገፍ፣ ውጫዊ ማህደረ ትውስታ ዓይነት)።
  • የማጣሪያዎችን የጥራት ደረጃ ለማዘጋጀት መለኪያ ታክሏል።

ምንጭ: opennet.ru

አስተያየት ያክሉ