Search NASASearch

Engineering topics

Caulfield, H. J.

Publications and source records attributed to Caulfield, H. J..

Two-color holography concept (T-CHI)

The Material Processing in the Space Program of NASA-MSFC was active in developing numerous optical techniques for the characterization of fluids in the vicinity of various materials during crystallization and/or solidification. Two-color holographic interferometry demonstrates that temperature and concentration separation in transparent (T-CHI) model systems is possible. The experiments were performed for particular (succinonitrile) systems. Several solutions are possible in Microgravity Sciences and Applications (MSA) experiments on future Shuttle missions. The theory of the T-CHI concept is evaluated. Although particular cases are used for explanations, the concepts developed will be universal. A breadboard system design is also presented for ultimate fabrication and testing of theoretical findings. New developments in holography involving optical fibers and diode lasers are also incorporated.

Vikram, C. S.

Toward automated analysis of particle holograms

A preliminary study of approaches for extracting and analyzing data from particle holograms is discussed. It concludes that: (1) for thin spherical particles, out-of-focus methods are optimum; (2) for thin nonspherical particles, out-of-focus methods are useful but must be supplemented by in-focus methods; (3) a complex method of projection and back projection can remove out-of-focus data for deep particles.

Caulfield, H. J.

An approach for automated analysis of particle holograms

A simple method for analyzing droplet holograms is proposed that is readily adaptable to automation using modern image digitizers and analyzers for determination of the number, location, and size distributions of spherical or nearly spherical droplets. The method determines these parameters by finding the spatial location of best focus of the droplet images. With this location known, the particle size may be determined by direct measurement of image area in the focal plane. Particle velocity and trajectory may be determined by comparison of image locations at different instants in time. The method is tested by analyzing digitized images from a reconstructed in-line hologram, and the results show that the method is more accurate than a time-consuming plane-by-plane search for sharpest focus.

Stanton, A. C.

Efficient matrix partitioning for optical computing

Techniques for partitioning optical linear algebra problems to make them amenable to solution using optical processors programmed with simple algorithms are explored. Generalized methods for splitting a linear algebra matrix into a series of submatrices are reviewed, showing that simple forms can be pipelined smoothly and that parallel accumulation can be achieved by beam combining on detectors or by summing electronically. The techniques offer simplified bookkeeping, algorithmic independence, and high efficiency. The computational speed will depend on the number of multiplier-accumulators devoted to the task.

Caulfield, H. J.

Automatic holographic droplet analysis for liquid fuel sprays

The basic scheme for automated holographic analysis involves an optical system for reconstruction of the three dimensional real image of the droplet field, a spatial scanning system to transport a digitizing X-y image sensor through the real image, and processing algorithms for droplet recognition which establish the droplet sizes and positions. The hardware for system demonstrated includes the expanded and collimated beam from a 5 mW helium-neon laser for hologram reconstruction, an imaging lens for magnification of the real image field, and a video camera and digitizer providing 512-by-512 pixel resolution with 8-bit digitization. A mechanical stage is used to scan the hologram in three dimensional space, maintaining constant image magnification. A test droplet hologram is used for development and testing of the image processing algorithms.

Stanton, A. C.

Systolic triple-matrix product calculations

In order to handle arbitrary-sized matrices with fixed-sized optical matrix processors, it is necessary to expand or contract the problem to fit the processor. This preprocessing is examined. It is applied to the type of triple-matrix product calculation needed for Kalman filtering. Emphasis will be placed on systolic-type processors.

Caulfield, H. J.

Luneburg lens and optical matrix algebra research

Planar, as opposed to channelized, integrated optical circuits (IOCs) were stressed as the basis for computational devices. Both fully-parallel and systolic architectures are considered and the tradeoffs between the two device types are discussed. The Kalman filter approach is a most important computational method for many NASA problems. This approach to deriving a best-fit estimate for the state vector describing a large system leads to matrix sizes which are beyond the predicted capacities of planar IOCs. This problem is overcome by matrix partitioning, and several architectures for accomplishing this are described. The Luneburg lens work has involved development of lens design techniques, design of mask arrangements for producing lenses of desired shape, investigation of optical and chemical properties of arsenic trisulfide films, deposition of lenses both by thermal evaporation and by RF sputtering, optical testing of these lenses, modification of lens properties through ultraviolet irradiation, and comparison of measured lens properties with those expected from ray trace analyses.

Wood, V. E.

Optical implementation of systolic array processing

Algorithms for matrix vector multiplication are implemented using acousto-optic cells for multiplication and input data transfer and using charge coupled devices detector arrays for accumulation and output of the results. No two dimensional matrix mask is required; matrix changes are implemented electronically. A system for multiplying a 50 component nonnegative real vector by a 50 by 50 nonnegative real matrix is described. Modifications for bipolar real and complex valued processing are possible, as are extensions to matrix-matrix multiplication and multiplication of a vector by multiple matrices.

Caulfield, H. J.