Демозаїкізація (або дебаєрізація) — алгоритм, який використовуються для відтворення повного кольорового зображення з неповних вихідних даних з сенсора зображення, закритого (МКФ). Процедура також відома як реконструкція кольору.
Більшість сучасних камер використовують єдиний сенсор зображення, вкритий МКФ; таким чином, демозаїкізація є частиною послідовності процесу обробки зображення, що є необхідною для переводу цих зображень у формат, доступний для перегляду
Багато сучасних цифрових камер можуть зберігати зображення у «сирому форматі», що дозволяє користувачу проводити процес демозаїкізації за допомогою зовнішнього програмного забезпечення, а не використовуючи прошивку камери.
Мета
Метою демозаїкізації є відтворення повного кольорового зображення (тобто, повного набору кольорових трійок) з неповного набору вихідних даних з МКФ. Алгоритм повинен мати такі властивості:
- Уникати створювати кольорові артефакти, такі як хроматичний аліасинг, зіперінг (різка неприродна зміна насиченості поміж сусідніми пікселями) та фіолетові ореоли.
- Максимально зберігати роздільність зображення.
- Низька алгоритмічна складність для швидкої обробки або ефективної вбудованої апаратної реалізації.
- Доступність для аналізу для правильного зниження шуму.
Масив кольорових фільтрів
Масив кольорових фільтрів являє собою мозаїку кольорових фільтрів перед сенсором зображення. Найбільш вживаною конфігурацією МКФ є баєрівський фільтр, що показаний на ілюстрації. Він має змінні червоний (R) та зелений (G) фільтри на непарних рядках та зелений (G) та синій (B) фільтри на парних. Зелених фільтрів удвічі більше, ніж червоних або синіх, оскільки чутливість людського ока до зеленого світла найвища.
Через те, що кольорова підвибірка МКФ за своєю природою веде до аліасингу, зазвичай використовується також оптичний анти-аліасинговий фільтр, що зазвичай розташований між сенсором та об'єктивом для зниження кольорових артефактів (хроматичних аліасів), що з'являються внаслідок інтерполяції.
Через те що кожного пікселя сенсора вкрито кольоровим фільтром, на виході маємо масив пиксельних значень інтенсивності яскравості для одного з трьох кольорів. Тобто, алгоритм повинен оцінювати значення усіх трьох компонентів для кожного пікселя, а не тільки одного з трьох.
Ілюстрація
Для відтворення повного кольорового зображення з даних МКФ потрібна певна форма інтерполяції.
У цьому зразку ми використовуємо бікубічну інтерполяцію Adobe Photoshop для симуляції схеми пристрою з баєровським фільтром, такого як цифрова камера.
Зображення нижче симулює вихідні дані з сенсору, вкритого Баєровським фільтром; кожен піксель має тільки червоний, зелений або синій компонент. Оригінальне зображення показано поруч с реконструйованим у кінці секції.
Зразок Баєровського фільтра | ||
Червоний | Зелений | Синій |
Цифрова камера зазвичай має засоби для реконструкції повного кольорового зображення, використовуючи інформацію вище. Результат може виглядати якось так:
Оригінал | Реконструкція |
Реконструйоване зображення зазвичай доволі точне на однокольорових ділянках, проте втрачає роздільність (деталі та різкість) та має артефакти на краях (наприклад, краї літер мають видиму кольорову кайму та деякі нерівності).
Алгоритми
Проста інтерполяція
Ці алгоритми є зразком багатовимірної інтерполяції на рівномірній сітці, вони використовують відносно прості математичні операції на найближчих включеннях того ж самого кольорового компоненту. Найпростішим методом є інтерполяція методом найближчого сусіда, що просто копіює суміжний піксель того ж каналу. Цей метод не підходить будь-де, де важлива якість, але може використовуватися для генерації превью при обмежених обчислювальних ресурсах. Іншим простим методом є білінійна інтерполяція, де червоний канал нечервоного пікселя обчислюється як середнє двох або чотирьох сусідніх червоних пікселей, так само для зеленого та синього. Більш складні методи інтерполюють незалежно, в межах кожної кольорової площини, включають в себе , та .
Незважаючи на те, що за допомогою цих методів можна отримати хороші результати для однородних ділянок зображення, вони схильні до створення серйозних артефактів демозаїкізації у ділянках з краями та деталями, коли використовуються з чистокольоровими МКФ. Проте лінійна інтерполяція може давати дуже хороші результати в поєднанні з просторово-спектральним (панхроматичним) МКФ. Можливо використовувати для демозаїкізації прості моделі формування зображень. У природних зображеннях у межах одного сегменту співвідношення кольорів повинно зберігатися. Цей факт було використано при створенні інтерполяції, чутливої до зображення, що використовується для демозаїкізації.
Кореляція пікселів у межах зображення
Більш складні демозаїкуючі алгоритмі використовують просторову та/або спектральну кореляцію пікселів у кольоровому зображенні. Просторова кореляція — це схильність пікселів приймати однакових кольорових значень у межах малих однорідних ділянок зображення. Спектральна кореляція — залежність між піксельними значеннями різних кольорових площин на маленькій ділянці зображення.
Ці алгоритми включають у себе:
- Інтерполяція зі змінним числом градієнтів обчислює градієнти навколо цільового пікселя та використовує нижчий градієнт (що представляє гладші та більш подібні частини зображення) для оцнки. Використовувалася у першій версії dcraw та потерпала від кольорових артефактів.
- Піксельне групування використовує припущення про природні зображення у своїх оцінках. Воно має менше кольорових артефактів, ніж метод змінного числа градієнтів; вперше представлене у dcraw 8.71 як «Групування пікселів по шаблону».
- Адаптивна однорідно-направлена інтерполяція обирає напрям інтерполяції таким чином, щоб максимізувати метрику однорідності, що зазвичай мінімізує кольорові артефакти. Вона була впроваджена у останніх версіях dcraw.
Компроміси
Деякі методи можуть давати кращий результат для природних зображень, а деякі — для печатних матеріалів. Також існує компроміс між швидкістю та якістю алгоритмів.
Використання у ПЗ для обробки зображень
При наявності доступу до зображення у сирому форматі з цифрової камери можливо використовувати комп'ютерне програмне забезпечення з асортиментом демозаїкуючих алгоритмів замість використання лише одного, вбудованого в камеру. Деякі програми, такі як RawTherapee, дають користувачу можливість вибирати проміж алгоритмів. Але більшість програм зазвичай використовують тільки один алгоритм. Різниця у прорисовці тонких деталей (та зернистих текстур), що викликана вибором алгоритму, є часто головною різницею проміж різних програм; часто фотографи обирають конкретну програму з естетичних міркувань, пов'язаних з цим ефектом.
Кольорові артефакти, викликані демозаїкізацією, дають важливу інформацію для визначення підробок.
Див. також
Примітки
- Adrian Davies; Phil Fennessy (2001). (вид. Fourth). Focal Press. ISBN . Архів оригіналу за 7 березня 2021. Процитовано 20 жовтня 2016.
- Lanlan Chang; Yap-Peng Tan. (PDF): 2. Архів оригіналу (PDF) за 29 грудня 2009. Процитовано 20 жовтня 2016.
- Keigo Hirakawa; Patrick J. Wolfe. (PDF). Архів оригіналу (PDF) за 20 липня 2011.
- R. Kimmel. Demosaicing: Image reconstruction from color CCD samples [ 22 вересня 2017 у Wayback Machine.]. IEEE Trans. on Image Processing, 8(9):1221–8, Sept. 1999.
- Lanlan Chang; Yap-Peng Tan. (PDF). Архів оригіналу (PDF) за 29 грудня 2009. Процитовано 20 жовтня 2016.
- Ting Chen. . Архів оригіналу за 22 квітня 2012. Процитовано 20 жовтня 2016.
- Chuan-kai Lin, Portland State University (2004). . Архів оригіналу за 23 вересня 2016. Процитовано 20 жовтня 2016.
- Kiego Hirakawa; . (PDF). Архів оригіналу (PDF) за 24 лютого 2021. Процитовано 20 жовтня 2016.
- Decoding raw digital photos in Linux [ 19 жовтня 2016 у Wayback Machine.], Dave Coffin.
- YiZhen Huang; YangJing Long (2008). (PDF). Proc. IEEE Conference on Computer Vision and Pattern Recognition: 1—8. Архів оригіналу (PDF) за 17 червня 2010. Процитовано 20 жовтня 2016.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Demozayikizaciya abo debayerizaciya algoritm yakij vikoristovuyutsya dlya vidtvorennya povnogo kolorovogo zobrazhennya z nepovnih vihidnih danih z sensora zobrazhennya zakritogo MKF Procedura takozh vidoma yak rekonstrukciya koloru Bilshist suchasnih kamer vikoristovuyut yedinij sensor zobrazhennya vkritij MKF takim chinom demozayikizaciya ye chastinoyu poslidovnosti procesu obrobki zobrazhennya sho ye neobhidnoyu dlya perevodu cih zobrazhen u format dostupnij dlya pereglyadu Bagato suchasnih cifrovih kamer mozhut zberigati zobrazhennya u siromu formati sho dozvolyaye koristuvachu provoditi proces demozayikizaciyi za dopomogoyu zovnishnogo programnogo zabezpechennya a ne vikoristovuyuchi proshivku kameri MetaMetoyu demozayikizaciyi ye vidtvorennya povnogo kolorovogo zobrazhennya tobto povnogo naboru kolorovih trijok z nepovnogo naboru vihidnih danih z MKF Algoritm povinen mati taki vlastivosti Unikati stvoryuvati kolorovi artefakti taki yak hromatichnij aliasing zipering rizka neprirodna zmina nasichenosti pomizh susidnimi pikselyami ta fioletovi oreoli Maksimalno zberigati rozdilnist zobrazhennya Nizka algoritmichna skladnist dlya shvidkoyi obrobki abo efektivnoyi vbudovanoyi aparatnoyi realizaciyi Dostupnist dlya analizu dlya pravilnogo znizhennya shumu Masiv kolorovih filtrivBayerovske roztashuvannya kolorovih filtriv na masivi pikseliv sensora zobrazhena Kozhna klitka 2 na 2 mistit dva zelenih odin chervonij i odin sinij piksel Masiv kolorovih filtriv yavlyaye soboyu mozayiku kolorovih filtriv pered sensorom zobrazhennya Najbilsh vzhivanoyu konfiguraciyeyu MKF ye bayerivskij filtr sho pokazanij na ilyustraciyi Vin maye zminni chervonij R ta zelenij G filtri na neparnih ryadkah ta zelenij G ta sinij B filtri na parnih Zelenih filtriv udvichi bilshe nizh chervonih abo sinih oskilki chutlivist lyudskogo oka do zelenogo svitla najvisha Cherez te sho kolorova pidvibirka MKF za svoyeyu prirodoyu vede do aliasingu zazvichaj vikoristovuyetsya takozh optichnij anti aliasingovij filtr sho zazvichaj roztashovanij mizh sensorom ta ob yektivom dlya znizhennya kolorovih artefaktiv hromatichnih aliasiv sho z yavlyayutsya vnaslidok interpolyaciyi Cherez te sho kozhnogo pikselya sensora vkrito kolorovim filtrom na vihodi mayemo masiv pikselnih znachen intensivnosti yaskravosti dlya odnogo z troh koloriv Tobto algoritm povinen ocinyuvati znachennya usih troh komponentiv dlya kozhnogo pikselya a ne tilki odnogo z troh IlyustraciyaDlya vidtvorennya povnogo kolorovogo zobrazhennya z danih MKF potribna pevna forma interpolyaciyi U comu zrazku mi vikoristovuyemo bikubichnu interpolyaciyu Adobe Photoshop dlya simulyaciyi shemi pristroyu z bayerovskim filtrom takogo yak cifrova kamera Zobrazhennya nizhche simulyuye vihidni dani z sensoru vkritogo Bayerovskim filtrom kozhen piksel maye tilki chervonij zelenij abo sinij komponent Originalne zobrazhennya pokazano poruch s rekonstrujovanim u kinci sekciyi Zrazok Bayerovskogo filtraChervonij Zelenij Sinij Cifrova kamera zazvichaj maye zasobi dlya rekonstrukciyi povnogo kolorovogo zobrazhennya vikoristovuyuchi informaciyu vishe Rezultat mozhe viglyadati yakos tak Original Rekonstrukciya Rekonstrujovane zobrazhennya zazvichaj dovoli tochne na odnokolorovih dilyankah prote vtrachaye rozdilnist detali ta rizkist ta maye artefakti na krayah napriklad krayi liter mayut vidimu kolorovu kajmu ta deyaki nerivnosti AlgoritmiProsta interpolyaciya Ci algoritmi ye zrazkom bagatovimirnoyi interpolyaciyi na rivnomirnij sitci voni vikoristovuyut vidnosno prosti matematichni operaciyi na najblizhchih vklyuchennyah togo zh samogo kolorovogo komponentu Najprostishim metodom ye interpolyaciya metodom najblizhchogo susida sho prosto kopiyuye sumizhnij piksel togo zh kanalu Cej metod ne pidhodit bud de de vazhliva yakist ale mozhe vikoristovuvatisya dlya generaciyi prevyu pri obmezhenih obchislyuvalnih resursah Inshim prostim metodom ye bilinijna interpolyaciya de chervonij kanal nechervonogo pikselya obchislyuyetsya yak serednye dvoh abo chotiroh susidnih chervonih pikselej tak samo dlya zelenogo ta sinogo Bilsh skladni metodi interpolyuyut nezalezhno v mezhah kozhnoyi kolorovoyi ploshini vklyuchayut v sebe ta Nezvazhayuchi na te sho za dopomogoyu cih metodiv mozhna otrimati horoshi rezultati dlya odnorodnih dilyanok zobrazhennya voni shilni do stvorennya serjoznih artefaktiv demozayikizaciyi u dilyankah z krayami ta detalyami koli vikoristovuyutsya z chistokolorovimi MKF Prote linijna interpolyaciya mozhe davati duzhe horoshi rezultati v poyednanni z prostorovo spektralnim panhromatichnim MKF Mozhlivo vikoristovuvati dlya demozayikizaciyi prosti modeli formuvannya zobrazhen U prirodnih zobrazhennyah u mezhah odnogo segmentu spivvidnoshennya koloriv povinno zberigatisya Cej fakt bulo vikoristano pri stvorenni interpolyaciyi chutlivoyi do zobrazhennya sho vikoristovuyetsya dlya demozayikizaciyi Korelyaciya pikseliv u mezhah zobrazhennya Bilsh skladni demozayikuyuchi algoritmi vikoristovuyut prostorovu ta abo spektralnu korelyaciyu pikseliv u kolorovomu zobrazhenni Prostorova korelyaciya ce shilnist pikseliv prijmati odnakovih kolorovih znachen u mezhah malih odnoridnih dilyanok zobrazhennya Spektralna korelyaciya zalezhnist mizh pikselnimi znachennyami riznih kolorovih ploshin na malenkij dilyanci zobrazhennya Ci algoritmi vklyuchayut u sebe Interpolyaciya zi zminnim chislom gradiyentiv obchislyuye gradiyenti navkolo cilovogo pikselya ta vikoristovuye nizhchij gradiyent sho predstavlyaye gladshi ta bilsh podibni chastini zobrazhennya dlya ocnki Vikoristovuvalasya u pershij versiyi dcraw ta poterpala vid kolorovih artefaktiv Pikselne grupuvannya vikoristovuye pripushennya pro prirodni zobrazhennya u svoyih ocinkah Vono maye menshe kolorovih artefaktiv nizh metod zminnogo chisla gradiyentiv vpershe predstavlene u dcraw 8 71 yak Grupuvannya pikseliv po shablonu Adaptivna odnoridno napravlena interpolyaciya obiraye napryam interpolyaciyi takim chinom shob maksimizuvati metriku odnoridnosti sho zazvichaj minimizuye kolorovi artefakti Vona bula vprovadzhena u ostannih versiyah dcraw Kompromisi Deyaki metodi mozhut davati krashij rezultat dlya prirodnih zobrazhen a deyaki dlya pechatnih materialiv Takozh isnuye kompromis mizh shvidkistyu ta yakistyu algoritmiv Vikoristannya u PZ dlya obrobki zobrazhenPri nayavnosti dostupu do zobrazhennya u siromu formati z cifrovoyi kameri mozhlivo vikoristovuvati komp yuterne programne zabezpechennya z asortimentom demozayikuyuchih algoritmiv zamist vikoristannya lishe odnogo vbudovanogo v kameru Deyaki programi taki yak RawTherapee dayut koristuvachu mozhlivist vibirati promizh algoritmiv Ale bilshist program zazvichaj vikoristovuyut tilki odin algoritm Riznicya u prorisovci tonkih detalej ta zernistih tekstur sho viklikana viborom algoritmu ye chasto golovnoyu rizniceyu promizh riznih program chasto fotografi obirayut konkretnu programu z estetichnih mirkuvan pov yazanih z cim efektom Kolorovi artefakti viklikani demozayikizaciyeyu dayut vazhlivu informaciyu dlya viznachennya pidrobok Div takozhFiltr BayeraPrimitkiAdrian Davies Phil Fennessy 2001 vid Fourth Focal Press ISBN 0 240 51590 0 Arhiv originalu za 7 bereznya 2021 Procitovano 20 zhovtnya 2016 Lanlan Chang Yap Peng Tan PDF 2 Arhiv originalu PDF za 29 grudnya 2009 Procitovano 20 zhovtnya 2016 Keigo Hirakawa Patrick J Wolfe PDF Arhiv originalu PDF za 20 lipnya 2011 R Kimmel Demosaicing Image reconstruction from color CCD samples 22 veresnya 2017 u Wayback Machine IEEE Trans on Image Processing 8 9 1221 8 Sept 1999 Lanlan Chang Yap Peng Tan PDF Arhiv originalu PDF za 29 grudnya 2009 Procitovano 20 zhovtnya 2016 Ting Chen Arhiv originalu za 22 kvitnya 2012 Procitovano 20 zhovtnya 2016 Chuan kai Lin Portland State University 2004 Arhiv originalu za 23 veresnya 2016 Procitovano 20 zhovtnya 2016 Kiego Hirakawa PDF Arhiv originalu PDF za 24 lyutogo 2021 Procitovano 20 zhovtnya 2016 Decoding raw digital photos in Linux 19 zhovtnya 2016 u Wayback Machine Dave Coffin YiZhen Huang YangJing Long 2008 PDF Proc IEEE Conference on Computer Vision and Pattern Recognition 1 8 Arhiv originalu PDF za 17 chervnya 2010 Procitovano 20 zhovtnya 2016