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.
Real-time, low-latency, image processing with high throughput is vital for many time-critical applications in fields such as medical imaging, robotics, and wearable computers. Traditionally, FPGAs have often been employed to meet these requirements. However, due to the productivity challenges, using FPGAs may not be viable in some cases. Alternatively, the typical approach of processing an image on...
Embedded systems for critical applications are typically specified with requirements on predictable timing and safety. While ensuring predictable timing, the RTFM-lang (Real-Time For the Masses) model of computation (MoC) currently lacks memory access protection among real-time tasks. In this paper, we discuss how to safely verify task execution given a specification using the RTFM-MoC. Furthermore,...
We present a novel methodology that combines stereo vision and parallel processing, based on GPU and the use of binary descriptors, for fast plane extraction. Typical stereo algorithms require an image rectification stage that has to run in a frame-to-frame basis, increasing the computational burden and with the possibility of compromising high frame rate operation. Hence, we propose to use a semi-calibrated...
Dynamic ranking learning problem is considered when the training sample is a data stream, consisting of a sequence of a series of objects characterized by a set of features and relative ranks within each series. The problem is reduced to preference learning to rank on clusters in the feature space of ranked objects, while aggregated training dataset is formed from the centers of clusters and estimates...
Accurate terrain estimation is essential for unmanned ground vehicle (UGV) to achieve autonomous navigation. However, some existing approaches are difficult to reconstruct the 3D surface in real-time because of serious amount of computation. A method of environmental terrain estimation based on multi-scale radial basis function with a 3D lidar mounted on a moving vehicle was proposed in this paper...
In this paper, we propose a framework of CPU-GPU coupled computation based on OpenCL (Open Computing Language) for the real-time rendering of large-scale terrain datasets. Firstly, large-scale terrain datasets are divided into terrain chunks with the same size. Then appropriate terrain chunks are loaded into the host memory and the global memory of OpenCL device by 2-level caching mechanism and the...
We present a graphics architecture for the seamless integration of 3DV objects into ordinary 2D/3D multimedia applications. The architecture is based on layered-depth-image (LDI) and supports the real-time rendering of multiple views for multi-view 3D displays. We also present a prototype implementation of the proposed architecture in OpenCL, and discuss experimental results. The results indicate...
With many advantageous features such as softness and better biocompatibility, flexible electronic device is a promising technology that can enable many emerging applications. However, most of the existing applications with flexible devices are sensors and drivers, while there is nearly no utilization aiming at complex computation, because the flexible devices have lower electron mobility, simple structure,...
In some applications, concerning the linear filtering problem, one has to process millions of signal samples. Therefore, the computation of the convolution requires a lot of time. It is known that for multi-dimensional input signals, the popular approach is to compute the convolution in the frequency domain which is sometimes referred to as the fast convolution. The fast convolution can be more efficient...
Service performance degradation and downtimes are a common on the Internet today. Many on-line services (e.g. Amazon.com, Spotify, and Netflix, etc.) report huge loss in revenue and traffic per episode. This is perhaps due to the correlation between performance and end-users's satisfaction.
Today, applications of HiL (Hardware in the Loop) has been proven indispensable for its low cost and good real-time performance. However, video monitoring system also need be imported for monitoring work process to achieve the goal of supervising work state, especially in large railway maintenance machines. In this paper, we build a cost-effective and convenient platform TP-RT (Three-Party Real-Time)...
This paper presents AFDD, an automatic fault detection daemon for high availability computing. First we compare two mainstream fault detection mechanisms which are commonly used by multiple hot standby systems and figure out their advantages and disadvantages. Next we combined the existing two prevalent technologies together: (1) RASdaemon real-time fault detection tools, (2) automatic bug report...
Cloud computing is revolutionizing the information technology field. However, clouds today have not yet addressed real-time applications. Current work has shown that real-time hypervisors are capable of allowing virtual machines to meet real-time requirements. Other work has looked at statically allocating resources to virtual guests, which allow those guests to meet deadlines. In this paper, we present...
Binary-image processing cores are extremely useful in many image and video applications such as object recognition, tracking, motion detection, and identification. To address the variety of applications and binary-image kernels, we propose an FPGA-based intellectual property core with enhanced flexibility: it is programmable, reconfigurable, and parameterizable. The core performs single binary image...
Non-invasive brain stimulation, such as transcranial alternating current stimulation (tACS) provides a powerful tool to directly modulate brain oscillations that mediate complex cognitive processes. While the body of evidence about the effect of tACS on behavioral and cognitive performance is constantly growing, those studies fail to address the importance of subjectspecific stimulation protocols...
Support Vector Machine (SVM) is an effective method for reservoir layer classification. However, its classification performance is influenced by many factors. In this paper, we study how the main factors affect classification accuracy of SVM on oil data. We collect two well-logging dataset, use k-Cross Validation and Grid Search to find the optimal SVM parameters, and compare the classification performance...
There are multiple approaches for SLAM, but we found the the ones implemented in ROS had problems when a robot drove over small obstacles. This paper presents a proposal to make a more robust SLAM by running three SLAM methods in parallel and using their information to produce a better estimate of the robot's surroundings. The proposed method defines its output by making the three methods vote for...
Fairness measure is used in designing Operating System (OS) schedulers to determine whether users or applications are receiving a fair share of system resources. PS (proportional share) schedulers are the dominant schedulers in Virtual Machine (VM) environment. A PS scheduler assigns a weight to every VM to allocate CPU cycles, allocating these cycles to VM is proportional to that weight. Current...
Ossification of the transport-layer limits networked multimedia applications to use TCP or UDP, despite standardisation of new transport protocols that better support their requirements. To improve transport for these applications, we present TCP Hollywood, an unordered, time-lined, TCP variant designed to support real-time multimedia traffic while being widely deployable. Analysis of the protocol...
Protecting critical files in file systems is very important to computer systems. To protect critical files, the VMI-based Real-time File-system Monitor tools are promising options. However, these tools are always operation-based and introduce high overhead. The operation-based approaches intercept some kind of file operation to monitor critical files. The selected file operation is intercepted by...
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.