gitextract_7t87l58_/ ├── .gitignore ├── AverageMeter.py ├── Colab_DAIN.ipynb ├── LICENSE ├── MegaDepth/ │ ├── LICENSE │ ├── MegaDepth_model.py │ ├── README.md │ ├── SDR_compute.py │ ├── __init__.py │ ├── data/ │ │ ├── __init__.py │ │ ├── aligned_data_loader.py │ │ ├── base_data_loader.py │ │ ├── data_loader.py │ │ └── image_folder.py │ ├── models/ │ │ ├── HG_model.py │ │ ├── __init__.py │ │ ├── base_model.py │ │ └── models.py │ ├── options/ │ │ ├── __init__.py │ │ ├── base_options.py │ │ ├── test_options.py │ │ └── train_options.py │ ├── pytorch_DIW_scratch.py │ ├── rmse_error_main.py │ └── util/ │ ├── __init__.py │ ├── html.py │ ├── image_pool.py │ ├── png.py │ ├── util.py │ └── visualizer.py ├── PWCNet/ │ ├── PWCNet.py │ ├── __init__.py │ ├── correlation_package_pytorch1_0/ │ │ ├── __init__.py │ │ ├── build.sh │ │ ├── clean.sh │ │ ├── correlation.py │ │ ├── correlation_cuda.cc │ │ ├── correlation_cuda_kernel.cu │ │ ├── correlation_cuda_kernel.cuh │ │ └── setup.py │ └── models/ │ ├── PWCNet.py │ └── __init__.py ├── README.md ├── Resblock/ │ ├── BasicBlock.py │ └── __init__.py ├── S2D_models/ │ ├── S2DF.py │ └── __init__.py ├── Stack.py ├── balancedsampler.py ├── colab_interpolate.py ├── datasets/ │ ├── Vimeo_90K_interp.py │ ├── __init__.py │ └── listdatasets.py ├── demo_MiddleBury.py ├── demo_MiddleBury_slowmotion.py ├── environment.yaml ├── loss_function.py ├── lr_scheduler.py ├── my_args.py ├── my_package/ │ ├── DepthFlowProjection/ │ │ ├── DepthFlowProjectionLayer.py │ │ ├── DepthFlowProjectionModule.py │ │ ├── __init__.py │ │ ├── depthflowprojection_cuda.cc │ │ ├── depthflowprojection_cuda_kernel.cu │ │ ├── depthflowprojection_cuda_kernel.cuh │ │ └── setup.py │ ├── FilterInterpolation/ │ │ ├── FilterInterpolationLayer.py │ │ ├── FilterInterpolationModule.py │ │ ├── __init__.py │ │ ├── filterinterpolation_cuda.cc │ │ ├── filterinterpolation_cuda_kernel.cu │ │ ├── filterinterpolation_cuda_kernel.cuh │ │ └── setup.py │ ├── FlowProjection/ │ │ ├── FlowProjectionLayer.py │ │ ├── FlowProjectionModule.py │ │ ├── __init__.py │ │ ├── flowprojection_cuda.cc │ │ ├── flowprojection_cuda_kernel.cu │ │ ├── flowprojection_cuda_kernel.cuh │ │ └── setup.py │ ├── Interpolation/ │ │ ├── InterpolationLayer.py │ │ ├── InterpolationModule.py │ │ ├── __init__.py │ │ ├── interpolation_cuda.cc │ │ ├── interpolation_cuda_kernel.cu │ │ ├── interpolation_cuda_kernel.cuh │ │ └── setup.py │ ├── InterpolationCh/ │ │ ├── InterpolationChLayer.py │ │ ├── InterpolationChModule.py │ │ ├── __init__.py │ │ ├── interpolationch_cuda.cc │ │ ├── interpolationch_cuda_kernel.cu │ │ ├── interpolationch_cuda_kernel.cuh │ │ └── setup.py │ ├── MinDepthFlowProjection/ │ │ ├── __init__.py │ │ ├── minDepthFlowProjectionLayer.py │ │ ├── minDepthFlowProjectionModule.py │ │ ├── mindepthflowprojection_cuda.cc │ │ ├── mindepthflowprojection_cuda_kernel.cu │ │ ├── mindepthflowprojection_cuda_kernel.cuh │ │ └── setup.py │ ├── SeparableConv/ │ │ ├── SeparableConvLayer.py │ │ ├── SeparableConvModule.py │ │ ├── __init__.py │ │ ├── separableconv_cuda.cc │ │ ├── separableconv_cuda_kernel.cu │ │ ├── separableconv_cuda_kernel.cuh │ │ └── setup.py │ ├── SeparableConvFlow/ │ │ ├── SeparableConvFlowLayer.py │ │ ├── SeparableConvFlowModule.py │ │ ├── __init__.py │ │ ├── separableconvflow_cuda.cc │ │ ├── separableconvflow_cuda_kernel.cu │ │ ├── separableconvflow_cuda_kernel.cuh │ │ └── setup.py │ ├── build.sh │ ├── clean.sh │ ├── compiler_args.py │ └── test_module.py ├── networks/ │ ├── DAIN.py │ ├── DAIN_slowmotion.py │ └── __init__.py └── train.py