Search NASA⌕ Search

SEARCH · Search NASA

Results for “color constancy”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

29 records · Page 2

DSP Implementation of the Retinex Image Enhancement Algorithm

The Retinex is a general-purpose image enhancement algorithm that is used to produce good visual representations of scenes. It performs a non-linear spatial/spectral transform that synthesizes strong local contrast enhancement and color constancy. A real-time, video frame rate implementation of the Retinex is required to meet the needs of various potential users. Retinex processing contains a relatively large number of complex computations, thus to achieve real-time performance using current technologies requires specialized hardware and software. In this paper we discuss the design and development of a digital signal processor (DSP) implementation of the Retinex. The target processor is a Texas Instruments TMS320C6711 floating point DSP. NTSC video is captured using a dedicated frame-grabber card, Retinex processed, and displayed on a standard monitor. We discuss the optimizations used to achieve real-time performance of the Retinex and also describe our future plans on using alternative architectures.

Hines, Glenn↗

Method of Improving a Digital Image as a Function of its Dynamic Range

The present invention is a method of processing a digital image that is initially represented by digital data indexed to represent position on a display. The digital data is indicative of an intensity value I(sub i)(x,y) for each position (x,y) in each i-th spectral band. A classification of the image based on its dynamic range is then defined in each of the image's S spectral bands. The intensity value for each position in each i-th spectral band is adjusted to generate an adjusted intensity value for each position in each i-th spectral band in accordance with SIGMA (sup n)(sub n=1) W(sub n)(log I (sub i)(x,y) - log[I(sub i)(x,y)*F(sub n)(x,y)]), i=1,...,S where W(sub n) is a weighting factor, "*" is the convolution operator and S is the total number of unique spectral bands. For each n, the function F(sub n)(x,y) is a unique surround function applied to each position (x,y) and N is the total number of unique surround functions. Each unique surround function is scaled to improve some aspect of the digital image, e.g., dynamic range compression, color constancy, and lightness rendition. The adjusted intensity value to each position in each i-th spectral band of the image is then filtered with a filter function that is based on the dynamic range classification of the image.

Glenn A Woodell↗

Single-Scale Retinex Using Digital Signal Processors

The Retinex is an image enhancement algorithm that improves the brightness, contrast and sharpness of an image. It performs a non-linear spatial/spectral transform that provides simultaneous dynamic range compression and color constancy. It has been used for a wide variety of applications ranging from aviation safety to general purpose photography. Many potential applications require the use of Retinex processing at video frame rates. This is difficult to achieve with general purpose processors because the algorithm contains a large number of complex computations and data transfers. In addition, many of these applications also constrain the potential architectures to embedded processors to save power, weight and cost. Thus we have focused on digital signal processors (DSPs) and field programmable gate arrays (FPGAs) as potential solutions for real-time Retinex processing. In previous efforts we attained a 21 (full) frame per second (fps) processing rate for the single-scale monochromatic Retinex with a TMS320C6711 DSP operating at 150 MHz. This was achieved after several significant code improvements and optimizations. Since then we have migrated our design to the slightly more powerful TMS320C6713 DSP and the fixed point TMS320DM642 DSP. In this paper we briefly discuss the Retinex algorithm, the performance of the algorithm executing on the TMS320C6713 and the TMS320DM642, and compare the results with the TMS320C6711.

Hines, Glenn↗

Methods of Improving a Digital Image Having White Zones

The present invention is a method of processing a digital image that is initially represented by digital data indexed to represent positions on a display. The digital data is indicative of an intensity value I,(x,y) for each position (x,y) in each i-th spectral band. The intensity value for each position in each i-th spectral band is adjusted to generate an adjusted intensity value for each position in each i-th spectral band in accordance with SIGMA (sup N)(sub n=1)W(sub n)(log I(sub i)(x,y)-log[I(sub i)(x,y)*F(sub n)(x,y)]), i = 1,...,S where W(sub n) is a weighting factor, "*" is the convolution operator and S is the total number of unique spectral bands. For each n, the function F(sub n)(x,y) is a unique surround function applied to each position (x,y) and N is the total number of unique surround functions. Each unique surround function is scaled to improve some aspect of the digital image, e.g., dynamic range compression, color constancy, and lightness rendition. The adjusted intensity value for each position in each i-th spectral band of the image is then filtered with a filter function to generate a filtered intensity value R(sub i)(x,y). To Prevent graying of white zones in the image, the maximum of the original intensity value I(sub i)(x,y) and filtered intensity value R(sub i)(x,y) is selected for display.

Glenn A Woodell↗

DSP Implementation of the Multiscale Retinex Image Enhancement Algorithm

The Retinex is a general-purpose image enhancement algorithm that is used to produce good visual representations of scenes. It performs a non-linear spatial/ spectral transform that synthesizes strong local contrast enhancement and color constancy. A real-time, video frame rate implementation of the Retinex is required to meet the needs of various potential users. Retinex processing contains a relatively large number of complex computations, thus to achieve real-time performance using current technologies requires specialized hardware and software. In this paper we discuss the design and development of a digital signal processor (DSP) implementation of the Retinex. The target processor is a Texas Instruments TMS320C6711 floating point DSP. NTSC video is captured using a dedicated frame grabber card, Retinex processed, and displayed on a standard monitor. We discuss the optimizations used to achieve real-time performance of the Retinex and also describe our future plans on using alternative architectures.

Hines, Glenn D.↗

Image Enhancement, Image Quality, and Noise

The Multiscale Retinex With Color Restoration (MSRCR) is a non-linear image enhancement algorithm that provides simultaneous dynamic range compression, color constancy and rendition. The overall impact is to brighten up areas of poor contrast/lightness but not at the expense of saturating areas of good contrast/brightness. The downside is that with the poor signal-to-noise ratio that most image acquisition devices have in dark regions, noise can also be greatly enhanced thus affecting overall image quality. In this paper, we will discuss the impact of the MSRCR on the overall quality of an enhanced image as a function of the strength of shadows in an image, and as a function of the root-mean-square (RMS) signal-to-noise (SNR) ratio of the image.

Rahman, Zia-ur↗

Global color and albedo variations on Io

The present Voyager imaging data multispectral mosaics of Io include global mosaics from each of the Voyager 1 and 2 data sets and a high-resolution mosaic of the region centered on the Ra Patera volcano. The constancy of the disk-integrated color and albedo of Io over recent decades despite volcanic activity may be due to the regular occurrence of large Pele-type plumes with relatively dark, red deposits. Io's intrinsic spectral variability involves continuous variation among three major spectral end members. Attention is given to the mapping of the data into five spectral units for the purposes of comparison with laboratory measurements of Io surface material candidates.

Mcewen, Alfred S.↗

Asteroid observations and planetary atmospheres analysis

Photoelectric observations of Eros and 30 other asteroids providing information on their surface characteristics, shape, and rotation axes are reported. Photographs of 18 asteroids and 4 comets yielding accurate position information on various dates were obtained. Photometric observations were made of the Saturn satellite lapetus, and electronographic images of the Uranus and Neptune satellites were obtained experimentally with a Spectracon tube to assess photometry by that method. Planetary patrol photographs of Venus and deconvolved area scans of Uranus were taken. UBV photometry of the Galilean satellites for the period 1973-1974 was completely analyzed and accepted for publication. An improved magnitude and color index for Minas were derived from 1974 area scans. A special photomultiplier tube with a suppressor grid was incorporated into a pulse-counting photometer with special added circuitry for carrying out the observations concerning the constancy of solar system dimensions over cosmic time.

Baum, W. A.↗

Thermal Design of the Micrometeoroid Satellite S-55

The thermal design of the micrometeoroid satellite S-55 involves both experimental and analytical approaches in selecting materials and coatings. A cutaway drawing of the S-55 satellite is shown. The purpose of which is to obtain scientific and engineering design data on the frequency and penetration hazard of micrometeoroids at altitudes between about 250 nautical miles and 700 nautical miles. The passive method of thermal control used involves the selection of materials and coatings that give the desired ratio of absorptivity to emissivity alpha/epsilon for keeping the telemetry temperature within narrow limits and also to prevent overheating of the separate experiments. The selection of a material or coating for this purpose, however, is dictated not only by its absorptivity and emissivity values, but also by its reliability and the constancy of these values under long exposure to the space environment. Several test programs have been conducted in order to evaluate the materials and coatings being considered. Some of these are as follows: (1) Ultraviolet radiation in a vacuum to study discoloration and weight change. (2) Solar radiation in a vacuum to determine maximum equilibrium temperature, discoloration, and weight loss. (3) Thermal cycling and thermal shock to study material integrity (leaking, spalling, melting, etc.). (4) Proton radiation to observe effects on color, crystal structure, and strength. (5) Determination of effects of heat associated with coating application on the leak rate of pressurized parts. (6) Absorptivity and emissivity measurements. The experimental tests outlined and the maximum use of coating methods successfully employed on previous satellites should provide high reliability of the material used for the thermal design of this vehicle. A theoretical analysis was made to determine the values of alpha/epsilon required for different areas in order that the telemetry remain within the desired temperature limits.

Hastings, Earl C., Jr.↗

Clear water radiances for atmospheric correction of coastal zone color scanner imagery

The possibility of computing the inherent sea surface radiance for regions of clear water from coastal zone color scanner (CZCS) imagery given only a knowledge of the local solar zenith angle is examined. The inherent sea surface radiance is related to the upwelling and downwelling irradiances just beneath the sea surface, and an expression is obtained for a normalized inherent sea surface radiance which is nearly independent of solar zenith angle for low phytoplankton pigment concentrations. An analysis of a data base consisting of vertical profiles of upwelled spectral radiance and pigment concentration, which was used in the development of the CZCS program, confirms the virtual constancy of the normalized inherent sea surface radiance at wavelengths of 520 and 550 nm for cases when the pigment concentration is less than 0.25 mg/cu m. A strategy is then developed for using the normalized inherent sea surface radiance in the atmospheric correction of CZCS imagery.

Gordon, H. R.↗

SEGUE-2: Old Milky Way Stars Near and Far

The Sloan Extension for Galactic Understanding and Exploration 2 (SEGUE-2) obtained 128,288 low-resolution spectra (R ~ 1800) of 118,958 unique stars in the first year of the Sloan Digital Sky Survey III (2008–2009). SEGUE-2 targeted prioritized distant halo tracers (blue horizontal-branch stars, K giants, and M giants) and metal-poor or kinematically hot populations. The main goal of SEGUE-2 was to target stars in the distant halo and measure their kinematics and chemical abundances to learn about the formation and evolution of the Milky Way. We present the SEGUE-2 field placement and target selection strategies. We discuss the success rate of the targeting based on the SEGUE-2 spectra and other spectroscopic and astrometric surveys. We describe the final SEGUE-2/SDSS-III improvements to the stellar parameter determinations based on the SEGUE Stellar Parameter Pipeline. We report a (g - i) color-effective temperature relation calibrated to the IRFM. We evaluate the accuracy and uncertainties associated with these stellar parameters by comparing with fundamental parameters, a sample of high-resolution spectra of SEGUE stars analyzed homogeneously, stars in well-studied clusters, and stars observed in common by the APOGEE survey. The final SEGUE spectra, calibration data, and derived parameters described here were released in SDSS-III Data Release 9 and continue to be included in all subsequent SDSS Data Releases. Because of its faint limiting magnitude and emphasis on the distant halo, the public SEGUE-2 data remain an important resource for the spectroscopy of stars in the Milky Way.

79 ASTRONOMY AND ASTROPHYSICS↗