├── .gitignore ├── LICENSE.txt ├── VERSION ├── assets ├── gopro.gif ├── memory_comparison.png ├── nightrain30.gif ├── raindrop.gif ├── snowwww.gif └── turtle.png ├── basicsr ├── data │ ├── __init__.py │ ├── data_sampler.py │ ├── data_util.py │ ├── prefetch_dataloader.py │ ├── transforms.py │ ├── video_image_dataset.py │ └── video_super_image_dataset.py ├── inference.py ├── inference_no_ground_truth.py ├── loss │ └── __init__.py ├── metrics │ ├── __init__.py │ ├── metric_util.py │ └── psnr_ssim.py ├── models │ ├── __init__.py │ ├── archs │ │ ├── turtle_arch.py │ │ ├── turtle_t1_arch.py │ │ └── turtlesuper_t1_arch.py │ ├── base_model.py │ ├── losses │ │ ├── __init__.py │ │ ├── loss_util.py │ │ └── losses.py │ ├── lr_scheduler.py │ └── video_restoration_model.py ├── train.py ├── utils │ ├── __init__.py │ ├── create_lmdb.py │ ├── dist_util.py │ ├── download_util.py │ ├── face_util.py │ ├── file_client.py │ ├── flow_util.py │ ├── img_util.py │ ├── lmdb_util.py │ ├── logger.py │ ├── matlab_functions.py │ ├── misc.py │ ├── options.py │ ├── util.py │ └── utils_video.py └── version.py ├── cog.yaml ├── make_video.py ├── options ├── Turtle_Deblur_Gopro.yml ├── Turtle_Denoise_Davis.yml ├── Turtle_Derain.yml ├── Turtle_Derain_VRDS.yml ├── Turtle_Desnow.yml └── Turtle_SR_MVSR.yml ├── readme.md ├── requirements.txt ├── setup.cfg ├── setup.py └── video_to_frames.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /assets/gopro.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/assets/gopro.gif -------------------------------------------------------------------------------- /assets/memory_comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/assets/memory_comparison.png -------------------------------------------------------------------------------- /assets/nightrain30.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/assets/nightrain30.gif -------------------------------------------------------------------------------- /assets/raindrop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/assets/raindrop.gif -------------------------------------------------------------------------------- /assets/snowwww.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/assets/snowwww.gif -------------------------------------------------------------------------------- /assets/turtle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/assets/turtle.png -------------------------------------------------------------------------------- /basicsr/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/data/__init__.py -------------------------------------------------------------------------------- /basicsr/data/data_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/data/data_sampler.py -------------------------------------------------------------------------------- /basicsr/data/data_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/data/data_util.py -------------------------------------------------------------------------------- /basicsr/data/prefetch_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/data/prefetch_dataloader.py -------------------------------------------------------------------------------- /basicsr/data/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/data/transforms.py -------------------------------------------------------------------------------- /basicsr/data/video_image_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/data/video_image_dataset.py -------------------------------------------------------------------------------- /basicsr/data/video_super_image_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/data/video_super_image_dataset.py -------------------------------------------------------------------------------- /basicsr/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/inference.py -------------------------------------------------------------------------------- /basicsr/inference_no_ground_truth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/inference_no_ground_truth.py -------------------------------------------------------------------------------- /basicsr/loss/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/loss/__init__.py -------------------------------------------------------------------------------- /basicsr/metrics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/metrics/__init__.py -------------------------------------------------------------------------------- /basicsr/metrics/metric_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/metrics/metric_util.py -------------------------------------------------------------------------------- /basicsr/metrics/psnr_ssim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/metrics/psnr_ssim.py -------------------------------------------------------------------------------- /basicsr/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/models/__init__.py -------------------------------------------------------------------------------- /basicsr/models/archs/turtle_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/models/archs/turtle_arch.py -------------------------------------------------------------------------------- /basicsr/models/archs/turtle_t1_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/models/archs/turtle_t1_arch.py -------------------------------------------------------------------------------- /basicsr/models/archs/turtlesuper_t1_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/models/archs/turtlesuper_t1_arch.py -------------------------------------------------------------------------------- /basicsr/models/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/models/base_model.py -------------------------------------------------------------------------------- /basicsr/models/losses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/models/losses/__init__.py -------------------------------------------------------------------------------- /basicsr/models/losses/loss_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/models/losses/loss_util.py -------------------------------------------------------------------------------- /basicsr/models/losses/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/models/losses/losses.py -------------------------------------------------------------------------------- /basicsr/models/lr_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/models/lr_scheduler.py -------------------------------------------------------------------------------- /basicsr/models/video_restoration_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/models/video_restoration_model.py -------------------------------------------------------------------------------- /basicsr/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/train.py -------------------------------------------------------------------------------- /basicsr/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/utils/__init__.py -------------------------------------------------------------------------------- /basicsr/utils/create_lmdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/utils/create_lmdb.py -------------------------------------------------------------------------------- /basicsr/utils/dist_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/utils/dist_util.py -------------------------------------------------------------------------------- /basicsr/utils/download_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/utils/download_util.py -------------------------------------------------------------------------------- /basicsr/utils/face_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/utils/face_util.py -------------------------------------------------------------------------------- /basicsr/utils/file_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/utils/file_client.py -------------------------------------------------------------------------------- /basicsr/utils/flow_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/utils/flow_util.py -------------------------------------------------------------------------------- /basicsr/utils/img_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/utils/img_util.py -------------------------------------------------------------------------------- /basicsr/utils/lmdb_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/utils/lmdb_util.py -------------------------------------------------------------------------------- /basicsr/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/utils/logger.py -------------------------------------------------------------------------------- /basicsr/utils/matlab_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/utils/matlab_functions.py -------------------------------------------------------------------------------- /basicsr/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/utils/misc.py -------------------------------------------------------------------------------- /basicsr/utils/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/utils/options.py -------------------------------------------------------------------------------- /basicsr/utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/utils/util.py -------------------------------------------------------------------------------- /basicsr/utils/utils_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/utils/utils_video.py -------------------------------------------------------------------------------- /basicsr/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/basicsr/version.py -------------------------------------------------------------------------------- /cog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/cog.yaml -------------------------------------------------------------------------------- /make_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/make_video.py -------------------------------------------------------------------------------- /options/Turtle_Deblur_Gopro.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/options/Turtle_Deblur_Gopro.yml -------------------------------------------------------------------------------- /options/Turtle_Denoise_Davis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/options/Turtle_Denoise_Davis.yml -------------------------------------------------------------------------------- /options/Turtle_Derain.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/options/Turtle_Derain.yml -------------------------------------------------------------------------------- /options/Turtle_Derain_VRDS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/options/Turtle_Derain_VRDS.yml -------------------------------------------------------------------------------- /options/Turtle_Desnow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/options/Turtle_Desnow.yml -------------------------------------------------------------------------------- /options/Turtle_SR_MVSR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/options/Turtle_SR_MVSR.yml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/readme.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/setup.py -------------------------------------------------------------------------------- /video_to_frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ascend-Research/Turtle/HEAD/video_to_frames.py --------------------------------------------------------------------------------