I am using Mask-RCNN to solve an object detection problem. This is an implementation of Mask R-CNN on Python 3, cv2, Keras, and TensorFlow. I am trying to identify the damaged area of a truck. The results which I got are good when I am running the model on those images which do not have any shadow or reflection from the surrounding. But the model fails on those type of images which has a shadow or some other reflection. I have used some image processing techniques which are 1. Converting images to grayscale and 2. Color processing. But both of them not given any good results.
Please suggest what i can do to minimize false-positive results.