Як усереднення зображень або зниження роздільної здатності зменшує шум?


9

У цій відповіді перераховано 3 методи зменшення шуму:

  • Зберігайте датчик камери прохолодно.
  • Зробіть цілі фотографії, а потім порівняйте їх.
  • Опустіть роздільну здатність.

Чи може хтось пролити більше світла щодо двох останніх прийомів?

Як можна робити багато фотографій і в середньому зменшити шум? Як їх середній? І чому це працює?

Як зниження роздільної здатності зменшує шум?

Відповіді:


10

Останні два - це те саме, що працює і завдяки тому, що в більшості випадків шум настільки ж ймовірний, що підштовхне значення пікселя вгору, як і понизити значення вниз.

Скажімо, "справжнє" значення даного пікселя - 100 (з 255). Зробіть 10 зображень однієї сцени в галасливих умовах і ви можете записати такі значення:

104, 99, 98, 100, 101, 105, 99, 102, 94, 105

усереднення цих значень (шляхом їх додавання та ділення на 10) дає наступне значення пікселя: 100,7, яке округлятиметься до 101, що набагато ближче до справжнього значення, ніж ви могли б очікувати, якщо вам доведеться вибрати лише одне з 10 зображень навмання.

Щодо того, як для цього є спеціальні програмні пакети (пошук укладання зображень, я думаю, Deep Sky Stacker - популярний вибір). Крім того, ви можете зробити це в більшості редагування зображень, завантаживши кілька шарів і об'єднавши пари шарів (більш новітні версії Photoshop мають спеціальні функції укладання, які трохи краще).

Той самий принцип лежить за зменшенням роздільної здатності. Один з способів зробити це називається "binning", за допомогою якого ви поєднуєте чотири суміжні пікселі в одне. Тож уявіть чотири пікселі, що відповідають площині плоского кольору в зображенні, яка повинна мати однакове значення 100:

102, 103
93,  101 

усереднення їх дає єдиний піксель зі значенням 99,75, що округляє до 100.

Між іншим, зробити кілька знімків та їх усереднення еквівалентно тривалій експозиції, за винятком:

  • ви можете дозволити камері охолоджуватися між захопленнями, допомагаючи у випуску №1
  • довгі експозиції спрацьовують лише в тому випадку, коли ви знімаєте більше світла, а це означає підтримувати діафрагму постійною та знижувати значення ISO (що не завжди можливо, наприклад, якщо ви потрапили на мінімальне значення ISO)
  • довші експозиції можуть спричинити тремтіння камери, чого можна уникнути за допомогою декількох коротших експозицій (хоча зображення потребують вирівнювання).

-

Нарешті, що стосується мінімізації шуму, то золотим правилом є отримати якомога більше світла. Усереднення декількох експозицій робить це (важливе значення має загальне захоплене світло). Зниження потужності справді торгує шумом для вирішення.


Самостійне спостереження не обов'язково зменшує шум. Це робиться лише в тому випадку, якщо воно поєднується з розгладженням. Тепер перейдемо до мого питання: чи знаєте ви, яке програмне забезпечення дозволяє зменшити розмір, щоб зменшити шум, особливо яке безкоштовне програмне забезпечення? Я припускаю, що такі програми, як Lightroom, роблять це під час експорту, але мене спеціально цікавить пониження часу, не будь-яке розширене редагування, як, наприклад, Lightroom, і я не переконаний, що використання якогось інструмента, як ImageMagick для зменшення розміру зображень, буде також зменшують шум на всю можливу міру.
Szabolcs

@Szabolcs Будь-який алгоритм розумного перекомпонування, який враховує кілька сусідніх значень пікселів, зменшить рівень шуму. Тож за умови, що ви не робите перекомпонування "найближчого сусіда", я б не хвилювався з приводу використовуваного методу. Перестановка Bicubic дуже поширена, і я впевнений, що існує безліч безкоштовних додатків, які використовують цей метод. Lanczos3, доступний у GIMP, напевно, трохи кращий.
Метт Грум

@Matt Bicubic, білінеар тощо - це лише методи інтерполяції. Вони використовують значення сусідніх (або сусідніх сусідніх) пікселів для інтерполяції, але вони не є середніми для них. Я думаю, що ми занадто багато вникаємо в тему DSP, тому я думаю, що я буду розміщувати питання на DSP.SE про математичні деталі :-)
Szabolcs

5

Температура

У кремнію є ефект, який називається тепловим шумом (шум Джонсона). Це, в основному, електрони, відриваються від підкладки і додаються до вибивання електронів фотонами. Ці електрони потім вважаються частиною "сигналу" від датчика, створюючи шум. Цей шум поширюється гауссовим і має середнє значення нуля.

Тепловий шум зростає з підвищенням температури, тому датчик охолодження працює краще.

Усереднення

Це працює лише для випадкового шуму із середнім нулем. Якщо шум є випадковим (достатньо), він ніколи не буває однаковим, тоді як має бути сцена, в якій ви фотографуєтесь. Оскільки інформація про сцену записується кілька разів, щоразу з дещо різним шумом можна середнє значення пікселів та отримання більш високого співвідношення сигнал / шум, ніж при одному захопленні. Це означає, що сцена повинна бути статичною.

Фотодетектор різного розміру

Залежно від того, як досягнути більший датчик, ви можете отримати менше шуму. Один з прийомів - підтримувати постійний розмір фізичного датчика, а потім поєднувати кілька фізичних пікселів в один логічний. Або фізичний розмір датчика може бути різним.

Комбінуючи кілька фізичних пікселів в один логічний, ви можете домогтися такого ж зменшення шуму, що і за допомогою комбінування декількох знімків.

Збільшуючи фізичний розмір пікселя, можна зменшити шум від зчитування та посилення. Що більший піксель, то це більша кількість електронів у сигналі. Оскільки шум зчитування та посилення близький до фіксованого для будь-якої технології виробництва (розмір транзистора), можна досягти більшого співвідношення сигнал / шум.


як щодо зниження роздільної здатності?
K ''

Я з цим прийду, коли у мене буде сьогодні більше часу.
Хокон К. Олафсен

2

Ось стаття, яка чудово пояснює концепцію усереднення та як це зробити вручну з Photoshop. Цю ж техніку можна використовувати в будь-якому програмному забезпеченні для редагування зображень, що підтримує шари та непрозорість шарів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.