scholarly journals Optimizing the calculation of directional gradients for image recognition

Author(s):  
S. M. Iefremov ◽  
T. A. Zaytceva

The possibilities of the optimization of histogram of oriented gradients calculations for solving image content recognition problems described based on the 48 × 48 pixels size image example. The algorithm doesn’t change in regards to the input data and suits for the histogram of the oriented gradients calculation based on any image. The algorithm idea is taken from the work of Soojin Kim and Kyeongsoon Cho [1], which is the modification of original HOG descriptor algorithm presented by Navneet Dalal and Bill Triggs [3] aimed at optimization of the calculation speed without loosing accuracy during image content recognition using HOG descriptor to generate the set of features of the image content. The algorithm is described in detail in the next sequence of actions. 1) Original HOG feature calculation. We use it as the first step since the algorithm is the optimized version of the original HOG feature calculation. 2) Solving the aliasing problem and accuracy improvement by using the interpolation technique during the HOG feature calculation process. We use one of the normalization schemes, applying interpolation as the next calculation step. 3) Solving the redundant operations and calculation speed problems by using cell-based operations and applying from one to four described types to the cells, based on which depends the detection window cell calculation. The types are applied to cell based on the blocks intersection containing the cell. The computer program has been developed according to the selected optimized algorithm of HOG feature calculation. It was used during the image content features description and learning process and in the further computer vision research. The software implementation of the algorithm takes into account the capabilities of modern computer technology, Javascript programming language and modern needs of the image content recognition calculation speed and accuracy. The implementation of computer program logic is shown in the script examples, utilizing modularity and parallel calculation as the strong sides of Javascript, further improving HOG feature calculation speed.

Author(s):  
Roger Penrose ◽  
Martin Gardner

Over the past few decades, electronic computer technology has made enormous strides. Moreover, there can be little doubt that in the decades to follow, there will be further great advances in speed, capacity and logical design. The computers of today may be made to seem as sluggish and primitive as the mechanical calculators of yesteryear now appear to us. There is something almost frightening about the pace of development. Already computers are able to perform numerous tasks that had previously been the exclusive province of human thinking, with a speed and accuracy which far outstrip anything that a human being can achieve. We have long been accustomed to machinery which easily out-performs us in physical ways. That causes us no distress. On the contrary, we are only too pleased to have devices which regularly propel us at great speeds across the ground - a good five times as fast as the swiftest human athlete - or that can dig holes or demolish unwanted structures at rates which would put teams of dozens of men to shame. We are even more delighted to have machines that can enable us physically to do things we have never been able to do before: they can lift us into the sky and deposit us at the other side of an ocean in a matter of hours. These achievements do not worry our pride. But to be able to think - that has been a very human prerogative. It has, after all, been that ability to think which, when translated to physicaJ terms, has enabled us to transcend our physical iimitations and which has seemed to set us above our fellow creatures in achievement. If machines can one day excel us in that one important quality in which we have believed ourselves to be superior, shall we not then have surrendered that unique superiority to our creations? The question of whether a mechanical device could ever be said to think- perhaps even to experience feelings, or to have a mindis not really a new one. But it has been given a new impetus, even an urgency, by the advent of modern computer technology.


2019 ◽  
Vol 8 (6) ◽  
Author(s):  
Mariya V. Talan ◽  
Ramil R. Gayfutdinov

The development of modern computer technology and changes in federal legislation introduced in recent years, have caused the authors to identify the main trends in the development of criminal liability for crimes against the security of computer information: four areas that encourage the need to increase criminal liability for acts committed with computer technology. The paper also gives a historical overview devoted to the development of computer technologies and a general description of crimes in the field of computer information, taking into account changes introduced into criminal legislation by Federal Law No. 194-FZ dated July 26, 2017.


2020 ◽  
Vol 6 (5) ◽  
pp. 461-465
Author(s):  
D. Nigmatova ◽  
M. Sattorova

This work reports on the use of virtual tools as means of learning process activation, on the example of the automated information system Platonus. A good result can be achieved by combining the classical learning with modern computer technology. By creating a virtual learning environment and using distance learning tools one can obtain a significant result while facilitating the development of students’ intellectual faculties. One of the effective ways to form students’ knowledge and skills is to carry out distance learning. By carrying out practical lessons by using the automated information system Platonus, one can set various goals facilitating the extension of frontiers of knowledge, significant enrichment, and diversification of learning.


2014 ◽  
Vol 945-949 ◽  
pp. 503-508
Author(s):  
Li Xie ◽  
Qi Sun

As general mechanic designing methods take long design cycle and consume many resources, though it could find a good design, it could not get the optimal one.Optimization design is the fruit of the combination of optimization mathematical method and modern computer technology, which enables to get the optimal parameters under various constrains, so that the optimal value could be achieved. Optimization design is a method to ensure better usability, lower cost and reducing weight and volume when normally use it. This method can also shorten the design cycle and enhance the design efficiency.


1984 ◽  
Vol 4 (1) ◽  
pp. 3-20 ◽  
Author(s):  
Virginia C. Little

ABSTRACTThis article reviews the growing usage of time-budget methodology, until recently seldom applied to older people. Initial studies have demonstrated that it can be employed both for the young-old and the old-old. Wider utilisation seems to have been impeded by difficulty in operationalising the definitions of such key concepts as ‘time’ and ‘leisure’, ‘discretionary’ and ‘obligatory’ activities. Advances in modern computer technology have facilitated the handling of masses of data of the kind produced by studies such as the 12-nation project led by Szalai (N = 30,000). A recent study of four Philadelphia subgroups by Lawton and Moss (N = 535) was successful in introducing a qualitative dimension of ‘liking’, which opens the door to utilising this approach for arriving at more sophisticated measures of psychological wellbeing.


2014 ◽  
Vol 1079-1080 ◽  
pp. 683-685
Author(s):  
Hong Jin Li

Computer network is a product of modern computer technology and communications technologies. Computer network management technology refers to the initialization operation and monitor operation of computer networks in the active state. Computer network management technology function is to collect the related information in the network system. This article will mainly focus on computer network management technology and its application to start on.


1988 ◽  
Vol 11 (4) ◽  
pp. 333-341 ◽  
Author(s):  
Andrew L. Cohen ◽  
Joseph K. Torgesen ◽  
Jeffrey L. Torgesen

The present study investigated the relative effectiveness of two versions of a computer program designed to increase the sight-word reading vocabulary of reading disabled children. One version required children to type words into the computer as part of the practice activity; in the other no typing was involved. Subjects were nine reading disabled students, average age 10 years, 7 months. A repeated-measures design was used to expose all subjects three times to two treatment conditions and a no-practice control condition. Accuracy and speed of reading, as well as spelling accuracy for multisyllable words were measured in pre- and posttests. Both versions of the program proved to be equally effective in improving speed and accuracy of reading words, but the typing version was more effective in increasing spelling accuracy. However, students enjoyed the no-typing version better, and they were able to attain mastery levels for new words on this version faster than on the typing version. Implications of these results for reading software design are considered.


Sign in / Sign up

Export Citation Format

Share Document