Cargando…

Zebrafish tracking using convolutional neural networks

Keeping identity for a long term after occlusion is still an open problem in the video tracking of zebrafish-like model animals, and accurate animal trajectories are the foundation of behaviour analysis. We utilize the highly accurate object recognition capability of a convolutional neural network (...

Descripción completa

Detalles Bibliográficos
Autores principales: XU, Zhiping, Cheng, Xi En
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5314376/
https://www.ncbi.nlm.nih.gov/pubmed/28211462
http://dx.doi.org/10.1038/srep42815
_version_ 1782508510047633408
author XU, Zhiping
Cheng, Xi En
author_facet XU, Zhiping
Cheng, Xi En
author_sort XU, Zhiping
collection PubMed
description Keeping identity for a long term after occlusion is still an open problem in the video tracking of zebrafish-like model animals, and accurate animal trajectories are the foundation of behaviour analysis. We utilize the highly accurate object recognition capability of a convolutional neural network (CNN) to distinguish fish of the same congener, even though these animals are indistinguishable to the human eye. We used data augmentation and an iterative CNN training method to optimize the accuracy for our classification task, achieving surprisingly accurate trajectories of zebrafish of different size and age zebrafish groups over different time spans. This work will make further behaviour analysis more reliable.
format Online
Article
Text
id pubmed-5314376
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Nature Publishing Group
record_format MEDLINE/PubMed
spelling pubmed-53143762017-02-24 Zebrafish tracking using convolutional neural networks XU, Zhiping Cheng, Xi En Sci Rep Article Keeping identity for a long term after occlusion is still an open problem in the video tracking of zebrafish-like model animals, and accurate animal trajectories are the foundation of behaviour analysis. We utilize the highly accurate object recognition capability of a convolutional neural network (CNN) to distinguish fish of the same congener, even though these animals are indistinguishable to the human eye. We used data augmentation and an iterative CNN training method to optimize the accuracy for our classification task, achieving surprisingly accurate trajectories of zebrafish of different size and age zebrafish groups over different time spans. This work will make further behaviour analysis more reliable. Nature Publishing Group 2017-02-17 /pmc/articles/PMC5314376/ /pubmed/28211462 http://dx.doi.org/10.1038/srep42815 Text en Copyright © 2017, The Author(s) http://creativecommons.org/licenses/by/4.0/ This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
spellingShingle Article
XU, Zhiping
Cheng, Xi En
Zebrafish tracking using convolutional neural networks
title Zebrafish tracking using convolutional neural networks
title_full Zebrafish tracking using convolutional neural networks
title_fullStr Zebrafish tracking using convolutional neural networks
title_full_unstemmed Zebrafish tracking using convolutional neural networks
title_short Zebrafish tracking using convolutional neural networks
title_sort zebrafish tracking using convolutional neural networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5314376/
https://www.ncbi.nlm.nih.gov/pubmed/28211462
http://dx.doi.org/10.1038/srep42815
work_keys_str_mv AT xuzhiping zebrafishtrackingusingconvolutionalneuralnetworks
AT chengxien zebrafishtrackingusingconvolutionalneuralnetworks