Cyfrowe Przetwarzanie Obrazów. Karol Czapnik

Podobne dokumenty
Akwizycja obrazów. Zagadnienia wstępne

Przedmowa 11 Ważniejsze oznaczenia 14 Spis skrótów i akronimów 15 Wstęp 21 W.1. Obraz naturalny i cyfrowe przetwarzanie obrazów 21 W.2.

Grafika Komputerowa Wykład 2. Przetwarzanie obrazów. mgr inż. Michał Chwesiuk 1/38

Adam Korzeniewski p Katedra Systemów Multimedialnych

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 1 AiR III

Pojęcie Barwy. Grafika Komputerowa modele kolorów. Terminologia BARWY W GRAFICE KOMPUTEROWEJ. Marek Pudełko

Teoria światła i barwy

Wprowadzenie do cyfrowego przetwarzania obrazów

Do opisu kolorów używanych w grafice cyfrowej śluzą modele barw.

Plan wykładu. Wprowadzenie Program graficzny GIMP Edycja i retusz zdjęć Podsumowanie. informatyka +

Percepcja obrazu Podstawy grafiki komputerowej

Plan wykładu. Wprowadzenie Program graficzny GIMP Edycja i retusz zdjęć Podsumowanie. informatyka +

Zasady edycji (cyfrowej) grafiki nieruchomej

Przetwarzanie obrazu

6. Algorytmy ochrony przed zagłodzeniem dla systemów Linux i Windows NT.

Komputerowe obrazowanie medyczne

Dane obrazowe. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Komunikacja Człowiek-Komputer

PODSTAWY BARWY, PIGMENTY CERAMICZNE

Grafika komputerowa. Oko posiada pręciki (100 mln) dla detekcji składowych luminancji i 3 rodzaje czopków (9 mln) do detekcji koloru Żółty

GRAFIKA RASTROWA GRAFIKA RASTROWA

3. Przetwarzanie analogowo-cyfrowe i cyfrowo-analogowe... 43

Obraz jako funkcja Przekształcenia geometryczne

Kurs grafiki komputerowej Lekcja 2. Barwa i kolor

Przetwarzanie obrazów wykład 1. Adam Wojciechowski

0. OpenGL ma układ współrzędnych taki, że oś y jest skierowana (względem monitora) a) w dół b) w górę c) w lewo d) w prawo e) w kierunku do

Wprowadzenie do grafiki maszynowej. Wprowadzenie do percepcji wizualnej i modeli barw

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Kompresja dźwięku w standardzie MPEG-1

POBR Egzamin 1. Wszystkie kroki rozpoznawania obrazów (chyba od akwizycji do rozpoznania) 2. Różnice i podobieństwa RGB i HSV

4 Zasoby językowe Korpusy obcojęzyczne Korpusy języka polskiego Słowniki Sposoby gromadzenia danych...

MODELE KOLORÓW. Przygotował: Robert Bednarz

WYKŁAD 14 PODSTAWY TEORII BARW. Plan wykładu: 1. Wrażenie widzenia barwy. Wrażenie widzenia barwy Modele liczbowe barw

Adam Korzeniewski p Katedra Systemów Multimedialnych

Klasyfikacja metod kompresji

Marcin Wilczewski Politechnika Gdańska, 2013/14

Ćwiczenie 2. Przetwarzanie graficzne plików. Wprowadzenie teoretyczne

1. Podstawowe algorytmy techniki rastrowe a) dwa przecinające się odcinki mogą nie mieć wspólnego piksela (T) b) odcinek o współrzędnych końcowych

Grafika Komputerowa. Percepcja wizualna i modele barw

Przetwarzanie obrazu

Modele i przestrzenie koloru

Założenia i obszar zastosowań. JPEG - algorytm kodowania obrazu. Geneza algorytmu KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG

Fotometria i kolorymetria

INFORMATYKA WSTĘP DO GRAFIKI RASTROWEJ

Kolor w grafice komputerowej. Światło i barwa

Analiza obrazów - sprawozdanie nr 2

Komunikacja Człowiek-Komputer

Technologie cyfrowe semestr letni 2018/2019

Przetwarzanie obrazów rastrowych macierzą konwolucji

Klasyfikacja metod kompresji

Obraz cyfrowy - podstawy

POB Odpowiedzi na pytania

BIBLIOTEKA PROGRAMU R - BIOPS. Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 2 AiR III

Fotometria i kolorymetria

oraz kilka uwag o cyfrowej rejestracji obrazów

Wartość netto (zł) (kolumna 3x5)

Analiza obrazu. wykład 1. Marek Jan Kasprowicz Uniwersytet Rolniczy Marek Jan Kasprowicz Analiza obrazu komputerowego 2009 r.

Kolokwia bez notatek. Prędzej zrozumienie podstaw, porównywanie związków, algorytmów itp. Nie wypisywanie wzorów

KARTA PRZEDMIOTU. W5/1;W16/1 W5 Zna podstawowe metody przetwarzania wstępnego EP WM K_W9/3; obrazów barwnych.

Rozpoznawanie Twarzy i Systemy Biometryczne

Proste metody przetwarzania obrazu

Wprowadzenie do cyfrowego przetwarzania obrazów medycznych.

Joint Photographic Experts Group

Cyfrowe przetwarzanie i kompresja danych. dr inż.. Wojciech Zając

Przetwarzanie obrazów. Grupy metod przetwarzania obrazu. Przetwarzanie jednopunktowe. Przetwarzanie jednopunktowe. Przetwarzanie jednopunktowe

Dzień dobry. Miejsce: IFE - Centrum Kształcenia Międzynarodowego PŁ, ul. Żwirki 36, sala nr 7

Micha Strzelecki Metody przetwarzania i analizy obrazów biomedycznych (2)

Przetwarzanie obrazów Grafika komputerowa. dr inż. Marcin Wilczewski 2016/2017

Metody komputerowego przekształcania obrazów

Podstawy grafiki komputerowej

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Monitory LCD (ang. Liquid Crystal Display) (1)

Rekonstrukcja obrazu (Image restoration)

Przetwarzanie obrazów wykład 2

PODSTAWY TEORII BARW

Filtracja splotowa obrazu

Analiza obrazów. Segmentacja i indeksacja obiektów

ECDL/ICDL Edycja obrazów Moduł S4 Sylabus - wersja 2.0

Gimp Grafika rastrowa (konwersatorium)

KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG

Kompresja obrazów w statycznych - algorytm JPEG

Przykładowe pytania na teście teoretycznym

Fotografia cyfrowa... 9

Wykorzystanie grafiki wektorowej do tworzenia elementów graficznych stron i prezentacji

WYKŁAD 11. Kolor. fiolet, indygo, niebieski, zielony, żółty, pomarańczowy, czerwony

SYLABUS ECCC MOD U Ł : C S M2 GR A F I K A KO M P U T E R O W A PO Z I O M: PO D S T A W O W Y (A)

Obraz i komputer. Trzy dziedziny informatyki. Podział przede wszystkim ze względu na dane wejściowe i wyjściowe

POBR Kolos 2 + kilka pyt. z egzaminu

Obraz cyfrowy. Radosław Mantiuk. Wydział Informatyki Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Zygmunt Wróbel i Robert Koprowski. Praktyka przetwarzania obrazów w programie Matlab

Samochodowy system detekcji i rozpoznawania znaków drogowych. Sensory w budowie maszyn i pojazdów Maciej Śmigielski

WYKŁAD 3. Przykłady zmian w obrazie po zastosowaniu Uniwersalnego Operatora Punktowego

Program wykładu. 1. Systemy rejestracji obrazów technologie CCD, CMOS

Synteza i obróbka obrazu HDR. Obrazy o rozszerzonym zakresie dynamiki

GRAKO: ŚWIATŁO I CIENIE. Modele barw. Trochę fizyki percepcji światła. OŚWIETLENIE: elementy istotne w projektowaniu

Grafika Komputerowa Wykład 1. Wstęp do grafiki komputerowej Obraz rastrowy i wektorowy. mgr inż. Michał Chwesiuk 1/22

Grafika Komputerowa Wykład 5. Potok Renderowania Oświetlenie. mgr inż. Michał Chwesiuk 1/38

AKWIZYCJA I PRZETWARZANIE WSTĘPNE

HDR. Obrazy o rozszerzonym zakresie dynamiki

Transkrypt:

Cyfrowe Przetwarzanie Obrazów Karol Czapnik

Podstawowe zastosowania (1) automatyka laboratoria badawcze medycyna kryminalistyka metrologia geodezja i kartografia 2/21

Podstawowe zastosowania (2) komunikacja nadzór i zabezpieczenie obiektów wojsko astronomia i astrofizyka poligrafia telewizja cyfrowa, DVD, monitory ekranowe 3/21

Naturalny proces przetwarzania obrazu Ogólny schemat naturalnego procesu przetwarzania obrazu Schemat naturalnego przetwarzania obrazu 4/21

Grafika a rozpoznawanie obrazu Przetwarzanie obrazu dane wejściowe i wyjściowe mają postać obrazu, np. systemy przesyłania obrazów, w których istotne jest usuwanie zakłóceń i kompresja danych. Grafika komputerowa tworzenie obrazu na podstawie informacji nieobrazowej. Przetwarzanie obrazu OBRAZ Rozpoznawanie obrazu metody tworzenia opisu obrazu wejściowego lub klasyfikowanie obrazu do jakiejś szczególnej klasy. Grafika Rozpoznawanie obrazu Schemat procesu automatycznego widzenia OPIS sphere(x s,y s,z s,r) 5/21

Obraz cyfrowy podstawowe pojęcia (1) Obraz cyfrowy jako funkcja jasności: najczęściej funkcja dwóch zmiennych f(x,y), która opisuje: współczynnik odbicia, czyli odcień oraz natężenie oświetlenia, czyli jasność Funkcja ta określana jest na obszarze sceny znajdującej się w polu widzenia kamery lub obserwatora. Barwa a Kolor: Barwa jest wrażeniem zmysłowym definiowanym 3 atrybutami: kolorem (odcieniem), nasyceniem i jasnością. Kolor jest tylko atrybutem barwy z pominięciem jasności i nasycenia (w kolorymetrii odpowiednikiem jest długość fali światła widzialnego). Kolor nie jest barwą 6/21

Obraz cyfrowy podstawowe pojęcia (2) Metameryzm efekt uboczny, takie same barwy przy danym oświetleniu mogą być odbierane jako różne przy innym oświetleniu, czyli to samo wrażenie barwy lecz różny skład widmowy Przykłady różnych efektów związanych z oświetleniem 7/21

Obraz cyfrowy podstawowe pojęcia (3) Podstawowe przestrzenie barw: 1. RGB wszystkie 3 zmienne (R, G, B) niosą jednocześnie informacje o odcieniu (chrominancji) i o jasności (luminancji): f(x,y) = f R (x,y) + f G (x,y) + f B (x,y) 3. CMYK model dostosowany do substraktywnego mieszania barw, barwy podstawowe to C=Cyjan, M=Magenta, Y=Yellow oraz czarny (B=blacK) 2. HLS, HSV jedna zmienna niesie informacje o luminancji (L=Lightness Jasność lub V=Value), a dwie niosą informację o chrominancji (H=Hue Odcień i S=Saturation Nasycenie): f(x,y) = f L (x,y) + f H (x,y) + f S (x,y) C M Y = R G B 8/21

Obraz cyfrowy podstawowe pojęcia (4) Trójkąt barwowy: CIEXYZ przestrzeń kolorymetryczna abstrakcyjny opis barw (model matematyczny) niezależny od urządzeń, wprowadzony przez komisje CIE jako podstawowy układ kolorymetryczny XYZ E 9/21

Obraz cyfrowy podstawowe pojęcia (5) Kolorymetria opis obrazu barwnego (mieszanie barw): addytywna złożenie 3 kolorów podstawowych (R, G, B) daje biel (np. światło, monitory) substraktywna złożenia 3 kolorów podstawowych (C, M, Y) daje czerń (np. farby, drukarki) 10/21

Proces przetwarzania i analizy obrazów akwizycja obrazów (digitalizacja) konwersja A/C kompresja obrazów (kodowanie) poprawa jakości obrazów i kompensacja zakłóceń efekty specjalne (morphing, warping) analiza i rozpoznawanie obrazów segmentacja analiza cech identyfikacja klasyfikacja 11/21

Akwizycja obrazów (digitalizacja) (1) Akwizycja (digitalizacja) uzyskiwanie cyfrowej funkcji jasności na podstawie informacji analogowej (światła odbitego od obserwowanego obiektu) Podstawowe problemy: dyskretyzacja dziedziny próbkowanie, aby uniknąć zniekształceń sygnału (Tw. o próbkowaniu, kwestia rozdzielczości, efekt aliasingu, szum) dyskretyzacja zbioru wartości kwantyzacja, czyli wybór liczby i rozkład poziomów kwantyzacji 12/21

Akwizycja obrazów (digitalizacja) (2) Matryce CCD/CMOS: B G R R G G B R G E B matryca Bayera 1 detektor, 3 różne filtry barwne, dodatkowo 1 zielony, interpolacja matryca Sony 1 detektor, 4 różne filtry barwne, w tym szmaragdowy (E), interpolacja matryca Foveon X3 3 warstwy sensorów umieszczone na różnych głębokościach, różnie pochłaniają światło matryca 3CCD 3 detektory barwne i układ optyczny, który rozdziela odpowiednie długości fal matryca Fuji SuperCCD SR struktura plastra miodu, lepsze odwzorowanie kolorów oraz dodatkowo 2 różnoczułe fotodiody 13/21

Kompresja obrazów (kodowanie) Kodowanie zapisywanie dyskretnej funkcji (np. jasności) przy użyciu ciągu znaków kodowych, tak aby na podstawie tego ciągu dało się odtworzyć oryginalną funkcję: dokładnie kompresja bezstratna: stopień kompresji 3:1 (Kodowanie Huffmana, LZW, GIF, PNG, PCX) w przybliżeniu kompresja stratna (JPEG, JPEG2000, MPEG, DivX/Xvid) Przykład kompresji stratnej: 14/21

Poprawa jakości obrazów (1) W praktyce sprowadza się do: kompensowania wpływu zniekształceń określonego rodzaju (geometrycznych optyka, prześwietlenia, niedoświetlenia) usuwania zakłóceń (redukcja szumów, wygładzanie kształtów) poprawy kontrastu (wyostrzanie krawędzi) Podstawowy problem i jego rozwiązania: algorytm redukcji szumów i algorytm wyostrzania krawędzi są wzajemnie antagonistyczne (sprzeczne ze sobą) metoda prób i błędów eksperymenty i doświadczenia projektowe 15/21

Poprawa jakości obrazów (2) Podstawowe operacje na obrazie: metody przestrzenne przekształceniu poddawana jest funkcja jasności (wartość piksela) (m.in. wyrównanie histogramu, zwiększanie kontrastu, poprawa jasności, korekcja gamma, filtry i maski, operacje morfologiczne) metody częstotliwościowe przekształceniu poddawana jest transformata (np. Fouriera, falkowa) funkcji jasności Przykład wyrównania histogramu: Przykłady zastosowanie odpowiedniego filtru: 16/21

Efekty specjalne Podstawowe operacje: przekształcenia / zniekształcenia (morphing / warping) symulacja efektów optycznych (np. zmiany oświetlenia, głębia ostrości zastosowanie wirtualnego studia blue box) Przykłady morphing'u: Przykłady warping'u: 17/21

Analiza i rozpoznawanie obrazów (1) Typowa sekwencja przetwarzania: segmentacja klasyfikacja pikseli (np. wg jasności) na podzbiory i kategorie, wydzielenie tła i interesujących obiektów z obrazu (przez progowanie, przez analizę skupień, przez wykrywanie krawędzi, przez rozrost lub podział obszarów) analiza cech określenie atrybutów dla odpowiednich segmentów, utworzenie wektora cech, czyli opisu symbolicznego (przez wielkość obszaru, przez współczynniki kształtu, niezmienniki momentowe) identyfikacja stwierdzenie na podstawie otrzymanego opisu kształtu obszaru (zestawu cech) jakiego typu jest dany obszar klasyfikacja odbywa się w przestrzeni cech (przez grupowanie, drzewa decyzyjne, sieci neuronowe, miary podobieństwa) 18/21

Analiza i rozpoznawanie obrazów (2) Przykłady segmentacji: obraz oryginalny przez progowanie przez wykrywanie krawędzi obraz oryginalny obraz posegmentowany 19/21

Proces przetwarzania i analizy obrazów czyli System cyfrowego przetwarzania obrazów Ekspozycja obrazu rozmieszczenia źródeł światła (cienie) jaką przesłonę ustawić, jaki czas naświetlania może szum dochodzić dane analogowe konwersja A/C akwizycja = digitalizacja obliczanie transformat w dziedzinie częstotliwości dane cyfrowe w dziedzinie przestrzennej poprawa jakości i kompensacja zakłóceń transformata odwrotna segmentacja i wydzielenie cech Obraz wysokiej jakości decyzja opis rozpoznanie symboliczny system automatycznej analizy wyznaczanie krawędzi (filtr górnoprzepustowy) 20/21

Dziękuję za uwagę 21/21