zhaoyuzhi / HSGAN

HSGAN: Hyperspectral Reconstruction from RGB Images with Generative Adversarial Network. IEEE TNNLS, 2023

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HSGAN

Supplementary material for "HSGAN: Hyperspectral Reconstruction from RGB Images with Generative Adversarial Network", accepted by IEEE Transactions on Neural Networks and Learning Systems, 2023

1 Preparation

We test the code on CUDA 8.0 (higher version is also compatible). The basic requirements are as follows:

  • pytorch==1.0.0
  • torchvision==0.2.1
  • h5py
  • python-opencv
  • spectral
  • scikit-image

2 Use the code

  • Train a model:
python train.py

The default method is trainer.Trainer for the first 3000 training epochs. Please then use trainer.Trainer_GAN method after training with 3000 epochs.

  • Validate a trained model:
python validation.py

3 Division of training / validation sets

The following table concludes the division of training and validation sets:

Dataset Name of training images Name of validation images
ARAD (450 training images and 10 validation images) 'ARAD_HS_0001', 'ARAD_HS_0002', 'ARAD_HS_0003', 'ARAD_HS_0004', 'ARAD_HS_0005', 'ARAD_HS_0006', 'ARAD_HS_0007', 'ARAD_HS_0008', 'ARAD_HS_0009', 'ARAD_HS_0010', 'ARAD_HS_0011', 'ARAD_HS_0012', 'ARAD_HS_0013', 'ARAD_HS_0014', 'ARAD_HS_0015', 'ARAD_HS_0016', 'ARAD_HS_0017', 'ARAD_HS_0018', 'ARAD_HS_0019', 'ARAD_HS_0020', 'ARAD_HS_0021', 'ARAD_HS_0022', 'ARAD_HS_0023', 'ARAD_HS_0024', 'ARAD_HS_0025', 'ARAD_HS_0026', 'ARAD_HS_0027', 'ARAD_HS_0028', 'ARAD_HS_0029', 'ARAD_HS_0030', 'ARAD_HS_0031', 'ARAD_HS_0032', 'ARAD_HS_0033', 'ARAD_HS_0034', 'ARAD_HS_0035', 'ARAD_HS_0036', 'ARAD_HS_0037', 'ARAD_HS_0038', 'ARAD_HS_0039', 'ARAD_HS_0040', 'ARAD_HS_0041', 'ARAD_HS_0042', 'ARAD_HS_0043', 'ARAD_HS_0044', 'ARAD_HS_0045', 'ARAD_HS_0046', 'ARAD_HS_0047', 'ARAD_HS_0048', 'ARAD_HS_0049', 'ARAD_HS_0050', 'ARAD_HS_0051', 'ARAD_HS_0052', 'ARAD_HS_0053', 'ARAD_HS_0054', 'ARAD_HS_0055', 'ARAD_HS_0056', 'ARAD_HS_0057', 'ARAD_HS_0058', 'ARAD_HS_0059', 'ARAD_HS_0060', 'ARAD_HS_0061', 'ARAD_HS_0062', 'ARAD_HS_0063', 'ARAD_HS_0064', 'ARAD_HS_0065', 'ARAD_HS_0066', 'ARAD_HS_0067', 'ARAD_HS_0068', 'ARAD_HS_0069', 'ARAD_HS_0070', 'ARAD_HS_0071', 'ARAD_HS_0072', 'ARAD_HS_0073', 'ARAD_HS_0074', 'ARAD_HS_0075', 'ARAD_HS_0076', 'ARAD_HS_0077', 'ARAD_HS_0078', 'ARAD_HS_0079', 'ARAD_HS_0080', 'ARAD_HS_0081', 'ARAD_HS_0082', 'ARAD_HS_0083', 'ARAD_HS_0084', 'ARAD_HS_0085', 'ARAD_HS_0086', 'ARAD_HS_0087', 'ARAD_HS_0088', 'ARAD_HS_0089', 'ARAD_HS_0090', 'ARAD_HS_0091', 'ARAD_HS_0092', 'ARAD_HS_0093', 'ARAD_HS_0094', 'ARAD_HS_0095', 'ARAD_HS_0096', 'ARAD_HS_0097', 'ARAD_HS_0098', 'ARAD_HS_0099', 'ARAD_HS_0100', 'ARAD_HS_0101', 'ARAD_HS_0102', 'ARAD_HS_0103', 'ARAD_HS_0104', 'ARAD_HS_0105', 'ARAD_HS_0106', 'ARAD_HS_0107', 'ARAD_HS_0108', 'ARAD_HS_0109', 'ARAD_HS_0110', 'ARAD_HS_0111', 'ARAD_HS_0112', 'ARAD_HS_0113', 'ARAD_HS_0114', 'ARAD_HS_0115', 'ARAD_HS_0116', 'ARAD_HS_0117', 'ARAD_HS_0118', 'ARAD_HS_0119', 'ARAD_HS_0120', 'ARAD_HS_0121', 'ARAD_HS_0122', 'ARAD_HS_0123', 'ARAD_HS_0124', 'ARAD_HS_0125', 'ARAD_HS_0126', 'ARAD_HS_0127', 'ARAD_HS_0128', 'ARAD_HS_0129', 'ARAD_HS_0130', 'ARAD_HS_0131', 'ARAD_HS_0132', 'ARAD_HS_0133', 'ARAD_HS_0134', 'ARAD_HS_0135', 'ARAD_HS_0136', 'ARAD_HS_0137', 'ARAD_HS_0138', 'ARAD_HS_0139', 'ARAD_HS_0140', 'ARAD_HS_0141', 'ARAD_HS_0142', 'ARAD_HS_0143', 'ARAD_HS_0144', 'ARAD_HS_0145', 'ARAD_HS_0146', 'ARAD_HS_0147', 'ARAD_HS_0148', 'ARAD_HS_0149', 'ARAD_HS_0150', 'ARAD_HS_0151', 'ARAD_HS_0152', 'ARAD_HS_0153', 'ARAD_HS_0154', 'ARAD_HS_0155', 'ARAD_HS_0156', 'ARAD_HS_0157', 'ARAD_HS_0158', 'ARAD_HS_0159', 'ARAD_HS_0160', 'ARAD_HS_0161', 'ARAD_HS_0162', 'ARAD_HS_0163', 'ARAD_HS_0164', 'ARAD_HS_0165', 'ARAD_HS_0166', 'ARAD_HS_0167', 'ARAD_HS_0168', 'ARAD_HS_0169', 'ARAD_HS_0170', 'ARAD_HS_0171', 'ARAD_HS_0172', 'ARAD_HS_0173', 'ARAD_HS_0174', 'ARAD_HS_0175', 'ARAD_HS_0176', 'ARAD_HS_0177', 'ARAD_HS_0178', 'ARAD_HS_0179', 'ARAD_HS_0180', 'ARAD_HS_0181', 'ARAD_HS_0182', 'ARAD_HS_0183', 'ARAD_HS_0184', 'ARAD_HS_0185', 'ARAD_HS_0186', 'ARAD_HS_0187', 'ARAD_HS_0188', 'ARAD_HS_0189', 'ARAD_HS_0190', 'ARAD_HS_0191', 'ARAD_HS_0192', 'ARAD_HS_0193', 'ARAD_HS_0194', 'ARAD_HS_0195', 'ARAD_HS_0196', 'ARAD_HS_0197', 'ARAD_HS_0198', 'ARAD_HS_0199', 'ARAD_HS_0200', 'ARAD_HS_0201', 'ARAD_HS_0202', 'ARAD_HS_0203', 'ARAD_HS_0204', 'ARAD_HS_0205', 'ARAD_HS_0206', 'ARAD_HS_0207', 'ARAD_HS_0208', 'ARAD_HS_0209', 'ARAD_HS_0210', 'ARAD_HS_0211', 'ARAD_HS_0212', 'ARAD_HS_0213', 'ARAD_HS_0214', 'ARAD_HS_0215', 'ARAD_HS_0216', 'ARAD_HS_0217', 'ARAD_HS_0218', 'ARAD_HS_0219', 'ARAD_HS_0220', 'ARAD_HS_0221', 'ARAD_HS_0222', 'ARAD_HS_0223', 'ARAD_HS_0224', 'ARAD_HS_0225', 'ARAD_HS_0226', 'ARAD_HS_0227', 'ARAD_HS_0228', 'ARAD_HS_0229', 'ARAD_HS_0230', 'ARAD_HS_0231', 'ARAD_HS_0232', 'ARAD_HS_0233', 'ARAD_HS_0234', 'ARAD_HS_0235', 'ARAD_HS_0236', 'ARAD_HS_0237', 'ARAD_HS_0238', 'ARAD_HS_0239', 'ARAD_HS_0240', 'ARAD_HS_0241', 'ARAD_HS_0242', 'ARAD_HS_0243', 'ARAD_HS_0244', 'ARAD_HS_0245', 'ARAD_HS_0246', 'ARAD_HS_0247', 'ARAD_HS_0248', 'ARAD_HS_0249', 'ARAD_HS_0250', 'ARAD_HS_0251', 'ARAD_HS_0252', 'ARAD_HS_0253', 'ARAD_HS_0254', 'ARAD_HS_0255', 'ARAD_HS_0256', 'ARAD_HS_0257', 'ARAD_HS_0258', 'ARAD_HS_0259', 'ARAD_HS_0260', 'ARAD_HS_0261', 'ARAD_HS_0262', 'ARAD_HS_0263', 'ARAD_HS_0264', 'ARAD_HS_0265', 'ARAD_HS_0266', 'ARAD_HS_0267', 'ARAD_HS_0268', 'ARAD_HS_0269', 'ARAD_HS_0270', 'ARAD_HS_0271', 'ARAD_HS_0272', 'ARAD_HS_0273', 'ARAD_HS_0274', 'ARAD_HS_0275', 'ARAD_HS_0276', 'ARAD_HS_0277', 'ARAD_HS_0278', 'ARAD_HS_0279', 'ARAD_HS_0280', 'ARAD_HS_0281', 'ARAD_HS_0282', 'ARAD_HS_0283', 'ARAD_HS_0284', 'ARAD_HS_0285', 'ARAD_HS_0286', 'ARAD_HS_0287', 'ARAD_HS_0288', 'ARAD_HS_0289', 'ARAD_HS_0290', 'ARAD_HS_0291', 'ARAD_HS_0292', 'ARAD_HS_0293', 'ARAD_HS_0294', 'ARAD_HS_0295', 'ARAD_HS_0296', 'ARAD_HS_0297', 'ARAD_HS_0298', 'ARAD_HS_0299', 'ARAD_HS_0300', 'ARAD_HS_0301', 'ARAD_HS_0302', 'ARAD_HS_0303', 'ARAD_HS_0304', 'ARAD_HS_0305', 'ARAD_HS_0306', 'ARAD_HS_0307', 'ARAD_HS_0308', 'ARAD_HS_0309', 'ARAD_HS_0310', 'ARAD_HS_0311', 'ARAD_HS_0312', 'ARAD_HS_0313', 'ARAD_HS_0314', 'ARAD_HS_0315', 'ARAD_HS_0316', 'ARAD_HS_0317', 'ARAD_HS_0318', 'ARAD_HS_0319', 'ARAD_HS_0320', 'ARAD_HS_0321', 'ARAD_HS_0322', 'ARAD_HS_0323', 'ARAD_HS_0324', 'ARAD_HS_0325', 'ARAD_HS_0326', 'ARAD_HS_0327', 'ARAD_HS_0328', 'ARAD_HS_0329', 'ARAD_HS_0330', 'ARAD_HS_0331', 'ARAD_HS_0332', 'ARAD_HS_0333', 'ARAD_HS_0334', 'ARAD_HS_0335', 'ARAD_HS_0336', 'ARAD_HS_0337', 'ARAD_HS_0338', 'ARAD_HS_0339', 'ARAD_HS_0340', 'ARAD_HS_0341', 'ARAD_HS_0342', 'ARAD_HS_0343', 'ARAD_HS_0344', 'ARAD_HS_0345', 'ARAD_HS_0346', 'ARAD_HS_0347', 'ARAD_HS_0348', 'ARAD_HS_0349', 'ARAD_HS_0350', 'ARAD_HS_0351', 'ARAD_HS_0352', 'ARAD_HS_0353', 'ARAD_HS_0354', 'ARAD_HS_0355', 'ARAD_HS_0356', 'ARAD_HS_0357', 'ARAD_HS_0358', 'ARAD_HS_0359', 'ARAD_HS_0360', 'ARAD_HS_0361', 'ARAD_HS_0362', 'ARAD_HS_0363', 'ARAD_HS_0364', 'ARAD_HS_0365', 'ARAD_HS_0366', 'ARAD_HS_0367', 'ARAD_HS_0368', 'ARAD_HS_0369', 'ARAD_HS_0370', 'ARAD_HS_0371', 'ARAD_HS_0372', 'ARAD_HS_0373', 'ARAD_HS_0374', 'ARAD_HS_0375', 'ARAD_HS_0376', 'ARAD_HS_0377', 'ARAD_HS_0378', 'ARAD_HS_0379', 'ARAD_HS_0380', 'ARAD_HS_0381', 'ARAD_HS_0382', 'ARAD_HS_0383', 'ARAD_HS_0384', 'ARAD_HS_0385', 'ARAD_HS_0386', 'ARAD_HS_0387', 'ARAD_HS_0388', 'ARAD_HS_0389', 'ARAD_HS_0390', 'ARAD_HS_0391', 'ARAD_HS_0392', 'ARAD_HS_0393', 'ARAD_HS_0394', 'ARAD_HS_0395', 'ARAD_HS_0396', 'ARAD_HS_0397', 'ARAD_HS_0398', 'ARAD_HS_0399', 'ARAD_HS_0400', 'ARAD_HS_0401', 'ARAD_HS_0402', 'ARAD_HS_0403', 'ARAD_HS_0404', 'ARAD_HS_0405', 'ARAD_HS_0406', 'ARAD_HS_0407', 'ARAD_HS_0408', 'ARAD_HS_0409', 'ARAD_HS_0410', 'ARAD_HS_0411', 'ARAD_HS_0412', 'ARAD_HS_0413', 'ARAD_HS_0414', 'ARAD_HS_0415', 'ARAD_HS_0416', 'ARAD_HS_0417', 'ARAD_HS_0418', 'ARAD_HS_0419', 'ARAD_HS_0420', 'ARAD_HS_0421', 'ARAD_HS_0422', 'ARAD_HS_0423', 'ARAD_HS_0424', 'ARAD_HS_0425', 'ARAD_HS_0426', 'ARAD_HS_0427', 'ARAD_HS_0428', 'ARAD_HS_0429', 'ARAD_HS_0430', 'ARAD_HS_0431', 'ARAD_HS_0432', 'ARAD_HS_0433', 'ARAD_HS_0434', 'ARAD_HS_0435', 'ARAD_HS_0436', 'ARAD_HS_0437', 'ARAD_HS_0438', 'ARAD_HS_0439', 'ARAD_HS_0440', 'ARAD_HS_0441', 'ARAD_HS_0442', 'ARAD_HS_0443', 'ARAD_HS_0444', 'ARAD_HS_0445', 'ARAD_HS_0446', 'ARAD_HS_0447', 'ARAD_HS_0448', 'ARAD_HS_0449', 'ARAD_HS_0450' 'ARAD_HS_0451', 'ARAD_HS_0453', 'ARAD_HS_0455', 'ARAD_HS_0456', 'ARAD_HS_0457', 'ARAD_HS_0459', 'ARAD_HS_0462', 'ARAD_HS_0463', 'ARAD_HS_0464', 'ARAD_HS_0465'
CAVE (30 training images and 2 validation images) 'beads_RGB', 'cd_RGB', 'chart_and_stuffed_toy_RGB', 'clay_RGB', 'cloth_RGB', 'egyptian_statue_RGB', 'face_RGB', 'fake_and_real_beers_RGB', 'fake_and_real_food_RGB', 'fake_and_real_lemons_RGB', 'fake_and_real_lemon_slices_RGB', 'fake_and_real_peppers_RGB', 'fake_and_real_strawberries_RGB', 'fake_and_real_sushi_RGB', 'fake_and_real_tomatoes_RGB', 'feathers_RGB', 'flowers_RGB', 'glass_tiles_RGB', 'hairs_RGB', 'jelly_beans_RGB', 'oil_painting_RGB', 'paints_RGB', 'photo_and_face_RGB', 'pompoms_RGB', 'real_and_fake_apples_RGB', 'real_and_fake_peppers_RGB', 'sponges_RGB', 'stuffed_toys_RGB', 'superballs_RGB', 'thread_spools_RGB' 'balloons_RGB', 'watercolors_RGB'
Harvard (73 training images and 4 validation images) 'img1', 'img3', 'img4', 'img5', 'img6', 'imga1', 'imga2', 'imga3', 'imga4', 'imga5', 'imga6', 'imga7', 'imga8', 'imgb0', 'imgb1', 'imgb2', 'imgb3', 'imgb4', 'imgb5', 'imgb6', 'imgb7', 'imgb8', 'imgb9', 'imgc1', 'imgc2', 'imgc4', 'imgc5', 'imgc6', 'imgc7', 'imgc8', 'imgc9', 'imgd0', 'imgd1', 'imgd2', 'imgd3', 'imgd4', 'imgd5', 'imgd6', 'imgd7', 'imgd8', 'imgd9', 'imge0', 'imge1', 'imge2', 'imge3', 'imge4', 'imge5', 'imge6', 'imgf1', 'imgf2', 'imgf3', 'imgf4', 'imgf5', 'imgf6', 'imgf7', 'imgf8', 'imgg0', 'imgg1', 'imgg2', 'imgg3', 'imgg4', 'imgg5', 'imgg6', 'imgg7', 'imgg8', 'imgg9', 'imgh0', 'imgh2', 'imgh3', 'imgh4', 'imgh5', 'imgh6', 'imgh7' 'img2', 'imgc3', 'imge7', 'imgh1'
ICVL (191 training images and 11 validation images) '4cam_0411-1640-1', '4cam_0411-1648', 'bguCAMP_0514-1659', 'bguCAMP_0514-1711', 'bguCAMP_0514-1712', 'bguCAMP_0514-1723', 'bguCAMP_0514-1724', 'BGU_0403-1419-1', 'bgu_0403-1439', 'bgu_0403-1444', 'bgu_0403-1459', 'bgu_0403-1511', 'bgu_0403-1523', 'bgu_0403-1525', 'BGU_0522-1113-1', 'BGU_0522-1127', 'BGU_0522-1136', 'BGU_0522-1201', 'BGU_0522-1203', 'BGU_0522-1211', 'BGU_0522-1216', 'BGU_0522-1217', 'bulb_0822-0903', 'bulb_0822-0909', 'CC_40D_2_1103-0917', 'eve_0331-1549', 'eve_0331-1551', 'eve_0331-1601', 'eve_0331-1602', 'eve_0331-1618', 'eve_0331-1632', 'eve_0331-1633', 'eve_0331-1646', 'eve_0331-1647', 'eve_0331-1656', 'eve_0331-1657', 'eve_0331-1702', 'eve_0331-1705', 'Flower_0325-1336', 'gavyam_0823-0930', 'gavyam_0823-0933', 'gavyam_0823-0944', 'gavyam_0823-0945', 'grf_0328-0949', 'hill_0325-1219', 'hill_0325-1228', 'hill_0325-1235', 'hill_0325-1242', 'IDS_COLORCHECK_1020-1215-1', 'IDS_COLORCHECK_1020-1223', 'Labtest_0910-1502', 'Labtest_0910-1504', 'Labtest_0910-1506', 'Labtest_0910-1509', 'Labtest_0910-1510', 'Labtest_0910-1511', 'Labtest_0910-1513', 'lehavim_0910-1600', 'lehavim_0910-1602', 'lehavim_0910-1605', 'lehavim_0910-1607', 'lehavim_0910-1610', 'Lehavim_0910-1622', 'Lehavim_0910-1626', 'Lehavim_0910-1627', 'Lehavim_0910-1629', 'Lehavim_0910-1630', 'Lehavim_0910-1633', 'Lehavim_0910-1635', 'Lehavim_0910-1636', 'Lehavim_0910-1640', 'Lehavim_0910-1708', 'Lehavim_0910-1716', 'Lehavim_0910-1717', 'Lehavim_0910-1718', 'Lehavim_0910-1725', 'lst_0408-0950', 'lst_0408-1012', 'Master20150112_f2_colorchecker', 'Master2900k', 'Master5000K', 'Master5000K_2900K', 'Maz0326-1038', 'maz_0326-1048', 'mor_0328-1209-2', 'nachal_0823-1038', 'nachal_0823-1040', 'nachal_0823-1047', 'nachal_0823-1110', 'nachal_0823-1117', 'nachal_0823-1118', 'nachal_0823-1121', 'nachal_0823-1127', 'nachal_0823-1132', 'nachal_0823-1144', 'nachal_0823-1145', 'nachal_0823-1147', 'nachal_0823-1149', 'nachal_0823-1210-4', 'nachal_0823-1213', 'nachal_0823-1214', 'nachal_0823-1217', 'nachal_0823-1220', 'nachal_0823-1222', 'nachal_0823-1223', 'negev_0823-1003', 'negev_0823-1005', 'objects_0924-1550', 'objects_0924-1556', 'objects_0924-1557', 'objects_0924-1558', 'objects_0924-1600', 'objects_0924-1601', 'objects_0924-1602', 'objects_0924-1605', 'objects_0924-1607', 'objects_0924-1608', 'objects_0924-1610', 'objects_0924-1611', 'objects_0924-1612', 'objects_0924-1614', 'objects_0924-1619', 'objects_0924-1620', 'objects_0924-1622', 'objects_0924-1623', 'objects_0924-1624', 'objects_0924-1625', 'objects_0924-1627', 'objects_0924-1628', 'objects_0924-1629', 'objects_0924-1631', 'objects_0924-1632', 'objects_0924-1633', 'objects_0924-1634', 'objects_0924-1636', 'objects_0924-1638', 'objects_0924-1639', 'objects_0924-1641', 'objects_0924-1645', 'objects_0924-1648', 'objects_0924-1650', 'objects_0924-1652', 'omer_0331-1055', 'omer_0331-1102', 'omer_0331-1104', 'omer_0331-1119', 'omer_0331-1130', 'omer_0331-1131', 'omer_0331-1135', 'omer_0331-1150', 'omer_0331-1159', 'peppers_0503-1308', 'peppers_0503-1311', 'peppers_0503-1315', 'peppers_0503-1330', 'pepper_0503-1228', 'pepper_0503-1229', 'pepper_0503-1236', 'plt_0411-1037', 'plt_0411-1046', 'plt_0411-1116', 'plt_0411-1155', 'plt_0411-1200-1', 'plt_0411-1207', 'plt_0411-1210', 'plt_0411-1211', 'plt_0411-1232-1', 'prk_0328-0945', 'prk_0328-1025', 'prk_0328-1031', 'prk_0328-1034', 'prk_0328-1045', 'Ramot0325-1364', 'ramot_0325-1322', 'rmt_0328-1241-1', 'rmt_0328-1249-1', 'rsh2_0406-1505', 'rsh_0406-1343', 'rsh_0406-1356', 'rsh_0406-1413', 'rsh_0406-1427', 'rsh_0406-1441-1', 'rsh_0406-1443', 'sami_0331-1019', 'sat_0406-1107', 'sat_0406-1129', 'sat_0406-1130', 'selfie_0822-0906', 'strt_0331-1027', 'tree_0822-0853', 'ulm_0328-1118' 'bguCAMP_0514-1718', 'eve_0331-1606', 'gavyam_0823-0950-1', 'lst_0408-1004', 'nachal_0823-1152', 'objects_0924-1617', 'objects_0924-1637', 'omer_0331-1118', 'peppers_0503-1332', 'prk_0328-1037', 'sat_0406-1157-1'
NUS (77 training images and 4 validation images) 'Scene01', 'Scene02', 'Scene03', 'Scene04', 'Scene05', 'Scene07', 'Scene08', 'Scene09', 'Scene10', 'Scene11', 'Scene12', 'Scene13', 'Scene14', 'Scene15', 'Scene16', 'Scene17', 'Scene18', 'Scene19', 'Scene20', 'Scene22', 'Scene23', 'Scene24', 'Scene25', 'Scene26', 'Scene27', 'Scene28', 'Scene29', 'Scene30', 'Scene31', 'Scene32', 'Scene33', 'Scene34', 'Scene35', 'Scene36', 'Scene37', 'Scene38', 'Scene39', 'Scene40', 'Scene41', 'Scene43', 'Scene44', 'Scene45', 'Scene46', 'Scene47', 'Scene48', 'Scene49', 'Scene50', 'Scene51', 'Scene52', 'Scene53', 'Scene54', 'Scene55', 'Scene56', 'Scene57', 'Scene58', 'Scene59', 'Scene60', 'Scene61', 'Scene62', 'Scene63', 'Scene64', 'Scene65', 'Scene66', 'Scene67', 'Scene68', 'Scene69', 'Scene70', 'Scene71', 'Scene72', 'Scene73', 'Scene74', 'Scene76', 'Scene77', 'Scene78', 'Scene79', 'Scene80', 'Scene82' 'Scene06', 'Scene42', 'Scene75', 'Scene81'

4 Citation

If you think this work is helpful, please consider cite:

@article{zhao2023hsgan,
  title={HSGAN: Hyperspectral Reconstruction from RGB Images with Generative Adversarial Network},
  author={Yuzhi Zhao, Lai-Man Po, Tingyu Lin, Qiong Yan, Wei Liu, Pengfei Xian},
  journal={IEEE Transactions on Neural Networks and Learning Systems (TNNLS)},
  year={2023}
}

About

HSGAN: Hyperspectral Reconstruction from RGB Images with Generative Adversarial Network. IEEE TNNLS, 2023


Languages

Language:Python 100.0%