Recuperação Inteligente de Informação de Músicas

Slides:



Advertisements
Apresentações semelhantes
A INFORMÁTICA COMO ESTRATÉGIA DIDÁTICA NO ENSINO DE QUÍMICA.
Advertisements

2. O que devo procurar num DJ ?
Processamento de Imagens Biométricas
Agenda Introdução Justificativa Objetivo Detecção de Spam
Análise de Voz e Vídeo Reconhecimento de voz baseado em modelos de palavras conectadas André Vitor de Almeida Palhares.
Sistemas Cliente/Servidor Introdução
INTELIGÊNGIA COMPUTACIONAL
PROJETO: PARCERIA FEDERASUL E PUCRS
Propriedades de Documentos
Para que pode ser útil? Reconhecimento de Sons de Percussão
Teoria e Desenvolvimento Curricular “Conhecermo-nos …”
PROGRAMA DE FORMAÇÃO PROFESSORES COORDENADORES
Mel Frequency Cepstral Coefficients for Music Modeling
A Review of Algorithms for Audio Fingerprinting Autores : Pedro Cano Ton Kalker IEEE - MMSP – International WorkShop on Multimedia Signal Processing 2003.
Autor : Ewald Peizer Vienna University of Technology 
Reconhecimento de Padrões Dissimilaridade
A Review of Algorithms for Audio Fingerprinting
Olhar para o público Pensar e trabalhar as transições
Descoberta de Conhecimento:
Paulo Sérgio Rodrigues PEL205
O Surgimento dos Sistemas de Bioinformática
Instituto Tecnológico da Aeronáutica – ITA Divisão de Ciência de Engenharia Eletrônica e Computação EE-09 Inteligência Artificial Prof. Adilson Marques.
Integrando Textura e Forma para a Recuperação de Imagens por Conteúdo
TSDD Teste de segurança durante o desenvolvimento.
A implementação de avaliação formativa na sala de aula
INF 1771 – Inteligência Artificial
Explicitando informações de ajuda para a construção de sítios de e-GOV
Tópicos em Sistemas Distribuídos
Planejamento e Execução da Auditoria
Inteligência Artificial
LITERATURA CINZENTA BRASILEIRA: ACESSO E RECUPERAÇÃO
Aprendizado Baseado em Instâncias – Algoritmo k-NN
Propostas de temas de seminário
SÉRIES INICIAIS DO ENSINO FUNDAMENTAL
Projeto MONITORAMA CMD-TD – Automação para a Tomada de Decisão
Sistemas Operacionais
Sistema Recomendador para Comércio Eletrônico
Journal New Research Music – 2012 Citado por 3 artigos Alex Amorim Dutra Jason Weston, Samy Bengio, and Philippe Hamel Google, USA.
Introdução à Qualidade
Fabíola Guerra Nakamura Vitor Alcântara Batista
Identificação de Voz Marcelo Lucena André Palhares.
Centro de Informática Computação Musical ExPIHar: Uma Ferramenta para extração de padrões e indução harmônica Hugo Santana Izabel Zanforlin Márcio Dahia.
O ambiente de Ead selecionado para realização do curso on-line foi o TelEduc. Este é utilizado na Uniminas como ferramenta de auxilio das disciplinas.
Pesquisa e Captação de Recursos Humanos nas áreas de Automação Industrial, Software para Dispositivos Móveis e TV Digital FOMENTO: SAMSUNG.
Recuperação de música baseada em conteúdo { jabca, mpl, mta
Documentação de Software
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Bom dia, meu nome… representando a empresa Lumnis… produto Maestro…
Maratona de Programação: Uma abordagem teórica e prática
Aula 8. Classificação Não Supervisonada por Regiões
Aquisição de Conhecimento
Suporte XML em SGBD para manipulação de partituras musicais
Técnicas de avaliação de Interfaces Alunos: Joel Levandowski Ranieri R. Tremea Prof ª.:Cristina P. dos Santos URI - Universidade Regional Integrada do.
Locus Localização Eudes Cavalcanti.
Uma Introdução a SVM Support Vector Machines
Antoni Zabala – Capitulo 1,2 e 3
Como Melhorar a Tomada de Decisão
22/4/20151 / Query By Humming. Ana Alves (apba) Bruno Ribeiro (brcr) Francisco Neto (ffsn) Garsielle Valença (gval) Query by Humming (QBH)
Classificação/Categorização Christian Diego – cdad Icamaan Viegas – ibvs.
Uma Interface em Linguagem Natural em Português para Pergunta-Resposta na Web Grupo de Inteligência Computacional Mestrado em Ciência da Computação Aluno:
Classificação de Textos
SEQUÊNCIA DIDÁTICA: o que é e como se faz
Uma maneira de entender a música
O USO DO S OFTWARES NAS E SCOLAS. O BJETIVOS : Apresentar as classificações dos softwaes com suas devidas finalidades educacionais. Informar os principais.
Instruções para realização de ditados
Sistemas de Informação Inteligentes Aula 1 Nadilma Nunes
Objetos de Aprendizagem questões para discussão Miriam Struchiner NUTES/UFRJ CREAD Outubro, 2008.
Detecção de tráfego Skype na Web através de Redes Neurais Artigo Original: Freire, P. E., Ziviani, A., and Salles, R. M. (2008). Detecting skype flows.
Proposta de trabalho: Rastreamento da movimentação de uma câmera.
Acadêmico: Dario Erasmo Salviano de Paula Jr Orientador: Ovidio Felippe Jr, Dr.
Transcrição da apresentação:

Recuperação Inteligente de Informação de Músicas Uraquitan Sidney Cunha

Roteiro Introdução ISMIR, IMIRSEL e MIREX Recuperação de Informação de Músicas Motivações ISMIR, IMIRSEL e MIREX Importantes Áreas de Pesquisa e Aplicação da MIR Aplicações de MIR Doutorado Conclusão

Recuperação de Informação de Músicas A RI de músicas é um desafio a ser superado com grande produção científica em todo o mundo A complexidade se justifica pela natureza da atividade Quando realizada por seres humanos, envolve processos cognitivos e de aprendizagem que não têm seus limites muito claros até mesmo para especialistas

Recuperação de Informação de Músicas Atualmente diversas subáreas de RI de músicas têm sido objeto de pesquisas, e a cada ano diversas novas técnicas são propostas Juntas elas tentam maximizar o poder da recuperação da informação MELODIA ACORDES SEGMENTAÇÃO MÚSICA BEATS FREQUÊNCIAS COMPASSO

Motivações As principais motivações envolvem: Demandas por softwares educativos na área de música Demandas da indústria e comércio que lida com recomendações de estilos musicais Demandas da indústria de equipamentos de áudio musical que pretendem dar sempre maior suporte aos músicos ...

ISMIR – The International Society for Music Information Retrieval Sociedade internacional de pesquisa sobre recuperação de dados e informações relacionados com música (MIR – Music Information Retrieval) Grupo informal que estabeleceu um comitê organizador de um simpósio no ano de 2000 International Symposium on Music Information Retrieval Em 2002 formalizou-se se tornando uma conferência chamada ISMIR

ISMIR – The International Society for Music Information Retrieval O objetivo da ISMIR: Espaço para a troca de notícias, ideias, apresentação de projetos de pesquisa A conferência busca atender as demandas do meio acadêmico e das indústrias de informação e entretenimento A música digital e seus metadados são cada vez mais abundantes

ISMIR – The International Society for Music Information Retrieval MIR é uma área interdisciplinar Musicologia, Ciência Cognitiva, Ciência da Informação, Ciência da Computação, entre outras A conferência da ISMIR reuni pesquisadores, desenvolvedores, educadores, estudantes e usuários profissionais, de áreas deste domínio multidisciplinar

IMIRSEL - International Music Information Retrieval Systems Evaluation Laboratory O IMIRSEL, localizado na Escola de Pós-Graduação em Biblioteconomia e Ciência da Informação (GSLIS) da Universidade de Illinois (UIUC), atualmente chefiado pelo professor J. Stephen Downie, tem os seguintes objetivos:. Definir métricas que permitam a validação e comparação das técnicas emergentes sobre MIR Criação e disponibilização de materiais de música, e de metadados de músicas. Estamos falando da correlação linear de Pearson.

MIREX - Music Information Retrieval Evaluation eXchange Competição entre várias categorias de algoritmos de MIR Objetiva a comparação do estado da arte de algoritmos e sistemas relevantes para MIR. O IMIRSEL é o principal organizador do MIREX Normalmente acontece durante a realização do ISMIR A seguir descreveremos cada uma das áreas de MIR que têm sido testadas com algoritmos submetidos a métricas previamente estabelecidas durante o MIREX

Importantes Áreas de Pesquisa e Aplicação da MIR Audio classification Audio cover identification Audio Music Similarity and Retrieval Audio Onset Detection Audio Key Detection Query by Singing/Humming Audio Melody Extraction Multiple Fundamental Frequency Estimation & Tracking Audio Chord Estimation Structural Segmentation Audio Tempo Estimation Audio Beat Tracking

Audio Classification Esta tarefa tem como objetivo a identificação de estilos musicais e até estilos de compositores No MIREX, as tarefas são testadas por grandes grupos: Identificação de compositores clássicos: Bach, Beethoven, Brahms, Chopin, Dvorak, Handel, Haydn, Mendelssohn, Mozart, Schubert e Vivaldi Identificações de Estilos de Música Pop: Blues, Jazz, Country/Western, Baroque, Classical, Romantic, Electronica, Hip-Hop, Rock, HardRock/Metal Identificações de Estilos de Música Latina: Axe, Bachata, Bolero, Forro, Gaucha, Merengue, Pagode, Sertaneja, Tango

Audio Classification Melhores Resultados em 2012 Algoritmo baseado em Support Vector Machine nos dois primeiros lugares Acertos em 76% e 75%

Audio Cover Identification Esta tarefa avalia algoritmos que tentam identificar se um dado arquivo de áudio pode ser visto como uma representação “cover” de uma outra composição A ideia é a de que um algoritmo possa receber vários arquivos de áudio e ranqueá-los de acordo com suas semelhanças com um dado banco de canções No banco de canções existem diferentes versões de cada canção

Audio Cover Identification Melhor Resultado em 2012 Algoritmo baseado nas medidas de similaridade entre partes do audio através da comparação dos centróides dos vetores croma de parte do audio Acertos próximos de 62,5%

Audio Music Similarity and Retrieval Um sistema de similaridade musical pode ajudar às pessoas que lidam com música a encontrar novas músicas que se encaixem por similaridade com outras determinadas músicas. Os algoritmos costumam ser implementados por gêneros musicais: Blues, Jazz, Country/Western, Baroque, Classical, Romantic, Electronica, Hip-Hop, Rock, HardRock/Metal

Audio Music Similarity and Retrieval Melhor Resultado em 2012 Algoritmo que extrai de uma canção as características de áudio sobre timbre, tempo e ritmo e calcula a distância das mesmas em relação as mesmas características de outras canções Acertos próximos de 64%

Symbolic Melodic Similarity O objetivo desta tarefa é comparar algoritmos que trabalham para verificar o grau de similaridade entre as melodias presentes em arquivos simbólicos de áudio (MIDI) Os algoritmos recebem um arquivo simbólico de áudio e compara o mesmo com um banco de arquivos, retornando um ranking dos mais similares

Symbolic Melodic Similarity Melhor Resultado em 2012 O melhor algoritmo utiliza técnicas de PPM (Prediction by Partial Matching) Acertos em média de 60%

Audio Onset Detection Esta tarefa tem como objetivo analisar algoritmos capazes de encontrar os locais dos eventos sônicos em um arquivo de áudio Para este tipo de tarefa, que é normalmente feita em aplicações dedicadas a um único tipo de sinal de áudio, a base de arquivos é dividida em classes Bateria tocando, um instrumento de solo, etc.

Audio Onset Detection Melhor Resultado em 2012 Algoritmo baseado em redes neurais recorrentes e bidirecionais do tipo Long Short Term Memory Acertos em 85%

Audio Key Detection A determinação do tom de uma música é uma informação extremamente importante para a análise da música ocidental Esta tarefa analisa e compara algoritmos capazes de identificar o tom de canções Para esta tarefa, são analisadas pelos algoritmos apenas os 30 segundos iniciais de cada arquivo do banco de dados de canções.

Audio Key Detection Melhor Resultado em 2012 Algoritmo baseado na extração cromagrama através da DFT em arquivos de áudio clipados entre as frequências de 100 e 2000hz Acertos em 82%

Query by Singing/Humming O objetivo desta tarefa é avaliar sistemas de MIR que recebem como entrada áudios de pessoas cantando e que tentam identificar corretamente as notas que estariam sendo executadas pelos cantores

Query by Singing/Humming Melhor Resultado em 2012 Algoritmo baseado em Earth Mover’s Distance (EMD) e Dynamic Time Warping (DTW) Acertos em 96%

Audio Melody Extraction O objetivo desta tarefa é avaliar a capacidade de sistemas de MIR na extração da frequência fundamental da voz de uma melodia sendo executada. A tarefa normalmente se divide e detectar a voz e em seguida, a frequência fundamental

Audio Melody Extraction Melhor Resultado emm 2012 Algoritmo baseado na segmentação do áudio em pequenos clusters seguida da identificação da frequência fundamental predominante nos mesmos Acertos em 68%

Multiple Fundamental Frequency Estimation & Tracking O objetivo desta tarefa é avaliar sistemas capazes de identificar as frequências fundamentais (F0) de cada frame de um sinal de áudio. A identificação da F0 de um sinal de áudio é muito importante para muitas tarefas de MIR, pois ela pode ajudar muita na identificação de notas musicais e timbres em sinais complexos.

Multiple Fundamental Frequency Estimation & Tracking Melhor Resultado em 2012 Algoritmo baseado na análise da transformada de Fourrier STFT com identificação de predominância de frequências através de um algoritmo de extração de pitch Acertos em 64%

Audio Chord Estimation Esta tarefa avalia sistemas de MIR que tentam extrair e transcrever a sequência de acordes de um arquivo de áudio. Para muitas aplicações de MIR algoritmos com bons resultados nesta tarefa podem ajudar em muitos aspectos, tais como análise semântica de áudio, segmentação e busca por blocos similares do arquivo de áudio, entre outras tarefas. Esta tarefa envolve a identificação completa de cada acorde (nota, tipo e duração), bem como sua localização na música.

Audio Chord Estimation Melhor Resultado em 2012 Algoritmo baseado em aprendizagem com um algoritmo de HMM (Hidden Markov Model) pré- processado com filtros passa baixa entre 220hs e 1661hz Acertos em 72%

Structural Segmentation Esta tarefa busca avaliar sistemas de MIR que são capazes de identificar as estruturas das seções ou segmentos em canções. Estes segmentos são representados pelas estrofes e refrões Estas estruturas definem um dos mais importantes parâmetros da música, sobretudo ocidental

Structural Segmentation Melhor Resultado em 2012 Algoritmo que extrai o vetor PCP (Pitch Class Profile) de segmentos de uma canção e monta um algoritmo recorrente de análise de repetições de padrões de PCP´s Acertos em 77%

Audio Tempo Estimation Esta tarefa tem como objetivo avaliar sistemas de MIR que sejam capazes de identificar o tempo ou compasso de canções diversas. Esta não é uma tarefa fácil, até mesmo porque diferentes ouvintes (inclusive experientes) podem ter diferentes visões do tempo de uma mesma música

Audio Tempo Estimation Melhor Resultado em 2012 Algoritmo que propõe novas técnicas capazes de determinar o pulso de uma canção tomando técnicas que extraem o LLFT (Low Level Features Tempogram) Acertos em 78%

Audio Beat Tracking O principal objetivo desta tarefa é identificar os “beats” de um arquivo de áudio. A identificação deve ser do momento em que o mesmo ocorre É importante que fique claro que esta tarefa não é a mesma que é feita na tarefa de Audio Tempo Extraction, que tem como objetivo identificar o tempo ou compasso de cada sinal de áudio. O “beat” define o ritmo e velocidade de cada música.

Audio Beat Tracking Melhor Resultado em 2012 Algoritmo baseado em aprendizagem com HMM (Hidden Markov Models) Acertos em 57%

Aplicações de MIR Sonic Visualizer IChords Musipedia Peachnote www.sonicvisualiser.org/ IChords www.daccordmusic.com Musipedia www.musipedia.org/‎ Peachnote www.peachnote.com/‎

Doutorado Propor técnicas que possam melhorar a performance dos algoritmos de classificação de acordes A ideia é trabalhar no pós processamento do áudio acrescentando informações de contexto que possam diminuir os erros dos algoritmos existentes

Conclusão Vimos aqui uma breve introdução da área de MIR As principais subáreas de pesquisa de MIR foram explanadas Foram destacados os enfoques das principais pesquisas nestas subáreas e seus resultados foram identificados Vimos alguns exemplos de aplicações Área ainda tímida devido ainda ao nível dos resultados

Recuperação Inteligente de Informação de Músicas Perguntas?