• Like
Audiveris musichackdayvienna2013.v1
Upcoming SlideShare
Loading in...5
×

Audiveris musichackdayvienna2013.v1

  • 61 views
Uploaded on

Presented at http://classicalmusichackday.org

Presented at http://classicalmusichackday.org

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
61
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. MUSIC HACK DAY, Vienna 2013AudiverisOptical Music RecognitionPresented by Hervé Bitteurherve.bitteur@audiveris.org February 2, 2013V1
  • 2. 2www.audiveris.orgVIENNA 2013Agenda● User demo● The big picture● Audiveris technology● Current 4.2 release● Integration● Future
  • 3. 3www.audiveris.orgVIENNA 2013User Demo● User oriented Input Corrections Outputs● Case Input : Dichterliebe01.pdf Language : DEU Tempo : 80 Output : Finale Notepad
  • 4. 4www.audiveris.orgVIENNA 2013Score Transcription « big picture »SymbolicNotationPrintedScoresOMRMusicInfoRetrievalIndexSearchEditionScoresImagesEditViewPlayTransposePivot FormatOptical Music RecognitionAudiverisAudiverisMuseScorePeachNoteScanMusicXML
  • 5. 5www.audiveris.orgVIENNA 2013Music notation● MusicXML Symbol level Meant for score interchange● MIDI Note level Meant for digital instruments● MP3 Sound level Meant for recorded musicHigh levelLow level
  • 6. 6www.audiveris.orgVIENNA 2013OCR vs OMROCR(text)OMR(music)Complexity Horizontal lines ofcharactersCombined horizontal &vertical directionsTechnology Rather mature Several yearsbehind OCRProducts Many Just a few.One FOSS: Audiveris
  • 7. 7www.audiveris.orgVIENNA 2013Basic definitions: Runs & SectionsBlack run of 3 pixelsWhite run of 18 pixelsSection of 6 adjacent runs
  • 8. 8www.audiveris.orgVIENNA 2013Tech Demo● Technology oriented Runs Grid● Case Input : Chula.png Language : FRA Params : showRuns, showCombs Output : MuseScore
  • 9. 9www.audiveris.orgVIENNA 2013Pixels: Staff Lines & other objects
  • 10. 10www.audiveris.orgVIENNA 2013Black runs histo. → line thickness
  • 11. 11www.audiveris.orgVIENNA 2013White runs histogram → interline
  • 12. 12www.audiveris.orgVIENNA 2013Vertical runs > line thickness
  • 13. 13www.audiveris.orgVIENNA 2013Vertical runs <= line thickness
  • 14. 14www.audiveris.orgVIENNA 2013Short horizontal runs put aside
  • 15. 15www.audiveris.orgVIENNA 2013Long hori. runs → lines skeleton
  • 16. 16www.audiveris.orgVIENNA 2013Clusters of equidistant lines
  • 17. 17www.audiveris.orgVIENNA 2013Staff lines detected
  • 18. 18www.audiveris.orgVIENNA 2013Staff lines removed
  • 19. 19www.audiveris.orgVIENNA 2013Wavy staff lines: Splines
  • 20. 20www.audiveris.orgVIENNA 2013Wavy staff lines: Dewarped image
  • 21. 21www.audiveris.orgVIENNA 2013Stems detected
  • 22. 22www.audiveris.orgVIENNA 2013Sections → Glyphs → Shapes
  • 23. 23www.audiveris.orgVIENNA 2013Generated score
  • 24. 24www.audiveris.orgVIENNA 2013Audiveris version 4.2● Released in December 2012● Features: Ghostscript integration– for PDF input Adaptive Binarization– for non-uniform images Tesseract OCR V3– for text handling ART-based moments– for shape recognition Plugins– for MusicXML consumers
  • 25. 25www.audiveris.orgVIENNA 2013Local OMR IntegrationMusicXMLscanAudiverispluginpluginMuseScoredisplayclient
  • 26. 26www.audiveris.orgVIENNA 2013OMR as a Service (hack of the day)MusicXMLscanMuseScoredisplayinternetAudiverisFrontEndclient server
  • 27. 27www.audiveris.orgVIENNA 2013Audiveris evolution● Technology Good building blocks available 4.2+: iterative approach OK for good-quality scans 5.x: fuzzy logic needed for poor-quality scans● Architecture Focus on OMR service● « Freemium » model Free for basic features or low volume Premium for more serious usage
  • 28. Thank youwww.audiveris.orgAudiveris [latin] := « you will have heard »herve.bitteur@audiveris.org