LINUX.ORG.RU

Open Image Denoise 2.5.0

 , open image denoise,


0

1

Опубликован релиз Open Image Denoise 2.5.0 — свободной библиотеки Intel для подавления шума на изображениях, полученных трассировкой лучей. Проект распространяется под лицензией Apache 2.0 и входит в состав Intel Rendering Toolkit. Релиз v2.5.0 был опубликован на GitHub 2 июня 2026 года.

Open Image Denoise предназначен для удаления шума Монте-Карло, характерного для стохастических методов рендеринга, включая path tracing. Библиотека предоставляет C/C++ API и набор нейросетевых фильтров, которые могут работать как только с цветовым буфером, так и с дополнительными буферами вроде albedo и normal, чтобы лучше сохранять детали изображения.

Главное изменение версии 2.5.0 — заметная оптимизация производительности и снижение потребления памяти на Intel GPU с поддержкой XMX и на процессорах с AMX-FP16. Разработчики не привели конкретных чисел ускорения, но отдельно выделили это как первое изменение в списке релиза.

Основные изменения Open Image Denoise 2.5.0

  • Ускорение на Intel GPU с XMX. Библиотека стала быстрее и экономнее по памяти на графических процессорах Intel, где доступны матричные расширения XMX. Это важно для интерактивного предпросмотра и финального рендеринга, где шумоподавление может выполняться многократно по мере накопления сэмплов.

  • Оптимизация для CPU с AMX-FP16. Улучшена работа на процессорах Intel с поддержкой AMX-FP16. Такие инструкции используются для ускорения матричных операций, что хорошо ложится на нейросетевые фильтры шумоподавления.

  • API для импорта внешних семафоров из графических API. Добавлен интерфейс для импорта внешних семафоров из Vulkan, Direct3D 12 и других графических API. Сейчас это поддерживается для CUDA-устройств в Windows и Linux, а также для HIP-устройств в Windows; поддержка SYCL-устройств обещана в одной из будущих версий.

  • Флаг для внешней памяти с выделенным размещением. Добавлен OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED. Его нужно комбинировать с флагом типа дескриптора при импорте внешней памяти, выделенной как dedicated allocation. Это изменение важно для низкоуровневой интеграции OIDN с движками и графическими API.

  • Исправление повреждённого вывода на Apple M5 Pro/Max. В Metal-бэкенде исправлена проблема, из-за которой на GPU Apple M5 Pro и M5 Max мог формироваться повреждённый результат.

  • Исправление аварийного завершения в Metal. Устранён сбой, связанный с избыточным освобождением MTLDevice. Ошибка могла проявляться после многократного создания и уничтожения устройств.

  • Исправления обнаружения устройств в Windows. Исправлена ошибка, из-за которой при наличии некоторых старых драйверов интегрированной графики Intel в Windows мог происходить сбой обнаружения устройства или аварийное завершение. Для этого исправления требуется сборка с oneAPI DPC++ Compiler 6.1.0.

Open Image Denoise поддерживает CPU x86-64 с SSE4.1, ARM64, GPU Intel Xe/Xe2/Xe3, NVIDIA Turing/Ampere/Ada/Hopper/Blackwell, AMD RDNA 2/3/3.5/4 и Apple Silicon GPU начиная с M1. Для GPU-бэкендов требуются актуальные драйверы, а для Apple GPU — macOS Ventura или новее.

Open Image Denoise 2.5.0 — не функционально крупный релиз для конечного пользователя, а скорее важное инфраструктурное обновление: быстрее работает на новом железе Intel, лучше интегрируется с графическими API и исправляет несколько платформенных проблем в Metal и Windows.

>>> Источник

★★★★★

Проверено: cetjs2 ()
Последнее исправление: hobbit (всего исправлений: 4)

набор нейросетевых фильтров

Могут ли они случайно превратить зашумлённую осину в тополь? Или Барака Обаму в белого?

question4 ★★★★★
()
Ответ на: комментарий от MoldAndLimeHoney

Ты точно уверен в этой фотке? Даже старые фотоаппараты не давали такого шума днём. Мыльницы, например, просто мылили, там шума-то особо в принципе не было. Профессиональные фотоаппараты давали вполне приличную картинку, особенно, днём. Ещё поверю в такой шум ночью.

lenin386 ★★★★★
()
Ответ на: комментарий от lenin386

Какие фотки блин, написано про трассировку лучей. Это рендер

nebularia ★★★
()
Ответ на: комментарий от MoldAndLimeHoney

А мне нравится картинка с шумом. Я бы хотел вот такой вот рейтресинговый рендеринг с шумом в хоррор-играх.

Это не в упрёк сабжу, конечно. Он свою работу делает вполне неплохо, и вещь нужная.

CrX ★★★★★
()
Ответ на: комментарий от lenin386

Откуда может быть такой шум на дневной фотографии?

Сначала создают «Монте-Карлой» плохое изображение, а затем героически его улучшают (PDF) © (keldysh.ru).

quickquest ★★★★★
()
Ответ на: комментарий от nebularia

С шумом выглядит нормально, а с денойзом - мыло мыльное

Глаз человеков фильтрует нелинейно. Для безмыльной фильтрации есть робастное оценивание (M,L,R-оценки) © (machinelearning.ru).

quickquest ★★★★★
()

...предназначен для удаления шума методом Монте-Карло...

Пофиксил, не благодари.

По сабжу: новость хорошая, но мне не надо. Хотя...

sparkie ★★★★★
()
Последнее исправление: sparkie (всего исправлений: 1)

Отрадно видеть что не все открытые проекты интел похоронил в попытках срезать косты. Хотя может просто не добрались ещё.

zabbal ★★★★☆
()

Нехило он так выдумывает...

Вот сравниваю картинки и в исходной совершенно точно не возможно сказать что то определённое про растительность, в итоге она какая то папоротникоподобная а местами замылена.

kirill_rrr ★★★★★
()

Первая картинка покрасивее будет. Глаз видит именно в таком формате.

А вторая - какое-то мыло, вроде неумелый школьник смазыванием гаусса прошелся.

Ладно, все это лирика. Подождем утилиту для конвертации camrip в bdrip, а до тех пор все это просто игрушки.

windows10 ★★★★★
()

день добрый!
качественный тест - не удачный. исходный снимок - не (грязный/зашумленный) - а перешарпленный (сложилось такое ощущение, поправьте, если что)

sunjob ★★★★★
()
Последнее исправление: sunjob (всего исправлений: 1)
Ответ на: комментарий от sunjob

Это не «снимок» (фото), а рендер из Chaos Corona, утилита для 3D визуализации. Исходная картинка не имеет проблем с резкостью, но походу имеет проблемы с anti-aliasing - из-за этого и края крыши домов такие заметно обгрызенные.

Касательно же результата - вот именно устранение шума прошло вроде неплохо. Кто беспокоится за «мыло» - никто не вынуждает денойсер выкручивать в значение ближе к 100%. Можно оставить немного шума, который не будет заметно резать глаза. Или, если программа, которая использует OID, вдруг этого не позволяет регулировать, можно просто смешать на выходе два изображения - с шумом и без.

Ogden
()

Фотография должна быть естесвенная - пример первый.

Пример второй - это уже не фотография, а какой-то смах на рендеринг.

nixbrain
()
Ответ на: комментарий от Ogden

для подавления шума на изображениях, полученных трассировкой лучей

за пояснение спасибо

sunjob ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.