IMAGE PROCESSING

Transcript

IMAGE PROCESSING
IMAGE PROCESSING
La disciplina fornisce metodi per
acquisire
elaborare
memorizzare
visualizzare
L Caponetti
immagini tramite computer
L Caponetti
COMPUTER GRAPHICS
La disciplina fornisce metodi per
creare
elaborare
memorizzare
visualizzare
immagini di oggetti o scene mediante
un computer
L Caponetti
L Caponetti
Computer Graphics/Image
Processing
Computer Graphics
Si occupa di immagini sintetizzate tramite modelli
Image Processing
Si occupa di immagini acquisite tramite sensori
L Caponetti
INTERATTIVITA’
L’interattività è una caratteristica fondamentale:
La possibilità di controllare le immagini presentate
sullo schermo mediante un dispositivo di input:
tastiera, mouse, tavoletta, joystic
L Caponetti
APPLICAZIONI di
Computer Graphics e Image
Processing
Comunicazione uomo/macchina
Interfacce utenti
Sistemi multimediali
Simulazione di processi
L Caponetti
Video games
Volo
Interventi chirurgici
Visualizzazione scientifica
APPLICAZIONI di
Computer Graphics e Image
Processing
Progetto assistito (Computer Aided
Design)
progetto di componenti
meccaniche/elettroniche
Automazione di ufficio
produzione di documenti contenenti:
testi- grafici-immagini- filmati
L Caponetti
Multimedia
L’elaborazione di immagini è
fondamentale nella applicazioni
multimediali che usano forme multiple di
informazione quali audio, grafica,
immagini e video
L Caponetti
Campi Applicativi
In particolare i campi applicativi della
elaborazione di immagini sono:
– multimedia, biologia, medicina,
telerilevamento ……
L Caponetti
IMMAGINE DIGITALE
• Una immagine digitale è rappresentata da
una matrice di NxM elementi di valori non
negativi
• Ogni elemento immagine è chiamato pixel
(picture element)
• G=numero di livelli di grigio
Se G=2k
ogni pixel occupa k bit e
l’immagine occupa
N × N × k bit
L Caponetti
IMMAGINE A COLORI
• Ogni pixel è rappresentato da (r,g,b)
r
valore della componente red
g
valore della componente green
b
valore della componente blue
L Caponetti
L Caponetti
OCCUPAZIONE DI MEMORIA
• Se N=256
k=8
• Una immagine a colori occupa (al
più)
256x256x24 bit
192 Kbyte
L Caponetti
ELABORAZIONE di IMMAGINI
• Image Processing
image in -> image out
• Image Analysis
image in -> measurements out
• Image Understanding
image in -> high-level description out
L Caponetti
ELABORAZIONE DI MMAGINI
• Digitalizzazione: Campionamento,
Quantizzazione
•
•
•
•
Miglioramento della qualità
Segmentazione
Codifica e compressione
Analisi e descrizione
• Comprensione di una immagine
L Caponetti
ALGORITMI
Gli algoritmi fondamentali di elaborazione
di immagini possono essere suddivisi in:
Histogram-based operation
Arithmetic-based operation
Convolution-based operation
Smoothing operation
Derivative-based operation
Morphological-based operation
L Caponetti
MIGLIORAMENTO DELLA
QUALITA’
• Operatori puntuali
• Trasformazioni della scala di grigio
• Modifica dell’ istogramma
• Operatori locali
L Caponetti
TRASFORMAZIONI
GEOMETRICHE
• Trasformazioni geometriche lineari
• Trasformazioni non lineari: image
warping and morphing
L Caponetti
IMAGE WARPING
L Caponetti
EDGE DETECTION
• Thresholding
• Metodi basati sulle derivate del 1° e 2°
ordine.
(Operatore gradiente e Laplaciano )
L Caponetti
EDGE DETECTION
L Caponetti
SEGMENTAZIONE
Partizionamento di una immagine in
regioni connesse
Metodi basati sulla discontinuità tra regioni
Metodi basati sulla omogeneità tra regioni
L Caponetti
SEGMENTAZIONE DI UN
DOCUMENTO
L Caponetti