Le projet "Super-OMeR" a enfin démarré, sous le nom provisoire de "ScanToMusic". Le but de ce programme, est, je le rappelle, d'analyser des pages de partition scannées pour en extraire les éléments constitutifs, et recréer une partition éditable (Harmony ou MusicXML). ...
|
|
|
by Olivier Guillion | | |
| |
|
Nous avons attaqué les premiers algorithmes de détection proprement dits. Nous partons d'une image déformée et bruitée, dans laquelle les lignes ne sont pas parfaitement horizontales : Après avoir appliqué les algorithmes de débruitage et d'optimisation du contraste ...
|
|
|
by Olivier Guillion | | |
| |
|
Le suivi des lignes de portées a été amélioré, afin de permettre de suivre les déformations de la page scannée. Dans cette image, on voit les courbes détectées (en rouge) dessinées par-dessus la partition débruitée et recontrastée : Il faut maintenant peaufiner ...
|
|
|
by Olivier Guillion | | | |
|
Aujourd'hui, premiers tests sur de vrais scans de partition. Les algorithmes de suivi de lignes de portées fonctionnent correctement sur ce type de document, mais ceux destinés à l'amélioration du contraste sont perturbés par les particularités liées au scan : pages tachées, froissées, ...
|
|
|
by Olivier Guillion | | |
| |
|
Le suivi des déformations des lignes horizontales de portées a été mis en place. L'algorithme corrige donc les rotations de page jusqu'à +/- 4°, avec une précision qui a été augmentée pour atteindre le 30ème de degré. Les déformations sont également gérées, le programme permet donc de ...
|
|
|
by Olivier Guillion | | |
| |
|
Aujourd'hui, nous avons commencé à essayer de gommer les lignes de portées, sans trop abîmer les caractères qui sont imprimés dessus. Ce n'est pas aussi facile que ça peut en avoir l'air. Il faut parvenir à "deviner" ce qu'il y avait imprimé sur la partie noire de la ligne, ...
|
|
|
by Olivier Guillion | | |
| |
|
Le module le plus important de ScanToMusic va être la reconnaissance de caractères musicaux (et alphanumériques). Afin de permettre de tester rapidement ce système, nous avançons rapidement, en laissant de coté le "fignolage" des modules en amont. Après une élimination ...
|
|
|
by Olivier Guillion | | |
| |
|
Les premiers tests de reconnaissance de symboles musicaux ont été effectués. Il a suffi de sauvegarder tous les symboles qui ont été isolés sur la partition scannée puis de les fournir au module d'OCR musical de PDFtoMusic. Ces premiers résultats sont prometteurs, le module reconnaissant ...
|
|
|
by Olivier Guillion | | | |
|
Une des premières opérations généralement effectuées par un logiciel de reconnaissance optique de partition, OMeR inclus, est de "seuiller" l'image, c'est-à-dire de remplacer les nuances de gris par du noir ou du blanc pur. Ceci permet de simplifier grandement les calculs, ...
|
|
|
by Olivier Guillion | | |
| |
|
La première connexion entre les modules de traitement d'image et les modules de traitement des informations musicales a été effectuée. Le traitement d'image repère les lignes horizontales, suit leurs petites imprécisions, élimine les "trous", les classe, puis transmet ...
|
|
|
by Olivier Guillion | | | |
|
Alors que nous améliorons la reconnaissance des portées sur la page, des tests doivent être réalisés avec autant que possible de partitions différentes, pour localiser les éventuels problèmes. Durant nos recherches de partitions scannées pouvant servir d'exemple, ce site a attiré ...
|
|
|
by Olivier Guillion | | |
| |
|
L'opportunité nous a été donnée de tester (enfin) Windows Vista. La compatibilité de nos programmes semble assurée, l'installation et l'exécution s'étant déroulée sans problème notable. Simplement, comme prévu, Vista est bourré d'alertes de sécurité. S'apercevant que les systèmes ...
|
|
|
by Olivier Guillion | | |
| |
|
|