A. Sieriebriakov, Y. Bogachuk, S. O. Bondar, V. Simakhin
{"title":"Fundamental Frequencies Contour Extraction Based on the Extended Harmonic-Percussive Source Separation","authors":"A. Sieriebriakov, Y. Bogachuk, S. O. Bondar, V. Simakhin","doi":"10.15407/csc.2022.03.039","DOIUrl":"https://doi.org/10.15407/csc.2022.03.039","url":null,"abstract":"Introduction. Amidst the multiplicity of audio signal processing tasks connected with the necessity of source separation, the problem of obtaining of its most prominent components occupies special place. One of the approaches, dedicated to solve such task, is based on melody extraction from musical audio recording. If generalized, such technique can be applied to a wider class of audio signals for extraction from them of the so-called fundamental frequencies contour. For its realization, an attempt was made to combine the method of median filtering with the salience estimation method, for their application at various stages of the analysis of the input audio signal. A combination of methods is used to obtain the f_0-representation of the melody, based on the processing of the filtered values obtained at the first step. The purpose of the article is to obtain the trajectory of f_0-values of the input audio signal and filtering of the corresponding to this trajectory harmonics. Results. The proposed method is effective for use in audio signal processing systems for fundamental frequencies contour of the most prominent tonal components extraction and its further reuse. Conclusions. Realized spectrum decomposition technique, based on the tendency of the time-frequency distribution of its constituent sounds, allows to effectively extract melodic contours from non-melodic contours. Nevertheless, there is a necessity for further research regarding the distribution model of harmonic and percussive characteristics relative to each other. Such a model should be extended with heuristics for more accurate filtering of stable in time tonal components of complex audio signals.","PeriodicalId":33554,"journal":{"name":"Control Systems and Computers","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67101547","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Application of Procedural Generation Algorithms in Real-Time Game Strategy Environment Based on the MVC Concept","authors":"O. Bulgakova, V. Zosimov, A. Kudriavtsev","doi":"10.15407/csc.2022.03.063","DOIUrl":"https://doi.org/10.15407/csc.2022.03.063","url":null,"abstract":"This paper presents an example of using procedural generation methods in a real-time strategy environment created on the basis of the MCC concept. The most important feature of the presented project is its modularity. All game level objects are independent of each other. An algorithm for visualizing objects based on procedural generation is described. The problems and their solutions that arose during the creation of the game are considered.","PeriodicalId":33554,"journal":{"name":"Control Systems and Computers","volume":"61 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67101561","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Information Technology for Diagnostics and Correction of Scoliotic Posture Disorders \"Myobalance-stimul\"","authors":"V. V. Ivanov, O. Kutsyak, M.I. Vovk","doi":"10.15407/csc.2022.03.071","DOIUrl":"https://doi.org/10.15407/csc.2022.03.071","url":null,"abstract":"Theoretical and practical principles of synthesis of the information technology for diagnostics and personalized correction of scoliosis posture based on control of balance of muscles activity that form the spine vertical orientation depending on a state of balance have been considered. The technology is implemented by the \"MYOBALANCE-STIMUL\" computer complex. This complex consists of the two-channel programmed myostimulator \"MyoBalanceStimul\" or an improved two-channel myostimulator \"MyoBalanceStimul-2\", with an expanded range of myostimulation programs, and a personal computer. The usage of two correction methods, electromyographic feedback and programmed stimulation, the display of the balance of symmetrical back muscles activity on the indicators of the stimulators and on the computer contribute to personalization, stability of correction, assessment of its effectiveness, strengthening of the \"muscle corset\", prevention of the development of complications.","PeriodicalId":33554,"journal":{"name":"Control Systems and Computers","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67101568","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Information and Analytical Complex of Automation of Administrative and Management Activities of Scientific Institutions of The NAS of Ukraine","authors":"Serhii M. Matvieishyn, Mykola G. Petrenko","doi":"10.15407/csc.2022.04.035","DOIUrl":"https://doi.org/10.15407/csc.2022.04.035","url":null,"abstract":"Introduction. Due to the intensive development of computer technology and the constantly arising problems related to the efficiency and reliability of solving tasks of administrative and management activities in scientific institutions of the NAS of Ukraine, there was an urgent need to automate these processes. Preliminary studies and analysis of the problems and features of such activities have been carried out. The proposed unification and formalization of the functions of scientific and organizational, planning and production, personnel and accounting services, as well as the structuring of the sequence of input and mutual exchange of generalized information between them. The design, development, testing and practical implementation of the software complex for automating the execution of the main functionality of these services has been carried out. Some features of the structural and modular organization of the specified complex are considered and presented. The article summarizes the research results of the project on the automation of administrative and management activities of scientific institutions of the NAS of Ukraine. The possibility of its practical implementation has been confirmed and an effective complex structure of building and functioning of such a software complex has been proposed. Prospective areas of further development of the system are considered. Purpose. Research and demonstrate the possibility of complex automation of the administrative and managerial activities of scientific institutions of the NAS of Ukraine Methods. When designing and developing the software package, methods of object-oriented programming, a system for managing a common and unified database, as well as building a user-friendly interface for working with the system were used. Results. The problems and peculiarities of administrative and managerial activity in scientific institutions of the National Academy of Sciences (NAS) of Ukraine were considered and analyzed. The proposed formalization and unification of the functions of scientific and organizational, planning and production, personnel and accounting services, office management, management (directorate), and the sequence of mutual exchange of generalized information between them. The design, development and practical implementation of a single software complex for automating the execution of the main functionality of these services has been completed. Conclusion. The problem of complex automation of administrative and management activities of scientific institutions of the NAS of Ukraine was investigated and this possibility was confirmed. A basic set of functionality for each service has been developed and offered. In addition, options for building complex operations that require joint execution of several services, as well as virtual simulation of staffing are considered. The design, development and testing of the AIS ” INSTITUTION” software complex for the automation of this activity was carr","PeriodicalId":33554,"journal":{"name":"Control Systems and Computers","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67101654","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Protocol for Exchange Information on the Base of Linear Functions and Operators","authors":"S. Kryvyi, Yuliia O. Nortman","doi":"10.15407/csc.2022.02.011","DOIUrl":"https://doi.org/10.15407/csc.2022.02.011","url":null,"abstract":"Introduction.Safety of human activity is required for almost every enterpriseinstitution, organization, bank, etc. Therefore, it is extremely important to have a possibility to transform the information in such a way that it becomes inaccessible to the malicious user. Purpose. The purpose of this article is to describe a protocol, based on linear function and operators properties, that allows to transmit the data in fast and secure way between two subscribers – sender and receiver. Methods. The simple message exchange protocol is based on the properties of operators in linear space and the complexity of algorithms for solving systems of linear homogeneous Diophantine equations in the set of natural numbers. Results. An application to transmit a message from sender to receiver in a secure way was developed. Conclusion. The complexity of the developed algorithm belongs to the polynomial class and complexity of decryption belongs to Exptime","PeriodicalId":33554,"journal":{"name":"Control Systems and Computers","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67101901","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Volodymyr A. Zelinsky, Serhiy V. Lуsochenko, V. Ilchenko, Yuryi L. Sheredeko
{"title":"Algorithms for Separating the Sum of Vibrations and Identifying their Sources","authors":"Volodymyr A. Zelinsky, Serhiy V. Lуsochenko, V. Ilchenko, Yuryi L. Sheredeko","doi":"10.15407/csc.2022.04.003","DOIUrl":"https://doi.org/10.15407/csc.2022.04.003","url":null,"abstract":"The situation is considered when signals from vibrating objects propagate in an elastic medium and are registered by several sensors remote from each other. The task is to interpret the registered signals in the form of the sum (superposition) of several components. It is assumed known (for physical reasons) belonging the structure of components to one of the types, namely – to harmonic oscilations with certain laws of change in frequency and amplitude. The algorithms of interpretation of the total signal are investigated, their speed and accuracy are estimated.","PeriodicalId":33554,"journal":{"name":"Control Systems and Computers","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67101609","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Solution of Soft Constrains Problems via their Reparametrization","authors":"Mykhaylo I. Schlesinger","doi":"10.15407/csc.2022.01.015","DOIUrl":"https://doi.org/10.15407/csc.2022.01.015","url":null,"abstract":"Introduction. The past quarter-century is characterized by the birth of a new scientific direction, formed as a result of combining research in pattern recognition problems and constraint satisfaction problems. These two scientific directions traditionally belong to the problem of artificial intelligence, but they formalize different aspects of intellectual activity. The formation of a single formal scheme that combines these two directions expands and concretizes the concept of machine thinking, on the formalization of which they are oriented, and necessitates the development of new and improvement of known mathematical optimization methods. Objective. Comparison of three currently known polynomially solvable subclasses of the NP-hard class of optimization problems, which constitutes a mathematical formalization of a new scientific direction. Problems of the first subclass are solved by dynamic programming methods, problems of the second subclass are solved by supermodular maximization methods, and problems of the third subclass are solved by methods of equivalent transformation of optimization problems, also known as their reparametrization. Result. The subclass of problems solved on the basis of their reparametrization includes subclasses solved using dynamic programming or supermodular maximization and thus is the most extensive among the three currently known polynomially solvable subclasses. Conclusion. Key moments in the process of formation of a new scientific direction are given.","PeriodicalId":33554,"journal":{"name":"Control Systems and Computers","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67101743","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
I. Sydorenko, A.I. Onysko, O.V. Shaldenko, M. Horodetskyi
{"title":"Interpolation of Different Types of Spiral-Like Curves by Gaus-Interpolation Methods","authors":"I. Sydorenko, A.I. Onysko, O.V. Shaldenko, M. Horodetskyi","doi":"10.15407/csc.2022.03.003","DOIUrl":"https://doi.org/10.15407/csc.2022.03.003","url":null,"abstract":"The methods of Gaussian interpolation of helical curves are studied in the article. A comparative analysis with the standard Lagrange method was carried out. The results of the work of Gaussian methods with different types of interpolation steps are demonstrated. Recommendations on the optimal choice of method for spiral curves are offered. An analysis of each of the Gauss interpolation methods on the most common types of spirals has been carried out. A solution for input data with a non-constant step is proposed.","PeriodicalId":33554,"journal":{"name":"Control Systems and Computers","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67101959","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"MOODLE Platform as a Tool for Implementing Distance Learning in the Process of Training Future Teachers of Foreign Languages","authors":"O. Bodyk","doi":"10.15407/csc.2021.05-06.072","DOIUrl":"https://doi.org/10.15407/csc.2021.05-06.072","url":null,"abstract":"Introduction. The training of future foreign language teachers should focus on current advances in the IT field, in particular on the use of elements of distance learning in mastering professional and general competencies. One of the common learning management systems that provide distance education is the Moodle system –Learning Management System(LSM), courses, virtual learning environment, or just a learning platform that provides educational subjects and administrators with a large set of tools for computerized teaching and learning. Purpose. The purpose of the paper is to analyze the features and advantages of distance learning in the information and educational environment of higher education, the structure and principles of working with distance courses in the Moodle system during the training of future teachers of foreign languages, which is used at Mariupol State University, and also to determine the advantages of the Moodle learning management system in the educational process. Results. We believe that the Moodle system, which was developed in the logic of the “pedagogy of social constructionism” (P. Berger and T. Lukman), is able to significantly increase the level of education if the work of students is properly organized in it: it will create a solid base and allow to prepare a specialist who is well trained and possesses competencies at a high level. On the example of our distance course “Methodological workshop” for students of OS Master in specialty 014 Secondary education “Language and Literature (English)”, which organically combines the theoretical principles and practice of teaching English, as well as in-depth study of the courses“Methods of teaching basic foreign language in secondary education”and“Modern technologies for teaching a basic foreign language (English) in high school”, which have practical importance in the professional development of future specialists, we analyzed the productivity of work organization and the effectiveness of students learning in Moodle, using the principle of “constructive coordination” (John Biggs). In its construction, we approached the planning of the entire process of studying the discipline as a set of interconnected types of educational activities of students. The principle of “first content, then technology” works here. This course contains three components that are consistent with each other: 1) expected learning outcomes, consistent with the objectives of the educational program and programmatic learning outcomes; 2) assessment, which verifies certain learning outcomes; 3) all types of activities during the course that are aimed at achieving learning outcomes. Conclusion. According to online surveys and our own experience, the use of distance learning courses created in the Moodle system in the educational process of students allows them to better study a specific academic discipline, helps to improve students’ achievement; complements enriches and makes the learning process convenien","PeriodicalId":33554,"journal":{"name":"Control Systems and Computers","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44957349","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Halyna V. Khodiakova, Nataliia V. Khodiakova, Valery A. Pozdeev
{"title":"Full Text Search Setup on a Website","authors":"Halyna V. Khodiakova, Nataliia V. Khodiakova, Valery A. Pozdeev","doi":"10.15407/csc.2021.05-06.055","DOIUrl":"https://doi.org/10.15407/csc.2021.05-06.055","url":null,"abstract":"ntroduction. When implementing the search for text fragments on the site, approaches are used that are different in complexity and performance. There is also a sequence of related tasks: choosing a text indexing option, sending a text for indexing, selecting texts for indexing specifically from the CMS database, choosing a search engine, and others. These approaches do not always provide satisfactory search results. Purpose. The purpose of the article is to the description of existing solutions for full-text search on a website, their advantages, and disadvantages. Development of a full-text search algorithm using the Elasticsearch system. Methods. Analysis of approaches to the implementation of full-text search on a website, varying in complexity and performance. Identification of flaws and vulnerabilities in more primitive approaches and the development of more advanced and complex algorithms that eliminate the identified deficiencies. Step-by-step implementation of full-text search using third-party systems. Results. A method for implementing full-text search using Elasticsearch is described. The advantage of the new approach is the asynchronous sending of the page content and its address to a specific service responsible for communication with Elasticsearch. This allows you not to block the normal work with the CMS and not depend on the availability of the indexing service. The approach described in the article is flexible and adaptable for various website architectures. Asynchronous processing of indexing requests ensures high query execution speed and system fault tolerance. Conclusions. The article discusses various approaches to implementing full-text search on a website, their advantages and disadvantages. Based on the analysis, a more flexible and universal approach to the implementation of a full-text search system has been developed. A solution is proposed with step-by-step implementation and setup of advanced full-text search using Elasticsearch.","PeriodicalId":33554,"journal":{"name":"Control Systems and Computers","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43868031","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}