Статьи журнала - International Journal of Information Technology and Computer Science
Все статьи: 1195
Real-Time Group Face-Detection for an Intelligent Class-Attendance System
Статья научная
The traditional manual attendance system wastes time over students’ responses, but it has worked well for small numbers of students. This research presents a real-time group face-detection system. This system will be used later for student class attendance through automatic student identification. The system architecture and its algorithm will be described in details. The algorithm for the system was based on analyzing facial properties and features in order to perform face detection for checking students’ attendance in real time. The classroom’s camera captures the students’ photo. Then, face detection will be implemented automatically to generate a list of detected student faces. Many experiments were adopted based on real time video captured using digital cameras. The experimental results showed that our approach of face detection offers real-time processing speed with good acceptable detection ratio equal to 94.73%.
Бесплатно
Real-Time Tree Counting Android Application and Central Monitoring System
Статья научная
In this study, a cloud-based android application and centralized tracking software were developed to perform an accurate and uninterrupted tree count across open lands. The application is used to count the desired number of trees and species at the same time. User-logged data and location information are saved in real-time to the application's cloud database. The application can work online and with offline mod. In cases where there is no internet connection, it inserts the data to the local SQLite database. After the connection is established, the pairing continues. It's used Google Firebase on the cloud server for data storage. The processing of target locations and GPS coordinates was developed with the Google Map Library. The tree counting application automatically picks up the user's current location when it is first opened. The counting starts after the tree and tree species that the user has selected from the menu. The software developed shows that tree counting is done simultaneously at the desired point. It also solves confusion caused by different tree species during the counting. We've received feedback from 100 people using the application. The users answered five questions. As a result, it is aimed to provide a comfortable transition between tree species and its users with its simple use to eliminate the complexity of counting and save time.
Бесплатно
Real-time Flame Rendering with GPU and CUDA
Статья научная
This paper proposes a method of flame simulation based on Lagrange process and chemical composition, which was non-grid and the problems associated with there grids were overcome. The turbulence movement of flame was described by Lagrange process and chemical composition was added into flame simulation which increased the authenticity of flame. For real-time applications, this paper simplified the EMST model. GPU-based particle system combined with OpenGL VBO and PBO unique technology was used to accelerate finally, the speed of vertex and pixel data interaction between CPU and GPU increased two orders of magnitude, frame rate of rendering increased by 30%, which achieved fast dynamic flame real-time simulation. For further real-time applications, this paper presented a strategy to implement flame simulation with CUDA on GPU, which achieved a speed up to 2.5 times the previous implementation.
Бесплатно
Real-time realistic telepresence using a 360° camera and a virtual reality box
Статья научная
This study focuses on the transmission of live 360 video using Ricoh Theta S which is transmitted to Android phone mounted in BoboVR. The proposed solution is to use a 360 camera that captures the scene in all direction and create an application which streams the captured 360 live video from Laptop (Server) into the Android Phone (Client). The Android phone’s IMU sensor is responsible for the corresponding viewport selected from the 360 environment. The viewport is subject for Stereoscopic SBS to show the 3D effect in accordance with the user’s perception The viewport is subject for Stereoscopic SBS to show the 3D effect in accordance with the user’s perception. A 3D video can be produced by applying the Stereogram SBS. Also, depth can be perceived due to the varying distance between the focal baseline and focal length.
Бесплатно
Recognition of Marrow Cell Images Based on Fuzzy Clustering
Статья научная
In order to explore the leukocyte distribution of human being to predict the recurrent leukemia, the mouse marrow cells are investigated to get the possible indication of the recurrence. This paper uses the C-mean fuzzy clustering recognition method to identify cells from sliced mouse marrow image. In our image processing, red cells, leukocytes, megakaryocyte, and cytoplasm can not be separated by their staining color, RGB combinations are used to classify the image into 8 sectors so that the searching area can be matched with these sectors. The gray value distribution and the texture patterns are used to construct membership function. Previous work on this project involves the recognition using pixel distribution and probability lays the background of data processing and preprocessing. Constraints based on size, pixel distribution, and grayscale pattern are used for the successful counting of individual cells. Tests show that this shape, pattern and color based method can reach satisfied counting under similar illumination condition.
Бесплатно
Recommendation of Move Method Refactoring to Optimize Modularization Using Conceptual Similarity
Статья научная
Placement of methods within classes is one of the most important design activities for any object oriented application to optimize software modularization. To enhance interactions among modularized components, recommendation of move method refactorings plays a significant role through grouping similar behaviors of methods. It is also used as a refactoring technique of feature envy code smell by placing methods into correct classes from incorrect ones. Due to this code smell and inefficient modularization, an application will be tightly coupled and loosely cohesive which reflect poor design. Hence development and maintenance effort, time and cost will be increased. Existing techniques deals with only non-static methods for refactoring the code smell and so are not generalized for all types of methods (static and non-static). This paper proposes an approach which recommends 'move method' refactoring to remove the code smell as well as enrich modularization. The approach is based on conceptual similarity (which can be referred as similar behavior of methods) between a source method and methods of target classes of an application. The conceptual similarity relies on both static and non-static entities (method calls and used attributes) which differ the paper from others. In addition, it compares the similarity of used entities by the source method with used entities by methods in probable target classes. The results of a preliminary empirical evaluation indicate that the proposed approach provides better results with average precision of 65% and recall of 63% after running it on five well-known open projects than JDeodorant tool (a popular eclipse plugin for refactorings).
Бесплатно
Regression Test Case Selection for Multi-Objective Optimization Using Metaheuristics
Статья научная
A new heuristic algorithm is proposed by this paper, on multi-objective optimization using metaheuristics and TSP (travelling salesman problems). Basic thinking behind this algorithm is minimizing the TSP path or tour by dividing the entire tour into blocks that are overlapped to each other and then improve each individual block separately. Although it is unproven that a good solution have small improvement chances if a node moved far way to a position compared to its original solution. By intensively searching each block, further improvement is possible in TSP path or tour that never be supported in various search methods and genetic algorithm. Proposed algorithm and computational experiment performance was tested, and these tests are carried out with support of already present instances of problem. According to the results represented by paper, the computation verifies that proposed algorithm can solve TSPs efficiently. Proposed algorithm is then used for selecting optimal test cases, thousands of those test cases which are selected after confirming that they identify bugs and they itself selected from a repository of test cases; these thousand test cases are those test cases which are selected from several thousand test cases because they detect bugs. Few test cases from repository act as milestones (nodes) and having certain weight associated with each, proposed algorithm based on TSP implemented over selected result and select the optimal result or path or solution. These selected optimal test cases or selected path are further used to perform the regression testing, by applying those test cases selected by proposed algorithm in order to remove most of the faults or bugs effectively, i.e. take less time and identify almost all the bugs with few test cases. Hence this proposed algorithm assures most effective solution for regression testing test case selection.
Бесплатно
Relative Performance of Certain Meta Heuristics on Vehicle Routing Problem with Time Windows
Статья научная
Solving Vehicle Routing Problem (VRP) and its variants arise in many real life distribution systems. Classical VRP can be described as the problem of finding minimum cost routes with identical vehicles having fixed capacity which starts from a depot and reaches a number of customers with known demands with the proviso that each route starts and ends at the depot and the demand of each customer does not exceed the vehicle capacity is met. One of the generalizations of standard VRP is Vehicle Routing Problem with Time Windows (VRPTW) with added complexity of serving every customer within a specified time window. Since VRPTW is a NP hard meta heuristics have often been designed for solving it. In this paper we compare the performance of Simulated Annealing (SA), genetic Algorithm (GA) and Ant Colony Optimization (ACO) for solving VRPTW based on their performance using different parameters taking total travel distance as the objective to be minimized. The results indicate that ACO is in general slightly more efficient then SA and GA.
Бесплатно
Relevant XML Documents - Approach Based on Vectors and Weight Calculation of Terms
Статья научная
Three classes of documents, based on their data, circulate in the web: Unstructured documents (.Doc, .html, .pdf ...), semi-structured documents (.xml, .Owl ...) and structured documents (Tables database for example). A semi-structured document is organized around predefined tags or defined by its author. However, many studies use a document classification by taking into account their textual content and underestimate their structure. We attempt in this paper to propose a representation of these semi-structured web documents based on weighted vectors allowing exploiting their content for a possible treatment. The weight of terms is calculated using: The normal frequency for a document, TF-IDF (Term Frequency - Inverse Document Frequency) and logic (Boolean) frequency for a set of documents. To assess and demonstrate the relevance of our proposed approach, we will realize several experiments on different corpus.
Бесплатно
Reliability Assessment for Open-Source Software Using Deterministic and Probabilistic Models
Статья научная
Nowadays, computer software plays a significant role in all fields of our life. Essentially open-source software provides economic benefits for software companies such that it allows building new software without the need to create it from scratch. Therefore, it is extremely used, and accordingly, open-source software’s quality is a critical issue and one of the top research directions in the literature. In the development cycles of the software, checking the software reliability is an important indicator to release software or not. The deterministic and probabilistic models are the two main categories of models used to assess software reliability. In this paper, we perform a comparative study between eight different software reliability models: two deterministic models, and six probabilistic models based on three different methodologies: perfect debugging, imperfect debugging, and Gompertz distribution. We evaluate the employed models using three versions of a standard open-source dataset which is GNU’s Not Unix Network Object Model Environment projects. We evaluate the employed models using four evaluation criteria: sum of square error, mean square error, R-square, and reliability. The experimental results showed that for the first version of the open-source dataset SRGM-4 based on imperfect debugging methodology achieved the best reliability result, and for the last two versions of the open-source dataset SRGM-6 based on Gompertz distribution methodology achieved the best reliability result in terms of sum of square error, mean square error, and R-square.
Бесплатно
Reliability Evaluation Metrics for Internet of Things, Car Tracking System: A Review
Статья научная
As technology continues to advance, the need to create benchmark or standards for systems becomes a necessity so as to ensure that these new advanced systems functions at its maximum capacity over a long period of time without any failure, fault or errors occurring. The internet of things technology promises a broad range of exciting products and services, with car tracking technology as part of the broad range of technological concept under the internet of things paradigm. The car tracking technology involves deploying some basic internet of things components into the tracking of important transportation component; the basic principle behind any technological concept involves delivery of high quality product that conforms to specifications. In this paper, the concept and technological description about the internet of things is discussed with emphasis on the principal functional component, this is to enable a broaden conceptualization about car tracking technology because it needs to function correctly, at all time. The concept of reliability engineering is also discussed in respect to an important quality factor, which entails that systems must function correctly without fault, failure or errors, it provides benchmark, principles, or standards in which the internet of things system must possess for an increased quality assurance.
Бесплатно
Removing Noise from Speech Signals Using Different Approaches of Artificial Neural Networks
Статья научная
In this research, four ANN models: Function Fitting (FitNet), Nonlinear AutoRegressive (NARX), Recurrent (RNNs), and Cascaded-ForwardNet were constructed and trained separately to become a filter to remove noise from any speech signal. Each model consists of input, hidden and output layers. Two neurons in the input layer that represent speech signal and its associated noise. The output layer includes one neuron that represent the enhanced signal after removing noise. The four models were trained separately on stereo (noisy and clean) audio signals to produce the clean signal. Experiments were conducted for each model separately with different: architecture; optimization training algorithms; and learning parameters to identify model with best results of removing noise from speech signal. From experiments, best results were obtained from FitNet and NARAX models respectively. TrainLM is the best training algorithm in this case. Finally, the results showed that the suggested architecture of the four models have filtering ability to remove noise form both trained and not trained speech signals samples.
Бесплатно
Research and Compare Standards of E-Learning Management System: A Survey
Статья научная
Nowadays, using of e-learning has a special place in organizations and universities. Understanding the efficiency and effectiveness of this type of education, scientific and professional assemblies try to provide effective tools and strategies to operate this kind of training better. E-Learning management system as one of the basic requirements of the system plays a special role in this field. Therefore all companies are looking for a system that meets their needs in the field of e-learning. Standards of content and structure of e-learning must be set so that access to possibilities such as content reuse or gathering or discriminating subject from various sources at different times is possible. This paper reviews and compares some of the most important standards in the field of e-learning.
Бесплатно
Статья научная
Work-based learning is what equips students with practical skills. All higher learning institutions (HLIs) have a specified period of time for students to carry out field based practices in companies which are relevant to their fields of study. As the number of students in Tanzanian HLIs become larger, coordination and allocation of students to relevant companies is becoming tougher. This study therefore intended to examine a better method to facilitate coordination and allocation of students to relevant companies through development of an online computer system. The research study to determine systems’ requirements was conducted in Arusha and Kilimanjaro regions by involving 62 HLI students, 3 HLIs and 5 companies. Data were collected using key informant interviews, observation and workshop. Both informative and descriptive information regarding current practices and desired features were collected and analyzed. It was found that, a platform for registering students’ profiles and companies’ information has advantages to all three main stakeholders who are HLIs, students and companies. Prior to actual implementation, collaborative prototype was designed using pencil software and shared to 5 users from each group of stakeholders to evaluate the tasks. Responses from users were used to refine the requirements and design the final prototype. The final prototype design was used to develop a Field Attachment Management System (FAMS). FAMS indicated to have improved access of students to relevant companies, reports generation, students’ assessment and follow-up conducted by HLIs to their students.
Бесплатно
Research of CWS’ Particle Size Distribution based on Ultrasonic Attenuation Theory
Статья научная
The key to reduce coal pollution is the development of clean coal technology and the improvement of the backward coal-burning technology. The coal water slurry (CWS) is the first substitute of the oil. The particle size distribution of CWS plays an important role in the quality control of CWS. Now there are three methods that are used to analysis the particle size distribution of CWS, screening method, settlement method, laser method. These methods produce some disadvantages when be used to forecast the distribution of CWS. Thus, this article proposes an ultrasonic method with effective medium theory model which can be accurately reflected in the acoustic attenuation characteristics of coal-water slurry based on structural average. Experimental simulation proved that effective medium model is fully capable of achieving on-line detection of coal-water slurry particle size, for detection of fine-and coarse-sized particle size distribution. Non-linear relationship between attenuation and particle size, the three-frequency method can be used to inverse calculation of its. Which we can achieve CWS granularity on-line, and continuously control the quality of CWS.
Бесплатно
Статья научная
Implicit Generalized Predictive Control (IGPC) algorithm can directly identify controller parameters without the need of solving Diophantine equation, thus can reduce the on-line algorithm computation time. In order to improve IGPC performance and extend its application, modified Particle Swarm Optimization (PSO) algorithm is introduced into IGPC rolling horizon optimization, combined with general IGPC gradient optimization method under unconstrained condition, a new hybrid optimization method is obtained, this modified IGPC can be used to both of the non-constraint industry process control and the constraint industry process control. Aiming at the superheated steam temperature control of sub-critical 600MW boiler, a new cascade compound control strategy that combines an outer loop IGPC master adjuster and an inner loop PID auxiliary adjuster is adopted. Finally the simulation results have shown that the proposed method can constrain the control action, prevent dramatic change of the input signal, thus can achieve good static and dynamic performances.
Бесплатно
Research on Dynamic Water Surface and Ripple Animation
Статья научная
Dynamic simulation of waters is a significant research subject, but the research and simulation of the water drops generating ripples is relatively less. The research on the ripples motion is great significance due to the indispensability of it in the special environments. In our research, we study the method of adding dynamic water ripple effects in 2D image on Web page, 3D animation and virtual reality. By the means of shape simulation, we add animation effects for the web page through creating cells of table combined with transparent special effect files of Flash. we achieve the good reality ripple effect by using simple dynamics and kinematic principle to create models in the 3D animation. By using the combination of 3dMax and Realflow software, we achieve more realistic simulation of the effect of dripping ripple. In the virtual reality system, the appropriate algorithm is applied in program to simulate ripples correctly. These methods are applied to different environments and the results are realistic.
Бесплатно
Research on SVG DC-Side Voltage Control Based-on PSO Algorithm
Статья научная
The operation flow of particle swarm optimization (PSO) is presented, at the same time the PSO algorithm and GA algorithm are used to find the optimal value of the standard function, simulation results show that the PSO algorithm has better global search performance and faster search efficiency. The inertia weight decreasing strategy of PSO algorithm is studied, the simulation results show that the concave function decreasing strategy can accelerate the convergence rate of the algorithm. The stability control of the DC-side voltage is very important for the static var generator (SVG) compensation, but the disadvantages of the traditional PI control are fixed parameters and poor adaptability of dynamic response, PSO algorithm is introduced to the optimization of PI parameters, so online PSO-PI control and off-line PSO-PI control are obtained, the SVG voltage loop transfer function is used as the controlled object. The simulation results show that the PSO-PI control can satisfy the time varying system of the controlled object with strong adaptability.
Бесплатно
Research on Virtual Vehicle Driven with Vision
Статья научная
This paper presents a traffic-oriented modeling and simulation framework. With this tool, users can create a traffic scene quickly and easily, and then drive the vehicle in the created scene with physics simulated. Especially, the vehicle could be driven with vision technology, which is equipped with a webcam and a paper printed with controlling markers. And the paper is used as the virtual wheel to control the motion of the vehicle. At such low cost, many people can enjoy the driving fun; it also provides an easy and interesting way for driving video games with promising business values.
Бесплатно
Research on the time synchronization technology based on the GEO Positioning System
Статья научная
The method of common-view is characterized by higher precision, good convenience in use, and cheap instrument. A new time synchronous method for multiple users system by common-view technology is presented based on the GEO Positioning System (GEOPS). And the GEOPS common-view theory is studied for which is different from the other GNSS system. This paper introduces the working process and the time service pattern of the GEOPS. In the GEOPS, the pseudo-range found by the receiver through testing is actually the measurement of the whole link from the main control station and through the satellite to the receiver. Due to the different distances between the main control station and each satellite, this measurement has to be done using the upload delay correction by the main control station. The upload delay adopts a polynomial model and the polynomial parameters are demodulated from the navigation message to calculate the delay correction value during the adjustment. In accordance with these characteristics of GEOPS, we propose the GEOPS common-view theory. The format parameters of GEOPS common-view and data calculating method are presented. The time synchronization system, the error analysis and the applied plan of GEOPS common-view technology are introduced
Бесплатно