/ps_img_prepare

codes for preparing data for pansharpening

Primary LanguageJupyter Notebook

Data preparation toolbox for pansharpening algorithm.

  1. npy-matlab-master is a numpy io package in Matlab or Octave from Travis
  2. crop_img.m crops HS/MS/PAN images to patches of a pre-defined size and gives the corresponding color patch for visualization.
  3. generate_RR_samples.m generates samples at reduced-resolution.

FullResolutionRegistrationToolbox and ReducedResolutionProtocolToolbox are from :

G. Vivone, M. Dalla Mura, A. Garzelli, and F. Pacifici, “A Benchmarking Protocol for Pansharpening: Dataset, Pre-processing, and Quality Assessment,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, pp. 1–1, 2021, doi: 10.1109/JSTARS.2021.3086877.

If you find these codes are helpful, please kindly cite the following paper:

@article{vivoneBenchmarkingProtocolPansharpening2021,
  title = {A {{Benchmarking Protocol}} for {{Pansharpening}}: Dataset, {{Pre}}-Processing, and {{Quality Assessment}}},
  shorttitle = {A {{Benchmarking Protocol}} for {{Pansharpening}}},
  author = {Vivone, Gemine and Dalla Mura, Mauro and Garzelli, Andrea and Pacifici, Fabio},
  year = {2021},
  journal = {IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing},
  pages = {1--1},
  issn = {2151-1535},
  doi = {10.1109/JSTARS.2021.3086877}
 }