├── .gitignore ├── 3rd_party ├── .DS_Store ├── astein │ ├── RGB2Lab.m │ ├── cracks2fragments.m │ ├── fill_in_segmentation.m │ ├── remove_small_segments.m │ ├── seg2cracks.m │ └── seg2fragments.m ├── bfilter2 │ ├── academy.jpg │ ├── bfilter2.m │ ├── cartoon.m │ ├── colorspace.m │ ├── einstein.jpg │ ├── mandrill.jpg │ └── runDemo.m ├── boost │ ├── .DS_Store │ ├── README │ ├── test_boosted_dt_mc.m │ ├── test_boosted_kde_2c.m │ ├── train_boosted_dt_2c.m │ ├── train_boosted_dt_mc.m │ ├── train_boosted_dt_mc.m~ │ ├── train_boosted_kde_2c.m │ ├── train_boosted_stubs_mc.m │ ├── tree_getNewVersion.m │ ├── tree_getParameters.m │ └── treevalc.c └── nearestneighbor │ ├── .DS_Store │ ├── BruteSearchMex.cpp │ ├── BruteSearchTranspose.cpp │ ├── TestBruteSearch.m │ └── license.txt ├── LICENSE.txt ├── README.md └── mycode ├── applyBoundaryGrouping.m ├── applyLocalBoundaryClassifier.m ├── boundaryGraphCutSegmentation.m ├── buildBoundaryFilter.m ├── buildShadowFeaturesFilterBank.m ├── buildTextureFeaturesFilterBank.m ├── chisq.m ├── combineGroundOcclusionAndShadowProb.m ├── computeAllShadowBoundaryFilterFeatures.m ├── computeBoundaryEdgePotentials.m ├── computeImageFeatures.m ├── computeShadowBoundaryFilterColorFeatures.m ├── computeShadowBoundaryFilterFeatures.m ├── computeShadowBoundaryTextonFeatures.m ├── computeShadowSegmentFeatures.m ├── convertBoundariesToPxInd.m ├── convertDataFile.m ├── data ├── bdt-eccv10-with-statistics-toolbox.mat ├── bdt-eccv10.mat ├── filterBank.mat ├── img │ ├── img-groundProb.mat │ └── img.jpg └── univTextons_128.mat ├── demoShadowDetection.m ├── display ├── displayBoundaries.m └── displayBoundariesProb.m ├── extractImageBoundaries.m ├── getBoundaryIndicesFromEdges.m ├── getPathName.m ├── grad2wseg.m ├── interpBoundarySubPixel.m ├── myfprintf.m ├── selectBoundaryFeatures.m ├── selectImageFeatures.m ├── setPath.m └── skewness.m /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.mexmaci64 3 | -------------------------------------------------------------------------------- /3rd_party/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/.DS_Store -------------------------------------------------------------------------------- /3rd_party/astein/RGB2Lab.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/astein/RGB2Lab.m -------------------------------------------------------------------------------- /3rd_party/astein/cracks2fragments.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/astein/cracks2fragments.m -------------------------------------------------------------------------------- /3rd_party/astein/fill_in_segmentation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/astein/fill_in_segmentation.m -------------------------------------------------------------------------------- /3rd_party/astein/remove_small_segments.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/astein/remove_small_segments.m -------------------------------------------------------------------------------- /3rd_party/astein/seg2cracks.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/astein/seg2cracks.m -------------------------------------------------------------------------------- /3rd_party/astein/seg2fragments.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/astein/seg2fragments.m -------------------------------------------------------------------------------- /3rd_party/bfilter2/academy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/bfilter2/academy.jpg -------------------------------------------------------------------------------- /3rd_party/bfilter2/bfilter2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/bfilter2/bfilter2.m -------------------------------------------------------------------------------- /3rd_party/bfilter2/cartoon.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/bfilter2/cartoon.m -------------------------------------------------------------------------------- /3rd_party/bfilter2/colorspace.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/bfilter2/colorspace.m -------------------------------------------------------------------------------- /3rd_party/bfilter2/einstein.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/bfilter2/einstein.jpg -------------------------------------------------------------------------------- /3rd_party/bfilter2/mandrill.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/bfilter2/mandrill.jpg -------------------------------------------------------------------------------- /3rd_party/bfilter2/runDemo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/bfilter2/runDemo.m -------------------------------------------------------------------------------- /3rd_party/boost/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/boost/.DS_Store -------------------------------------------------------------------------------- /3rd_party/boost/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/boost/README -------------------------------------------------------------------------------- /3rd_party/boost/test_boosted_dt_mc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/boost/test_boosted_dt_mc.m -------------------------------------------------------------------------------- /3rd_party/boost/test_boosted_kde_2c.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/boost/test_boosted_kde_2c.m -------------------------------------------------------------------------------- /3rd_party/boost/train_boosted_dt_2c.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/boost/train_boosted_dt_2c.m -------------------------------------------------------------------------------- /3rd_party/boost/train_boosted_dt_mc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/boost/train_boosted_dt_mc.m -------------------------------------------------------------------------------- /3rd_party/boost/train_boosted_dt_mc.m~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/boost/train_boosted_dt_mc.m~ -------------------------------------------------------------------------------- /3rd_party/boost/train_boosted_kde_2c.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/boost/train_boosted_kde_2c.m -------------------------------------------------------------------------------- /3rd_party/boost/train_boosted_stubs_mc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/boost/train_boosted_stubs_mc.m -------------------------------------------------------------------------------- /3rd_party/boost/tree_getNewVersion.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/boost/tree_getNewVersion.m -------------------------------------------------------------------------------- /3rd_party/boost/tree_getParameters.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/boost/tree_getParameters.m -------------------------------------------------------------------------------- /3rd_party/boost/treevalc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/boost/treevalc.c -------------------------------------------------------------------------------- /3rd_party/nearestneighbor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/nearestneighbor/.DS_Store -------------------------------------------------------------------------------- /3rd_party/nearestneighbor/BruteSearchMex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/nearestneighbor/BruteSearchMex.cpp -------------------------------------------------------------------------------- /3rd_party/nearestneighbor/BruteSearchTranspose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/nearestneighbor/BruteSearchTranspose.cpp -------------------------------------------------------------------------------- /3rd_party/nearestneighbor/TestBruteSearch.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/nearestneighbor/TestBruteSearch.m -------------------------------------------------------------------------------- /3rd_party/nearestneighbor/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/3rd_party/nearestneighbor/license.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/README.md -------------------------------------------------------------------------------- /mycode/applyBoundaryGrouping.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/applyBoundaryGrouping.m -------------------------------------------------------------------------------- /mycode/applyLocalBoundaryClassifier.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/applyLocalBoundaryClassifier.m -------------------------------------------------------------------------------- /mycode/boundaryGraphCutSegmentation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/boundaryGraphCutSegmentation.m -------------------------------------------------------------------------------- /mycode/buildBoundaryFilter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/buildBoundaryFilter.m -------------------------------------------------------------------------------- /mycode/buildShadowFeaturesFilterBank.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/buildShadowFeaturesFilterBank.m -------------------------------------------------------------------------------- /mycode/buildTextureFeaturesFilterBank.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/buildTextureFeaturesFilterBank.m -------------------------------------------------------------------------------- /mycode/chisq.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/chisq.m -------------------------------------------------------------------------------- /mycode/combineGroundOcclusionAndShadowProb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/combineGroundOcclusionAndShadowProb.m -------------------------------------------------------------------------------- /mycode/computeAllShadowBoundaryFilterFeatures.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/computeAllShadowBoundaryFilterFeatures.m -------------------------------------------------------------------------------- /mycode/computeBoundaryEdgePotentials.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/computeBoundaryEdgePotentials.m -------------------------------------------------------------------------------- /mycode/computeImageFeatures.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/computeImageFeatures.m -------------------------------------------------------------------------------- /mycode/computeShadowBoundaryFilterColorFeatures.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/computeShadowBoundaryFilterColorFeatures.m -------------------------------------------------------------------------------- /mycode/computeShadowBoundaryFilterFeatures.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/computeShadowBoundaryFilterFeatures.m -------------------------------------------------------------------------------- /mycode/computeShadowBoundaryTextonFeatures.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/computeShadowBoundaryTextonFeatures.m -------------------------------------------------------------------------------- /mycode/computeShadowSegmentFeatures.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/computeShadowSegmentFeatures.m -------------------------------------------------------------------------------- /mycode/convertBoundariesToPxInd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/convertBoundariesToPxInd.m -------------------------------------------------------------------------------- /mycode/convertDataFile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/convertDataFile.m -------------------------------------------------------------------------------- /mycode/data/bdt-eccv10-with-statistics-toolbox.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/data/bdt-eccv10-with-statistics-toolbox.mat -------------------------------------------------------------------------------- /mycode/data/bdt-eccv10.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/data/bdt-eccv10.mat -------------------------------------------------------------------------------- /mycode/data/filterBank.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/data/filterBank.mat -------------------------------------------------------------------------------- /mycode/data/img/img-groundProb.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/data/img/img-groundProb.mat -------------------------------------------------------------------------------- /mycode/data/img/img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/data/img/img.jpg -------------------------------------------------------------------------------- /mycode/data/univTextons_128.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/data/univTextons_128.mat -------------------------------------------------------------------------------- /mycode/demoShadowDetection.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/demoShadowDetection.m -------------------------------------------------------------------------------- /mycode/display/displayBoundaries.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/display/displayBoundaries.m -------------------------------------------------------------------------------- /mycode/display/displayBoundariesProb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/display/displayBoundariesProb.m -------------------------------------------------------------------------------- /mycode/extractImageBoundaries.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/extractImageBoundaries.m -------------------------------------------------------------------------------- /mycode/getBoundaryIndicesFromEdges.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/getBoundaryIndicesFromEdges.m -------------------------------------------------------------------------------- /mycode/getPathName.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/getPathName.m -------------------------------------------------------------------------------- /mycode/grad2wseg.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/grad2wseg.m -------------------------------------------------------------------------------- /mycode/interpBoundarySubPixel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/interpBoundarySubPixel.m -------------------------------------------------------------------------------- /mycode/myfprintf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/myfprintf.m -------------------------------------------------------------------------------- /mycode/selectBoundaryFeatures.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/selectBoundaryFeatures.m -------------------------------------------------------------------------------- /mycode/selectImageFeatures.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/selectImageFeatures.m -------------------------------------------------------------------------------- /mycode/setPath.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/setPath.m -------------------------------------------------------------------------------- /mycode/skewness.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflalonde/shadowDetection/HEAD/mycode/skewness.m --------------------------------------------------------------------------------