Stripes in hyperspectral imagery reduce image quality and limit further applications. In this paper, we propose a novel destriping method. In this method, reference spectra is extracted in VNIR bands and linear unmixing is performed to denoise these bands, and abundance maps derived by VNIR bands are then used to repair SWIR bands. The error term of all the SWIR bands is also calculated, and the kriging interpolation method is used to interpolate error term, deriving the final destriped SWIR images. Destriping results shown that the proposed method outperforms the traditional kriging interpolation with visual inspection and quantitative assessment.