Using Object Detection Machine Learning to Count and Categorize C. Elegans
AJAS · 2020 Robotics and Intelligent Machines (inferred)
Overview
C. elegans worms are a very powerful model organism for conducting research: they are easy to cultivate, have consistent life cycles, and their genome has been fully mapped. As a result, they are used by labs around the world to conduct research. Counting C. elegans is tedious and time consuming, especially for those who are new to using this model organism. To combat this problem, we used Apple’s ML-Kit to train an object detection model to identify worms and their developmental stages. Object detection is a type of computer vision that is used to detect the location and number of certain objects or classes. Our model uses a deep learning algorithm called a Region-based Convolutional Neural Network (R-CNN) for this. To create training data for the model, we manually annotated images, marking regions of an image containing worms, with MakeML. The algorithm was then trained and tested with CreateML. The annotated pictures were taken at various magnifications through an Olympus SZ4045 stereozoom microscope with an Olympus PEN Lite E-PL7 camera. The algorithm was trained, using these annotated pictures, to box and classify any worms it sees in a picture. We compared the results from pictures annotated by the algorithm to the results of a mediocre human counter (a novice C. elegans researcher) using an excellent human counter (an experienced C. elegans researcher) as the accepted value. The algorithm’s requirements include high contrast images, well-focused images, and images that are not overcrowded. If an image meets these requirements, the algorithm can outperform the moderately-experienced human counter by 3% on accuracy of the total number of worms and 8% on the correct identification of the worms’ developmental stages.
Competition history
- AJAS 2020
Related projects
AJAS · 2022
Using Machine Learning to Count Microscopic Worms
AJAS · 2020
Monitoring Chicken Embryological Development with Machine Learning
ISEF · 2019
Optimizing Cell Quantification in Biological Assays Using a Convolutional Neural Network
ISEF · 2021
Phytoplankton Detection Using Machine Learning and a Mobile Application
AJAS · 2020
Counting Showy Lady’s Slipper Orchids with Machine Learning
CSEF · 2018
Detecting Cancer with Neural Networks
ISEF · 2017
Advanced Cell Recognition and Clustering Based on Deep Learning
ISEF · 2024
A Novel Machine Learning Model for Estrous Cycle Classification
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: AAAS Annual Meeting (Confex) / American Junior Academy of Science