The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
In this paper, we will describe our methods and implementation the use of selective merge undo on collaborative editing system. Our approach will satisfy both convergence and inverse properties and overcome the challenges associated with collaborative editing systems using operation transformation. Our proposed undo approach uses selective merged to undo characters edits on documents in collaborative...
Directed diffusion is a well know routing algorithm for Wireless Sensor Networks (WSNs) that was designed in 2003. Directed diffusion saves energy by sending data packets hop by hop and by enforcing paths to avoid flooding. The main disadvantage of directed diffusion is that it is not aware of the network and nodes status and as a result cannot compare potential paths to find the best or healthier...
This paper presents a food intake monitoring system for patients with reduced cognitive abilities such as Alzheimer’s and dementia patients. Using skin regions to detect hand and face, we track the selected skin blobs over video frames. We also worked within YCbCr and YIQ color spaces since better control over illumination changes can be realized. To enable better tracking of moving skin regions,...
The purpose of this study was to develop an algorithm to support the decisions of expert physicians in the management of wound healing. The goal was to work towards the development of an image processing algorithm for quantifying the progress of healing of skin wounds. For this algorithm development, multiple wound images were obtained from patients in clinical settings to monitor the status of wound...
Cyber-physical systems offer a new approach to the application of information technology to improve the performance of a transportation system. This paper focuses on transportation system processes and the information technology requirements for applying cyber-physical systems to on-road transport systems. Traffic flow simulation studies consisting of vehicles and roads were conducted in order to...
The medical field has been turning to technology to provide new treatments, techniques, and protocol. Over the past decade the industry has become heavily reliant on technology to vastly improve medical care. With the help of modern image processing techniques diagnosis of many illnesses have been improved as well as preparation for surgical procedures such as tumor removal have become more effective...
Acne is a common chronic skin disease involving blockage and/or inflammation of hair follicles and their accompanying sebaceous gland. Acne can present as non-inflammatory lesions, inflammatory lesions, or a mixture of both, affecting mostly the face but also the back and chest. Detecting the different types of acne lesions is important in both diagnosis and management. According to acne face mapping,...
Graphics Processing Unit accelerated-computing technology is the innovative use of graphics processing units together with a CPU to significantly accelerate scientific, engineering, and enterprise applications. This paper presents the outcomes of a research project focused on the development and performance analysis of encryption/decryption algorithms in various modes of operation using OpenCL and...
The objective of this study was to quantify Parkinson's disease tremor severity using signals acquired from wearable inertial sensors. A machine learning approach was used in the development of classification models. Features calculated from signals produced by accelerometer and gyroscope sensors placed on the index finger and wrist were taken into account. Linear Support Vector Machine (SVM) models...
This Ant Colony Optimization algorithms and Genetic Algorithms are actively used in controller design, robotic path planning, design automation, biomedical imaging, data mining, and distribution network planning. This paper introduces a genetic algorithm implementation, an ant colony optimization algorithm implementation, and a method of adapting the parameters for the algorithms during the course...
Disease maps and forecasts developed using satellite remote sensing data can inform public health decisions and improve disease control and epidemic response. The open-source, client-based software Epidemiological Applications of Spatial Technologies (EASTWeb) was developed to automate the retrieval, processing, and storage of satellite remote sensing data for public health research and applications...
The ubiquity of smartphones has many developers join the mobile app development. Location-based services (LBSs), one of the mobile applications, have attracted a great attention recently. This research proposes a location-based service, spatial trajectory prediction, which is to predict the forthcoming locations of the human travel routes. It could be used in a variety of purposes such as travel recommendations...
Biodiesel produced from photo-bioreactors can help replace conventional fuel sources in remote microgrids to develop sustainable, carbon-neutral microgrids. There is, however, a lack of proper mathematical models to study the operation of remote microgrids with photo-bioreactors. This paper uses the thetalogistic growth equation to model the biomass growth in photobioreactors. The model along with...
Sport-related concussion diagnosis, monitoring, treatment, and recovery is rightfully recognized as one of the primary health concerns nowadays. Although much clinical and systematic research, involving athletes of different ages playing different games, has been conducted, there is still a paucity of objective measures to examine and monitor the post-concussion recovery of athletes to make a confident...
An empirical study that examines challenges middleware software systems have to take full advantages of multicore technology is presented. The study is conducted on 9 open source middleware systems containing over 3.39 million lines of code. Each system is analyzed and the inhibitors to parallelization are detected and presented. Additionally, some challenges in analyzing, adapting, and re-engineering...
Distributed generation based neighborhood microgrids are gaining popularity because of their ability to generate power locally at high efficiencies. However, it is difficult to analyze the efficiency of these systems because of the random usage patterns of household appliances. This paper proposes a stochastic technique to estimate the household load profiles using Poisson process and Queue theory...
In Three-dimensional (3D) Integrated Circuit (IC), dummy TSVs are often required for thermal and thinning concerns. In this paper, we propose to use those “timing wasteful” dummy TSVs for timing optimization in on-chip memory, that is to replace bit line delay cells with dummy TSVs. The delay time is measured with different TSV sizes, TSV arrays, and technology nodes. Three memories are employed to...
Ultrasonic nondestructive evaluation (NDE) has been widely used in quality assessment and failure analysis for critical structures. The NDE system is commonly designed on microcontrollers and digital signal processors, which fall short of meeting the demands of high speed and requirements of adaptability. This requires reconfigurable computing devices to implement the system. This study aims to build...
This paper presents an experimental comparative analysis of four very well-known Maximum Power Point Tracking algorithms in terms of their response to dynamic environmental conditions. In this paper, first the lab setup for generating the results is introduced. Then the four algorithms are discussed briefly and the performed experiments are introduced. Finally, preliminary experimental results are...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.