Striping effects, i.e., artifacts that vary systematically with the image column or row, may arise in hyperspectral or multispectral imagery from a variety of sources. One potential source of striping is a physical effect inherent in the measurement, such as a variation in viewing geometry or illumination across the image. More common sources are instrumental artifacts, such as a variation in spectral resolution, wavelength calibration or radiometric calibration, which can result from imperfect corrections for spectral “smile” or detector array nonuniformity. This paper describes a general method of suppressing striping effects in spectral imagery by referencing the image to a spectrally lowdimensional model. The destriping transform for a given column or row is taken to be affine, i.e., specified by a gain and offset. The image cube model is derived from a subset of spectral bands or principal components thereof. The general approach is effective for all types of striping, including broad or narrow, sharp or graduated, and is applicable to radiance data at all optical wavelengths and to reflectance data in the solar (visible through short-wave infrared) wavelength region. Some specific implementations are described, including a method for suppressing effects of viewing angle variation in VNIR-SWIR imagery.