The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Intel опубликовал библиотеку устранения шума на изображениях Open Image Denoise 2.0

25.05.2023 18:15

Компания Intel опубликовала выпуск проекта oidn 2.0 (Open Image Denoise), развивающего коллекцию фильтров для устранения шумов на изображениях, подготовленных с использованием систем рендеринга на основе трассировки лучей. Open Image Denoise развивается как часть более крупного проекта oneAPI Rendering Toolkit, нацеленного на разработку средств программной визуализации научных расчётов (SDVis (Software Defined Visualization), включающих библиотеку трассировки лучей Embree, систему фотореалистичной отрисовки GLuRay, платформу распределённой трассировки лучей OSPRay и систему программной растеризации OpenSWR. Код написан на языке С++ и опубликован под лицензией Apache 2.0.

Целью проекта является предоставление высококачественных, эффективных и простых в использовании функций шумоподавления, которые можно применять для повышения качества результатов трассировки лучей. Предложенные фильтры позволяют на основании результата сокращённого цикла трассировки лучей получить итоговый уровень качества, сопоставимый с результатом более затратного и длительного процесса детализированного рендеринга.

Open Image Denoise обеспечивает отсеивание случайного шума, возникающего, например, при трассировке лучей на основе численного интегрирования по методу Монте-Карло (MCRT). Для достижения высокого качества рендеринга в подобных алгоритмах требуется проведение трассировки очень большого числа лучей, иначе на результирующем изображении появляются заметные артефакты в виде случайного шума.

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

Библиотека может применяться на различных классах устройств, от ноутбуков и ПК, до узлов в кластерах. Реализация оптимизирована для различных классов 64-разрядных CPU Intel с поддержкой инструкций SSE4, AVX2, AVX-512 и XMX (Xe Matrix Extensions), чипов Apple Silicon и систем с GPU Intel Xe (серии Arc, Flex и Max), NVIDIA (на базе архитектур Volta, Turing, Ampere, Ada Lovelace и Hopper) и AMD (на базе архитектур RDNA2 (Navi 21) и RDNA3 (Navi 3x)). В качестве минимального требования заявлена поддержка SSE4.1.

Основные изменения в выпуске Open Image Denoise 2.0:

  • Поддержка ускорения операций подавления шума, используя GPU. Реализована поддержка выноса вычислений на сторону GPU при помощи систем SYCL, CUDA и HIP, которые можно использовать с GPU на базе архитектуры Intel Xe, AMD RDNA2, AMD RDNA3, NVIDIA Volta, NVIDIA Turing, NVIDIA Ampere, NVIDIA Ada Lovelace и NVIDIA Hopper.
  • Добавлен новый API для управления буфером, позволяющий выбирать тип хранилища, копировать данные с хоста и импортировать внешние буферы из графических API, таких как Vulkan и Direct3D 12.
  • Добавлена поддержка асинхронного режима выполнения (функции oidnExecuteFilterAsync и oidnSyncDevice).
  • Добавлен API для отправки запросов присутствующим в системе физическим устройствам.
  • Добавлена функция oidnNewDeviceByID для создания нового устройства на основе идентификатора физического устройства, например, UUID или адреса PCI.
  • Добавлены функции для организации переносимости с SYCL, CUDA и HIP.
  • Добавлены новые параметры проверки устройств (systemMemorySupported, managedMemorySupported, externalMemoryTypes).
  • Добавлен параметр для задания уровня качества работы фильтров.


  1. Главная ссылка к новости (https://github.com/OpenImageDe...)
  2. OpenNews: Intel выпустил движок распределённой трассировки лучей OSPRay 2.0
  3. OpenNews: Компания Intel опубликовала библиотеку для шумоподавления и фильтрации изображений
  4. OpenNews: Компания Intel представила OpenSWR, систему программной отрисовки OpenGL
  5. OpenNews: NoiseTorch, приложение для подавления шумов микрофона
  6. OpenNews: Системы машинного обучения для синтеза изображений и подавления шумов на ночных фото
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/59195-openimagedenoise
Ключевые слова: openimagedenoise, intel, image, denoise
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (44) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 18:37, 25/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    отличная вещь, использую в блендере. А компания AMD имеет подобные проекты? Да и в принципе - какие-нибудь опенсорсные проекты у AMD вообще имеются?
     
     
  • 2.3, Аноним (3), 18:39, 25/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Почему не OptiX?
     
     
  • 3.52, ананим.orig (?), 01:11, 27/05/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    потому что этот denoise можно использовать как ноду в композитенге (в пост-обработке) и optix'у это никак не мешает
    https://docs.blender.org/manual/en/latest/compositing/types/filter/denoise.htm
     
  • 2.5, Аноним (5), 18:50, 25/05/2023 [^] [^^] [^^^] [ответить]  
  • –14 +/
    У AMD всё есть и всё лучше чем у Штеуда причём в несколько раз и уже давно https://gpuopen.com/fidelityfx-denoiser/
     
     
  • 3.6, Аноним (6), 18:54, 25/05/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >уже давно

    Его забросили, см. даты.

     
     
  • 4.7, Аноним (5), 19:03, 25/05/2023 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Он же идеальный, зачем ему релизы каждые 2 недели это же не модный язык программирования.
     
  • 2.14, Аноним (-), 19:52, 25/05/2023 [^] [^^] [^^^] [ответить]  
  • –7 +/
    А если не блендер надо - какая-то просто супергеморная либа 1 Требования к про... большой текст свёрнут, показать
     
     
  • 3.17, Аноним (6), 20:07, 25/05/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Конструктива ноль, какой-то желчный хейт, оскорбления и придирки.
     
     
  • 4.21, Аноним (-), 20:22, 25/05/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да блин, мне стало интересно как бы это себя могло вести на зашумленных фотках, а не рейтрейсерах всяких. Логичная же хотелка для либы денойзера. Но все оказалось как-то слишком сложно, экзотично, требовательно и вообще. Ну его в пень, если вам ЗБС вы так и бодайтесь.
     
  • 3.27, Аноним (-), 22:09, 25/05/2023 Скрыто ботом-модератором     [к модератору]
  • +7 +/
     
  • 3.35, Full Master (?), 10:04, 26/05/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >или SSE4.1 минимум

    Поддержка появилась в Core 2 Duo/Quad начиная с Penryn, это 2007 год. Поддержка SSE4.2 появилась в Core i3/i5/i7 9xx, это уже 2008 год. C AMD проблемы, у них поддержка появилась только в фуфиксах и APU под FM1 сокет.

    Древнее железо пора бы уже на помойку выкинуть, 2023 год на дворе.

     
     
  • 4.38, ivan_erohin (?), 11:10, 26/05/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Древнее железо пора бы уже на помойку выкинуть

    щас ! буквально позавчера я завел винду 2022 сервер LTSC 21H2 на бесплатно доставшейся мат.плате с core2duo 775 сокет, 4Gb RAM (больше туда и не лезет) и SATA HDD. вчера и сегодня я ее оптимизировал своими методами, летать не летает, но уже не тормозит. дальше буду делать супер-безопастный
    сервер RDP на пару офис-юзеров, с доступом через спец.сеть для детолюбов и веществамиторговцев,
    самодельными политиками и W^X для юзерских профилей. думаете у меня не получится ?

     
  • 2.18, prokoudine (ok), 20:08, 25/05/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да, имеются: https://github.com/orgs/AMDResearch/repositories
     
     
  • 3.33, Аноним (2), 09:43, 26/05/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    целых пять репозиториев? а теперь сравним с 1.0k репами интела: https://github.com/orgs/intel/repositories
     
     
  • 4.34, Аноним (6), 09:59, 26/05/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Intel больше всех вкладывает в R&D:
    https://3dnews.ru/966077/
     
  • 4.42, prokoudine (ok), 14:54, 26/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > целых пять репозиториев? а теперь сравним с 1.0k репами интела: https://github.com/orgs/intel/repositories

    Мне пофиг :)

     
  • 4.60, Аноним (-), 12:25, 29/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > целых пять репозиториев? а теперь сравним с 1.0k репами интела:

    При том 99.9(9)% прожектов интела только интелу и нужны потому что служат сугубо целям пропихивания распоследних процессоров или решают сугубо внутренние интелские задачи. Или пытаются сделать так чтобы интел рулил миром. А вот искать в этом спаме что-то полезное... интел как всегда с своим маркетингом расшибет свой лоб.

     

  • 1.9, Аноним (9), 19:09, 25/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Забавно читать сегодняшние новости:

    Intel опубликовал библиотеку устранения шума на изображениях Open Image Denoise 2.0
    Red Hat опубликовал Podman Desktop 1.0, графический интерфейс управления контейнерами
    Почтовый клиент Thunderbird представил новый логотип

    Сразу видно, кто делом занимается, а кто опенсорсом.

     
     
  • 2.32, Guest (??), 09:40, 26/05/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Сразу видно, кто новости читает, а кто заголовки
     

  • 1.11, Аноним (11), 19:15, 25/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Похоже что новый логотип Thunderbird в соседней новости получили прогнав старый через этот Denoise
     
     
  • 2.12, Аноним (3), 19:21, 25/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сабж конечно мыльноват, но не так и плох, опять же, выраженный шум может быть хуже мыла в некоторых случаях.
     

  • 1.24, Аноним (24), 20:40, 25/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    >Intel® 64 architecture compatible CPUs (with at least SSE4.1)

    Надо же как-то создавать спрос на свои камни.

     
     
  • 2.47, Аноним (47), 18:19, 26/05/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вылезай из криокамеры. Уже в 2010м Bulldozer поддерживал SSE4.1
     
  • 2.51, Ivan7 (ok), 23:32, 26/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да купи уже какой-нибудь Xeon с AVX2 на Алике за пару тысяч рублей и не ной.
     

  • 1.25, Аноним (25), 20:43, 25/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Результат на картинке весьма печальный
     
     
  • 2.29, Аноним (29), 00:46, 26/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Результат мне нравится больше чем сурс.
     
  • 2.37, grinder (??), 10:27, 26/05/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Результат еще и подозрительный какой-то, в духе фильмов о ФБР с увеличением картинки до бесконечности. Откуда в салоне тачки столько деталей появилось? На сурсе их совсем не видно.
     
     
  • 3.41, Quad Romb (ok), 12:29, 26/05/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так-то оно так.
    Но мы же не смотрели, что там у этой библиотеки под капотом.
    Если там какая то нейросетевая модель заточенная на датасете именно авто - она реально будет дорисовывать, то чего на оригинальном зашумлённом изображении не было.
    А копаться в каждой новости самому разбирая суть до болта - это же никакой жизни не хватит.
    Да, как бы, и незачем, если это не твоя специализация.
     

  • 1.26, Аноним (26), 21:09, 25/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В общем встройка начиная с 11-го поколения штеудных камней работает.

    https://ru.wikipedia.org/wiki/Intel_Xe

    А про AVX512 забавно читать после кастрации 13-го поколения на его наличие.
    Интересно кто быстрее будет, 12900К с только быстрыми ядрами при AVX512 или 13900К с AVX2?
    Покупатели кастрированных процессоров без встроек вам пора включать режим "рыдать, завидовать".

     
     
  • 2.58, Отвечаю токсику (?), 17:58, 28/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если что, на 12400 можно включить AVX-512
    Как показала практика, производительность одинакова в сравнении с AVX2, но при использовании новых инструкций процессор чуть более энергоэффективен

    А вот в старших процессорах появились уже новые энергоэффективные ядра, которые в свою очередь дают не "чуть более", а вполне себе значимый результат, который говорит сам за себя и за название ядер

    Так что нет: в Интел всё сделали грамотно. И даже подумали о тех, у кого осталась DDR4.. или для вас это тоже "слишком современное"?

     

  • 1.28, penetrator (?), 22:58, 25/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Intel Open Image Denoise supports a wide variety of CPUs and GPUs from different vendors:

        Intel® 64 architecture compatible CPUs (with at least SSE4.1)

    Не запустился на Skylake ))))

     
     
  • 2.30, leap42 (ok), 08:26, 26/05/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так 7 лет уже архитектуре. Десктопное железо примерно за 5 лет устаревает. Т.е. оно вполне ещё рабочее (сам каждый вечер киношку смотрю на Kaby Lake ноуте), но странно ожидать от него поддержки всего нового софта, который развивается непрерывно.
     
     
  • 3.54, Аноним (54), 02:41, 27/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Т.е. оно вполне ещё рабочее

    Если это топовый камень, например i7-2700k, то он даже спустя 10 лет годится для 99% задач. А бюджетный целерон, особенно в ноутбуках, даже через год уже устаревает так, что тормозит даже в интернете.

    > смотрю на Kaby Lake ноуте

    У меня тоже Kaby Lake Refresh ноут на работе, камень i7 какой-то там, навскидку не скажу. Со встройкой. Не видел еще ни разу чтобы грузил ядра хотя бы на 50%. Используется для разработки на руби.

     
  • 2.31, Бывалый смузихлёб (?), 08:28, 26/05/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тот же i7-6700 - это вроде скайлейк ?
    В спеках пишут что поддерживает:

    > Intel® SSE4.1, Intel® SSE4.2, Intel® AVX2

     
     
  • 3.55, penetrator (?), 09:43, 27/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Тот же i7-6700 - это вроде скайлейк ?
    > В спеках пишут что поддерживает:
    >> Intel® SSE4.1, Intel® SSE4.2, Intel® AVX2

    да пофиг мне, что пишут спеках, я это и так знаю

    oidnDenoise --ld

    No supported devices found

    явное указание CPU тоже шлет нафиг

    зачем включать дурачка?

     

  • 1.36, bOOster (ok), 10:16, 26/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хоть кто-то Искусственный Интеллект сюда не приплел... А то модно стало в любом хламе ИИ упоминать..
     
     
  • 2.50, Аноним (50), 22:57, 26/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > At the heart of the Intel Open Image Denoise library is a collection of efficient deep learning based denoising filters, which were trained to handle a wide range of samples per pixel (spp), from 1 spp to almost fully converged.
    > The filter is based on a convolutional neural network (CNN) and comes with a set of pre-trained models that work well with a wide range of ray tracing based renderers and noise levels.

    Ничего другого похоже никто и не хочет использовать...

     
  • 2.53, ананим.orig (?), 02:07, 27/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    https://docs.blender.org/manual/en/latest/compositing/types/filter/denoise.htm
    > Denoise Node:
    > The Denoise node is used to denoise renders from Cycles and other ray tracing renderers.
    > This helps to significantly reduce render time by rendering with fewer samples.
    > It uses Open Image Denoise, which transforms noisy images into clean images with machine learning.

    ...

     

  • 1.39, Олег (??), 11:28, 26/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С картинками ясно
    А по улучшению видео есть что у интел?
     
     
  • 2.40, Аноним (40), 11:29, 26/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего не ясно. Оригинал внизу или вверху?
     
     
  • 3.45, Аноним (5), 16:15, 26/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Интел всё равно на световые годы отстал от передовых разработок.
     

  • 1.48, BrainFucker (ok), 20:10, 26/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, они хоть помнят что у них есть багрепорт о неработающем индикаторе новых писем?
     
  • 1.56, Admino (ok), 21:54, 27/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В Darktable завезут?
     
  • 1.59, Аноним (59), 00:39, 29/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Окно и тень высветлены
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру