Top Banner
dr hab. Pawel Strumillo dr hab. Michal Strzelecki [email protected] [email protected] (2 godz. wyklad, 2 godz. laboratorium/projekt) Strumillo, Strzelecki
47

dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Feb 28, 2019

Download

Documents

danghuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

dr hab. Paweł Strumiłło dr hab. Michał [email protected] [email protected]

(2 godz. wykład, 2 godz. laboratorium/projekt)

Strumillo, Strzelecki

Page 2: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

“Jeden obraz jest

wart więcej niż

tysiące słów”

Anonimus

Page 3: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Forma zaliczenia

I. Materiał wykładowyDwa kolokwia w czasie semestru (cz. I i Cz. II),

wyniki ważone po 50%, ale jest konieczne zaliczenie

każdej z części

II. Projekt Grupy ćwiczeniowe otrzymują do samodzielnego

wykonania projekty z zakresu przetwarzania i analizy

obrazów.

Zaliczenie: raport + referat wygłoszony przez grupę

ćwiczeniową.

Page 4: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Literatura:

1. Notatki i materiały wykładowe (pliki *.pdf)

(http://www.eletel.p.lodz.pl/~pstrumil)

2. A. Materka, Elementy przetwarzania obrazów,

PWN, 1991.

3. R. Tadeusiewicz, Systemy wizyjne robotów przemysłowych, WNT

1992.

4. R. Tadeusiewicz, P. Korohoda, Komputerowa

analiza i przetwarzanie obrazów, Wyd. Fundacji Postępu

Telekomunikacji, Kraków 1997.

5. T. Pavlidis, Grafika i przetwarzanie obrazów,

WNT, 1987.

6. W. Skarbek, Metody reprezentacji obrazów cyfrowych, Akademicka

Oficyna Wydawnicza, Warszawa, 1993.

Page 5: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Cele przetwarzania obrazów

Poprawa jakości obrazu

(np. w 1964, zastosowano komputerowe metody do poprawy jakości obrazu zdjęć Księżyca przesłanych przez sondę kosmiczną Ranger 7 w Jet Propulsion Laboratory (JPL), USA)

© JPL

Page 6: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Cele przetwarzania obrazów

MIT

Poprawa jakości obrazu

Page 7: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Cele przetwarzania obrazów

(np. czas transmisji pierwszego przesłania

obrazu kablem położonym na dnie oceanu

w 1920, obliczono na ok. 1 tyg., po

zastosowaniu technik kompresji danych

czas transmisji skrócił się do 3 godz.)

©IOC, Antwerp

Przetworzenie obrazu do postaci umożliwiającej pomiar wybranych jego cech, automatycznej analizy lub transmisji.

Playboy Magazine

JPEG 0.1 JPEG 0.1 bppbpp WaveletWavelet 0.1 0.1 bppbpp

JPEG-2000

8 8 bppbpp

Page 8: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Cele przetwarzania obrazów

Przetworzenie obrazu do postaci umożliwiającej pomiar wybranych jego cech, automatycznej analizy lub transmisji.

Obraz RTG

ziarna pszenicy

Page 9: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Cele analizy (rozpoznawania) obrazów

Przetworzenie obrazu do postaci umożliwiającej pomiar wybranych jego cech, automatycznej analizy lub transmisji.

Baza obrazów z odciskami palców FBI 1992

Biometria

Page 10: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Cele przetwarzania obrazów

Stereowizja – analiza sceny trójwymiarowej

Wytworzenie

obrazu głębi

Obraz lewyObraz lewy Obraz prawyObraz prawy

Obraz głębiObraz głębiw w pseudokolorachpseudokolorach

Wydzielone Wydzielone najbliższenajbliższe obiektyobiekty

Page 11: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

„Rozumienie” obrazów

ląd

woda

zieleń

niebo

?

Page 12: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Biologiczny model systemy

analizy obrazów

Obraz (90% informacji)

Decyzja!

Page 13: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Komputerowy system analizy obrazów

Przetwarzanie wstępne

Przetwarzanie wstępne

Wydzielanie cech

Wydzielanie cech

SegmentacjaSegmentacja

Analiza cech obrazu

Analiza cech obrazu

Komputer+

program+

baza wiedzy

Komputer+

program+

baza wiedzy

Akw

izycja

obra

zu

9

Page 14: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Ramowy program przedmiotu:

1. Akwizycja i reprezentacja obrazu

2. Poprawa jakości obrazu (ang. image enhancement)

3. Restauracja obrazu (ang. image restoration)

4. Analiza obrazu (ang. image analysis)

5. Kompresja obrazów (ang. image coding)

6. Stereowizja (ang. stereovision)

Page 15: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Polepszanie jakości obrazu

transformacja skali jasności

Page 16: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Praktyczny przykład restauracji obrazu

Ruch kamery wczasie ekspozycji

Obraz po korekcji

Addison_Wesley Inc.

Page 17: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Akwizycja obrazu

Wydzielanie cech

Ilościowy opis cech

Rozpoznawanie

obiektów

15

12

9

15

10

12

2115

14

13

Przykład zadania analizy obrazów

Page 18: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Kompresja obrazów (JPEG, MPEG, JPEG2000)

czyli ...

jak przeciągnąć słonia przez ucho igielne

Obraz źródłowy

Kanał

transmisyjny

(pamięć komputera)

Obraz

zrekonstruowany

Page 19: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Systemy analizy obrazów - zastosowania

• nauka i przemysł (kontrola jakości produktów, sortowanie wyrobów, ...)

• medycyna (diagnostyka obrazowa, RTG, tomografia komputerowa, USG, mikroskopia, ...)

• obronność (rozpoznanie fotograficzne, wykrywanie i śledzenie celów, sterowanie pociskami, ...)

• robotyka (sterowanie spawarek i dysz do malowania, sterowanie pojazdów, ...)

• eksploracja Ziemi i kosmosu (interpretacja obrazów astronomicznych, satelitarnych, lotniczych, sody kosmiczne, ....)

• biometria (rozpoznawanie odcisków palców, kształtu dłoni, tęczówki oka, twarzy)

Page 20: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

System wykonany w Instytucie Elektroniki

TV

camera

frame

grabber

++ +

programy

Obraz mikroskopowy

tkanki nerwowejObraz kolonii

bakteryjnych

Obraz modelu lateksowego

naczyń krwionośnych mózgu

1985 r

Page 21: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Formularz ankiety

studenckiej

Automatyczna

analiza

dokumentów

Page 22: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Widmo fal elektromagnetycznych

10181024 1016 1014 1012 1010 108 106 104 1021022 1020

Częstotliwość, Hz

promieniowanie

gamma

fale radiowe

prom. X mikrofale

podczerwieńultrafioletPromieniowaniePromieniowanie

świetlneświetlne

400 500 600 700 [nm]

Obrazy wizualne

Page 23: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Ultrasonografia

Page 24: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Tomografia komputerowa

Page 25: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Przekrój głowy

Tomografia rezonansu

magnetycznego (MRI)

Page 26: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Tomografia rezonansu magnetycznego (MRI)

COST B11 action "Quantitation of Magnetic

Resonance Image Texture„ (1998-2002)

COST B21

"Physiological modelling of MR Image

formation" www.eletel.p.lodz.pl

Page 27: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Grafika komputerowa

Modelowanie obiektów 3D

Modelowanie powierzchni

Wizualizacja 3D

Rzeczywistość wirtualna

Rekonstrukcja

Page 28: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

The Visible Human Project

Zdjęcie CT MRI

Page 29: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Termografia komputerowa

Struktura układu scalonego

ZdjęcieTermogram

Medycyna BudownictwoEnergetyka

Page 30: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Przykłady zadań rozpoznawania obrazów:diagnostyka obrazowa - mammografia

Mamografia

Page 31: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Przykłady zadań rozpoznawania obrazów:rozpoznawanie twarzy (biometria)

Juliusz Jaksa, Krzysztof Ślot, Piotr Szczypiński „ Facerecognition using deformable models”, ICSES’2001

Page 32: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Przykłady zadań rozpoznawania obrazów:rozpoznawanie słów

H. Nowak „Rozpoznawanie słów na podstawie analizy sekwencji obrazów”,

praca doktorska realizowana w Zakładzie Elektroniki Medycznej IE

Page 33: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Przykłady zadań rozpoznawania obrazów:rozpoznawanie tęczówki oka (biometria)

© J. Daugman

Page 34: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Przykłady zadań rozpoznawania obrazów: bazy obrazów

C.E. Jacobs, A. Finkelstein, D.H. Salesis,„Fast multiresolution image quering”,1999

„Idea” obrazu

poszukiwanego

kopia obrazu

poszukiwanego

Obraz odszukanylub

DWT

Page 35: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Obraz monochromatyczny jako nieujemna funkcja dwumymiarowa

x y

f(x,y)

( ) ( )yxfyx

M

,,

:2

ℜ→ℜ⊂Ω +

Ω

x

y

Page 36: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

0 50 100 150 200 250 30060

80

100

120

140

160

180

200

220

Distance along profile

Przekroje jasności obrazu

Page 37: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

R

GB

Obrazy koloroweObrazy kolorowe RRGGBB

Page 38: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Obrazy koloroweObrazy kolorowe RRGGBB

0 50 100 150 200 250 300 350 400 450 5000

50

100

150

200

250

300

Distance along profile

Rozkład składowych RGB wzdłuż wybranego wiersza obrazu

Page 39: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Obraz cyfrowy

dyskretyzacja

kwantowanie

+

piksel (ang. picture element)

Page 40: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Obraz cyfrowy jako macierz liczb

X

Y

(0,0)

. . . . . . . . . . . .

. . 15 17 18 . .

. . 20 31 14 . .

. . . . . . . . . .

f(x,y)

Page 41: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Obraz cyfrowy jako macierz liczb

Obraz cyfrowy f(x,y):

macierz dwuwymiarowa (M,N),

tj. o M wierszach i N kolumnach,

której elementy są nieujemne i przyjmują

skończoną liczbę wartości

1...,,1,0

1...,,1,0

−=

−=

My

Nx( ) 1...,,1,0, −= Lyxf

Kolorowy obraz cyfrowy?

(np. L=256)

Page 42: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Kolorowy obraz cyfrowy RGB

( ) ( )BGR fffyx ,,, =f

Jeżeli każda składowa koloru jest kodowana zapomocą 8 bitów, można

uzyskać 224 kolorów!

Page 43: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Kolorowy obraz cyfrowy – obraz indeksowany

obraz

monochromatyczny

Obraz

kolorowy

0.990.30.21

...

paleta barw

(ang. look-up table)

012...

25

. . .

f(x,y) =25 R G B

. . .. . .

Page 44: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Formaty plików graficznych

Podstawowe powody stosowania formaty plików graficznych:

• wymienność obrazów pomiędzy aplikacjami

• kompresja danych

Podstawowe formaty plików graficznych:

• JPEG (Joint Photographic Experts Group) → NOWY: JPEG2000

• GIF (Graphics Interchange Format)

• PNG (Portable Network Graphic)

• TIFF (Tagged Image File Format)

• BMP, PCX, …Grafika rastrowa a wektorowa?

Page 45: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Grafika rastrowa a grafika wektorowa

© Wikipedia

Grafika wektorowa:Obrazy są budowane z elementarnych figur

geometrycznych: linii, krzywych, wielokątów

Grafika rastrowa:Obrazy są budowane z siatki punktów (pikseli)

Page 46: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Porównanie podstawowych plików graficznych

Głównie to skanowanych

dokumentów tekstowych

Złożony format o rozbudowanej

strukturze

.tifTIFF

System WindowsProsty format bez kompresji.bmpBMP

Internet, animowane GIFyFormat indeksowany, maks. 256

kolorów, kodowanie bezstratne

.gifGIF

Wyśmienity do kompresji zdjęć,

ma zastąpić JPEG

Kompresja z definiowaną utratą

jakości, (DWT)

.jp2JPEG

2000

Internet, obraz statyczny

(ruchome: MNG), kanał alfa,

lepszy niż JPEG do obrazów

zawierających tekst

Popierany przez konsorcjum

www konsorcjum ma zastąpić

GIF

.pngPNG

Bardzo dobry do kompresji zdjęćKompresja z definiowaną utratą

jakości, (DCT)

.jpgJPEG

ZastosowaniePodstawowe cechyPlikFormat

Page 47: dr hab. Paweł Strumiłło dr hab. Michał Strzelecki · Zaliczenie: raport + referat wygłoszony przez grupę ćwiczeniową. Literatura: 1. ... Grafika rastrowa: Obrazy sąbudowane

Demonstracja - „Hands on Demo”