Application of image processing and convolutional neural networks for flood image classification and semantic segmentation. (February 2022)