Tecnologia dell'Elaborazione Multimediale e Linguaggi Visuali Image Processing 5 CFU Prof. Luca Didaci (didaci @diee.unica.it) Dott. Daniele Muntoni ([email protected]) ANNO ACCADEMICO 2015/2016 OBIETTIVI FORMATIVI L’obiettivo generale del corso è introdurre lo studente alle questioni teoriche generali relative alla rappresentazione ed elaborazione di dati multimediali (immagini, video, suoni), e consentirgli così di porre le basi per l’approfondimento di tematiche più specifiche e professionalizzanti, non affrontate nell’ambito del corso di laurea. Le lezioni frontali e le esercitazioni proposte prevedono l’acquisizione di conoscenze inerenti la rappresentazione dei dati multimediali e la capacità di realizzare semplici algoritmi di elaborazioen di immagini a toni di grigio o a colori. PREREQUISITI È necessario aver appreso e padroneggiare i concetti di elementi di programmazione oggetto del corso di Sistemi di Elaborazione delle Informazioni. CONTENUTI DEL CORSO Il corso di Tecnologia dell'Elaborazione Multimediale e dei Linguaggi Visuali si propone di fornire le principali nozioni sulla elaborazione di contenuti multimediali, con particolare attenzione verso le immagini digitali. Si esamineranno le modalità di rappresentazione delle immagini digitali a toni di grigio e a colori, e si esamineranno ed implementeranno alcuni algoritmi per l'elaborazione delle immagini. Per l'elaborazione e la manipolazione delle immagini verrà utilizzato il linguaggio di programmazione Processing. Il linguaggio Processing è un linguaggio derivato da Java ed è specificatamente orientato all’elaborazione e creazione di immagini e di video. Dato il ridotto spazio destinato al corso, tratteremo solo le elaborazioni delle immagini, ma il Corso pone le basi affinché lo studente possa affrontare le tematiche relative all’elaborazione video. Esempi di elaborazione e creazione video realizzate con Processing sono disponibili in http://processing.org/exhibition/ METODI DIDATTICI Modalità di erogazione L’insegnamento viene erogato in modalità e-learning e prevede una parte di didattica erogata, una parte di didattica interattiva ed una parte di esercitazioni. La didattica erogata consiste in 10 ore di lezioni frontali in aula, che vengono videoriprese e messe a disposizione degli studenti entro 5 giorni lavorativi. La didattica interattiva consiste nella proposta di compiti/progetti/discussioni nei forum, che gli studenti portano avanti nella piattaforma didattica, con la guida del tutor e su cui ricevono feedback generali e individuali. Le esercitazioni hanno lo scopo di sperimetare concretamente le metodologie di programmazione e di risoluzione dei problemi presentati a lezione. Frequenza UNIVERSITÀ DEGLI STUDI DI CAGLIARI Tecnologia dell'Elaborazione Multimediale e Linguaggi Visuali Image Processing 5 CFU Prof. Luca Didaci (didaci @diee.unica.it) Dott. Daniele Muntoni ([email protected]) Essendo un corso in e-learning il concetto di frequenza non coincide con la presenza in aula, ma con la partecipazione. Lo studente che frequenta è lo studente che risponde alle attività proposte, interviene nelle discussioni, interagisce costantemente con il docente e il tutor. Ore d’aula Per sviluppare il programma l’erogazione dell’insegnamento di articola in 5 incontri di 2 ore ciascuno di lezioni frontali e di discussione, e di ulteriori 4 incontri di 3 ore ciascuno di esercitazioni. MODALITÀ DI VERIFICA E DI VALUTAZIONE E CRITERI DI ATTRIBUZIONE DEL VOTO FINALE Realizzazione, presentazione e discussione di un progetto, da svolgersi individualmente o a gruppi di due studenti. Il progetto deve essere realizzato autonomamente in 20 giorni di tempo. Durante lo svolgimento del progetto il supporto da parte del Tutor e del docente riguarderà esclusivamente il programma illustrato e la corretta interpretazione del tema assegnato. Il lavoro di problem solving necessario alla realizzazione del progetto deve essere svolto in autonomia dallo studente. MATERIALI DI STUDIO E TESTI DI RIFERIMENTO I materiali di studio si compongono di diversi elementi che consentono di proporre e consolidare i concetti e gli obiettivi del corso. Nell’ambiente di studio virtuale (piattaforma didattica) si trovano i pacchetti multimediali che illustrano in modo sintetico alcuni concetti già visti nell’insegnamento Sistemi di Elaborazione delle Informazioni, ed in modio più puntuale gli argomenti salienti del corso. Attorno a tale strumento ruotano le lezioni (riproposte tramite videoripresa) e gli esercizi proposti. Il testo suggerito (non indispensabile) è Daniel Shiffman, Learning Processing:a beginner's guide to programming images, animation, and interaction, Editore Morgan Kaufmann, 2008 . ISBN-13: 9780123736024 CURRICULUM SCIENTIFICO DEL DOCENTE RESPONSABILE ED EVENTUALI ALTRI DOCENTI COINVOLTI (massimo 10 righe): Luca Didaci è ricercatore per il SSD ING-INF/05 (Sistemi di elaborazione delle informazioni) presso il Dipartimento di Ingegneria Elettrica ed Elettronica dell'Università di Cagliari. Le attività di ricerca del dott. Didaci si svolgono nell’ambito del Pattern Recognition e delle sue applicazioni. In particolare, si è occupato di: sistemi di classificatori multipli; sistemi per la rilevazione di intrusioni in reti di calcolatori, sistemi semisupervisionati e sistemi per il riconoscimento biometrico. L’apprendimento semi-supervisionato mira alla realizzazione di sistemi che evolvono e apprendono con l’utilizzo, allo scopo di adattarsi ai cambiamenti ambientali. ORARI E LUOGO DI RICEVIMENTO DEL DOCENTE RESPONSABILE Su appuntamento (in presenza e in videoconferenza) DATA DI INIZIO DELL’ATTIVITÀ DIDATTICA UNIVERSITÀ DEGLI STUDI DI CAGLIARI Tecnologia dell'Elaborazione Multimediale e Linguaggi Visuali Image Processing 5 CFU Prof. Luca Didaci (didaci @diee.unica.it) Dott. Daniele Muntoni ([email protected]) 7 ottobre 2015 DATA DI CONCLUSIONE DELL’ATTIVITÀ DIDATTICA 15 gennaio 2016 CALENDARIO DELLE PROVE D’ESAME DA DEFINIRE UNIVERSITÀ DEGLI STUDI DI CAGLIARI