Information Technology & Software

Symmetric Phase-Only Filtering in Particle-Image Velocimetry

Performance is enhanced significantly with little increase in computation time.

Symmetrical phase-only filtering (SPOF) can be exploited to obtain substantial improvements in the results of data processing in particle- image velocimetry (PIV). In comparison with traditional PIV data processing, SPOF PIV data processing yields narrower and larger amplitude correlation peaks, thereby providing more-accurate velocity estimates. The higher signal-to-noise ratios associated with the higher amplitude correlation peaks afford greater robustness and reliability of processing. SPOF also affords superior performance in the presence of surface flare light and/or background light. SPOF algorithms can readily be incorporated into pre-existing algorithms used to process digitized image data in PIV, without significantly increasing processing times.

Posted in: Briefs, Information Sciences, Mathematical models, Imaging, Imaging and visualization, Imaging, Imaging and visualization, Particulate matter (PM)

Supplier Management System

Supplier Management System (SMS) allows for a consistent, agency-wide performance rating system for suppliers used by NASA. This version (2.0) combines separate databases into one central database that allows for the sharing of supplier data. Information extracted from the NBS/Oracle database can be used to generate ratings. Also, supplier ratings can now be generated in the areas of cost, product quality, delivery, and audit data. Supplier data can be charted based on real-time user input. Based on these individual ratings, an overall rating can be generated.

Posted in: Briefs, Information Sciences, Data exchange, Data exchange, Data management, Supplier assessment

Improved CLARAty Functional-Layer/Decision-Layer Interface

Improved interface software for communication between the CLARAty Decision and Functional layers has been developed. [The Coupled Layer Architecture for Robotics Autonomy (CLARAty) was described in “Coupled-Layer Robotics Architecture for Autonomy” (NPO-21218), NASA Tech Briefs, Vol. 26, No. 12 (December 2002), page 48. To recapitulate: the CLARAty architecture was developed to improve the modularity of robotic software while tightening coupling between planning/execution and basic control subsystems. Whereas prior robotic software architectures typically contained three layers, the CLARAty contains two layers: a decision layer (DL) and a functional layer (FL).] Types of communication supported by the present software include sending commands from DL modules to FL modules and sending data updates from FL modules to DL modules.

Posted in: Briefs, TSP, Information Sciences, Architecture, Computer software / hardware, Computer software and hardware, Architecture, Computer software / hardware, Computer software and hardware, Robotics

JAVA Stereo Display Toolkit

This toolkit provides a common interface for displaying graphical user interface (GUI) components in stereo using either specialized stereo display hardware (e.g., liquid crystal shutter or polarized glasses) or anaglyph display (red/blue glasses) on standard workstation displays. An application using this toolkit will work without modification in either environment, allowing stereo software to reach a wider audience without sacrificing high-quality display on dedicated hardware.

Posted in: Briefs, Information Sciences, Computer software / hardware, Computer software and hardware, Computer software / hardware, Computer software and hardware, Human machine interface (HMI), Displays, Displays

PyPele Rewritten To Use MPI

A computer program known as “PyPele,” originally written as a Python-language extension module of a C++ language program, has been rewritten in pure Python language. The original version of PyPele dispatches and coordinates parallel- processing tasks on cluster computers and provides a conceptual framework for spacecraft-mission- design and -analysis software tools to run in an embarrassingly parallel mode. The original version of PyPele uses SSH (Secure Shell — a set of standards and an associated network protocol for establishing a secure channel between a local and a remote computer) to coordinate parallel processing. Instead of SSH, the present Python version of PyPele uses Message Passing Interface (MPI) [an unofficial de-facto standard language-independent application programming interface for message-passing on a parallel computer] while keeping the same user interface.

Posted in: Briefs, Information Sciences, Architecture, Communication protocols, Computer software / hardware, Computer software and hardware, Architecture, Communication protocols, Computer software / hardware, Computer software and hardware

Pattern-Recognition System for Approaching a Known Target

Multiple image features are utilized in a multiphase data-fusion process.

A closed-loop pattern-recognition system is designed to provide guidance for maneuvering a small exploratory robotic vehicle (rover) on Mars to return to a landed spacecraft to deliver soil and rock samples that the spacecraft would subsequently bring back to Earth. The system could be adapted to terrestrial use in guiding mobile robots to approach known structures that humans could not approach safely, for such purposes as reconnaissance in military or law-enforcement applications, terrestrial scientific exploration, and removal of explosive or other hazardous items.

Posted in: Briefs, TSP, Information Sciences, Mathematical models, Imaging and visualization, Spacecraft guidance, Surveillance, Hazards and emergency management, Hazards and emergency operations, Entry, descent, and landing

Orchestrator Telemetry Processing Pipeline

A multi-platform architecture is used to build and manage a telemetry-processing pipeline.

Orchestrator is a software application infrastructure for telemetry monitoring, logging, processing, and distribution. The architecture has been applied to support operations of a variety of planetary rovers. Built in Java with the Eclipse Rich Client Platform, Orchestrator can run on most commonly used operating systems. The pipeline supports configurable parallel processing that can significantly reduce the time needed to process a large volume of data products.

Posted in: Briefs, Information Sciences, Architecture, Computer software and hardware, Telemetry

Scheme for Quantum Computing Immune to Decoherence

The spintronic encodings of this scheme are more efficient than those of a prior scheme.

A constructive scheme has been devised to enable mapping of any quantum computation into a spintronic circuit in which the computation is encoded in a basis that is, in principle, immune to quantum decoherence. The scheme is implemented by an algorithm that utilizes multiple physical spins to encode each logical bit in such a way that collective errors affecting all the physical spins do not disturb the logical bit. The scheme is expected to be of use to experimenters working on spintronic implementations of quantum logic.

Posted in: Briefs, Information Sciences, Mathematical models, Integrated circuits, Test equipment and instrumentation

Ring Bus Architecture for a Solid-State Recorder

A document concisely describes a ring bus architecture for a proposed solid-state recorder (SSR) that would serve as buffer of data to be transmitted from a spacecraft to Earth. This architecture would afford fault tolerance needed for reliable operation in an anticipated high-radiation environment in which traditional SSRs cannot operate reliably. Features of the architecture include one or more controller boards and multiple memory boards interconnected in a ringlike topology. The interconnections would be high-speed serial links complying with the Institute of Electrical and Electronics Engineers (IEEE) standard 1393 (which pertains to a spaceborne fiber-optic data bus).

Posted in: Briefs, TSP, Information Sciences, Architecture, Computer software and hardware, Data exchange, Fiber optics

Image Compression Algorithm Altered To Improve Stereo Ranging

A report discusses a modification of the ICER image-data-compression algorithm to increase the accuracy of ranging computations performed on compressed stereoscopic image pairs captured by cameras aboard the Mars Exploration Rovers. (ICER and variants thereof were discussed in several prior NASA Tech Briefs articles.) Like many image compressors, ICER was designed to minimize a mean-square-error measure of distortion in reconstructed images as a function of the compressed data volume. The present modification of ICER was preceded by formulation of an alternative error measure, an image-quality metric that focuses on stereoscopic-ranging quality and takes account of image-processing steps in the stereoscopic-ranging process. This metric was used in empirical evaluation of bit planes of wavelet-transform subbands that are generated in ICER.

Posted in: Briefs, TSP, Information Sciences, Mathematical models, Imaging and visualization, Spacecraft

The U.S. Government does not endorse any commercial product, process, or activity identified on this web site.