MATEMATICA E INFORMATICAInformaticaAnno accademico 2022/2023

1014444 - MULTIMEDIA E LABORATORIO
Modulo 1014446 - LABORATORIO

Docente: FILIPPO STANCO

Risultati di apprendimento attesi

Diventare esperto di sistemi multimediali: immagini, audio e video.

Obiettivi formativi generali dell'insegnamento in termini di risultati di apprendimento attesi.

  1. Conoscenza e capacità di comprensione (knowledge and understanding): l'obiettivo del corso è quello di far acquisire conoscenze che consentano allo studente di comprendere i meccanismi teorici e fisici che stanno alla base del sistema visivo umano, della formazione ed elaborazione del suono, del video e delle immagini digitali, del miglioramento della qualità visiva delle immagini digitali e della qualità audio.
  2. Capacità di applicare conoscenza e comprensione (applying knowledge and understanding): lo studente acquisirà le competenze necessarie per acquisire, editare, comprimere e salvare un segnale viedeo e audio. In particolare una parte del corso sarà relativa allo studio del software Matlab per applicare tali conoscenze teoriche.
  3. Autonomia di giudizio (making judgements): Attraverso esempi in aula lo studente sarà messo nelle condizioni di comprendere se le soluzioni da lui proposte soddisfano un certo grado di qualità.
  4. Abilità comunicative (communication skills): lo studente acquisirà le necessarie abilità comunicative e la proprietà di linguaggio tecnico nell'ambito del settore Multimediale.
  5. Capacità di apprendimento (learning skills): il corso si propone, come obiettivo, di fornire allo studente le necessarie metodologie teoriche e pratiche per poter affrontare e risolvere autonomamente nuove problematiche che dovessero sorgere durante una attività lavorativa. A tale scopo diversi argomenti saranno trattati a lezione coinvolgendo lo studente nella ricerca di possibili soluzioni a problemi reali.

Modalità di svolgimento dell'insegnamento

Didattica frontale 

Attività laboratoriali in Aula

Prerequisiti richiesti

Aver superato il corso di Interazione e Multimedia della Laurea Triennale

Frequenza lezioni

la frequenza è fortemente consigliata

Contenuti del corso

Segnali: cenni sulle onde, serie di Fourier ed esercizi
Segnali: tipi di segnale, campionamento, teoremi di shannon per il campionamento e la ricostruzione, quantizzazione uniforme e non uniforme, SQNR e RMS
Segnali: dithering, tipologie di dithering: random, ordered, error diffusion; algoritmo di Floyd-Steinberg, algoritmo di Jarvis
Segnali: Trasformate discrete, metodo di costruzione, trasformata di Haar, di Walsh/Hadamard e di Fourier
Segnali: Laboratorio in MATLAB sugli argomenti trattati

Valutazione della qualità di una immagine. Criteri oggettivi e soggettivi. PSNR, SSIM, Delta E in CIE L*a*b*.
Formati delle immagini Raster e vettoriale. Formati delle immagini: BMP, PNG, TIFF, GIF. Compressione e codifiche: Huffman, Golomb, Aritmetica.
Codifiche LZW, differenziale, RLE, basate su i simboli, sul bit plane. Codifica mediante la trasformata.
Trasformate Haar, Fourier, DCT.
La morfologia matematica applicata alle immagini.
La morfologia matematica applicata alle immagini in scala di grigio.
restauro di immagini. Modelli di rumore
Filtri di media aritmetica, geometrica, armonica e contrarmonica. Filtro mediano, minimo, massimo, punto medio, alpha-trimmed. Filtri adattivi. Rumore periodico. Rimozione del rumore nel dominio delle frequenze. Notch filter. Filtro di Wiener.
Filtraggio nel dominio spaziale. Edge detector. Algoritmo di Canny. Filtraggio nel dominio delle frequenze. Filtraggio di enfasi. Filtraggio omomorfico. Trasformata di Hough.
Segmentazione delle immagini

Video Digitale: Aspect Ratio; Risoluzione; Interlacciamento; Formati di trasmissione e registrazione analogici e digitali.
Video Digitale: Conversione Analogico-Digitale; Parte II – Errori di registrazione, artefatti e drop analogici e digitali più comuni; Parte III – Proiezioni fra spazio 3D e 2D, modello CAHV, laboratorio Matlab sulle proiezioni, introduzione ai motion field più comuni.
Video Digitale: Laboratorio Matlab: Confronto fra motion field ideali ed empirici, calcolo ed analisi visuale di motion field generici. Modelli di movimento della telecamera a 4-parametri e a 6-parametri. Criterio di stima del movimento: Displaced Frame Difference. Algoritmi di block matching: esaustivo e three-step search. Algoritmi di feature matching: FAST.
Video Digitale: Stabilizzazione. Sistemi di Stabilizzazione Digitale: algoritmi di filtraggio del movimento (Motion Vector Integration, Frame Position Smoothing e filtro Kalman); esempi di deformazione dell'immagine e di stabilizzazione cromatica. Laboratorio Matlab: rilevamento del movimento con sottrazione del background; esempio applicativo del filtro Kalman; esempio applicativo di stabilizzazione video tramite algoritmo FAST.
Video Digitale: Formati video MPEG-1, MPEG-2, MPEG-4, H.264. 3D Scan - tipologie di laser scanning (a triangolazione, a luce strutturata, a tempo di volo, tramite fotografie): hardware, metodi ed esempi.

Qualora l'insegnamento venisse impartito in modalità mista o a distanza potranno essere introdotte le necessarie variazioni rispetto a quanto dichiarato in precedenza, al fine di rispettare il programma previsto e riportato nel syllabus

Testi di riferimento

ELABORAZIONE DELLE IMMAGINI DIGITALI, Terza Edizione, Rafael C. Gonzalez, Richard E. Woods, Ediz. Pearson, Prentice Hall 

Video Processing and Communications, Wang, Osternmann, Zhang, Prentice Hall, Pearson Education, ISBN: 0-13-017547-1

Programmazione del corso

 ArgomentiRiferimenti testi
1Restauro e ricostruzione di immaginiCapitolo 5 di "Elaborazione delle Immagini Digitali"
2Morfologia applicata alle immagini digitaliCapitolo 9 di "Elaborazione delle immagini digitali"
3La Segmentazione di immaginiCapitolo 10 di "Elaborazione delle immagini digitali"
4Codifiche, formati di immaginiCapitolo 8 di "Elaborazione delle immagini digitali"
5Modelli per la telecamera e stima del movimentoCapitolo 5 di "Video Processing and Communications"
6Stima del movimento a due dimensioniCapitolo 6 di "Video Processing and Communications"
7Fondamenti di codifica videoCapitolo 8 di "Video Processing and Communications"
8Standard di compressione videoCapitolo 13 di "Video Processing and Communications"
9Acustica e natura del suono. Forme d'onda e Analisi di Fourier.Capitolo 1 di "Audio e multimedia"
10La fisica del suono e la percezione uditivaCapitolo 2 di "Audio e multimedia"
11Digitalizzazione del suonoCapitolo 3 di "Audio e multimedia"
12Compressione e codifiche u-law e A-lawCapitolo 4 di "Audio e multimedia"
13Effetti sonoriCapitolo 5 di "Audio e multimedia"

Verifica dell'apprendimento

Modalità di verifica dell'apprendimento

  1. test scritto su contenuto del corso
  2. eventuale progetto integrativo

E' prevista una prova in itinere nel periodo di sospensione delle lezioni per prove in itinere previsto dal Corso di Laurea. Le date sono riportate su http://web.dmi.unict.it/corsi/lm-18/calendario-didattico

La verifica dell’apprendimento potrà essere effettuata anche per via telematica, qualora le condizioni lo dovessero richiedere.

Esempi di domande e/o esercizi frequenti

Rumore casuale nelle immagini:

 

Operatori morfologici:

Bitrate:

 

Formati di trasmissione e registrazione:

 

Dispositivi, metodi di registrazione e scansione:


English version