FACULTE
POLYTECHNIQUE DE MONS
Année
académique 2002-2003
Travail
de fin d’études
Stéphanie DEVUYST
5ème électricité
Reconnaissance Automatique
de Partitions
Musicales Manuscrites
La reconnaissance optique de la musique ou OMR (Optical Music Recognition) est un procédé qui permet d'isoler et de reconnaître automatiquement les principaux symboles musicaux d'une partition scannée.
A l'heure actuelle, la plupart des systèmes OMR sont capables de transcrire les notations imprimées avec des taux d'erreurs relativement faibles. Par contre, en présence de partitions manuscrites, leurs pourcentages de reconnaissance ne dépassent guère 32%. En effet, les écritures correspondantes sont loin d’être aussi claires et l'inclinaison des notes ainsi que leur taille peuvent fortement varier d'un compositeur à l'autre. De plus, il n'est pas rare de rencontrer des éléments de musique éclatés en leurs "symboles primitifs" (par exemple, une croche peut être scindée en sa tête de note, sa queue et son crochet).
Nous avons donc envisagé un nouveau procédé de reconnaissance mieux adapté à la notation manuscrite. Celui-ci identifie les symboles primitifs séparément plutôt que de considérer les éléments de musique en entiers. A cette fin, nous avons choisi d'utiliser un perceptron multicouches (PMC), car ce type de réseau de neurones artificiels présente de très bons résultats en matière de reconnaissance de caractères manuscrits.
Dans un premier temps, nous avons examiné l'efficacité du PMC pour l'identification des symboles primitifs. Pour que les résultats ne soient pas influencés par l'étape préalable d'extraction de ces objets de la partition, nous avons rassemblé 7306 images d'éléments primitifs parfaits semblables à ceux que l'on aurait obtenus si cette démarche antérieure avait été réalisée impeccablement. La base de données ainsi obtenue nous a permis d'entraîner le réseau et d'établir l'architecture conduisant aux meilleurs résultats de reconnaissance, soit 88,43%.
Dans un second temps, nous avons
élaboré une procédure d'extraction automatique des symboles primitifs de la
partition. Celle-ci corrige tout d'abord le biais oblique que présente la page,
avant de supprimer les lignes de musique connectant les différentes notes du
morceau. Cette suppression de portées peut entraîner la disparition de fines
parties d'objets musicaux provoquant leur séparation en plusieurs fragments. Dès
lors, trois expansions suivies d’autant d’érosions sont appliquées afin de combler
les plus petits écarts créés. Enfin, les barres verticales sont extraites de la
partition et copiées dans une nouvelle figure, de manière à isoler les symboles
primitifs musicaux. Ces derniers peuvent alors être localisés et présentés au
perceptron multicouches pour leur identification.
Mots-clefs : OMR (Optical Music Recognition),
OCR (Optical Character
Recognition), partitions manuscrites, réseaux de neurones artificiels, PMC (perceptron
multicouches).
|
Service
de Théorie des Circuits et de
Traitement du Signal |
Promoteur : Dr. Gosselin Juin 2003 |