Global Fishing Watch: Protecting global fisheries

About Global Fishing Watch

Global Fishing Watch, a collaboration between Oceana, SkyTruth, and Google, aims to increase the awareness about fisheries and influence sustainable fishery policies through transparency. It gives citizens, governments, industry, and researchers a free online platform to visualize, track, and share information about fishing activity worldwide.

Industries: Technology
Location: United States

By using Google Cloud Platform to process millions of messages from more than 200,000 fishing vessels every day, Global Fishing Watch is helping develop sustainable fisheries for generations to come.

Google Cloud Platform Results

  • Enables unprecedented global visibility of fishery data with Google Cloud Platform
  • Develops new understanding of human interactions with ocean ecosystems
  • Identifies boats that may be fishing illegally and provides supporting evidence for enforcement actions
  • Provides new tools to governments, non-governmental organizations (NGOs), researchers, and private industry

10TB of global fishery data and growing

More than one billion people rely on wild-caught fish for their main source of protein, but fish stocks across the globe are plummeting. The population of some fish species has plunged by 90% percent in the last generation. One in five fish in global markets are caught illegally, or are unreported or unregulated. But many countries lack the resources to crack down on unlawful fishing and don’t have adequate data to design and manage sustainable fishery programs. With so much of the ocean out of sight and out of mind a global understanding of large-scale fishing activities has never existed.

That’s the problem Global Fishing Watch set out to solve by using satellite data to track the global movement of fishing boats. Historically, analysts would monitor vessels in a small region looking for patterns, but were always constrained by the time and people required, so most of the world was never looked at. But with more than 200,000 vessels continually broadcasting their locations using the Automatic Identification System (AIS), and dozens of satellites now in orbit to collect that data over the open ocean, new opportunities are being created for monitoring.

“For the first time, we’re showing the state of the world’s fishing activities on a daily basis, and helping make sure fishing is done in a sustainable way across the globe.”

Paul Woods, Chief Technology Officer, Global Fishing Watch

By using machine learning to automate the patterns humans had been looking for and combining that with massive cloud computing platforms, Global Fishing Watch has created the first global view of fishing over time and made it available to everyone in the world for free. To do this, it chose Google Cloud Platform because it can handle the immense scale of data—10 terabytes and growing—and offers tools for sophisticated data analytics and visualization.

“For the first time, we’re showing the state of the world’s fishing activities on a daily basis, and helping make sure fishing is done in a sustainable way across the globe,” says Paul Woods, Chief Technology Officer at Global Fishing Watch. “We have hundreds of thousands of unique vessels and 40 billion AIS positioning messages in our data set.”

Tracking 200K+ fishing vessels

Global Fishing Watch uses data not just to identify potentially illegal fishing, but also to provide tools to countries and organizations around the world that help them to manage fisheries sustainably. Every day, Global Fishing Watch downloads 22 million AIS position messages from more than 200,000 vessels into Google Compute Engine, which then processes the data to detect patterns that signify which vessels are fishing vessels and when and where they are fishing. The AIS information includes the vessels’ location, course, speed, type, and nation under which it is flagged. The ability to easily run a complex model on a large dataset quickly by spreading the load over thousands of machines in parallel makes this possible.

Compute Engine sends the data to Google BigQuery for analysis by Global Fishing Watch and its partners, including university and government researchers.

Researchers can perform queries across the full five- year dataset, such as showing where vessels from China frequently fish, correlating fishing activities to reported catch, or clustering to identify potential transshipments between boats.

“We chose Google Cloud Platform because it is the only cloud service that offers highly scalable computing, machine learning, and data analytics,” adds Paul.

Faster, more interactive research

Researchers run queries iteratively, fine-tuning them each time to get the exact information they need. In the past, when queries took hours or days to run, researchers couldn’t really “explore the data,” and could only take a tiny step each time. Today, with BigQuery returning results in 60 seconds, the process becomes interactive and researchers stay fully engaged, enabling them to ask different types of questions.

Google Cloud Machine Learning Engine models are built by feeding thousands of “training data tracks” that humans have manually classified so it can then analyze movement patterns to determine the class of each vessel (cargo, tugboat, or type of fishing gear such as long-line, purse seine, trawl), and when and where fishing activity occurs. These insights enable the team to build an estimate of the global level and distribution of fishing effort over time, as well as to automatically detect and flag instances of illegal fishing.

“We chose Google Cloud Platform because it is the only cloud service that offers highly scalable computing, machine learning, and data analytics.”

Paul Woods, Chief Technology Officer, Global Fishing Watch

Global Fishing Watch used the Google Maps JavaScript API to build the basemap for its website to show fishing information on an interactive map. Anyone can visit the site to see fishing activity around the world in near real time from a regional view all the way down to individual fishing vessels. Global Fishing Watch uses the API to optimize the map’s styles for displaying ocean features instead of land features. In addition, it takes advantage of the high-quality measurements of ocean depth available in satellite view.

Google Earth Engine, a cloud-based geospatial analytics platform, is used as a delivery system for providing researchers the processed detected fishing activity. Researchers can easily combine it with other layers they import or pull from the Earth Engine Public Data Catalog such as sea surface temperature and chlorophyll.

Providing critical data

Data provided by Global Fishing Watch helps governments and agencies put sustainable fishery policies into effect. By seeing which parts of the ocean are most heavily fished, governments can decide how much, if any, fishing should be allowed in specific areas. The Global Fishing Watch website and data is open to the public, increasing transparency about fisheries worldwide.

Global Fishing Watch’s efforts have already impacted fishing policies and resulted in government crackdowns on illegal fishing. For example, in 2015, Global Fishing Watch provided information to government of the island nation of Kiribati about an illegal fishing boat in its protected area. The boat’s owner paid the nation a $2 million fine. The United Nations is collaborating with Global Fishing Watch to develop transparency tools to improve the monitoring, control, and surveillance of fishing activities. Seafood digital supply chain company Trace Register will use Global Fishing Watch to verify whether fish have been caught in a sustainable manner for customers such as Whole Foods.

About Global Fishing Watch

Global Fishing Watch, a collaboration between Oceana, SkyTruth, and Google, aims to increase the awareness about fisheries and influence sustainable fishery policies through transparency. It gives citizens, governments, industry, and researchers a free online platform to visualize, track, and share information about fishing activity worldwide.

Industries: Technology
Location: United States

12 Months FREE TRIAL

Try Kubernetes Engine, BigQuery, and other Cloud Platform products with $300 in free credit and 12 months.

TRY IT FREE

12 Months FREE TRIAL

Try Kubernetes Engine, BigQuery, and other Cloud Platform products with $300 in free credit and 12 months.

TRY IT FREE

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.