A REVIEW ON PRINTED MUSIC RECOGNITION SYSTEM DEVELOPED IN INSTITUTE OF COMPUTER SCIENCE IAŞI

Size: px
Start display at page:

Download "A REVIEW ON PRINTED MUSIC RECOGNITION SYSTEM DEVELOPED IN INSTITUTE OF COMPUTER SCIENCE IAŞI"

Transcription

1 BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică Gheorghe Asachi din Iaşi Tomul LX (LXIV), Fasc., 24 SecŃia AUTOMATICĂ şi CALCULATOARE A REVIEW ON PRINTED MUSIC RECOGNITION SYSTEM DEVELOPED IN INSTITUTE OF COMPUTER SCIENCE IAŞI BY DAN GÂLEA, FLORIN ROTARU, SILVIU-IOAN BEJINARIU *, MIHAI BULEA 2, DAN MURGU 2, SIMONA PESCARU 2, VASILE APOPEI, MIHAELA MURGU 2 and IRINA RUSU 2 Institute of Computer Science, Romanian Academy, Iaşi Branch 2 Former Members of Institute of Computer Science, Romanian Academy, Iaşi Branch Received: February 2, 24 Accepted for publication: March 7, 24 Abstract. This paper presents recognizing complex printed music symbols techniques developed in our institute some time ago. The mentioned methods were part of a larger application for printed music scores recognition. Presented are the techniques for detection and removal of staff lines and measure bars, detection and recognition of note heads, stems and beams from a digitized image. Key words: musical symbols recognition, staff lines detection, symbol classification, musical information reconstruction. 2 Mathematics Subject Classification: 68T, 68U.. Introduction We started to design and implement the presented system at beginning of the last decade of the last century as part of collaboration with an Italian Society to develop software instruments for a music publishing house. Due the fact at that time very little documentation on the field was available, the optical music recognition (OMR) system was developed mainly using the customer * Corresponding author; silviu.bejinariu@gmail.com

2 5 Dan Gâlea et al. specifications. At the time we published first papers on recognition of specific musical symbols (Bulea, 993), and on structural recognition of printed music (Rotaru & Bejinariu, 996), we could consult only reference (Sicard, 992) in the field. However because our two mentioned publications did not reflect the complexity of the whole OMR task we think it is worthwhile to describe those OMR methods less mentioned, presented or published. Also, it is interesting to compare the performance of our system with the ones of OMR architectures reported lately. In (Rebelo et al., 2) and (Rebelo et al., 22) presented are the main OMR papers published at the analysis time. The analysis leads the authors to the conclusion that, generally, the proposed OMR systems encompass four main stages: image preprocessing - several techniques as enhancement, binarization, noise removal, blurring, deskewing are applied to the music score to make the recognition process more robust and efficient. Staff line thickness and vertical line distance within the same staff are often computed, providing the information for relative size comparisons; recognition of musical symbols a process subdivided in three parts: (a) staff line detection and removal to obtain the musical symbols; (b) symbol primitive segmentation and (c) symbol recognition. The input in the third stage can be simple features, raw pixels and high-level features such as information on connected components or the orientation of the symbol. reconstruction of the musical information in order to build a logical description of musical notation - the symbol primitives are merged to form musical symbols. Graphical and syntactic rules are used to introduce context information to validate and solve ambiguities. construction of a musical notation model to be represented as a symbolic description of the musical sheet. The system output is a graphical music-publishing file, like MIDI or MusicXML. Presented are the states of the art for each of the four OMR system components. Another study (Dalitz et al., 28) presents a quantitative comparison of different algorithms for the removal of staff lines from music score images and suggests a new skeletonization based approach. The analysed algorithms are compared with respect to three defined error metrics. The robustness of each evaluated method is measured with respect to certain image defects. In (Fotinea et al., 2) proposed are two OMR approaches: the first one recognizes the musical symbols without removing the staff lines; the second one is based on staff lines removal. The first task is accomplished in three stages: (a) Preprocessing - including normalization of the music image, detection of staff lines and staff segmentation; (b) Recognition divided in three steps: recognition of cut-alone symbols; recognition of symbols containing at least one vertical line and recognition of remaining symbols; (c) Reasoning -

3 Bul. Inst. Polit. Iaşi, t. LX (LXIV), f., 24 5 the recognition results of the previous two stages are combined and tuned using music theory rules. The second approach is done also in three steps: (a) Preprocessing including the following stages: evaluation of the dimensions of the music scores; isolation of separated staves; staff lines removal and isolation of connected components; (b) Isolated components classification - classification of standard-shaped symbols; classification of isolated notes and note groups; remaining components classification; (c) High level Reasoning. Fujinaga proposes in (Fujinaga, 996) an adaptive optical music recognition system where the database of the learned musical symbol classes is updated during the classification process. The adaptiveness is founded on two concepts: k-nn rule and genetic algorithms. Also, the thesis contains an interesting state of the art, starting with OMR systems realized at the beginning of 98 decade. A generalized framework (Bainbridge & Bell, 2) for OMR software is presented emphasizing key stages that must be solved: staff line identification, musical object location, musical feature classification and musical semantics. The authors describe the challenges posed by optical music recognition. A state in the art is included. Some other papers propose specific methods to solve certain tasks of an OMR system. For instance in (Vigliensoni et al., 23) is presented an image processing algorithm that extracts the position of bar lines on an input music score in order to deduce the number and position of measures on the page. In (Miyao, 22), a method to extract the five staff lines is proposed. The algorithm was tested and validated on musical sheets in which there are some inclinations, discontinuities, and curvatures. The author reports an extraction rate of 99.4% for 7 printed music scores. Carl Witt proposed in (Witt, 23) an approach to recognize music symbols using contour traces. The method has the following advantages: (a) solves the segmentation problem and the classification problem in a unified approach avoiding the error propagation from the segmentation stage; (b) make use of a search space that provides rich information, adequate for both detecting characters and parameterized shapes and (c) is able to deal with typical OMR challenges, such as font variations, touching symbols and broken symbols. Reed and Parker provide in (Reed & Parker, 996) and (Parker, 996) an overview of the techniques used by their system to perform tasks as: staff line detection, text segmentation, line detection, symbol recognition, note head recognition and semantic interpretation. Among these techniques are: template matching, Hough transform, line adjacency graphs, character profiles and graph grammars. In (Knopke & Byrd, 27) the authors propose a prototype system that uses multiple OMR recognizers to produce a composite document that is superior to the output of any one of the programs.

4 52 Dan Gâlea et al. All above mentioned papers report good or very good recognition rates for overall musical sheets or for specific groups of musical symbols. However, none of them seem to solve, as our system, very complex musical structures, as indicated in section 4 of the paper. 2. Optical Music Recognition (OMR) System The goal of this application is to recognize music symbols from the printed music documents. First, each page of music is digitized using a scanner. To extract symbols from the resulting binary image, the following steps are performed: Interactive staff separation. This step optional and it allows the user to clearly distinguish the boundaries between staffs and to properly assign music symbols to staffs for complex musical scores. Detection and removal of staff lines. The staff lines must be removed to obtain isolated musical symbols. This is completed using methods which do not cause distortions to the remaining symbols. Detection and recognition of musical symbols. Each object is framed and processed through a four level classification process, shown below. A pre-classifier was developed to accomplish two tasks, using projection analysis methods. The first task is to separate symbols that inadvertently touch or are connected (e.g. notes with sharps, naturals, flats). The second task approximates locations where notes exist. Structural and syntactic methods detect sub-patterns (note head, bar, stem, beam) for large complex symbols (all at level in Fig. ). A neural classifier (level 2 in Fig. ) is used to recognize small symbols (i.e. sharps, flats and pauses). Included in the decision process are a robust method for feature extraction and an algorithm for continuously adapting the training set from the newly obtained patterns (Bulea, 993). On the last level a specialized classifier analyses the objects rejected from the first levels, whole and half notes simple or in chords. The application includes mechanisms to classify note heads and beams. The localization of these symbols uses edge detection, thinning, digital distance computation, component labeling and reconstruction from incomplete border algorithms (Duda & Hart, 973; Meisel, 972; Rosenfeld & Kak, 976; Sicard, 992; Fu, 974; Pavlidis, 977; Banks, 99; Lindely, 99; Rotaru et al., 993; Rotaru, 998). The rest of the paper is structured in 4 sections. Section 3 describes the method for detection and removal of staff lines and measure bars. Section 4 presents structural and decisional methods to recognize music symbols. Section 5 discusses the results and evaluates the performance of the system.

5 Bul. Inst. Polit. Iaşi, t. LX (LXIV), f., Fig. Classifier structure. 3. Detection and Removal of Staff Lines and Measure Bars One important step before symbol recognition is the detection and extraction of the staff lines. The symbol shape is more easily recognized without these lines. The staff line information, position of the lines, distance between lines, slope and the thickness of lines, is retained. All of this information is merged later, so that the total musical meaning of symbols and staff lines can be described. Some music symbols share segments with the staff lines. The removal of lines must be done in a method that keeps the connectivity of the symbols. This is a very difficult method to perfect and sacrifices had to be made with bass clef and whole notes located between staff lines. At a later step these symbols will be recognized by unifying two or three objects with special features that are located next to each other. The removal of staff lines is done in the following steps: a starting position is found by checking for 5 horizontal lines of the same thickness and equally spaced. This starting point is not necessary the left limit of the staff.

6 54 Dan Gâlea et al. from the start position a tracking and marking process of the lines to the left and to right is done. The tracking is performed in a common direction for all 5 lines of the staff. Intermediate points along the line, where the slope changes, are stored. The problem with printed music sheets and staff lines is that the lines are not perfectly straight. A straight line interpolation of a deformed printed line could result in an inaccurate placement of a symbol. For instance a note could be vertically misplaced, thus changing the tone of the note. This process of storing intermediate points and using the line segments between these points leads to a more accurate piecewise linear interpolation. The detection process continues regardless of gaps in the staff lines (caused by poor print quality or incorrect threshold to binarize the image). When a gap occurs in all five lines of the staff the process stops. the extraction of the five lines is completed by analyzing the locations where marked lines cross music symbols. The decision to cancel or not cancel the marked pixels is very similar to that used in thinning algorithms. Experience has shown that the algorithm to detect and cancel the staff lines performs the removal and preserves the shape of the majority of music symbols. The results of staff line and measure bar elimination are shown in Fig. 2 a (original image) and Fig. 2 b (processed image). Fig. 2 a Original image. After the staff lines elimination the measure bars removal is performed. The removal of the measure bars is required because music symbols are often connected to them. The detection of the measure bars is completed on a staff system level for each page. The first step is to detect the staff systems (staves) in the page. The detection process uses the separation line completed by the user in the interactive staff separation step. If a vertical line intersects the separation line the application associates the upper and the lower staffs to be in the same stave. The process is only completed on the beginning (left side) of the sheet music.

7 Bul. Inst. Polit. Iaşi, t. LX (LXIV), f., A two-step process is used to validate the measure bar removal. First, the locations of well separated peaks from the X projection pixel histogram are determined. Second, a vertical line, identified from the first step, exceeding one or both five line staff limits, is removed only if the line intersects the appropriate staff separation boundary. The measure bars can not be confused with note stems, using this two-step process. Fig. 2 b Processed image. 4. Detection and Recognition of Musical Symbols The music symbols are identified by scanning the binary image of the score page. The scan is conducted line by line searching for a black pixel that can be a starting point for a contour tracking algorithm. From the detected pixel the symbol is localized using this tracking algorithm. A filling algorithm is then applied to change the pixels of the symbol to a different gray level to avoid detecting the same object twice. For each symbol the following information is stored: coordinates of the surrounding rectangle; coordinates of the starting point; area of the symbol; perimeter of the symbol. A major issue in music symbol recognition is to proper identify pitches (note head) and beam cross bars. Within this major issue is the proper identification of alterations (flats, naturals or sharps) which are connected to certain notes. This proper identification process is important because of the potential confusion between elements, such as: short beam cross bars improperly classified as pitch; pitches tied in chords creating a black pixel zone that can be misidentified as a beam cross bar.

8 56 Dan Gâlea et al. Structural recognition methods consider objects having a complex structure. Objects are analyzed and separated in basic shapes: notes, bars, beams and so on. The detection of filled notes (less than half value) and beam bars are solved using a set of thinning algorithms, segmentation (in order to detect regions which are situated at a certain distance to the background) and edge detection. 4.. Pitch and Chord Identification The pitch identification algorithm first identifies the local maximum zones (with pixels situated at the greatest distance from the background). The connected components of these zones are then labeled. After labeling the weight centers of the connected components are computed, according to certain parameters (staff lined thickness, distance between two lines). This operation is called focusing. The obtained centers allow the exploration from inside the analyzed symbol and the extraction of some shape characteristics. The centers with shape characteristics outside the accepted shape features space are eliminated. Pitches are detected in simple configuration (without connected notes) or in chords with connected adjacent pitches. An example of the segmentation, labeling and focusing processes is displayed in Fig. 3. Fig. 3 Pitch detection. The obtained results are compared with the note information provided by the pre-classifier, mentioned earlier. If the results do not match, more iterations of the segmentation and focusing processes are computed adjusting parameters (according to the error) until the results converge. For instance, if the pitch identification algorithm recognizes fewer simple notes than the preclassifier, the segmentation and focusing processes are computed again. The parameters are modified so that the local maximum area will be enlarged and more weight centers will be computed.

9 Bul. Inst. Polit. Iaşi, t. LX (LXIV), f., After pitch detection the corresponding stems are identified, using a relatively simple tracking process. The level of the note head is established by identification of the closest staff line, or two adjacent staff lines, to the pitch center. The line equations were computed during the staff lines detection and centers coordinates during focusing. For each symbol classified as pitch the following information is computed and stored: position ( X, Y coordinates) level ( according to staff lines) stem location (to left or right) stem direction (up or down) positions of neighboring notes in a chord equivalent pitches (up, down) indicating the music duration. Symbols classified as pitches are divided in equivalency classes according to the stem they are connected to. For each class, an element is chosen to be analyzed for establishing the duration. This duration will be attributed to the whole equivalency class. In orchestral compositions there are portions of music which are very large and complicated as depicted in Fig. 4. The object can represent a complex musical structure with many notes tied to beams which form a large area of black pixels. In this case the segmentation algorithm requires a large amount of computing time and memory. A Y-projection method is applied to detect the beam area, for a very large and X-elongated object. This area is isolated and the segmentation process works only for the note area. Fig. 4 Complex musical structure. Fig. 5 shows two relevant views, the area of a unprocessed complicated symbol (top) and the processed image with the beam area isolated (lower left).

10 58 Dan Gâlea et al. Fig. 5 Beam segmentation of the musical structure illustrated by Fig Identification of Beam Cross Bars The initially stages of the beam cross bar identification algorithms are used for digital distance computing and marking zones that contain pixels with distances larger than a dynamically established threshold. In beam cross bar recognition considerations had to be given to the fact that a logic beam has one or more bars which might fall into one of the following three situations: unconnected bars misconnected bars due to poor printing quality or incomplete staff line elimination one logic bar divided into components. These situations are depicted in the next figure: In the next stage of the recognition the marked symbols are analyzed using the following characteristics: X elongation Y elongation area/perimeter ratio surrounding rectangle dimensions ratio.

11 Bul. Inst. Polit. Iaşi, t. LX (LXIV), f., Fig. 6 a 2 unconnected beam bars. Fig. 6 b 3 misconnected beam bars. Using this process the beam cross bars are identified (physically) and labeled. The labeled bars are then analyzed for a logic evaluation concerning the music duration of each pitch, using the following algorithm: for each main pitch in his equivalence class { for each of the stems to which is connected ( up-down and/or left-right ) { interest zone is established as a neighborhood of the stem interest zone is analyzed by a vertical scan along the stem for each beam cross bar encountered { the thickness within the interest zone is analyzed in order to establish the corresponding logic bars number if the analyzing bar is the first encountered then the bar label is associated to the pitch else if the bar label is the same with the precedent one we continue the loop else the bar takes the label from the precedent bar (the two bars are logically equivalent) } the musical duration for the associated note is established } the musical duration is completed for all equivalent pitches } The algorithm is designed to allow for the analysis and correct classification for each of the three previously presented situations. This remains true even the structure contains more than one logic beam, as in Fig. 7:

12 6 Dan Gâlea et al. Fig. 7 Structure with more than one logic beam. As illustrated in Figs. 4, 5 and 8 the structural analysis method can deal also with multi-staff complex structures. Fig. 8 Multi staff structure recognition.

13 Bul. Inst. Polit. Iaşi, t. LX (LXIV), f., No Beam Connection Full Note Structure Analysis The third classifier from Fig. recognizes full note structures not connected to beams as depicted in Figs. 9 and. Fig. 9 No beam connection full note structure. A structural approach was used to analyze such musical objects. The note heads were detected using the method described in paragraph 4.. Then a horizontal projection of the object is performed and the minimum on the Y axis of the result is considered as the cut point to separe the head notes area from the stem area. From stem area Freeman code analysis there are detected the local minimum and maximum points. Considering some separability and symmetry conditions the stem repeater symbols can be detected as illustrated in Fig.. In order to establish the duration of pitches that are not connected to beams, the stem is separated from the note heads, as for repeaters, Fig. 9. Analysis of the Freeman chain-code obtained from the contour tracking algorithm, scaling and pattern matching methods are applied to classify quarter, eighth, sixteenth, and other durations notes.

14 62 Dan Gâlea et al. Fig. Note structure with repeater symbol recognition Half Notes Identification The third classifier from Fig. performs also steps to recognize half notes and half note chords (Fig. ). These steps are as follows: an acceptance criterion based on the dimensions of the surrounding rectangle is applied to accept/reject symbols that may be half notes; thinning of accepted symbols; reconstruction from incomplete border algorithms; stem localization and removal using X projection; detection of the remaining connected symbols and validation as half notes using Y projection analysis. Fig. Half notes processing.

15 Bul. Inst. Polit. Iaşi, t. LX (LXIV), f., Reconstruction method from incomplete border algorithm labels the analyzed area pixels as follows: border pixels located outside the area to be completed; border pixels located inside the area to be completed; Blank for the others. For half notes this classification was done in four steps by four scans of the area between staff lines where staff line deletion could broke the head note. The area considered to include a broken half note is divided in four regions 2. Each region is scanned as follows: 3 4 Area : left right; up bottom; Area 2: right left; up bottom; Area 3: left right; bottom up; Area 4: right left; up bottom. The method labels the blank pixels according to following rules: Any blank with neighbors and is marked. Any blank with neighbors and blank is marked. Any blank with all neighbors is marked. Any blank with all neighbors is marked. The number of scans was experimentally established. The result is illustrated in Fig. 2. one step Fig. 2 Incomplete border reconstruction. The last step of processing a music page is to classify unrecognized objects by analyzing their localized area (for staccato or duration points) or connecting two or three symbols that are close together (bass clef parts, whole note parts, head note with interrupted stem).

16 64 Dan Gâlea et al. 5. Conclusions The program can recognize musical scores from a variety of different printing styles, sizes and symbol quality. The score recognition accuracy floats somewhere between 8% and 94% depending on the quality of the scanned pages. For good quality printed scores the recognition rate can reach 98%. After recognition, the page is corrected and completed using a specific music score editor. The recognition rate was evaluated in three ways: comparing the output OMR file with one resulted after editing completion of the score page. The comparison is made counting the recognized symbols but is not always relevant because simple structures can be wrong recognized while the complex structures could have o good recognition rate. More relevant is the time to complete the OMR result; the ratio (recognized symbols)/(number of sheet symbols after page editing); area percent computation of the recognized symbols. By the last evaluation the recognition rate is quite good because the level classifier provides very good results, and the area of those complex structures is large. However the time to edit from scratch a complex musical score is 6-7 times longer than completing the OMR result. For a medium quality image the recognition rate of each of the three classifiers is depicted below. The structural analyzer has a recognition rate of 94% for symbols connected in beam. For the neural classifier on level 2 the recognition rate is 9% and the recognition rate for simple note or connected in chords is 89%.

17 Bul. Inst. Polit. Iaşi, t. LX (LXIV), f., REFERENCES Bainbridge D., Bell T., The Challenge of Optical Music Recognition. Computers and the Humanities, 35, 95 2, 2. Banks S., Signal Processing, Image Processing and Pattern Recognition. Prentice Hall, 99. Bulea M., Robust Recognition of Printed Musical Symbols Using Neural Networks. FSAI, 2, 2, 993. Dalitz C., Droettboom M., Pranzas B., Fujinaga I., A Comparative Study of Staff Removal Algorithms. IEEE TPAMI, 3, 5, May 28. Duda R.O., Hart P.E, Pattern Classification and Scene Analysis. John Wiley & Sons, New York, 973. Fotinea S.-E., Giakoupis G., Liveris A., Bakamidis S., Carayannis G., An Optical Notation Recognition System for Printed Music Based on Template Matching and High Level Reasoning. The 6th Recherche d Informations Assistée par Ordinateur, Paris, 2. Fu K., Syntactic Methods in Pattern Recognition. Accademic Press, 974. Fujinaga I., Adaptive Optical Music Recognition. Ph. D. Thesis, McGill University Montréal, Canada, June 996. Knopke I., Byrd D., Towards MusicDiff: A Foundation for Improved Optical Music Recognition using Multiple Recognizers. Austrian Computer Society (OCG), 27. Lindely C.A, Practical Image Processing in C. John Wiley & Sons, 99. Meisel W.S., Computer-Oriented Approaches to Pattern Recognition. Academic Press, New York, 972. Miyao H., Stave Extraction for Printed Music Scores. In Yin H. et al. (Eds.), IDEAL, LNCS 242, , 22. Parker J.R., Algorithms for Image Processing and Computer Vision. John Wiley & Sons, First Edition, 996. Pavlidis T., Structural Pattern Recognition. Springer - Verlag, Berlin, Heidelberg, 977. Rebelo A., Capela G., Cardoso J.S., Optical Recognition of Music Symbols: a Comparative Study. Int. J. Document Anal. Recognit., 3, 9 3, 2. Rebelo A., Fujinaga I., Paszkiewicz F., Optical Music Recognition: State-of-the-Art and Open Issues. International Journal of Multimedia and Information Retrieval, March 22. Reed K.T., Parker J.R., Automatic Computer Recognition of Printed Music. In: International Conference on Pattern Recognition, 83 87, 996. Rosenfeld A., Kak A.C., Digital Image Processing. Academic Press, New York, 976. Rotaru F., Gâlea D., Bejinariu S., Apopei V., Murgu D., Pescaru S., Murgu M., Rusu I., Jitca D., Metode structurale şi sintactice în recunoaşterea simbolilor muzicali. Raport de cercetare I.I.T. Iaşi, Academia Română, 993. Rotaru F., Bejinariu S., Recognition of Printed Music. Advanced in Modelling & Analysis, B, 36,, 43 5, 996. Rotaru F., ContribuŃii la dezvoltarea metodelor de recunoaştere a formelor cu aplicańii în analiza imaginilor. Ph. D. Thesis, Iaşi, 998. Sicard E., An Efficient Method for the Recognition of Printed Music. Proceedings of the th IAPR International Conference on Pattern Recognition, Hague, Netherlands, 992.

18 66 Dan Gâlea et al. Vigliensoni G., Burlet G., Fujinaga I., Optical Measure Recognition in Common Music Notation. International Society for Music Information Retrieval, 23. Witt C., Optical Music Recognition Symbol Detection using Contour Traces. Bachelor Thesis, Institut fur Informatik der Freien Universitat Berlin, 23. SISTEM DE RECUNOAŞTERE AUTOMATĂ A PARTITURILOR MUZICALE (Rezumat) În cadrul Institutului de Informatică Teoretică Iaşi a fost dezvoltat un sistem de recunoaştere automată a partiturilor muzicale tipărite, componentă a unui sistem complex pentru editarea şi publicarea partiturilor muzicale. Sistemul de recunoaştere a fost proiectat în principal pe baza specificańiilor oferite de beneficiarul sistemului, într-o perioadă în care accesul la literatura de specialitate era foarte redus. Cu toate acestea, sistemul dezvoltat are performanńe comparabile cu cele raportate ulterior în literatura de specialitate. Sistemele de recunoaştere automată a partiturilor tipărite au o structură complexă ce include în general componente pentru: preprocesare; recunoaşterea simbolurilor (detecńia şi eliminarea liniilor de portativ, segmentarea simbolurilor şi recunoaşterea propriu-zisă); reconstrucńia informańiei muzicale (validare şi eliminarea ambiguităńilor); generarea descrierii simbolice a informańiei. În cadrul acestui articol sunt detaliate componentele pentru detectarea şi eliminarea liniilor de portativ şi a barelor de măsură, detecńia şi recunoaşterea simbolurilor de tip cap de notă şi respectiv a structurilor complexe de note legate în beam. Prima secńiune conńine o trecere în revistă a sistemelor de recunoaştere a partiturilor, menńionate în literatura de specialitate. Cea de a doua secńiune prezintă structura generală a sistemului dezvoltat. În cea de a treia secńiune a lucrării este prezentată metoda propusă pentru detecńia şi eliminarea liniilor de portativ şi a barelor de măsură. A patra secńiune a lucrării detaliază metodele utilizate pentru recunoaşterea capurilor de notă simple sau legate în structuri de tip chord, identificarea capurilor de notă conectate în structuri complexe de tip beam, inclusiv multi-portativ, precum şi a notelor întregi respectiv a doimilor. În ultima secńiune a lucrării sunt prezentate evaluări ale rezultatelor obńinute prin aplicarea sistemului de recunoaştere realizat. Pentru o imagine de calitate medie, ratele de recunoaştere sunt de 94% pentru simbolurile conectate în structuri de tip beam, 9% pentru simbolurile simple analizate folosind clasificatorul neuronal, respectiv 89% pentru notele simple sau legate în structuri de tip chord.

Primitive segmentation in old handwritten music scores

Primitive segmentation in old handwritten music scores Primitive segmentation in old handwritten music scores Alicia Fornés 1, Josep Lladós 1, and Gemma Sánchez 1 Computer Vision Center / Computer Science Department, Edifici O, Campus UAB 08193 Bellaterra

More information

Optical Music Recognition: Staffline Detectionand Removal

Optical Music Recognition: Staffline Detectionand Removal Optical Music Recognition: Staffline Detectionand Removal Ashley Antony Gomez 1, C N Sujatha 2 1 Research Scholar,Department of Electronics and Communication Engineering, Sreenidhi Institute of Science

More information

Development of an Optical Music Recognizer (O.M.R.).

Development of an Optical Music Recognizer (O.M.R.). Development of an Optical Music Recognizer (O.M.R.). Xulio Fernández Hermida, Carlos Sánchez-Barbudo y Vargas. Departamento de Tecnologías de las Comunicaciones. E.T.S.I.T. de Vigo. Universidad de Vigo.

More information

USING A GRAMMAR FOR A RELIABLE FULL SCORE RECOGNITION SYSTEM 1. Bertrand COUASNON Bernard RETIF 2. Irisa / Insa-Departement Informatique

USING A GRAMMAR FOR A RELIABLE FULL SCORE RECOGNITION SYSTEM 1. Bertrand COUASNON Bernard RETIF 2. Irisa / Insa-Departement Informatique USING A GRAMMAR FOR A RELIABLE FULL SCORE RECOGNITION SYSTEM 1 Bertrand COUASNON Bernard RETIF 2 Irisa / Insa-Departement Informatique 20, Avenue des buttes de Coesmes F-35043 Rennes Cedex, France couasnon@irisa.fr

More information

Optical Music Recognition System Capable of Interpreting Brass Symbols Lisa Neale BSc Computer Science Major with Music Minor 2005/2006

Optical Music Recognition System Capable of Interpreting Brass Symbols Lisa Neale BSc Computer Science Major with Music Minor 2005/2006 Optical Music Recognition System Capable of Interpreting Brass Symbols Lisa Neale BSc Computer Science Major with Music Minor 2005/2006 The candidate confirms that the work submitted is their own and the

More information

GRAPH-BASED RHYTHM INTERPRETATION

GRAPH-BASED RHYTHM INTERPRETATION GRAPH-BASED RHYTHM INTERPRETATION Rong Jin Indiana University School of Informatics and Computing rongjin@indiana.edu Christopher Raphael Indiana University School of Informatics and Computing craphael@indiana.edu

More information

Accepted Manuscript. A new Optical Music Recognition system based on Combined Neural Network. Cuihong Wen, Ana Rebelo, Jing Zhang, Jaime Cardoso

Accepted Manuscript. A new Optical Music Recognition system based on Combined Neural Network. Cuihong Wen, Ana Rebelo, Jing Zhang, Jaime Cardoso Accepted Manuscript A new Optical Music Recognition system based on Combined Neural Network Cuihong Wen, Ana Rebelo, Jing Zhang, Jaime Cardoso PII: S0167-8655(15)00039-2 DOI: 10.1016/j.patrec.2015.02.002

More information

Towards the recognition of compound music notes in handwritten music scores

Towards the recognition of compound music notes in handwritten music scores Towards the recognition of compound music notes in handwritten music scores Arnau Baró, Pau Riba and Alicia Fornés Computer Vision Center, Dept. of Computer Science Universitat Autònoma de Barcelona Bellaterra,

More information

Optical music recognition: state-of-the-art and open issues

Optical music recognition: state-of-the-art and open issues Int J Multimed Info Retr (2012) 1:173 190 DOI 10.1007/s13735-012-0004-6 TRENDS AND SURVEYS Optical music recognition: state-of-the-art and open issues Ana Rebelo Ichiro Fujinaga Filipe Paszkiewicz Andre

More information

Ph.D Research Proposal: Coordinating Knowledge Within an Optical Music Recognition System

Ph.D Research Proposal: Coordinating Knowledge Within an Optical Music Recognition System Ph.D Research Proposal: Coordinating Knowledge Within an Optical Music Recognition System J. R. McPherson March, 2001 1 Introduction to Optical Music Recognition Optical Music Recognition (OMR), sometimes

More information

Department of Computer Science. Final Year Project Report

Department of Computer Science. Final Year Project Report Department of Computer Science Final Year Project Report Automatic Optical Music Recognition Lee Sau Dan University Number: 9210876 Supervisor: Dr. A. K. O. Choi Second Examiner: Dr. K. P. Chan Abstract

More information

Music Representations

Music Representations Lecture Music Processing Music Representations Meinard Müller International Audio Laboratories Erlangen meinard.mueller@audiolabs-erlangen.de Book: Fundamentals of Music Processing Meinard Müller Fundamentals

More information

A COMPUTER VISION SYSTEM TO READ METER DISPLAYS

A COMPUTER VISION SYSTEM TO READ METER DISPLAYS A COMPUTER VISION SYSTEM TO READ METER DISPLAYS Danilo Alves de Lima 1, Guilherme Augusto Silva Pereira 2, Flávio Henrique de Vasconcelos 3 Department of Electric Engineering, School of Engineering, Av.

More information

BUILDING A SYSTEM FOR WRITER IDENTIFICATION ON HANDWRITTEN MUSIC SCORES

BUILDING A SYSTEM FOR WRITER IDENTIFICATION ON HANDWRITTEN MUSIC SCORES BUILDING A SYSTEM FOR WRITER IDENTIFICATION ON HANDWRITTEN MUSIC SCORES Roland Göcke Dept. Human-Centered Interaction & Technologies Fraunhofer Institute of Computer Graphics, Division Rostock Rostock,

More information

2. Problem formulation

2. Problem formulation Artificial Neural Networks in the Automatic License Plate Recognition. Ascencio López José Ignacio, Ramírez Martínez José María Facultad de Ciencias Universidad Autónoma de Baja California Km. 103 Carretera

More information

APPENDIX A: ERRATA TO SCORES OF THE PLAYER PIANO STUDIES

APPENDIX A: ERRATA TO SCORES OF THE PLAYER PIANO STUDIES APPENDIX A: ERRATA TO SCORES OF THE PLAYER PIANO STUDIES Conlon Nancarrow s hand-written scores, while generally quite precise, contain numerous errors. Most commonly these are errors of omission (e.g.,

More information

Machine Vision System for Color Sorting Wood Edge-Glued Panel Parts

Machine Vision System for Color Sorting Wood Edge-Glued Panel Parts Machine Vision System for Color Sorting Wood Edge-Glued Panel Parts Q. Lu, S. Srikanteswara, W. King, T. Drayer, R. Conners, E. Kline* The Bradley Department of Electrical and Computer Eng. *Department

More information

VISUAL CONTENT BASED SEGMENTATION OF TALK & GAME SHOWS. O. Javed, S. Khan, Z. Rasheed, M.Shah. {ojaved, khan, zrasheed,

VISUAL CONTENT BASED SEGMENTATION OF TALK & GAME SHOWS. O. Javed, S. Khan, Z. Rasheed, M.Shah. {ojaved, khan, zrasheed, VISUAL CONTENT BASED SEGMENTATION OF TALK & GAME SHOWS O. Javed, S. Khan, Z. Rasheed, M.Shah {ojaved, khan, zrasheed, shah}@cs.ucf.edu Computer Vision Lab School of Electrical Engineering and Computer

More information

Symbol Classification Approach for OMR of Square Notation Manuscripts

Symbol Classification Approach for OMR of Square Notation Manuscripts Symbol Classification Approach for OMR of Square Notation Manuscripts Carolina Ramirez Waseda University ramirez@akane.waseda.jp Jun Ohya Waseda University ohya@waseda.jp ABSTRACT Researchers in the field

More information

TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC

TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC G.TZANETAKIS, N.HU, AND R.B. DANNENBERG Computer Science Department, Carnegie Mellon University 5000 Forbes Avenue, Pittsburgh, PA 15213, USA E-mail: gtzan@cs.cmu.edu

More information

Improving Performance in Neural Networks Using a Boosting Algorithm

Improving Performance in Neural Networks Using a Boosting Algorithm - Improving Performance in Neural Networks Using a Boosting Algorithm Harris Drucker AT&T Bell Laboratories Holmdel, NJ 07733 Robert Schapire AT&T Bell Laboratories Murray Hill, NJ 07974 Patrice Simard

More information

Study Guide. Solutions to Selected Exercises. Foundations of Music and Musicianship with CD-ROM. 2nd Edition. David Damschroder

Study Guide. Solutions to Selected Exercises. Foundations of Music and Musicianship with CD-ROM. 2nd Edition. David Damschroder Study Guide Solutions to Selected Exercises Foundations of Music and Musicianship with CD-ROM 2nd Edition by David Damschroder Solutions to Selected Exercises 1 CHAPTER 1 P1-4 Do exercises a-c. Remember

More information

Efficient Processing the Braille Music Notation

Efficient Processing the Braille Music Notation Efficient Processing the Braille Music Notation Tomasz Sitarek and Wladyslaw Homenda Faculty of Mathematics and Information Science Warsaw University of Technology Plac Politechniki 1, 00-660 Warsaw, Poland

More information

The MUSCIMA++ Dataset for Handwritten Optical Music Recognition

The MUSCIMA++ Dataset for Handwritten Optical Music Recognition The MUSCIMA++ Dataset for Handwritten Optical Music Recognition Jan Hajič jr. Institute of Formal and Applied Linguistics Charles University Email: hajicj@ufal.mff.cuni.cz Pavel Pecina Institute of Formal

More information

Distortion Analysis Of Tamil Language Characters Recognition

Distortion Analysis Of Tamil Language Characters Recognition www.ijcsi.org 390 Distortion Analysis Of Tamil Language Characters Recognition Gowri.N 1, R. Bhaskaran 2, 1. T.B.A.K. College for Women, Kilakarai, 2. School Of Mathematics, Madurai Kamaraj University,

More information

Automated extraction of motivic patterns and application to the analysis of Debussy s Syrinx

Automated extraction of motivic patterns and application to the analysis of Debussy s Syrinx Automated extraction of motivic patterns and application to the analysis of Debussy s Syrinx Olivier Lartillot University of Jyväskylä, Finland lartillo@campus.jyu.fi 1. General Framework 1.1. Motivic

More information

An Empirical Study on Identification of Strokes and their Significance in Script Identification

An Empirical Study on Identification of Strokes and their Significance in Script Identification An Empirical Study on Identification of Strokes and their Significance in Script Identification Sirisha Badhika *Research Scholar, Computer Science Department, Shri Jagdish Prasad Jhabarmal Tibrewala University,

More information

CS229 Project Report Polyphonic Piano Transcription

CS229 Project Report Polyphonic Piano Transcription CS229 Project Report Polyphonic Piano Transcription Mohammad Sadegh Ebrahimi Stanford University Jean-Baptiste Boin Stanford University sadegh@stanford.edu jbboin@stanford.edu 1. Introduction In this project

More information

Reducing False Positives in Video Shot Detection

Reducing False Positives in Video Shot Detection Reducing False Positives in Video Shot Detection Nithya Manickam Computer Science & Engineering Department Indian Institute of Technology, Bombay Powai, India - 400076 mnitya@cse.iitb.ac.in Sharat Chandran

More information

Figure 2: Original and PAM modulated image. Figure 4: Original image.

Figure 2: Original and PAM modulated image. Figure 4: Original image. Figure 2: Original and PAM modulated image. Figure 4: Original image. An image can be represented as a 1D signal by replacing all the rows as one row. This gives us our image as a 1D signal. Suppose x(t)

More information

An Integrated Music Chromaticism Model

An Integrated Music Chromaticism Model An Integrated Music Chromaticism Model DIONYSIOS POLITIS and DIMITRIOS MARGOUNAKIS Dept. of Informatics, School of Sciences Aristotle University of Thessaloniki University Campus, Thessaloniki, GR-541

More information

Automatic Commercial Monitoring for TV Broadcasting Using Audio Fingerprinting

Automatic Commercial Monitoring for TV Broadcasting Using Audio Fingerprinting Automatic Commercial Monitoring for TV Broadcasting Using Audio Fingerprinting Dalwon Jang 1, Seungjae Lee 2, Jun Seok Lee 2, Minho Jin 1, Jin S. Seo 2, Sunil Lee 1 and Chang D. Yoo 1 1 Korea Advanced

More information

A Framework for Segmentation of Interview Videos

A Framework for Segmentation of Interview Videos A Framework for Segmentation of Interview Videos Omar Javed, Sohaib Khan, Zeeshan Rasheed, Mubarak Shah Computer Vision Lab School of Electrical Engineering and Computer Science University of Central Florida

More information

Music Radar: A Web-based Query by Humming System

Music Radar: A Web-based Query by Humming System Music Radar: A Web-based Query by Humming System Lianjie Cao, Peng Hao, Chunmeng Zhou Computer Science Department, Purdue University, 305 N. University Street West Lafayette, IN 47907-2107 {cao62, pengh,

More information

Overview. Teacher s Manual and reproductions of student worksheets to support the following lesson objective:

Overview. Teacher s Manual and reproductions of student worksheets to support the following lesson objective: Overview Lesson Plan #1 Title: Ace it! Lesson Nine Attached Supporting Documents for Plan #1: Teacher s Manual and reproductions of student worksheets to support the following lesson objective: Find products

More information

xlsx AKM-16 - How to Read Key Maps - Advanced 1 For Music Educators and Others Who are Able to Read Traditional Notation

xlsx AKM-16 - How to Read Key Maps - Advanced 1 For Music Educators and Others Who are Able to Read Traditional Notation xlsx AKM-16 - How to Read Key Maps - Advanced 1 1707-18 How to Read AKM 16 Key Maps For Music Educators and Others Who are Able to Read Traditional Notation From the Music Innovator's Workshop All rights

More information

Automatically Creating Biomedical Bibliographic Records from Printed Volumes of Old Indexes

Automatically Creating Biomedical Bibliographic Records from Printed Volumes of Old Indexes Automatically Creating Biomedical Bibliographic Records from Printed Volumes of Old Indexes Daniel X. Le and George R. Thoma National Library of Medicine Bethesda, MD 20894 ABSTRACT To provide online access

More information

Color Image Compression Using Colorization Based On Coding Technique

Color Image Compression Using Colorization Based On Coding Technique Color Image Compression Using Colorization Based On Coding Technique D.P.Kawade 1, Prof. S.N.Rawat 2 1,2 Department of Electronics and Telecommunication, Bhivarabai Sawant Institute of Technology and Research

More information

APPLICATIONS OF DIGITAL IMAGE ENHANCEMENT TECHNIQUES FOR IMPROVED

APPLICATIONS OF DIGITAL IMAGE ENHANCEMENT TECHNIQUES FOR IMPROVED APPLICATIONS OF DIGITAL IMAGE ENHANCEMENT TECHNIQUES FOR IMPROVED ULTRASONIC IMAGING OF DEFECTS IN COMPOSITE MATERIALS Brian G. Frock and Richard W. Martin University of Dayton Research Institute Dayton,

More information

Renotation from Optical Music Recognition

Renotation from Optical Music Recognition Renotation from Optical Music Recognition Liang Chen, Rong Jin, and Christopher Raphael (B) School of Informatics and Computing, Indiana University, Bloomington 47408, USA craphael@indiana.edu Abstract.

More information

Computational Modelling of Harmony

Computational Modelling of Harmony Computational Modelling of Harmony Simon Dixon Centre for Digital Music, Queen Mary University of London, Mile End Rd, London E1 4NS, UK simon.dixon@elec.qmul.ac.uk http://www.elec.qmul.ac.uk/people/simond

More information

Hidden Markov Model based dance recognition

Hidden Markov Model based dance recognition Hidden Markov Model based dance recognition Dragutin Hrenek, Nenad Mikša, Robert Perica, Pavle Prentašić and Boris Trubić University of Zagreb, Faculty of Electrical Engineering and Computing Unska 3,

More information

OPTICAL MUSIC RECOGNITION WITH CONVOLUTIONAL SEQUENCE-TO-SEQUENCE MODELS

OPTICAL MUSIC RECOGNITION WITH CONVOLUTIONAL SEQUENCE-TO-SEQUENCE MODELS OPTICAL MUSIC RECOGNITION WITH CONVOLUTIONAL SEQUENCE-TO-SEQUENCE MODELS First Author Affiliation1 author1@ismir.edu Second Author Retain these fake authors in submission to preserve the formatting Third

More information

Orchestration notes on Assignment 2 (woodwinds)

Orchestration notes on Assignment 2 (woodwinds) Orchestration notes on Assignment 2 (woodwinds) Introductory remarks All seven students submitted this assignment on time. Grades ranged from 91% to 100%, and the average grade was an unusually high 96%.

More information

MusicHand: A Handwritten Music Recognition System

MusicHand: A Handwritten Music Recognition System MusicHand: A Handwritten Music Recognition System Gabriel Taubman Brown University Advisor: Odest Chadwicke Jenkins Brown University Reader: John F. Hughes Brown University 1 Introduction 2.1 Staff Current

More information

AUTOMATIC MAPPING OF SCANNED SHEET MUSIC TO AUDIO RECORDINGS

AUTOMATIC MAPPING OF SCANNED SHEET MUSIC TO AUDIO RECORDINGS AUTOMATIC MAPPING OF SCANNED SHEET MUSIC TO AUDIO RECORDINGS Christian Fremerey, Meinard Müller,Frank Kurth, Michael Clausen Computer Science III University of Bonn Bonn, Germany Max-Planck-Institut (MPI)

More information

Northeast High School AP Music Theory Summer Work Answer Sheet

Northeast High School AP Music Theory Summer Work Answer Sheet Chapter 1 - Musical Symbols Name: Northeast High School AP Music Theory Summer Work Answer Sheet http://john.steffa.net/intrototheory/introduction/chapterindex.html Page 11 1. From the list below, select

More information

ART OF FILM A WAY OF ARCHITECTURAL COMMUNICATION

ART OF FILM A WAY OF ARCHITECTURAL COMMUNICATION BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică Gheorghe Asachi din Iaşi Tomul LV (LIX), Fasc. 4, 2009 Secţia CONSTRUCŢII. ĂRHITECTURĂ ART OF FILM A WAY OF ARCHITECTURAL COMMUNICATION

More information

Music Database Retrieval Based on Spectral Similarity

Music Database Retrieval Based on Spectral Similarity Music Database Retrieval Based on Spectral Similarity Cheng Yang Department of Computer Science Stanford University yangc@cs.stanford.edu Abstract We present an efficient algorithm to retrieve similar

More information

Smart Traffic Control System Using Image Processing

Smart Traffic Control System Using Image Processing Smart Traffic Control System Using Image Processing Prashant Jadhav 1, Pratiksha Kelkar 2, Kunal Patil 3, Snehal Thorat 4 1234Bachelor of IT, Department of IT, Theem College Of Engineering, Maharashtra,

More information

INTER GENRE SIMILARITY MODELLING FOR AUTOMATIC MUSIC GENRE CLASSIFICATION

INTER GENRE SIMILARITY MODELLING FOR AUTOMATIC MUSIC GENRE CLASSIFICATION INTER GENRE SIMILARITY MODELLING FOR AUTOMATIC MUSIC GENRE CLASSIFICATION ULAŞ BAĞCI AND ENGIN ERZIN arxiv:0907.3220v1 [cs.sd] 18 Jul 2009 ABSTRACT. Music genre classification is an essential tool for

More information

Topics in Computer Music Instrument Identification. Ioanna Karydi

Topics in Computer Music Instrument Identification. Ioanna Karydi Topics in Computer Music Instrument Identification Ioanna Karydi Presentation overview What is instrument identification? Sound attributes & Timbre Human performance The ideal algorithm Selected approaches

More information

BREAKING ACCESSIBILITY BARRIERS Computational Intelligence in Music Processing for Blind People

BREAKING ACCESSIBILITY BARRIERS Computational Intelligence in Music Processing for Blind People BREAKING ACCESSIBILITY BARRIERS Computational Intelligence in Music Processing for Blind People Wladyslaw Homa Faculty of Mathematics and Information Science Warsaw University of Technology, pl. Politechniki

More information

Representing, comparing and evaluating of music files

Representing, comparing and evaluating of music files Representing, comparing and evaluating of music files Nikoleta Hrušková, Juraj Hvolka Abstract: Comparing strings is mostly used in text search and text retrieval. We used comparing of strings for music

More information

Semi-supervised Musical Instrument Recognition

Semi-supervised Musical Instrument Recognition Semi-supervised Musical Instrument Recognition Master s Thesis Presentation Aleksandr Diment 1 1 Tampere niversity of Technology, Finland Supervisors: Adj.Prof. Tuomas Virtanen, MSc Toni Heittola 17 May

More information

y POWER USER MUSIC PRODUCTION and PERFORMANCE With the MOTIF ES Mastering the Sample SLICE function

y POWER USER MUSIC PRODUCTION and PERFORMANCE With the MOTIF ES Mastering the Sample SLICE function y POWER USER MUSIC PRODUCTION and PERFORMANCE With the MOTIF ES Mastering the Sample SLICE function Phil Clendeninn Senior Product Specialist Technology Products Yamaha Corporation of America Working with

More information

Preparing a Paper for Publication. Julie A. Longo, Technical Writer Sue Wainscott, STEM Librarian

Preparing a Paper for Publication. Julie A. Longo, Technical Writer Sue Wainscott, STEM Librarian Preparing a Paper for Publication Julie A. Longo, Technical Writer Sue Wainscott, STEM Librarian Most engineers assume that one form of technical writing will be sufficient for all types of documents.

More information

A HIGHLY INTERACTIVE SYSTEM FOR PROCESSING LARGE VOLUMES OF ULTRASONIC TESTING DATA. H. L. Grothues, R. H. Peterson, D. R. Hamlin, K. s.

A HIGHLY INTERACTIVE SYSTEM FOR PROCESSING LARGE VOLUMES OF ULTRASONIC TESTING DATA. H. L. Grothues, R. H. Peterson, D. R. Hamlin, K. s. A HIGHLY INTERACTIVE SYSTEM FOR PROCESSING LARGE VOLUMES OF ULTRASONIC TESTING DATA H. L. Grothues, R. H. Peterson, D. R. Hamlin, K. s. Pickens Southwest Research Institute San Antonio, Texas INTRODUCTION

More information

Getting Started. Connect green audio output of SpikerBox/SpikerShield using green cable to your headphones input on iphone/ipad.

Getting Started. Connect green audio output of SpikerBox/SpikerShield using green cable to your headphones input on iphone/ipad. Getting Started First thing you should do is to connect your iphone or ipad to SpikerBox with a green smartphone cable. Green cable comes with designators on each end of the cable ( Smartphone and SpikerBox

More information

A Review of Fundamentals

A Review of Fundamentals Chapter 1 A Review of Fundamentals This chapter summarizes the most important principles of music fundamentals as presented in Finding The Right Pitch: A Guide To The Study Of Music Fundamentals. The creation

More information

VivoSense. User Manual Galvanic Skin Response (GSR) Analysis Module. VivoSense, Inc. Newport Beach, CA, USA Tel. (858) , Fax.

VivoSense. User Manual Galvanic Skin Response (GSR) Analysis Module. VivoSense, Inc. Newport Beach, CA, USA Tel. (858) , Fax. VivoSense User Manual Galvanic Skin Response (GSR) Analysis VivoSense Version 3.1 VivoSense, Inc. Newport Beach, CA, USA Tel. (858) 876-8486, Fax. (248) 692-0980 Email: info@vivosense.com; Web: www.vivosense.com

More information

German Lute Tablature Recognition

German Lute Tablature Recognition 2009 10th International Conference on Document Analysis and Recognition German Lute Tablature Recognition Christoph Dalitz Christine Pranzas Niederrhein University of Applied Sciences Reinarzstr. 49, 47805

More information

Adaptive Key Frame Selection for Efficient Video Coding

Adaptive Key Frame Selection for Efficient Video Coding Adaptive Key Frame Selection for Efficient Video Coding Jaebum Jun, Sunyoung Lee, Zanming He, Myungjung Lee, and Euee S. Jang Digital Media Lab., Hanyang University 17 Haengdang-dong, Seongdong-gu, Seoul,

More information

How to Read Just Enough Music Notation. to Get by in Pop Music

How to Read Just Enough Music Notation. to Get by in Pop Music Special Report How to Read Just Enough Music Notation page 1 to Get by in Pop Music THE NEW SCHOOL OF AMERICAN MUSIC $5.00 Mastering music notation takes years of tedious study and practice. But that s

More information

Chord Classification of an Audio Signal using Artificial Neural Network

Chord Classification of an Audio Signal using Artificial Neural Network Chord Classification of an Audio Signal using Artificial Neural Network Ronesh Shrestha Student, Department of Electrical and Electronic Engineering, Kathmandu University, Dhulikhel, Nepal ---------------------------------------------------------------------***---------------------------------------------------------------------

More information

UNIVERSAL SPATIAL UP-SCALER WITH NONLINEAR EDGE ENHANCEMENT

UNIVERSAL SPATIAL UP-SCALER WITH NONLINEAR EDGE ENHANCEMENT UNIVERSAL SPATIAL UP-SCALER WITH NONLINEAR EDGE ENHANCEMENT Stefan Schiemenz, Christian Hentschel Brandenburg University of Technology, Cottbus, Germany ABSTRACT Spatial image resizing is an important

More information

Music Representations

Music Representations Advanced Course Computer Science Music Processing Summer Term 00 Music Representations Meinard Müller Saarland University and MPI Informatik meinard@mpi-inf.mpg.de Music Representations Music Representations

More information

Lab P-6: Synthesis of Sinusoidal Signals A Music Illusion. A k cos.! k t C k / (1)

Lab P-6: Synthesis of Sinusoidal Signals A Music Illusion. A k cos.! k t C k / (1) DSP First, 2e Signal Processing First Lab P-6: Synthesis of Sinusoidal Signals A Music Illusion Pre-Lab: Read the Pre-Lab and do all the exercises in the Pre-Lab section prior to attending lab. Verification:

More information

Singer Traits Identification using Deep Neural Network

Singer Traits Identification using Deep Neural Network Singer Traits Identification using Deep Neural Network Zhengshan Shi Center for Computer Research in Music and Acoustics Stanford University kittyshi@stanford.edu Abstract The author investigates automatic

More information

Micro-DCI 53ML5100 Manual Loader

Micro-DCI 53ML5100 Manual Loader Micro-DCI 53ML5100 Manual Loader Two process variable inputs Two manually controlled current outputs Multiple Display Formats: Dual Channel Manual Loader, Single Channel Manual Loader, Manual Loader with

More information

OBJECTIVE EVALUATION OF A MELODY EXTRACTOR FOR NORTH INDIAN CLASSICAL VOCAL PERFORMANCES

OBJECTIVE EVALUATION OF A MELODY EXTRACTOR FOR NORTH INDIAN CLASSICAL VOCAL PERFORMANCES OBJECTIVE EVALUATION OF A MELODY EXTRACTOR FOR NORTH INDIAN CLASSICAL VOCAL PERFORMANCES Vishweshwara Rao and Preeti Rao Digital Audio Processing Lab, Electrical Engineering Department, IIT-Bombay, Powai,

More information

(12) United States Patent

(12) United States Patent (12) United States Patent Sims USOO6734916B1 (10) Patent No.: US 6,734,916 B1 (45) Date of Patent: May 11, 2004 (54) VIDEO FIELD ARTIFACT REMOVAL (76) Inventor: Karl Sims, 8 Clinton St., Cambridge, MA

More information

A STATISTICAL VIEW ON THE EXPRESSIVE TIMING OF PIANO ROLLED CHORDS

A STATISTICAL VIEW ON THE EXPRESSIVE TIMING OF PIANO ROLLED CHORDS A STATISTICAL VIEW ON THE EXPRESSIVE TIMING OF PIANO ROLLED CHORDS Mutian Fu 1 Guangyu Xia 2 Roger Dannenberg 2 Larry Wasserman 2 1 School of Music, Carnegie Mellon University, USA 2 School of Computer

More information

Robert Alexandru Dobre, Cristian Negrescu

Robert Alexandru Dobre, Cristian Negrescu ECAI 2016 - International Conference 8th Edition Electronics, Computers and Artificial Intelligence 30 June -02 July, 2016, Ploiesti, ROMÂNIA Automatic Music Transcription Software Based on Constant Q

More information

Student Performance Q&A: 2001 AP Music Theory Free-Response Questions

Student Performance Q&A: 2001 AP Music Theory Free-Response Questions Student Performance Q&A: 2001 AP Music Theory Free-Response Questions The following comments are provided by the Chief Faculty Consultant, Joel Phillips, regarding the 2001 free-response questions for

More information

MUSIC THEORY CURRICULUM STANDARDS GRADES Students will sing, alone and with others, a varied repertoire of music.

MUSIC THEORY CURRICULUM STANDARDS GRADES Students will sing, alone and with others, a varied repertoire of music. MUSIC THEORY CURRICULUM STANDARDS GRADES 9-12 Content Standard 1.0 Singing Students will sing, alone and with others, a varied repertoire of music. The student will 1.1 Sing simple tonal melodies representing

More information

Keys: identifying 'DO' Letter names can be determined using "Face" or "AceG"

Keys: identifying 'DO' Letter names can be determined using Face or AceG Keys: identifying 'DO' Letter names can be determined using "Face" or "AceG" &c E C A F G E C A & # # # # In a sharp key, the last sharp is the seventh scale degree ( ti ). Therefore, the key will be one

More information

Student Performance Q&A:

Student Performance Q&A: Student Performance Q&A: 2010 AP Music Theory Free-Response Questions The following comments on the 2010 free-response questions for AP Music Theory were written by the Chief Reader, Teresa Reed of the

More information

A Fast Alignment Scheme for Automatic OCR Evaluation of Books

A Fast Alignment Scheme for Automatic OCR Evaluation of Books A Fast Alignment Scheme for Automatic OCR Evaluation of Books Ismet Zeki Yalniz, R. Manmatha Multimedia Indexing and Retrieval Group Dept. of Computer Science, University of Massachusetts Amherst, MA,

More information

Music Information Retrieval with Temporal Features and Timbre

Music Information Retrieval with Temporal Features and Timbre Music Information Retrieval with Temporal Features and Timbre Angelina A. Tzacheva and Keith J. Bell University of South Carolina Upstate, Department of Informatics 800 University Way, Spartanburg, SC

More information

Primo Theory. Level 5 Revised Edition. by Robert Centeno

Primo Theory. Level 5 Revised Edition. by Robert Centeno Primo Theory Level 5 Revised Edition by Robert Centeno Primo Publishing Copyright 2016 by Robert Centeno All rights reserved. Printed in the U.S.A. www.primopublishing.com version: 2.0 How to Use This

More information

1 Ver.mob Brief guide

1 Ver.mob Brief guide 1 Ver.mob 14.02.2017 Brief guide 2 Contents Introduction... 3 Main features... 3 Hardware and software requirements... 3 The installation of the program... 3 Description of the main Windows of the program...

More information

jsymbolic 2: New Developments and Research Opportunities

jsymbolic 2: New Developments and Research Opportunities jsymbolic 2: New Developments and Research Opportunities Cory McKay Marianopolis College and CIRMMT Montreal, Canada 2 / 30 Topics Introduction to features (from a machine learning perspective) And how

More information

* This configuration has been updated to a 64K memory with a 32K-32K logical core split.

* This configuration has been updated to a 64K memory with a 32K-32K logical core split. 398 PROCEEDINGS-FALL JOINT COMPUTER CONFERENCE, 1964 Figure 1. Image Processor. documents ranging from mathematical graphs to engineering drawings. Therefore, it seemed advisable to concentrate our efforts

More information

SIMSSA DB: A Database for Computational Musicological Research

SIMSSA DB: A Database for Computational Musicological Research SIMSSA DB: A Database for Computational Musicological Research Cory McKay Marianopolis College 2018 International Association of Music Libraries, Archives and Documentation Centres International Congress,

More information

MUSC 133 Practice Materials Version 1.2

MUSC 133 Practice Materials Version 1.2 MUSC 133 Practice Materials Version 1.2 2010 Terry B. Ewell; www.terryewell.com Creative Commons Attribution License: http://creativecommons.org/licenses/by/3.0/ Identify the notes in these examples: Practice

More information

TechNote: MuraTool CA: 1 2/9/00. Figure 1: High contrast fringe ring mura on a microdisplay

TechNote: MuraTool CA: 1 2/9/00. Figure 1: High contrast fringe ring mura on a microdisplay Mura: The Japanese word for blemish has been widely adopted by the display industry to describe almost all irregular luminosity variation defects in liquid crystal displays. Mura defects are caused by

More information

PERCEPTUAL QUALITY OF H.264/AVC DEBLOCKING FILTER

PERCEPTUAL QUALITY OF H.264/AVC DEBLOCKING FILTER PERCEPTUAL QUALITY OF H./AVC DEBLOCKING FILTER Y. Zhong, I. Richardson, A. Miller and Y. Zhao School of Enginnering, The Robert Gordon University, Schoolhill, Aberdeen, AB1 1FR, UK Phone: + 1, Fax: + 1,

More information

Melodic Pattern Segmentation of Polyphonic Music as a Set Partitioning Problem

Melodic Pattern Segmentation of Polyphonic Music as a Set Partitioning Problem Melodic Pattern Segmentation of Polyphonic Music as a Set Partitioning Problem Tsubasa Tanaka and Koichi Fujii Abstract In polyphonic music, melodic patterns (motifs) are frequently imitated or repeated,

More information

AP Music Theory Westhampton Beach High School Summer 2017 Review Sheet and Exercises

AP Music Theory Westhampton Beach High School Summer 2017 Review Sheet and Exercises AP Music Theory esthampton Beach High School Summer 2017 Review Sheet and Exercises elcome to AP Music Theory! Our 2017-18 class is relatively small (only 8 students at this time), but you come from a

More information

Instrument Recognition in Polyphonic Mixtures Using Spectral Envelopes

Instrument Recognition in Polyphonic Mixtures Using Spectral Envelopes Instrument Recognition in Polyphonic Mixtures Using Spectral Envelopes hello Jay Biernat Third author University of Rochester University of Rochester Affiliation3 words jbiernat@ur.rochester.edu author3@ismir.edu

More information

VISUAL INTERPRETATION OF ARCHITECTURAL FORM

VISUAL INTERPRETATION OF ARCHITECTURAL FORM VISUAL INTERPRETATION OF ARCHITECTURAL FORM K. Gunce, Z. Erturk, S. Erturk Department of Architecture, Eastern Mediterranean University, Famagusta E-mail: kagan.gunce@emu.edu.tr ABSTRACT: In architectural

More information

ATSC Standard: Video Watermark Emission (A/335)

ATSC Standard: Video Watermark Emission (A/335) ATSC Standard: Video Watermark Emission (A/335) Doc. A/335:2016 20 September 2016 Advanced Television Systems Committee 1776 K Street, N.W. Washington, D.C. 20006 202-872-9160 i The Advanced Television

More information

Perception-Based Musical Pattern Discovery

Perception-Based Musical Pattern Discovery Perception-Based Musical Pattern Discovery Olivier Lartillot Ircam Centre Georges-Pompidou email: Olivier.Lartillot@ircam.fr Abstract A new general methodology for Musical Pattern Discovery is proposed,

More information

MUSIC scores are the main medium for transmitting music. In the past, the scores started being handwritten, later they

MUSIC scores are the main medium for transmitting music. In the past, the scores started being handwritten, later they MASTER THESIS DISSERTATION, MASTER IN COMPUTER VISION, SEPTEMBER 2017 1 Optical Music Recognition by Long Short-Term Memory Recurrent Neural Networks Arnau Baró-Mas Abstract Optical Music Recognition is

More information

Automatic LP Digitalization Spring Group 6: Michael Sibley, Alexander Su, Daphne Tsatsoulis {msibley, ahs1,

Automatic LP Digitalization Spring Group 6: Michael Sibley, Alexander Su, Daphne Tsatsoulis {msibley, ahs1, Automatic LP Digitalization 18-551 Spring 2011 Group 6: Michael Sibley, Alexander Su, Daphne Tsatsoulis {msibley, ahs1, ptsatsou}@andrew.cmu.edu Introduction This project was originated from our interest

More information

SMART VEHICLE SCREENING SYSTEM USING ARTIFICIAL INTELLIGENCE METHODS

SMART VEHICLE SCREENING SYSTEM USING ARTIFICIAL INTELLIGENCE METHODS 1 TERNOPIL ACADEMY OF NATIONAL ECONOMY INSTITUTE OF COMPUTER INFORMATION TECHNOLOGIES SMART VEHICLE SCREENING SYSTEM USING ARTIFICIAL INTELLIGENCE METHODS Presenters: Volodymyr Turchenko Vasyl Koval The

More information

MATCHING MUSICAL THEMES BASED ON NOISY OCR AND OMR INPUT. Stefan Balke, Sanu Pulimootil Achankunju, Meinard Müller

MATCHING MUSICAL THEMES BASED ON NOISY OCR AND OMR INPUT. Stefan Balke, Sanu Pulimootil Achankunju, Meinard Müller MATCHING MUSICAL THEMES BASED ON NOISY OCR AND OMR INPUT Stefan Balke, Sanu Pulimootil Achankunju, Meinard Müller International Audio Laboratories Erlangen, Friedrich-Alexander-Universität (FAU), Germany

More information

Smearing Algorithm for Vehicle Parking Management System

Smearing Algorithm for Vehicle Parking Management System Smearing Algorithm for Vehicle Parking Management System L.Angeline 1 K.T.K. Teo 2 Farrah Wong 2 1 Computer Engineering Program, School of Engineering and Information Technology Universiti Malaysia Sabah,

More information

1ms Column Parallel Vision System and It's Application of High Speed Target Tracking

1ms Column Parallel Vision System and It's Application of High Speed Target Tracking Proceedings of the 2(X)0 IEEE International Conference on Robotics & Automation San Francisco, CA April 2000 1ms Column Parallel Vision System and It's Application of High Speed Target Tracking Y. Nakabo,

More information