×

You are using an outdated browser Internet Explorer. It does not support some functions of the site.

Recommend that you install one of the following browsers: Firefox, Opera or Chrome.

Contacts:

+7 961 270-60-01
ivdon3@bk.ru

  • Overview of the capabilities and technologies of implementing anti-plagiarism systems

    This article analyzes and reviews modern methods and technologies used in anti-plagiarism systems, with an emphasis on the Russian market. The purpose of considering all of the above is to choose a suitable anti-plagiarism system for integration. The article presents the most popular Russian services for detecting borrowings, their business models, algorithms of operation, as well as a general description of the principles and mechanisms underlying these algorithms. It was determined that the most universal and effective system for finding loans is the service Antiplagiat.ru , since it has the possibility of integration via the API, as well as 34 additional modules that provide the opportunity to adapt the functionality of the system to individual needs.

    Keywords: antiplagiarism, text analysis, text processing algorithms, semantic analysis, stylistic analysis

  • Designing an application to collect data from third-party Internet sources

    This article discusses the basic principles and design patterns of an application for collecting data from third-party sources. Research has been carried out on various methods of obtaining data, including web scraping, using APIs and file parsing. It also describes various approaches to extracting information from structured and unstructured sources.

    Keywords: internet sources, API, parsing, web, headless browser, scraping, etag, data collection

  • About the use of error-correcting code decoders in channels with erasures

    Unintentional errors occur in all data transmission channels. The standard way to deal with them is to use noise-resistant codecs based on the use of algebraic error correction codes. There are transmission channels in which a special type of error occurs – erasures, i.e. a type of error in which the location of the error is known, but its value is not known. Coding theory claims that error-control methods can be applied to protect data from erasure, however, these statements are not accompanied by details. This work fills this gap. Algorithms for correcting erasures using arbitrary decoders for error correcting codes are constructed. Lemmas about the correctness of the constructed algorithms are formulated, some estimates of the probability of successful decoding are obtained.

    Keywords: channels with erasures, noise-resistant code, algebraic code, error correction code decoder, erasure correction algorithm

  • Vulnerabilities and methods of protection of the ROS operating system when implementing a multi-agent system based on the Turtlebot3 robot

    The problem of vulnerabilities in the Robot Operating System (ROS) operating system when implementing a multi-agent system based on the Turtlebot3 robot is considered. ROS provides powerful tools for communication and data exchange between various components of the system. However, when exchanging data between Turtlebot3 robots, vulnerabilities may arise that can be used by attackers for unauthorized access or attacks on the system. One of the possible vulnerabilities is the interception and substitution of data between robots. An attacker can intercept the data, change it and resend it, which can lead to unpredictable consequences. Another possible vulnerability is unauthorized access to the commands and control of Turtlebot3 robots, which can lead to loss of control over the system. To solve these vulnerabilities, methods of protection against possible security threats arising during the operation of these systems have been developed and presented.

    Keywords: Robotic operating system (ROS), multi-agent system, system packages, encryption, SSL, TLS, authentication and authorization system, communication channel, access restriction, threat analysis, Turtlebot3

  • An algorithm for tracking human movements in a video stream based on the color group matching method

    Among the vast range of tasks that modern advanced video surveillance systems face, the dominant position is occupied by the task of tracing various objects in the video stream, which is one of the fundamental problems in the field of video analytics. Numerous studies have shown that, despite the dynamism of processes in the field of information technology and the introduction of various tools and methods, the task of object maintenance still remains relevant and requires further improvement of previously developed algorithms in order to eliminate some inherent disadvantages of these algorithms, systematization of techniques and methods and the development of new systems and approaches. The presented article describes the process of step-by-step development of an algorithm for tracking human movements in a video stream based on the analysis of color groups. The key stages of this algorithm are: the selection of certain frames when dividing the video stream, the selection of the object under study, which is further subjected to a digital processing procedure, the basis of which is to obtain information about color groups, their average values and percentages of their occupancy relative to the object under study. This information is used for the procedure of searching, detecting and recognizing the selected object with an additional function of predicting the direction of movement on video frames, the result of which is the formation of the entire picture of the movement of the person under study. The materials presented in this paper may be of interest to specialists whose research focuses on issues related to the automated acquisition of certain data in the analysis of various images and videos.

    Keywords: surveillance cameras, u2– net neural network, rembg library, pattern recognition, clothing recognition, delta E, tracing, direction prediction, object detection, tracking, mathematical statistics, predicted area, RGB pixels

  • Analysis of images of mathematical and chemical formulas from patent documents

    Currently, patent documents contain graphic images of device drawings, graphs, chemical and mathematical formulas, and formulas often need to be recognized and brought to a unified standard. In this work, the analysis of graphic images extracted from the descriptions of patents of the FIPS of Rospatent is carried out. Thematic filtering of mathematical and chemical formulas contained in patent documents and their recognition is provided. The theoretical value lies in the developed algorithms for parsing patents in the Yandex system.Patents; recognition of chemical and mathematical formulas among graphic patent images; translation of graphic images of chemical formulas into SMILES format; conversion of graphic images of mathematical formulas into LaTeX format. The practical significance of the work lies in the developed software module for analyzing graphic images from patent documents. The field of application of the developed system is the study of patents and the reduction of graphic images to a unified standard for solving patent search problems.

    Keywords: patent, image, mathematical formula, chemical formula, LaTeX, SMILES

  • Automatic recognition of license plates in a VANET

    The paper analyzes various approaches to identifying and recognizing license plates in intelligent transport networks. A deep learning model has been proposed for localizing and recognizing license plates in natural images, which can achieve satisfactory results in terms of recognition accuracy and speed compared to traditional ones. Evaluations of the effectiveness of the deep learning model are provided.

    Keywords: VANET, intelligent transport networks, YOLO, city traffic management system, steganography, deep learning, deep learning, information security, convolutional neural network, CNN

  • Determining the degree of masking of a ball mill based on measuring the vibration acceleration of the drum surface

    The article presents aspects of the development of a device for wirelessly picking up a vibration acceleration signal from the surface of a ball mill drum. The results of measuring vibration acceleration for a ball mill model for various levels of loading with crushed material are presented. According to these results, with an increase in the load of crushed materials relative to the ball, the level of vibration decreases. The work also presents the obtained pie diagrams of the distribution of vibration load across the mill drum, from which one can judge its current operating mode.

    Keywords: ball mill, wireless signal, vibration acceleration, mill loading control

  • Modeling of automated monitoring systems

    The article presents a set-theoretic model that generalizes the concept of a monitoring system. The model is a tuple that includes a monitoring object, the infrastructure of the monitoring system, initial data and monitoring results, and a set of relationships between the components of the model. Each component of the model is detailed at 1-2 levels of detail. For some elements of the model, examples from existing monitoring systems are given. The model can be used to create new or modify existing monitoring systems.

    Keywords: monitoring system, monitoring object, set-theoretic model, tuple, data processing, infrastructure, sensor, software

  • Analyzing loading sequence problems of client web applications

    This paper examines the problems of optimizing the loading of client web applications and ways to solve them, taking into account various practical conditions. It provides ways to speed up the loading of web applications and remove blocking elements in the data processing chains in order to improve various aspects of the user experience. An approach is proposed that allows you to design an optimal application loading chain that meets the highest quality standards in the front end industry and provides the best user experience.

    Keywords: front end, rendering, client web applications, load time, performance optimization, user experience

  • Studying the Effectiveness of Tree-Shaking in Modern Web Application Build Tools

    This paper analyzes the effectiveness of the Tree-Shaking mechanism, which is a key way to optimize the size of client web applications. Its implementation is compared in five popular tools for building projects: Webpack, Rollup, Parcel, Vite and Esbuild. Test results demonstrate differences in their behavior and overall effectiveness in removing redundant code, highlighting the relevance of Tree-Shaking in web development.

    Keywords: tree-shaking, javascript, front end, web applications, optimization, loading speed

  • Securing of images in the city traffic management system from unauthorized use

    The paper discusses a stegoalgorithm with localization of the embedding area in the YCbCr color space to protect images of a license plate, a vehicle from different angles, a traffic event, as well as issues of developing a software system that implements the stegoalgorithm. Image protection allows you to effectively implement the concept of multimodal interaction of socio-cyberphysical systems in an automotive self-organizing network. Evaluations of the effectiveness of the developed method are provided.

    Keywords: VANET, intelligent transport networks, city traffic management system, steganography, information security, watermark

  • Differences and prospects for the development of cloud, fog and edge computing technologies

    The article thoroughly explores cloud, fog, and edge computing, highlighting the distinctive features of each technology. Cloud computing provides flexibility and reliability with remote access capabilities, but encounters delays and high costs. Fog computing focuses on data processing at a low level of infrastructure, ensuring high speed and minimal delays. Edge computing shifts computations to the data source itself, eliminating delays and enhancing security. Applications of these technologies in various fields are analyzed, and their future development is predicted in the rapidly evolving world of information systems.

    Keywords: cloud computing, fog computing, edge computing, cloud technologies, data processing infrastructure, scope of application, hybrid computing, Internet of Things, artificial intelligence, information systems development

  • Logic resynthesis to improve the fault tolerance of combinational circuits for single failures

    The paper discusses methods for protecting logical elements of combinational circuits from single failures. Until recently, the problem of creating microelectronic devices resistant to single failures in logic elements was relevant primarily in the military and space industries. In these areas, increased requirements are placed on the fault tolerance of circuits due to the influence of external destabilizing factors. Such factors can be heavy charged particles that affect the operation of logic elements and cause their single failures. Due to the scaling of semiconductor devices, technological standards for the design and manufacture of integrated circuits are changing, and the problem of fault tolerance becomes relevant for devices on the civilian market. The article proposes a technique for resynthesising vulnerable sections of logical combinational circuits. To assess stability, it is proposed to use logical constraints obtained by the resolution method.

    Keywords: resynthesis, combinational circuits, reliability, logical correlations, resolution method

  • Development of an algorithm for recognizing human emotions using a convolutional neural network using Python tools

    This article deals with the problem of analyzing and recognizing human emotions using sound data processing. In view of the increase in the scope of application, which is largely caused by the difficult epidemiological situation in the world, the solution of the described problem is an urgent issue. The main stages are described: the audio data stream is recorded and, in accordance with the “sound fingerprinting” approach, is converted into an image that is a spectrogram of the sound data set. The stages of training a convolutional neural network on a pre-prepared set of sound data are described, and the structure of the algorithm is also described. To validate the neural network, a different set of audio data was selected, not participating in the training. As a result, graphs were constructed demonstrating the accuracy of the proposed method.

    Keywords: neural network; human emotion recognition; convolutional neural network; sound fingerprinting; Tenserflow; Keras; Matlab; Deep Network Toolbox

  • Visualization of scientific data using interpolation methods and the NVIDIA IndeX plugin in the ParaView software

    The paper presents a solution to the problem of accelerating the process of visualizing the results of numerical simulation. The volumes of such data can be very large and the development of tools to speed up the process of analyzing modeling results is an urgent task. This article proposes a solution to the problem based on the development of a set of programs that automate the process of processing large-volume scientific data of the same type to create high-quality visualizations of the results of numerical modeling. The results are presented using the example of solving problems in astrophysics, but the proposed methodology can be quite easily applied to other subject areas in which models based on the dynamics of particle systems are used. The research described in the work is devoted to solving issues related to converting data obtained from numerical modeling into a format that can be read by the ParaView softwart, which implements many methods that allow obtaining very high-quality visualization. The work also describes the process of automating batch processing of a large amount of data that has the same structure, presents the results of an analysis of the acceleration of the visualization process when using the NVIDIA IndeX plug-in, and considers the possibility of improving the quality of visualization results when applying Delaunay triangulation to the original data.

    Keywords: data visualization, Delaunay triangulation, rendering acceleration, ParaView, NVIDIA IndeX, VTK

  • Localization of round objects in images using fast radial symmetry transform

    Currently, there is an increase in the number of scientific papers on models, methods and software and hardware for image processing and analysis. This is due to the widespread introduction of computer vision technologies into information processing and control systems. At the same time, approaches that provide fast image processing in real time using limited computing resources are relevant. Such approaches are usually based on low-level image filtering algorithms. One of the tasks to be solved in computer vision-based systems is the localization of round objects. These objects have the property of radial symmetry. Therefore, the approach based on the Fast Radial Symmetry Transform, which is considered in this paper, is effective for solving this problem. The paper describes the basic steps of the basic transformation, provides a procedure for determining the centers of radially symmetric areas for localization of round objects in images, and discusses examples of its application.

    Keywords: computer vision, image processing, image analysis, localization of objects, methods of localization of round objects, fast radial symmetry transf, detecion of the centers of radially symmetric areas

  • Design of the SPI slave based on gate arrays

    Results of the Serial Peripheral Interface (SPI) Slave node design based on gate arrays 5503 series are presented in this paper. SPI is used for high-speed synchronous data transmission between control and peripheral devices. Developed chip could be applied in connection with SPI Master node for matching microcontrollers and microprocessors with different sensors, analog-to-digital and digital-to-analog converters, memory and communication units. Upon the results of the development, design approach of digital integrated circuits is proposed. The approach supposes using Russian freeware CAD "Kovcheg" ("Ark") designated for gate arrays design (IC based on prefabricated crystals, components on which are supposed to be interconnected during design to form logic devices). According to the proposed approach, behavioural descriptions of the devices, written on hardware description languages (e.g. Verilog), are used, since it is often easier to describe circuit operational principal algorithmically than construct structure from components library. The problem is that "Kovcheg" can't execute structural synthesis of the circuit from behavioural description. So it is proposed in the approach to use outside CAD environments, intended even for design of custom full-integrated circuits (like Cadence) or FPGA (like Vivado), to synthesize structural description of desired device from known behavioural ones and available process design kits (PDK) or library, appropriate for the chosen CAD. The entire design cycle using "Kovcheg" is outlined in the paper.

    Keywords: gate arrays, serial peripheral interface, hardware description language, computer-aided design

  • Exploring the React framework for implementation of the View part of client web applications

    This paper examines the need to use frameworks as such, as well as React, the most commonly used framework for creating the View portion of client-side web applications. Its design, the proposed approach to developing client applications, the problems it solves and creates, its strengths and weaknesses, as well as its features and limitations in application are studied.

    Keywords: view frameworks, client web applications, front end, React, Reconciliation, Fiber, rendering

  • Modification of the algorithm for correcting errors that occur during the operation of the satellite authentication system

    The prospects for building a satellite Internet based on a low-orbit constellation of satellites (LOСS) are due to the fact that only it allows for stable and reliable communications anywhere on the planet. Therefore, the technology of satellite industrial Internet of things IIoT has become widespread in the oil and gas industry, many of whose facilities are located in the Far North. However, when using satellite low-orbit Internet (SLOEI), new threats and attacks arise against it. Among attacks on LOCS, a special place is occupied by attempts to impose unauthorized content on SLOEI subscribers. This situation can be prevented using a satellite identification system. For the effective operation of the “friend or foe” challenge-response system for LOCS, a copy-resistant authentication protocol with zero knowledge disclosure was developed. This property was achieved by reducing authentication time through the use of modular deduction class codes (MDCC). The use of parallel VDCC codes has led to a change in the method of satellite identification, which entails a revision of the principles for constructing a request-response system. Therefore, the development of a block diagram of a satellite identification system operating in the MDCC for a low-orbit satellite Internet system is relevant.

    Keywords: imitation resistance, zero-knowledge authentication protocol, modular codes of residue classes, block diagram of the low-orbit satellite identification system

  • Feasibility study for the selection of optimal attack (intrusion) detection tools for the needs of monitoring centers of the Russian Federation

    The subject of the study is the technical and economic characteristics of attack detection tools that affect the effectiveness of their use for the system for detecting, preventing and eliminating the consequences of computer attacks on critical information infrastructure facilities of the Russian Federation. An analysis of approaches to selecting the best solutions is presented, the result of which formed the basis of the proposed solution. The article contains a study of approaches to solving the problem of feasibility study of choice, formalizing the formulation of the problem and a mathematical model for solving the problem of choosing the optimal attack detection tool for implementing the corresponding tasks. The research methods used include systems analysis, modeling and peer review methods. The purpose of developing the methodology is to increase the level of validity of decision-making on choosing the best of the proposed attack detection tools. The research results presented in the article can be used to carry out a feasibility study of decisions made when choosing attack detection tools for the needs of monitoring centers of the Russian Federation. The proposed methodology for conducting competitive analysis can be used as the basis for conducting appropriate research for each means of the system for detecting, preventing and eliminating the consequences of computer attacks on the information resources of the Russian Federation.

    Keywords: attack detection tools, intrusion detection tools, feasibility study, competitive analysis, information security tools, decision support system, information security system, optimization, integer linear programming

  • Comparative analysis of additive technologies used to form electromechanical structures of functional devices

    The paper provides a comparative analysis of additive technologies in the field of formation of electromechanical designs of functional devices. In particular, the problem of using additive technologies, their relevance in relation to modern needs in different fields of science and technology is put, the essence of additive technological processes for the production of various kinds of products is revealed and a specific design and technological approach for creating a modular product on the basis of these technologies is defined.

    Keywords: additive technologies, printed circuit board, 3D printing, fused deposition modeling , selective laser sintering, stereolithography, digital light processing, direct metal laser sintering, selective laser melting, direct ink writing

  • Solutions to optimize the process of collecting and recycling plastic waste in the ocean

    The article discusses the issues related to the solution of an actual problem – the recycling of accumulations of plastic waste in the ocean. It is proposed to organize the plastic recycling process directly in the ocean on recycling vessels. At the same time, the products of mechanical processing and pyrolysis can be used to support the construction, road construction, and electric power industries of coastal developing countries in Africa and Latin America, near which the largest amount of plastic waste is concentrated. It is proposed to use both systems with artificial intelligence trained to recognize and identify plastic by shape, and systems based on spectral analysis of the composition of plastic for sorting and identification.

    Keywords: plastic waste, microplastics, plastic recycling in the ocean, recycling vessel, plastic type recognition, use of recycled plastic

  • Digital Transformation of Education: Cognitive Models of Collective Cognition and Communication

    The article shows the relevance of solving the problem of conceptual analysis of traditional and digital educational structures integrated in the process of transformation, identification and evaluation of their effective interaction. It is proposed to use the methodology of the cognitive analysis that has already passed the stages of approbation in the subject environment of education. It is noted that the educational process includes continuously generated and continuously modified cycles of cognition of reality. Within the framework of generalized descriptions presented by models of cognition, a transition is naturally made from individualized cycles of cognition to a collective study of reality, in which models already control collective cognition, forming a cycle of cognition based on collective communication. An initial cognitive model has been developed which illustrates the situation that has developed in the modern educational system under the powerful influence of the "technocratic" point of view on digitalization. A cognitive model of collective cognition and communication in the digital environment is proposed, which systematically integrates three important parts from the point of view of transformational processes in education, namely, the traditional structure of cognition of reality, the newest structure of digital communication built in the paradigm of the collective subject of cognition, and, finally, the structure of strategic management based on the socio-cultural development of society and the country.

    Keywords: Cognitive model, education, digital transformation, cognition, communication

  • The use of neural network detectors to prevent accidents at work

    This article discusses the features of the use of neural network detectors in the tasks of recognizing protective helmets and helmets. Nowadays, workplace safety is becoming an increasingly relevant topic, especially in industries with a high level of injuries. There are accidents caused by violations of rules and regulations at work sites, among them cases related to non-compliance with the rules of wearing protective helmets. The article examines methods and algorithms for recognizing protective helmets and helmets, and assesses their effectiveness.

    Keywords: convolutional neural network, object recognition, protective helmets. helmets, SSD, YOLOv5, Faster R-CNN, machine learning, deep learning, image classification