IMAGE PROCESSING - Dipartimento di Informaticaig/lezioni-10-11/1-intro.pdf13 Bibliografia Gonzalez...

Post on 10-Oct-2020

7 views 0 download

transcript

1

IMAGE PROCESSING

Fornisce metodi peracquisireelaborare

memorizzarevisualizzare

immagini tramite computer

IMAGE PROCESSING

2

COMPUTER GRAPHICSFornisce metodi per

creareelaborare

memorizzarevisualizzare

immagini di oggetti o scene mediante un computer

COMPUTER GRAPHICS

3

Computer Graphics / Image Processing

Image ProcessingSi occupa di immagini acquisite tramite sensoriComputer GraphicsSi occupa di immagini sintetizzate tramite modelli

Multimedia

L’elaborazione di immagini è fondamentale nella applicazioni multimediali che usano forme multiple di informazione quali audio, grafica, immagini e video

4

Campi Applicativi

Campi applicativi della elaborazione di immagini:

Comunicazione uomo/macchina e MultimediaRemote sensing/TelerilevamentoBiologiaMedicina ……

Immagine digitaleUna immagine digitale è rappresentata da una matrice di NxM valori non negativi

Ogni elemento immagine è chiamato pixel -picture element

Immagine con g livelli di grigio: se g=2k

ogni pixel occupa k bitl’intera immagine occupa ( N × M × k) bit

5

Immagine a coloriOgni pixel è rappresentato da 3 componenti

r valore della componente redg valore della componente greenb valore della componente blue

6

OCCUPAZIONE DI MEMORIA

Se N=256k=8

Una immagine a colori occupa (al più)256x256x24 bit

192 Kbyte

Elaborazione di immagini -Visione artificiale

• Image Processing image in -> image out

• Image Analysisimage in -> measurements out

• Image Understandingimage in -> high-level description out

7

Elaborazione di immagini

Digitalizzazione: Campionamento, Quantizzazione

Miglioramento della qualitàSegmentazioneCodifica e compressioneAnalisi e descrizione

Comprensione di una immagine

Algoritmi

Gli algoritmi fondamentali di elaborazione di immagini possono essere suddivisi in:Histogram-based operationArithmetic-based operationConvolution-based operationSmoothing operationDerivative-based operationMorphological-based operation

8

Image enhancementImage enhancement: migliora la qualità di un immagine per migliorare il suoimpatto visuale

Le tecniche di image enhancement derivanoun nuovo valore di intensità per il pixel sullabase del valore del pixel in esame o deivalori di intensità di un intorno del pixel in esame

Image enhancement

9

Image enhancement - algoritmi

Operatori puntuali Trasformazioni della scala di grigioModifica dell’ istogrammaOperatori locali

Trasformazioni geometriche

Trasformazioni geometriche lineari

Trasformazioni non lineari: imagewarping and morphing

10

Trasformazioni geometriche

Rotazione di 5°in senso antiorario

Inclinazione di 5° 30’ rispetto all’asse verticale

Image warping

11

Segmentazione

Partizionamento di una immagine in regioni connesse

Metodi basati sulla discontinuità tra regioniMetodi basati sulla omogeneità tra regioni

Edge detection

12

SEGMENTAZIONE DI UN DOCUMENTO

Chapter 1: Introduction - GonzalesChapter 1: Introduction - Gonzales

13

BibliografiaGonzalez and Woods, Digital Image Processing, Prentice Hall, 2008, 978-0-131-68728-8

Burger, Burge, Digital Image Processing – An algorithm Introduction using Java , 2008, Springer, ISBN: 978-3-540-30941-3Kerre and Nachtegael, Fuzzy Techniques in Image Processing, Series: Studies in Fuzziness and Soft Computing, Vol. 52, 2000, Springer, ISBN: 978-3-7908-1304-3

http://homepages.inf.ed.ac.uk/rbf/CVonline/ Computer vision onLine

http://www.cs.cmu.edu/~cil/v-images.html Image Databases

http://rsb.info.nih.gov/ij/ ImageJ