The Journal of Engineering (Jan 2019)

Shadow detection and removal from images using machine learning and morphological operations

  • Vicky Nair,
  • Parimala Geetha Kosal Ram,
  • Sundaravadivelu Sundararaman

DOI
https://doi.org/10.1049/joe.2018.5241

Abstract

Read online

In this study, the authors present a system for shadow detection and removal from images using machine learning technique. A machine learning algorithm ESRT (enhanced streaming random tree) model is proposed. The image is converted to HSV and 26 parameters are taken as image measurements. A dataset in Attribute Relation File Format is created for shadow and non-shadow images. The algorithm is trained using the training dataset and tested using the test dataset. Segmentation is performed. The similar threshold homogeneity pixel is grouped. Colour chromaticity is used to remove cast shadow. Morphological processing is performed to remove the shadow from the image. The algorithm shows better detection rate and accuracy compared with Bayesian classifiers available in WEKA.

Keywords