headshot of Arunim Bhattacharya

“Meet Our Grad Student Scholars” is an article series from Illinois-Indiana Sea Grant (IISG) celebrating the graduate students doing research funded by the IISG scholars program. To learn more about our faculty and graduate student funding opportunities, visit our Fellowships & Scholarships page. 

Arunim Bhattacharya is a doctoral student in the Emergent & Autonomous Systems Laboratory at Northern Illinois University and part of the inaugural Illinois-Indiana Sea Grant graduate student scholars cohort. He is interested in invasive species monitoring in the Great Lakes region and currently seeks to identify aquatic invasive species (AIS) using machine learning techniques. He is also interested in studying interactions between human AIS monitoring and robot-swarm AIS monitoring. Robot swarms can explore a large environment, but humans have better situational awareness, and Arunim is particularly interested in how these strengths can complement one another.


Closeup of a round goby. Photo credit Michigan Sea Grant.

Aquatic invasive species remain a major threat to Great Lakes ecosystems, and Arunim Bhattacharya, a PhD student at Northern Illinois University, is using machine learning techniques to help. Round gobies, a fish introduced to the Great Lakes in the 1990s, have since invaded many nearshore regions. Scientists know they are playing key roles in local ecosystems, but the round goby’s tendency to live in rocky bottom areas, plus their cryptic coloring, makes them very hard to detect.

One method that scientists have used is to take pictures or video of the lake bottom, then count the round gobies that are present. In some cases, humans do the counting, while in others, computers do it. Unfortunately, different species of fish can look similar on camera, especially in murky waters with a cluttered background. Through his research, Arunim is developing a clever way around this issue: instead of identifying round goby by the way they look, Arunim has found a way to identify them by the way they move. He is using machine learning techniques to identify round goby movement in videos, which will allow scientists to better understand the role they are playing in Great Lakes ecosystems and (hopefully) slow or stop expansions to new areas.

To teach a computer to identify and recognize round goby, Arunim is creating a virtual aquatic world. His model Great Lake includes five fish species: common carp, lake perch, lake whitefish, yellow perch, and round goby. The virtual aquarium is based on videos of fish that had been gathered on the citizen (or community) science platform Zooniverse as part of the Deep Lake Explorer project. Frame-by-frame, Arunim identifies the round goby and annotates the video using a software called Peregrine. In addition to drawing a box around the fish, Arunim tries to identify specific behaviors, like foraging, shoaling, which is swimming together, and any quick jittery movements to and from the school.

“The idea is if I have one or two minutes of footage, I see what percentage of that is fish schooling or shoaling and that gives me an idea of how to code them to behave in the virtual reality setup,” said Arunim. Though the videos are relatively short, the process of annotating each one takes 2-4 hours. It is important, though, as this training of the machine algorithm sets up the next part of Arunim’s work: training a computer. 

Arunim uses two computer screens while annotating videos.

Like all machine learning projects, this algorithm needs to be developed using an immense amount of data to increase its ultimate accuracy. That’s one of the reasons Arunim likes the Zooniverse-sourced videos: they provide lots of data without being intrusive or costly.

The annotated video footage is then fed through a machine learning algorithm—machine learning refers to how computers can generalize some behavior, for example how a particular fish species moves without a human needing to program that behavior. The algorithm trains on trajectory data: the squares Arunim drew around the fish in the first part of his research and the percentages of types of movement he identified. Arunim uses equations to help understand the optimal, or “just right,” model that explain the information well, but do not try to add a lot of extra information. Models with more extra information are “overfit” and may explain current conditions well, but typically do not perform as well when used to explore new videos or information.

An example of a simulated underwater aquatic world that Arunim will create.

Once the learning algorithm has trained on enough data, it will be able to identify round goby in new, unannotated footage. When an unknown trajectory is passed through the program, it will output the probability that the trajectory belongs to round goby.

The type of program Arunim uses here is called a neural network, because it behaves a bit like a human brain with respect to how it pulls data together, groups it, analyzes it, and sends it out again. By tracking organisms and matching their trajectories, Arunim’s program will be able to ultimately identify round goby in brand new videos captured from the wild.

This machine learning is part of a bigger project—making underwater robots that will be able to capture and identify footage to mitigate round goby and their ecological damage If it is successful, the algorithm could be used to identify other species.

Arunim’s advice to students considering graduate school is to find a great advisor who will be supportive, and just go for it.

You can learn more about Arunim’s research by following @ArunimBhattach1 on Twitter.


Illinois-Indiana Sea Grant is a part of University of Illinois Extension and Purdue Extension.

 

Writer: Sarah Gediman
Contact: Carolyn Foley

IISG Instagram

Don't miss out on the latest edition of our "Making Waves in Education" newsletter! Reserve your spot for a live, Students Ask Scientists call from Lake Superior, and stay updated on upcoming in-person events to learn and network with fellow educators. Perfect for Illinois and Indiana educators passionate about the Great Lakes and environmental education.
Join us on June 6-7 at the Indiana State Fairgrounds to explore aquaculture business management at the NCRAC Aquaculture Business Short Course! Presented by Sea Grant & @purdueextension, this course provides essential skills for effective farm finance management. Don’t miss this opportunity to enhance your expertise in aquaculture!Important Info:-Hands-on training to help aquaculture producers manage their farm finances-Includes one-on-one expert time + free $120 textbook-Instructors from Purdue, Mississippi State, and University of Maryland-Laptop + farm financials required for participation-Limited seating – first come, first served!More info at the link in bio.
May is National Water Safety Month—and Lake Michigan deserves your attention. Its waves may look calm, but dangerous currents and sudden drop-offs make it the most hazardous Great Lake for drownings.This May, we’re encouraging everyone to take a moment to get informed. Check out our brochures, safety tips, and the new Lake Michigan water safety video before heading out to the beach or boat.Full story at the link in bio.
Join the Invasive Crayfish Collaborative for an exciting webinar featuring educator and author Rick Reynolds. Rick will demonstrate how to engage grade 2-12 students using the newly developed science curriculum "Investigating Crayfish and Freshwater Ecosystems". Rick will share STEAM activities, including scientific investigations and simulations. Participants will also gain the tools and confidence to participate in the Invasive Crayfish Collaborative’s crayfish study- supporting ongoing research and conservation efforts. Register for the webinar at the link in bio.
Skip to content