Setting Stormwater Rates Using Machine Learning

Published on by in Case Studies

Setting Stormwater Rates Using Machine Learning

City of Mineral Wells, Texas, Uses Image Classification in Stormwater Rate Study

stormwater drain

The City of Mineral Wells, Texas, is a community of approximately 15,000 people west of the Dallas-Fort Worth metroplex. The city has experienced numerous floods in recent years, including significant damage in the 2015 Memorial Day floods. Its stormwater infrastructure needs repair, maintenance and expansion that is currently not in the city’s budget. To address this shortfall, the city contracted with Lockwood, Andrews & Newnam, Inc. (LAN), a national planning, engineering and program management firm, and NewGen Solutions, a management consulting firm, to perform a stormwater utility rate study.

Stormwater utility fees are a popular method to build capital for constructing, maintaining and expanding a city’s stormwater infrastructure. A stormwater utility fee provides a transparent, usage-based method of fee collection. Much like how a municipal utility bills for drinking water on a consumption basis, a stormwater utility fee is also billed on a consumption basis. Under a stormwater utility fee, individual or commercial properties that send more water to the stormwater system are responsible for a greater share of the utility cost.

Impervious surface coverage provides a proxy for runoff contributed to the stormwater system. In other words, the more impervious surface or pavement on a lot, the greater the fee is to send that runoff water to the stormwater drainage system.

Don’t Have the Data?

One of the major components that goes into calculating a stormwater utility fee is an impervious surface database. An impervious surface database tracks how much impervious surface exists in the form of buildings or pavement on each plot of land in a community. Currently, the city of Mineral Wells does not have an impervious surface database. As purchasing a ready-made impervious surface database was cost prohibitive, LAN generated an impervious surface dataset for this study by using novel machine learning techniques.

Generate the Data

Companies like Google and Facebook use machine learning to help improve user experiences. Supervised machine learning is a computational technique in which an operator provides the computer a set of training examples for a particular class of output values. For example, Facebook recognizes your friend John Doe because many people have uploaded pictures of John (the training set) and then tagged John in the photos (the output value). Facebook now recognizes John in new photographs because machine learning algorithms have learned the characteristics that define John’s face.

Rather than using machine learning to identify faces, LAN applied machine learning to identify areas of pervious and impervious land cover. For example, rather than telling the computer that an area is covered in grass, examples of other grassy areas are provided to the extent that the computer learns what grass looks like and is then capable of identifying grassy areas it has never seen before.

The project team identified different machine learning algorithms

The project team identified different machine learning algorithms that could be compared against each other to produce a high-quality impervious surface dataset.

Developing the Data Set

Using machine learning to classify aerial imagery is a well-established practice in the remote sensing industry today. Such machine learning tools are standard functions in commercial GIS software. LAN developed in-house methods that leveraged the strengths of the machine learning algorithms to quickly and accurately develop an impervious surface dataset that fit the client’s needs.

Rather than relying on a single binary (impervious vs. pervious) training dataset, the project team identified different machine learning algorithms that could be compared against each other to produce a high-quality impervious surface dataset. Machine learning algorithms are not one-size-fits-all. LAN’s remote sensing experts identified methods that took advantage of the strengths presented by different machine learning algorithms to produce an accurate product.

A police lineup provides a reasonable analogy for discussing machine learning algorithms and aerial imagery classification. In the case of a police lineup, a criminal suspect and several other individuals of similar appearance are shown to an eyewitness. The addition of similar-looking people ensures that the eyewitness’ identification of the suspect is sufficiently challenged and can be presented as evidence in court. Similarly, in the case of machine learning, additional training classes also make class identification more difficult. However, unlike the case of a police lineup, the machine learning operators are aware of the identity of the suspect before running the analysis (the operators already know what grass looks like). The question becomes how to best train the machine learning algorithm to identify land cover classes. In the case of a police lineup, this would be analogous to identifying methods to train an eyewitness to identify a suspect.

SOURCE WATER FINANCE AND MANAGEMENT

Media

Taxonomy