Floodwater detection on roadways from crowdsourced images

Abstract This work proposes an image processing pipeline for detecting floodwater extent on inundated roadways from image data captured and generated by mobile consumer devices, such as smartphones. A sample data-set collected from actual nuisance flooding events in Norfolk, VA and location-matched reference images are used to demonstrate the proposed approach. The highly variable nature of crowdsourced data manifests as discrepancies in location-matched dry/flooded condition image pairs, making extracting inundation information more challenging. These discrepancies may include differences in resolution, lighting and environmental conditions. Scenes may include dynamic objects, such as vehicles and pedestrians, on the roadway. In the proposed pipeline, images go through a set of pre-processing operations consisting of water edge detection, image inpainting and contrast correction. A Region-Based Convolutional Neural Network (R-CNN) is trained, tested and deployed for vehicle detection. An inpainting procedure removes vehicles detected by the R-CNN. The images are registered using the Scale Invariant Feature Transform flow algorithm. Boundaries of the flooded area are detected. Reflections of landmarks and sky/clouds also pose an important challenge to detection of inundated areas. Reflections from nearby landmarks are first identified, then used as a seed for identifying the remaining water body, including reflections of sky/clouds, through saturation channel processing. The result is further processed with the detected water edge lines. False positives are removed. The proposed method is applied to real-world images and its accuracy is evaluated. The results show that the method produces satisfactory results despite the complexities of the crowdsourced image data and dynamic environment.

[1]  Joost van de Weijer,et al.  Multi-modal Deep Learning Approach for Flood Detection , 2017, MediaEval.

[2]  Shi-Wei Lo,et al.  Visual Sensing for Urban Flood Monitoring , 2015, Sensors.

[3]  Lipo Wang,et al.  Deep Learning Applications in Medical Image Analysis , 2018, IEEE Access.

[4]  Harry Shum,et al.  Image completion with structure propagation , 2005, ACM Trans. Graph..

[5]  Sung Yong Shin,et al.  On pixel-based texture synthesis by non-parametric sampling , 2006, Comput. Graph..

[6]  Chuan Zhou,et al.  Deep Learning in Medical Image Analysis. , 2017, Advances in experimental medicine and biology.

[7]  Ebroul Izquierdo,et al.  A probabilistic model for flood detection in video sequences , 2008, 2008 15th IEEE International Conference on Image Processing.

[8]  José Barata,et al.  Water detection with segmentation guided dynamic texture recognition , 2012, 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[9]  Sebastian Scherer,et al.  River mapping from a flying robot: state estimation, river detection, and obstacle mapping , 2012, Auton. Robots.

[10]  Patrick Pérez,et al.  Object removal by exemplar-based inpainting , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[11]  Khan M. Iftekharuddin,et al.  Shadow Detection of Man-Made Buildings in High-Resolution Panchromatic Satellite Images , 2014, IEEE Transactions on Geoscience and Remote Sensing.

[12]  Susan Eitelman,et al.  Matlab Version 6.5 Release 13. The MathWorks, Inc., 3 Apple Hill Dr., Natick, MA 01760-2098; 508/647-7000, Fax 508/647-7001, www.mathworks.com , 2003 .

[13]  A. Karimi,et al.  Master‟s thesis , 2011 .

[14]  Patrick Pérez,et al.  Region filling and object removal by exemplar-based image inpainting , 2004, IEEE Transactions on Image Processing.

[15]  Geoffrey A. Hollinger,et al.  Target tracking without line of sight using range from radio , 2012, Auton. Robots.

[16]  Jitendra Malik,et al.  Region-Based Convolutional Networks for Accurate Object Detection and Segmentation , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  Peter H. N. de With,et al.  Water Region Extraction in Thermal and RGB Sequences Using Spatiotemporally-Oriented Energy Features , 2017, Image Processing: Algorithms and Systems.

[18]  Larry Matthies,et al.  Daytime water detection based on color variation , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Antonio Torralba,et al.  SIFT Flow: Dense Correspondence across Scenes and Its Applications , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[21]  Remco C. Veltkamp,et al.  On the segmentation and classification of water in videos , 2015, 2014 International Conference on Computer Vision Theory and Applications (VISAPP).

[22]  V. Klemas,et al.  Remote Sensing of Floods and Flood-Prone Areas: An Overview , 2015 .

[23]  M. I. Elbakary,et al.  Analysis of Crowdsourced Images for Flooding Detection , 2017 .

[24]  Remco C. Veltkamp,et al.  Water detection through spatio-temporal invariant descriptors , 2015, Comput. Vis. Image Underst..

[25]  Claudio Rossi,et al.  River segmentation for flood monitoring , 2017, 2017 IEEE International Conference on Big Data (Big Data).

[26]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[27]  Xu Ta A Survey on Water Hazard Detection in the Wild Field , 2014 .

[28]  Larry H. Matthies,et al.  Daytime water detection based on sky reflections , 2011, 2011 IEEE International Conference on Robotics and Automation.

[29]  M. Geetha,et al.  Detection and estimation of the extent of flood from crowd sourced images , 2017, 2017 International Conference on Communication and Signal Processing (ICCSP).

[30]  Y.H. Chen,et al.  A Real Time Video Processing Based Surveillance System for Early Fire and Flood Detection , 2007, 2007 IEEE Instrumentation & Measurement Technology Conference IMTC 2007.

[31]  William Sweet,et al.  From the extreme to the mean: Acceleration and tipping points of coastal inundation from sea level rise , 2014 .

[32]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[33]  Christine Guillemot,et al.  Image Inpainting : Overview and Recent Advances , 2014, IEEE Signal Processing Magazine.

[34]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[35]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[36]  Baining Guo,et al.  Real-time texture synthesis by patch-based sampling , 2001, TOGS.

[37]  Andres Huertas,et al.  Daytime Water Detection by Fusing Multiple Cues for Autonomous Off-Road Navigation , 2006 .

[38]  Alex Krizhevsky,et al.  Learning Multiple Layers of Features from Tiny Images , 2009 .