├── LICENSE ├── README.md ├── config ├── config.py ├── video_demoire_temporal_mbr_resume_v2.yaml └── video_demoire_temporal_mbr_scratch_v2.yaml ├── data ├── load_data.py └── load_video_temporal.py ├── dataset_prepare └── data_prepare.py ├── images ├── framework.png ├── results.png └── vdmoire.gif ├── model ├── DCNv2 │ ├── DCNv2.egg-info │ │ ├── PKG-INFO │ │ ├── SOURCES.txt │ │ ├── dependency_links.txt │ │ └── top_level.txt │ ├── LICENSE │ ├── README.md │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-37.pyc │ │ └── dcn_v2.cpython-37.pyc │ ├── build │ │ ├── lib.linux-x86_64-3.7 │ │ │ └── _ext.cpython-37m-x86_64-linux-gnu.so │ │ └── temp.linux-x86_64-3.7 │ │ │ └── data │ │ │ └── work │ │ │ └── pylibs │ │ │ └── DCNv2-pytorch_1.6 │ │ │ └── src │ │ │ ├── cpu │ │ │ ├── dcn_v2_cpu.o │ │ │ ├── dcn_v2_im2col_cpu.o │ │ │ └── dcn_v2_psroi_pooling_cpu.o │ │ │ ├── cuda │ │ │ ├── dcn_v2_cuda.o │ │ │ ├── dcn_v2_im2col_cuda.o │ │ │ └── dcn_v2_psroi_pooling_cuda.o │ │ │ └── vision.o │ ├── dcn_v2.py │ ├── dist │ │ └── DCNv2-0.1-py3.7-linux-x86_64.egg │ ├── files.txt │ ├── make.sh │ ├── setup.py │ ├── src │ │ ├── cpu │ │ │ ├── dcn_v2_cpu.cpp │ │ │ ├── dcn_v2_im2col_cpu.cpp │ │ │ ├── dcn_v2_im2col_cpu.h │ │ │ ├── dcn_v2_psroi_pooling_cpu.cpp │ │ │ └── vision.h │ │ ├── cuda │ │ │ ├── dcn_v2_cuda.cu │ │ │ ├── dcn_v2_im2col_cuda.cu │ │ │ ├── dcn_v2_im2col_cuda.h │ │ │ ├── dcn_v2_psroi_pooling_cuda.cu │ │ │ └── vision.h │ │ ├── dcn_v2.h │ │ └── vision.cpp │ └── test.py ├── MainNet.py ├── PcdAlign.py ├── VDM_PCD.py └── __init__.py ├── requirements.txt ├── test.py ├── train.py ├── user_study ├── play.py ├── readME └── video_select.py └── utils ├── common.py └── loss_util.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/README.md -------------------------------------------------------------------------------- /config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/config/config.py -------------------------------------------------------------------------------- /config/video_demoire_temporal_mbr_resume_v2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/config/video_demoire_temporal_mbr_resume_v2.yaml -------------------------------------------------------------------------------- /config/video_demoire_temporal_mbr_scratch_v2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/config/video_demoire_temporal_mbr_scratch_v2.yaml -------------------------------------------------------------------------------- /data/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/data/load_data.py -------------------------------------------------------------------------------- /data/load_video_temporal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/data/load_video_temporal.py -------------------------------------------------------------------------------- /dataset_prepare/data_prepare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/dataset_prepare/data_prepare.py -------------------------------------------------------------------------------- /images/framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/images/framework.png -------------------------------------------------------------------------------- /images/results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/images/results.png -------------------------------------------------------------------------------- /images/vdmoire.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/images/vdmoire.gif -------------------------------------------------------------------------------- /model/DCNv2/DCNv2.egg-info/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/DCNv2.egg-info/PKG-INFO -------------------------------------------------------------------------------- /model/DCNv2/DCNv2.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/DCNv2.egg-info/SOURCES.txt -------------------------------------------------------------------------------- /model/DCNv2/DCNv2.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /model/DCNv2/DCNv2.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | _ext 2 | -------------------------------------------------------------------------------- /model/DCNv2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/LICENSE -------------------------------------------------------------------------------- /model/DCNv2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/README.md -------------------------------------------------------------------------------- /model/DCNv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /model/DCNv2/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /model/DCNv2/__pycache__/dcn_v2.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/__pycache__/dcn_v2.cpython-37.pyc -------------------------------------------------------------------------------- /model/DCNv2/build/lib.linux-x86_64-3.7/_ext.cpython-37m-x86_64-linux-gnu.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/build/lib.linux-x86_64-3.7/_ext.cpython-37m-x86_64-linux-gnu.so -------------------------------------------------------------------------------- /model/DCNv2/build/temp.linux-x86_64-3.7/data/work/pylibs/DCNv2-pytorch_1.6/src/cpu/dcn_v2_cpu.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/build/temp.linux-x86_64-3.7/data/work/pylibs/DCNv2-pytorch_1.6/src/cpu/dcn_v2_cpu.o -------------------------------------------------------------------------------- /model/DCNv2/build/temp.linux-x86_64-3.7/data/work/pylibs/DCNv2-pytorch_1.6/src/cpu/dcn_v2_im2col_cpu.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/build/temp.linux-x86_64-3.7/data/work/pylibs/DCNv2-pytorch_1.6/src/cpu/dcn_v2_im2col_cpu.o -------------------------------------------------------------------------------- /model/DCNv2/build/temp.linux-x86_64-3.7/data/work/pylibs/DCNv2-pytorch_1.6/src/cpu/dcn_v2_psroi_pooling_cpu.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/build/temp.linux-x86_64-3.7/data/work/pylibs/DCNv2-pytorch_1.6/src/cpu/dcn_v2_psroi_pooling_cpu.o -------------------------------------------------------------------------------- /model/DCNv2/build/temp.linux-x86_64-3.7/data/work/pylibs/DCNv2-pytorch_1.6/src/cuda/dcn_v2_cuda.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/build/temp.linux-x86_64-3.7/data/work/pylibs/DCNv2-pytorch_1.6/src/cuda/dcn_v2_cuda.o -------------------------------------------------------------------------------- /model/DCNv2/build/temp.linux-x86_64-3.7/data/work/pylibs/DCNv2-pytorch_1.6/src/cuda/dcn_v2_im2col_cuda.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/build/temp.linux-x86_64-3.7/data/work/pylibs/DCNv2-pytorch_1.6/src/cuda/dcn_v2_im2col_cuda.o -------------------------------------------------------------------------------- /model/DCNv2/build/temp.linux-x86_64-3.7/data/work/pylibs/DCNv2-pytorch_1.6/src/cuda/dcn_v2_psroi_pooling_cuda.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/build/temp.linux-x86_64-3.7/data/work/pylibs/DCNv2-pytorch_1.6/src/cuda/dcn_v2_psroi_pooling_cuda.o -------------------------------------------------------------------------------- /model/DCNv2/build/temp.linux-x86_64-3.7/data/work/pylibs/DCNv2-pytorch_1.6/src/vision.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/build/temp.linux-x86_64-3.7/data/work/pylibs/DCNv2-pytorch_1.6/src/vision.o -------------------------------------------------------------------------------- /model/DCNv2/dcn_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/dcn_v2.py -------------------------------------------------------------------------------- /model/DCNv2/dist/DCNv2-0.1-py3.7-linux-x86_64.egg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/dist/DCNv2-0.1-py3.7-linux-x86_64.egg -------------------------------------------------------------------------------- /model/DCNv2/files.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/files.txt -------------------------------------------------------------------------------- /model/DCNv2/make.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | python setup.py build develop 3 | -------------------------------------------------------------------------------- /model/DCNv2/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/setup.py -------------------------------------------------------------------------------- /model/DCNv2/src/cpu/dcn_v2_cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/src/cpu/dcn_v2_cpu.cpp -------------------------------------------------------------------------------- /model/DCNv2/src/cpu/dcn_v2_im2col_cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/src/cpu/dcn_v2_im2col_cpu.cpp -------------------------------------------------------------------------------- /model/DCNv2/src/cpu/dcn_v2_im2col_cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/src/cpu/dcn_v2_im2col_cpu.h -------------------------------------------------------------------------------- /model/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp -------------------------------------------------------------------------------- /model/DCNv2/src/cpu/vision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/src/cpu/vision.h -------------------------------------------------------------------------------- /model/DCNv2/src/cuda/dcn_v2_cuda.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/src/cuda/dcn_v2_cuda.cu -------------------------------------------------------------------------------- /model/DCNv2/src/cuda/dcn_v2_im2col_cuda.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/src/cuda/dcn_v2_im2col_cuda.cu -------------------------------------------------------------------------------- /model/DCNv2/src/cuda/dcn_v2_im2col_cuda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/src/cuda/dcn_v2_im2col_cuda.h -------------------------------------------------------------------------------- /model/DCNv2/src/cuda/dcn_v2_psroi_pooling_cuda.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/src/cuda/dcn_v2_psroi_pooling_cuda.cu -------------------------------------------------------------------------------- /model/DCNv2/src/cuda/vision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/src/cuda/vision.h -------------------------------------------------------------------------------- /model/DCNv2/src/dcn_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/src/dcn_v2.h -------------------------------------------------------------------------------- /model/DCNv2/src/vision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/src/vision.cpp -------------------------------------------------------------------------------- /model/DCNv2/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/DCNv2/test.py -------------------------------------------------------------------------------- /model/MainNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/MainNet.py -------------------------------------------------------------------------------- /model/PcdAlign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/PcdAlign.py -------------------------------------------------------------------------------- /model/VDM_PCD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/model/VDM_PCD.py -------------------------------------------------------------------------------- /model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | opencv_python 2 | tqdm 3 | pyyaml 4 | lpips 5 | tensorboardX 6 | thop 7 | 8 | -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/test.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/train.py -------------------------------------------------------------------------------- /user_study/play.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/user_study/play.py -------------------------------------------------------------------------------- /user_study/readME: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/user_study/readME -------------------------------------------------------------------------------- /user_study/video_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/user_study/video_select.py -------------------------------------------------------------------------------- /utils/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/utils/common.py -------------------------------------------------------------------------------- /utils/loss_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVMI-Lab/VideoDemoireing/HEAD/utils/loss_util.py --------------------------------------------------------------------------------