Science.gov

Sample records for heterogeneous real-time embedded

  1. A real-time photogrammetry system based on embedded architecture

    NASA Astrophysics Data System (ADS)

    Zheng, S. Y.; Gui, L.; Wang, X. N.; Ma, D.

    2014-06-01

    In order to meet the demand of real-time spatial data processing and improve the online processing capability of photogrammetric system, a kind of real-time photogrammetry method is proposed in this paper. According to the proposed method, system based on embedded architecture is then designed: using FPGA, ARM+DSP and other embedded computing technology to build specialized hardware operating environment, transplanting and optimizing the existing photogrammetric algorithm to the embedded system, and finally real-time photogrammetric data processing is realized. At last, aerial photogrammetric experiment shows that the method can achieve high-speed and stable on-line processing of photogrammetric data. And the experiment also verifies the feasibility of the proposed real-time photogrammetric system based on embedded architecture. It is the first time to realize real-time aerial photogrammetric system, which can improve the online processing efficiency of photogrammetry to a higher level and broaden the application field of photogrammetry.

  2. Cluster Computing for Embedded/Real-Time Systems

    NASA Technical Reports Server (NTRS)

    Katz, D.; Kepner, J.

    1999-01-01

    Embedded and real-time systems, like other computing systems, seek to maximize computing power for a given price, and thus can significantly benefit from the advancing capabilities of cluster computing.

  3. Test applications for heterogeneous real-time network testbed

    SciTech Connect

    Mines, R.F.; Knightly, E.W.

    1994-07-01

    This paper investigates several applications for a heterogeneous real-time network testbed. The network is heterogeneous in terms of network devices, technologies, protocols, and algorithms. The network is real-time in that its services can provide per-connection end-to-end performance guarantees. Although different parts of the network use different algorithms, all components have the necessary mechanisms to provide performance guarantees: admission control and priority scheduling. Three applications for this network are described in this paper: a video conferencing tool, a tool for combustion modeling using distributed computing, and an MPEG video archival system. Each has minimum performance requirements that must be provided by the network. By analyzing these applications, we provide insights to the traffic characteristics and performance requirements of practical real-time loads.

  4. Managing a Real-Time Embedded Linux Platform with Buildroot

    SciTech Connect

    Diamond, J.; Martin, K.

    2015-01-01

    Developers of real-time embedded software often need to build the operating system, kernel, tools and supporting applications from source to work with the differences in their hardware configuration. The first attempts to introduce Linux-based real-time embedded systems into the Fermilab accelerator controls system used this approach but it was found to be time-consuming, difficult to maintain and difficult to adapt to different hardware configurations. Buildroot is an open source build system with a menu-driven configuration tool (similar to the Linux kernel build system) that automates this process. A customized Buildroot [1] system has been developed for use in the Fermilab accelerator controls system that includes several hardware configuration profiles (including Intel, ARM and PowerPC) and packages for Fermilab support software. A bootable image file is produced containing the Linux kernel, shell and supporting software suite that varies from 3 to 20 megabytes large – ideal for network booting. The result is a platform that is easier to maintain and deploy in diverse hardware configurations

  5. A heterogeneous hierarchical architecture for real-time computing

    SciTech Connect

    Skroch, D.A.; Fornaro, R.J.

    1988-12-01

    The need for high-speed data acquisition and control algorithms has prompted continued research in the area of multiprocessor systems and related programming techniques. The result presented here is a unique hardware and software architecture for high-speed real-time computer systems. The implementation of a prototype of this architecture has required the integration of architecture, operating systems and programming languages into a cohesive unit. This report describes a Heterogeneous Hierarchial Architecture for Real-Time (H{sup 2} ART) and system software for program loading and interprocessor communication.

  6. Modeling heterogeneous processor scheduling for real time systems

    NASA Technical Reports Server (NTRS)

    Leathrum, J. F.; Mielke, R. R.; Stoughton, J. W.

    1994-01-01

    A new model is presented to describe dataflow algorithms implemented in a multiprocessing system. Called the resource/data flow graph (RDFG), the model explicitly represents cyclo-static processor schedules as circuits of processor arcs which reflect the order that processors execute graph nodes. The model also allows the guarantee of meeting hard real-time deadlines. When unfolded, the model identifies statically the processor schedule. The model therefore is useful for determining the throughput and latency of systems with heterogeneous processors. The applicability of the model is demonstrated using a space surveillance algorithm.

  7. Domain Compilation for Embedded Real-Time Planning

    NASA Technical Reports Server (NTRS)

    Barrett, Anthony

    2005-01-01

    A recently conceived approach to automated real-time control of the actions of a robotic system enables an embedded real-time planning algorithm to develop plans that are more robust than they would otherwise be, without imposing an excessive computational burden. This approach occupies a middle ground between two prior approaches known in the art as the universal-plan and hybrid approaches. Ever since discovering the performance limitations of taking a sense-plan-act approach to controlling robots, the robotics community has endeavored to follow a behavior-based approach in which a behavior includes a rapid feedback loop between state estimation and motor control. Heretofore, system architectures following this approach have been based, variously, on algorithms that implement universal plans or algorithms that function as hybrids of planners and executives. In a typical universal-plan case, a set of behaviors is merged into the plan, but the system must be restricted to relatively small problem domains to avoid having to reason about too many states and represent them in the plan. In the hybrid approach, one implements actions as small sets of behaviors, each applicable to a limited set of circumstances. Each action is intended to bring the system to a subgoal state. A planning algorithm is used to string these actions together into a sequence to traverse the state space from an initial or current state to a goal state. The hybrid approach works well in a static environment, but it is inherently brittle in a dynamic environment because a failure can occur when the environment strays beyond the region of applicability of the current activity. In the present approach, a system can vary from the hybrid approach to the universal-plan approach, depending on a single integer parameter, denoted n, which can range from 1 to a maximum domain-dependent value of M. As illustrated in the figure, n = 1 represents the hybrid approach, in which each linked action covers a small

  8. Real-Time Embedded Software Verification and Validation 2001

    NASA Technical Reports Server (NTRS)

    Lee, Yann-Hang

    2002-01-01

    As the space applications become more complex and timing constraints on control actions are more stringent, the task of integrating and testing NASA's real-time systems (such as X-38 Crew Return Vehicle, and certain International Space Station autonomous systems) has become a great challenge. A testing environment where can preserve consistent temporal behaviors as in the target execution must be established for system-level verification and software quality assurance. Our goal is to develop an analysis suite for validation and verification of real-time systems that are used to perform human- in-the-loop control operations during safety-critical missions. The suite will be able to carry out quantitative approaches of coverage diagnostic and temporal behavior evaluation in order to measure test coverage, to optimize test utilization, and to verify timing correctness.

  9. A Course in Real-Time Embedded Software

    ERIC Educational Resources Information Center

    Archibald, J. K.; Fife, W. S.

    2007-01-01

    Embedded systems are increasingly pervasive, and the creation of reliable controlling software offers unique challenges. Embedded software must interact directly with hardware, it must respond to events in a time-critical fashion, and it typically employs concurrency to meet response time requirements. This paper describes an innovative course…

  10. Heterogeneous real-time computing in radio astronomy

    NASA Astrophysics Data System (ADS)

    Ford, John M.; Demorest, Paul; Ransom, Scott

    2010-07-01

    Modern computer architectures suited for general purpose computing are often not the best choice for either I/O-bound or compute-bound problems. Sometimes the best choice is not to choose a single architecture, but to take advantage of the best characteristics of different computer architectures to solve your problems. This paper examines the tradeoffs between using computer systems based on the ubiquitous X86 Central Processing Units (CPU's), Field Programmable Gate Array (FPGA) based signal processors, and Graphical Processing Units (GPU's). We will show how a heterogeneous system can be produced that blends the best of each of these technologies into a real-time signal processing system. FPGA's tightly coupled to analog-to-digital converters connect the instrument to the telescope and supply the first level of computing to the system. These FPGA's are coupled to other FPGA's to continue to provide highly efficient processing power. Data is then packaged up and shipped over fast networks to a cluster of general purpose computers equipped with GPU's, which are used for floating-point intensive computation. Finally, the data is handled by the CPU and written to disk, or further processed. Each of the elements in the system has been chosen for its specific characteristics and the role it can play in creating a system that does the most for the least, in terms of power, space, and money.

  11. Real-Time Distributed Embedded Oscillator Operating Frequency Monitoring

    NASA Technical Reports Server (NTRS)

    Pollock, Julie; Oliver, Brett; Brickner, Christopher

    2012-01-01

    A document discusses the utilization of embedded clocks inside of operating network data links as an auxiliary clock source to satisfy local oscillator monitoring requirements. Modem network interfaces, typically serial network links, often contain embedded clocking information of very tight precision to recover data from the link. This embedded clocking data can be utilized by the receiving device to monitor the local oscillator for tolerance to required specifications, often important in high-integrity fault-tolerant applications. A device can utilize a received embedded clock to determine if the local or the remote device is out of tolerance by using a single link. The local device can determine if it is failing, assuming a single fault model, with two or more active links. Network fabric components, containing many operational links, can potentially determine faulty remote or local devices in the presence of multiple faults. Two methods of implementation are described. In one method, a recovered clock can be directly used to monitor the local clock as a direct replacement of an external local oscillator. This scheme is consistent with a general clock monitoring function whereby clock sources are clocking two counters and compared over a fixed interval of time. In another method, overflow/underflow conditions can be used to detect clock relationships for monitoring. These network interfaces often provide clock compensation circuitry to allow data to be transferred from the received (network) clock domain to the internal clock domain. This circuit could be modified to detect overflow/underflow conditions of the buffering required and report a fast or slow receive clock, respectively.

  12. On-board computational efficiency in real time UAV embedded terrain reconstruction

    NASA Astrophysics Data System (ADS)

    Partsinevelos, Panagiotis; Agadakos, Ioannis; Athanasiou, Vasilis; Papaefstathiou, Ioannis; Mertikas, Stylianos; Kyritsis, Sarantis; Tripolitsiotis, Achilles; Zervos, Panagiotis

    2014-05-01

    In the last few years, there is a surge of applications for object recognition, interpretation and mapping using unmanned aerial vehicles (UAV). Specifications in constructing those UAVs are highly diverse with contradictory characteristics including cost-efficiency, carrying weight, flight time, mapping precision, real time processing capabilities, etc. In this work, a hexacopter UAV is employed for near real time terrain mapping. The main challenge addressed is to retain a low cost flying platform with real time processing capabilities. The UAV weight limitation affecting the overall flight time, makes the selection of the on-board processing components particularly critical. On the other hand, surface reconstruction, as a computational demanding task, calls for a highly demanding processing unit on board. To merge these two contradicting aspects along with customized development, a System on a Chip (SoC) integrated circuit is proposed as a low-power, low-cost processor, which natively supports camera sensors and positioning and navigation systems. Modern SoCs, such as Omap3530 or Zynq, are classified as heterogeneous devices and provide a versatile platform, allowing access to both general purpose processors, such as the ARM11, as well as specialized processors, such as a digital signal processor and floating field-programmable gate array. A UAV equipped with the proposed embedded processors, allows on-board terrain reconstruction using stereo vision in near real time. Furthermore, according to the frame rate required, additional image processing may concurrently take place, such as image rectification andobject detection. Lastly, the onboard positioning and navigation (e.g., GNSS) chip may further improve the quality of the generated map. The resulting terrain maps are compared to ground truth geodetic measurements in order to access the accuracy limitations of the overall process. It is shown that with our proposed novel system,there is much potential in

  13. Real time 3D and heterogeneous data fusion

    SciTech Connect

    Little, C.Q.; Small, D.E.

    1998-03-01

    This project visualizes characterization data in a 3D setting, in real time. Real time in this sense means collecting the data and presenting it before it delays the user, and processing faster than the acquisition systems so no bottlenecks occur. The goals have been to build a volumetric viewer to display 3D data, demonstrate projecting other data, such as images, onto the 3D data, and display both the 3D and projected images as fast as the data became available. The authors have examined several ways to display 3D surface data. The most effective was generating polygonal surface meshes. They have created surface maps form a continuous stream of 3D range data, fused image data onto the geometry, and displayed the data with a standard 3D rendering package. In parallel with this, they have developed a method to project real-time images onto the surface created. A key component is mapping the data on the correct surfaces, which requires a-priori positional information along with accurate calibration of the camera and lens system.

  14. Real-Time Monitoring of Heterogeneous Catalysis with Mass Spectrometry

    ERIC Educational Resources Information Center

    Young, Mark A.

    2009-01-01

    Heterogeneous, gas-solid processes constitute an important class of catalytic reactions that play a key role in a variety of applications, such as industrial processing and environmental controls. Heterogeneous catalytic chemistry can be demonstrated in a simple heated flow reactor containing a fragment of the catalytic converter from a vehicular…

  15. Real-time and low-cost embedded platform for car's surrounding vision system

    NASA Astrophysics Data System (ADS)

    Saponara, Sergio; Franchi, Emilio

    2016-04-01

    The design and the implementation of a flexible and low-cost embedded system for real-time car's surrounding vision is presented. The target of the proposed multi-camera vision system is to provide the driver a better view of the objects that surround the vehicle. Fish-eye lenses are used to achieve a larger Field of View (FOV) but, on the other hand, introduce radial distortion of the images projected on the sensors. Using low-cost cameras there could be also some alignment issues. Since these complications are noticeable and dangerous, a real-time algorithm for their correction is presented. Then another real-time algorithm, used for merging 4 camera video streams together in a single view, is described. Real-time image processing is achieved through a hardware-software platform

  16. Real time polarization sensor image processing on an embedded FPGA/multi-core DSP system

    NASA Astrophysics Data System (ADS)

    Bednara, Marcus; Chuchacz-Kowalczyk, Katarzyna

    2015-05-01

    Most embedded image processing SoCs available on the market are highly optimized for typical consumer applications like video encoding/decoding, motion estimation or several image enhancement processes as used in DSLR or digital video cameras. For non-consumer applications, on the other hand, optimized embedded hardware is rarely available, so often PC based image processing systems are used. We show how a real time capable image processing system for a non-consumer application - namely polarization image data processing - can be efficiently implemented on an FPGA and multi-core DSP based embedded hardware platform.

  17. Real-time scheduling of embedded applications on multi-core platforms

    NASA Astrophysics Data System (ADS)

    Fan, Ming

    For the past several decades, we have experienced the tremendous growth, in both scale and scope, of real-time embedded systems, thanks largely to the advances in IC technology. However, the traditional approach to get performance boost by increasing CPU frequency has been a way of past. Researchers from both industry and academia are turning their focus to multi-core architectures for continuous improvement of computing performance. In our research, we seek to develop efficient scheduling algorithms and analysis methods in the design of real-time embedded systems on multi-core platforms. Real-time systems are the ones with the response time as critical as the logical correctness of computational results. In addition, a variety of stringent constraints such as power/energy consumption, peak temperature and reliability are also imposed to these systems. Therefore, real-time scheduling plays a critical role in design of such computing systems at the system level. We started our research by addressing timing constraints for real-time applications on multi-core platforms, and developed both partitioned and semi-partitioned scheduling algorithms to schedule fixed priority, periodic, and hard real-time tasks on multi-core platforms. Then we extended our research by taking temperature constraints into consideration. We developed a closed-form solution to capture temperature dynamics for a given periodic voltage schedule on multi-core platforms, and also developed three methods to check the feasibility of a periodic real-time schedule under peak temperature constraint. We further extended our research by incorporating the power/energy constraint with thermal awareness into our research problem. We investigated the energy estimation problem on multi-core platforms, and developed a computation efficient method to calculate the energy consumption for a given voltage schedule on a multi-core platform. In this dissertation, we present our research in details and demonstrate the

  18. A comprehensive and real-time fingerprint verification system for embedded devices

    NASA Astrophysics Data System (ADS)

    Yeung, Hoi Wo; Moon, Yiu Sang; Chen, Jiansheng; Chan, Fai; Ng, Yuk Man; Chung, Hin Shun; Pun, Kwok Ho

    2005-03-01

    This paper describes an embedded multi-user login system based on fingerprint recognition. The system, built using the Sitsang development board and embedded Linux, implements all fingerprint acquisition, preprocessing, minutia extraction, match, identification, user registration, and template encryption on the board. By careful analysis of the accuracy requirement as well as the arithmetic precision to be used, we optimized the algorithms so that the whole system can work in real-time in the embedded environment based on Intel(R) PXA255 processor. The fingerprint verification, which is the core part of the system, is fully tested on a fingerprint database consists of 1149 fingerprint images. The result shows that we can achieve an accuracy of more than 95%. Field testing of 20 registered users has further proved the reliability of our system. The core part of our system, then embedded fingerprint authentication, can also be applied in many different embedded applications concerning security problems.

  19. [Development of an embedded mobile terminal for real-time remote monitoring of out-of-hospital cardiac patients].

    PubMed

    Xu, Zhi-min; Fang, Zu-Xiang; Lai, Da-Kun; Song, Hai-Lang

    2007-05-01

    A kind of real-time remote monitoring embedded terminal which is combined with mobile communication technology and GPS localization technology, has been developed. The results of preliminary experiments show that the terminal can transmit ECG signals and localization information in real time and continuously, supply a real-time monitoring of out-of-hospital cardiac patients and trace the patients. PMID:17672363

  20. Design of embedded real-time cross-coupling compensation controller

    NASA Astrophysics Data System (ADS)

    Yao, Jinyong; Jiang, Tongmin; Li, Chuanri

    2006-11-01

    The cross-coupling compensation controller is a device for multi-shaker vibration testing to avoid deviations from the test specification caused by the inter-actuator forces. The applied theory and the developed closed-loop control algorithm are first introduced. An embedded real-time controller with PCI interface is designed to implement the algorithm. A bussimulating based system architecture design method is proposed for simplifying the logic design. To satisfy the special requirements of the forward channels, a multiple mode data acquisition subsystem is also designed. The system uses the embedded real-time kernel uC/OS-II as the algorithm development platform. The whole vibration control process is divided into several tasks, of which the communicating mechanism is given, according to their importance. The results of simulations and experiments demonstrate the feasibility of the proposed method.

  1. Constructing a working taxonomy of functional Ada software components for real-time embedded system applications

    NASA Technical Reports Server (NTRS)

    Wallace, Robert

    1986-01-01

    A major impediment to a systematic attack on Ada software reusability is the lack of an effective taxonomy for software component functions. The scope of all possible applications of Ada software is considered too great to allow the practical development of a working taxonomy. Instead, for the purposes herein, the scope of Ada software application is limited to device and subsystem control in real-time embedded systems. A functional approach is taken in constructing the taxonomy tree for identified Ada domain. The use of modular software functions as a starting point fits well with the object oriented programming philosophy of Ada. Examples of the types of functions represented within the working taxonomy are real time kernels, interrupt service routines, synchronization and message passing, data conversion, digital filtering and signal conditioning, and device control. The constructed taxonomy is proposed as a framework from which a need analysis can be performed to reveal voids in current Ada real-time embedded programming efforts for Space Station.

  2. Run-time implementation issues for real-time embedded Ada

    NASA Technical Reports Server (NTRS)

    Maule, Ruth A.

    1986-01-01

    A motivating factor in the development of Ada as the department of defense standard language was the high cost of embedded system software development. It was with embedded system requirements in mind that many of the features of the language were incorporated. Yet it is the designers of embedded systems that seem to comprise the majority of the Ada community dissatisfied with the language. There are a variety of reasons for this dissatisfaction, but many seem to be related in some way to the Ada run-time support system. Some of the areas in which the inconsistencies were found to have the greatest impact on performance from the standpoint of real-time systems are presented. In particular, a large part of the duties of the tasking supervisor are subject to the design decisions of the implementer. These include scheduling, rendezvous, delay processing, and task activation and termination. Some of the more general issues presented include time and space efficiencies, generic expansions, memory management, pragmas, and tracing features. As validated compilers become available for bare computer targets, it is important for a designer to be aware that, at least for many real-time issues, all validated Ada compilers are not created equal.

  3. Development of embedded real-time and high-speed vision platform

    NASA Astrophysics Data System (ADS)

    Ouyang, Zhenxing; Dong, Yimin; Yang, Hua

    2015-12-01

    Currently, high-speed vision platforms are widely used in many applications, such as robotics and automation industry. However, a personal computer (PC) whose over-large size is not suitable and applicable in compact systems is an indispensable component for human-computer interaction in traditional high-speed vision platforms. Therefore, this paper develops an embedded real-time and high-speed vision platform, ER-HVP Vision which is able to work completely out of PC. In this new platform, an embedded CPU-based board is designed as substitution for PC and a DSP and FPGA board is developed for implementing image parallel algorithms in FPGA and image sequential algorithms in DSP. Hence, the capability of ER-HVP Vision with size of 320mm x 250mm x 87mm can be presented in more compact condition. Experimental results are also given to indicate that the real-time detection and counting of the moving target at a frame rate of 200 fps at 512 x 512 pixels under the operation of this newly developed vision platform are feasible.

  4. Energy-aware embedded classifier design for real-time emotion analysis.

    PubMed

    Padmanabhan, Manoj; Murali, Srinivasan; Rincon, Francisco; Atienza, David

    2015-08-01

    Detection and classification of human emotions from multiple bio-signals has a wide variety of applications. Though electronic devices are available in the market today that acquire multiple body signals, the classification of human emotions in real-time, adapted to the tight energy budgets of wearable embedded systems is a big challenge. In this paper we present an embedded classifier for real-time emotion classification. We propose a system that operates at different energy budgeted modes, depending on the available energy, where each mode is constrained by an operating energy bound. The classifier has an offline training phase where feature selection is performed for each operating mode, with an energy-budget aware algorithm that we propose. Across the different operating modes, the classification accuracy ranges from 95% - 75% and 89% - 70% for arousal and valence respectively. The accuracy is traded off for less power consumption, which results in an increased battery life of up to 7.7 times (from 146.1 to 1126.9 hours). PMID:26736746

  5. Real-time video streaming in mobile cloud over heterogeneous wireless networks

    NASA Astrophysics Data System (ADS)

    Abdallah-Saleh, Saleh; Wang, Qi; Grecos, Christos

    2012-06-01

    Recently, the concept of Mobile Cloud Computing (MCC) has been proposed to offload the resource requirements in computational capabilities, storage and security from mobile devices into the cloud. Internet video applications such as real-time streaming are expected to be ubiquitously deployed and supported over the cloud for mobile users, who typically encounter a range of wireless networks of diverse radio access technologies during their roaming. However, real-time video streaming for mobile cloud users across heterogeneous wireless networks presents multiple challenges. The network-layer quality of service (QoS) provision to support high-quality mobile video delivery in this demanding scenario remains an open research question, and this in turn affects the application-level visual quality and impedes mobile users' perceived quality of experience (QoE). In this paper, we devise a framework to support real-time video streaming in this new mobile video networking paradigm and evaluate the performance of the proposed framework empirically through a lab-based yet realistic testing platform. One particular issue we focus on is the effect of users' mobility on the QoS of video streaming over the cloud. We design and implement a hybrid platform comprising of a test-bed and an emulator, on which our concept of mobile cloud computing, video streaming and heterogeneous wireless networks are implemented and integrated to allow the testing of our framework. As representative heterogeneous wireless networks, the popular WLAN (Wi-Fi) and MAN (WiMAX) networks are incorporated in order to evaluate effects of handovers between these different radio access technologies. The H.264/AVC (Advanced Video Coding) standard is employed for real-time video streaming from a server to mobile users (client nodes) in the networks. Mobility support is introduced to enable continuous streaming experience for a mobile user across the heterogeneous wireless network. Real-time video stream packets

  6. Embedded Web Technology: Internet Technology Applied to Real-Time System Control

    NASA Technical Reports Server (NTRS)

    Daniele, Carl J.

    1998-01-01

    The NASA Lewis Research Center is developing software tools to bridge the gap between the traditionally non-real-time Internet technology and the real-time, embedded-controls environment for space applications. Internet technology has been expanding at a phenomenal rate. The simple World Wide Web browsers (such as earlier versions of Netscape, Mosaic, and Internet Explorer) that resided on personal computers just a few years ago only enabled users to log into and view a remote computer site. With current browsers, users not only view but also interact with remote sites. In addition, the technology now supports numerous computer platforms (PC's, MAC's, and Unix platforms), thereby providing platform independence.In contrast, the development of software to interact with a microprocessor (embedded controller) that is used to monitor and control a space experiment has generally been a unique development effort. For each experiment, a specific graphical user interface (GUI) has been developed. This procedure works well for a single-user environment. However, the interface for the International Space Station (ISS) Fluids and Combustion Facility will have to enable scientists throughout the world and astronauts onboard the ISS, using different computer platforms, to interact with their experiments in the Fluids and Combustion Facility. Developing a specific GUI for all these users would be cost prohibitive. An innovative solution to this requirement, developed at Lewis, is to use Internet technology, where the general problem of platform independence has already been partially solved, and to leverage this expanding technology as new products are developed. This approach led to the development of the Embedded Web Technology (EWT) program at Lewis, which has the potential to significantly reduce software development costs for both flight and ground software.

  7. FPGA-Based Real-Time Embedded System for RISS/GPS Integrated Navigation

    PubMed Central

    Abdelfatah, Walid Farid; Georgy, Jacques; Iqbal, Umar; Noureldin, Aboelmagd

    2012-01-01

    Navigation algorithms integrating measurements from multi-sensor systems overcome the problems that arise from using GPS navigation systems in standalone mode. Algorithms which integrate the data from 2D low-cost reduced inertial sensor system (RISS), consisting of a gyroscope and an odometer or wheel encoders, along with a GPS receiver via a Kalman filter has proved to be worthy in providing a consistent and more reliable navigation solution compared to standalone GPS receivers. It has been also shown to be beneficial, especially in GPS-denied environments such as urban canyons and tunnels. The main objective of this paper is to narrow the idea-to-implementation gap that follows the algorithm development by realizing a low-cost real-time embedded navigation system capable of computing the data-fused positioning solution. The role of the developed system is to synchronize the measurements from the three sensors, relative to the pulse per second signal generated from the GPS, after which the navigation algorithm is applied to the synchronized measurements to compute the navigation solution in real-time. Employing a customizable soft-core processor on an FPGA in the kernel of the navigation system, provided the flexibility for communicating with the various sensors and the computation capability required by the Kalman filter integration algorithm. PMID:22368460

  8. FPGA-based real-time embedded system for RISS/GPS integrated navigation.

    PubMed

    Abdelfatah, Walid Farid; Georgy, Jacques; Iqbal, Umar; Noureldin, Aboelmagd

    2012-01-01

    Navigation algorithms integrating measurements from multi-sensor systems overcome the problems that arise from using GPS navigation systems in standalone mode. Algorithms which integrate the data from 2D low-cost reduced inertial sensor system (RISS), consisting of a gyroscope and an odometer or wheel encoders, along with a GPS receiver via a Kalman filter has proved to be worthy in providing a consistent and more reliable navigation solution compared to standalone GPS receivers. It has been also shown to be beneficial, especially in GPS-denied environments such as urban canyons and tunnels. The main objective of this paper is to narrow the idea-to-implementation gap that follows the algorithm development by realizing a low-cost real-time embedded navigation system capable of computing the data-fused positioning solution. The role of the developed system is to synchronize the measurements from the three sensors, relative to the pulse per second signal generated from the GPS, after which the navigation algorithm is applied to the synchronized measurements to compute the navigation solution in real-time. Employing a customizable soft-core processor on an FPGA in the kernel of the navigation system, provided the flexibility for communicating with the various sensors and the computation capability required by the Kalman filter integration algorithm. PMID:22368460

  9. An enhanced Ada run-time system for real-time embedded processors

    NASA Technical Reports Server (NTRS)

    Sims, J. T.

    1991-01-01

    An enhanced Ada run-time system has been developed to support real-time embedded processor applications. The primary focus of this development effort has been on the tasking system and the memory management facilities of the run-time system. The tasking system has been extended to support efficient and precise periodic task execution as required for control applications. Event-driven task execution providing a means of task-asynchronous control and communication among Ada tasks is supported in this system. Inter-task control is even provided among tasks distributed on separate physical processors. The memory management system has been enhanced to provide object allocation and protected access support for memory shared between disjoint processors, each of which is executing a distinct Ada program.

  10. Gene-Auto: Automatic Software Code Generation for Real-Time Embedded Systems

    NASA Astrophysics Data System (ADS)

    Rugina, A.-E.; Thomas, D.; Olive, X.; Veran, G.

    2008-08-01

    This paper gives an overview of the Gene-Auto ITEA European project, which aims at building a qualified C code generator from mathematical models under Matlab-Simulink and Scilab-Scicos. The project is driven by major European industry partners, active in the real-time embedded systems domains. The Gene- Auto code generator will significantly improve the current development processes in such domains by shortening the time to market and by guaranteeing the quality of the generated code through the use of formal methods. The first version of the Gene-Auto code generator has already been released and has gone thought a validation phase on real-life case studies defined by each project partner. The validation results are taken into account in the implementation of the second version of the code generator. The partners aim at introducing the Gene-Auto results into industrial development by 2010.

  11. Embedded FIR filter design for real-time refocusing using a standard plenoptic video camera

    NASA Astrophysics Data System (ADS)

    Hahne, Christopher; Aggoun, Amar

    2014-03-01

    A novel and low-cost embedded hardware architecture for real-time refocusing based on a standard plenoptic camera is presented in this study. The proposed layout design synthesizes refocusing slices directly from micro images by omitting the process for the commonly used sub-aperture extraction. Therefore, intellectual property cores, containing switch controlled Finite Impulse Response (FIR) filters, are developed and applied to the Field Programmable Gate Array (FPGA) XC6SLX45 from Xilinx. Enabling the hardware design to work economically, the FIR filters are composed of stored product as well as upsampling and interpolation techniques in order to achieve an ideal relation between image resolution, delay time, power consumption and the demand of logic gates. The video output is transmitted via High-Definition Multimedia Interface (HDMI) with a resolution of 720p at a frame rate of 60 fps conforming to the HD ready standard. Examples of the synthesized refocusing slices are presented.

  12. Real-time simulation of contact and cutting of heterogeneous soft-tissues.

    PubMed

    Courtecuisse, Hadrien; Allard, Jérémie; Kerfriden, Pierre; Bordas, Stéphane P A; Cotin, Stéphane; Duriez, Christian

    2014-02-01

    This paper presents a numerical method for interactive (real-time) simulations, which considerably improves the accuracy of the response of heterogeneous soft-tissue models undergoing contact, cutting and other topological changes. We provide an integrated methodology able to deal both with the ill-conditioning issues associated with material heterogeneities, contact boundary conditions which are one of the main sources of inaccuracies, and cutting which is one of the most challenging issues in interactive simulations. Our approach is based on an implicit time integration of a non-linear finite element model. To enable real-time computations, we propose a new preconditioning technique, based on an asynchronous update at low frequency. The preconditioner is not only used to improve the computation of the deformation of the tissues, but also to simulate the contact response of homogeneous and heterogeneous bodies with the same accuracy. We also address the problem of cutting the heterogeneous structures and propose a method to update the preconditioner according to the topological modifications. Finally, we apply our approach to three challenging demonstrators: (i) a simulation of cataract surgery (ii) a simulation of laparoscopic hepatectomy (iii) a brain tumor surgery. PMID:24440853

  13. System-level power optimization for real-time distributed embedded systems

    NASA Astrophysics Data System (ADS)

    Luo, Jiong

    Power optimization is one of the crucial design considerations for modern electronic systems. In this thesis, we present several system-level power optimization techniques for real-time distributed embedded systems, based on dynamic voltage scaling, dynamic power management, and management of peak power and variance of the power profile. Dynamic voltage scaling has been widely acknowledged as an important and powerful technique to trade off dynamic power consumption and delay. Efficient dynamic voltage scaling requires effective variable-voltage scheduling mechanisms that can adjust voltages and clock frequencies adaptively based on workloads and timing constraints. For this purpose, we propose static variable-voltage scheduling algorithms utilizing criticalpath driven timing analysis for the case when tasks are assumed to have uniform switching activities, as well as energy-gradient driven slack allocation for a more general scenario. The proposed techniques can achieve closeto-optimal power savings with very low computational complexity, without violating any real-time constraints. We also present algorithms for power-efficient joint scheduling of multi-rate periodic task graphs along with soft aperiodic tasks. The power issue is addressed through both dynamic voltage scaling and power management. Periodic task graphs are scheduled statically. Flexibility is introduced into the static schedule to allow the on-line scheduler to make local changes to PE schedules through resource reclaiming and slack stealing, without interfering with the validity of the global schedule. We provide a unified framework in which the response times of aperiodic tasks and power consumption are dynamically optimized simultaneously. Interconnection network fabrics point to a new generation of power-efficient and scalable interconnection architectures for distributed embedded systems. As the system bandwidth continues to increase, interconnection networks become power/energy limited as

  14. Embedded real-time S/W beamforming platform with reconfigurable multi-core processors

    NASA Astrophysics Data System (ADS)

    Kim, Minsoo; Son, Changyong; Lee, Kangeun; Kim, Do-Hyung; Lee, Shihwa

    2013-03-01

    In modern medical ultrasound signal processing, beamforming is usually implemented on H/W solution by ASIC(Application Specific Integrated Circuit) because of its huge computation. ASIC solution has a problem with flexibility to support various beamforming algorithms. Nowadays, computing ability of GPU(Graphic processing unit) becomes very high, therefore many approaches have been proposed for S/W beamforming on GPU. Although the high performance of GPU, commercial GPU is not proper for portable ultrasound, because of its large power consumption. The motivation of this paper is evaluating the feasibility of embedded multi-core system as S/W beamforming solution for portable ultrasound. To develop embedded S/W beamforming platform, we propose the platform with multiple embedded processors called RP(Reconfigurable Processor) and special co-processors. Whole system is composed of 6 computing clusters and single cluster is composed of 8 RP processors and 1 co-processor. The number of clusters in the system can be changed depending on computational requirement. To evaluate the performance of the proposed platform, we implemented MV(Minimum Variance) beamforming, which is one of the most complex beamforming, on that platform. 4 approaches were mainly used to accelerate MV beamforming. The first one is co-processor for accelerating MAC(Multiply and Accumulate) operations, the second one is special instructions for beamforming, the third one is SIMD(Single Instruction Multiple Data), and the last one is CGA(Corse Grained Architecture) acceleration which is special function of RP. As a final result, 128channel 30fps(frame per second) real-time MV beamformer was achieved on the proposed platform.

  15. Automatic Real-Time Embedded QRS Complex Detection for a Novel Patch-Type Electrocardiogram Recorder.

    PubMed

    Saadi, Dorthe B; Tanev, George; Flintrup, Morten; Osmanagic, Armin; Egstrup, Kenneth; Hoppe, Karsten; Jennum, Poul; Jeppesen, Jørgen L; Iversen, Helle K; Sorensen, Helge B D

    2015-01-01

    Cardiovascular diseases are projected to remain the single leading cause of death globally. Timely diagnosis and treatment of these diseases are crucial to prevent death and dangerous complications. One of the important tools in early diagnosis of arrhythmias is analysis of electrocardiograms (ECGs) obtained from ambulatory long-term recordings. The design of novel patch-type ECG recorders has increased the accessibility of these long-term recordings. In many applications, it is furthermore an advantage for these devices that the recorded ECGs can be analyzed automatically in real time. The purpose of this study was therefore to design a novel algorithm for automatic heart beat detection, and embed the algorithm in the CE marked ePatch heart monitor. The algorithm is based on a novel cascade of computationally efficient filters, optimized adaptive thresholding, and a refined search back mechanism. The design and optimization of the algorithm was performed on two different databases: The MIT-BIH arrhythmia database ([Formula: see text]%, [Formula: see text]) and a private ePatch training database ([Formula: see text]%, [Formula: see text]%). The offline validation was conducted on the European ST-T database ([Formula: see text]%, [Formula: see text]%). Finally, a double-blinded validation of the embedded algorithm was conducted on a private ePatch validation database ([Formula: see text]%, [Formula: see text]%). The algorithm was thus validated with high clinical performance on more than 300 ECG records from 189 different subjects with a high number of different abnormal beat morphologies. This demonstrates the strengths of the algorithm, and the potential for this embedded algorithm to improve the possibilities of early diagnosis and treatment of cardiovascular diseases. PMID:27170891

  16. Real-time classification of datasets with hardware embedded neuromorphic neural networks.

    PubMed

    Bako, Laszlo

    2010-05-01

    Neuromorphic artificial neural networks attempt to understand the essential computations that take place in the dense networks of interconnected neurons making up the central nervous systems in living creatures. This article demonstrates that artificial spiking neural networks--built to resemble the biological model--encoding information in the timing of single spikes, are capable of computing and learning clusters from realistic data. It shows how a spiking neural network based on spike-time coding can successfully perform unsupervised and supervised clustering on real-world data. A temporal encoding procedure of continuously valued data is developed, together with a hardware implementation oriented new learning rule set. Solutions that make use of embedded soft-core microcontrollers are investigated, to implement some of the most resource-consuming components of the artificial neural network. Details of the implementations are given, with benchmark application evaluation and test bench description. Measurement results are presented, showing real-time and adaptive data processing capabilities, comparing these to related findings in the specific literature. PMID:20053732

  17. EOS: A project to investigate the design and construction of real-time distributed Embedded Operating Systems

    NASA Technical Reports Server (NTRS)

    Campbell, R. H.; Essick, Ray B.; Johnston, Gary; Kenny, Kevin; Russo, Vince

    1987-01-01

    Project EOS is studying the problems of building adaptable real-time embedded operating systems for the scientific missions of NASA. Choices (A Class Hierarchical Open Interface for Custom Embedded Systems) is an operating system designed and built by Project EOS to address the following specific issues: the software architecture for adaptable embedded parallel operating systems, the achievement of high-performance and real-time operation, the simplification of interprocess communications, the isolation of operating system mechanisms from one another, and the separation of mechanisms from policy decisions. Choices is written in C++ and runs on a ten processor Encore Multimax. The system is intended for use in constructing specialized computer applications and research on advanced operating system features including fault tolerance and parallelism.

  18. Microfabricated FSCV-Compatible Microelectrode Array for Real-time Monitoring of Heterogeneous Dopamine Release

    PubMed Central

    Zachek, Matthew K.; Park, Jinwoo; Takmakov, Pavel; Wightman, R. Mark; McCarty, Gregory S.

    2010-01-01

    Fast scan cyclic voltammetry (FSCV) has been used previously to detect neurotransmitter release and reuptake in vivo. An advantage that FSCV has over other electrochemical techniques is its ability to distinguish neurotransmitters of interest (i.e. monoamines) from their metabolites using their respective characteristic cyclic voltammogram. While much has been learned with this technique, it has generally only been used in a single working electrode arrangement. Additionally, traditional electrode fabrication techniques tend to be difficult and somewhat irreproducible. Described in this report is a fabrication method for a FSCV compatible microelectrode array (FSCV-MEA) that is capable of functioning in vivo. The microfabrication techniques employed here allow for better reproducibility than traditional fabrication methods of carbon fiber microelectrodes, and enable batch fabrication of electrode arrays. The reproducibility and electrochemical qualities of the probes were assessed along with cross talk in vitro. Heterogeneous release of electrically stimulated dopamine was observed in real-time in the striatum of an anesthetized rat using the FSCV-MEA. The heterogeneous effects of pharmacology on the striatum was also observed and shown to be consistent across multiple animals. PMID:20464031

  19. Automatic Real-Time Embedded QRS Complex Detection for a Novel Patch-Type Electrocardiogram Recorder

    PubMed Central

    Tanev, George; Flintrup, Morten; Osmanagic, Armin; Egstrup, Kenneth; Hoppe, Karsten; Jennum, Poul; Jeppesen, Jørgen L.; Iversen, Helle K.; Sorensen, Helge B. D.

    2015-01-01

    Cardiovascular diseases are projected to remain the single leading cause of death globally. Timely diagnosis and treatment of these diseases are crucial to prevent death and dangerous complications. One of the important tools in early diagnosis of arrhythmias is analysis of electrocardiograms (ECGs) obtained from ambulatory long-term recordings. The design of novel patch-type ECG recorders has increased the accessibility of these long-term recordings. In many applications, it is furthermore an advantage for these devices that the recorded ECGs can be analyzed automatically in real time. The purpose of this study was therefore to design a novel algorithm for automatic heart beat detection, and embed the algorithm in the CE marked ePatch heart monitor. The algorithm is based on a novel cascade of computationally efficient filters, optimized adaptive thresholding, and a refined search back mechanism. The design and optimization of the algorithm was performed on two different databases: The MIT-BIH arrhythmia database (\\documentclass[12pt]{minimal} \\usepackage{amsmath} \\usepackage{wasysym} \\usepackage{amsfonts} \\usepackage{amssymb} \\usepackage{amsbsy} \\usepackage{upgreek} \\usepackage{mathrsfs} \\setlength{\\oddsidemargin}{-69pt} \\begin{document} }{}$Se=99.90$ \\end{document}%, \\documentclass[12pt]{minimal} \\usepackage{amsmath} \\usepackage{wasysym} \\usepackage{amsfonts} \\usepackage{amssymb} \\usepackage{amsbsy} \\usepackage{upgreek} \\usepackage{mathrsfs} \\setlength{\\oddsidemargin}{-69pt} \\begin{document} }{}$P^{+}=99.87$ \\end{document}) and a private ePatch training database (\\documentclass[12pt]{minimal} \\usepackage{amsmath} \\usepackage{wasysym} \\usepackage{amsfonts} \\usepackage{amssymb} \\usepackage{amsbsy} \\usepackage{upgreek} \\usepackage{mathrsfs} \\setlength{\\oddsidemargin}{-69pt} \\begin{document} }{}$Se=99.88$ \\end{document}%, \\documentclass[12pt]{minimal} \\usepackage{amsmath} \\usepackage{wasysym} \\usepackage{amsfonts} \\usepackage

  20. EOS: A project to investigate the design and construction of real-time distributed embedded operating systems

    NASA Technical Reports Server (NTRS)

    Campbell, R. H.; Essick, R. B.; Grass, J.; Johnston, G.; Kenny, K.; Russo, V.

    1986-01-01

    The EOS project is investigating the design and construction of a family of real-time distributed embedded operating systems for reliable, distributed aerospace applications. Using the real-time programming techniques developed in co-operation with NASA in earlier research, the project staff is building a kernel for a multiple processor networked system. The first six months of the grant included a study of scheduling in an object-oriented system, the design philosophy of the kernel, and the architectural overview of the operating system. In this report, the operating system and kernel concepts are described. An environment for the experiments has been built and several of the key concepts of the system have been prototyped. The kernel and operating system is intended to support future experimental studies in multiprocessing, load-balancing, routing, software fault-tolerance, distributed data base design, and real-time processing.

  1. Real-time Digital Video Watermark Embedding System based on Software in Commodity PC

    NASA Astrophysics Data System (ADS)

    Yamada, Takaaki; Echizen, Isao; Tezuka, Satoru; Yoshiura, Hiroshi

    Emerging broadband networks and high performance of PCs provide new business opportunities of the live video streaming services for the Internet users in sport events or in music concerts. Digital watermarking for video helps to protect the copyright of the video content and the real-time processing is an essential requirement. For the small start of new business, it should be achieved by flexible software without special equipments. This paper describes a novel real-time watermarking system implemented on a commodity PC. We propose the system architecture and methods to shorten watermarking time by reusing the estimated watermark imperceptibility among neighboring frames. A prototype system enables real time processing in a series of capturing NTSC signals, watermarking the video, encoding it to MPEG4 in QGVA, 1Mbps, 30fps style and storing the video for 12 hours in maximum

  2. Common interface real-time multiprocessor operating system for embedded systems. Master's thesis

    SciTech Connect

    Rottman, M.S.

    1991-03-04

    Large real time applications such as aerospace avionics systems, battle management, and factory automation place many demands and constraints on the computing system not found in other applications. Software development is hindered by software dependence on the computer architecture and the lack of portability between systems. This thesis specifies and designs a real time multiprocessor operating system (RTMOS) that implements a consistent programming model, enabling the development of real time parallel software independent of the target architecture. The RTMOS defines the core functionality required to demonstrate the programming model. The RTMOS functional requirements are specified using Structured Analysis and Design Technique (SADT). A hybrid of the Design Approach for Real-Time Software (DARTS) is used to perform the preliminary and detailed designs. The preliminary design is architecture-independent; the detailed design phase maps the design to a specific parallel system, the Intel iPSC/2 hypercube. The modular RTMOS design partitions operating system operations and data structures from hardware-dependent functions for portability.

  3. A Verification Method of Inter-Task Cooperation in Embedded Real-time Systems and its Evaluation

    NASA Astrophysics Data System (ADS)

    Yoshida, Toshio

    In software development process of embedded real-time systems, the design of the task cooperation process is very important. The cooperating process of such tasks is specified by task cooperation patterns. Adoption of unsuitable task cooperation patterns has fatal influence on system performance, quality, and extendibility. In order to prevent repetitive work caused by the shortage of task cooperation performance, it is necessary to verify task cooperation patterns in an early software development stage. However, it is very difficult to verify task cooperation patterns in an early software developing stage where task program codes are not completed yet. Therefore, we propose a verification method using task skeleton program codes and a real-time kernel that has a function of recording all events during software execution such as system calls issued by task program codes, external interrupts, and timer interrupt. In order to evaluate the proposed verification method, we applied it to the software development process of a mechatronics control system.

  4. GPU-assisted real-time three dimensional shape measurement by speckle-embedded fringe

    NASA Astrophysics Data System (ADS)

    Feng, Shijie; Chen, Qian; Zuo, Chao

    2015-07-01

    This paper presents a novel two-frame method of fringe projection for real-time, accurate and unambiguous threedimensional shape measurement. One of the used frames is a speckle pattern and the other one is a composite image which is fused by that speckle image and sinusoidal fringes. The sinusoidal component is used to retrieve the wrapped phase map. The frame of the speckle is employed to remove the phase ambiguity for the reconstruction of the absolute depth. Compared with traditional multi-frequency phase-shifting methods, the proposed scheme is of much lower sensitivity to movements as the result of the reduced number of used patterns. Moreover, its measuring precision is very close to that of the phase-shifting method, which indicates the method is of high accuracy. To process data in real time, a CUDA-enabled Graphics Processing Unit (GPU) is introduced to accelerate the computations of phase and depth. With our system, measurements can be performed at 21 frames per second with a resolution of 307K points per frame.

  5. Embedding CLIPS-based expert systems in a real-time object-oriented simulation

    NASA Technical Reports Server (NTRS)

    Mcconagha, Patrick; Reynolds, Joseph

    1990-01-01

    This paper describes our continuing work embedding CLIPS-based expert systems into the System Test Environment (STE). We are embedding simple, compact rule engines in STE to simulate the actions of Naval platform commanders and equipment operators. Our eventual goal is to implement expert system modules that will replace all human participants and some of the equipment present in the simulation. This paper will briefly describe STE and then discuss its structure and implementation in more detail. Next, we will consider how expert systems could enhance STE's current capabilities. This will be followed by the examination of a specific CLIPS-based expert system model to be embedded in STE. Finally, a summary of our experience and a discussion of anticipated work on this project will close this paper.

  6. [Real-time Gait Training System with Embedded Functional Electrical Stimulation].

    PubMed

    Gu, Linyan; Ruan, Zhaomin; Jia, Guifeng; Xla, Jing; Qiu, Lijian; Wu, Changwang; Jin, Xiaoqing; Ning, Gangmin

    2015-07-01

    To solve the problem that mostly gait analysis is independent from the treatment, this work proposes a system that integrates the functions of gait training and assessment for foot drop treatment. The system uses a set of sensors to collect gait parameters and designes multi-mode functional electrical stimulators as actuator. Body area network technology is introduced to coordinate the data communication and execution of the sensors and stimulators, synchronize the gait analysis and foot drop treatment. Bluetooth 4.0 is applied to low the power consumption of the system. The system realizes the synchronization of treatment and gait analysis. It is able to acquire and analyze the dynamic parameters of ankle, knee and hip in real-time, and treat patients by guiding functional electrical stimulation delivery to the specific body locations of patients. PMID:26665943

  7. Toward real-time virtual biopsy of oral lesions using confocal laser endomicroscopy interfaced with embedded computing

    NASA Astrophysics Data System (ADS)

    Thong, Patricia S. P.; Tandjung, Stephanus S.; Movania, Muhammad Mobeen; Chiew, Wei-Ming; Olivo, Malini; Bhuvaneswari, Ramaswamy; Seah, Hock-Soon; Lin, Feng; Qian, Kemao; Soo, Khee-Chee

    2012-05-01

    Oral lesions are conventionally diagnosed using white light endoscopy and histopathology. This can pose a challenge because the lesions may be difficult to visualise under white light illumination. Confocal laser endomicroscopy can be used for confocal fluorescence imaging of surface and subsurface cellular and tissue structures. To move toward real-time "virtual" biopsy of oral lesions, we interfaced an embedded computing system to a confocal laser endomicroscope to achieve a prototype three-dimensional (3-D) fluorescence imaging system. A field-programmable gated array computing platform was programmed to enable synchronization of cross-sectional image grabbing and Z-depth scanning, automate the acquisition of confocal image stacks and perform volume rendering. Fluorescence imaging of the human and murine oral cavities was carried out using the fluorescent dyes fluorescein sodium and hypericin. Volume rendering of cellular and tissue structures from the oral cavity demonstrate the potential of the system for 3-D fluorescence visualization of the oral cavity in real-time. We aim toward achieving a real-time virtual biopsy technique that can complement current diagnostic techniques and aid in targeted biopsy for better clinical outcomes.

  8. Extensions to the Parallel Real-Time Artificial Intelligence System (PRAIS) for fault-tolerant heterogeneous cycle-stealing reasoning

    NASA Technical Reports Server (NTRS)

    Goldstein, David

    1991-01-01

    Extensions to an architecture for real-time, distributed (parallel) knowledge-based systems called the Parallel Real-time Artificial Intelligence System (PRAIS) are discussed. PRAIS strives for transparently parallelizing production (rule-based) systems, even under real-time constraints. PRAIS accomplished these goals (presented at the first annual C Language Integrated Production System (CLIPS) conference) by incorporating a dynamic task scheduler, operating system extensions for fact handling, and message-passing among multiple copies of CLIPS executing on a virtual blackboard. This distributed knowledge-based system tool uses the portability of CLIPS and common message-passing protocols to operate over a heterogeneous network of processors. Results using the original PRAIS architecture over a network of Sun 3's, Sun 4's and VAX's are presented. Mechanisms using the producer-consumer model to extend the architecture for fault-tolerance and distributed truth maintenance initiation are also discussed.

  9. Embedded piezoelectric sensor-based real-time strength monitoring during curing process of concrete

    NASA Astrophysics Data System (ADS)

    Kim, Dong-Jin; Lee, Changgil; Chang, Hajoo; Park, Seunghee

    2011-04-01

    Recently, novel methods to monitor the strength development of concrete during curing process have been reported based on electro-mechanical impedance measurement using piezoelectric sensors. However, the previous research works could not provide the information about the absolute strength of concrete. In order to estimate the absolute strength directly, an embedded piezoelectric sensor system based strength monitoring technique was proposed in this study. To avoid the degradation of a piezoelectric sensor due to external and internal impacts and/or environmental variations, the piezoelectric sensor soldered with a lead wire is inserted into a small concrete block and then this block is embedded in larger concrete specimen. While the concrete is cured, the electro-mechanical impedance and guided wave signals, self-measured from the embedded piezoelectric sensor, would be changed because those are related to the material properties of the concrete such as the strength and the stiffness. Hence, the strength of concrete can be monitored by analyzing the root-mean-square-deviation (RMSD) of the impedance signals and the amplitude variation of the guided wave signals. Specific equations to estimate the strength of the concrete are derived using a regression analysis based on the features extracted from the signal variations. Finally, to verify the effectiveness of the proposed approach, a series of experimental studies using miscellaneous concrete specimens are conducted and further research issues will be discussed for real-world implementation of the proposed approach.

  10. Embedded real-time image processing hardware for feature extraction and clustering

    NASA Astrophysics Data System (ADS)

    Chiu, Lihu; Chang, Grant

    2003-08-01

    Printronix, Inc. uses scanner-based image systems to perform print quality measurements for line-matrix printers. The size of the image samples and image definition required make commercial scanners convenient to use. The image processing is relatively well defined, and we are able to simplify many of the calculations into hardware equations and "c" code. The process of rapidly prototyping the system using DSP based "c" code gets the algorithms well defined early in the development cycle. Once a working system is defined, the rest of the process involves splitting the task up for the FPGA and the DSP implementation. Deciding which of the two to use, the DSP or the FPGA, is a simple matter of trial benchmarking. There are two kinds of benchmarking: One for speed, and the other for memory. The more memory intensive algorithms should run in the DSP, and the simple real time tasks can use the FPGA most effectively. Once the task is split, we can decide which platform the algorithm should be executed. This involves prototyping all the code in the DSP, then timing various blocks of the algorithm. Slow routines can be optimized using the compiler tools, and if further reduction in time is needed, into tasks that the FPGA can perform.

  11. Embedded Hardware-Efficient Real-Time Classification With Cascade Support Vector Machines.

    PubMed

    Kyrkou, Christos; Bouganis, Christos-Savvas; Theocharides, Theocharis; Polycarpou, Marios M

    2016-01-01

    Cascade support vector machines (SVMs) are optimized to efficiently handle problems, where the majority of the data belong to one of the two classes, such as image object classification, and hence can provide speedups over monolithic (single) SVM classifiers. However, SVM classification is a computationally demanding task and existing hardware architectures for SVMs only consider monolithic classifiers. This paper proposes the acceleration of cascade SVMs through a hybrid processing hardware architecture optimized for the cascade SVM classification flow, accompanied by a method to reduce the required hardware resources for its implementation, and a method to improve the classification speed utilizing cascade information to further discard data samples. The proposed SVM cascade architecture is implemented on a Spartan-6 field-programmable gate array (FPGA) platform and evaluated for object detection on 800×600 (Super Video Graphics Array) resolution images. The proposed architecture, boosted by a neural network that processes cascade information, achieves a real-time processing rate of 40 frames/s for the benchmark face detection application. Furthermore, the hardware-reduction method results in the utilization of 25% less FPGA custom-logic resources and 20% peak power reduction compared with a baseline implementation. PMID:26011869

  12. Towards a Real-Time Embedded System for Water Monitoring Installed in a Robotic Sailboat.

    PubMed

    Silva Junior, Andouglas Goncalves da; Lima Sa, Sarah Thomaz de; Santos, Davi Henrique Dos; Negreiros, Álvaro Pinto Ferrnandes de; Souza Silva, João Moreno Vilas Boas de; Álvarez Jácobo, Justo Emílio; Garcia Gonçalves, Luiz Marcos

    2016-01-01

    Problems related to quality (and quantity) of water in natural resources or in artificial reservoirs are frequently arising and are at the center of attention of authorities and governments around the world. Many times the monitoring is not performed in an efficient time frame and a precise manner, whereas the adoption of fast and punctual solutions would undoubtedly improve the water quality and consequently enhance the life of people. To minimize or diminish such kinds of problems, we propose an architecture for sensors installed in a robotic platform, an autonomous sail boat, able to acquire raw data relative to water quality, to process and make them available to people that might be interested in such information. The main contributions are the sensors architecture itself, which uses low cost sensors, with practical experimentation done with a prototype. Results show data collected for points in lakes and rivers in the northeast of Brazil. This embedded system is fixed in the sailboat robot with the intention to facilitate the study of water quality for long endurance missions. This robot can help monitoring water bodies in a more consistent manner. Nonetheless the system can also be used with fixed vases or buoys in strategic points. PMID:27509506

  13. Embedded Real-Time Linux for Instrument Control and Data Logging

    NASA Technical Reports Server (NTRS)

    Clanton, Sam; Gore, Warren J. (Technical Monitor)

    2002-01-01

    When I moved to the west. coast to take a job at NASA's Ames Research Center in Mountain View, CA, I was impressed with the variety of equipment and software which scientists at the center use to conduct their research. was happy to find that I was just as likely to see a machine running Lenox as one running Windows in the offices and laboratories of NASA Ames (although many people seem to use Moos around here). I was especially happy to find that the particular group with whom I was going to work, the Atmospheric Physics Branch at Ames, relied almost entirely on Lenox machines for their day-to-day work. So it was no surprise that when it was time to construct a new control system for one of their most important pieces of hardware, a switch from an unpredictable DOS-based platform to an Embedded Linux-based one was a decision easily made. The system I am working on is called the Solar Spectral Flux Radiometer (SSFR), a PC-104 based system custom-built by Dr. Warren Gore at Ames. Dr. Gore, Dr. Peter Pilewskie, Dr. Maura Robberies and Larry Pezzolo use the SSFR in their research. The team working on the controller project consists of Dr. Gore, John Pommier, and myself. The SSFR is used by the ,cities Atmospheric Radiation Group to measure solar spectral irradiance at moderate resolution to determine the radiative effect of clouds, aerosols, and gases on climate, and also to infer the physical properties of aerosols and clouds. Two identical SSFR's have been built and successfully deployed in three field missions: 1) the Department of Energy Atmospheric Radiation Measurement (ARM) Enhanced Shortwave Experiment (ARESE) II in February/March, 2000; 2) the Puerto Rico Dust Experiment (PRIDE) in July, 2000; and 3) the South African Regional Science Initiative (SAFARI) in August/September, 2000. Additionally, the SSFR was used to acquire water vapor spectra using the Ames Diameter base-path multiple-reflection absorption cell in a laboratory experiment.

  14. An Implementation of real-time phased array radar fundamental functions on DSP-focused, high performance embedded computing platform

    NASA Astrophysics Data System (ADS)

    Yu, Xining; Zhang, Yan; Patel, Ankit; Zahrai, Allen; Weber, Mark

    2016-05-01

    This paper investigates the feasibility of real-time, multiple channel processing of a digital phased array system backend design, with focus on high-performance embedded computing (HPEC) platforms constructed based on general purpose digital signal processor (DSP). Serial RapidIO (SRIO) is used as inter-chip connection backend protocol to support the inter-core communications and parallelisms. Performance benchmark was obtained based on a SRIO system chassis and emulated configuration similar to a field scale demonstrator of Multi-functional Phased Array Radar (MPAR). An interesting aspect of this work is comparison between "raw and low-level" DSP processing and emerging tools that systematically take advantages of the parallelism and multi-core capability, such as OpenCL and OpenMP. Comparisons with other backend HPEC solutions, such as FPGA and GPU, are also provided through analysis and experiments.

  15. Implementation of an RBF neural network on embedded systems: real-time face tracking and identity verification.

    PubMed

    Yang, Fan; Paindavoine, M

    2003-01-01

    This paper describes a real time vision system that allows us to localize faces in video sequences and verify their identity. These processes are image processing techniques based on the radial basis function (RBF) neural network approach. The robustness of this system has been evaluated quantitatively on eight video sequences. We have adapted our model for an application of face recognition using the Olivetti Research Laboratory (ORL), Cambridge, UK, database so as to compare the performance against other systems. We also describe three hardware implementations of our model on embedded systems based on the field programmable gate array (FPGA), zero instruction set computer (ZISC) chips, and digital signal processor (DSP) TMS320C62, respectively. We analyze the algorithm complexity and present results of hardware implementations in terms of the resources used and processing speed. The success rates of face tracking and identity verification are 92% (FPGA), 85% (ZISC), and 98.2% (DSP), respectively. For the three embedded systems, the processing speeds for images size of 288 /spl times/ 352 are 14 images/s, 25 images/s, and 4.8 images/s, respectively. PMID:18244568

  16. Quantifying Metabolic Heterogeneity in Head and Neck Tumors in Real Time: 2-DG Uptake Is Highest in Hypoxic Tumor Regions

    PubMed Central

    Nakajima, Erica C.; Laymon, Charles; Oborski, Matthew; Hou, Weizhou; Wang, Lin; Grandis, Jennifer R.; Ferris, Robert L.; Mountz, James M.; Van Houten, Bennett

    2014-01-01

    Purpose Intratumoral metabolic heterogeneity may increase the likelihood of treatment failure due to the presence of a subset of resistant tumor cells. Using a head and neck squamous cell carcinoma (HNSCC) xenograft model and a real-time fluorescence imaging approach, we tested the hypothesis that tumors are metabolically heterogeneous, and that tumor hypoxia alters patterns of glucose uptake within the tumor. Experimental Design Cal33 cells were grown as xenograft tumors (n = 16) in nude mice after identification of this cell line's metabolic response to hypoxia. Tumor uptake of fluorescent markers identifying hypoxia, glucose import, or vascularity was imaged simultaneously using fluorescent molecular tomography. The variability of intratumoral 2-deoxyglucose (IR800-2-DG) concentration was used to assess tumor metabolic heterogeneity, which was further investigated using immunohistochemistry for expression of key metabolic enzymes. HNSCC tumors in patients were assessed for intratumoral variability of 18F-fluorodeoxyglucose (18F-FDG) uptake in clinical PET scans. Results IR800-2-DG uptake in hypoxic regions of Cal33 tumors was 2.04 times higher compared to the whole tumor (p = 0.0001). IR800-2-DG uptake in tumors containing hypoxic regions was more heterogeneous as compared to tumors lacking a hypoxic signal. Immunohistochemistry staining for HIF-1α, carbonic anhydrase 9, and ATP synthase subunit 5β confirmed xenograft metabolic heterogeneity. We detected heterogeneous 18F-FDG uptake within patient HNSCC tumors, and the degree of heterogeneity varied amongst tumors. Conclusion Hypoxia is associated with increased intratumoral metabolic heterogeneity. 18F-FDG PET scans may be used to stratify patients according to the metabolic heterogeneity within their tumors, which could be an indicator of prognosis. PMID:25127378

  17. Detection and Quantification of CWD Prions in Fixed Paraffin Embedded Tissues by Real-Time Quaking-Induced Conversion

    PubMed Central

    Hoover, Clare E.; Davenport, Kristen A.; Henderson, Davin M.; Pulscher, Laura A.; Mathiason, Candace K.; Zabel, Mark D.; Hoover, Edward A.

    2016-01-01

    Traditional diagnostic detection of chronic wasting disease (CWD) relies on immunodetection of misfolded CWD prion protein (PrPCWD) by western blotting, ELISA, or immunohistochemistry (IHC). These techniques require separate sample collections (frozen and fixed) which may result in discrepancies due to variation in prion tissue distribution and assay sensitivities that limit detection especially in early and subclinical infections. Here, we harness the power of real-time quaking induced conversion (RT-QuIC) to amplify, detect, and quantify prion amyloid seeding activity in fixed paraffin-embedded (FPE) tissue sections. We show that FPE RT-QuIC has greater detection sensitivity than IHC in tissues with low PrPCWD burdens, including those that are IHC-negative. We also employ amyloid formation kinetics to yield a semi-quantitative estimate of prion concentration in a given FPE tissue. We report that FPE RT-QuIC has the ability to enhance diagnostic and investigative detection of disease-associated PrPRES in prion, and potentially other, protein misfolding disease states. PMID:27157060

  18. Black-Box System Testing of Real-Time Embedded Systems Using Random and Search-Based Testing

    NASA Astrophysics Data System (ADS)

    Arcuri, Andrea; Iqbal, Muhammad Zohaib; Briand, Lionel

    Testing real-time embedded systems (RTES) is in many ways challenging. Thousands of test cases can be potentially executed on an industrial RTES. Given the magnitude of testing at the system level, only a fully automated approach can really scale up to test industrial RTES. In this paper we take a black-box approach and model the RTES environment using the UML/MARTE international standard. Our main motivation is to provide a more practical approach to the model-based testing of RTES by allowing system testers, who are often not familiar with the system design but know the application domain well-enough, to model the environment to enable test automation. Environment models can support the automation of three tasks: the code generation of an environment simulator, the selection of test cases, and the evaluation of their expected results (oracles). In this paper, we focus on the second task (test case selection) and investigate three test automation strategies using inputs from UML/MARTE environment models: Random Testing (baseline), Adaptive Random Testing, and Search-Based Testing (using Genetic Algorithms). Based on one industrial case study and three artificial systems, we show how, in general, no technique is better than the others. Which test selection technique to use is determined by the failure rate (testing stage) and the execution time of test cases. Finally, we propose a practical process to combine the use of all three test strategies.

  19. Detection and Quantification of CWD Prions in Fixed Paraffin Embedded Tissues by Real-Time Quaking-Induced Conversion.

    PubMed

    Hoover, Clare E; Davenport, Kristen A; Henderson, Davin M; Pulscher, Laura A; Mathiason, Candace K; Zabel, Mark D; Hoover, Edward A

    2016-01-01

    Traditional diagnostic detection of chronic wasting disease (CWD) relies on immunodetection of misfolded CWD prion protein (PrP(CWD)) by western blotting, ELISA, or immunohistochemistry (IHC). These techniques require separate sample collections (frozen and fixed) which may result in discrepancies due to variation in prion tissue distribution and assay sensitivities that limit detection especially in early and subclinical infections. Here, we harness the power of real-time quaking induced conversion (RT-QuIC) to amplify, detect, and quantify prion amyloid seeding activity in fixed paraffin-embedded (FPE) tissue sections. We show that FPE RT-QuIC has greater detection sensitivity than IHC in tissues with low PrP(CWD) burdens, including those that are IHC-negative. We also employ amyloid formation kinetics to yield a semi-quantitative estimate of prion concentration in a given FPE tissue. We report that FPE RT-QuIC has the ability to enhance diagnostic and investigative detection of disease-associated PrP(RES) in prion, and potentially other, protein misfolding disease states. PMID:27157060

  20. A heterogeneous system based on GPU and multi-core CPU for real-time fluid and rigid body simulation

    NASA Astrophysics Data System (ADS)

    da Silva Junior, José Ricardo; Gonzalez Clua, Esteban W.; Montenegro, Anselmo; Lage, Marcos; Dreux, Marcelo de Andrade; Joselli, Mark; Pagliosa, Paulo A.; Kuryla, Christine Lucille

    2012-03-01

    Computational fluid dynamics in simulation has become an important field not only for physics and engineering areas but also for simulation, computer graphics, virtual reality and even video game development. Many efficient models have been developed over the years, but when many contact interactions must be processed, most models present difficulties or cannot achieve real-time results when executed. The advent of parallel computing has enabled the development of many strategies for accelerating the simulations. Our work proposes a new system which uses some successful algorithms already proposed, as well as a data structure organisation based on a heterogeneous architecture using CPUs and GPUs, in order to process the simulation of the interaction of fluids and rigid bodies. This successfully results in a two-way interaction between them and their surrounding objects. As far as we know, this is the first work that presents a computational collaborative environment which makes use of two different paradigms of hardware architecture for this specific kind of problem. Since our method achieves real-time results, it is suitable for virtual reality, simulation and video game fluid simulation problems.

  1. Real-time imaging with radial GRAPPA: Implementation on a Heterogeneous Architecture for Low-Latency Reconstructions

    PubMed Central

    Saybasili, Haris; Herzka, Daniel A.; Seiberlich, Nicole; A.Griswold, Mark

    2014-01-01

    Combination of non-Cartesian trajectories with parallel MRI permits to attain unmatched acceleration rates when compared to traditional Cartesian MRI during real-time imaging.However, computationally demanding reconstructions of such imaging techniques, such as k-space domain radial generalized auto-calibrating partially parallel acquisitions (radial GRAPPA) and image domain conjugate gradient sensitivity encoding (CG-SENSE), lead to longer reconstruction times and unacceptable latency for online real-time MRI on conventional computational hardware. Though CG-SENSE has been shown to work with low-latency using a general purpose graphics processing unit (GPU), to the best of our knowledge, no such effort has been made for radial GRAPPA. radial GRAPPA reconstruction, which is robust even with highly undersampled acquisitions, is not iterative, requiring only significant computation during initial calibration while achieving good image quality for low-latency imaging applications. In this work, we present a very fast, low-latency, reconstruction framework based on a heterogeneous system using multi-core CPUs and GPUs. We demonstrate an implementation of radial GRAPPA that permits reconstruction times on par with or faster than acquisition of highly accelerated datasets in both cardiac and dynamic musculoskeletal imaging scenarios. Acquisition and reconstructions times are reported. PMID:24690453

  2. Solving Energy-Aware Real-Time Tasks Scheduling Problem with Shuffled Frog Leaping Algorithm on Heterogeneous Platforms

    PubMed Central

    Zhang, Weizhe; Bai, Enci; He, Hui; Cheng, Albert M.K.

    2015-01-01

    Reducing energy consumption is becoming very important in order to keep battery life and lower overall operational costs for heterogeneous real-time multiprocessor systems. In this paper, we first formulate this as a combinatorial optimization problem. Then, a successful meta-heuristic, called Shuffled Frog Leaping Algorithm (SFLA) is proposed to reduce the energy consumption. Precocity remission and local optimal avoidance techniques are proposed to avoid the precocity and improve the solution quality. Convergence acceleration significantly reduces the search time. Experimental results show that the SFLA-based energy-aware meta-heuristic uses 30% less energy than the Ant Colony Optimization (ACO) algorithm, and 60% less energy than the Genetic Algorithm (GA) algorithm. Remarkably, the running time of the SFLA-based meta-heuristic is 20 and 200 times less than ACO and GA, respectively, for finding the optimal solution. PMID:26110406

  3. Solving Energy-Aware Real-Time Tasks Scheduling Problem with Shuffled Frog Leaping Algorithm on Heterogeneous Platforms.

    PubMed

    Zhang, Weizhe; Bai, Enci; He, Hui; Cheng, Albert M K

    2015-01-01

    Reducing energy consumption is becoming very important in order to keep battery life and lower overall operational costs for heterogeneous real-time multiprocessor systems. In this paper, we first formulate this as a combinatorial optimization problem. Then, a successful meta-heuristic, called Shuffled Frog Leaping Algorithm (SFLA) is proposed to reduce the energy consumption. Precocity remission and local optimal avoidance techniques are proposed to avoid the precocity and improve the solution quality. Convergence acceleration significantly reduces the search time. Experimental results show that the SFLA-based energy-aware meta-heuristic uses 30% less energy than the Ant Colony Optimization (ACO) algorithm, and 60% less energy than the Genetic Algorithm (GA) algorithm. Remarkably, the running time of the SFLA-based meta-heuristic is 20 and 200 times less than ACO and GA, respectively, for finding the optimal solution. PMID:26110406

  4. Configuration Management and Infrastructure Monitoring Using CFEngine and Icinga for Real-time Heterogeneous Data Taking Environment

    NASA Astrophysics Data System (ADS)

    Poat, M. D.; Lauret, J.; Betts, W.

    2015-12-01

    The STAR online computing environment is an intensive ever-growing system used for real-time data collection and analysis. Composed of heterogeneous and sometimes groups of custom-tuned machines, the computing infrastructure was previously managed by manual configurations and inconsistently monitored by a combination of tools. This situation led to configuration inconsistency and an overload of repetitive tasks along with lackluster communication between personnel and machines. Globally securing this heterogeneous cyberinfrastructure was tedious at best and an agile, policy-driven system ensuring consistency, was pursued. Three configuration management tools, Chef, Puppet, and CFEngine have been compared in reliability, versatility and performance along with a comparison of infrastructure monitoring tools Nagios and Icinga. STAR has selected the CFEngine configuration management tool and the Icinga infrastructure monitoring system leading to a versatile and sustainable solution. By leveraging these two tools STAR can now swiftly upgrade and modify the environment to its needs with ease as well as promptly react to cyber-security requests. By creating a sustainable long term monitoring solution, the detection of failures was reduced from days to minutes, allowing rapid actions before the issues become dire problems, potentially causing loss of precious experimental data or uptime.

  5. XSTREAM: A Highly Efficient High Speed Real-time Satellite Data Acquisition and Processing System using Heterogeneous Computing

    NASA Astrophysics Data System (ADS)

    Pramod Kumar, K.; Mahendra, P.; Ramakrishna rReddy, V.; Tirupathi, T.; Akilan, A.; Usha Devi, R.; Anuradha, R.; Ravi, N.; Solanki, S. S.; Achary, K. K.; Satish, A. L.; Anshu, C.

    2014-11-01

    In the last decade, the remote sensing community has observed a significant growth in number of satellites, sensors and their resolutions, thereby increasing the volume of data to be processed each day. Satellite data processing is a complex and time consuming activity. It consists of various tasks, such as decode, decrypt, decompress, radiometric normalization, stagger corrections, ephemeris data processing for geometric corrections etc., and finally writing of the product in the form of an image file. Each task in the processing chain is sequential in nature and has different computing needs. Conventionally the processes are cascaded in a well organized workflow to produce the data products, which are executed on general purpose high-end servers / workstations in an offline mode. Hence, these systems are considered to be ineffective for real-time applications that require quick response and just-intime decision making such as disaster management, home land security and so on. This paper discusses anovel approach to processthe data online (as the data is being acquired) using a heterogeneous computing platform namely XSTREAM which has COTS hardware of CPUs, GPUs and FPGA. This paper focuses on the process architecture, re-engineering aspects and mapping of tasks to the right computing devicewithin the XSTREAM system, which makes it an ideal cost-effective platform for acquiring, processing satellite payload data in real-time and displaying the products in original resolution for quick response. The system has been tested for IRS CARTOSAT and RESOURCESAT series of satellites which have maximum data downlink speed of 210 Mbps.

  6. An Embedded Real-Time Red Peach Detection System Based on an OV7670 Camera, ARM Cortex-M4 Processor and 3D Look-Up Tables

    PubMed Central

    Teixidó, Mercè; Font, Davinia; Pallejà, Tomàs; Tresanchez, Marcel; Nogués, Miquel; Palacín, Jordi

    2012-01-01

    This work proposes the development of an embedded real-time fruit detection system for future automatic fruit harvesting. The proposed embedded system is based on an ARM Cortex-M4 (STM32F407VGT6) processor and an Omnivision OV7670 color camera. The future goal of this embedded vision system will be to control a robotized arm to automatically select and pick some fruit directly from the tree. The complete embedded system has been designed to be placed directly in the gripper tool of the future robotized harvesting arm. The embedded system will be able to perform real-time fruit detection and tracking by using a three-dimensional look-up-table (LUT) defined in the RGB color space and optimized for fruit picking. Additionally, two different methodologies for creating optimized 3D LUTs based on existing linear color models and fruit histograms were implemented in this work and compared for the case of red peaches. The resulting system is able to acquire general and zoomed orchard images and to update the relative tracking information of a red peach in the tree ten times per second. PMID:23202040

  7. Real-Time Discovery Services over Large, Heterogeneous and Complex Healthcare Datasets Using Schema-Less, Column-Oriented Methods

    SciTech Connect

    Begoli, Edmon; Dunning, Ted; Charlie, Frasure

    2016-01-01

    We present a service platform for schema-leess exploration of data and discovery of patient-related statistics from healthcare data sets. The architecture of this platform is motivated by the need for fast, schema-less, and flexible approaches to SQL-based exploration and discovery of information embedded in the common, heterogeneously structured healthcare data sets and supporting components (electronic health records, practice management systems, etc.) The motivating use cases described in the paper are clinical trials candidate discovery, and a treatment effectiveness analysis. Following the use cases, we discuss the key features and software architecture of the platform, the underlying core components (Apache Parquet, Drill, the web services server), and the runtime profiles and performance characteristics of the platform. We conclude by showing dramatic speedup with some approaches, and the performance tradeoffs and limitations of others.

  8. An algorithm of a real time image tracking system using a camera with pan/tilt motors on an embedded system

    NASA Astrophysics Data System (ADS)

    Kim, Hie-Sik; Nam, Chul; Ha, Kwan-Yong; Ayurzana, Odgeral; Kwon, Jong-Won

    2005-12-01

    The embedded systems have been applied to many fields, including households and industrial sites. The user interface technology with simple display on the screen was implemented more and more. The user demands are increasing and the system has more various applicable fields due to a high penetration rate of the Internet. Therefore, the demand for embedded system is tend to rise. An embedded system for image tracking was implemented. This system is used a fixed IP for the reliable server operation on TCP/IP networks. Using an USB camera on the embedded Linux system developed a real time broadcasting of video image on the Internet. The digital camera is connected at the USB host port of the embedded board. All input images from the video camera are continuously stored as a compressed JPEG file in a directory at the Linux web-server. And each frame image data from web camera is compared for measurement of displacement Vector. That used Block matching algorithm and edge detection algorithm for past speed. And the displacement vector is used at pan/tilt motor control through RS232 serial cable. The embedded board utilized the S3C2410 MPU, which used the ARM 920T core form Samsung. The operating system was ported to embedded Linux kernel and mounted of root file system. And the stored images are sent to the client PC through the web browser. It used the network function of Linux and it developed a program with protocol of the TCP/IP.

  9. Graphics processing unit-assisted real-time three-dimensional measurement using speckle-embedded fringe.

    PubMed

    Feng, Shijie; Chen, Qian; Zuo, Chao

    2015-08-01

    This paper presents a novel two-frame fringe projection technique for real-time, accurate, and unambiguous three-dimensional (3D) measurement. One of the frames is a digital speckle pattern, and the other one is a composite image which is generated by fusing that speckle image with sinusoidal fringes. The contained sinusoidal component is used to obtain a wrapped phase map by Fourier transform profilometry, and the speckle image helps determine the fringe order for phase unwrapping. Compared with traditional methods, the proposed pattern scheme enables measurements of discontinuous surfaces with only two frames, greatly reducing the number of required patterns and thus reducing the sensitivity to movements. This merit makes the method very suitable for inspecting dynamic scenes. Moreover, it shows close performance in measurement accuracy compared with the phase-shifting method from our experiments. To process data in real time, a Compute Unified Device Architecture-enabled graphics processing unit is adopted to accelerate some time-consuming computations. With our system, measurements can be performed at 21 frames per second with a resolution of 307,000 points per frame. PMID:26368103

  10. Hardware Implementation of a Spline-Based Genetic Algorithm for Embedded Stereo Vision Sensor Providing Real-Time Visual Guidance to the Visually Impaired

    NASA Astrophysics Data System (ADS)

    Lee, Dah-Jye; Anderson, Jonathan D.; Archibald, James K.

    2008-12-01

    Many image and signal processing techniques have been applied to medical and health care applications in recent years. In this paper, we present a robust signal processing approach that can be used to solve the correspondence problem for an embedded stereo vision sensor to provide real-time visual guidance to the visually impaired. This approach is based on our new one-dimensional (1D) spline-based genetic algorithm to match signals. The algorithm processes image data lines as 1D signals to generate a dense disparity map, from which 3D information can be extracted. With recent advances in electronics technology, this 1D signal matching technique can be implemented and executed in parallel in hardware such as field-programmable gate arrays (FPGAs) to provide real-time feedback about the environment to the user. In order to complement (not replace) traditional aids for the visually impaired such as canes and Seeing Eyes dogs, vision systems that provide guidance to the visually impaired must be affordable, easy to use, compact, and free from attributes that are awkward or embarrassing to the user. "Seeing Eye Glasses," an embedded stereo vision system utilizing our new algorithm, meets all these requirements.

  11. Progesterone receptor isoform analysis by quantitative real-time polymerase chain reaction in formalin-fixed, paraffin-embedded canine mammary dysplasias and tumors.

    PubMed

    Guil-Luna, S; Stenvang, J; Brünner, N; Sánchez-Céspedes, R; Millán, Y; Gómez-Laguna, J; de las Mulas, J Martín

    2014-09-01

    Cloning and sequencing of the progesterone receptor gene in dogs have revealed 2 isoforms, A and B, transcribed from a single gene. Distribution of isoforms A and B in canine mammary lesions has hitherto been investigated only by Western blot analysis. This study analyzed progesterone receptor and its isoforms in formalin-fixed, paraffin-embedded tissue samples from canine mammary lesions (4 dysplasias, 10 benign tumors, and 46 carcinomas) using 1-step SYBR Green quantitative real-time polymerase chain reaction (RT-qPCR). Progesterone receptor was expressed in 75% of dysplasias, all benign tumors, and 59% of carcinomas. Carcinomas, and particularly simple epithelial-type carcinomas, displayed the lowest levels of expression. A high rate of agreement was recorded between RT-qPCR and immunohistochemical labeling. Isoforms A and B were successfully amplified, with correlation coefficients of 0.99 and amplification efficiencies close to 2, and were expressed in all lesion types analyzed. Predominance of A over B expression was observed in carcinomas and complex adenomas. Low-grade tumors exhibited higher progesterone receptor messenger RNA (mRNA) levels, but no difference was observed in the expression of isoform A versus B. Analysis of progesterone receptor mRNA isoforms by RT-qPCR was successful in routinely formalin-fixed, paraffin-embedded tissue samples and enabled the distribution of isoforms A and B to be identified for the first time in dysplasias, benign tumors, and malignant tumors of the canine mammary gland. These findings will facilitate future research into the role of progesterone receptor isoforms in the progression of canine mammary tumors. PMID:24249219

  12. Quantitative real-time polymerase chain reaction is an alternative method for the detection of HER-2 amplification in formalin-fixed paraffin-embedded breast cancer samples

    PubMed Central

    Pu, Tianjie; Guo, Peng; Qiu, Yan; Chen, Shinan; Yang, Libo; Sun, Linyong; Ye, Feng; Bu, Hong

    2015-01-01

    Fluorescent in situ hybridization (FISH) and immunohistochemistry (IHC) are the most common methods that are used to quantify HER-2 gene and protein levels, respectively, in human breast cancer. However, due to bad sample quality, some samples are unable to be subjected to a FISH assay. We evaluated 71 formalin-fixed paraffin-embedded (FFPE) breast carcinoma specimens by quantitative real-time polymerase chain reaction (qPCR), IHC, and FISH. We also performed qPCR and FISH assays on delayed formalin-fixed (DDF) samples. The qPCR results were in complete concordance with the results of IHC and FISH. In regards to the DDF samples, the HER-2 fluorescent signal seemed decayed compared with that of the DDF samples after 1 h. However, the qPCR method still works well up to 12 hours. Our results indicated that qPCR was obviously superior to FISH in cases that were not fixed in a reasonable amount of time. However, qPCR can be an alternative method by which to perform HER2 amplification assays in breast cancer. PMID:26617766

  13. The role of interparticle heterogeneities in the selenization pathway of Cu-Zn-Sn-S nanoparticle thin films: A real-time study

    SciTech Connect

    Carter, Nathaniel J.; Mainz, Roland; Walker, Bryce C.; Hages, Charles J.; Just, Justus; Klaus, Manuela; Schmidt, Sebastian S.; Weber, Alfons; Yang, Wei -Chang D.; Zander, Ole; Stach, Eric A.; Unold, Thomas; Agrawal, Rakesh

    2015-06-10

    Real-time energy dispersive x-ray diffraction (EDXRD) analysis has been utilized to observe the selenization of Cu-Zn-Sn-S nanoparticle films coated from three nanoparticle populations: Cu- and Sn-rich particles roughly 5 nm in size, Zn-rich nanoparticles ranging from 10 to 20 nm in diameter, and a mixture of both types of nanoparticles (roughly 1:1 by mass), which corresponds to a synthesis recipe yielding CZTSSe solar cells with reported total-area efficiencies as high as 7.9%. The EDXRD studies presented herein show that the formation of copper selenide intermediates during the selenization of mixed-particle films can be primarily attributed to the small, Cu- and Sn-rich particles. Moreover, the formation of these copper selenide phases represents the first stage of the CZTSSe grain growth mechanism. The large, Zn-rich particles subsequently contribute their composition to form micrometer-sized CZTSSe grains. In conclusion, these findings enable further development of a previously proposed selenization pathway to account for the roles of interparticle heterogeneities, which in turn provides a valuable guide for future optimization of processes to synthesize high quality CZTSSe absorber layers.

  14. The role of interparticle heterogeneities in the selenization pathway of Cu-Zn-Sn-S nanoparticle thin films: A real-time study

    DOE PAGESBeta

    Carter, Nathaniel J.; Mainz, Roland; Walker, Bryce C.; Hages, Charles J.; Just, Justus; Klaus, Manuela; Schmidt, Sebastian S.; Weber, Alfons; Yang, Wei -Chang D.; Zander, Ole; et al

    2015-06-10

    Real-time energy dispersive x-ray diffraction (EDXRD) analysis has been utilized to observe the selenization of Cu-Zn-Sn-S nanoparticle films coated from three nanoparticle populations: Cu- and Sn-rich particles roughly 5 nm in size, Zn-rich nanoparticles ranging from 10 to 20 nm in diameter, and a mixture of both types of nanoparticles (roughly 1:1 by mass), which corresponds to a synthesis recipe yielding CZTSSe solar cells with reported total-area efficiencies as high as 7.9%. The EDXRD studies presented herein show that the formation of copper selenide intermediates during the selenization of mixed-particle films can be primarily attributed to the small, Cu- andmore » Sn-rich particles. Moreover, the formation of these copper selenide phases represents the first stage of the CZTSSe grain growth mechanism. The large, Zn-rich particles subsequently contribute their composition to form micrometer-sized CZTSSe grains. In conclusion, these findings enable further development of a previously proposed selenization pathway to account for the roles of interparticle heterogeneities, which in turn provides a valuable guide for future optimization of processes to synthesize high quality CZTSSe absorber layers.« less

  15. Heterogeneous data fusion and intelligent techniques embedded in a mobile application for real-time chronic disease management.

    PubMed

    Bellos, Christos; Papadopoulos, Athanassios; Rosso, Roberto; Fotiadis, Dimitrios I

    2011-01-01

    CHRONIOUS system is an integrated platform aiming at the management of chronic disease patients. One of the most important components of the system is a Decision Support System (DSS) that has been developed in a Smart Device (SD). This component decides on patient's current health status by combining several data, which are acquired either by wearable sensors or manually inputted by the patient or retrieved from the specific database. In case no abnormal situation has been tracked, the DSS takes no action and remains deactivated until next abnormal situation pack of data are being acquired or next scheduled data being transmitted. The DSS that has been implemented is an integrated classification system with two parallel classifiers, combining an expert system (rule-based system) and a supervised classifier, such as Support Vector Machines (SVM), Random Forests, artificial Neural Networks (aNN like the Multi-Layer Perceptron), Decision Trees and Naïve Bayes. The above categorized system is useful for providing critical information about the health status of the patient. PMID:22256271

  16. Studies on Geometries for Inducing Homogeneous Magnetic Fields in the Application of Real Time Imaging of Steel Reinforcing Bars Embedded Within Pre-Stressed and Reinforced Concrete

    NASA Astrophysics Data System (ADS)

    Quek, S.; Benitez, D.; Gaydecki, P.; Torres, V.

    2006-03-01

    This paper addresses fundamental issues associated with the development of a real time inductive scanning system for non-destructive testing of pre-stressed and reinforced concrete. Simulated results has indicated that given a coil dimension of 300mm×300mm×2.5mm, 10mm rebars can be imaged down to a depth of 100 mm. Studies also indicate that the vertical component of the induced magnetic field is most favourable as it can be readily reconstructed to yield geometry and dimensional information pertaining to the rebar structure.

  17. A Reinforcement Sensor Embedded Vertical Handoff Controller for Vehicular Heterogeneous Wireless Networks

    PubMed Central

    Li, Limin; Xu, Yubin; Soong, Boon-Hee; Ma, Lin

    2013-01-01

    Vehicular communication platforms that provide real-time access to wireless networks have drawn more and more attention in recent years. IEEE 802.11p is the main radio access technology that supports communication for high mobility terminals, however, due to its limited coverage, IEEE 802.11p is usually deployed by coupling with cellular networks to achieve seamless mobility. In a heterogeneous cellular/802.11p network, vehicular communication is characterized by its short time span in association with a wireless local area network (WLAN). Moreover, for the media access control (MAC) scheme used for WLAN, the network throughput dramatically decreases with increasing user quantity. In response to these compelling problems, we propose a reinforcement sensor (RFS) embedded vertical handoff control strategy to support mobility management. The RFS has online learning capability and can provide optimal handoff decisions in an adaptive fashion without prior knowledge. The algorithm integrates considerations including vehicular mobility, traffic load, handoff latency, and network status. Simulation results verify that the proposed algorithm can adaptively adjust the handoff strategy, allowing users to stay connected to the best network. Furthermore, the algorithm can ensure that RSUs are adequate, thereby guaranteeing a high quality user experience. PMID:24193101

  18. A reinforcement sensor embedded vertical handoff controller for vehicular heterogeneous wireless networks.

    PubMed

    Li, Limin; Xu, Yubin; Soong, Boon-Hee; Ma, Lin

    2013-01-01

    Vehicular communication platforms that provide real-time access to wireless networks have drawn more and more attention in recent years. IEEE 802.11p is the main radio access technology that supports communication for high mobility terminals, however, due to its limited coverage, IEEE 802.11p is usually deployed by coupling with cellular networks to achieve seamless mobility. In a heterogeneous cellular/802.11p network, vehicular communication is characterized by its short time span in association with a wireless local area network (WLAN). Moreover, for the media access control (MAC) scheme used for WLAN, the network throughput dramatically decreases with increasing user quantity. In response to these compelling problems, we propose a reinforcement sensor (RFS) embedded vertical handoff control strategy to support mobility management. The RFS has online learning capability and can provide optimal handoff decisions in an adaptive fashion without prior knowledge. The algorithm integrates considerations including vehicular mobility, traffic load, handoff latency, and network status. Simulation results verify that the proposed algorithm can adaptively adjust the handoff strategy, allowing users to stay connected to the best network. Furthermore, the algorithm can ensure that RSUs are adequate, thereby guaranteeing a high quality user experience. PMID:24193101

  19. Real-time radiography

    SciTech Connect

    Bossi, R.H.; Oien, C.T.

    1981-02-26

    Real-time radiography is used for imaging both dynamic events and static objects. Fluorescent screens play an important role in converting radiation to light, which is then observed directly or intensified and detected. The radiographic parameters for real-time radiography are similar to conventional film radiography with special emphasis on statistics and magnification. Direct-viewing fluoroscopy uses the human eye as a detector of fluorescent screen light or the light from an intensifier. Remote-viewing systems replace the human observer with a television camera. The remote-viewing systems have many advantages over the direct-viewing conditions such as safety, image enhancement, and the capability to produce permanent records. This report reviews real-time imaging system parameters and components.

  20. The LAA real-time benchmarks

    SciTech Connect

    Block, R.K.; Krischer, W.; Lone, S.

    1989-04-01

    In the context of the LAA detector development program a subgroup Real Time Data Processing has tackled the problem of intelligent triggering. The main goal of this group is to show how fast digital devices, implemented as custom-made or commercial processors, can execute some basic algorithms, and how they can be embedded in the data flow between detector readout components and fully programmable commercial processors, which are expected to be the final data processing filter in real time.

  1. Real time HR-MAS NMR: application in reaction optimization, mechanism elucidation and kinetic analysis for heterogeneous reagent catalyzed small molecule chemistry.

    PubMed

    Roy, Abhijeet Deb; Jayalakshmi, K; Dasgupta, Somnath; Roy, Raja; Mukhopadhyay, Balaram

    2008-12-01

    A novel application of in situ (1)H high-resolution magic angle spinning (HR-MAS) NMR technique for real-time monitoring of H(2)SO(4)-silica promoted formation of 2, 2-disubstituted quinozolin-4(3H)-ones is reported. The detailed NMR spectroscopic data led to elucidation of the mechanism, reaction optimization, kinetics and quantitative analysis of the product accurately and efficiently. The translation of the optimized parameters obtained by (1)H HR-MAS NMR in the wet laboratory provided similar results. It is proposed that (1)H HR-MAS has a potential utility for optimization of various organic transformations in solid supported catalyzed reactions. PMID:18853391

  2. Real-Time Simulation

    NASA Technical Reports Server (NTRS)

    1997-01-01

    Coryphaeus Software, founded in 1989 by former NASA electronic engineer Steve Lakowske, creates real-time 3D software. Designer's Workbench, the company flagship product, is a modeling and simulation tool for the development of both static and dynamic 3D databases. Other products soon followed. Activation, specifically designed for game developers, allows developers to play and test the 3D games before they commit to a target platform. Game publishers can shorten development time and prove the "playability" of the title, maximizing their chances of introducing a smash hit. Another product, EasyT, lets users create massive, realistic representation of Earth terrains that can be viewed and traversed in real time. Finally, EasyScene software control the actions among interactive objects within a virtual world. Coryphaeus products are used on Silican Graphics workstation and supercomputers to simulate real-world performance in synthetic environments. Customers include aerospace, aviation, architectural and engineering firms, game developers, and the entertainment industry.

  3. Real-Time PCR

    NASA Astrophysics Data System (ADS)

    Evrard, A.; Boulle, N.; Lutfalla, G. S.

    Over the past few years there has been a considerable development of DNA amplification by polymerase chain reaction (PCR), and real-time PCR has now superseded conventional PCR techniques in many areas, e.g., the quantification of nucleic acids and genotyping. This new approach is based on the detection and quantification of a fluorescent signal proportional to the amount of amplicons generated by PCR. Real-time detection is achieved by coupling a thermocycler with a fluorimeter. This chapter discusses the general principles of quantitative real-time PCR, the different steps involved in implementing the technique, and some examples of applications in medicine. The polymerase chain reaction (PCR) provides a way of obtaining a large number of copies of a double-stranded DNA fragment of known sequence. This DNA amplification technique, developed in 1985 by K. Mullis (Cetus Corporation), saw a spectacular development over the space of a few years, revolutionising the methods used up to then in molecular biology. Indeed, PCR has many applications, such as the detection of small amounts of DNA, cloning, and quantitative analysis (assaying), each of which will be discussed further below.

  4. Real time Faraday spectrometer

    DOEpatents

    Smith, Jr., Tommy E.; Struve, Kenneth W.; Colella, Nicholas J.

    1991-01-01

    This invention uses a dipole magnet to bend the path of a charged particle beam. As the deflected particles exit the magnet, they are spatially dispersed in the bend-plane of the magnet according to their respective momenta and pass to a plurality of chambers having Faraday probes positioned therein. Both the current and energy distribution of the particles is then determined by the non-intersecting Faraday probes located along the chambers. The Faraday probes are magnetically isolated from each other by thin metal walls of the chambers, effectively providing real time current-versus-energy particle measurements.

  5. Making real-time reactive systems reliable

    NASA Technical Reports Server (NTRS)

    Marzullo, Keith; Wood, Mark

    1990-01-01

    A reactive system is characterized by a control program that interacts with an environment (or controlled program). The control program monitors the environment and reacts to significant events by sending commands to the environment. This structure is quite general. Not only are most embedded real time systems reactive systems, but so are monitoring and debugging systems and distributed application management systems. Since reactive systems are usually long running and may control physical equipment, fault tolerance is vital. The research tries to understand the principal issues of fault tolerance in real time reactive systems and to build tools that allow a programmer to design reliable, real time reactive systems. In order to make real time reactive systems reliable, several issues must be addressed: (1) How can a control program be built to tolerate failures of sensors and actuators. To achieve this, a methodology was developed for transforming a control program that references physical value into one that tolerates sensors that can fail and can return inaccurate values; (2) How can the real time reactive system be built to tolerate failures of the control program. Towards this goal, whether the techniques presented can be extended to real time reactive systems is investigated; and (3) How can the environment be specified in a way that is useful for writing a control program. Towards this goal, whether a system with real time constraints can be expressed as an equivalent system without such constraints is also investigated.

  6. Heterogeneity of Responses to Real-Time Continuous Glucose Monitoring (RT-CGM) in Patients With Type 2 Diabetes and Its Implications for Application

    PubMed Central

    Fonda, Stephanie J.; Salkind, Sara J.; Walker, M. Susan; Chellappa, Mary; Ehrhardt, Nicole; Vigersky, Robert A.

    2013-01-01

    OBJECTIVE To characterize glucose response patterns of people who wore a real-time continuous glucose monitor (RT-CGM) as an intervention to improve glycemic control. Participants had type 2 diabetes, were not taking prandial insulin, and interpreted the RT-CGM data independently. RESEARCH DESIGN AND METHODS Data were from the first 12 weeks of a 52-week, prospective, randomized trial comparing RT-CGM (n = 50) with self-monitoring of blood glucose (n = 50). RT-CGM was used in 8 of the first 12 weeks. A1C was collected at baseline and quarterly. This analysis included 45 participants who wore the RT-CGM ≥4 weeks. Analyses examined the RT-CGM data for common response patterns—a novel approach in this area of research. It then used multilevel models for longitudinal data, regression, and nonparametric methods to compare the patterns of A1C, mean glucose, glycemic variability, and views per day of the RT-CGM device. RESULTS There were five patterns. For four patterns, mean glucose was lower than expected as of the first RT-CGM cycle of use given participants’ baseline A1C. We named them favorable response but with high and variable glucose (n = 7); tight control (n = 14); worsening glycemia (n = 6); and incremental improvement (n = 11). The fifth was no response (n = 7). A1C, mean glucose, glycemic variability, and views per day differed across patterns at baseline and longitudinally. CONCLUSIONS The patterns identified suggest that targeting people with higher starting A1Cs, using it short-term (e.g., 2 weeks), and monitoring for worsening glycemia that might be the result of burnout may be the best approach to using RT-CGM in people with type 2 diabetes not taking prandial insulin. PMID:23172975

  7. Real time automated inspection

    DOEpatents

    Fant, Karl M.; Fundakowski, Richard A.; Levitt, Tod S.; Overland, John E.; Suresh, Bindinganavle R.; Ulrich, Franz W.

    1985-01-01

    A method and apparatus relating to the real time automatic detection and classification of characteristic type surface imperfections occurring on the surfaces of material of interest such as moving hot metal slabs produced by a continuous steel caster. A data camera transversely scans continuous lines of such a surface to sense light intensities of scanned pixels and generates corresponding voltage values. The voltage values are converted to corresponding digital values to form a digital image of the surface which is subsequently processed to form an edge-enhanced image having scan lines characterized by intervals corresponding to the edges of the image. The edge-enhanced image is thresholded to segment out the edges and objects formed by the edges are segmented out by interval matching and bin tracking. Features of the objects are derived and such features are utilized to classify the objects into characteristic type surface imperfections.

  8. Real time automated inspection

    DOEpatents

    Fant, K.M.; Fundakowski, R.A.; Levitt, T.S.; Overland, J.E.; Suresh, B.R.; Ulrich, F.W.

    1985-05-21

    A method and apparatus are described relating to the real time automatic detection and classification of characteristic type surface imperfections occurring on the surfaces of material of interest such as moving hot metal slabs produced by a continuous steel caster. A data camera transversely scans continuous lines of such a surface to sense light intensities of scanned pixels and generates corresponding voltage values. The voltage values are converted to corresponding digital values to form a digital image of the surface which is subsequently processed to form an edge-enhanced image having scan lines characterized by intervals corresponding to the edges of the image. The edge-enhanced image is thresholded to segment out the edges and objects formed by the edges by interval matching and bin tracking. Features of the objects are derived and such features are utilized to classify the objects into characteristic type surface imperfections. 43 figs.

  9. Autonomous Real Time Requirements Tracing

    NASA Technical Reports Server (NTRS)

    Plattsmier, George; Stetson, Howard

    2014-01-01

    One of the more challenging aspects of software development is the ability to verify and validate the functional software requirements dictated by the Software Requirements Specification (SRS) and the Software Detail Design (SDD). Insuring the software has achieved the intended requirements is the responsibility of the Software Quality team and the Software Test team. The utilization of Timeliner-TLX(sup TM) Auto- Procedures for relocating ground operations positions to ISS automated on-board operations has begun the transition that would be required for manned deep space missions with minimal crew requirements. This transition also moves the auto-procedures from the procedure realm into the flight software arena and as such the operational requirements and testing will be more structured and rigorous. The autoprocedures would be required to meet NASA software standards as specified in the Software Safety Standard (NASASTD- 8719), the Software Engineering Requirements (NPR 7150), the Software Assurance Standard (NASA-STD-8739) and also the Human Rating Requirements (NPR-8705). The Autonomous Fluid Transfer System (AFTS) test-bed utilizes the Timeliner-TLX(sup TM) Language for development of autonomous command and control software. The Timeliner-TLX(sup TM) system has the unique feature of providing the current line of the statement in execution during real-time execution of the software. The feature of execution line number internal reporting unlocks the capability of monitoring the execution autonomously by use of a companion Timeliner-TLX(sup TM) sequence as the line number reporting is embedded inside the Timeliner-TLX(sup TM) execution engine. This negates I/O processing of this type data as the line number status of executing sequences is built-in as a function reference. This paper will outline the design and capabilities of the AFTS Autonomous Requirements Tracker, which traces and logs SRS requirements as they are being met during real-time execution of the

  10. Autonomous Real Time Requirements Tracing

    NASA Technical Reports Server (NTRS)

    Plattsmier, George I.; Stetson, Howard K.

    2014-01-01

    One of the more challenging aspects of software development is the ability to verify and validate the functional software requirements dictated by the Software Requirements Specification (SRS) and the Software Detail Design (SDD). Insuring the software has achieved the intended requirements is the responsibility of the Software Quality team and the Software Test team. The utilization of Timeliner-TLX(sup TM) Auto-Procedures for relocating ground operations positions to ISS automated on-board operations has begun the transition that would be required for manned deep space missions with minimal crew requirements. This transition also moves the auto-procedures from the procedure realm into the flight software arena and as such the operational requirements and testing will be more structured and rigorous. The autoprocedures would be required to meet NASA software standards as specified in the Software Safety Standard (NASASTD- 8719), the Software Engineering Requirements (NPR 7150), the Software Assurance Standard (NASA-STD-8739) and also the Human Rating Requirements (NPR-8705). The Autonomous Fluid Transfer System (AFTS) test-bed utilizes the Timeliner-TLX(sup TM) Language for development of autonomous command and control software. The Timeliner- TLX(sup TM) system has the unique feature of providing the current line of the statement in execution during real-time execution of the software. The feature of execution line number internal reporting unlocks the capability of monitoring the execution autonomously by use of a companion Timeliner-TLX(sup TM) sequence as the line number reporting is embedded inside the Timeliner-TLX(sup TM) execution engine. This negates I/O processing of this type data as the line number status of executing sequences is built-in as a function reference. This paper will outline the design and capabilities of the AFTS Autonomous Requirements Tracker, which traces and logs SRS requirements as they are being met during real-time execution of the

  11. Real time polarimetric dehazing.

    PubMed

    Mudge, Jason; Virgen, Miguel

    2013-03-20

    Remote sensing is a rich topic due to its utility in gathering detailed accurate information from locations that are not economically feasible traveling destinations or are physically inaccessible. However, poor visibility over long path lengths is problematic for a variety of reasons. Haze induced by light scatter is one cause for poor visibility and is the focus of this article. Image haze comes about as a result of light scattering off particles and into the imaging path causing a haziness to appear on the image. Image processing using polarimetric information of light scatter can be used to mitigate image haze. An imaging polarimeter which provides the Stokes values in real time combined with a "dehazing" algorithm can automate image haze removal for instant applications. Example uses are to improve visual display providing on-the-spot detection or imbedding in an active control loop to improve viewing and tracking while on a moving platform. In addition, removing haze in this manner allows the trade space for a system operational waveband to be opened up to bands which are object matched and not necessarily restricted by scatter effects. PMID:23518739

  12. Real-Time Sensor Validation System Developed

    NASA Technical Reports Server (NTRS)

    Zakrajsek, June F.

    1998-01-01

    Real-time sensor validation improves process monitoring and control system dependability by ensuring data integrity through automated detection of sensor data failures. The NASA Lewis Research Center, Expert Microsystems, and Intelligent Software Associates have developed an innovative sensor validation system that can automatically detect automated sensor failures in real-time for all types of mission-critical systems. This system consists of a sensor validation network development system and a real-time kernel. The network development system provides tools that enable systems engineers to automatically generate software that can be embedded within an application. The sensor validation methodology captured by these tools can be scaled to validate any number of sensors, and permits users to specify system sensitivity. The resulting software reliably detects all types of sensor data failures.

  13. Real-Time Benchmark Suite

    Energy Science and Technology Software Center (ESTSC)

    1992-01-17

    This software provides a portable benchmark suite for real time kernels. It tests the performance of many of the system calls, as well as the interrupt response time and task response time to interrupts. These numbers provide a baseline for comparing various real-time kernels and hardware platforms.

  14. Analytic performance studies and clinical reproducibility of a real-time PCR assay for the detection of epidermal growth factor receptor gene mutations in formalin-fixed paraffin-embedded tissue specimens of non-small cell lung cancer

    PubMed Central

    2013-01-01

    Background Epidermal growth factor receptor (EGFR) gene mutations identify patients with non-small cell lung cancer (NSCLC) who have a high likelihood of benefiting from treatment with anti-EGFR tyrosine kinase inhibitors. Sanger sequencing is widely used for mutation detection but can be technically challenging, resulting in longer turn-around-time, with limited sensitivity for low levels of mutations. This manuscript details the technical performance verification studies and external clinical reproducibility studies of the cobas EGFR Mutation Test, a rapid multiplex real-time PCR assay designed to detect 41 mutations in exons 18, 19, 20 and 21. Methods The assay’s limit of detection was determined using 25 formalin-fixed paraffin-embedded tissue (FFPET)-derived and plasmid DNA blends. Assay performance for a panel of 201 specimens was compared against Sanger sequencing with resolution of discordant specimens by quantitative massively parallel pyrosequencing (MPP). Internal and external reproducibility was assessed using specimens tested in duplicate by different operators, using different reagent lots, instruments and at different sites. The effects on the performance of the cobas EGFR test of endogenous substances and nine therapeutic drugs were evaluated in ten FFPET specimens. Other tests included an evaluation of the effects of necrosis, micro-organisms and homologous DNA sequences on assay performance, and the inclusivity of the assay for less frequent mutations. Results A >95% hit rate was obtained in blends with >5% mutant alleles, as determined by MPP analysis, at a total DNA input of 150 ng. The overall percent agreement between Sanger sequencing and the cobas test was 96.7% (negative percent agreement 97.5%; positive percent agreement 95.8%). Assay repeatability was 98% when tested with two operators, instruments, and reagent lots. In the external reproducibility study, the agreement was > 99% across all sites, all operators and all reagent lots

  15. Real-time flutter identification

    NASA Technical Reports Server (NTRS)

    Roy, R.; Walker, R.

    1985-01-01

    The techniques and a FORTRAN 77 MOdal Parameter IDentification (MOPID) computer program developed for identification of the frequencies and damping ratios of multiple flutter modes in real time are documented. Physically meaningful model parameterization was combined with state of the art recursive identification techniques and applied to the problem of real time flutter mode monitoring. The performance of the algorithm in terms of convergence speed and parameter estimation error is demonstrated for several simulated data cases, and the results of actual flight data analysis from two different vehicles are presented. It is indicated that the algorithm is capable of real time monitoring of aircraft flutter characteristics with a high degree of reliability.

  16. Real-time software receiver

    NASA Technical Reports Server (NTRS)

    Ledvina, Brent M. (Inventor); Psiaki, Mark L. (Inventor); Powell, Steven P. (Inventor); Kintner, Jr., Paul M. (Inventor)

    2007-01-01

    A real-time software receiver that executes on a general purpose processor. The software receiver includes data acquisition and correlator modules that perform, in place of hardware correlation, baseband mixing and PRN code correlation using bit-wise parallelism.

  17. Real-time refinery optimization

    SciTech Connect

    Kennedy, J.P.

    1989-05-01

    This article discusses refinery operation with specific consideration of the topics of: gasoline; control projects; catalytic reforming control; hydrocracker control packages; blending optimization; real-time data acquisition; and other plant automation packages.

  18. Real-time software receiver

    NASA Technical Reports Server (NTRS)

    Ledvina, Brent M. (Inventor); Psiaki, Mark L. (Inventor); Powell, Steven P. (Inventor); Kintner, Jr., Paul M. (Inventor)

    2006-01-01

    A real-time software receiver that executes on a general purpose processor. The software receiver includes data acquisition and correlator modules that perform, in place of hardware correlation, baseband mixing and PRN code correlation using bit-wise parallelism.

  19. Real Time Data System (RTDS)

    NASA Technical Reports Server (NTRS)

    Muratore, John F.

    1991-01-01

    Lessons learned from operational real time expert systems are examined. The basic system architecture is discussed. An expert system is any software that performs tasks to a standard that would normally require a human expert. An expert system implies knowledge contained in data rather than code. And an expert system implies the use of heuristics as well as algorithms. The 15 top lessons learned by the operation of a real time data system are presented.

  20. Real-time vision systems

    SciTech Connect

    Johnson, R.; Hernandez, J.E.; Lu, Shin-yee

    1994-11-15

    Many industrial and defence applications require an ability to make instantaneous decisions based on sensor input of a time varying process. Such systems are referred to as `real-time systems` because they process and act on data as it occurs in time. When a vision sensor is used in a real-time system, the processing demands can be quite substantial, with typical data rates of 10-20 million samples per second. A real-time Machine Vision Laboratory (MVL) was established in FY94 to extend our years of experience in developing computer vision algorithms to include the development and implementation of real-time vision systems. The laboratory is equipped with a variety of hardware components, including Datacube image acquisition and processing boards, a Sun workstation, and several different types of CCD cameras, including monochrome and color area cameras and analog and digital line-scan cameras. The equipment is reconfigurable for prototyping different applications. This facility has been used to support several programs at LLNL, including O Division`s Peacemaker and Deadeye Projects as well as the CRADA with the U.S. Textile Industry, CAFE (Computer Aided Fabric Inspection). To date, we have successfully demonstrated several real-time applications: bullet tracking, stereo tracking and ranging, and web inspection. This work has been documented in the ongoing development of a real-time software library.

  1. Subsystem real-time time dependent density functional theory

    NASA Astrophysics Data System (ADS)

    Krishtal, Alisa; Ceresoli, Davide; Pavanello, Michele

    2015-04-01

    We present the extension of Frozen Density Embedding (FDE) formulation of subsystem Density Functional Theory (DFT) to real-time Time Dependent Density Functional Theory (rt-TDDFT). FDE is a DFT-in-DFT embedding method that allows to partition a larger Kohn-Sham system into a set of smaller, coupled Kohn-Sham systems. Additional to the computational advantage, FDE provides physical insight into the properties of embedded systems and the coupling interactions between them. The extension to rt-TDDFT is done straightforwardly by evolving the Kohn-Sham subsystems in time simultaneously, while updating the embedding potential between the systems at every time step. Two main applications are presented: the explicit excitation energy transfer in real time between subsystems is demonstrated for the case of the Na4 cluster and the effect of the embedding on optical spectra of coupled chromophores. In particular, the importance of including the full dynamic response in the embedding potential is demonstrated.

  2. Real-Time Surface Traffic Adviser

    NASA Technical Reports Server (NTRS)

    Glass, Brian J. (Inventor); Spirkovska, Liljana (Inventor); McDermott, William J. (Inventor); Reisman, Ronald J. (Inventor); Gibson, James (Inventor); Iverson, David L. (Inventor)

    2001-01-01

    A real-time data management system which uses data generated at different rates by multiple heterogeneous incompatible data sources are presented. In one embodiment, the invention is as an airport surface traffic data management system (traffic adviser) that electronically interconnects air traffic control, airline, and airport operations user communities to facilitate information sharing and improve taxi queuing. The system uses an expert system to fuse dam from a variety of airline, airport operations, ramp control, and air traffic control sources, in order to establish, predict, and update reference data values for every aircraft surface operation.

  3. Real Time Sonic Boom Display

    NASA Technical Reports Server (NTRS)

    Haering, Ed

    2014-01-01

    This presentation will provide general information about sonic boom mitigation technology to the public in order to supply information to potential partners and licensees. The technology is a combination of flight data, atmospheric data and terrain information implemented into a control room real time display for flight planning. This research is currently being performed and as such, any results and conclusions are ongoing.

  4. Real Time Data System (RTDS)

    NASA Technical Reports Server (NTRS)

    Heindel, Troy A.

    1991-01-01

    Information is given in viewgraph form on the Real Time Data System (RTDS). Topics covered include applications to the Space Station Freedom, the Space Shuttle flight controllers, the Mission Control Center workstations, and the Remote Manipulator Systems (RMS). Also covered are the technology gap, pacing factors, and lessons learned during research.

  5. Real-time tritium imaging

    SciTech Connect

    Malinowski, M.E.

    1981-09-15

    A real-time image of a tritium-containing titanium film has been made by detecting the secondary electrons produced by tritium ..beta.. decay with a simple two-element electrostatic lens and microchannel plate image intensifier. The obtained image indicates that a resolution of better than 100 ..mu..m is currently obtainable and suggests that image magnification to enhance resolution should be possible.

  6. Real Time Data System (RTDS)

    NASA Technical Reports Server (NTRS)

    Heindel, Troy A.

    1991-01-01

    Information is given in viewgraph form on the Real Time Data System (RTDS). The goals are to increase the quality of flight decision making, reduce and enhance flight controller training time, and serve as a near-operations technology test-bed. Information is given on the growth of RTDS; flight control disciplines; RTDS technology deployment in 1987-1989 and 1990-91; a functionality comparison of mainframes and workstations; and technology transfer activities.

  7. Real-time ultrasound elastography

    NASA Astrophysics Data System (ADS)

    Bae, Unmin; Kim, Yongmin

    2007-03-01

    Ultrasound elastography can provide tissue stiffness information that is complementary to the anatomy and blood flow information offered by conventional ultrasound machines, but it is computationally challenging due to many time-consuming modules and a large amount of data. To facilitate real-time implementations of ultrasound elastography, we have developed new methods that can significantly reduce the computational burden of common processing components in ultrasound elastography, such as the crosscorrelation analysis and spatial filtering applied to displacement and strain estimates. Using the new correlation-based search algorithm, the computational requirement of correlation-based search does not increase with the correlation window size. For typical parameters used in ultrasound elastography, the computation in correlation-based search can be reduced by a factor of more than 30. Median filtering is often performed to suppress the spike-like noise that results from correlation-based search. For fast median filtering, we have developed a method that efficiently finds a new median value utilizing the sort result of the previous pixel. With careful mapping of the new algorithms on digital signal processors, our work has led to development of a clinical ultrasound machine supporting real-time elastography. Our methods can help real-time implementations of various applications including ultrasound elastography, which could lead to increased use of ultrasound elastography in the clinic.

  8. [Real time 3D echocardiography].

    PubMed

    Bauer, F; Shiota, T; Thomas, J D

    2001-07-01

    Three-dimensional representation of the heart is an old concern. Usually, 3D reconstruction of the cardiac mass is made by successive acquisition of 2D sections, the spatial localisation and orientation of which require complex guiding systems. More recently, the concept of volumetric acquisition has been introduced. A matricial emitter-receiver probe complex with parallel data processing provides instantaneous of a pyramidal 64 degrees x 64 degrees volume. The image is restituted in real time and is composed of 3 planes (planes B and C) which can be displaced in all spatial directions at any time during acquisition. The flexibility of this system of acquisition allows volume and mass measurement with greater accuracy and reproducibility, limiting inter-observer variability. Free navigation of the planes of investigation allows reconstruction for qualitative and quantitative analysis of valvular heart disease and other pathologies. Although real time 3D echocardiography is ready for clinical usage, some improvements are still necessary to improve its conviviality. Then real time 3D echocardiography could be the essential tool for understanding, diagnosis and management of patients. PMID:11494630

  9. [Real time 3D echocardiography

    NASA Technical Reports Server (NTRS)

    Bauer, F.; Shiota, T.; Thomas, J. D.

    2001-01-01

    Three-dimensional representation of the heart is an old concern. Usually, 3D reconstruction of the cardiac mass is made by successive acquisition of 2D sections, the spatial localisation and orientation of which require complex guiding systems. More recently, the concept of volumetric acquisition has been introduced. A matricial emitter-receiver probe complex with parallel data processing provides instantaneous of a pyramidal 64 degrees x 64 degrees volume. The image is restituted in real time and is composed of 3 planes (planes B and C) which can be displaced in all spatial directions at any time during acquisition. The flexibility of this system of acquisition allows volume and mass measurement with greater accuracy and reproducibility, limiting inter-observer variability. Free navigation of the planes of investigation allows reconstruction for qualitative and quantitative analysis of valvular heart disease and other pathologies. Although real time 3D echocardiography is ready for clinical usage, some improvements are still necessary to improve its conviviality. Then real time 3D echocardiography could be the essential tool for understanding, diagnosis and management of patients.

  10. Rate-Dependent Embedded Discontinuity Approach Incorporating Heterogeneity for Numerical Modeling of Rock Fracture

    NASA Astrophysics Data System (ADS)

    Saksala, Timo

    2015-07-01

    In this paper, the embedded discontinuity approach is applied in finite element modeling of rock in compression and tension. For this end, a rate-dependent constitutive model based on (strong) embedded displacement discontinuity model is developed to describe the mode I, mode II and mixed mode fracture of rock. The constitutive model describes the bulk material as linear elastic until reaching the elastic limit. Beyond the elastic limit, the rate-dependent exponential softening law governs the evolution of the displacement jump. Rock heterogeneity is incorporated in the present approach by random description of the mineral texture of rock. Moreover, initial microcrack population always present in natural rocks is accounted for as randomly-oriented embedded discontinuities. In the numerical examples, the model properties are extensively studied in uniaxial compression. The effect of loading rate and confining pressure is also tested in the 2D (plane strain) numerical simulations. These simulations demonstrate that the model captures the salient features of rock in confined compression and uniaxial tension. The developed method has the computational efficiency of continuum plasticity models. However, it also has the advantage, over these models, of accounting for the orientation of introduced microcracks. This feature is crucial with respect to the fracture behavior of rock in compression as shown in this paper.

  11. A Comprehensive Software System for Interactive, Real-time, Visual 3D Deterministic and Stochastic Groundwater Modeling

    NASA Astrophysics Data System (ADS)

    Li, S.

    2002-05-01

    Taking advantage of the recent developments in groundwater modeling research and computer, image and graphics processing, and objected oriented programming technologies, Dr. Li and his research group have recently developed a comprehensive software system for unified deterministic and stochastic groundwater modeling. Characterized by a new real-time modeling paradigm and improved computational algorithms, the software simulates 3D unsteady flow and reactive transport in general groundwater formations subject to both systematic and "randomly" varying stresses and geological and chemical heterogeneity. The software system has following distinct features and capabilities: Interactive simulation and real time visualization and animation of flow in response to deterministic as well as stochastic stresses. Interactive, visual, and real time particle tracking, random walk, and reactive plume modeling in both systematically and randomly fluctuating flow. Interactive statistical inference, scattered data interpolation, regression, and ordinary and universal Kriging, conditional and unconditional simulation. Real-time, visual and parallel conditional flow and transport simulations. Interactive water and contaminant mass balance analysis and visual and real-time flux update. Interactive, visual, and real time monitoring of head and flux hydrographs and concentration breakthroughs. Real-time modeling and visualization of aquifer transition from confined to unconfined to partially de-saturated or completely dry and rewetting Simultaneous and embedded subscale models, automatic and real-time regional to local data extraction; Multiple subscale flow and transport models Real-time modeling of steady and transient vertical flow patterns on multiple arbitrarily-shaped cross-sections and simultaneous visualization of aquifer stratigraphy, properties, hydrological features (rivers, lakes, wetlands, wells, drains, surface seeps), and dynamically adjusted surface flooding area

  12. A Flexible Real-Time Architecture

    SciTech Connect

    WICKSTROM,GREGORY L.

    2000-08-17

    Assuring hard real-time characteristics of I/O associated with embedded software is often a difficult task. Input-Output related statements are often intermixed with the computational code, resulting in I/O timing that is dependent on the execution path and computational load. One way to mitigate this problem is through the use of interrupts. However, the non-determinism that is introduced by interrupt driven I/O may be so difficult to analyze that it is prohibited in some high consequence systems. This paper describes a balanced hardware/software solution to obtain consistent interrupt-free I/O timing, and results in software that is much more amenable to analysis.

  13. In-line real time air monitor

    DOEpatents

    Wise, M.B.; Thompson, C.V.

    1998-07-14

    An in-line gas monitor capable of accurate gas composition analysis in a continuous real time manner even under strong applied vacuum conditions operates by mixing an air sample with helium forming a sample gas in two complementary sample loops embedded in a manifold which includes two pairs of 3-way solenoid valves. The sample gas is then analyzed in an ion trap mass spectrometer on a continuous basis. Two valve drivers actuate the two pairs of 3-way valves in a reciprocating fashion, so that there is always flow through the in-line gas monitor via one or the other of the sample loops. The duty cycle for the two pairs of 3-way valves is varied by tuning the two valve drivers to a duty cycle typically between 0.2 to 0.7 seconds. 3 figs.

  14. In-line real time air monitor

    DOEpatents

    Wise, Marcus B.; Thompson, Cyril V.

    1998-01-01

    An in-line gas monitor capable of accurate gas composition analysis in a continuous real time manner even under strong applied vacuum conditions operates by mixing an air sample with helium forming a sample gas in two complementary sample loops embedded in a manifold which includes two pairs of 3-way solenoid valves. The sample gas is then analyzed in an ion trap mass spectrometer on a continuous basis. Two valve drivers actuate the two pairs of 3-way valves in a reciprocating fashion, so that there is always flow through the in-line gas monitor via one or the other of the sample loops. The duty cycle for the two pairs of 3-way valves is varied by tuning the two valve drivers to a duty cycle typically between 0.2 to 0.7 seconds.

  15. Real-time flutter analysis

    NASA Technical Reports Server (NTRS)

    Walker, R.; Gupta, N.

    1984-01-01

    The important algorithm issues necessary to achieve a real time flutter monitoring system; namely, the guidelines for choosing appropriate model forms, reduction of the parameter convergence transient, handling multiple modes, the effect of over parameterization, and estimate accuracy predictions, both online and for experiment design are addressed. An approach for efficiently computing continuous-time flutter parameter Cramer-Rao estimate error bounds were developed. This enables a convincing comparison of theoretical and simulation results, as well as offline studies in preparation for a flight test. Theoretical predictions, simulation and flight test results from the NASA Drones for Aerodynamic and Structural Test (DAST) Program are compared.

  16. Real-time streamflow conditions

    USGS Publications Warehouse

    Graczyk, David J.; Gebert, Warren A.

    1996-01-01

    Would you like to know streamflow conditions before you go fishing in Wisconsin or in more distant locations? Real-time streamflow data throughout Wisconsin and the United States are available on the Internet from the U.S. Geological Survey. You can see if the stream you are interested in fishing is high due to recent rain or low because of an extended dry spell. Flow conditions at more than 100 stream-gaging stations located throughout Wisconsin can be viewed by accessing the Wisconsin District Home Page at: http://wwwdwimdn.er.usgs.gov

  17. Real time infrared aerosol analyzer

    DOEpatents

    Johnson, Stanley A.; Reedy, Gerald T.; Kumar, Romesh

    1990-01-01

    Apparatus for analyzing aerosols in essentially real time includes a virtual impactor which separates coarse particles from fine and ultrafine particles in an aerosol sample. The coarse and ultrafine particles are captured in PTFE filters, and the fine particles impact onto an internal light reflection element. The composition and quantity of the particles on the PTFE filter and on the internal reflection element are measured by alternately passing infrared light through the filter and the internal light reflection element, and analyzing the light through infrared spectrophotometry to identify the particles in the sample.

  18. Design Aids for Real-Time Systems (DARTS)

    NASA Technical Reports Server (NTRS)

    Szulewski, P. A.

    1982-01-01

    Design-Aids for Real-Time Systems (DARTS) is a tool that assists in defining embedded computer systems through tree structured graphics, military standard documentation support, and various analyses including automated Software Science parameter counting and metrics calculation. These analyses provide both static and dynamic design quality feedback which can potentially aid in producing efficient, high quality software systems.

  19. Real-time analysis keratometer

    NASA Technical Reports Server (NTRS)

    Adachi, Iwao P. (Inventor); Adachi, Yoshifumi (Inventor); Frazer, Robert E. (Inventor)

    1987-01-01

    A computer assisted keratometer in which a fiducial line pattern reticle illuminated by CW or pulsed laser light is projected on a corneal surface through lenses, a prismoidal beamsplitter quarterwave plate, and objective optics. The reticle surface is curved as a conjugate of an ideal corneal curvature. The fiducial image reflected from the cornea undergoes a polarization shift through the quarterwave plate and beamsplitter whereby the projected and reflected beams are separated and directed orthogonally. The reflected beam fiducial pattern forms a moire pattern with a replica of the first recticle. This moire pattern contains transverse aberration due to differences in curvature between the cornea and the ideal corneal curvature. The moire pattern is analyzed in real time by computer which displays either the CW moire pattern or a pulsed mode analysis of the transverse aberration of the cornea under observation, in real time. With the eye focused on a plurality of fixation points in succession, a survey of the entire corneal topography is made and a contour map or three dimensional plot of the cornea can be made as a computer readout in addition to corneal radius and refractive power analysis.

  20. Real-time face tracking

    NASA Astrophysics Data System (ADS)

    Liang, Yufeng; Wilder, Joseph

    1998-10-01

    A real-time face tracker is presented in this paper. The system has achieved 15 frames/second tracking using a Pentium 200 PC with a Datacube MaxPCI image processing board and a Panasonic RGB color camera. It tracks human faces in the camera's field of view while people move freely. A stochastic model to characterize the skin color distribution of human skin is used to segment the face and other skin areas from the background. Median filtering is then used to clean up the background noise. Geometric constraints are applied to the segmented image to extract the face from the background. To reduce computation and achieve real-time tracking, 1D projections (horizontal and vertical) of the image are analyzed instead of the 2D image. Run-length- encoding and frequency domain analysis algorithms are used to separate faces from other skin-like blobs. The system is robust to illumination intensity variations and different skin colors. It can be applied to many human-computer interaction applications such as sound locating, lip- reading, gaze tracking and face recognition.

  1. Filming protein fibrillogenesis in real time

    PubMed Central

    Bella, Angelo; Shaw, Michael; Ray, Santanu; Ryadnov, Maxim G.

    2014-01-01

    Protein fibrillogenesis is a universal tool of nano-to-micro scale construction supporting different forms of biological function. Its exploitable potential in nanoscience and technology is substantial, but the direct observation of homogeneous fibre growth able to underpin a kinetic-based rationale for building customized nanostructures in situ is lacking. Here we introduce a kinetic model of de novo protein fibrillogenesis which we imaged at the nanoscale and in real time, filmed. The model helped to reveal that, in contrast to heterogeneous amyloid assemblies, homogeneous protein recruitment is principally characterized by uniform rates of cooperative growth at both ends of growing fibers, bi-directional growth, with lateral growth arrested at a post-seeding stage. The model provides a foundation for in situ engineering of sequence-prescribed fibrous architectures. PMID:25519825

  2. Filming protein fibrillogenesis in real time

    NASA Astrophysics Data System (ADS)

    Bella, Angelo; Shaw, Michael; Ray, Santanu; Ryadnov, Maxim G.

    2014-12-01

    Protein fibrillogenesis is a universal tool of nano-to-micro scale construction supporting different forms of biological function. Its exploitable potential in nanoscience and technology is substantial, but the direct observation of homogeneous fibre growth able to underpin a kinetic-based rationale for building customized nanostructures in situ is lacking. Here we introduce a kinetic model of de novo protein fibrillogenesis which we imaged at the nanoscale and in real time, filmed. The model helped to reveal that, in contrast to heterogeneous amyloid assemblies, homogeneous protein recruitment is principally characterized by uniform rates of cooperative growth at both ends of growing fibers, bi-directional growth, with lateral growth arrested at a post-seeding stage. The model provides a foundation for in situ engineering of sequence-prescribed fibrous architectures.

  3. Local electric fields and molecular properties in heterogeneous environments through polarizable embedding.

    PubMed

    List, Nanna Holmgaard; Jensen, Hans Jørgen Aagaard; Kongsted, Jacob

    2016-04-21

    In spectroscopies, the local field experienced by a molecule embedded in an environment will be different from the externally applied electromagnetic field, and this difference may significantly alter the response and transition properties of the molecule. The polarizable embedding (PE) model has previously been developed to model the local field contribution stemming from the direct molecule-environment coupling of the electromagnetic response properties of molecules in solution as well as in heterogeneous environments, such as proteins. Here we present an extension of this approach to address the additional effective external field effect, i.e., the manifestations of the environment polarization induced by the external field, which allows for the calculation of properties defined in terms of the external field. Within a response framework, we report calculations of the one- and two-photon absorption (1PA and 2PA, respectively) properties of PRODAN-methanol clusters as well as the fluorescent protein DsRed. Our results demonstrate the necessity of accounting for both the dynamical reaction field and effective external field contributions to the local field in order to reproduce full quantum chemical reference calculations. For the lowest π→π* transition in DsRed, inclusion of effective external field effects gives rise to a 1.9- and 3.5-fold reduction in the 1PA and 2PA cross-sections, respectively. The effective external field is, however, strongly influenced by the heterogeneity of the protein matrix, and the resulting effect can lead to either screening or enhancement depending on the nature of the transition under consideration. PMID:27007060

  4. Real-time flood forecasting

    USGS Publications Warehouse

    Lai, C.; Tsay, T.-K.; Chien, C.-H.; Wu, I.-L.

    2009-01-01

    Researchers at the Hydroinformatic Research and Development Team (HIRDT) of the National Taiwan University undertook a project to create a real time flood forecasting model, with an aim to predict the current in the Tamsui River Basin. The model was designed based on deterministic approach with mathematic modeling of complex phenomenon, and specific parameter values operated to produce a discrete result. The project also devised a rainfall-stage model that relates the rate of rainfall upland directly to the change of the state of river, and is further related to another typhoon-rainfall model. The geographic information system (GIS) data, based on precise contour model of the terrain, estimate the regions that were perilous to flooding. The HIRDT, in response to the project's progress, also devoted their application of a deterministic model to unsteady flow of thermodynamics to help predict river authorities issue timely warnings and take other emergency measures.

  5. MISR Level 1 Near Real Time Products

    Atmospheric Science Data Center

    2014-09-15

    Level 1 Near Real Time The MISR Near Real Time Level 1 data products consist of radiance measurements organized in 10-50 minute ... (off-nadir) cameras. The remaining channels are sampled at 1.1 km. ...

  6. Mobile real time radiography system

    SciTech Connect

    Vigil, J.; Taggart, D.; Betts, S.

    1997-11-01

    A 450-keV Mobile Real Time Radiography (RTR) System was delivered to Los Alamos National Laboratory (LANL) in January 1996. It was purchased to inspect containers of radioactive waste produced at (LANL). Since its delivery it has been used to radiograph more than 600 drums of radioactive waste at various LANL sites. It has the capability of inspecting waste containers of various sizes from <1-gal. buckets up to standard waste boxes (SWB, dimensions 54.5 in. x 71 in. x 37 in.). It has three independent x-ray acquisition formats. The primary system used is a 12- in. image intensifier, the second is a 36-in. linear diode array (LDA) and the last is an open system. It is fully self contained with on board generator, HVAC, and a fire suppression system. It is on a 53-ft long x 8-ft. wide x 14-ft. high trailer that can be moved over any highway requiring only an easily obtainable overweight permit because it weights {approximately}38 tons. It was built to conform to industry standards for a cabinet system which does not require an exclusion zone. The fact that this unit is mobile has allowed us to operate where the waste is stored, rather than having to move the waste to a fixed facility.

  7. Design and Implementation of a VoIP Broadcasting Service over Embedded Systems in a Heterogeneous Network Environment

    PubMed Central

    Lin, Wei-Hsiang; Hsieh, Wen-Bin; Lo, Chien-Chih

    2014-01-01

    As the digitization is integrated into daily life, media including video and audio are heavily transferred over the Internet nowadays. Voice-over-Internet Protocol (VoIP), the most popular and mature technology, becomes the focus attracting many researches and investments. However, most of the existing studies focused on a one-to-one communication model in a homogeneous network, instead of one-to-many broadcasting model among diverse embedded devices in a heterogeneous network. In this paper, we present the implementation of a VoIP broadcasting service on the open source—Linphone—in a heterogeneous network environment, including WiFi, 3G, and LAN networks. The proposed system featuring VoIP broadcasting over heterogeneous networks can be integrated with heterogeneous agile devices, such as embedded devices or mobile phones. VoIP broadcasting over heterogeneous networks can be integrated into modern smartphones or other embedded devices; thus when users run in a traditional AM/FM signal unreachable area, they still can receive the broadcast voice through the IP network. Also, comprehensive evaluations are conducted to verify the effectiveness of the proposed implementation. PMID:25300280

  8. Design and implementation of a VoIP broadcasting service over embedded systems in a heterogeneous network environment.

    PubMed

    Leu, Jenq-Shiou; Lin, Wei-Hsiang; Hsieh, Wen-Bin; Lo, Chien-Chih

    2014-01-01

    As the digitization is integrated into daily life, media including video and audio are heavily transferred over the Internet nowadays. Voice-over-Internet Protocol (VoIP), the most popular and mature technology, becomes the focus attracting many researches and investments. However, most of the existing studies focused on a one-to-one communication model in a homogeneous network, instead of one-to-many broadcasting model among diverse embedded devices in a heterogeneous network. In this paper, we present the implementation of a VoIP broadcasting service on the open source-Linphone-in a heterogeneous network environment, including WiFi, 3G, and LAN networks. The proposed system featuring VoIP broadcasting over heterogeneous networks can be integrated with heterogeneous agile devices, such as embedded devices or mobile phones. VoIP broadcasting over heterogeneous networks can be integrated into modern smartphones or other embedded devices; thus when users run in a traditional AM/FM signal unreachable area, they still can receive the broadcast voice through the IP network. Also, comprehensive evaluations are conducted to verify the effectiveness of the proposed implementation. PMID:25300280

  9. Molecular pathology in real time.

    PubMed

    Ryška, Aleš

    2016-03-01

    With the development of sophisticated individualized therapeutic approaches, the role of pathology in classification of tumors is enormously increasing. The solely morphological characterization of neoplastic process is no more sufficient for qualified decision on optimal therapeutic approach. Thus, morphologic diagnosis must be supplemented by molecular analysis of the lesion with emphasis on the detection of status of certain markers used as predictive factors for targeted therapy. Both intrinsic and acquired types of intratumor heterogeneity have an impact at various moments of cancer diagnostics and therapy. The primary heterogeneity of neoplastic tissue represents a significant problem in patients, where only limited biopsy samples from the primary tumor are available for diagnosis, such as core needle biopsy specimens in breast cancer, transthoracic or endobronchial biopsies in lung cancer, or endoscopic biopsies in gastric cancer. Detection of predictive markers may be influenced by this heterogeneity, and the marker detection may be falsely negative or (less probably) falsely positive. In addition, as these markers are often detected in the tissue samples from primary tumor, the differences between molecular features of the primary lesion and its metastases may be responsible for failure of systemic therapy in patients with discordant phenotype between primary and metastatic disease. The fact of tumor heterogeneity must be taken into consideration already in establishing pathological diagnosis. One has to be aware that limited biopsy specimen must not always be fully representative of the entire tumor volume. To overcome these limitations, there does not exist one single simple solution. Examination of more tissue (preference of surgical resection specimens over biopsies, whenever possible), use of ultra-sensitive methods able to identify the minute subclones as a source of possible resistance to treatment, and detection of secondary molecular events from

  10. Students Collecting Real time Data

    NASA Astrophysics Data System (ADS)

    Miller, P.

    2006-05-01

    Students Collecting Real-Time Data The Hawaiian Islands Humpback Whale National Marine Sanctuary has created opportunities for middle and high school students to become Student Researchers and to be involved in real-time marine data collection. It is important that we expose students to different fields of science and encourage them to enter scientific fields of study. The Humpback Whale Sanctuary has an education visitor center in Kihei, Maui. Located right on the beach, the site has become a living classroom facility. There is a traditional Hawaiian fishpond fronting the property. The fishpond wall is being restored, using traditional methods. The site has the incredible opportunity of incorporating Hawaiian cultural practices with scientific studies. The Sanctuary offers opportunities for students to get involved in monitoring and data collection studies. Invasive Seaweed Study: Students are collecting data on invasive seaweed for the University of Hawaii. They pull a large net through the shallow waters. Seaweed is sorted, identified and weighed. The invasive seaweeds are removed. The data is recorded and sent to UH. Remote controlled monitoring boats: The sanctuary has 6 boogie board sized remote controlled boats used to monitor reefs. Boats have a camera with lights on the underside. The boats have water quality monitoring devices and GPS units. The video from the underwater camera is transmitted via a wireless transmission. Students are able to monitor the fish, limu and invertebrate populations on the reef and collect water quality data via television monitors or computers. The boat can also pull a small plankton tow net. Data is being compiled into data bases. Artificial Reef Modules: The Sanctuary has a scientific permit from the state to build and deploy artificial reef modules. High school students are designing and building modules. These are deployed out in the Fishpond fronting the Sanctuary site and students are monitoring them on a weekly basis

  11. Real-Time Data Display

    NASA Technical Reports Server (NTRS)

    Pedings, Marc

    2007-01-01

    RT-Display is a MATLAB-based data acquisition environment designed to use a variety of commercial off-the-shelf (COTS) hardware to digitize analog signals to a standard data format usable by other post-acquisition data analysis tools. This software presents the acquired data in real time using a variety of signal-processing algorithms. The acquired data is stored in a standard Operator Interactive Signal Processing Software (OISPS) data-formatted file. RT-Display is primarily configured to use the Agilent VXI (or equivalent) data acquisition boards used in such systems as MIDDAS (Multi-channel Integrated Dynamic Data Acquisition System). The software is generalized and deployable in almost any testing environment, without limitations or proprietary configuration for a specific test program or project. With the Agilent hardware configured and in place, users can start the program and, in one step, immediately begin digitizing multiple channels of data. Once the acquisition is completed, data is converted into a common binary format that also can be translated to specific formats used by external analysis software, such as OISPS and PC-Signal (product of AI Signal Research Inc.). RT-Display at the time of this reporting was certified on Agilent hardware capable of acquisition up to 196,608 samples per second. Data signals are presented to the user on-screen simultaneously for 16 channels. Each channel can be viewed individually, with a maximum capability of 160 signal channels (depending on hardware configuration). Current signal presentations include: time data, fast Fourier transforms (FFT), and power spectral density plots (PSD). Additional processing algorithms can be easily incorporated into this environment.

  12. Training recurrent neurocontrollers for real-time applications.

    PubMed

    Prokhorov, Danil V

    2007-07-01

    In this paper, we introduce a new approach to train recurrent neurocontrollers for real-time applications. We begin with training a recurrent neurocontroller for robustness on high-fidelity models of physical systems. For training, we use a recently developed derivative-free Kalman filter method which we enhance for controller training. After training, we fix weights of our recurrent neurocontroller and deploy it in an embedded environment. Then, we carry out additional training of the neurocontroller by adapting in real time its internal state (short-term memory), rather than its weights (long-term memory). Such real-time training is done with a new combination of simultaneous perturbation stochastic approximation (SPSA) and adaptive critic. Our critic is also a recurrent neural network (RNN), and it is trained by stochastic meta-descent (SMD) for increased efficiency. Our approach is applied to two important practical problems, electronic throttle control and hybrid electric vehicle control, with apparent performance improvement. PMID:17668657

  13. Continuous focus tracking for real-time optical coherence tomography

    NASA Astrophysics Data System (ADS)

    Cobb, Michael J.; Liu, Xiumei; Li, Xingde

    2005-07-01

    We report an approach to achieving continuous focus tracking and a depth-independent transverse resolution for real-time optical coherence tomography (OCT) imaging. Continuous real-time focus tracking is permitted by use of a lateral-priority image acquisition sequence in which the depth-scanning rate is equivalent to the imaging frame rate. Real-time OCT imaging with continuous focus tracking is performed at 1 frame/s by reciprocal translation of a rapid lateral-scanning miniature imaging probe (e.g., an endoscope). The optical path length in the reference arm is scanned synchronously to ensure that the coherence gate coincides with the imaging beam focus. The image quality improvement is experimentally demonstrated by imaging a tissue phantom embedded with polystyrene microspheres and rabbit esophageal tissues.

  14. Subsystem real-time time dependent density functional theory.

    PubMed

    Krishtal, Alisa; Ceresoli, Davide; Pavanello, Michele

    2015-04-21

    We present the extension of Frozen Density Embedding (FDE) formulation of subsystem Density Functional Theory (DFT) to real-time Time Dependent Density Functional Theory (rt-TDDFT). FDE is a DFT-in-DFT embedding method that allows to partition a larger Kohn-Sham system into a set of smaller, coupled Kohn-Sham systems. Additional to the computational advantage, FDE provides physical insight into the properties of embedded systems and the coupling interactions between them. The extension to rt-TDDFT is done straightforwardly by evolving the Kohn-Sham subsystems in time simultaneously, while updating the embedding potential between the systems at every time step. Two main applications are presented: the explicit excitation energy transfer in real time between subsystems is demonstrated for the case of the Na4 cluster and the effect of the embedding on optical spectra of coupled chromophores. In particular, the importance of including the full dynamic response in the embedding potential is demonstrated. PMID:25903875

  15. Algebraic multiscale method for flow in heterogeneous porous media with embedded discrete fractures (F-AMS)

    NASA Astrophysics Data System (ADS)

    Ţene, Matei; Al Kobaisi, Mohammed Saad; Hajibeygi, Hadi

    2016-09-01

    This paper introduces an Algebraic MultiScale method for simulation of flow in heterogeneous porous media with embedded discrete Fractures (F-AMS). First, multiscale coarse grids are independently constructed for both porous matrix and fracture networks. Then, a map between coarse- and fine-scale is obtained by algebraically computing basis functions with local support. In order to extend the localization assumption to the fractured media, four types of basis functions are investigated: (1) Decoupled-AMS, in which the two media are completely decoupled, (2) Frac-AMS and (3) Rock-AMS, which take into account only one-way transmissibilities, and (4) Coupled-AMS, in which the matrix and fracture interpolators are fully coupled. In order to ensure scalability, the F-AMS framework permits full flexibility in terms of the resolution of the fracture coarse grids. Numerical results are presented for two- and three-dimensional heterogeneous test cases. During these experiments, the performance of F-AMS, paired with ILU(0) as second-stage smoother in a convergent iterative procedure, is studied by monitoring CPU times and convergence rates. Finally, in order to investigate the scalability of the method, an extensive benchmark study is conducted, where a commercial algebraic multigrid solver is used as reference. The results show that, given an appropriate coarsening strategy, F-AMS is insensitive to severe fracture and matrix conductivity contrasts, as well as the length of the fracture networks. Its unique feature is that a fine-scale mass conservative flux field can be reconstructed after any iteration, providing efficient approximate solutions in time-dependent simulations.

  16. Computational prediction of virus-human protein-protein interactions using embedding kernelized heterogeneous data.

    PubMed

    Nourani, Esmaeil; Khunjush, Farshad; Durmuş, Saliha

    2016-05-24

    Pathogenic microorganisms exploit host cellular mechanisms and evade host defense mechanisms through molecular pathogen-host interactions (PHIs). Therefore, comprehensive analysis of these PHI networks should be an initial step for developing effective therapeutics against infectious diseases. Computational prediction of PHI data is gaining increasing demand because of scarcity of experimental data. Prediction of protein-protein interactions (PPIs) within PHI systems can be formulated as a classification problem, which requires the knowledge of non-interacting protein pairs. This is a restricting requirement since we lack datasets that report non-interacting protein pairs. In this study, we formulated the "computational prediction of PHI data" problem using kernel embedding of heterogeneous data. This eliminates the abovementioned requirement and enables us to predict new interactions without randomly labeling protein pairs as non-interacting. Domain-domain associations are used to filter the predicted results leading to 175 novel PHIs between 170 human proteins and 105 viral proteins. To compare our results with the state-of-the-art studies that use a binary classification formulation, we modified our settings to consider the same formulation. Detailed evaluations are conducted and our results provide more than 10 percent improvements for accuracy and AUC (area under the receiving operating curve) results in comparison with state-of-the-art methods. PMID:27072625

  17. VERSE - Virtual Equivalent Real-time Simulation

    NASA Technical Reports Server (NTRS)

    Zheng, Yang; Martin, Bryan J.; Villaume, Nathaniel

    2005-01-01

    Distributed real-time simulations provide important timing validation and hardware in the- loop results for the spacecraft flight software development cycle. Occasionally, the need for higher fidelity modeling and more comprehensive debugging capabilities - combined with a limited amount of computational resources - calls for a non real-time simulation environment that mimics the real-time environment. By creating a non real-time environment that accommodates simulations and flight software designed for a multi-CPU real-time system, we can save development time, cut mission costs, and reduce the likelihood of errors. This paper presents such a solution: Virtual Equivalent Real-time Simulation Environment (VERSE). VERSE turns the real-time operating system RTAI (Real-time Application Interface) into an event driven simulator that runs in virtual real time. Designed to keep the original RTAI architecture as intact as possible, and therefore inheriting RTAI's many capabilities, VERSE was implemented with remarkably little change to the RTAI source code. This small footprint together with use of the same API allows users to easily run the same application in both real-time and virtual time environments. VERSE has been used to build a workstation testbed for NASA's Space Interferometry Mission (SIM PlanetQuest) instrument flight software. With its flexible simulation controls and inexpensive setup and replication costs, VERSE will become an invaluable tool in future mission development.

  18. Distributed RTEMS Prototyping for Hard Real-Time Systems

    NASA Astrophysics Data System (ADS)

    Bossard, F.; Jouanneau, S.

    2009-05-01

    This paper presents a software prototyping to accommodate RTEMS to any embedded multiprocessor architecture. It outlines the development effort to move this free kernel to a distributed system. The concern of such an approach is to uncouple application software from underlying hardware including network. A real test platform consists of two ERC32 boards linked through an Ethernet network. RTEMS validation is achieved thanks to functional tests and a hard real-time application.

  19. Research in Distributed Real-Time Systems

    NASA Technical Reports Server (NTRS)

    Mukkamala, R.

    1997-01-01

    This document summarizes the progress we have made on our study of issues concerning the schedulability of real-time systems. Our study has produced several results in the scalability issues of distributed real-time systems. In particular, we have used our techniques to resolve schedulability issues in distributed systems with end-to-end requirements. During the next year (1997-98), we propose to extend the current work to address the modeling and workload characterization issues in distributed real-time systems. In particular, we propose to investigate the effect of different workload models and component models on the design and the subsequent performance of distributed real-time systems.

  20. Evaluation of Open-Source Hard Real Time Software Packages

    NASA Technical Reports Server (NTRS)

    Mattei, Nicholas S.

    2004-01-01

    replacing this somewhat costly implementation is the focus of one of the SA group s current research projects. The explosion of open source software in the last ten years has led to the development of a multitude of software solutions which were once only produced by major corporations. The benefits of these open projects include faster release and bug patching cycles as well as inexpensive if not free software solutions. The main packages for hard real time solutions under Linux are Real Time Application Interface (RTAI) and two varieties of Real Time Linux (RTL), RTLFree and RTLPro. During my time here at NASA I have been testing various hard real time solutions operating as layers on the Linux Operating System. All testing is being run on an Intel SBC 2590 which is a common embedded hardware platform. The test plan was provided to me by the Software Assurance group at the start of my internship and my job has been to test the systems by developing and executing the test cases on the hardware. These tests are constructed so that the Software Assurance group can get hard test data for a comparison between the open source and proprietary implementations of hard real time solutions.

  1. Real-time skeleton tracking for embedded systems

    NASA Astrophysics Data System (ADS)

    Coleca, Foti; Klement, Sascha; Martinetz, Thomas; Barth, Erhardt

    2013-03-01

    Touch-free gesture technology is beginning to become more popular with consumers and may have a significant future impact on interfaces for digital photography. However, almost every commercial software framework for gesture and pose detection is aimed at either desktop PCs or high-powered GPUs, making mobile implementations for gesture recognition an attractive area for research and development. In this paper we present an algorithm for hand skeleton tracking and gesture recognition that runs on an ARM-based platform (Pandaboard ES, OMAP 4460 architecture). The algorithm uses self-organizing maps to fit a given topology (skeleton) into a 3D point cloud. This is a novel way of approaching the problem of pose recognition as it does not employ complex optimization techniques or data-based learning. After an initial background segmentation step, the algorithm is ran in parallel with heuristics, which detect and correct artifacts arising from insufficient or erroneous input data. We then optimize the algorithm for the ARM platform using fixed-point computation and the NEON SIMD architecture the OMAP4460 provides. We tested the algorithm with two different depth-sensing devices (Microsoft Kinect, PMD Camboard). For both input devices we were able to accurately track the skeleton at the native framerate of the cameras.

  2. Real Time Distributed Embedded Oscillator Operating Frequency Monitoring

    NASA Technical Reports Server (NTRS)

    Pollock, Julie (Inventor); Oliver, Brett D. (Inventor); Brickner, Christopher (Inventor)

    2013-01-01

    A method for clock monitoring in a network is provided. The method comprises receiving a first network clock signal at a network device and comparing the first network clock signal to a local clock signal from a primary oscillator coupled to the network device.

  3. Real time programming environment for Windows

    SciTech Connect

    LaBelle, D.R.

    1998-04-01

    This document provides a description of the Real Time Programming Environment (RTProE). RTProE tools allow a programmer to create soft real time projects under general, multi-purpose operating systems. The basic features necessary for real time applications are provided by RTProE, leaving the programmer free to concentrate efforts on his specific project. The current version supports Microsoft Windows{trademark} 95 and NT. The tasks of real time synchronization and communication with other programs are handled by RTProE. RTProE includes a generic method for connecting a graphical user interface (GUI) to allow real time control and interaction with the programmer`s product. Topics covered in this paper include real time performance issues, portability, details of shared memory management, code scheduling, application control, Operating System specific concerns and the use of Computer Aided Software Engineering (CASE) tools. The development of RTProE is an important step in the expansion of the real time programming community. The financial costs associated with using the system are minimal. All source code for RTProE has been made publicly available. Any person with access to a personal computer, Windows 95 or NT, and C or FORTRAN compilers can quickly enter the world of real time modeling and simulation.

  4. Real Time Seismic Prediction while Drilling

    NASA Astrophysics Data System (ADS)

    Schilling, F. R.; Bohlen, T.; Edelmann, T.; Kassel, A.; Heim, A.; Gehring, M.; Lüth, S.; Giese, R.; Jaksch, K.; Rechlin, A.; Kopf, M.; Stahlmann, J.; Gattermann, J.; Bruns, B.

    2009-12-01

    Efficient and safe drilling is a prerequisite to enhance the mobility of people and goods, to improve the traffic as well as utility infrastructure of growing megacities, and to ensure the growing energy demand while building geothermal and in hydroelectric power plants. Construction within the underground is often building within the unknown. An enhanced risk potential for people and the underground building may arise if drilling enters fracture zones, karsts, brittle rocks, mixed solid and soft rocks, caves, or anthropogenic obstacles. Knowing about the material behavior ahead of the drilling allows reducing the risk during drilling and construction operation. In drilling operations direct observations from boreholes can be complemented with geophysical investigations. In this presentation we focus on “real time” seismic prediction while drilling which is seen as a prerequisite while using geophysical methods in modern drilling operations. In solid rocks P- and S-wave velocity, refraction and reflection as well as seismic wave attenuation can be used for the interpretation of structures ahead of the drilling. An Integrated Seismic Imaging System (ISIS) for exploration ahead of a construction is used, where a pneumatic hammer or a magnetostrictive vibration source generate repetitive signals behind the tunneling machine. Tube waves are generated which travel along the tunnel to the working face. There the tube waves are converted to mainly S- but also P-Waves which interact with the formation ahead of the heading face. The reflected or refracted waves travel back to the working front are converted back to tube waves and recorded using three-component geophones which are fit into the tips of anchor rods. In near real time, the ISIS software allows for an integrated 3D imaging and interpretation of the observed data, geological and geotechnical parameters. Fracture zones, heterogeneities, and variations in the rock properties can be revealed during the drilling

  5. Real-time video compressing under DSP/BIOS

    NASA Astrophysics Data System (ADS)

    Chen, Qiu-ping; Li, Gui-ju

    2009-10-01

    This paper presents real-time MPEG-4 Simple Profile video compressing based on the DSP processor. The programming framework of video compressing is constructed using TMS320C6416 Microprocessor, TDS510 simulator and PC. It uses embedded real-time operating system DSP/BIOS and the API functions to build periodic function, tasks and interruptions etcs. Realize real-time video compressing. To the questions of data transferring among the system. Based on the architecture of the C64x DSP, utilized double buffer switched and EDMA data transfer controller to transit data from external memory to internal, and realize data transition and processing at the same time; the architecture level optimizations are used to improve software pipeline. The system used DSP/BIOS to realize multi-thread scheduling. The whole system realizes high speed transition of a great deal of data. Experimental results show the encoder can realize real-time encoding of 768*576, 25 frame/s video images.

  6. Soft Real-Time PID Control on a VME Computer

    NASA Technical Reports Server (NTRS)

    Karayan, Vahag; Sander, Stanley; Cageao, Richard

    2007-01-01

    microPID (uPID) is a computer program for real-time proportional + integral + derivative (PID) control of a translation stage in a Fourier-transform ultraviolet spectrometer. microPID implements a PID control loop over a position profile at sampling rate of 8 kHz (sampling period 125microseconds). The software runs in a strippeddown Linux operating system on a VersaModule Eurocard (VME) computer operating in real-time priority queue using an embedded controller, a 16-bit digital-to-analog converter (D/A) board, and a laser-positioning board (LPB). microPID consists of three main parts: (1) VME device-driver routines, (2) software that administers a custom protocol for serial communication with a control computer, and (3) a loop section that obtains the current position from an LPB-driver routine, calculates the ideal position from the profile, and calculates a new voltage command by use of an embedded PID routine all within each sampling period. The voltage command is sent to the D/A board to control the stage. microPID uses special kernel headers to obtain microsecond timing resolution. Inasmuch as microPID implements a single-threaded process and all other processes are disabled, the Linux operating system acts as a soft real-time system.

  7. Real-time optimizations for integrated smart network camera

    NASA Astrophysics Data System (ADS)

    Desurmont, Xavier; Lienard, Bruno; Meessen, Jerome; Delaigle, Jean-Francois

    2005-02-01

    We present an integrated real-time smart network camera. This system is composed of an image sensor, an embedded PC based electronic card for image processing and some network capabilities. The application detects events of interest in visual scenes, highlights alarms and computes statistics. The system also produces meta-data information that could be shared between other cameras in a network. We describe the requirements of such a system and then show how the design of the system is optimized to process and compress video in real-time. Indeed, typical video-surveillance algorithms as background differencing, tracking and event detection should be highly optimized and simplified to be used in this hardware. To have a good adequation between hardware and software in this light embedded system, the software management is written on top of the java based middle-ware specification established by the OSGi alliance. We can integrate easily software and hardware in complex environments thanks to the Java Real-Time specification for the virtual machine and some network and service oriented java specifications (like RMI and Jini). Finally, we will report some outcomes and typical case studies of such a camera like counter-flow detection.

  8. The ALMA Real Time Control System

    NASA Astrophysics Data System (ADS)

    Kern, Jeffrey S.; Juerges, Thomas A.; Marson, Ralph G.

    2009-01-01

    The Atacama Large Millimeter Array (ALMA) is a revolutionary millimeter and submillimeter array being developed on the Atacama plateau of northern Chile. An international partnership lead by NRAO, ESO, and NAOJ this powerful and flexible telescope will provide unprecedented observations of this relatively unexplored frequency range. The control subsystem for the Atacama Large Millimeter Array must coordinate the monitor and control of at least sixty six antennas (in four different styles), two correlators, and all of the ancillary equipment (samplers, local oscillators, front ends, etc.). This equipment will be spread over tens of kilometers and operated remotely. Operation of the array requires a robust, scalable, and maintainable real time control system. The real time control system is responsible for monitoring and control of any devices where there are fixed deadlines. Examples in the ALMA context are antenna pointing and fringe tracking. Traditionally the real time portion of a large software system is an intricate and error prone portion of the software. As a result the real time portion is very expensive in terms of effort expended both during construction and during maintenance phases of a project. The ALMA real time control system uses a Linux based real time operating system to interact with the hardware and the CORBA based ALMA Common Software to communicate in the distributed computing environment. Mixing the requirements of real time computing and the non-deterministic CORBA middleware has produced an interesting design. We discuss the architecture, design, and implementation of the ALMA real time control system. Highlight some lessons learned along the way, and justify our assertion that this should be the last large scale real time control system in radio astronomy.

  9. Real-time monitoring of landslides

    USGS Publications Warehouse

    Reid, Mark E.; LaHusen, Richard G.; Baum, Rex L.; Kean, Jason W.; Schulz, William H.; Highland, Lynn M.

    2012-01-01

    Landslides cause fatalities and property damage throughout the Nation. To reduce the impact from hazardous landslides, the U.S. Geological Survey develops and uses real-time and near-real-time landslide monitoring systems. Monitoring can detect when hillslopes are primed for sliding and can provide early indications of rapid, catastrophic movement. Continuous information from up-to-the-minute or real-time monitoring provides prompt notification of landslide activity, advances our understanding of landslide behavior, and enables more effective engineering and planning efforts.

  10. Real-Time Monitoring of Active Landslides

    USGS Publications Warehouse

    Reid, Mark E.; LaHusen, Richard G.; Ellis, William L.

    1999-01-01

    Landslides threaten lives and property in every State in the Nation. To reduce the risk from active landslides, the U.S. Geological Survey (USGS) develops and uses real-time landslide monitoring systems. Monitoring can detect early indications of rapid, catastrophic movement. Up-to-the-minute or real-time monitoring provides immediate notification of landslide activity, potentially saving lives and property. Continuous information from real-time monitoring also provides a better understanding of landslide behavior, enabling engineers to create more effective designs for halting landslide movement.

  11. Real time sensor for therapeutic radiation delivery

    DOEpatents

    Bliss, Mary; Craig, Richard A.; Reeder, Paul L.

    1998-01-01

    The invention is a real time sensor for therapeutic radiation. A probe is placed in or near the patient that senses in real time the dose at the location of the probe. The strength of the dose is determined by either an insertion or an exit probe. The location is determined by a series of vertical and horizontal sensing elements that gives the operator a real time read out dose location relative to placement of the patient. The increased accuracy prevents serious tissue damage to the patient by preventing overdose or delivery of a dose to a wrong location within the body.

  12. Real time sensor for therapeutic radiation delivery

    DOEpatents

    Bliss, M.; Craig, R.A.; Reeder, P.L.

    1998-01-06

    The invention is a real time sensor for therapeutic radiation. A probe is placed in or near the patient that senses in real time the dose at the location of the probe. The strength of the dose is determined by either an insertion or an exit probe. The location is determined by a series of vertical and horizontal sensing elements that gives the operator a real time read out dose location relative to placement of the patient. The increased accuracy prevents serious tissue damage to the patient by preventing overdose or delivery of a dose to a wrong location within the body. 14 figs.

  13. A distributed agent architecture for real-time knowledge-based systems: Real-time expert systems project, phase 1

    NASA Technical Reports Server (NTRS)

    Lee, S. Daniel

    1990-01-01

    We propose a distributed agent architecture (DAA) that can support a variety of paradigms based on both traditional real-time computing and artificial intelligence. DAA consists of distributed agents that are classified into two categories: reactive and cognitive. Reactive agents can be implemented directly in Ada to meet hard real-time requirements and be deployed on on-board embedded processors. A traditional real-time computing methodology under consideration is the rate monotonic theory that can guarantee schedulability based on analytical methods. AI techniques under consideration for reactive agents are approximate or anytime reasoning that can be implemented using Bayesian belief networks as in Guardian. Cognitive agents are traditional expert systems that can be implemented in ART-Ada to meet soft real-time requirements. During the initial design of cognitive agents, it is critical to consider the migration path that would allow initial deployment on ground-based workstations with eventual deployment on on-board processors. ART-Ada technology enables this migration while Lisp-based technologies make it difficult if not impossible. In addition to reactive and cognitive agents, a meta-level agent would be needed to coordinate multiple agents and to provide meta-level control.

  14. Modeling Real-Time Applications with Reusable Design Patterns

    NASA Astrophysics Data System (ADS)

    Rekhis, Saoussen; Bouassida, Nadia; Bouaziz, Rafik

    Real-Time (RT) applications, which manipulate important volumes of data, need to be managed with RT databases that deal with time-constrained data and time-constrained transactions. In spite of their numerous advantages, RT databases development remains a complex task, since developers must study many design issues related to the RT domain. In this paper, we tackle this problem by proposing RT design patterns that allow the modeling of structural and behavioral aspects of RT databases. We show how RT design patterns can provide design assistance through architecture reuse of reoccurring design problems. In addition, we present an UML profile that represents patterns and facilitates further their reuse. This profile proposes, on one hand, UML extensions allowing to model the variability of patterns in the RT context and, on another hand, extensions inspired from the MARTE (Modeling and Analysis of Real-Time Embedded systems) profile.

  15. Real-time smart fluorescence sensor platform

    NASA Astrophysics Data System (ADS)

    Dickens, Jason E.; Vaughn, Mike S.; Taylor, Mervin; Ponstingl, Mike

    2011-06-01

    A novel compact LED array based light induced fluorescence (LIF) sensor has been developed for real-time in-line monitoring of intrinsic fluorophores in the solid and liquid state. The sensor is essential for on-the-spot, routine, and cost effective real-time analysis. The sensor is designed to provide real-time emission response along with various smart sensing parameters to ensure real-time measurement quality that is required for regulated GMP process monitoring applications. This work describes a LIF sensor tailored for solid-phase fluorometry. Fundamental figures of merit, excitation overexposure and smart sensing features required for modern process monitoring and control are discussed within the context of pharmaceutical solid-phase manufacturing and similar applications.

  16. Processing PCM Data in Real Time

    NASA Technical Reports Server (NTRS)

    Wissink, T. L.

    1982-01-01

    Novel hardware configuration makes it possible for Space Shuttle launch processing system to monitor pulse-code-modulated data in real time. Using two microprogramable "option planes," incoming PCM data are monitored for changes at rate of one frame of data (80 16-bit words) every 10 milliseconds. Real-time PCM processor utilizes CPU in mini-computer and CPU's in two option planes.

  17. Interferometer real time control development for SIM

    NASA Astrophysics Data System (ADS)

    Bell, Charles E.

    2003-02-01

    Real Time Control (RTC) for the Space Interferometry Mission will build on the real time core interferometer control technology under development at JPL since the mid 1990s, with heritage from the ground based MKII and Palomar Testbed Interferometer projects developed in the late '80s and early '90s. The core software and electronics technology for SIM interferometer real time control is successfully operating on several SIM technology demonstration testbeds, including the Real-time Interferometer Control System Testbed, System Testbed-3, and the Microarcsecond Metrology testbed. This paper provides an overview of the architecture, design, integration, and test of the SIM flight interferometer real time control to meet challenging flight system requirements for the high processor throughput, low-latency interconnect, and precise synchronization to support microarcsecond-level astrometric measurements for greater than five years at 1 AU in Earth-trailing orbit. The electronics and software architecture of the interferometer real time control core and its adaptation to a flight design concept are described. Control loops for pointing and pathlength control within each of four flight interferometers and for coordination of control and data across interferometers are illustrated. The nature of onboard data processing to fit average downlink rates while retaining post-processed astrometric measurement precision and accuracy is also addressed. Interferometer flight software will be developed using a software simulation environment incorporating models of the metrology and starlight sensors and actuators to close the real time control loops. RTC flight software and instrument flight electronics will in turn be integrated utilizing the same simulation architecture for metrology and starlight component models to close real time control loops and verify RTC functionality and performance prior to delivery to flight interferometer system integration at Lockheed Martin

  18. Real-time interferometric synthetic aperture microscopy.

    PubMed

    Ralston, Tyler S; Marks, Daniel L; Carney, P Scott; Boppart, Stephen A

    2008-02-18

    An interferometric synthetic aperture microscopy (ISAM) system design with real-time 2D cross-sectional processing is described in detail. The system can acquire, process, and display the ISAM reconstructed images at frame rates of 2.25 frames per second for 512 X 1024 pixel images. This system provides quantitatively meaningful structural information from previously indistinguishable scattering intensities and provides proof of feasibility for future real-time ISAM systems. PMID:18542337

  19. Real-time scheduling using minimum search

    NASA Technical Reports Server (NTRS)

    Tadepalli, Prasad; Joshi, Varad

    1992-01-01

    In this paper we consider a simple model of real-time scheduling. We present a real-time scheduling system called RTS which is based on Korf's Minimin algorithm. Experimental results show that the schedule quality initially improves with the amount of look-ahead search and tapers off quickly. So it sppears that reasonably good schedules can be produced with a relatively shallow search.

  20. Analysis of real-time vibration data

    USGS Publications Warehouse

    Safak, E.

    2005-01-01

    In recent years, a few structures have been instrumented to provide continuous vibration data in real time, recording not only large-amplitude motions generated by extreme loads, but also small-amplitude motions generated by ambient loads. The main objective in continuous recording is to track any changes in structural characteristics, and to detect damage after an extreme event, such as an earthquake or explosion. The Fourier-based spectral analysis methods have been the primary tool to analyze vibration data from structures. In general, such methods do not work well for real-time data, because real-time data are mainly composed of ambient vibrations with very low amplitudes and signal-to-noise ratios. The long duration, linearity, and the stationarity of ambient data, however, allow us to utilize statistical signal processing tools, which can compensate for the adverse effects of low amplitudes and high noise. The analysis of real-time data requires tools and techniques that can be applied in real-time; i.e., data are processed and analyzed while being acquired. This paper presents some of the basic tools and techniques for processing and analyzing real-time vibration data. The topics discussed include utilization of running time windows, tracking mean and mean-square values, filtering, system identification, and damage detection.

  1. Real-Time Aircraft Engine-Life Monitoring

    NASA Technical Reports Server (NTRS)

    Klein, Richard

    2014-01-01

    This project developed an inservice life-monitoring system capable of predicting the remaining component and system life of aircraft engines. The embedded system provides real-time, inflight monitoring of the engine's thrust, exhaust gas temperature, efficiency, and the speed and time of operation. Based upon this data, the life-estimation algorithm calculates the remaining life of the engine components and uses this data to predict the remaining life of the engine. The calculations are based on the statistical life distribution of the engine components and their relationship to load, speed, temperature, and time.

  2. Real-time GPS monitoring throughout Cascadia

    NASA Astrophysics Data System (ADS)

    Melbourne, T. I.; Santillan, V. M.; Scrivner, C. W.; Szeliga, W. M.; Webb, F.; Abundiz, S.

    2012-12-01

    Over 400 GPS receivers of the combined PANGA and PBO networks currently operate along the Cascadia subduction zone, all of which are high-rate and telemetered in real-time. These receivers span the M9 megathrust, M7 crustal faults beneath population centers, several active Cascades volcanoes, and a host of other hazard sources, and together enable a host of new approaches towards hazards mitigation. Data from the majority of the stations is received in real time at CWU and processed into one-second position estimates using 1) relative positioning within several reference frames constrained by 2) absolute point positioning using streamed satellite orbit and clock corrections. While the former produces lower-noise time series, for earthquakes greater than ~M7 and ground displacements exceeding ~20 cm, point positioning alone is shown to provide very rapid and robust estimates of the location and amplitude of both dynamic strong ground motion and permanent deformation. Raw phase and range observables from stations throughout Cascadia are being processed in real time at JPL and CWU into station positions, which in turn are analyzed also in real-time for earthquake processes at CWU. Our efforts can be broken down into three distinct areas: 1) Real-time point-positioning methodologies, 2) a data aggregator that captures real-time position streams from a variety of processing centers and methodologies (JPL RTGipsy, CWU rtPP, Trimble VRS) and re-streams the data as configurable streams to application clients out anywhere on the web, and 3) a suite of analysis tools that operate on the real-time position streams, including plotting, vectors, peak ground deformation contouring, and finite-fault inversions. This suite is currently bundled within a single client written in JAVA, called 'GPS Cockpit.'

  3. REAL TIME SYSTEM OPERATIONS 2006-2007

    SciTech Connect

    Eto, Joseph H.; Parashar, Manu; Lewis, Nancy Jo

    2008-08-15

    The Real Time System Operations (RTSO) 2006-2007 project focused on two parallel technical tasks: (1) Real-Time Applications of Phasors for Monitoring, Alarming and Control; and (2) Real-Time Voltage Security Assessment (RTVSA) Prototype Tool. The overall goal of the phasor applications project was to accelerate adoption and foster greater use of new, more accurate, time-synchronized phasor measurements by conducting research and prototyping applications on California ISO's phasor platform - Real-Time Dynamics Monitoring System (RTDMS) -- that provide previously unavailable information on the dynamic stability of the grid. Feasibility assessment studies were conducted on potential application of this technology for small-signal stability monitoring, validating/improving existing stability nomograms, conducting frequency response analysis, and obtaining real-time sensitivity information on key metrics to assess grid stress. Based on study findings, prototype applications for real-time visualization and alarming, small-signal stability monitoring, measurement based sensitivity analysis and frequency response assessment were developed, factory- and field-tested at the California ISO and at BPA. The goal of the RTVSA project was to provide California ISO with a prototype voltage security assessment tool that runs in real time within California ISO?s new reliability and congestion management system. CERTS conducted a technical assessment of appropriate algorithms, developed a prototype incorporating state-of-art algorithms (such as the continuation power flow, direct method, boundary orbiting method, and hyperplanes) into a framework most suitable for an operations environment. Based on study findings, a functional specification was prepared, which the California ISO has since used to procure a production-quality tool that is now a part of a suite of advanced computational tools that is used by California ISO for reliability and congestion management.

  4. Real-time enhanced vision system

    NASA Astrophysics Data System (ADS)

    Hines, Glenn D.; Rahman, Zia-ur; Jobson, Daniel J.; Woodell, Glenn A.; Harrah, Steven D.

    2005-05-01

    Flying in poor visibility conditions, such as rain, snow, fog or haze, is inherently dangerous. However these conditions can occur at nearly any location, so inevitably pilots must successfully navigate through them. At NASA Langley Research Center (LaRC), under support of the Aviation Safety and Security Program Office and the Systems Engineering Directorate, we are developing an Enhanced Vision System (EVS) that combines image enhancement and synthetic vision elements to assist pilots flying through adverse weather conditions. This system uses a combination of forward-looking infrared and visible sensors for data acquisition. A core function of the system is to enhance and fuse the sensor data in order to increase the information content and quality of the captured imagery. These operations must be performed in real-time for the pilot to use while flying. For image enhancement, we are using the LaRC patented Retinex algorithm since it performs exceptionally well for improving low-contrast range imagery typically seen during poor visibility poor visibility conditions. In general, real-time operation of the Retinex requires specialized hardware. To date, we have successfully implemented a single-sensor real-time version of the Retinex on several different Digital Signal Processor (DSP) platforms. In this paper we give an overview of the EVS and its performance requirements for real-time enhancement and fusion and we discuss our current real-time Retinex implementations on DSPs.

  5. Hard Real-Time: C++ Versus RTSJ

    NASA Technical Reports Server (NTRS)

    Dvorak, Daniel L.; Reinholtz, William K.

    2004-01-01

    In the domain of hard real-time systems, which language is better: C++ or the Real-Time Specification for Java (RTSJ)? Although ordinary Java provides a more productive programming environment than C++ due to its automatic memory management, that benefit does not apply to RTSJ when using NoHeapRealtimeThread and non-heap memory areas. As a result, RTSJ programmers must manage non-heap memory explicitly. While that's not a deterrent for veteran real-time programmers-where explicit memory management is common-the lack of certain language features in RTSJ (and Java) makes that manual memory management harder to accomplish safely than in C++. This paper illustrates the problem for practitioners in the context of moving data and managing memory in a real-time producer/consumer pattern. The relative ease of implementation and safety of the C++ programming model suggests that RTSJ has a struggle ahead in the domain of hard real-time applications, despite its other attractive features.

  6. Real-time Enhanced Vision System

    NASA Technical Reports Server (NTRS)

    Hines, Glenn D.; Rahman, Zia-Ur; Jobson, Daniel J.; Woodell, Glenn A.; Harrah, Steven D.

    2005-01-01

    Flying in poor visibility conditions, such as rain, snow, fog or haze, is inherently dangerous. However these conditions can occur at nearly any location, so inevitably pilots must successfully navigate through them. At NASA Langley Research Center (LaRC), under support of the Aviation Safety and Security Program Office and the Systems Engineering Directorate, we are developing an Enhanced Vision System (EVS) that combines image enhancement and synthetic vision elements to assist pilots flying through adverse weather conditions. This system uses a combination of forward-looking infrared and visible sensors for data acquisition. A core function of the system is to enhance and fuse the sensor data in order to increase the information content and quality of the captured imagery. These operations must be performed in real-time for the pilot to use while flying. For image enhancement, we are using the LaRC patented Retinex algorithm since it performs exceptionally well for improving low-contrast range imagery typically seen during poor visibility conditions. In general, real-time operation of the Retinex requires specialized hardware. To date, we have successfully implemented a single-sensor real-time version of the Retinex on several different Digital Signal Processor (DSP) platforms. In this paper we give an overview of the EVS and its performance requirements for real-time enhancement and fusion and we discuss our current real-time Retinex implementations on DSPs.

  7. Characterization of real-time computers

    NASA Technical Reports Server (NTRS)

    Shin, K. G.; Krishna, C. M.

    1984-01-01

    A real-time system consists of a computer controller and controlled processes. Despite the synergistic relationship between these two components, they have been traditionally designed and analyzed independently of and separately from each other; namely, computer controllers by computer scientists/engineers and controlled processes by control scientists. As a remedy for this problem, in this report real-time computers are characterized by performance measures based on computer controller response time that are: (1) congruent to the real-time applications, (2) able to offer an objective comparison of rival computer systems, and (3) experimentally measurable/determinable. These measures, unlike others, provide the real-time computer controller with a natural link to controlled processes. In order to demonstrate their utility and power, these measures are first determined for example controlled processes on the basis of control performance functionals. They are then used for two important real-time multiprocessor design applications - the number-power tradeoff and fault-masking and synchronization.

  8. Real-Time Visualization of Tissue Ischemia

    NASA Technical Reports Server (NTRS)

    Bearman, Gregory H. (Inventor); Chrien, Thomas D. (Inventor); Eastwood, Michael L. (Inventor)

    2000-01-01

    A real-time display of tissue ischemia which comprises three CCD video cameras, each with a narrow bandwidth filter at the correct wavelength is discussed. The cameras simultaneously view an area of tissue suspected of having ischemic areas through beamsplitters. The output from each camera is adjusted to give the correct signal intensity for combining with, the others into an image for display. If necessary a digital signal processor (DSP) can implement algorithms for image enhancement prior to display. Current DSP engines are fast enough to give real-time display. Measurement at three, wavelengths, combined into a real-time Red-Green-Blue (RGB) video display with a digital signal processing (DSP) board to implement image algorithms, provides direct visualization of ischemic areas.

  9. Real-time, high frequency QRS electrocardiograph

    NASA Technical Reports Server (NTRS)

    Schlegel, Todd T. (Inventor); DePalma, Jude L. (Inventor); Moradi, Saeed (Inventor)

    2006-01-01

    Real time cardiac electrical data are received from a patient, manipulated to determine various useful aspects of the ECG signal, and displayed in real time in a useful form on a computer screen or monitor. The monitor displays the high frequency data from the QRS complex in units of microvolts, juxtaposed with a display of conventional ECG data in units of millivolts or microvolts. The high frequency data are analyzed for their root mean square (RMS) voltage values and the discrete RMS values and related parameters are displayed in real time. The high frequency data from the QRS complex are analyzed with imbedded algorithms to determine the presence or absence of reduced amplitude zones, referred to herein as RAZs. RAZs are displayed as go, no-go signals on the computer monitor. The RMS and related values of the high frequency components are displayed as time varying signals, and the presence or absence of RAZs may be similarly displayed over time.

  10. Durham adaptive optics real-time controller.

    PubMed

    Basden, Alastair; Geng, Deli; Myers, Richard; Younger, Eddy

    2010-11-10

    The Durham adaptive optics (AO) real-time controller was initially a proof of concept design for a generic AO control system. It has since been developed into a modern and powerful central-processing-unit-based real-time control system, capable of using hardware acceleration (including field programmable gate arrays and graphical processing units), based primarily around commercial off-the-shelf hardware. It is powerful enough to be used as the real-time controller for all currently planned 8 m class telescope AO systems. Here we give details of this controller and the concepts behind it, and report on performance, including latency and jitter, which is less than 10 μs for small AO systems. PMID:21068868

  11. Continuous, real time microwave plasma element sensor

    DOEpatents

    Woskov, P.P.; Smatlak, D.L.; Cohn, D.R.; Wittle, J.K.; Titus, C.H.; Surma, J.E.

    1995-12-26

    Microwave-induced plasma is described for continuous, real time trace element monitoring under harsh and variable conditions. The sensor includes a source of high power microwave energy and a shorted waveguide made of a microwave conductive, refractory material communicating with the source of the microwave energy to generate a plasma. The high power waveguide is constructed to be robust in a hot, hostile environment. It includes an aperture for the passage of gases to be analyzed and a spectrometer is connected to receive light from the plasma. Provision is made for real time in situ calibration. The spectrometer disperses the light, which is then analyzed by a computer. The sensor is capable of making continuous, real time quantitative measurements of desired elements, such as the heavy metals lead and mercury. 3 figs.

  12. Continuous, real time microwave plasma element sensor

    DOEpatents

    Woskov, Paul P.; Smatlak, Donna L.; Cohn, Daniel R.; Wittle, J. Kenneth; Titus, Charles H.; Surma, Jeffrey E.

    1995-01-01

    Microwave-induced plasma for continuous, real time trace element monitoring under harsh and variable conditions. The sensor includes a source of high power microwave energy and a shorted waveguide made of a microwave conductive, refractory material communicating with the source of the microwave energy to generate a plasma. The high power waveguide is constructed to be robust in a hot, hostile environment. It includes an aperture for the passage of gases to be analyzed and a spectrometer is connected to receive light from the plasma. Provision is made for real time in situ calibration. The spectrometer disperses the light, which is then analyzed by a computer. The sensor is capable of making continuous, real time quantitative measurements of desired elements, such as the heavy metals lead and mercury.

  13. Real-time hyperspectral detection and cuing

    NASA Astrophysics Data System (ADS)

    Stellman, Christopher M.; Hazel, Geoff; Bucholtz, Frank; Michalowicz, Joseph V.; Stocker, Alan D.; Schaaf, William

    2000-07-01

    The Dark HORSE 1 (Hyperspectral Overhead Reconnaissance and Surveillance Experiment 1) flight test has demonstrated autonomous, real-time visible hyperspectral detection of military ground targets with real-time cuing of a high- resolution framing camera. An overview of the Dark HORSE 1 hyperspectral sensor system is presented. The system hardware components are described in detail, with an emphasis on the visible hyperspectral sensor and the real- time processor. Descriptions of system software and processing methods are also provided. The recent field experiment in which the Dark HORSE 1 system was employed is described in detail along with an analysis of the collected data. The results evince per-pixel false-alarm rates on the order of 10-5/km2, and demonstrate the improved performance obtained by operating two detection algorithms simultaneously.

  14. Network protocols for real-time applications

    NASA Technical Reports Server (NTRS)

    Johnson, Marjory J.

    1987-01-01

    The Fiber Distributed Data Interface (FDDI) and the SAE AE-9B High Speed Ring Bus (HSRB) are emerging standards for high-performance token ring local area networks. FDDI was designed to be a general-purpose high-performance network. HSRB was designed specifically for military real-time applications. A workshop was conducted at NASA Ames Research Center in January, 1987 to compare and contrast these protocols with respect to their ability to support real-time applications. This report summarizes workshop presentations and includes an independent comparison of the two protocols. A conclusion reached at the workshop was that current protocols for the upper layers of the Open Systems Interconnection (OSI) network model are inadequate for real-time applications.

  15. INTA-SAR real-time processor

    SciTech Connect

    Gomez, B.; Leon, J.

    1996-10-01

    This paper presents the INTASAR real time processor development based on a DSP open architecture for processing Synthetic Aperture Radar (SAR) signal. The final designed architecture must consider three different constraints sources: (a) SAR signal characteristics : high dynamic range, and complex SAR imaging algorithms with high computational load (multiprocessing is convenient). (b) Flexible: in connectivity and algorithms to be programmed. (c) Suitable: for on-board and ground working. The real time constraints will be defined by the image acquisition time, within it the INTASAR system will process the rawdata image and finally presents the results in the system monitor. At ground, however, the real time processing is not a constraint, but the high quality image is. The first algorithm implemented in the system was a Range - Doppler one. With the multiprocessor architecture selected, a pipeline processing method is used. 17 refs., 4 figs., 2 tabs.

  16. Real-time cardiac MRI using DSP's.

    PubMed

    Morgan, P N; Iannuzzelli, R J; Epstein, F H; Balaban, R S

    1999-07-01

    A real-time cardiac magnetic resonance imaging (MRI) system has been implemented using digital signal processing (DSP) technology. The system enables real-time acquisition, processing, and display of ungated cardiac movies at moderate video rates of 20 images/s. A custom graphical user interface (GUI) provides interactive control of data acquisition parameters and image display functions. Images can be compressed into moving-picture experts group (MPEG) movies, but are displayed on the console without compression during the scan. Compared to existing real-time MRI systems, implementation with DSP's allows rapid parallel computations, fast data transfers, and greater system flexibility, including the ability to scale to multiple channels, at the expense of somewhat higher component cost. PMID:10504098

  17. Software Package For Real-Time Graphics

    NASA Technical Reports Server (NTRS)

    Malone, Jacqueline C.; Moore, Archie L.

    1991-01-01

    Software package for master graphics interactive console (MAGIC) at Western Aeronautical Test Range (WATR) of NASA Ames Research Center provides general-purpose graphical display system for real-time and post-real-time analysis of data. Written in C language and intended for use on workstation of interactive raster imaging system (IRIS) equipped with level-V Unix operating system. Enables flight researchers to create their own displays on basis of individual requirements. Applicable to monitoring of complicated processes in chemical industry.

  18. Real Time Linux - The RTOS for Astronomy?

    NASA Astrophysics Data System (ADS)

    Daly, P. N.

    The BoF was attended by about 30 participants and a free CD of real time Linux-based upon RedHat 5.2-was available. There was a detailed presentation on the nature of real time Linux and the variants for hard real time: New Mexico Tech's RTL and DIAPM's RTAI. Comparison tables between standard Linux and real time Linux responses to time interval generation and interrupt response latency were presented (see elsewhere in these proceedings). The present recommendations are to use RTL for UP machines running the 2.0.x kernels and RTAI for SMP machines running the 2.2.x kernel. Support, both academically and commercially, is available. Some known limitations were presented and the solutions reported e.g., debugging and hardware support. The features of RTAI (scheduler, fifos, shared memory, semaphores, message queues and RPCs) were described. Typical performance statistics were presented: Pentium-based oneshot tasks running > 30kHz, 486-based oneshot tasks running at ~ 10 kHz, periodic timer tasks running in excess of 90 kHz with average zero jitter peaking to ~ 13 mus (UP) and ~ 30 mus (SMP). Some detail on kernel module programming, including coding examples, were presented showing a typical data acquisition system generating simulated (random) data writing to a shared memory buffer and a fifo buffer to communicate between real time Linux and user space. All coding examples were complete and tested under RTAI v0.6 and the 2.2.12 kernel. Finally, arguments were raised in support of real time Linux: it's open source, free under GPL, enables rapid prototyping, has good support and the ability to have a fully functioning workstation capable of co-existing hard real time performance. The counter weight-the negatives-of lack of platforms (x86 and PowerPC only at present), lack of board support, promiscuous root access and the danger of ignorance of real time programming issues were also discussed. See ftp://orion.tuc.noao.edu/pub/pnd/rtlbof.tgz for the StarOffice overheads

  19. Real-Time, Interactive Sonic Boom Display

    NASA Technical Reports Server (NTRS)

    Haering, Jr., Edward A. (Inventor); Plotkin, Kenneth J. (Inventor)

    2012-01-01

    The present invention is an improved real-time, interactive sonic boom display for aircraft. By using physical properties obtained via various sensors and databases, the invention determines, in real-time, sonic boom impacts locations and intensities for aircraft traveling at supersonic speeds. The information is provided to a pilot via a display that lists a selectable set of maneuvers available to the pilot to mitigate sonic boom issues. Upon selection of a maneuver, the information as to the result of the maneuver is displayed and the pilot may proceed with making the maneuver, or provide new data to the system in order to calculate a different maneuver.

  20. Machine vision for real time orbital operations

    NASA Technical Reports Server (NTRS)

    Vinz, Frank L.

    1988-01-01

    Machine vision for automation and robotic operation of Space Station era systems has the potential for increasing the efficiency of orbital servicing, repair, assembly and docking tasks. A machine vision research project is described in which a TV camera is used for inputing visual data to a computer so that image processing may be achieved for real time control of these orbital operations. A technique has resulted from this research which reduces computer memory requirements and greatly increases typical computational speed such that it has the potential for development into a real time orbital machine vision system. This technique is called AI BOSS (Analysis of Images by Box Scan and Syntax).

  1. Automated real-time software development

    NASA Technical Reports Server (NTRS)

    Jones, Denise R.; Walker, Carrie K.; Turkovich, John J.

    1993-01-01

    A Computer-Aided Software Engineering (CASE) system has been developed at the Charles Stark Draper Laboratory (CSDL) under the direction of the NASA Langley Research Center. The CSDL CASE tool provides an automated method of generating source code and hard copy documentation from functional application engineering specifications. The goal is to significantly reduce the cost of developing and maintaining real-time scientific and engineering software while increasing system reliability. This paper describes CSDL CASE and discusses demonstrations that used the tool to automatically generate real-time application code.

  2. Axial Tomography from Digitized Real Time Radiography

    DOE R&D Accomplishments Database

    Zolnay, A. S.; McDonald, W. M.; Doupont, P. A.; McKinney, R. L.; Lee, M. M.

    1985-01-18

    Axial tomography from digitized real time radiographs provides a useful tool for industrial radiography and tomography. The components of this system are: x-ray source, image intensifier, video camera, video line extractor and digitizer, data storage and reconstruction computers. With this system it is possible to view a two dimensional x-ray image in real time at each angle of rotation and select the tomography plane of interest by choosing which video line to digitize. The digitization of a video line requires less than a second making data acquisition relatively short. Further improvements on this system are planned and initial results are reported.

  3. Quantitative Real-Time PCR: Recent Advances.

    PubMed

    Singh, Charanjeet; Roy-Chowdhuri, Sinchita

    2016-01-01

    Quantitative real-time polymerase chain reaction is a technique for simultaneous amplification and product quantification of a target DNA as the process takes place in real time in a "closed-tube" system. Although this technique can provide an absolute quantification of the initial template copy number, quantification relative to a control sample or second sequence is typically adequate. The quantification process employs melting curve analysis and/or fluorescent detection systems and can provide amplification and genotyping in a relatively short time. Here we describe the properties and uses of various fluorescent detection systems used for quantification. PMID:26843055

  4. Real-Time Occupancy Change Analyzer

    Energy Science and Technology Software Center (ESTSC)

    2005-03-30

    The Real-Time Occupancy Change Analyzer (ROCA) produces an occupancy grid map of an environment around the robot, scans the environment to generate a current obstacle map relative to a current robot position, and converts the current obstacle map to a current occupancy grid map. Changes in the occupancy grid can be reported in real time to support a number of tracking capabilities. The benefit of ROCA is that rather than only providing a vector tomore » the detected change, it provides the actual x,y position of the change.« less

  5. Detection of Histoplasma capsulatum from clinical specimens by cycling probe-based real-time PCR and nested real-time PCR.

    PubMed

    Muraosa, Yasunori; Toyotome, Takahito; Yahiro, Maki; Watanabe, Akira; Shikanai-Yasuda, Maria Aparecida; Kamei, Katsuhiko

    2016-05-01

    We developed new cycling probe-based real-time PCR and nested real-time PCR assays for the detection of Histoplasma capsulatum that were designed to detect the gene encoding N-acetylated α-linked acidic dipeptidase (NAALADase), which we previously identified as an H. capsulatum antigen reacting with sera from patients with histoplasmosis. Both assays specifically detected the DNAs of all H. capsulatum strains but not those of other fungi or human DNA. The limited of detection (LOD) of the real-time PCR assay was 10 DNA copies when using 10-fold serial dilutions of the standard plasmid DNA and 50 DNA copies when using human serum spiked with standard plasmid DNA. The nested real-time PCR improved the LOD to 5 DNA copies when using human serum spiked with standard plasmid DNA, which represents a 10-fold higher than that observed with the real-time PCR assay. To assess the ability of the two assays to diagnose histoplasmosis, we analyzed a small number of clinical specimens collected from five patients with histoplasmosis, such as sera (n = 4), formalin-fixed paraffin-embedded (FFPE) tissue (n = 4), and bronchoalveolar lavage fluid (BALF) (n = 1). Although clinical sensitivity of the real-time PCR assay was insufficiently sensitive (33%), the nested real-time PCR assay increased the clinical sensitivity (77%), suggesting it has a potential to be a useful method for detecting H. capsulatum DNA in clinical specimens. PMID:26705837

  6. Feedback as Real-Time Constructions

    ERIC Educational Resources Information Center

    Keiding, Tina Bering; Qvortrup, Ane

    2014-01-01

    This article offers a re-description of feedback and the significance of time in feedback constructions based on systems theory. It describes feedback as internal, real-time constructions in a learning system. From this perspective, feedback is neither immediate nor delayed, but occurs in the very moment it takes place. This article argues for a…

  7. Real-time distributed multimedia systems

    SciTech Connect

    Rahurkar, S.S.; Bourbakis, N.G.

    1996-12-31

    This paper presents a survey on distributed multimedia systems and discusses real-time issues. In particular, different subsystems are reviewed that impact on multimedia networking, the networking for multimedia, the networked multimedia systems, and the leading edge research and developments efforts and issues in networking.

  8. Real time solar magnetograph Skylab mission Atlas

    NASA Technical Reports Server (NTRS)

    Hagyard, M. J.; Cumings, N. P.

    1975-01-01

    An atlas of all magnetic field observations made during the Skylab missions with the Real Time Solar Magnetograph system located at the Marshall Space Flight Center is presented. Also included are a description of the system and its operation; an outline of the data reductions performed; and a discussion of probable errors, noise, magnetic sensitivity, and system reliability.

  9. Real-Time Blackboards For Sensor Fusions

    NASA Astrophysics Data System (ADS)

    Johnson, Donald H.; Shaw, Scott W.; Reynolds, Steven; Himayat, Nageen

    1989-09-01

    Multi-sensor fusion, at the most basic level, can be cast into a concise, elegant model. Reality demands, however, that this model be modified and augmented. These modifications often result in software systems that are confusing in function and difficult to debug. This problem can be ameliorated by adopting an object-oriented, data-flow programming style. For real-time applications, this approach simplifies data communications and storage management. The concept of object-oriented, data-flow programming is conveniently embodied in the black-board style of software architecture. Blackboard systems allow diverse programs access to a central data base. When the blackboard is described as an object, it can be distributed over multiple processors for real-time applications. Choosing the appropriate parallel architecture is the subject of ongoing research. A prototype blackboard has been constructed to fuse optical image regions and Doppler radar events. The system maintains tracks of simulated targets in real time. The results of this simulation have been used to direct further research on real-time blackboard systems.

  10. The Real Time Display Builder (RTDB)

    NASA Technical Reports Server (NTRS)

    Kindred, Erick D.; Bailey, Samuel A., Jr.

    1989-01-01

    The Real Time Display Builder (RTDB) is a prototype interactive graphics tool that builds logic-driven displays. These displays reflect current system status, implement fault detection algorithms in real time, and incorporate the operational knowledge of experienced flight controllers. RTDB utilizes an object-oriented approach that integrates the display symbols with the underlying operational logic. This approach allows the user to specify the screen layout and the driving logic as the display is being built. RTDB is being developed under UNIX in C utilizing the MASSCOMP graphics environment with appropriate functional separation to ease portability to other graphics environments. RTDB grew from the need to develop customized real-time data-driven Space Shuttle systems displays. One display, using initial functionality of the tool, was operational during the orbit phase of STS-26 Discovery. RTDB is being used to produce subsequent displays for the Real Time Data System project currently under development within the Mission Operations Directorate at NASA/JSC. The features of the tool, its current state of development, and its applications are discussed.

  11. Real Time Grid Reliability Management 2005

    SciTech Connect

    Eto, Joe; Eto, Joe; Lesieutre, Bernard; Lewis, Nancy Jo; Parashar, Manu

    2008-07-07

    The increased need to manage California?s electricity grid in real time is a result of the ongoing transition from a system operated by vertically-integrated utilities serving native loads to one operated by an independent system operator supporting competitive energy markets. During this transition period, the traditional approach to reliability management -- construction of new transmission lines -- has not been pursued due to unresolved issues related to the financing and recovery of transmission project costs. In the absence of investments in new transmission infrastructure, the best strategy for managing reliability is to equip system operators with better real-time information about actual operating margins so that they can better understand and manage the risk of operating closer to the edge. A companion strategy is to address known deficiencies in offline modeling tools that are needed to ground the use of improved real-time tools. This project: (1) developed and conducted first-ever demonstrations of two prototype real-time software tools for voltage security assessment and phasor monitoring; and (2) prepared a scoping study on improving load and generator response models. Additional funding through two separate subsequent work authorizations has already been provided to build upon the work initiated in this project.

  12. OPAD-EDIFIS Real-Time Processing

    NASA Technical Reports Server (NTRS)

    Katsinis, Constantine

    1997-01-01

    The Optical Plume Anomaly Detection (OPAD) detects engine hardware degradation of flight vehicles through identification and quantification of elemental species found in the plume by analyzing the plume emission spectra in a real-time mode. Real-time performance of OPAD relies on extensive software which must report metal amounts in the plume faster than once every 0.5 sec. OPAD software previously written by NASA scientists performed most necessary functions at speeds which were far below what is needed for real-time operation. The research presented in this report improved the execution speed of the software by optimizing the code without changing the algorithms and converting it into a parallelized form which is executed in a shared-memory multiprocessor system. The resulting code was subjected to extensive timing analysis. The report also provides suggestions for further performance improvement by (1) identifying areas of algorithm optimization, (2) recommending commercially available multiprocessor architectures and operating systems to support real-time execution and (3) presenting an initial study of fault-tolerance requirements.

  13. Real-Time Operating System/360

    NASA Technical Reports Server (NTRS)

    Hoffman, R. L.; Kopp, R. S.; Mueller, H. H.; Pollan, W. D.; Van Sant, B. W.; Weiler, P. W.

    1969-01-01

    RTOS has a cost savings advantage for real-time applications, such as those with random inputs requiring a flexible data routing facility, display systems simplified by a device independent interface language, and complex applications needing added storage protection and data queuing.

  14. The Power of Real-Time PCR

    ERIC Educational Resources Information Center

    Valasek, Mark A.; Repa, Joyce J.

    2005-01-01

    In recent years, real-time polymerase chain reaction (PCR) has emerged as a robust and widely used methodology for biological investigation because it can detect and quantify very small amounts of specific nucleic acid sequences. As a research tool, a major application of this technology is the rapid and accurate assessment of changes in gene…

  15. Real-Time Multidetector Neutron Spectrometer

    NASA Astrophysics Data System (ADS)

    Drejzin, V. E.; Grimov, A. A.; Logvinov, D. I.

    2016-07-01

    We explain a new approach to constructing a real-time neutron spectrometer, using several detectors with different spectral characteristics and coprocessing the data using a pre-trained neural network. We present the results of simulation and experimental studies on a prototype, demonstrating the effectiveness of this approach.

  16. [Real-time ultrasonography in neonatal diagnosis].

    PubMed

    Nogués, A; Morales, A; Munguía, C; Pagola, C; Arena, J

    1982-11-01

    Real time ultrasonography is a diagnostic technique very widely used in pediatrics and with specific applications in neonatology. Bedside its use in Neonatal I.C.U. it has many interesting aspects for intraabdominal and intracranial pathology. In some particular conditions this procedure can be the first diagnostic tool. Conventional X-rays can be performed after sonographic data have been analyzed. PMID:7168508

  17. REAL TIME CONTROL OF URBAN DRAINAGE NETWORKS

    EPA Science Inventory

    Real-time control (RTC) is a custom-designed, computer-assisted management technology for a specific sewerage network to meet the operational objectives of its collection/conveyance system. RTC can operate in several modes, including a mode that is activated during a wet weather ...

  18. Solar neutrinos: Real-time experiments

    NASA Astrophysics Data System (ADS)

    Totsuka, Yoji

    1993-04-01

    This report outlines the principle of real-time solar neutrino detection experiments by detecting electrons with suitable target material, via Charged-Current (CC) reaction using conventional counting techniques developed in high-energy physics. Only B-8 neutrinos can be detected by minimum detectable energy of several MeV. The MSW (Mikheyev, Smirnov, Wolfenstein) effect not only distorts the energy spectrum but also induces new type of neutrinos, i.e. mu-neutrinos or tau-neutrinos. These neutrinos do not participate in the CC reaction. Therefore real-time experiment is to be sensitive to Neutral Current (NC) reactions. It is a challenge to eliminate environment background as much as possible and to lower the minimum detectable energy to several 100 keV, which will enable observation of Be-7 neutrinos. Target particles of real-time experiments currently running and under construction or planning are electron, deuteron, or argon. The relevant reactions corresponding to CC reaction and some relevant comments on the following targets are described: (1) electron target; (2) deuteron target; and (3) argon target. On-going experiment and future experiments for real-time neutron detection are also outlined.

  19. Real-time optoacoustic monitoring during thermotherapy

    NASA Astrophysics Data System (ADS)

    Esenaliev, Rinat O.; Larina, Irina V.; Larin, Kirill V.; Motamedi, Massoud

    2000-05-01

    Optoacoustic monitoring of tissue optical properties and speed of sound in real time can provide fast and accurate feedback information during thermotherapy performed with various heating or cooling agents. Amplitude and temporal characteristics of optoacoustic pressure waves are dependent on tissue properties. Detection and measurement of the optoacoustic waves may be used to monitor the extent of tissue hyperthermia, coagulation, or freezing with high resolution and contrast. We studied real-time optoacoustic monitoring of thermal coagulation induced by conductive heating and laser radiation and cryoablation with liquid nitrogen. Q-switched Nd:YAG laser pulses were used as probing radiation to induce optoacoustic waves in tissues. Dramatic changes in optoacoustic signal parameters were detected during tissue freezing and coagulation due to sharp changes in tissue properties. The dimensions of thermally- induced lesions were measured in real time with the optoacoustic technique. Our studies demonstrated that the laser optoacoustic technique is capable of real-time monitoring of tissue coagulation and freezing front with submillimeter spatial resolution. This may allow accurate thermal ablation or cryotherapy of malignant and benign lesions with minimal damage to normal tissues.

  20. Qos Management in Real-Time Spatial Big Data Using Feedback Control Scheduling

    NASA Astrophysics Data System (ADS)

    Hamdi, S.; Bouazizi, E.; Faiz, S.

    2015-08-01

    Geographic Information System (GIS) is a computer system designed to capture, store, manipulate, analyze, manage, and present all types of spatial data. Spatial data, whether captured through remote sensors or large scale simulations has always been big and heterogenous. The issue of real-time and heterogeneity have been extremely important for taking effective decision. Thus, heterogeneous real-time spatial data management has become a very active research domain. Existing research has principally focused on querying of real-time spatial data and their updates. But the unpredictability of access to data maintain the behavior of the real-time GIS unstable. In this paper, we propose the use of the real-time Spatial Big Data and we define a new architecture called FCSA-RTSBD (Feedback Control Scheduling Architecture for Real-Time Spatial Big Data). The main objectives of this architecture are the following: take in account the heterogeneity of data, guarantee the data freshness, enhance the deadline miss ratio even in the presence of conflicts and unpredictable workloads and finally satisfy the requirements of users by the improving of the quality of service (QoS).

  1. New technologies for supporting real-time on-board software development

    NASA Astrophysics Data System (ADS)

    Kerridge, D.

    1995-03-01

    The next generation of on-board data management systems will be significantly more complex than current designs, and will be required to perform more complex and demanding tasks in software. Improved hardware technology, in the form of the MA31750 radiation hard processor, is one key component in addressing the needs of future embedded systems. However, to complement these hardware advances, improved support for the design and implementation of real-time data management software is now needed. This will help to control the cost and risk assoicated with developing data management software development as it becomes an increasingly significant element within embedded systems. One particular problem with developing embedded software is managing the non-functional requirements in a systematic way. This paper identifies how Logica has exploited recent developments in hard real-time theory to address this problem through the use of new hard real-time analysis and design methods which can be supported by specialized tools. The first stage in transferring this technology from the research domain to industrial application has already been completed. The MA37150 Hard Real-Time Embedded Software Support Environment (HESSE) is a loosely integrated set of hardware and software tools which directly support the process of hard real-time analysis for software targeting the MA31750 processor. With further development, this HESSE promises to provide embedded system developers with software tools which can reduce the risks associated with developing complex hard real-time software. Supported in this way by more sophisticated software methods and tools, it is foreseen that MA31750 based embedded systems can meet the processing needs for the next generation of on-board data management systems.

  2. NSTX-U Advances in Real-Time C++11 on Linux

    SciTech Connect

    Erickson, Keith G.

    2015-08-14

    Programming languages like C and Ada combined with proprietary embedded operating systems have dominated the real-time application space for decades. The new C++11standard includes native, language-level support for concurrency, a required feature for any nontrivial event-oriented real-time software. Threads, Locks, and Atomics now exist to provide the necessary tools to build the structures that make up the foundation of a complex real-time system. The National Spherical Torus Experiment Upgrade (NSTX-U) at the Princeton Plasma Physics Laboratory (PPPL) is breaking new ground with the language as applied to the needs of fusion devices. A new Digital Coil Protection System (DCPS) will serve as the main protection mechanism for the magnetic coils, and it is written entirely in C++11 running on Concurrent Computer Corporation's real-time operating system, RedHawk Linux. It runs over 600 algorithms in a 5 kHz control loop that determine whether or not to shut down operations before physical damage occurs. To accomplish this, NSTX-U engineers developed software tools that do not currently exist elsewhere, including real-time atomic synchronization, real-time containers, and a real-time logging framework. Together with a recent (and carefully configured) version of the GCC compiler, these tools enable data acquisition, processing, and output using a conventional operating system to meet a hard real-time deadline (that is, missing one periodic is a failure) of 200 microseconds.

  3. NSTX-U Advances in Real-Time C++11 on Linux

    DOE PAGESBeta

    Erickson, Keith G.

    2015-08-14

    Programming languages like C and Ada combined with proprietary embedded operating systems have dominated the real-time application space for decades. The new C++11standard includes native, language-level support for concurrency, a required feature for any nontrivial event-oriented real-time software. Threads, Locks, and Atomics now exist to provide the necessary tools to build the structures that make up the foundation of a complex real-time system. The National Spherical Torus Experiment Upgrade (NSTX-U) at the Princeton Plasma Physics Laboratory (PPPL) is breaking new ground with the language as applied to the needs of fusion devices. A new Digital Coil Protection System (DCPS) willmore » serve as the main protection mechanism for the magnetic coils, and it is written entirely in C++11 running on Concurrent Computer Corporation's real-time operating system, RedHawk Linux. It runs over 600 algorithms in a 5 kHz control loop that determine whether or not to shut down operations before physical damage occurs. To accomplish this, NSTX-U engineers developed software tools that do not currently exist elsewhere, including real-time atomic synchronization, real-time containers, and a real-time logging framework. Together with a recent (and carefully configured) version of the GCC compiler, these tools enable data acquisition, processing, and output using a conventional operating system to meet a hard real-time deadline (that is, missing one periodic is a failure) of 200 microseconds.« less

  4. Real-Time Seismology in Portugal

    NASA Astrophysics Data System (ADS)

    Custodio, S.; Marreiros, C.; Carvalho, S.; Vales, D.; Lima, V.; Carrilho, F.

    2012-12-01

    Portugal is located next to the plate boundary between Eurasia (Iberia) and Africa (Nubia). The country has been repeatedly affected by some of the largest earthquakes, both onshore and offshore, in the historical European record, including the largest historical European earthquake, the great Lisbon earthquake of 1755 (~M8.5). The Portuguese territory has suffered directly the consequences of strong ground shaking (collapse of buildings, etc) and also some of the most destructive consequences of earthquakes (e.g. tsunamis, fires, etc). However, the rate of tectonic deformation in the Portuguese territory is low (the Eurasian-African plates converge at a rate of ~ 5 mm/yr), which results in long recurrence intervals between earthquakes. This low to moderate rate of seismic activity has two major negative effects: 1) it is difficult to study the regional seismo-tectonics with traditional passive methods; 2) the population is little aware of earthquake risk and unprepared to react in case of disaster. In this scenario, real-time seismology is key to monitoring earthquake crisis in real-time, providing early warnings about potentially destructive events, and assisting in the channeling of recovery efforts in case of disaster. In this paper we will present the real-time algorithms implemented at Instituto de Meteorologia (IM), the institution responsible for seismic monitoring in Portugal. In particular, we will focus on the following aspects: 1) Data collection and real-time transmission to the headquarters. Broadband seismological stations are owned and operated by five different institutions. The last years have witnessed an effort for integration, and presently most data arrives at IM lab in real-time. 2) Earthquake location and local magnitude determination. Data is automatically analyzed in order to obtain a first earthquake hypocenter and ML. While this process is mostly automatic, it still requires the revision by an operator, who is available 24h. 3

  5. ALMA Correlator Real-Time Data Processor

    NASA Astrophysics Data System (ADS)

    Pisano, J.; Amestica, R.; Perez, J.

    2005-10-01

    The design of a real-time Linux application utilizing Real-Time Application Interface (RTAI) to process real-time data from the radio astronomy correlator for the Atacama Large Millimeter Array (ALMA) is described. The correlator is a custom-built digital signal processor which computes the cross-correlation function of two digitized signal streams. ALMA will have 64 antennas with 2080 signal streams each with a sample rate of 4 giga-samples per second. The correlator's aggregate data output will be 1 gigabyte per second. The software is defined by hard deadlines with high input and processing data rates, while requiring interfaces to non real-time external computers. The designed computer system - the Correlator Data Processor or CDP, consists of a cluster of 17 SMP computers, 16 of which are compute nodes plus a master controller node all running real-time Linux kernels. Each compute node uses an RTAI kernel module to interface to a 32-bit parallel interface which accepts raw data at 64 megabytes per second in 1 megabyte chunks every 16 milliseconds. These data are transferred to tasks running on multiple CPUs in hard real-time using RTAI's LXRT facility to perform quantization corrections, data windowing, FFTs, and phase corrections for a processing rate of approximately 1 GFLOPS. Highly accurate timing signals are distributed to all seventeen computer nodes in order to synchronize them to other time-dependent devices in the observatory array. RTAI kernel tasks interface to the timing signals providing sub-millisecond timing resolution. The CDP interfaces, via the master node, to other computer systems on an external intra-net for command and control, data storage, and further data (image) processing. The master node accesses these external systems utilizing ALMA Common Software (ACS), a CORBA-based client-server software infrastructure providing logging, monitoring, data delivery, and intra-computer function invocation. The software is being developed in tandem

  6. Synthesis of a multinanoparticle-embedded core/mesoporous silica shell structure as a durable heterogeneous catalyst.

    PubMed

    Wang, Lijun; Shi, Jianlin; Zhu, Yan; He, Qianjun; Xing, Huaiyong; Zhou, Jian; Chen, Feng; Chen, Yu

    2012-03-20

    A multi-nanoparticle-embedded amorphous aluminum/magnesium oxides (AAMO) core/mesoporous silica (mSiO(2)) shell structure has been successfully synthesized by calcining the presynthesized catalyst precursor-containing layered double hydroxide (LDH) core/mesoporous silica shell composite. The well-dispersed catalytic nanoparticles were fixed at the interface between AAMO core and mesoporous SiO(2) shell, i.e., at the inner pore mouths of the mesoporous SiO(2) shell, which could effectively prevent nanoparticles from growth and/or aggregation with each other and in the meantime allow efficient access of reactants to the catalytic NPs. The final core/shell composite was found to be an efficient and highly recyclable heterogeneous catalyst. PMID:22375619

  7. Real-Time Gauge/Gravity Duality

    SciTech Connect

    Skenderis, Kostas; Rees, Balt C. van

    2008-08-22

    We present a general prescription for the holographic computation of real-time n-point functions in nontrivial states. In quantum field theory such real-time computations involve a choice of a time contour in the complex time plane. The holographic prescription amounts to 'filling in' this contour with bulk solutions: real segments of the contour are filled in with Lorentzian solutions while imaginary segments are filled in with Riemannian solutions and appropriate matching conditions are imposed at the corners of the contour. We illustrate the general discussion by computing the 2-point function of a scalar operator using this prescription and by showing that this leads to an unambiguous answer with the correct i{epsilon} insertions.

  8. Real-Time Imaging of Quantum Entanglement

    PubMed Central

    Fickler, Robert; Krenn, Mario; Lapkiewicz, Radek; Ramelow, Sven; Zeilinger, Anton

    2013-01-01

    Quantum Entanglement is widely regarded as one of the most prominent features of quantum mechanics and quantum information science. Although, photonic entanglement is routinely studied in many experiments nowadays, its signature has been out of the grasp for real-time imaging. Here we show that modern technology, namely triggered intensified charge coupled device (ICCD) cameras are fast and sensitive enough to image in real-time the effect of the measurement of one photon on its entangled partner. To quantitatively verify the non-classicality of the measurements we determine the detected photon number and error margin from the registered intensity image within a certain region. Additionally, the use of the ICCD camera allows us to demonstrate the high flexibility of the setup in creating any desired spatial-mode entanglement, which suggests as well that visual imaging in quantum optics not only provides a better intuitive understanding of entanglement but will improve applications of quantum science. PMID:23715056

  9. Real Time Radiation Exposure And Health Risks

    NASA Technical Reports Server (NTRS)

    Hu, Shaowen; Barzilla, Janet E.; Semones, Edward J.

    2015-01-01

    Radiation from solar particle events (SPEs) poses a serious threat to future manned missions outside of low Earth orbit (LEO). Accurate characterization of the radiation environment in the inner heliosphere and timely monitoring the health risks to crew are essential steps to ensure the safety of future Mars missions. In this project we plan to develop an approach that can use the particle data from multiple satellites and perform near real-time simulations of radiation exposure and health risks for various exposure scenarios. Time-course profiles of dose rates will be calculated with HZETRN and PDOSE from the energy spectrum and compositions of the particles archived from satellites, and will be validated from recent radiation exposure measurements in space. Real-time estimation of radiation risks will be investigated using ARRBOD. This cross discipline integrated approach can improve risk mitigation by providing critical information for risk assessment and medical guidance to crew during SPEs.

  10. Real time gamma-ray signature identifier

    DOEpatents

    Rowland, Mark; Gosnell, Tom B.; Ham, Cheryl; Perkins, Dwight; Wong, James

    2012-05-15

    A real time gamma-ray signature/source identification method and system using principal components analysis (PCA) for transforming and substantially reducing one or more comprehensive spectral libraries of nuclear materials types and configurations into a corresponding concise representation/signature(s) representing and indexing each individual predetermined spectrum in principal component (PC) space, wherein an unknown gamma-ray signature may be compared against the representative signature to find a match or at least characterize the unknown signature from among all the entries in the library with a single regression or simple projection into the PC space, so as to substantially reduce processing time and computing resources and enable real-time characterization and/or identification.

  11. Real Time Radiation Monitoring Using Nanotechnology

    NASA Technical Reports Server (NTRS)

    Li, Jing (Inventor); Wilkins, Richard T. (Inventor); Hanratty, James J. (Inventor); Lu, Yijiang (Inventor)

    2016-01-01

    System and method for monitoring receipt and estimating flux value, in real time, of incident radiation, using two or more nanostructures (NSs) and associated terminals to provide closed electrical paths and to measure one or more electrical property change values .DELTA.EPV, associated with irradiated NSs, during a sequence of irradiation time intervals. Effects of irradiation, without healing and with healing, of the NSs, are separately modeled for first order and second order healing. Change values.DELTA.EPV are related to flux, to cumulative dose received by NSs, and to radiation and healing effectivity parameters and/or.mu., associated with the NS material and to the flux. Flux and/or dose are estimated in real time, based on EPV change values, using measured .DELTA.EPV values. Threshold dose for specified changes of biological origin (usually undesired) can be estimated. Effects of time-dependent radiation flux are analyzed in pre-healing and healing regimes.

  12. Distributed Real-Time Computing with Harness

    SciTech Connect

    Di Saverio, Emanuele; Cesati, Marco; Di Biagio, Christian; Pennella, Guido; Engelmann, Christian

    2007-01-01

    Modern parallel and distributed computing solutions are often built onto a ''middleware'' software layer providing a higher and common level of service between computational nodes. Harness is an adaptable, plugin-based middleware framework for parallel and distributed computing. This paper reports recent research and development results of using Harness for real-time distributed computing applications in the context of an industrial environment with the needs to perform several safety critical tasks. The presented work exploits the modular architecture of Harness in conjunction with a lightweight threaded implementation to resolve several real-time issues by adding three new Harness plug-ins to provide a prioritized lightweight execution environment, low latency communication facilities, and local timestamped event logging.

  13. AMON: Transition to real-time operations

    NASA Astrophysics Data System (ADS)

    Cowen, D. F.; Keivani, A.; Tešić, G.

    2016-04-01

    The Astrophysical Multimessenger Observatory Network (AMON) will link the world's leading high-energy neutrino, cosmic-ray, gamma-ray and gravitational wave observatories by performing real-time coincidence searches for multimessenger sources from observatories' subthreshold data streams. The resulting coincidences will be distributed to interested parties in the form of electronic alerts for real-time follow-up observation. We will present the science case, design elements, current and projected partner observatories, status of the AMON project, and an initial AMON-enabled analysis. The prototype of the AMON server has been online since August 2014 and processing archival data. Currently, we are deploying new high-uptime servers and will be ready to start issuing alerts as early as winter 2015/16.

  14. Real-time remote scientific model validation

    NASA Technical Reports Server (NTRS)

    Frainier, Richard; Groleau, Nicolas

    1994-01-01

    This paper describes flight results from the use of a CLIPS-based validation facility to compare analyzed data from a space life sciences (SLS) experiment to an investigator's preflight model. The comparison, performed in real-time, either confirms or refutes the model and its predictions. This result then becomes the basis for continuing or modifying the investigator's experiment protocol. Typically, neither the astronaut crew in Spacelab nor the ground-based investigator team are able to react to their experiment data in real time. This facility, part of a larger science advisor system called Principal Investigator in a Box, was flown on the space shuttle in October, 1993. The software system aided the conduct of a human vestibular physiology experiment and was able to outperform humans in the tasks of data integrity assurance, data analysis, and scientific model validation. Of twelve preflight hypotheses associated with investigator's model, seven were confirmed and five were rejected or compromised.

  15. Visualizations for Real-time Pricing Demonstration

    SciTech Connect

    Marinovici, Maria C.; Hammerstrom, Janelle L.; Widergren, Steven E.; Dayley, Greg K.

    2014-10-13

    In this paper, the visualization tools created for monitoring the operations of a real-time pricing demonstration system that runs at a distribution feeder level are presented. The information these tools provide gives insights into demand behavior from automated price responsive devices, distribution feeder characteristics, impact of weather on system’s development, and other significant dynamics. Given the large number of devices that bid into a feeder-level real-time electricity market, new techniques are explored to summarize the present state of the system and contrast that with previous trends as well as future projections. To better understand the system behavior and correctly inform decision-making procedures, effective visualization of the data is imperative.

  16. "Fast" Is Not "Real-Time": Designing Effective Real-Time AI Systems

    NASA Astrophysics Data System (ADS)

    O'Reilly, Cindy A.; Cromarty, Andrew S.

    1985-04-01

    Realistic practical problem domains (such as robotics, process control, and certain kinds of signal processing) stand to benefit greatly from the application of artificial intelligence techniques. These problem domains are of special interest because they are typified by complex dynamic environments in which the ability to select and initiate a proper response to environmental events in real time is a strict prerequisite to effective environmental interaction. Artificial intelligence systems developed to date have been sheltered from this real-time requirement, however, largely by virtue of their use of simplified problem domains or problem representations. The plethora of colloquial and (in general) mutually inconsistent interpretations of the term "real-time" employed by workers in each of these domains further exacerbates the difficul-ties in effectively applying state-of-the-art problem solving tech-niques to time-critical problems. Indeed, the intellectual waters are by now sufficiently muddied that the pursuit of a rigorous treatment of intelligent real-time performance mandates the redevelopment of proper problem perspective on what "real-time" means, starting from first principles. We present a simple but nonetheless formal definition of real-time performance. We then undertake an analysis of both conventional techniques and AI technology with respect to their ability to meet substantive real-time performance criteria. This analysis provides a basis for specification of problem-independent design requirements for systems that would claim real-time performance. Finally, we discuss the application of these design principles to a pragmatic problem in real-time signal understanding.

  17. Real-Time X-Ray Inspection

    NASA Technical Reports Server (NTRS)

    Bulthuis, Ronald V.

    1988-01-01

    X-ray imaging instrument adapted to continuous scanning. Modern version of fluoroscope enables rapid x-ray inspection of parts. Developed for detection of buckling in insulated ducts. Uses radiation from radioactive gadolinium or thallium source. Instrument weighs only 6 1/2 lb. Quickly scanned by hand along duct surface, providing real-time image. Based on Lixiscope, developed at Goddard Space Flight Center.

  18. REAL TIME BETATRON TUNE CONTROL IN RHIC.

    SciTech Connect

    SCHULTHEISS,C.; CAMERON,P.; MARUSIC,A.; VAN ZEIJTS,J.

    2002-06-02

    Precise control of the betatron tunes is necessary to preserve proton polarization during the RHIC ramp. In addition, control of the tunes during beam deceleration is necessary due to hysteresis in the superconducting magnets. A real-time feedback system to control the betatron tunes during ramping has been developed for use in RHIC. This paper describes this system and presents the results from commissioning the system during the polarized proton run.

  19. Real time computer controlled weld skate

    NASA Technical Reports Server (NTRS)

    Wall, W. A., Jr.

    1977-01-01

    A real time, adaptive control, automatic welding system was developed. This system utilizes the general case geometrical relationships between a weldment and a weld skate to precisely maintain constant weld speed and torch angle along a contoured workplace. The system is compatible with the gas tungsten arc weld process or can be adapted to other weld processes. Heli-arc cutting and machine tool routing operations are possible applications.

  20. Real time closed orbit correction system

    SciTech Connect

    Yu, L.H.; Biscardi, R.; Bittner, J.; Bozoki, E.; Galayda, J.; Krinsky, S.; Nawrocky, R.; Singh, O.; Vignola, G.

    1989-01-01

    We describe a global closed orbit feedback experiment, based upon a real time harmonic analysis of both the orbit movement and the correction magnetic fields. The feedback forces the coefficients of a few harmonics near the betatron tune to vanish, and significantly improves the global orbit stability. We present the results of the experiment in the UV ring using 4 detectors and 4 trims, in which maximum observed displacement was reduced by a factor of between 3 and 4. 4 refs., 3 figs.

  1. Real-time RGBD SLAM system

    NASA Astrophysics Data System (ADS)

    Czupryński, BłaŻej; Strupczewski, Adam

    2015-09-01

    A real-time tracking and mapping SLAM system is presented. The developed system uses input from an RGBD sensor and tracks the camera pose from frame to frame. The tracking is based on matched feature points and is performed with respect to selected keyframes. The system is robust and scalable, as an arbitrary number of keyframes can be chosen for visualization and tracking depending on the desired accuracy and speed. The presented system is also a good platform for further research.

  2. Real-time radiographic inspection facility

    NASA Technical Reports Server (NTRS)

    Roberts, E., Jr.

    1977-01-01

    A real time radiographic inspection facility has been developed for nondestructive evaluation applications. It consists of an X-ray source, an X-ray sensitive television imaging system, an electronic analog image processing system, and a digital image processing system. The digital image processing system is composed of a computer with the necessary software to drive the overall facility. Descriptions are given of the design strategy, the facility's components, and its current capabilities.

  3. Portable real time neutron spectrometry II

    NASA Astrophysics Data System (ADS)

    Maurer, R. H.; Roth, D. R.; Fainchtein, R.; Goldsten, J. O.; Kinnison, J. D.

    2000-01-01

    We describe the continued development of a portable, real-time neutron spectrometer. The spectrometer is composed of two distinct detector systems: a Helium 3 gas filled proportional counter for the lower neutron energy interval between 20 KeV and 2 MeV and a bulk silicon solid state detector for the higher energy interval between 2 MeV and 500 MeV. Modeling and experimental results with mono-energetic neutron beams are reported. .

  4. Real-time contingency handling in MAESTRO

    NASA Technical Reports Server (NTRS)

    Britt, Daniel L.; Geoffroy, Amy L.

    1992-01-01

    A scheduling and resource management system named MAESTRO was interfaced with a Space Station Module Power Management and Distribution (SSM/PMAD) breadboard at MSFC. The combined system serves to illustrate the integration of planning, scheduling, and control in a realistic, complex domain. This paper briefly describes the functional elements of the combined system, including normal and contingency operational scenarios, then focusses on the method used by the scheduler to handle real-time contingencies.

  5. PRAIS: Distributed, real-time knowledge-based systems made easy

    NASA Technical Reports Server (NTRS)

    Goldstein, David G.

    1990-01-01

    This paper discusses an architecture for real-time, distributed (parallel) knowledge-based systems called the Parallel Real-time Artificial Intelligence System (PRAIS). PRAIS strives for transparently parallelizing production (rule-based) systems, even when under real-time constraints. PRAIS accomplishes these goals by incorporating a dynamic task scheduler, operating system extensions for fact handling, and message-passing among multiple copies of CLIPS executing on a virtual blackboard. This distributed knowledge-based system tool uses the portability of CLIPS and common message-passing protocols to operate over a heterogeneous network of processors.

  6. Real-time monitoring system for microfluidics

    NASA Astrophysics Data System (ADS)

    Sapuppo, F.; Cantelli, G.; Fortuna, L.; Arena, P.; Bucolo, M.

    2007-05-01

    A new non-invasive real-time system for the monitoring and control of microfluidodynamic phenomena is proposed. The general purpose design of such system is suitable for in vitro and in vivo experimental setup and therefore for microfluidic application in the biomedical field such as lab-on-chip and for research studies in the field of microcirculation. The system consists of an ad hoc optical setup for image magnification providing images suitable for image acquisition and processing. The optic system was designed and developed using discrete opto-mechanic components mounted on a breadboard in order to provide an optic path accessible at any point where the information needs to be acquired. The optic sensing, acquisition, and processing were performed using an integrated vision system based on the Cellular Nonlinear Networks (CNNs) analogic technology called Focal Plane Processor (FPP, Eye-RIS, Anafocus) and inserted in the optic path. Ad hoc algorithms were implemented for the real-time analysis and extraction of fluido-dynamic parameters in micro-channels. They were tested on images recorded during in vivo microcirculation experiments on hamsters and then they were applied on images optically acquired and processed in real-time during in vitro experiments on a continuous microfluidic device (serpentine mixer, ThinXXS) with a two-phase fluid.

  7. Real-time realistic skin translucency.

    PubMed

    Jimenez, Jorge; Whelan, David; Sundstedt, Veronica; Gutierrez, Diego

    2010-01-01

    Diffusion theory allows the production of realistic skin renderings. The dipole and multipole models allow for solving challenging diffusion-theory equations efficiently. By using texture-space diffusion, a Gaussian-based approximation, and programmable graphics hardware, developers can create real-time, photorealistic skin renderings. Performing this diffusion in screen space offers advantages that make diffusion approximation practical in scenarios such as games, where having the best possible performance is crucial. However, unlike the texture-space counterpart, the screen-space approach can't simulate transmittance of light through thin geometry; it yields unrealistic results in those cases. A new transmittance algorithm turns the screen-space approach into an efficient global solution, capable of simulating both reflectance and transmittance of light through a multilayered skin model. The transmittance calculations are derived from physical equations, which are implemented through simple texture access. The method performs in real time, requiring no additional memory usage and only minimal additional processing power and memory bandwidth. Despite its simplicity, this practical model manages to reproduce the look of images rendered with other techniques (both offline and real time) such as photon mapping or diffusion approximation. PMID:20650726

  8. Software Analyzes Complex Systems in Real Time

    NASA Technical Reports Server (NTRS)

    2008-01-01

    Expert system software programs, also known as knowledge-based systems, are computer programs that emulate the knowledge and analytical skills of one or more human experts, related to a specific subject. SHINE (Spacecraft Health Inference Engine) is one such program, a software inference engine (expert system) designed by NASA for the purpose of monitoring, analyzing, and diagnosing both real-time and non-real-time systems. It was developed to meet many of the Agency s demanding and rigorous artificial intelligence goals for current and future needs. NASA developed the sophisticated and reusable software based on the experience and requirements of its Jet Propulsion Laboratory s (JPL) Artificial Intelligence Research Group in developing expert systems for space flight operations specifically, the diagnosis of spacecraft health. It was designed to be efficient enough to operate in demanding real time and in limited hardware environments, and to be utilized by non-expert systems applications written in conventional programming languages. The technology is currently used in several ongoing NASA applications, including the Mars Exploration Rovers and the Spacecraft Health Automatic Reasoning Pilot (SHARP) program for the diagnosis of telecommunication anomalies during the Neptune Voyager Encounter. It is also finding applications outside of the Space Agency.

  9. Real-time optical image processing techniques

    NASA Technical Reports Server (NTRS)

    Liu, Hua-Kuang

    1988-01-01

    Nonlinear real-time optical processing on spatial pulse frequency modulation has been pursued through the analysis, design, and fabrication of pulse frequency modulated halftone screens and the modification of micro-channel spatial light modulators (MSLMs). Micro-channel spatial light modulators are modified via the Fabry-Perot method to achieve the high gamma operation required for non-linear operation. Real-time nonlinear processing was performed using the halftone screen and MSLM. The experiments showed the effectiveness of the thresholding and also showed the needs of higher SBP for image processing. The Hughes LCLV has been characterized and found to yield high gamma (about 1.7) when operated in low frequency and low bias mode. Cascading of two LCLVs should also provide enough gamma for nonlinear processing. In this case, the SBP of the LCLV is sufficient but the uniformity of the LCLV needs improvement. These include image correlation, computer generation of holograms, pseudo-color image encoding for image enhancement, and associative-retrieval in neural processing. The discovery of the only known optical method for dynamic range compression of an input image in real-time by using GaAs photorefractive crystals is reported. Finally, a new architecture for non-linear multiple sensory, neural processing has been suggested.

  10. The Raptor Real-Time Processing Architecture

    NASA Astrophysics Data System (ADS)

    Galassi, M.; Starr, D.; Wozniak, P.; Brozdin, K.

    The primary goal of Raptor is ambitious: to identify interesting optical transients from very wide field of view telescopes in real time, and then to quickly point the higher resolution Raptor ``fovea'' cameras and spectrometer to the location of the optical transient. The most interesting of Raptor's many applications is the real-time search for orphan optical counterparts of Gamma Ray Bursts. The sequence of steps (data acquisition, basic calibration, source extraction, astrometry, relative photometry, the smarts of transient identification and elimination of false positives, telescope pointing feedback, etc.) is implemented with a ``component'' approach. All basic elements of the pipeline functionality have been written from scratch or adapted (as in the case of SExtractor for source extraction) to form a consistent modern API operating on memory resident images and source lists. The result is a pipeline which meets our real-time requirements and which can easily operate as a monolithic or distributed processing system. Finally, the Raptor architecture is entirely based on free software (sometimes referred to as ``open source'' software). In this paper we also discuss the interplay between various free software technologies in this type of astronomical problem.

  11. Raptor -- Mining the Sky in Real Time

    NASA Astrophysics Data System (ADS)

    Galassi, M.; Borozdin, K.; Casperson, D.; McGowan, K.; Starr, D.; White, R.; Wozniak, P.; Wren, J.

    2004-06-01

    The primary goal of Raptor is ambitious: to identify interesting optical transients from very wide field of view telescopes in real time, and then to quickly point the higher resolution Raptor ``fovea'' cameras and spectrometer to the location of the optical transient. The most interesting of Raptor's many applications is the real-time search for orphan optical counterparts of Gamma Ray Bursts. The sequence of steps (data acquisition, basic calibration, source extraction, astrometry, relative photometry, the smarts of transient identification and elimination of false positives, telescope pointing feedback...) is implemented with a ``component'' aproach. All basic elements of the pipeline functionality have been written from scratch or adapted (as in the case of SExtractor for source extraction) to form a consistent modern API operating on memory resident images and source lists. The result is a pipeline which meets our real-time requirements and which can easily operate as a monolithic or distributed processing system. Finally: the Raptor architecture is entirely based on free software (sometimes referred to as "open source" software). In this paper we also discuss the interplay between various free software technologies in this type of astronomical problem.

  12. Steering a mobile robot in real time

    NASA Astrophysics Data System (ADS)

    Chuah, Mei C.; Fennema, Claude L., Jr.

    1994-10-01

    Using computer vision for mobile robot navigation has been of interest since the 1960s. This interest is evident in even the earliest robot projects: at SRI International (`Shakey') and at the Stanford University (`Stanford Cart'). These pioneering projects provided a foundation for late work but fell far short of providing real time solutions. Since the mid 1980s, the ARPA sponsored ALV and UGV projects have established a need for real time navigation. To achieve the necessary speed, some researchers have focused on building faster hardware; others have turned to the use of new computational architectures, such as neural nets. The work described in this paper uses another approach that has become known as `perceptual servoing.' Previously reported results show that perceptual servoing is both fast and accurate when used to steer vehicles equipped with precise odometers. When the instrumentation on the vehicle does not give precise measurements of distance traveled, as could be the case for a vehicle traveling on ice or mud, new techniques are required to accommodate the reduced ability to make accurate predictions about motion and control. This paper presents a method that computes estimates of distance traveled using landmarks and path information. The new method continues to perform in real time using modest computational facilities, and results demonstrate the effects of the new implementation on steering accuracy.

  13. Real-time earthquake data feasible

    NASA Astrophysics Data System (ADS)

    Bush, Susan

    Scientists agree that early warning devices and monitoring of both Hurricane Hugo and the Mt. Pinatubo volcanic eruption saved thousands of lives. What would it take to develop this sort of early warning and monitoring system for earthquake activity?Not all that much, claims a panel assigned to study the feasibility, costs, and technology needed to establish a real-time earthquake monitoring (RTEM) system. The panel, drafted by the National Academy of Science's Committee on Seismology, has presented its findings in Real-Time Earthquake Monitoring. The recently released report states that “present technology is entirely capable of recording and processing data so as to provide real-time information, enabling people to mitigate somewhat the earthquake disaster.” RTEM systems would consist of two parts—an early warning system that would give a few seconds warning before severe shaking, and immediate postquake information within minutes of the quake that would give actual measurements of the magnitude. At this time, however, this type of warning system has not been addressed at the national level for the United States and is not included in the National Earthquake Hazard Reduction Program, according to the report.

  14. Turning movement estimation in real time

    SciTech Connect

    Martin, P.T.

    1997-08-01

    Fast processors offer exciting opportunities for real-time traffic monitoring. Conventional transportation planning models that assume stable and predictable travel patterns do not lend themselves to on-line traffic forecasting. This paper describes how a new traffic flow inference model has the potential to determine comprehensive flow information in real time. Its philosophical basis is borrowed from the field of operational research, where it has been used for optimizing water and electricity flows. This paper shows how road traffic turning movement flows can be estimated from link detected flows at small recurrent intervals, in real time. The paper details the formulation of the problem, outlines the structure of the data set that provides the detector data for the model input and observed turning flows for the model evaluation. The theoretical principles that define the model are described briefly. Turning movement flow estimates, at 5-min intervals, from two independent surveys are presented and analyzed. The results show an overall mean coefficient of determination (r{sup 2}) of 79--82% between observed and modeled turning movement flows.

  15. Real-time detection of airborne chemicals

    NASA Astrophysics Data System (ADS)

    Hartenstein, Steven D.; Tremblay, Paul L. A.; Fryer, Michael O.; Kaser, Timothy

    1999-02-01

    Accurate, real time air quality measurements are difficult to make, because real time sensors for some gas species are not specific to a single gas. For example, some carbon dioxide sensors react to hydrogen sulfide. By combining the response of several types of real time gas sensors the Real-time Air Quality Monitoring System (RAQMS) accurately measures many different gases. The sensor suite for the INEEL's Real-time Air Quality Monitoring System (RAQMS) incudes seven, inexpensive, commercially-available chemical sensors for gases associated with air quality. These chemical sensors are marketed as devices to measure carbon dioxide, hydrogen sulfide, carbon monoxide, sulfur dioxide, nitrogen dioxide, water vapor and volatile organic compounds (VOC's). However, these chemical sensors respond to more than a single compound, e.g. both the VOC and the carbon dioxide sensors respond strongly to methane. This multiple sensor response to a given chemical is used to advantage in the RAQMS system, as patterns of responses by the sensors were found to be unique and distinguishable for several chemicals. Therefore, there is the potential that the seven sensors combined output can: (1) provide more accurate measurements of the advertized gases and (2) estimate the presence and quantity of additional gases. The patterns of sensor response can be thought of as clusters of data points in a seven dimensional space. One dimension for each sensor's output. For all of the gases tested, these clusters were separated enough that good quantitative results were obtained. As an example, the prototype RAQMS is able to distinguish methane from butane and predict accurate concentrations of both gases. A mathematical technique for estimating probability density functions from random samples is used to distinguish the data clusters from each other and to make gas concentration estimates. Bayes optimal estimates of gas concentration are calculated using the probability density function. The

  16. A Comparison and Evaluation of Real-Time Software Systems Modeling Languages

    NASA Technical Reports Server (NTRS)

    Evensen, Kenneth D.; Weiss, Kathryn Anne

    2010-01-01

    A model-driven approach to real-time software systems development enables the conceptualization of software, fostering a more thorough understanding of its often complex architecture and behavior while promoting the documentation and analysis of concerns common to real-time embedded systems such as scheduling, resource allocation, and performance. Several modeling languages have been developed to assist in the model-driven software engineering effort for real-time systems, and these languages are beginning to gain traction with practitioners throughout the aerospace industry. This paper presents a survey of several real-time software system modeling languages, namely the Architectural Analysis and Design Language (AADL), the Unified Modeling Language (UML), Systems Modeling Language (SysML), the Modeling and Analysis of Real-Time Embedded Systems (MARTE) UML profile, and the AADL for UML profile. Each language has its advantages and disadvantages, and in order to adequately describe a real-time software system's architecture, a complementary use of multiple languages is almost certainly necessary. This paper aims to explore these languages in the context of understanding the value each brings to the model-driven software engineering effort and to determine if it is feasible and practical to combine aspects of the various modeling languages to achieve more complete coverage in architectural descriptions. To this end, each language is evaluated with respect to a set of criteria such as scope, formalisms, and architectural coverage. An example is used to help illustrate the capabilities of the various languages.

  17. Acting to gain information: Real-time reasoning meets real-time perception

    NASA Technical Reports Server (NTRS)

    Rosenschein, Stan

    1994-01-01

    Recent advances in intelligent reactive systems suggest new approaches to the problem of deriving task-relevant information from perceptual systems in real time. The author will describe work in progress aimed at coupling intelligent control mechanisms to real-time perception systems, with special emphasis on frame rate visual measurement systems. A model for integrated reasoning and perception will be discussed, and recent progress in applying these ideas to problems of sensor utilization for efficient recognition and tracking will be described.

  18. Real time adaptive filtering for digital X-ray applications.

    PubMed

    Bockenbach, Olivier; Mangin, Michel; Schuberth, Sebastian

    2006-01-01

    Over the last decade, many methods for adaptively filtering a data stream have been proposed. Those methods have applications in two dimensional imaging as well as in three dimensional image reconstruction. Although the primary objective of this filtering technique is to reduce the noise while avoiding to blur the edges, diagnostic, automated segmentation and surgery show a growing interest in enhancing the features contained in the image flow. Most of the methods proposed so far emerged from thorough studies of the physics of the considered modality and therefore show only a marginal capability to be extended across modalities. Moreover, adaptive filtering belongs to the family of processing intensive algorithms. Existing technology has often driven to simplifications and modality specific optimization to sustain the expected performances. In the specific case of real time digital X-ray as used surgery, the system has to sustain a throughput of 30 frames per second. In this study, we take a generalized approach for adaptive filtering based on multiple oriented filters. Mapping the filtering part to the embedded real time image processing while a user/application defined adaptive recombination of the filter outputs allow to change the smoothing and edge enhancement properties of the filter without changing the oriented filter parameters. We have implemented the filtering on a Cell Broadband Engine processor and the adaptive recombination on an off-the-shelf PC, connected via Gigabit Ethernet. This implementation is capable of filtering images of 5122 pixels at a throughput in excess of 40 frames per second while allowing to change the parameters in real time. PMID:17354937

  19. Metal nanocrystals embedded in single nanocrystals of MOFs give unusual selectivity as heterogeneous catalysts.

    PubMed

    Na, Kyungsu; Choi, Kyung Min; Yaghi, Omar M; Somorjai, Gabor A

    2014-10-01

    The growth of nanocrystalline metal-organic frameworks (nMOFs) around metal nanocrystals (NCs) is useful in controlling the chemistry and metric of metal NCs. In this Letter, we show rare examples of nMOFs grown in monocrystalline form around metal NCs. Specifically, Pt NCs were subjected to reactions yielding Zr(IV) nMOFs [Zr6O4(OH)4(fumarate)6, MOF-801; Zr6O4(OH)4(BDC)6 (BDC = 1,4-benzenedicarboxylate), UiO-66; Zr6O4(OH)4(BPDC)6 (BPDC = 4,4'-biphenyldicarboxylate), UiO-67] as a single crystal within which the Pt NCs are embedded. These constructs (Pt⊂nMOF)nanocrystal are found to be active in gas-phase hydrogenative conversion of methylcyclopentane (MCP) and give unusual product selectivity. The Pt⊂nUiO-66 shows selectivity to C6-cyclic hydrocarbons such as cyclohexane and benzene that takes place with 100 °C lower temperature than the standard reaction (Pt-on-SiO2). We observe a pore size effect in the nMOF series where the small pore of Pt⊂nMOF-801 does not produce the same products, while the larger pore Pt⊂nUiO-67 catalyst provides the same products but with different selectivity. The (Pt⊂nMOF)nanocrystal spent catalyst is found to maintain the original crystallinity, and be recyclable without any byproduct residues. PMID:25198135

  20. REAL TIME ULTRASONIC ALUMINUM SPOT WELD MONITORING SYSTEM

    SciTech Connect

    Regalado, W. Perez; Chertov, A. M.; Maev, R. Gr.

    2010-02-22

    Aluminum alloys pose several properties that make them one of the most popular engineering materials: they have excellent corrosion resistance, and high weight-to-strength ratio. Resistance spot welding of aluminum alloys is widely used today but oxide film and aluminum thermal and electrical properties make spot welding a difficult task. Electrode degradation due to pitting, alloying and mushrooming decreases the weld quality and adjustment of parameters like current and force is required. To realize these adjustments and ensure weld quality, a tool to measure weld quality in real time is required. In this paper, a real time ultrasonic non-destructive evaluation system for aluminum spot welds is presented. The system is able to monitor nugget growth while the spot weld is being made. This is achieved by interpreting the echoes of an ultrasound transducer located in one of the welding electrodes. The transducer receives and transmits an ultrasound signal at different times during the welding cycle. Valuable information of the weld quality is embedded in this signal. The system is able to determine the weld nugget diameter by measuring the delays of the ultrasound signals received during the complete welding cycle. The article presents the system performance on aluminum alloy AA6022.

  1. Real-time Adaptive Control Using Neural Generalized Predictive Control

    NASA Technical Reports Server (NTRS)

    Haley, Pam; Soloway, Don; Gold, Brian

    1999-01-01

    The objective of this paper is to demonstrate the feasibility of a Nonlinear Generalized Predictive Control algorithm by showing real-time adaptive control on a plant with relatively fast time-constants. Generalized Predictive Control has classically been used in process control where linear control laws were formulated for plants with relatively slow time-constants. The plant of interest for this paper is a magnetic levitation device that is nonlinear and open-loop unstable. In this application, the reference model of the plant is a neural network that has an embedded nominal linear model in the network weights. The control based on the linear model provides initial stability at the beginning of network training. In using a neural network the control laws are nonlinear and online adaptation of the model is possible to capture unmodeled or time-varying dynamics. Newton-Raphson is the minimization algorithm. Newton-Raphson requires the calculation of the Hessian, but even with this computational expense the low iteration rate make this a viable algorithm for real-time control.

  2. Fast Context Switching in Real-Time Propositional Reasoning

    NASA Technical Reports Server (NTRS)

    Nayak, P. Pandurang; Williams, Brian C.

    1997-01-01

    The trend to increasingly capable and affordable control processors has generated an explosion of embedded real-time gadgets that serve almost every function imaginable. The daunting task of programming these gadgets is greatly alleviated with real-time deductive engines that perform all execution and monitoring functions from a single core model, Fast response times are achieved using an incremental propositional deductive database (an LTMS). Ideally the cost of an LTMS's incremental update should be linear in the number of labels that change between successive contexts. Unfortunately an LTMS can expend a significant percentage of its time working on labels that remain constant between contexts. This is caused by the LTMS's conservative approach: a context switch first removes all consequences of deleted clauses, whether or not those consequences hold in the new context. This paper presents a more aggressive incremental TMS, called the ITMS, that avoids processing a significant number of these consequences that are unchanged. Our empirical evaluation for spacecraft control shows that the overhead of processing unchanged consequences can be reduced by a factor of seven.

  3. Real Time Energy Management Control Strategies for Hybrid Powertrains

    NASA Astrophysics Data System (ADS)

    Zaher, Mohamed Hegazi Mohamed

    In order to improve fuel efficiency and reduce emissions of mobile vehicles, various hybrid power-train concepts have been developed over the years. This thesis focuses on embedded control of hybrid powertrain concepts for mobile vehicle applications. Optimal robust control approach is used to develop a real time energy management strategy for continuous operations. The main idea is to store the normally wasted mechanical regenerative energy in energy storage devices for later usage. The regenerative energy recovery opportunity exists in any condition where the speed of motion is in opposite direction to the applied force or torque. This is the case when the vehicle is braking, decelerating, or the motion is driven by gravitational force, or load driven. There are three main concepts for regernerative energy storing devices in hybrid vehicles: electric, hydraulic, and flywheel. The real time control challenge is to balance the system power demand from the engine and the hybrid storage device, without depleting the energy storage device or stalling the engine in any work cycle, while making optimal use of the energy saving opportunities in a given operational, often repetitive cycle. In the worst case scenario, only engine is used and hybrid system completely disabled. A rule based control is developed and tuned for different work cycles and linked to a gain scheduling algorithm. A gain scheduling algorithm identifies the cycle being performed by the machine and its position via GPS, and maps them to the gains.

  4. A real-time groundwater management model using data assimilation

    NASA Astrophysics Data System (ADS)

    Cheng, Wei-Chen; Putti, Mario; Kendall, Donald R.; Yeh, William W.-G.

    2011-06-01

    This study develops a groundwater management model for real-time operation of an aquifer system. A groundwater flow model is allied with a nudging data assimilation algorithm that reduces the forecast error, minimizes the risk of system failure, and improves management strategies. The nudging algorithm treats the unknown private pumping as an additional sink term in the groundwater flow equation and provides a consistently physical interpretation for the identification of pumping rates. The system response due to pumping and injection is represented by a response matrix that is generated by the influence coefficient method. The response matrix (with a much smaller dimension) is used as a reduced model and is embedded directly in the management model as a part of the constraint set. Additionally, the influence coefficient method is utilized to include the nudging effect in the reduced model. The management model optimizes the monthly operation for 12 months into the future and determines the optimal strategy using the information provided by nudging. The management model is updated at the beginning of each month when new head observations and pumping data become available. We also discuss the utility, accuracy, and efficiency of the proposed management model for real-time operation.

  5. Real-Time System Verification by Kappa-Induction

    NASA Technical Reports Server (NTRS)

    Pike, Lee S.

    2005-01-01

    We report the first formal verification of a reintegration protocol for a safety-critical, fault-tolerant, real-time distributed embedded system. A reintegration protocol increases system survivability by allowing a node that has suffered a fault to regain state consistent with the operational nodes. The protocol is verified in the Symbolic Analysis Laboratory (SAL), where bounded model checking and decision procedures are used to verify infinite-state systems by k-induction. The protocol and its environment are modeled as synchronizing timeout automata. Because k-induction is exponential with respect to k, we optimize the formal model to reduce the size of k. Also, the reintegrator's event-triggered behavior is conservatively modeled as time-triggered behavior to further reduce the size of k and to make it invariant to the number of nodes modeled. A corollary is that a clique avoidance property is satisfied.

  6. Real-time structured light depth extraction

    NASA Astrophysics Data System (ADS)

    Keller, Kurtis; Ackerman, Jeremy D.

    2000-03-01

    Gathering depth data using structured light has been a procedure for many different environments and uses. Many of these system are utilized instead of laser line scanning because of their quickness. However, to utilize depth extraction for some applications, in our case laparoscopic surgery, the depth extraction must be in real time. We have developed an apparatus that speeds up the raw image display and grabbing in structured light depth extraction from 30 frames per second to 60 and 180 frames per second. This results in an updated depth and texture map of about 15 times per second versus about 3. This increased update rate allows for real time depth extraction for use in augmented medical/surgical applications. Our miniature, fist-sized projector utilizes an internal ferro-reflective LCD display that is illuminated with cold light from a flex light pipe. The miniature projector, attachable to a laparoscope, displays inverted pairs of structured light into the body where these images are then viewed by a high-speed camera set slightly off axis from the projector that grabs images synchronously. The images from the camera are ported to a graphics-processing card where six frames are worked on simultaneously to extract depth and create mapped textures from these images. This information is then sent to the host computer with 3D coordinate information of the projector/camera and the associated textures. The surgeon is then able to view body images in real time from different locations without physically moving the laparoscope imager/projector, thereby, reducing the trauma of moving laparoscopes in the patient.

  7. Prototype COBRA near-real-time processor

    NASA Astrophysics Data System (ADS)

    Earp, Samuel L.; Marshall, J. W.; Anthony, E. R.

    1996-05-01

    The U.S. Marine Corps COBRA countermine surveillance program has developed, as a risk- reduction alternative, a near real-time processor for the output of the COBRA multispectral camera. This processor has been tested using approximately 13.5 hours of video data from the COBRA DT-0 developmental test, representing approximately 243,000 frames of multispectral data. The results have been very encouraging--the system is robust and the minefield detection performance has met the goals of the COBRA program. The MITRE COBRA prototype processor is built from commercial-off-the-shelf VME bus technology. Video capture is provided by a Transtech TDM 435 capture/display VME card. Control is performed on a GMSV64 Super Sparc card that resides in two VME slots. The compute engine consists of two Pentek 4270 Quad TMS320C40 digital signal processing boards. There are two additional 6U VME boards to provide fast SCSI IO. The system is capable of capturing, digitizing and processing the COBRA data stream at between one-eighth and one-half real-time, depending on processing options. The nominal compute power of the system is 2.2 GOPS, 450 MFLOPS. The system is easily upgradeable due to the open architecture--one proposed upgrade will be to increase the number of available TMS320C40 processors to sixteen, providing real-time performance without compromising the current investment in software and hardware. The software for the system is primarily written in C, with hand-optimized assembler code for portions of the compute kernel. The algorithm that is implemented is based on the MITRE minefield detection algorithm detailed at AeroSense '95. The system development required a registration algorithm--this was the only algorithm development that was performed, the rest of the algorithms coming from previous MITRE effort on the COBRA program. Lessons learned from the development and upgrade/test plans will be presented.

  8. Exploring Earthquakes in Real-Time

    NASA Astrophysics Data System (ADS)

    Bravo, T. K.; Kafka, A. L.; Coleman, B.; Taber, J. J.

    2013-12-01

    Earthquakes capture the attention of students and inspire them to explore the Earth. Adding the ability to view and explore recordings of significant and newsworthy earthquakes in real-time makes the subject even more compelling. To address this opportunity, the Incorporated Research Institutions for Seismology (IRIS), in collaboration with Moravian College, developed ';jAmaSeis', a cross-platform application that enables students to access real-time earthquake waveform data. Students can watch as the seismic waves are recorded on their computer, and can be among the first to analyze the data from an earthquake. jAmaSeis facilitates student centered investigations of seismological concepts using either a low-cost educational seismograph or streamed data from other educational seismographs or from any seismic station that sends data to the IRIS Data Management System. After an earthquake, students can analyze the seismograms to determine characteristics of earthquakes such as time of occurrence, distance from the epicenter to the station, magnitude, and location. The software has been designed to provide graphical clues to guide students in the analysis and assist in their interpretations. Since jAmaSeis can simultaneously record up to three stations from anywhere on the planet, there are numerous opportunities for student driven investigations. For example, students can explore differences in the seismograms from different distances from an earthquake and compare waveforms from different azimuthal directions. Students can simultaneously monitor seismicity at a tectonic plate boundary and in the middle of the plate regardless of their school location. This can help students discover for themselves the ideas underlying seismic wave propagation, regional earthquake hazards, magnitude-frequency relationships, and the details of plate tectonics. The real-time nature of the data keeps the investigations dynamic, and offers students countless opportunities to explore.

  9. Real-time optical fiber dosimeter probe

    NASA Astrophysics Data System (ADS)

    Croteau, André; Caron, Serge; Rink, Alexandra; Jaffray, David; Mermut, Ozzy

    2011-03-01

    There is a pressing need for a passive optical fiber dosimeter probe for use in real-time monitoring of radiation dose delivered to clinical radiation therapy patients. An optical fiber probe using radiochromic material has been designed and fabricated based on a thin film of the radiochromic material on a dielectric mirror. Measurements of the net optical density vs. time before, during, and after irradiation at a rate of 500cGy/minute to a total dose of 5 Gy were performed. Net optical densities increased from 0.2 to 2.0 for radiochromic thin film thicknesses of 2 to 20 μm, respectively.

  10. A novel compact real time radiation detector.

    PubMed

    Li, Shiping; Xu, Xiufeng; Cao, Hongrui; Tang, Shibiao; Ding, Baogang; Yin, Zejie

    2012-08-01

    A novel compact real time radiation detector with cost-effective, ultralow power and high sensitivity based on Geiger counter is presented. The power consumption of this detector which employs CMOS electro circuit and ultralow-power microcontroller is down to only 12.8 mW. It can identify the presences of 0.22 μCi (60)Co at a distance of 1.29 m. Furthermore, the detector supports both USB bus and serial interface. It can be used for personal radiation monitoring and also fits the distributed sensor network for radiation detection. PMID:22738843