Cargando…

Convolutional Neural Net-Based Cassava Storage Root Counting Using Real and Synthetic Images

Cassava roots are complex structures comprising several distinct types of root. The number and size of the storage roots are two potential phenotypic traits reflecting crop yield and quality. Counting and measuring the size of cassava storage roots are usually done manually, or semi-automatically by...

Descripción completa

Detalles Bibliográficos
Autores principales: Atanbori, John, Montoya-P, Maria Elker, Selvaraj, Michael Gomez, French, Andrew P., Pridmore, Tony P.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6888701/
https://www.ncbi.nlm.nih.gov/pubmed/31850020
http://dx.doi.org/10.3389/fpls.2019.01516
_version_ 1783475291209859072
author Atanbori, John
Montoya-P, Maria Elker
Selvaraj, Michael Gomez
French, Andrew P.
Pridmore, Tony P.
author_facet Atanbori, John
Montoya-P, Maria Elker
Selvaraj, Michael Gomez
French, Andrew P.
Pridmore, Tony P.
author_sort Atanbori, John
collection PubMed
description Cassava roots are complex structures comprising several distinct types of root. The number and size of the storage roots are two potential phenotypic traits reflecting crop yield and quality. Counting and measuring the size of cassava storage roots are usually done manually, or semi-automatically by first segmenting cassava root images. However, occlusion of both storage and fibrous roots makes the process both time-consuming and error-prone. While Convolutional Neural Nets have shown performance above the state-of-the-art in many image processing and analysis tasks, there are currently a limited number of Convolutional Neural Net-based methods for counting plant features. This is due to the limited availability of data, annotated by expert plant biologists, which represents all possible measurement outcomes. Existing works in this area either learn a direct image-to-count regressor model by regressing to a count value, or perform a count after segmenting the image. We, however, address the problem using a direct image-to-count prediction model. This is made possible by generating synthetic images, using a conditional Generative Adversarial Network (GAN), to provide training data for missing classes. We automatically form cassava storage root masks for any missing classes using existing ground-truth masks, and input them as a condition to our GAN model to generate synthetic root images. We combine the resulting synthetic images with real images to learn a direct image-to-count prediction model capable of counting the number of storage roots in real cassava images taken from a low cost aeroponic growth system. These models are used to develop a system that counts cassava storage roots in real images. Our system first predicts age group ('young' and 'old' roots; pertinent to our image capture regime) in a given image, and then, based on this prediction, selects an appropriate model to predict the number of storage roots. We achieve 91% accuracy on predicting ages of storage roots, and 86% and 71% overall percentage agreement on counting 'old' and 'young' storage roots respectively. Thus we are able to demonstrate that synthetically generated cassava root images can be used to supplement missing root classes, turning the counting problem into a direct image-to-count prediction task.
format Online
Article
Text
id pubmed-6888701
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-68887012019-12-17 Convolutional Neural Net-Based Cassava Storage Root Counting Using Real and Synthetic Images Atanbori, John Montoya-P, Maria Elker Selvaraj, Michael Gomez French, Andrew P. Pridmore, Tony P. Front Plant Sci Plant Science Cassava roots are complex structures comprising several distinct types of root. The number and size of the storage roots are two potential phenotypic traits reflecting crop yield and quality. Counting and measuring the size of cassava storage roots are usually done manually, or semi-automatically by first segmenting cassava root images. However, occlusion of both storage and fibrous roots makes the process both time-consuming and error-prone. While Convolutional Neural Nets have shown performance above the state-of-the-art in many image processing and analysis tasks, there are currently a limited number of Convolutional Neural Net-based methods for counting plant features. This is due to the limited availability of data, annotated by expert plant biologists, which represents all possible measurement outcomes. Existing works in this area either learn a direct image-to-count regressor model by regressing to a count value, or perform a count after segmenting the image. We, however, address the problem using a direct image-to-count prediction model. This is made possible by generating synthetic images, using a conditional Generative Adversarial Network (GAN), to provide training data for missing classes. We automatically form cassava storage root masks for any missing classes using existing ground-truth masks, and input them as a condition to our GAN model to generate synthetic root images. We combine the resulting synthetic images with real images to learn a direct image-to-count prediction model capable of counting the number of storage roots in real cassava images taken from a low cost aeroponic growth system. These models are used to develop a system that counts cassava storage roots in real images. Our system first predicts age group ('young' and 'old' roots; pertinent to our image capture regime) in a given image, and then, based on this prediction, selects an appropriate model to predict the number of storage roots. We achieve 91% accuracy on predicting ages of storage roots, and 86% and 71% overall percentage agreement on counting 'old' and 'young' storage roots respectively. Thus we are able to demonstrate that synthetically generated cassava root images can be used to supplement missing root classes, turning the counting problem into a direct image-to-count prediction task. Frontiers Media S.A. 2019-11-26 /pmc/articles/PMC6888701/ /pubmed/31850020 http://dx.doi.org/10.3389/fpls.2019.01516 Text en Copyright © 2019 Atanbori, Montoya-P, Selvaraj, French and Pridmore http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Plant Science
Atanbori, John
Montoya-P, Maria Elker
Selvaraj, Michael Gomez
French, Andrew P.
Pridmore, Tony P.
Convolutional Neural Net-Based Cassava Storage Root Counting Using Real and Synthetic Images
title Convolutional Neural Net-Based Cassava Storage Root Counting Using Real and Synthetic Images
title_full Convolutional Neural Net-Based Cassava Storage Root Counting Using Real and Synthetic Images
title_fullStr Convolutional Neural Net-Based Cassava Storage Root Counting Using Real and Synthetic Images
title_full_unstemmed Convolutional Neural Net-Based Cassava Storage Root Counting Using Real and Synthetic Images
title_short Convolutional Neural Net-Based Cassava Storage Root Counting Using Real and Synthetic Images
title_sort convolutional neural net-based cassava storage root counting using real and synthetic images
topic Plant Science
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6888701/
https://www.ncbi.nlm.nih.gov/pubmed/31850020
http://dx.doi.org/10.3389/fpls.2019.01516
work_keys_str_mv AT atanborijohn convolutionalneuralnetbasedcassavastoragerootcountingusingrealandsyntheticimages
AT montoyapmariaelker convolutionalneuralnetbasedcassavastoragerootcountingusingrealandsyntheticimages
AT selvarajmichaelgomez convolutionalneuralnetbasedcassavastoragerootcountingusingrealandsyntheticimages
AT frenchandrewp convolutionalneuralnetbasedcassavastoragerootcountingusingrealandsyntheticimages
AT pridmoretonyp convolutionalneuralnetbasedcassavastoragerootcountingusingrealandsyntheticimages