1,720,963 research outputs found
Processing of Byzantine Neume Notation in Ancient Historical Manuscripts
This article presents the principal results of the doctoral thesis “Recognition of neume
notation in historical documents” by Lasko Laskov (Institute of Mathematics and Informatics at
Bulgarian Academy of Sciences), successfully defended before the Specialized Academic Council
for Informatics and Mathematical Modelling on 07 June 2010.Byzantine neume notation is a specific form of note script, used
by the Orthodox Christian Church since ancient times until nowadays for
writing music and musical forms in sacred documents. Such documents are
an object of extensive scientific research and naturally with the development
of computer and information technologies the need of a software tool which
can assist these efforts is needed. In this paper a set of algorithms for
processing and analysis of Byzantine neume notation are presented which
include document image segmentation, character feature vector extraction,
classifier learning and character recognition. The described algorithms are
implemented as an integrated scientific software system.* This work has been partly supported by Grant No. DTK 02/54, Bulgarian Science Fund,
Ministry of Education, Youth and Science
Numerical integration of two-dimensional complex-valued functions for the needs of BIEM
Numerical integration is a key problem with numerous applications, including the boundary integral equation method (BIEM). GSL \cite{Gough2009} provides powerful implementations of broad variety of well-known numerical methods and algorithms. However, its routines have certain limitations: the numerical integration based on QUADPACK library \cite{Piessens1983} is implemented only in the case of one-dimensional functions.
In this paper we present an extension of the GSL numerical integration routines for the special case of two-dimensional complex-valued functions. The presented approach is part of our effort to build a BIEM software system for solving a 3D elastodynamics problem for wave propagation in a continuously inhomogeneous half-space
Adaptive Document Image Binarization with Application in Processing Astronomical Logbooks
ACM Computing Classification System (1998): I.7, I.7.5.Recently, the digitalization of the astronomical scientific heritage has been considered an important task that can facilitate much researches in astronomy. The creation of digital libraries and databases of astronomical photographic plates brings up the problem of digitalization astronomical logbooks, since the data contained in them is crucial for the usage of the plates. An optical character recognition (OCR) system for the handwritten numerical data is needed in order to speed up the process of database creation and extension.
In this paper document image binarization is considered since it is a critical stage for the subsequent steps in an OCR software system. A specific method is proposed which outmatches the state-of-the-art techniques in the case of the images of interest.This work has been partially supported by Grant No. DO02-275/2008, Bulgarian NSF,
Ministry of Education and Science
Abstract data types
Formation of notion is a fundamental process in education, and for that reason it is excessively studied in both psychology and pedagogy. The application of the pedagogical techniques has a key role in education in informatics (Asenova, 1990) and has improved significantly the results in introduction of complex notions in our practice. Such complex notion is abstract data type (ADT) which is a key concept in computer programming for developing data structures, data types, and have vast influence on the algorithms applied on them. In order to introduce the notion ADT we adopt a system of tasks that develop the needed knowledge through the important data structures of linked lists, queues and stacks
Mathematical problems in the first course of programming
The goal of this paper is to give an example how typical problems taken from the mathematical courses of Linear Algebra, Analytical Geometry, Probability Theory, Number Theory, etc., can be incorporated in the first course of programming in a typical curriculum of a university specialty in the field of Informatics. The idea is to present the students with a link to the courses that are often blamed to be purely theoretical, and in the same time to give them the introduction to the not so straightforward by itself topic of computer programming, without shifting the focus of the course
OOP introduction in the first course of programming
The paper presents an approach to introduction to Object-Oriented Programming (OOP) on the basis of the Procedural Programming paradigm. It is assumed that the students, to whom the following material is presented, are already familiar with the concept of functions as main building blocks of a computer program, and of course are familiar with the concept of variables and fundamental data types. On this basis, the paper shows how the concept of encapsulation can be presented in the first course of programming
Application of Wavelet Decomposition to Document Line Segmentation
ACM Computing Classification System (1998): I.7, I.7.5.In this paper an approach to document line segmentation is presented. The algorithm is based on a wavelet transform of the horizontal
projective profile of the document image. The projective profile is examined as a one-dimensional discrete signal which is decomposed using the pyramidal wavelet algorithm up to a precise scale, where local minima and maxima are discovered. These local extrema, projected into the input signal, correspond to the spacing between document lines and to the pivots of the lines. The method has been tested on a broad set of printed and handwritten documents and proven to be stable and efficient
Data Extraction from Carte du Ciel Images
Carte du Ciel (from French, map of the sky) is a part of a 19th century astronomical project to build a catalogue of coordinates of stars up to 11th magnitude. The data of interest is in the form of digitized astrographic plates where each of them contains three expositions of the same sky section.
Our goal is to design a software tool that would be able to extract automatically data from the digitized astrographic plates. Although created with another purpose, these images contain data for astronomical events, such as stellar explosions. These events can be detected by analyzing triads of stars (referred in the literature as asterisms) that are result of the three expositions of the same star on the same photographical plate. It can be assumed that if a significant difference between the three expositions is detected, an astronomical event is being observed.
This paper examines the image processing and pattern recognition methods that can be adopted for the automatic detection of astronomical events in the Carte du Ciel images
Data Extraction from Carte Du Ciel Triple Images
Carte du Ciel (from French, map of the sky) is a part of a 19th
century extensive international astronomical project whose goal was to map
the entire visible sky. The results of this vast effort were collected in the
form of astrographic plates and their paper representatives that are called
astrographic maps and are widely distributed among many observatories and
astronomical institutes over the world. Our goal is to design methods and
algorithms to automatically extract data from digitized Carte du Ciel astrographic maps.
This paper examines the image processing and pattern recognition techniques
that can be adopted for automatic extraction of astronomical data from
stars’ triple expositions that can aid variable stars detection in Carte du Ciel maps
Practical Java: Learning in exercises
This manual gives a practical introduction to the fundamental topics of programming using Java programming language and Java framework. It covers the basics of the programming language, object-oriented programming with Java, generics programing, graphical user interface programs development, and concurrent software development
- …
