Facoltà di Scienze e Tecnologie



Похожие документы
Lezione 8: La rappresentazione dell informazione Multimediale Suoni e Video Venerdi 6 Novembre 2009

IL CODICE BINARIO. Il codice binario. Codifica posizionale. Aritmetica binaria

Informatica. Rappresentazione binaria Per esempio diventa /10/2007. Introduzione ai sistemi informatici 1

Rappresentazione delle immagini

Carichiamo il segnale contenuto nel file ecg_es_ mat

Codifica binaria dei numeri relativi

Elementi di teoria dei segnali /b

Informatica grafica e Multimedialità. 4 Immagini grafiche

Elementi di informatica

Informatica per la comunicazione" - lezione 7 -

Codifiche a lunghezza variabile

Abbiamo costruito il grafico delle sst in funzione del tempo (dal 1880 al 1995).

Realizzazione siti web. I suoni

Come si misura la memoria di un calcolatore?

Algoritmi e strutture dati. Codici di Huffman

Appunti di informatica. Lezione 2 anno accademico Mario Verdicchio

Sistemi di Numerazione

Università degli Studi di Cassino Corso di Fondamenti di Informatica Codifica di dati e istruzioni. Anno Accademico 2010/2011 Francesco Tortorella

E l e t t r o m a g n e t i s m o. Saggio Finale

Corso di Laurea in Ingegneria Informatica e Automatica (A-O) Università di Roma La Sapienza

Informatica. Rappresentazione dei numeri Numerazione binaria

Flussi Multimediali. Introduzione

Elementi di Telelocalizzazione

Università del Piemonte Orientale. Corso di laurea in biotecnologia. Corso di Statistica Medica. Intervalli di confidenza

Strutturazione logica dei dati: i file

Teoria della probabilità Assiomi e teoremi

PROGRAMMA SVOLTO NELLA SESSIONE N.

Esercitazione 1 del corso di Statistica 2 Prof. Domenico Vistocco

Introduzione al suono. 0Il suono arriva alle orecchie sotto forma di variazione periodica della pressione atmosferica

Università degli Studi di Ferrara

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

(71,1), (35,1), (17,1), (8,1), (4,0), (2,0), (1,0), (0,1) 0, = 1, 431 0, = 0, 862 0, = 1, 792 0, = 1, 448 0, = 0, 896

Automazione Industriale (scheduling+mms) scheduling+mms.

Informazione analogica e digitale

Log. Marzia Lorenzini. S. Giorgio di Mantova 09 Dicembre 2013

Dispensa di database Access

APP_PIT_Comparazione Pile Dynamics Inc. Rev

Posizionamento ottimale di sensori per il monitoraggio degli inquinanti nelle reti idriche

ELETTRONICA DIGITALE

Scrittura. Batteria per la valutazione della scrittura e della competenza ortografica nella scuola dell obbligo

GESTIONE INTERESSI DI MORA. Impostazioni su Gestione Condominio. Addebito interessi su codice spesa 22. Immissione/gestione versamenti

WoWords. Guida all uso: creare ed utilizzare le frasi. In questa guida è descritto come creare ed utilizzare le frasi nel software WoWords.

Studente: SANTORO MC. Matricola : 528

Archivi e database. Prof. Michele Batocchi A.S. 2013/2014

COGNOME E NOME (IN STAMPATELLO) MATRICOLA

WG-TRANSLATE Manuale Utente WG TRANSLATE. Pagina 1 di 15

Associazioni. Informatica. Associazioni. Associazioni. Associazioni. Attributi. Possono esistere associazioni diverse che coinvolgono le stesse entità

Generazione Automatica di Asserzioni da Modelli di Specifica

Progetto ASTREA WP2: Sistema informativo per il monitoraggio del sistema giudiziario

Codifica delle Informazioni

Elementi di Informatica e Programmazione

Algoritmi di Ricerca. Esempi di programmi Java

L A B O R A T O R I O D I I N F O R M A T I C A M U S I C A L E

Università di Napoli Parthenope Facoltà di Ingegneria

Codici a barre. Marco Dell Oro. January 4, 2014

Elementi di UML (7): Diagrammi dei componenti e di deployment

Esercizi di calcolo combinatorio

7.4 Estrazione di materiale dal web

ASP RAGUSA Test verifica recupero Dati Contabilità Ciclo Versione: 1.0 Attivo

LA STATISTICA si interessa del rilevamento, dell elaborazione e dello studio dei dati; studia ciò che accade o come è fatto un gruppo numeroso di

Introduzione alla programmazione in C

Compressione del Segnale (Audio)

MISURA della DURATA di un BRANO MUSICALE

DNS-Tunneling. Reference to. Ettore di Giacinto Luca Montunato

2) Codici univocamente decifrabili e codici a prefisso.

Università di Friburgo (Svizzera) Facoltà di lettere Dipartimento di lingue e letterature Ambito Italiano

Ing. Simone Giovannetti

Funzioni in C. Violetta Lonati

La variabilità della frequenza cardiaca

Esercitazione E2 Memoria virtuale

Corso di Fondamenti di Segnali e Trasmissione - Appello del 07 Settembre 2005

OFDM. Prof. Carlo S. Regazzoni. Department of Biophysical and Electronic Engineering, University of Genoa, Italy A.A

UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II

IL RISPARMIO ENERGETICO E GLI AZIONAMENTI A VELOCITA VARIABILE L utilizzo dell inverter negli impianti frigoriferi.

Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013

ISTITUTO ISTRUZIONE SUPERIORE POLO COMMERCIALE ARTISTICO GRAFICO MUSICALE

Un ripasso di aritmetica: Conversione dalla base 10 alla base 16

Gestione Laboratorio dott. P. Leonardi e dott. B. Martini

Apprendimento dei concetti relativi alle misure dirette, indirette ed alla propagazione degli errori

Origini e caratteristiche dei calcolatori elettronici

A.A. 2015/2016. Statistica Medica. Corso di. CdL in Fisioterapia CdL in Podologia

Il concetto di valore medio in generale

Correttezza. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 10. A. Miola Novembre 2007

Un confronto tra le prestazioni di alcune Regioni nel settore DSU: le borse di studio a.a. 2006/07

Laboratorio di Architettura degli Elaboratori A.A. 2015/16 Circuiti Logici

Indice. Introduzione...6. Capitolo 1: Realtà virtuale e computer vision..10. Capitolo 2: Riconoscimento facciale..34

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

Транскрипт:

Corso di Laurea in Informatica Applicata Estratto da: Tesi di laurea di: Matteo Parlani Anno Accademico 2006-2007 Indice 1. Introduzione 2. Cepstrum Analysis 3. Caso di studio 4. Esperimenti 5. Risultati 6. Conclusioni

Indicizzazione dell audio Generazione di indici sintetici efficaci al fine di rappresentare il file in maniera compatta L audio può essere: strutturato (es. MIDI) rappresentazione simbolica dell audio campionato (es. WAVE) costituito da campioni Tecniche di indicizzazione dell audio campionato: Features based basata sull estrazione di particolari features, cioè valori sintetici (silence ratio, zero-crossing rate, energy distribution, etc ) Pitch Tracking prevede l estrazione dei pitch, cioè delle note dal file audio

Pitch Tracking Tecnica di indicizzazione dell audio campionato basata sull estrazione delle note e sulla loro rappresentazione in maniera simbolica Metodi sviluppati: Time-domain methods Frequency-domain methods Statistical frequency domain methods Altro Cepstrum Analysis: Frequency-domain method Il Cepstrum di un segnale è la Trasformata di Fourier del logaritmo della Trasformata di Fourier del segnale segnale FFT log FFT cepstrum Permette l individuazione della frequenza principale di un suono armonico

Cepstrum Analysis: Esempio Estrazione frequenza fondamentale (pitch) su finestre del segnale audio: Cepstrum Analysis Codifica dei pitch (indicizzazione) codifica relativa codifica assoluta Calcolo delle distanze tra i brani Allineamento globale Caso di studio Cluster Analysis (classificazione generi)

Codifica relativa Codifica dei pitch Confronto fra un pitch ed il precedente se il picco in analisi ha una frequenza maggiore rispetto al precedente viene codificato con un 1 (up) se il picco in analisi ha una frequenza minore rispetto al precedente viene codificato con un -1 (down) se il picco in analisi ha la stessa frequenza del precedente viene codificato con uno 0 (similar) Codifica assoluta Codifica del valore in frequenza del pitch Codifica relativa Versione con l informazione temporale Pitch identici ripetuti su più sequenze di 0 (similar) frame vengono codificati con Versione senza l informazione temporale Vengono codificate solo le variazioni di pitch

Codifica assoluta Versione con l informazione temporale Pitch identici ripetuti su più frame vengono codificati ripetendo il valore in frequenza Versione senza l informazione temporale Vengono codificate solo le variazioni dei pitch Calcolo della similarità tra brani I brani codificati con codifiche numeriche vengono confrontati con tecniche di edit distance (allineamento locale e globale) Allineamento locale: valuta similarità non estese a tutta la sequenza, ma localizzate in regioni circoscritte Allineamento globale: valuta la similarità su tutta la lunghezza delle stringhe da confrontare

Cluster Una volta calcolate le distanze fra un insieme di brani vengono applicati algoritmi di clusterizzazione Confronto fra raggruppamento naturale (clusterizzazione) e la classificazione in generi musicali al fine di valutare l efficacia della metodologia di indicizzazione proposta Esperimenti Sono stati eseguiti 2 esperimenti con brani audio stereo di 30 secondi e campionati ad una frequenza di campionamento pari a 44.100 Hz Per il primo test sono stati utilizzati 36 brani audio appartenenti a 3 generi musicali differenti (rock, jazz e classica) Per il secondo sono stati utilizzati 48 brani audio appartenenti a 6 generi musicali (rock, jazz, classica, pop, reggae e country)

Risultati: primo test Codifica assoluta senza l informazione temporale 3 cluster che ben corrispondono ai 3 generi musicali 41.6% 58.3% 58.3% 16.6% 16.6% 58.3% Risultati: primo test Codifica assoluta con l informazione temporale 5 5 16.6% 75% 8.3% 33.3% 8.3% 58.3%

Risultati: primo test Codifica relativa senza l informazione temporale Nessuna clusterizzazione evidente Impossibile discriminare fra i generi musicali Risultati: secondo test Codifica assoluta senza l informazione temporale 37.5% 12.5% 5 75% 12.5% 12.5% 37.5% 12.5% 12.5% 37.5% 5 12.5% 62.5%

Risultati: secondo test Codifica assoluta con l informazione temporale 87.5% 12.5% 12.5% 5 37.5% 37.5% 37.5% 5 12.5% 12.5% 5 Conclusioni Il metodo di indicizzazione proposto permette di ottenere risultati soddisfacenti nella classificazione dei generi musicali La codifica assoluta porta a risultati soddisfacenti La codifica relativa non permette di discriminare fra i diversi generi musicali L incremento del numero di generi musicali non ha peggiorato le percentuali di riconoscimento