All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- New model:
DdbpnModel
- New model:
RnanModel
- Fix
EvalMetrics
shifting model toself.device
for evaluation on GPU.
- Update
EdsrModel
to fixno_upsampling
bug whereself.args
was not stored.
- New model:
PhysicssrModel
- New model:
DrnModel
- New model:
HanModel
- New model:
AwsrnModel
calculate_mean_std(dataset)
to~super_image.utils.metrics
for calculating RGB pixel mean and standard deviation over a dataset.- New model:
DrlnModel
- New model:
RcanModel
- New model:
MdsrModel
- New model:
CarnModel
- New model:
PanModel
- Update
EdsrModel
to includeno_upsampling
option so it can be reused forJiifModel
.
TrainDataset(dataset)
with support for huggingface datasets.augment_five_crop
function for use withdataset.map(augment_five_crop, batched=True)
- Added metrics
EvalMetrics().evaluate(model, eval_dataset)
class to calculate PSNR and SSIM on a model and evaluation dataset. AcceptsEvalDataset(dataset)
with huggingface datasets.
- Replaced
EvalDataset(dataset)
to use huggingface datasets instead of H5 files. - Fixed
EvalDataset(dataset)
to be robust to wrongly sized HR images (not equals to scaled LR image size).