şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf ·...

70
Dr.ing. Ionuț Mironică http://ionut.mironica.ro Prof.dr.ing. Bogdan Ionescu Proiect de cercetare şi documentare în prelucrarea imaginilor (PCDPI) LAPI Laboratorul de Analiza şi Prelucrarea Imaginilor Universitatea POLITEHNICA din Bucureşti Facultatea de Electronică, Telecomunicaţii şi Tehnologia Informaţiei

Transcript of şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf ·...

Page 1: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

Dr.ing. Ionuț Mironicăhttp://ionut.mironica.ro

Prof.dr.ing. Bogdan Ionescu

Proiect de cercetare şi documentare

în prelucrarea imaginilor (PCDPI)

LAPI – Laboratorul de

Analiza şi Prelucrarea

Imaginilor

Universitatea

POLITEHNICA din

Bucureşti

Facultatea de Electronică,

Telecomunicaţii şi

Tehnologia Informaţiei

Page 2: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică

Cuprins

2

Noțiuni introductive despre prelucrarea de imagini

Alegere teme și stabilire echipe

Prezentare surse de diseminare

LAPI – Laboratorul de

Analiza şi Prelucrarea

Imaginilor

Universitatea

POLITEHNICA din

Bucureşti

Facultatea de Electronică,

Telecomunicaţii şi

Tehnologia Informaţiei

Documentare pentru proiect

raport, teze, articole de conferință și workshop,

articole de revistă, capitole de carte, cărți;

Realizare proiect

Prezentare proiect

Page 3: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică

Evaluare

3

LAPI – Laboratorul de

Analiza şi Prelucrarea

Imaginilor

Universitatea

POLITEHNICA din

Bucureşti

Facultatea de Electronică,

Telecomunicaţii şi

Tehnologia Informaţiei

- echipe de 2 persoane;

- proiectul constă în elaborarea unui studiu de cercetare

pe o anumită problematică de procesare de imagini;

- evaluarea finală se va face în ultima oră de proiect:

• proiect: 10-18 pagini (format prestabilit articol

revistă IEEE) (Bonus: 10 pct pentru formatarea

articolului in LATEX)

• prezentare (maxim 10 minute + întrebări).

Page 4: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică

Cuprins curs 1

4

Noțiuni introductive

Scurt istoric

Sursa imaginilor digitale

Domenii de utilizare

Modul de reprezentare al imaginilor

LAPI – Laboratorul de

Analiza şi Prelucrarea

Imaginilor

Universitatea

POLITEHNICA din

Bucureşti

Facultatea de Electronică,

Telecomunicaţii şi

Tehnologia Informaţiei

Concluzii

Algoritmi

Page 5: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică

Bibliografie

5

[1] R. C. Gonzalez, R. E. Woods, Digital Image

Processing, Ed. Pearson, 2002.

[2] A.K. Jain, Fundamentals of Digital Image Processing,

Prentice Hall, 1989.

[3] C. Vertan, M. Ciuc, Tehnici fundamentale de

Prelucrarea şi Analiza Imaginilor, Ed. MatrixROM,

Bucureşti, 2007.

[4] B. Ionescu, I. Mironică, “Conceptul de Indexare

Automată după Conținut în Contextul Datelor

Multimedia”, Editura MartrixRom, 2013.http://ionut.mironica.ro/publications/Conceptul%20de%20Indexare.pdf

LAPI – Laboratorul de

Analiza şi Prelucrarea

Imaginilor

Universitatea

POLITEHNICA din

Bucureşti

Facultatea de Electronică,

Telecomunicaţii şi

Tehnologia Informaţiei

Page 6: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 6

I. Noțiuni introductive

Scurt istoric

1840 - Primul „selfie”

(Hippolyte Bayard – Franța)

1826 – prima imagine

(Joseph Nicéphore Niépce

- Franța)

Page 7: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 7

I. Noțiuni introductive

Scurt istoric

1847 – prima fotografie

jurnalistică

1860 - prima fotografie aeriană

Page 8: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 8

I. Noțiuni introductive

Scurt istoric

1862 - prima fotografie

color

1957 - prima fotografie digitală

Page 9: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 9

I. Noțiuni introductive

Sursa imaginilor digitale

Spectrul electromagnetic

Page 10: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 10

I. Noțiuni introductive

Sursa imaginilor digitale

Spectrul electromagnetic

Page 11: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 11

I. Noțiuni introductive

Sursa imaginilor digitale

Raze Gamma

Imaginea unei

galaxii aflate la

12 milioane de ani

lumină

Medicină nucleară:

imagini medicale

- unde electromagnetice de frecvențe foarte mari produse de interacțiuni

între particule subatomice, cum ar fi la dezintegrările radioactive sau la

ciocnirea și anihilarea unei perechi electron - pozitron.

Page 12: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 12

I. Noțiuni introductive

Sursa imaginilor digitale

Spectrul electromagnetic

Page 13: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 13

I. Noțiuni introductive

Sursa imaginilor digitale

Raze X

Radiografie piept

Angiogramă

Computer tomograf

Page 14: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 14

I. Noțiuni introductive

Sursa imaginilor digitale

Raze X

Imagini preluate din spațiu

Page 15: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 15

I. Noțiuni introductive

Sursa imaginilor digitale

Spectrul electromagnetic

Page 16: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 16

I. Noțiuni introductive

Sursa imaginilor digitale

Raze ultraviolete

Explozii solarePorumb (normal & tăciune)

Page 17: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 17

I. Noțiuni introductive

Sursa imaginilor digitale

Spectrul electromagnetic

Page 18: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 18

I. Noțiuni introductive

Sursa imaginilor digitale

[2002 R. C. Gonzalez & R. E. Woods]

Page 19: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 19

I. Noțiuni introductive

Sursa imaginilor digitale

Spectrul electromagnetic

Page 20: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 20

I. Noțiuni introductive

Sursa imaginilor digitale

Infraroșu

- Camerele termale detectează radiația de infraroșu

(temperatura) de la obiectul detectat și îl convertește

într-un semnal electronic pentru a genera o imagine

termică;

Page 21: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 21

I. Noțiuni introductive

Sursa imaginilor digitale

Infraroșu termografie: transformă radiaţia electromagnetică din

spectrul infraroşu în imagini.

spectru vizibil

aparent nici o problemă

termograf

albastru:

probleme de

circulaţie

> problemă: calibrare

imagine.

[Tehnici avansate de prelucrarea şi analiza imaginilor, Prof. Bogdan IONESCU]

Page 22: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 22

I. Noțiuni introductive

Sursa imaginilor digitale

Spectrul electromagnetic

Page 23: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 23

I. Noțiuni introductive

Sursa imaginilor digitale

Microunde

Synthetic Aperture Radar System

[2002 R. C. Gonzalez & R. E. Woods]

Page 24: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 24

I. Noțiuni introductive

Sursa imaginilor digitale

Spectrul electromagnetic

Page 25: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 25

I. Noțiuni introductive

Sursa imaginilor digitale

Unde radio

Magnetic resonance

imaging (MRI)

[2002 R. C. Gonzalez & R. E. Woods]

Page 26: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 26

I. Noțiuni introductive

Sursa imaginilor digitale

Spectru

vizibil[2002 R. C. Gonzalez & R. E. Woods]

Page 27: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 27

I. Noțiuni introductive

Sursa imaginilor digitale

Imagini ultrasuneteEcografie

tiroidă artere

pancreas

Page 28: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 28

II. Domenii de utilizare

Imagistică

medicală

SecuritateDivertisment

Cum ne impactează PAI?

Aplicații de consum

Imagistică aeriană

și satelitară

Page 29: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 29

II. Domenii de utilizare

Aplicații de consum

Efectuare corecții

(contrast / luminozitate)

Zgomot „sare și piper”

Zgomot gausian

Page 30: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 30

II. Domenii de utilizare

Detecție de fețe Detecție de zâmbet

Detecție de

ochi roșii

Aplicații de consum

Page 31: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 31

II. Domenii de utilizare

• Radiografii Raze-X

• Tomografii Raze X (CT)

• Medicină nucleară (SPECT, PET)

• Ultrasunete

• Magnetic Resonance Imaging

Imagistică medicală

Page 32: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 32

II. Domenii de utilizare

Cancer de piele

Cancer de sân

Tumoare creier

detecția automată a afecțiunilor

Imagistică medicală

Page 33: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 33

II. Domenii de utilizare

detecția automată a afecțiunilor

Atac cerebral

Imagistică medicală

Afecțiuni pulmonare

(cancer pulmonar)

Page 34: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 34

II. Domenii de utilizare

Monitorizare persoane Monitorizare trafic

Regiuni distincte de

interes sau tipare

(Distinctive Regions of

Paterns DROP)

Securitate

Page 35: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 35

II. Domenii de utilizare

Sisteme biometrice

Recunoaștere iris

Amprente

Voce

Scris de

mână al unei

persoane

Securitate

Recunoaștere

fețe și trăsături

faciale

Page 36: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 36

II. Domenii de utilizare

Sisteme biometrice

http://ngm.nationalgeographic.com/2002/04/afghan-girl/mccurry-photography

Aceeași persoană poate fi identificată după structura irisului chiar

și după 20 de ani

Securitate

Page 37: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 37

II. Domenii de utilizare

Calculează distanţa dintre cameră şi obiectele din

cameră;

Majoritatea calculează distanţa prin măsurarea

distanţei pe care lumina o parcurge de la senzor

la obiect.

Divertisment – camere de adâncime

Page 38: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 38

Ce afișează o cameră de adâncime?

II. Domenii de utilizare

Divertisment – camere de adâncime

Page 39: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 39

Mănuşi „colorate”

Avantaje:

- avem nevoie doar de un un webcam;

- prețul mănușii este foarte mic (1USD).

Dezavantaje:

- probleme specifice atunci când se utilizează o

cameră video ca și senzor (ocluziuni/zgomot).

[MIT 2010]

II. Domenii de utilizare

Divertisment – recunoașterea gesturilor

Page 40: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 40

Biblioteci / Limbaje pentru PAI

- Image Processing Toolbox;

- Computer Vision Toolbox;

- Neural Network Toolbox;

- Statistics Toolbox (Hierarchical Clustering, KMeans,

Gaussian Mixture Models, Naive Bayes,

Discriminant Analysis, Nearest Neighbors,

Classification Trees, Ensemble Classifiers, etc);

- platformă generală de computer vision ce include și

facilități de procesare de imagini în C++;

- Conține și algoritmi de detecție a mișcării / detecție de

puncte de interes (SIFT, SURF, Harris, MSER etc)

II. Domenii de utilizare

Page 41: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 41

Wrapper pentru diferite limbaje / sisteme (.NET / Android / Python)

Biblioteci / Limbaje pentru PAI

II. Domenii de utilizare

Page 42: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 42

III. Modul de reprezentare al imaginilorCe reprezintă o imagine ?

imagine

elementul de bază al unei imagini

2D se numeşte pixel = picture

element.

imagine = o mulţime finită de pixeli

fiecare pixel al imaginii este caracterizat prin:

- valoare legată de “culoarea” transmisă (ex. alb, roşu, etc.)

- poziţie în imagine informaţie spaţială.

j

i

[Tehnici avansate de prelucrarea şi analiza imaginilor, Prof. Bogdan IONESCU]

Page 43: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 43

III. Modul de reprezentare al imaginilorCe reprezintă o imagine ?rezoluţia de pixeli = numărul de pixeli pe orizontală X numărul de

pixeli pe verticală (dimensiune imagine)

rezoluţie mare înseamnă o mai bună reprezentare a realităţii

(mai multe detalii)

rezoluţie

rată de aspect = laţimea imaginii în pixeli împărţită la înălţimea în

pixeli.

[Tehnici avansate de prelucrarea şi analiza imaginilor, Prof. Bogdan IONESCU]

Page 44: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 44

III. Modul de reprezentare al imaginilorrezoluţia spaţială = numărul de pixeli independenţi pe unitatea de

lungime:

- dpi (dots per inch),

- ppi (pixels per inch),

- lpi (lines per inch).

anumiţi pixeli pot fi extrapolaţi artificial din pixeli reali înregistraţi,

pentru o rezoluţie reală nu se ţine cont de aceştia.

- dimensiunea unui pixel = 1 / rezoluţie spaţială

ex. 300 dpi 1 pixel = 1/300 inch = 3.3 m inch = 0.00838 cm

- valori uzuale: 150 dpi = 59,06 pixels/cm (~ 60)

300 dpi = 118,11 pixels/cm (~ 120)

600 dpi = 236,22 pixels/cm (~ 240)

1200 dpi = 472,44 pixels/cm (~ 480)

cu cât mai mulţi dpi cu atât mai clară este imaginea.

[Tehnici avansate de prelucrarea şi analiza imaginilor, Prof. Bogdan IONESCU]

Page 45: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 45

III. Modul de reprezentare al imaginilornumere digitale = numere reprezentate cu un număr finit de biţi,

după un format standard pentru un calculator [digital].

numeric digital

> d.p.d.v. al valorilor, imaginile digitale sunt de două feluri:

imagini scalare = valoarea oricărui pixel este un scalar

proporţional cu intensitatea luminoasă

imagini monocrome

(binare, 1 bit/pixel)

imagini cu niveluri de gri

(de regulă 8 biţi/pixel)

255

(alb)

0

(negru)

[Tehnici avansate de prelucrarea şi analiza imaginilor, Prof. Bogdan IONESCU]

Page 46: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 46

III. Modul de reprezentare al imaginilor> d.p.d.v. al valorilor, imaginile digitale sunt de două feluri (continuare):

imagini vectoriale = valoarea unui pixel este un vector

- imagini color: un pixel este de regulă (cel mai frecvent) un triplet

(R,G,B) = procent de roşu, de verde şi de albastru, unde fiecare

valoare este pe 8 biţi (0≤R≤255, etc.)

imagine color RGB

(8+8+8 biţi/pixel)

pixel = (84,187,254)

spaţiu de culoare = este un model

matematic abstract ce descrie un mod de

reprezentare al culorilor ca vectori de

numere

(R,G,B) spaţiul de culoare RGB

[Tehnici avansate de prelucrarea şi analiza imaginilor, Prof. Bogdan IONESCU]

Page 47: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 47

IV. Algoritmi

Procesare de

nivel scăzut

Intrare: imagine

Ieșire: imagine

Example:

Eliminare

zgomot,

îmbunătățire

performanțe

Procesare

nivel mediu

Intrare: imagine

Ieșire: atribute

Example:

Recunoaștere

de obiecte,

segmentare

Procesare nivel

înalt

Intrare: atribute

Ieșire: înțelegere

Example:

înțelegere scenă,

conducere

autonomă

Page 48: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 48

IV. Algoritmi

• Eliminare de zgomot clasic:

[2002 R. C. Gonzalez & R. E. Woods]

Procesare de nivel scăzut

Zgomot sare și piper: conține apariția aleatorie a pixelilor albi și negri;

Zgomot gausian: variație de intensitate egale cu o funcție gausiană.

Page 49: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 49

IV. Algoritmi

[2002 R. C. Gonzalez & R. E. Woods]

Procesare de nivel scăzutFiltru de mediere median

Zgomot gausian Zgomot sare si piper

Filtru de mediere median

Page 50: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 50

IV. Algoritmi

Contururile reprezintă locații din imagine cu un mai mare contrast. De obicei,

acestea se află în locații care delimitează obiectele din scenă, algorimii de

extracție de contur fiind utilizați în mare parte în segmentarea imaginii.

Prin reprezentarea unei imagini doar prin margini – avem avantajul unei

reduceri semnificative de informație prin păstrarea doar a celei relevante.

[2002 R. C. Gonzalez & R. E. Woods]

Algoritmi de detecție contur

Page 51: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 51

IV. Algoritmi

Segmentarea - descompunerea imaginii (scenei) în părţile sale constituente

sau izolarea unui element de interes.

Segmentarea imaginilor

Page 52: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 52

IV. Algoritmi

Supra-segmentare

(descompunerea imaginii în mai

multe elemente decât este necesar)

Sub-segmentare

(descompunerea imaginii în mai

puține elemente)

Segmentarea - descompunerea imaginii (scenei) în părţile sale constituente

sau izolarea unui element de interes.

Segmentarea imaginilor

Page 53: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 53

IV. Algoritmi

[Selective Search – J. Uijlings - 2013]

Segmentarea – reprezintă un prim pas pentru algoritmii de

recunoaștere și localizare obiecte;

Segmentarea imaginilor

Page 54: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 54

IV. Algoritmi

Recunoaștere obiecte

Învățare

Extragere trăsături

Dicționar de cuvinte

Reprezentare

imagine/video

Recunoaștere

AntrenareDecizie

[Bag of Words - Fei-Fei Li - 2009]

Page 55: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 55

IV. Algoritmi

Sisteme de indexare după conținut

(On-line)

Calcul

descriptoriComparaţie

Rezultate

Relevance feedback

Baza de date

multimedia

Interogare

Descriptori

multimedia

(vectori cu

componente)

Antrenare/

clasificare

Căutare similaritate

Căutare în conținut

Page 56: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 56

IV. Algoritmi

Sisteme de indexare după conținut

[http://searchengine.mironica.ro]

Page 57: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 57

IV. Algoritmi

Sisteme de indexare după conținut

Navigare 3D după dimensiuni de similaritate

[O. Rooij MediaTable] [K. Schoeffmann et al]

Page 58: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 58

IV. Algoritmi

Sisteme de indexare după conținut

Page 59: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 59

IV. Algoritmi

Sisteme de indexare după conținut

Clasificare după

gen a documentelor

video

Clasificare de

activități cotidiene

Clasificare de

evenimente și

actiuni

Detecția

evenimentelor

violente

[http://videos.mironica.ro]

Page 60: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 60

IV. Algoritmi

Sisteme de indexare după conținut – Competiții

Indexare colectii imagini

Indexare imagini medicale

Recunoaștere scris de mână

Diversificare imagini

Detecție violență

Detecție gen

Detecție de obiecte

Clasificare și indexare baze de date

large-scale

Page 61: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 61

IV. Algoritmi

Extragere

trăsături

Antrenare

[A. H. Toselli & PRHLT-Group]

Recunoaștere

PreprocesareReducere zgomot

Eliminare elemente fundal cu erori

Binarizare și îndreptare aliniere & normalizare

Extragere linii

Recunoaștere automată caractere

Page 62: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 62

IV. Algoritmi

Reducere zgomot & Eliminare elemente de fundal cu erori

[A. H. Toselli & PRHLT-Group]

Recunoaștere automată de caractere

Page 63: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 63

IV. Algoritmi

Aliniere

[A. H. Toselli & PRHLT-Group]

Recunoaștere automată de caractere

Page 64: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 64

IV. Algoritmi

Extragere trăsături

- Număr de pixeli negri dintr-o fereastră (arie).

- Centrul de greutate a imaginii (procente –

moment de ordin 1);

- Momentul de ordinul 2;

- Poziția conturului din partea superioară / inferioară;

- Orientarea conturului;

- Numărul de tranziții negru-alb pe verticală și orizontală.

[A. H. Toselli & PRHLT-Group]

Recunoaștere automată de caractere

Antrenare

Hidden Markov models

Page 65: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 65

?

Recunoaștere fețe

IV. Algoritmi

Page 66: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 66

Sisteme recunoaștere gesturi

Funcții

- Prelucrare trăsături (online)

- Antrenare (online / offline)

- Clasificare gest (online)

Senzor

- camera video /

foto

- adâncime

- accelerometru

- de presiune

Preluare trăsături

Transmitere

informații

Dispozitive

ieșire

IV. Algoritmi

Page 67: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

V. Concluzii

• Noțiuni introductive privind procesarea de imagini

• Ședința viitoare va trebui să definim echipele!

Page 68: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 68

Întrebări?

Page 69: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică 69

Spor la lucru!

Page 70: şi documentare în prelucrarea imaginilor (PCDPIionut.mironica.ro/teaching/PCDPI_curs1.pdf · Noțiuni introductivedespre prelucrarea de imagini Alegere teme și ... de Analiza şi

13.10.2016 PCDPI – dr.ing. Ionuț Mironică