├── README.md ├── dehazing_code ├── Airlight.m ├── MSCNNDehazing_CL.mat ├── MSCNNDehazing_FL.mat ├── boxfilter.m ├── estimate_J.m ├── guidedfilter.m ├── impt.m ├── lcomb.m ├── mscnndehazing.m ├── sigm.m └── upSmpl.m ├── demo_MSCNNdehazing.m ├── matlab ├── mex │ ├── vl_imreadjpeg.mexw64 │ ├── vl_nnconv.mexw64 │ ├── vl_nnnormalize.mexw64 │ └── vl_nnpool.mexw64 ├── mexMat.zip ├── src │ ├── bits │ │ ├── gpu.hpp │ │ ├── im2col.cpp │ │ ├── im2col.hpp │ │ ├── im2col_gpu.cu │ │ ├── mexutils.h │ │ ├── nnhelper.h │ │ ├── normalize.cpp │ │ ├── normalize.hpp │ │ ├── normalize_gpu.cu │ │ ├── pooling.cpp │ │ ├── pooling.hpp │ │ ├── pooling_gpu.cu │ │ ├── subsample.cpp │ │ ├── subsample.hpp │ │ └── subsample_gpu.cu │ ├── config │ │ ├── mex_CUDA_glnxa64.sh │ │ ├── mex_CUDA_glnxa64.xml │ │ ├── mex_CUDA_maci64.sh │ │ └── mex_CUDA_maci64.xml │ ├── vl_imreadjpeg.c │ ├── vl_nnconv.cu │ ├── vl_nnnormalize.cu │ └── vl_nnpool.cu ├── vl_argparse.m ├── vl_nnconv.m ├── vl_nndropout.m ├── vl_nnloss.m ├── vl_nnnoffset.m ├── vl_nnnormalize.m ├── vl_nnpool.m ├── vl_nnrelu.m ├── vl_nnsoftmax.m ├── vl_nnsoftmaxloss.m ├── vl_rootnn.m ├── vl_setupnn.m ├── vl_simplenn.m ├── vl_simplenn_diagnose.m ├── vl_simplenn_display.m ├── vl_simplenn_move.m └── xtest │ ├── vl_test_nnlayers.m │ ├── vl_testder.m │ └── vl_testsim.m └── testimgs ├── IMG_0752.png ├── canyon.png ├── example-04-haze.png └── newyork.png /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/README.md -------------------------------------------------------------------------------- /dehazing_code/Airlight.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/dehazing_code/Airlight.m -------------------------------------------------------------------------------- /dehazing_code/MSCNNDehazing_CL.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/dehazing_code/MSCNNDehazing_CL.mat -------------------------------------------------------------------------------- /dehazing_code/MSCNNDehazing_FL.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/dehazing_code/MSCNNDehazing_FL.mat -------------------------------------------------------------------------------- /dehazing_code/boxfilter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/dehazing_code/boxfilter.m -------------------------------------------------------------------------------- /dehazing_code/estimate_J.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/dehazing_code/estimate_J.m -------------------------------------------------------------------------------- /dehazing_code/guidedfilter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/dehazing_code/guidedfilter.m -------------------------------------------------------------------------------- /dehazing_code/impt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/dehazing_code/impt.m -------------------------------------------------------------------------------- /dehazing_code/lcomb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/dehazing_code/lcomb.m -------------------------------------------------------------------------------- /dehazing_code/mscnndehazing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/dehazing_code/mscnndehazing.m -------------------------------------------------------------------------------- /dehazing_code/sigm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/dehazing_code/sigm.m -------------------------------------------------------------------------------- /dehazing_code/upSmpl.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/dehazing_code/upSmpl.m -------------------------------------------------------------------------------- /demo_MSCNNdehazing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/demo_MSCNNdehazing.m -------------------------------------------------------------------------------- /matlab/mex/vl_imreadjpeg.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/mex/vl_imreadjpeg.mexw64 -------------------------------------------------------------------------------- /matlab/mex/vl_nnconv.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/mex/vl_nnconv.mexw64 -------------------------------------------------------------------------------- /matlab/mex/vl_nnnormalize.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/mex/vl_nnnormalize.mexw64 -------------------------------------------------------------------------------- /matlab/mex/vl_nnpool.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/mex/vl_nnpool.mexw64 -------------------------------------------------------------------------------- /matlab/mexMat.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/mexMat.zip -------------------------------------------------------------------------------- /matlab/src/bits/gpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/bits/gpu.hpp -------------------------------------------------------------------------------- /matlab/src/bits/im2col.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/bits/im2col.cpp -------------------------------------------------------------------------------- /matlab/src/bits/im2col.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/bits/im2col.hpp -------------------------------------------------------------------------------- /matlab/src/bits/im2col_gpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/bits/im2col_gpu.cu -------------------------------------------------------------------------------- /matlab/src/bits/mexutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/bits/mexutils.h -------------------------------------------------------------------------------- /matlab/src/bits/nnhelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/bits/nnhelper.h -------------------------------------------------------------------------------- /matlab/src/bits/normalize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/bits/normalize.cpp -------------------------------------------------------------------------------- /matlab/src/bits/normalize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/bits/normalize.hpp -------------------------------------------------------------------------------- /matlab/src/bits/normalize_gpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/bits/normalize_gpu.cu -------------------------------------------------------------------------------- /matlab/src/bits/pooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/bits/pooling.cpp -------------------------------------------------------------------------------- /matlab/src/bits/pooling.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/bits/pooling.hpp -------------------------------------------------------------------------------- /matlab/src/bits/pooling_gpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/bits/pooling_gpu.cu -------------------------------------------------------------------------------- /matlab/src/bits/subsample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/bits/subsample.cpp -------------------------------------------------------------------------------- /matlab/src/bits/subsample.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/bits/subsample.hpp -------------------------------------------------------------------------------- /matlab/src/bits/subsample_gpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/bits/subsample_gpu.cu -------------------------------------------------------------------------------- /matlab/src/config/mex_CUDA_glnxa64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/config/mex_CUDA_glnxa64.sh -------------------------------------------------------------------------------- /matlab/src/config/mex_CUDA_glnxa64.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/config/mex_CUDA_glnxa64.xml -------------------------------------------------------------------------------- /matlab/src/config/mex_CUDA_maci64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/config/mex_CUDA_maci64.sh -------------------------------------------------------------------------------- /matlab/src/config/mex_CUDA_maci64.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/config/mex_CUDA_maci64.xml -------------------------------------------------------------------------------- /matlab/src/vl_imreadjpeg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/vl_imreadjpeg.c -------------------------------------------------------------------------------- /matlab/src/vl_nnconv.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/vl_nnconv.cu -------------------------------------------------------------------------------- /matlab/src/vl_nnnormalize.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/vl_nnnormalize.cu -------------------------------------------------------------------------------- /matlab/src/vl_nnpool.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/src/vl_nnpool.cu -------------------------------------------------------------------------------- /matlab/vl_argparse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/vl_argparse.m -------------------------------------------------------------------------------- /matlab/vl_nnconv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/vl_nnconv.m -------------------------------------------------------------------------------- /matlab/vl_nndropout.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/vl_nndropout.m -------------------------------------------------------------------------------- /matlab/vl_nnloss.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/vl_nnloss.m -------------------------------------------------------------------------------- /matlab/vl_nnnoffset.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/vl_nnnoffset.m -------------------------------------------------------------------------------- /matlab/vl_nnnormalize.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/vl_nnnormalize.m -------------------------------------------------------------------------------- /matlab/vl_nnpool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/vl_nnpool.m -------------------------------------------------------------------------------- /matlab/vl_nnrelu.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/vl_nnrelu.m -------------------------------------------------------------------------------- /matlab/vl_nnsoftmax.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/vl_nnsoftmax.m -------------------------------------------------------------------------------- /matlab/vl_nnsoftmaxloss.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/vl_nnsoftmaxloss.m -------------------------------------------------------------------------------- /matlab/vl_rootnn.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/vl_rootnn.m -------------------------------------------------------------------------------- /matlab/vl_setupnn.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/vl_setupnn.m -------------------------------------------------------------------------------- /matlab/vl_simplenn.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/vl_simplenn.m -------------------------------------------------------------------------------- /matlab/vl_simplenn_diagnose.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/vl_simplenn_diagnose.m -------------------------------------------------------------------------------- /matlab/vl_simplenn_display.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/vl_simplenn_display.m -------------------------------------------------------------------------------- /matlab/vl_simplenn_move.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/vl_simplenn_move.m -------------------------------------------------------------------------------- /matlab/xtest/vl_test_nnlayers.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/xtest/vl_test_nnlayers.m -------------------------------------------------------------------------------- /matlab/xtest/vl_testder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/xtest/vl_testder.m -------------------------------------------------------------------------------- /matlab/xtest/vl_testsim.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/matlab/xtest/vl_testsim.m -------------------------------------------------------------------------------- /testimgs/IMG_0752.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/testimgs/IMG_0752.png -------------------------------------------------------------------------------- /testimgs/canyon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/testimgs/canyon.png -------------------------------------------------------------------------------- /testimgs/example-04-haze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/testimgs/example-04-haze.png -------------------------------------------------------------------------------- /testimgs/newyork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenqi/Multi-scale-CNN-Dehazing/HEAD/testimgs/newyork.png --------------------------------------------------------------------------------