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.
This paper describes how the ASSERT Virtual Machine, a dedicated execution platform that guarantees a predictable real-time behaviour, can be used to develop real-time embedded distributed systems with high-integrity requirements. The concept of virtual machine-level software components is developed, and sample programming patterns are provided. Components are used in the framework of the ASSERT development...
Hierarchical scheduling frameworks (HSFs) provide means for composing complex real-time systems from well-defined, independently analyzed subsystems. To support resource sharing within two-level HSFs, three synchronization protocols based on the stack resource policy (SRP) have recently been presented, i.e. HSRP, SIRAP and BROE. This paper describes the first implementation presenting these three...
This paper proposes the method of video image mosaics in real-time based on Scale Invariant Feature Transform (SIFT) algorithm. The real-time processing is great significant for the video image mosaics. SIFT is the efficient method for extracting distinctive invariant features from images. But it costs so much computation time that it can't meet the real-time processing demand. Therefore, an improved...
This paper describes the implementation of a large bandwidth multi-GPU signal processing system for radio astronomy observation. This system performs very large Fast Fourier Transform (FFT) and spectrum analysis to achieve real-time analysis of a large bandwidth spectrum. This is accomplished by implementing a four-step FFT algorithm in Compute Unified Device Architecture (CUDA). The key feature of...
This paper proposes the implementation of 4 different scheduling strategies for combining multi-core scheduling with hierarchical scheduling. Three of the scheduling schemes are analyzable with state-of-the-art schedulability analysis theory, available in the real-time systems community. Our idea is to implement these hierarchical multi-core scheduling strategies in a Linux based operating system,...
This paper introduces a new multi-lateral filter to fuse low-resolution depth maps with high-resolution images. The goal is to enhance the resolution of Time-of-Flight sensors and, at the same time, reduce the noise level in depth measurements. Our approach is based on the joint bilateral upsampling, extended by a new factor that considers the low reliability of depth measurements along the low-resolution...
Although kernel-based methods have been demonstrated effectively in solving single-target tracking problem, facing more complicated multi-target tracking task, most of them still suffer from `singularity' problem because they usually simply track each target independently ignoring their interactions and thus fail when occlusions occur or distracters appear. In this paper, we discuss a very common...
The increasing complexity of the hardware multiprocessor architectures as well as of the real-time applications they support makes very difficult even impossible to apply the theoretical real-time multiprocessor scheduling results currently available. Thus, so as to be able to evaluate and compare real-time multiprocessor scheduling strategies on their schedulability performance as well as energy...
An embedded GIS under VxWorks operating system platform is designed and implemented. This EGIS integrates GPS position function and GSM communication function. In this paper, the key problems of designing VxWorks-based EGIS, such as data storage and data index and so on, are resolved, the main function and the design of the kernel of EGIS is given. Especially, in order to improve the real time performance...
This paper describes how to configure MathWorks Real-Time Workshop to automatically build a control system application for an unsupported embedded computer platform. The application can be generated with a single command, allowing for quick iterations of testing and debugging. The I/O interface and control algorithm of the application is described in a Simulink model. In this paper an AVR32 embedded...
Embedded media applications have traditionally used custom ASICs to meet their real-time performance requirements. However, the combination of increasing chip design cost and availability of commodity many-core processors is making programmable devices increasingly attractive alternatives. Yet for these processors to be successful in this role, programming systems are needed that can automate the...
Operating systems have historically been implemented as independent layers between hardware and applications. User programs communicate with the OS through a set of well defined system calls, and do not have direct access to the hardware. The OS, in turn, communicates with the underlying architecture via control registers. Except for these interfaces, the three layers are practically oblivious to...
We propose a new GPU method for synthesizing subdivision meshes with exact adaptive geometry in real time. Our GPU kernel builds upon precomputed tables of basis functions for subdivision surfaces and is therefore supporting all subdivision schemes, either interpolating or approximating, for triangle or quad meshes. We designed our kernel so that it can be integrated seamlessly within a standard tessellation...
In this paper, Windows CE is chosen to be the soft-developing platform of new numerical system, The main content of this paper is the key technologies of real-time control of CNC system based on Windows CE. In light of the characteristics of high systematic real time, the achievement of the cutting-off real-time control from the mechanism of the cutting-off real-time control of Windows CE is proposed...
Field Programmable Gate Array (FPGA) is an effective device to realize real-time parallel processing of vast amounts of video data because of the fine-grain reconfigurable structures. This paper presents a kind of parallel processing construction of Sobel edge detection enhancement algorithm, which can quickly get the result of one pixel in only one clock periods. The algorithm is designed with a...
Motion estimation is an important computing intensive component in most video compression standards. The high computational costs and heavy memory bandwidth requirements of motion estimation give huge pressure to most existing programmable processors, especially in real-time high definition H.264 video encoding. Emerging stream processing model supported by most programmable processors provide a powerful...
Embedded system is always power-sensitive for its time-limited power-providing system. As a popular real time operating system used under embedded system, Vxworks provides a feasible way to achieve low power dissipation with its kernel scheduler and hook mechanism. This paper firstly gived the principle and implemention of the Low-power design under Vxworks, and then verified the feasibility of the...
To meet the demand of real-time of CNC system based on Windows CE.NET, this paper describes interrupt architecture of CNC system based on Windows CE.NET. In accordance with the interrupt architecture, the paper achieves the CNC system interpolation control with IPC5387 timer card. Finally, according to the research of interrupt process, the paper analyses the reasons for delay and testes delay time...
Most of future digital services for home and office users will be deployed and delivered through the Internet and wireless connectivity. However, employing regular access points (APs) and protocols will not allow an efficient coexistence among heterogeneous application flows. Indeed, real-time and elastic applications are (and will be) supported by different protocols and featured with different performance...
In this paper we propose a novel algorithm for object tracking from Video images based on segmentation and Kernel based procedure. Many Kernel based object tracking algorithms have been developed during last few years. The computational complexity becomes very high in those kernel based techniques. In our proposed method the target localization problem is minimized using segmentation technique, instead...
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.