I trained a model to detect swimming pools from satellite imagery and results were great.
But when I tried on images which were which contained water bodies like lakes results were disappointing.
Please suggest what can I do to improve the results containing water bodies?
Things I know which may work.
a) create a no pool class and train my model on it on a data where water bodies are marked as no pools.
b) use image processing techniques to discard bboxes which are on large blue blobs