Fotografia cyfrowa wykład podejście programisty Wybrane algorytmy przetwarzania obrazów fotograficznych.

Slides:



Advertisements
Podobne prezentacje
Grafika komputerowa Wykład 6 Podstawowe algorytmy grafiki 2D
Advertisements

Opracowali: Patryk Klemczak Tomasz Klemczak ODSIECZ WIEDEŃSKA.
Kształtowanie się granic II Rzeczypospolitej
Moje zdjęcia prezentowane na tym wykładzie zostały wykonane przez Martę Nowak
Fotografia cyfrowa wykład podejście programisty Wybrane algorytmy przetwarzania obrazów fotograficznych.
Wykład 4: Systemy nawigacji satelitarnej
Przyszłe zmiany sposobu finansowania zadań oświatowych
Wybrane bloki i magistrale komputerów osobistych (PC)
Weryfikacja hipotez statystycznych
Krakowskie Sympozjum Naukowo-Techniczne
Mechanika kwantowa dla niefizyków
Grzegorz Karasiewicz Katedra Marketingu Wydział Zarządzania UW
Box Behnken Design w optymalizacji procesu biosyntezy β-karotenu w hodowlach drożdży Rhodotorula rubra Ludmiła Bogacz-Radomska(1), Joanna Harasym(1,2,3),
Prof. dr hab. Roman Sobiecki Rachunki makroekonomiczne
Prezentacje wykonali: Marcin Łukasik Wiktor Kołek
GOSPODAROWANIE ZASOBAMI W ORGANIZACJI
Co to jest SSC Master… SSC Master to platforma elektronicznego obiegu, dekretacji i akceptacji dokumentów w organizacji. Dzięki szerokiemu i elastycznemu.
Podstawy pomagania SPPiIK, 2016 Anna Gromińska.
Chemia biopierwiastków
Prawo pracy – ćwiczenia (IX)
Srebrna Małopolska regionalne inicjatywy na rzecz seniorów
O UTWORZENIE ZWIĄZKU METROPOLITALNEGO W WOJEWÓDZTWIE ŚLĄSKIM
Wykład 8: Złożone problemy przetwarzania mobilnego
Zagadnienie prawdy Andrzej Łukasik Zakład Ontologii i Teorii Poznania
Ewolucja gwiazd.
Potencjał chemiczny Potencjał chemiczny ma charakter siły uogólnionej,
STAŁE RÓWNOWAGI REAKCJI PROTOLITYCZNYCH
W ramach stypendium Ministerstwa Kultury i Dziedzictwa Narodowego
Edukacja psychologiczna
Egzamin gimnazjalny 2012.
Bezpieczeństwo gospodarcze strefy Schengen – walka z korupcją, doskonalenie wiedzy i działań Policji Mazowsza sierż. szt. mgr Bartosz Alot LK KWP zs.
Tworzywa sztuczne.
Media transmisyjne.
Wypalenie zawodowe chorobą współczesnych pracowników
Kody korekcyjne w steganografii.
Grzegorz Cygan Proste obwody elektryczne
Rachunek kosztów standardowych
Logistyka – Ćwiczenia nr 6
Materiał edukacyjny wytworzony w ramach projektu „Scholaris - portal wiedzy dla nauczycieli” współfinansowanego przez Unię Europejską w ramach Europejskiego.
Prognozowanie w zarządzaniu firmą 2016
Ekonometria Bayesowska Model Probitowy
Departament Rozwoju Regionalnego i Funduszy Europejskich
Katarzyna Wójcik, Janusz Tuchowski Katedra Systemów Obliczeniowych
Wartość oczekiwana Wartością oczekiwaną zmiennej losowej nazywamy
Oprogramowanie w eksperymentach
Rynek – zasady funkcjonowania
WSTĘP DO ELEKTRONIKI Część III Metody obliczania obwodów liniowych
Modelowanie zawieszenia pojazdu kołowego
56.Dwa samochody ruszyły z miejsca ze stałymi przyspieszeniami 5m/s2 i 2,5m/s2. Jaka odległość dzieliła samochody po minucie od startu?
Metody dyfrakcyjne do wyznaczania struktury krystalicznej
Wydział Mechaniczny ANALIZA MODALNA OPARTA NA WIDMIE SYGNAŁU Z WYKORZYSTANIEM OPTYMALIZACJI WIELOMA ROJAMI CZĄSTEK Marek Galewski Adrian Orzechowski.
POTENCJAŁ OBRÓBKOWY FOLII ŚCIERNYCH
Logistyka – Ćwiczenia nr 2
Sygnał transmultipleksowany zmodulowany cyfrowo
Katedra Międzynarodowych Studiów Porównawczych
Narkotyki i Alkohol Czy warto ?.
Zasady bezpiecznego korzystania z Internetu
CENTRUM TRANSFERU TECHNOLOGII AGH
MOBILNY PUNKT INFORMACYJNY FUNDUSZY EUROPEJSKICH
SPOTKANIE Z RODZICAMI Klasa 1.
WYZNACZENIE OBSZARU ZDEGRADOWANEGO I OBSZARU REWITALIZACJI W GMINIE JAWORZE JAWORZE, r. 1.
Zarządzanie Projektami Inwestycyjnymi
Wykład III.
Rynek – zasady funkcjonowania
Departament Rozwoju Regionalnego i Funduszy Europejskich
Niepewność i ryzyko decyzji
Metoda zmiennych instrumentalnych i uogólniona metoda momentów
UMOWA UBEZPIECZENIA Dorota Wieczorkowska
STAŁE RÓWNOWAGI REAKCJI PROTOLITYCZNYCH
Zapis prezentacji:

Fotografia cyfrowa wykład podejście programisty Wybrane algorytmy przetwarzania obrazów fotograficznych

Demozaikowanie

Proces rekonstrukcji obrazu z CFA nazywamy demozaikowaniem. CFA – Color Filter Array

Obraz bezpośrednio z czujnika (za pomocą dcraw)

Obraz bezpośrednio z czujnika (za pomocą dcraw)

Najprostszym sposobem uzyskania zdjecia jest interpolacja liniowa dla każdego koloru osobno.

GR BG GR BG GR BG GR BG

GR BG GR BG GR BG GR BG G= 0 B=(0+255)/2 = 127 R=(0+0)/2 = 0

GR BG GR BG GR BG GR BG G=( )/4 = 63 B=( )/4 = 127 R= = 0

GR BG GR BG GR BG GR BG G=( )/4 = 191 B= 255 R=( )/4= 127

GR BG GR BG GR BG GR BG R=(0+255)/2=127 G=255 B=( )/2=255

Interpolacja „w poprzek” granic kolorów prowadzi do powstania kolorowych artefaktów „zipping”.

Adaptive Homogeneity-Directed Demosaicing Keigo Hirakawa Thomas W. Parks

Adaptive Homogeneity-Directed Demosaicing Keigo Hirakawa Thomas W. Parks Interpolacja zielonego koloru wierszami i kolumnami, z wykorzystaniem pozostałych kolorów Dwuwymiarowa interpolacja pozostałych kolorów V Dla każdego pixela obliczenie tzw mapy jednorodności. Na podstwie tej mapy wybieramy interpolacje pionową lub poziomą H

Interpolacja zieleni 2 2 2

Interpolacja zieleni To samo dla niebieskiego i kolumn

Interpolacja czerwieni i niebieskiego Interpolujemy różniće pomiędzy G i R oraz G i B

Interpolacja czerwieni i niebieskiego Interpolujemy różniće pomiędzy G i R oraz G i B

Interpolacja czerwieni i niebieskiego Interpolujemy różniće pomiędzy G i R oraz G i B

Interpolacja czerwieni i niebieskiego Interpolujemy różniće pomiędzy G i R oraz G i B

Interpolacja czerwieni i niebieskiego Interpolujemy różniće pomiędzy G i R oraz G i B

Mapy jednorodnosci - kolor piksela x

Adaptacja Wielkości dobierane są dla każdego piksela osobno na podstawie in otoczenia. u lc d r

Dla każdego piksela liczymy średnie H(x) w otoczeniu 3x3. Następnie porównujemy x

Filtr mediany 1.R(x)=median(R(x)-G(x))+G(x) 2.B(x)=median(B(x)-G(x))+G(x) 3.G(x)=1/2(median(G(x)-R(x))+median(G-B)+R+B) 12 4x