Over a million developers have joined DZone.

How Twitter and AI Can Provide Early Warnings of Floods

DZone's Guide to

How Twitter and AI Can Provide Early Warnings of Floods

Recent research proposes an early flood warning system that uses a combination of Twitter, AI, citizen science, and computer vision.

· AI Zone ·
Free Resource

Did you know that 50- 80% of your enterprise business processes can be automated with AssistEdge?  Identify processes, deploy bots and scale effortlessly with AssistEdge.

Floods bring untold damage to communities, so the ability to prepare as best as possible in good time could be invaluable. Research from the University of Dundee proposes an early warning system that uses a combination of Twitter, AI, and citizen science.

The system extracts data from Twitter and from mobile phone apps to develop a high-resolution monitoring of urban flooding. The team believes their system is the first to apply computer vision to flooding.

Monitoring Urban Flooding

Urban flooding is traditionally difficult to model because the data is inherently complex, both to collect and process. This, in turn, makes risk analysis challenging.

The team found that collecting data from social media and smartphones can effectively complement traditional datasets. When they applied their method to case studies, the tests produced genuine insights.

"Sea levels have been rising at an average rate of 3.4mm a year over the past decade. The extremes of today will become the average of the future so coastal cities and countries must take action to protect their land," the researchers say.

The team was especially keen to understand flooding that occurs on relatively calm weather days. These kinds of floods typically result from the mean sea level being significantly higher. Existing methods of monitoring, including remote satellite sensors, witness statements, and insurance reports, all have various flaws, so the team wanted to tap into the real-time commentary of floods provided on Twitter.

"A tweet can be very informative in terms of flooding data. Keywords were our first filter, then we used natural language processing to find out more about severity, location, and other information. Computer vision techniques were applied to the data collected from MyCoast, a crowdsourcing app, to automatically identify scenes of flooding from the images that users post," they say.

Big Data

The team collected data from Twitter over a one-month period. They were looking specifically for tweets mentioning "flood," "inundation," "dam," "dike," and "levee," with 7,500 or so tweets of this nature captured.

They paired this up with data from MyCoast, which is a citizen science project designed to capture data about coastal hazards and incidents. It contains approximately 6,000 flood photos that have been submitted via their mobile app.

This data was autonomously extracted via an AI system developed by the team, and then validated alongside precipitation data and road closure reports to determine its quality. The analysis revealed that flood-related tweets were a strong correlation with precipitation levels, while the mobile data was a good match with road closure reports.

The team believes, therefore, that the system could provide a useful and cost-effective way of providing large-scale monitoring, while also providing rich and customized information at a micro level.

The system is currently capable of around 70% accuracy, but the team is working with the images available on MyCoast to further train and refine the system so that it's capable of near-perfect accuracy levels. They're confident that it can have real utility, however.

"Taken together, these tools can be used to monitor the water penetration of urban flooding over a city. This can be then used to improve forecasting models and early warning systems to help residents and authorities prepare for an upcoming flood," they say. "By combining social media, citizen science, and artificial intelligence in urban flooding research, we hope to generate accurate predictions and provide warnings days in advance."

Consuming AI in byte sized applications is the best way to transform digitally. #BuiltOnAI, EdgeVerve’s business application, provides you with everything you need to plug & play AI into your enterprise.  Learn more.

twitter ,ai ,predictive analytics ,computer vision

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}