Shadow removal from single image using relighting method from the paper: http://dhoiem.cs.illinois.edu/publications/pami12_shadow.pdf
Main code is contained in ShadowRemoval.ipynb. Just run it using jupyter notebook. Execute all cells with a link to appropriate shadow image, mask and scribbles to generate a shadow free image.
Sample shadow images with their hard masks and scribbles is contained in samples folder.
The Results folder contain the resulting recovered shadow free images.