├── .gitignore ├── README.md ├── config.py ├── egvsr ├── __init__.py ├── core │ ├── __init__.py │ ├── launch.py │ └── optimizer.py ├── datasets │ ├── __init__.py │ ├── alpx_vsr_dataset.py │ ├── color_event_dataset.py │ └── init_test.py ├── losses │ ├── __init__.py │ ├── image_loss.py │ ├── loss_factory.py │ ├── metric_factory.py │ ├── psnr.py │ └── ssim.py ├── main.py ├── models │ ├── __init__.py │ ├── egsr │ │ ├── __init__.py │ │ ├── lcb.py │ │ ├── ltb.py │ │ ├── patch_options.py │ │ ├── scale.py │ │ └── upsampler.py │ ├── inr │ │ ├── __init__.py │ │ ├── decoders.py │ │ └── random_scale_up_sampler.py │ ├── rssrt │ │ ├── __init__.py │ │ └── random_scale_super_resolution_with_event.py │ └── utils.py └── utils │ ├── __init__.py │ ├── debug.py │ ├── events_to_frame.py │ └── visualize.py ├── format.sh ├── images └── ced_time_stamps.png ├── options ├── ALPX │ ├── Compare │ │ ├── C3-TV6 │ │ │ └── egisr-alpx-continue-benchmark-8x-static.yaml │ │ └── CompareRealNumber │ │ │ └── egisr-alpx-continue-benchmark-8x-7.3x-eval.yaml │ ├── egisr-alpx-continue-event-skip-connection-a5.sh │ └── egisr-alpx-continue-event-skip-connection-a5.yaml └── CED │ ├── egisr-ceds-continue-4x-addchannel-t4.yaml │ └── egisr-ceds-continue-4x-addchannnel-t4.sh ├── requirements.txt ├── test_all.sh ├── testdata ├── alpix8x │ ├── 0000_hr_0_0.png │ ├── 0000_lr_0_1.png │ ├── 0000_lr_event_0_0.png │ └── 0000_sr_0_0.png └── alpx-4x │ ├── 0001_hr_0_0.png │ ├── 0001_lr_0_1.png │ ├── 0001_lr_event_0_0.png │ ├── 0001_sr_0_0.png │ ├── 0064_hr_0_0.png │ ├── 0064_lr_0_1.png │ ├── 0064_lr_event_0_0.png │ └── 0064_sr_0_0.png └── tools ├── 1-CompressDataset ├── compare_event_proto.sh ├── compress.py ├── event_frame.proto ├── event_frame_pb2.py ├── read_pb.py ├── release_dataset.py └── zip_all_video.py └── extract_color_event_bag.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/README.md -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/config.py -------------------------------------------------------------------------------- /egvsr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/__init__.py -------------------------------------------------------------------------------- /egvsr/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /egvsr/core/launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/core/launch.py -------------------------------------------------------------------------------- /egvsr/core/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/core/optimizer.py -------------------------------------------------------------------------------- /egvsr/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/datasets/__init__.py -------------------------------------------------------------------------------- /egvsr/datasets/alpx_vsr_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/datasets/alpx_vsr_dataset.py -------------------------------------------------------------------------------- /egvsr/datasets/color_event_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/datasets/color_event_dataset.py -------------------------------------------------------------------------------- /egvsr/datasets/init_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/datasets/init_test.py -------------------------------------------------------------------------------- /egvsr/losses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/losses/__init__.py -------------------------------------------------------------------------------- /egvsr/losses/image_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/losses/image_loss.py -------------------------------------------------------------------------------- /egvsr/losses/loss_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/losses/loss_factory.py -------------------------------------------------------------------------------- /egvsr/losses/metric_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/losses/metric_factory.py -------------------------------------------------------------------------------- /egvsr/losses/psnr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/losses/psnr.py -------------------------------------------------------------------------------- /egvsr/losses/ssim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/losses/ssim.py -------------------------------------------------------------------------------- /egvsr/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/main.py -------------------------------------------------------------------------------- /egvsr/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/models/__init__.py -------------------------------------------------------------------------------- /egvsr/models/egsr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /egvsr/models/egsr/lcb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/models/egsr/lcb.py -------------------------------------------------------------------------------- /egvsr/models/egsr/ltb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/models/egsr/ltb.py -------------------------------------------------------------------------------- /egvsr/models/egsr/patch_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/models/egsr/patch_options.py -------------------------------------------------------------------------------- /egvsr/models/egsr/scale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/models/egsr/scale.py -------------------------------------------------------------------------------- /egvsr/models/egsr/upsampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/models/egsr/upsampler.py -------------------------------------------------------------------------------- /egvsr/models/inr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /egvsr/models/inr/decoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/models/inr/decoders.py -------------------------------------------------------------------------------- /egvsr/models/inr/random_scale_up_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/models/inr/random_scale_up_sampler.py -------------------------------------------------------------------------------- /egvsr/models/rssrt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/models/rssrt/__init__.py -------------------------------------------------------------------------------- /egvsr/models/rssrt/random_scale_super_resolution_with_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/models/rssrt/random_scale_super_resolution_with_event.py -------------------------------------------------------------------------------- /egvsr/models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/models/utils.py -------------------------------------------------------------------------------- /egvsr/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/utils/__init__.py -------------------------------------------------------------------------------- /egvsr/utils/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/utils/debug.py -------------------------------------------------------------------------------- /egvsr/utils/events_to_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/utils/events_to_frame.py -------------------------------------------------------------------------------- /egvsr/utils/visualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/egvsr/utils/visualize.py -------------------------------------------------------------------------------- /format.sh: -------------------------------------------------------------------------------- 1 | black ./ -l 120 -------------------------------------------------------------------------------- /images/ced_time_stamps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/images/ced_time_stamps.png -------------------------------------------------------------------------------- /options/ALPX/Compare/C3-TV6/egisr-alpx-continue-benchmark-8x-static.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/options/ALPX/Compare/C3-TV6/egisr-alpx-continue-benchmark-8x-static.yaml -------------------------------------------------------------------------------- /options/ALPX/Compare/CompareRealNumber/egisr-alpx-continue-benchmark-8x-7.3x-eval.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/options/ALPX/Compare/CompareRealNumber/egisr-alpx-continue-benchmark-8x-7.3x-eval.yaml -------------------------------------------------------------------------------- /options/ALPX/egisr-alpx-continue-event-skip-connection-a5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/options/ALPX/egisr-alpx-continue-event-skip-connection-a5.sh -------------------------------------------------------------------------------- /options/ALPX/egisr-alpx-continue-event-skip-connection-a5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/options/ALPX/egisr-alpx-continue-event-skip-connection-a5.yaml -------------------------------------------------------------------------------- /options/CED/egisr-ceds-continue-4x-addchannel-t4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/options/CED/egisr-ceds-continue-4x-addchannel-t4.yaml -------------------------------------------------------------------------------- /options/CED/egisr-ceds-continue-4x-addchannnel-t4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/options/CED/egisr-ceds-continue-4x-addchannnel-t4.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/requirements.txt -------------------------------------------------------------------------------- /test_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/test_all.sh -------------------------------------------------------------------------------- /testdata/alpix8x/0000_hr_0_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/testdata/alpix8x/0000_hr_0_0.png -------------------------------------------------------------------------------- /testdata/alpix8x/0000_lr_0_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/testdata/alpix8x/0000_lr_0_1.png -------------------------------------------------------------------------------- /testdata/alpix8x/0000_lr_event_0_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/testdata/alpix8x/0000_lr_event_0_0.png -------------------------------------------------------------------------------- /testdata/alpix8x/0000_sr_0_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/testdata/alpix8x/0000_sr_0_0.png -------------------------------------------------------------------------------- /testdata/alpx-4x/0001_hr_0_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/testdata/alpx-4x/0001_hr_0_0.png -------------------------------------------------------------------------------- /testdata/alpx-4x/0001_lr_0_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/testdata/alpx-4x/0001_lr_0_1.png -------------------------------------------------------------------------------- /testdata/alpx-4x/0001_lr_event_0_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/testdata/alpx-4x/0001_lr_event_0_0.png -------------------------------------------------------------------------------- /testdata/alpx-4x/0001_sr_0_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/testdata/alpx-4x/0001_sr_0_0.png -------------------------------------------------------------------------------- /testdata/alpx-4x/0064_hr_0_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/testdata/alpx-4x/0064_hr_0_0.png -------------------------------------------------------------------------------- /testdata/alpx-4x/0064_lr_0_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/testdata/alpx-4x/0064_lr_0_1.png -------------------------------------------------------------------------------- /testdata/alpx-4x/0064_lr_event_0_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/testdata/alpx-4x/0064_lr_event_0_0.png -------------------------------------------------------------------------------- /testdata/alpx-4x/0064_sr_0_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/testdata/alpx-4x/0064_sr_0_0.png -------------------------------------------------------------------------------- /tools/1-CompressDataset/compare_event_proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/tools/1-CompressDataset/compare_event_proto.sh -------------------------------------------------------------------------------- /tools/1-CompressDataset/compress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/tools/1-CompressDataset/compress.py -------------------------------------------------------------------------------- /tools/1-CompressDataset/event_frame.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/tools/1-CompressDataset/event_frame.proto -------------------------------------------------------------------------------- /tools/1-CompressDataset/event_frame_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/tools/1-CompressDataset/event_frame_pb2.py -------------------------------------------------------------------------------- /tools/1-CompressDataset/read_pb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/tools/1-CompressDataset/read_pb.py -------------------------------------------------------------------------------- /tools/1-CompressDataset/release_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/tools/1-CompressDataset/release_dataset.py -------------------------------------------------------------------------------- /tools/1-CompressDataset/zip_all_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/tools/1-CompressDataset/zip_all_video.py -------------------------------------------------------------------------------- /tools/extract_color_event_bag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunfanLu/INR-Event-VSR/HEAD/tools/extract_color_event_bag.py --------------------------------------------------------------------------------