אינטל מפרסמת את ספריית Image Denoise 2.0 Open Image Denoise

אינטל פרסמה את השחרור של פרויקט oidn 2.0 (Open Image Denoise), אשר מפתח אוסף של מסננים להסרת רעשים מתמונות שהוכנו באמצעות מערכות עיבוד של מעקב אחר קרניים. Open Image Denoise מפותח כחלק מפרויקט גדול יותר, oneAPI Rendering Toolkit, שמטרתו לפתח כלי הדמיה של תוכנה לחישובים מדעיים (SDVis (Software Defined Visualization), כולל ספריית מעקב אחר קרני Embree, מערכת העיבוד הפוטוריאליסטית GLuRay, ה-OSPRay המופץ פלטפורמת מעקב אחר קרניים ומערכת הרסטריזציה של תוכנת OpenSWR הקוד כתוב ב-C++ ומפורסם תחת רישיון Apache 2.0.

מטרת הפרויקט היא לספק תכונות דה-נוז איכותיות, יעילות וקלות לשימוש שניתן להשתמש בהן כדי לשפר את איכות תוצאות מעקב הקרניים. המסננים המוצעים מאפשרים, בהתבסס על תוצאה של מחזור מעקב קרניים מקוצר, להשיג רמת איכות סופית המשתווה לתוצאה של תהליך יקר יותר וגוזל זמן של רינדור מפורט.

Open Image Denoise מבטל רעש אקראי, כמו מעקב אחר קרני מונטה קרלו RT (MCRT). כדי להשיג עיבוד באיכות גבוהה באלגוריתמים כאלה, יש צורך לעקוב אחר מספר גדול מאוד של קרניים, אחרת מופיעים חפצים בולטים בצורה של רעש אקראי בתמונה המתקבלת.

השימוש ב-Open Image Denoise מאפשר לך להפחית את מספר החישובים הדרושים בעת חישוב כל פיקסל במספר סדרי גודל. כתוצאה מכך, אתה יכול ליצור תמונה רועשת בתחילה הרבה יותר מהר, אבל לאחר מכן להביא אותה לאיכות מקובלת באמצעות אלגוריתמים מהירים להפחתת רעש. אם יש לך את הציוד המתאים, הכלים המוצעים יכולים לשמש אפילו למעקב אחר קרניים אינטראקטיביות עם הסרת רעשים תוך כדי תנועה.

ניתן להשתמש בספרייה בסוגים שונים של מכשירים, ממחשבים ניידים ומחשבים אישיים ועד צמתים באשכולות. המימוש מותאם למחלקות שונות של מעבדי אינטל 64 סיביות עם תמיכה בהוראות SSE4, AVX2, AVX-512 ו-XMX (Xe Matrix Extensions), שבבי Apple Silicon ומערכות עם Intel Xe GPUs (סדרות Arc, Flex ו-Max), NVIDIA (מבוסס על ארכיטקטורות Volta, Turing, Ampere, Ada Lovelace והופר) ו-AMD (מבוסס על ארכיטקטורות RDNA2 (Navi 21) ו-RDNA3 (Navi 3x). תמיכה ב-SSE4.1 מצוינת כדרישת מינימום.

אינטל מפרסמת את ספריית Image Denoise 2.0 Open Image Denoise
אינטל מפרסמת את ספריית Image Denoise 2.0 Open Image Denoise

שינויים עיקריים במהדורת Open Image Denoise 2.0:

  • תמיכה בהאצת פעולות הפחתת רעש באמצעות GPU. תמיכה בהורדת חישובים לצד ה-GPU יושמה באמצעות מערכות SYCL, CUDA ו-HIP, שניתן להשתמש בהן עם GPUs המבוססים על Intel Xe, AMD RDNA2, AMD RDNA3, NVIDIA Volta, NVIDIA Turing, NVIDIA Ampere, NVIDIA Ada Lovelace ו ארכיטקטורת הופר של NVIDIA.
  • נוסף API חדש לניהול מאגר, המאפשר לך לבחור סוג אחסון, להעתיק נתונים מהמארח ולייבא מאגרים חיצוניים ממשקי API גרפיים כגון Vulkan ו-Direct3D 12.
  • נוספה תמיכה במצב ביצוע אסינכרוני (פונקציות oidnExecuteFilterAsync ו-oidnSyncDevice).
  • התווסף API לשליחת בקשות למכשירים פיזיים הקיימים במערכת.
  • נוספה פונקציית oidnNewDeviceByID ליצירת מכשיר חדש המבוסס על מזהה מכשיר פיזי, כגון כתובת UUID או PCI.
  • נוספו פונקציות לניידות עם SYCL, CUDA ו-HIP.
  • נוספו פרמטרים חדשים של בדיקת מכשירים (systemMemorySupported, managedMemorySupported, externalMemoryTypes).
  • נוסף פרמטר להגדרת רמת האיכות של המסננים.

מקור: OpenNet.ru

קנה אירוח אמין לאתרים עם הגנת DDoS, שרתי VPS VDS 🔥 קנה אחסון אתרים אמין עם הגנת DDoS, שרתי VPS VDS | ProHoster