MDI-TokyoTech / Spatio-Spectral-Structure-Tensor-Total-Variation-for-Hyperspectral-Image-Denoising-and-Destriping

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spatio-Spectral Structure Tensor Total Variation for Hyperspectral Image Denoising and Destriping

This is a demo code of the proposed method in the following reference:

S. Takemoto and S. Ono, ``Spatio-Spectral-Structure-Tensor-Total-Variation-for-Hyperspectral-Image-Denoising-and-Destriping.''

Update history: Apr. 4, 2024: v1.0

For more information, see the following

How to use

  1. Setting parameters
  • Choose the image (JasperRidge or PaviaUniversity)
  • Adjust the parameters
    • params.rho: parameter for the radii of the noise terms
    • params.blocksize: Block size of spatio-spectral structure tensor
    • params.stopcri: Stopping criterion
    • params.maxiter: Maximum number of iterations
    • params.disprate: Period to display intermediate results
  • Set as use_GPU = 1 if you use GPU.
  1. Run main.m

Reference

If you use this code, please cite the following paper:

@misc{Takemoto2024Spatio,
      title={Spatio-Spectral Structure Tensor Total Variation for Hyperspectral Image Denoising and Destriping}, 
      author={Takemoto, Shingo and Ono, Shunsuke},
      year={2024},
      eprint={2308.00500},
      archivePrefix={arXiv},
      primaryClass={eess.SP}
}

About

License:MIT License


Languages

Language:MATLAB 100.0%