Technical note: ShinyAnimalCV: open-source cloud-based web application for object detection, segmentation, and three-dimensional visualization of animals using computer vision

被引:0
|
作者
Wang, Jin [1 ]
Hu, Yu [1 ]
Xiang, Lirong [2 ]
Morota, Gota [3 ]
Brooks, Samantha A. [1 ]
Wickens, Carissa L. [1 ]
Miller-Cushon, Emily K. [1 ]
Yu, Haipeng [1 ]
机构
[1] Univ Florida, Dept Anim Sci, Gainesville, FL 32611 USA
[2] North Carolina State Univ, Dept Biol & Agr Engn, Raleigh, NC 27695 USA
[3] Virginia Polytech Inst & State Univ, Sch Anim Sci, Blacksburg, VA 24061 USA
关键词
computer vision; morphological features; object detection; object segmentation; shiny application; three-dimensional visualization; RECOGNITION;
D O I
10.1093/jas/skad416
中图分类号
S8 [畜牧、 动物医学、狩猎、蚕、蜂];
学科分类号
0905 ;
摘要
Computer vision (CV), a non-intrusive and cost-effective technology, has furthered the development of precision livestock farming by enabling optimized decision-making through timely and individualized animal care. The availability of affordable two- and three-dimensional camera sensors, combined with various machine learning and deep learning algorithms, has provided a valuable opportunity to improve livestock production systems. However, despite the availability of various CV tools in the public domain, applying these tools to animal data can be challenging, often requiring users to have programming and data analysis skills, as well as access to computing resources. Moreover, the rapid expansion of precision livestock farming is creating a growing need to educate and train animal science students in CV. This presents educators with the challenge of efficiently demonstrating the complex algorithms involved in CV. Thus, the objective of this study was to develop ShinyAnimalCV, an open-source cloud-based web application designed to facilitate CV teaching in animal science. This application provides a user-friendly interface for performing CV tasks, including object segmentation, detection, three-dimensional surface visualization, and extraction of two- and three-dimensional morphological features. Nine pre-trained CV models using top-view animal data are included in the application. ShinyAnimalCV has been deployed online using cloud computing platforms. The source code of ShinyAnimalCV is available on GitHub, along with detailed documentation on training CV models using custom data and deploying ShinyAnimalCV locally to allow users to fully leverage the capabilities of the application. ShinyAnimalCV can help to support the teaching of CV, thereby laying the groundwork to promote the adoption of CV in the animal science community. The integration of cameras and data science has great potential to revolutionize livestock production systems, making them more efficient and sustainable by replacing human-based management with real-time individualized animal care. However, applying these digital tools to animal data presents challenges that require computer programming and data analysis skills, as well as access to computing resources. Additionally, there is a growing need to train animal science students to analyze image or video data using data science algorithms. However, teaching computer programming to all types of students from the ground up can prove complicated and challenging. Therefore, the objective of this study was to develop ShinyAnimalCV, a user-friendly online web application that supports users to learn the application of data science to analyze animal digital video data, without the need for complex coding. The application includes nine pre-trained models for detecting and segmenting animals in image data and can be easily accessed through a web browser. We have also made the source code and detailed documentation available online for advanced users who wish to use the application locally. This software tool facilitates the teaching of digital animal data analysis in the animal science community, with potential benefits to livestock production systems.
引用
收藏
页数:6
相关论文
共 9 条
  • [1] Shinyanimalcv: Interactive Web Application for Object Detection and Three-Dimensional Visualization of Animals Using Computer Vision
    Wang, Jin
    Xiang, Lirong
    Morota, Gota
    Wickens, Carissa
    Cushon, Emily
    Brooks, Samantha
    Yu, Haipeng
    JOURNAL OF ANIMAL SCIENCE, 2023, 101 : 244 - 245
  • [2] Shinyanimalcv: Interactive Web Application for Object Detection and Three-Dimensional Visualization of Animals Using Computer Vision
    Wang, Jin
    Xiang, Lirong
    Morota, Gota
    Wickens, Carissa
    Cushon, Emily
    Brooks, Samantha
    Yu, Haipeng
    JOURNAL OF ANIMAL SCIENCE, 2023, 101
  • [3] Three-dimensional point cloud object segmentation and collision detection based on depth projection
    Wang Z.-F.
    Liu C.-Y.
    Sui X.
    Yang F.
    Ma X.-Q.
    Chen L.-H.
    Guangxue Jingmi Gongcheng/Optics and Precision Engineering, 2020, 28 (07): : 1600 - 1608
  • [4] Accuracy of open-source software segmentation and paper-based printed three-dimensional models
    Szymor, Piotr
    Kozakiewicz, Marcin
    Olszewski, Raphael
    JOURNAL OF CRANIO-MAXILLOFACIAL SURGERY, 2016, 44 (02) : 202 - 209
  • [5] An open-source automated platform for three-dimensional visualization of subdural electrodes using CT-MRI coregistration
    Azarion, Allan A.
    Wu, Jue
    Pearce, Allison
    Krish, Veena T.
    Wagenaar, Joost
    Chen, Weixuan
    Zheng, Yuanjie
    Wang, Hongzhi
    Lucas, Timothy H.
    Litt, Brian
    Gee, James C.
    Davis, Kathryn A.
    EPILEPSIA, 2014, 55 (12) : 2028 - 2037
  • [7] Grid and homogeneity-based ground segmentation using light detection and ranging three-dimensional point cloud
    Lin, Ciyun
    Yang, Jie
    Gong, Bowen
    Liu, Hongchao
    Sun, Ganghao
    JOURNAL OF APPLIED REMOTE SENSING, 2023, 17 (03)
  • [8] Three-Dimensional Modeling for Augmented and Virtual Reality-Based Posterior Fossa Approach Selection Training: Technical Overview of Novel Open-Source Materials
    Carlstrom, Lucas P.
    Graffeo, Christopher S.
    Perry, Avital
    Nguyen, Bachtri T.
    Alexander, Amy E.
    Holroyd, Michael J.
    Peris-Celda, Maria
    Driscoll, Colin L. W.
    Link, Michael J.
    Morris, Jonathan M.
    OPERATIVE NEUROSURGERY, 2022, 22 (06) : 409 - 424
  • [9] Commentary: Three-Dimensional Modeling for Augmented and Virtual Reality-Based Posterior Fossa Approach Selection Training: Technical Overview of Novel Open-Source Materials
    Cote, David J.
    Ruzevick, Jacob
    Strickland, Ben
    Donoho, Daniel A.
    Zada, Gabriel
    OPERATIVE NEUROSURGERY, 2022, 22 (06) : E261 - E261