├── .gitignore ├── .idea ├── .gitignore ├── HSI-BandSelection.iml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── other.xml └── vcs.xml ├── Figures ├── Comparison1.jpg ├── Comparison2.jpg ├── GSS1.jpg ├── GSS2.jpg ├── GSS3.jpg └── IBRA.jpg ├── HSIBandSelection.ipynb ├── IP_SA_Clasification-Demo.ipynb ├── MANIFEST.in ├── README.md ├── pyproject.toml ├── reproduceResultsPaper.py ├── setup.py └── src ├── HSIBandSelection ├── Classification │ ├── ANNStrategy.py │ ├── CNNStrategy.py │ ├── Model.py │ ├── ModelStrategy.py │ ├── RFStrategy.py │ ├── SVMStrategy.py │ ├── __init__.py │ └── networks.py ├── Data │ ├── Indian_pines_corrected.mat │ ├── Indian_pines_corrected_compressed.mat │ ├── Indian_pines_gt.mat │ ├── PaviaU.mat │ ├── PaviaU_gt.mat │ ├── Salinas_corrected.mat │ └── Salinas_gt.mat ├── InterBandRedundancy.py ├── SelectBands.py ├── TrainSelection.py ├── __init__.py ├── readSAT.py └── utils.py └── __init__.py /.gitignore: -------------------------------------------------------------------------------- 1 | /IP/ 2 | /Kochia/ 3 | /SA/ 4 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/HSI-BandSelection.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/.idea/HSI-BandSelection.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/other.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/.idea/other.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /Figures/Comparison1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/Figures/Comparison1.jpg -------------------------------------------------------------------------------- /Figures/Comparison2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/Figures/Comparison2.jpg -------------------------------------------------------------------------------- /Figures/GSS1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/Figures/GSS1.jpg -------------------------------------------------------------------------------- /Figures/GSS2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/Figures/GSS2.jpg -------------------------------------------------------------------------------- /Figures/GSS3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/Figures/GSS3.jpg -------------------------------------------------------------------------------- /Figures/IBRA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/Figures/IBRA.jpg -------------------------------------------------------------------------------- /HSIBandSelection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/HSIBandSelection.ipynb -------------------------------------------------------------------------------- /IP_SA_Clasification-Demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/IP_SA_Clasification-Demo.ipynb -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include src/HSIBandSelection/Data/*.mat -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/pyproject.toml -------------------------------------------------------------------------------- /reproduceResultsPaper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/reproduceResultsPaper.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/setup.py -------------------------------------------------------------------------------- /src/HSIBandSelection/Classification/ANNStrategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/Classification/ANNStrategy.py -------------------------------------------------------------------------------- /src/HSIBandSelection/Classification/CNNStrategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/Classification/CNNStrategy.py -------------------------------------------------------------------------------- /src/HSIBandSelection/Classification/Model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/Classification/Model.py -------------------------------------------------------------------------------- /src/HSIBandSelection/Classification/ModelStrategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/Classification/ModelStrategy.py -------------------------------------------------------------------------------- /src/HSIBandSelection/Classification/RFStrategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/Classification/RFStrategy.py -------------------------------------------------------------------------------- /src/HSIBandSelection/Classification/SVMStrategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/Classification/SVMStrategy.py -------------------------------------------------------------------------------- /src/HSIBandSelection/Classification/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/HSIBandSelection/Classification/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/Classification/networks.py -------------------------------------------------------------------------------- /src/HSIBandSelection/Data/Indian_pines_corrected.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/Data/Indian_pines_corrected.mat -------------------------------------------------------------------------------- /src/HSIBandSelection/Data/Indian_pines_corrected_compressed.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/Data/Indian_pines_corrected_compressed.mat -------------------------------------------------------------------------------- /src/HSIBandSelection/Data/Indian_pines_gt.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/Data/Indian_pines_gt.mat -------------------------------------------------------------------------------- /src/HSIBandSelection/Data/PaviaU.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/Data/PaviaU.mat -------------------------------------------------------------------------------- /src/HSIBandSelection/Data/PaviaU_gt.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/Data/PaviaU_gt.mat -------------------------------------------------------------------------------- /src/HSIBandSelection/Data/Salinas_corrected.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/Data/Salinas_corrected.mat -------------------------------------------------------------------------------- /src/HSIBandSelection/Data/Salinas_gt.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/Data/Salinas_gt.mat -------------------------------------------------------------------------------- /src/HSIBandSelection/InterBandRedundancy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/InterBandRedundancy.py -------------------------------------------------------------------------------- /src/HSIBandSelection/SelectBands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/SelectBands.py -------------------------------------------------------------------------------- /src/HSIBandSelection/TrainSelection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/TrainSelection.py -------------------------------------------------------------------------------- /src/HSIBandSelection/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/HSIBandSelection/readSAT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/readSAT.py -------------------------------------------------------------------------------- /src/HSIBandSelection/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NISL-MSU/HSI-BandSelection/HEAD/src/HSIBandSelection/utils.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------