A Real-Time Multi-Stage Architecture for Pose Estimation of Zebrafish Head with Convolutional Neural Networks

被引:1
|
作者
Huang, Zhang-Jin [1 ,2 ,3 ]
He, Xiang-Xiang [1 ]
Wang, Fang-Jun [1 ,2 ]
Shen, Qing [1 ]
机构
[1] Univ Sci & Technol China, Sch Comp Sci & Technol, Hefei 230027, Peoples R China
[2] Univ Sci & Technol China, Sch Data Sci, Hefei 230027, Peoples R China
[3] Anhui Prov Key Lab Software Comp & Commun, Hefei 230027, Peoples R China
基金
中国国家自然科学基金;
关键词
convolutional neural network; pose estimation; real-time; zebrafish;
D O I
10.1007/s11390-021-9599-5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In order to conduct optical neurophysiology experiments on a freely swimming zebrafish, it is essential to quantify the zebrafish head to determine exact lighting positions. To efficiently quantify a zebrafish head's behaviors with limited resources, we propose a real-time multi-stage architecture based on convolutional neural networks for pose estimation of the zebrafish head on CPUs. Each stage is implemented with a small neural network. Specifically, a light-weight object detector named Micro-YOLO is used to detect a coarse region of the zebrafish head in the first stage. In the second stage, a tiny bounding box refinement network is devised to produce a high-quality bounding box around the zebrafish head. Finally, a small pose estimation network named tiny-hourglass is designed to detect keypoints in the zebrafish head. The experimental results show that using Micro-YOLO combined with RegressNet to predict the zebrafish head region is not only more accurate but also much faster than Faster R-CNN which is the representative of two-stage detectors. Compared with DeepLabCut, a state-of-the-art method to estimate poses for user-defined body parts, our multi-stage architecture can achieve a higher accuracy, and runs 19x faster than it on CPUs.
引用
收藏
页码:434 / 444
页数:11
相关论文
共 50 条
  • [1] A Real-Time Multi-Stage Architecture for Pose Estimation of Zebrafish Head with Convolutional Neural Networks
    Zhang-Jin Huang
    Xiang-Xiang He
    Fang-Jun Wang
    Qing Shen
    Journal of Computer Science and Technology, 2021, 36 : 434 - 444
  • [2] Real-time head pose estimation using multi-task deep neural network
    Ahn, Byungtae
    Choi, Dong-Geol
    Park, Jaesik
    Kweon, In So
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2018, 103 : 1 - 12
  • [3] Convolutional Neural Networks for Multi-Stage Semiconductor Processes
    Wu, Xiaofei
    Chen, Junghui
    Xie, Lei
    Lee, Yishan
    Chen, Chun-, I
    JOURNAL OF CHEMICAL ENGINEERING OF JAPAN, 2021, 54 (08) : 449 - 455
  • [4] Human Pose Estimation-Based Real-Time Gait Analysis Using Convolutional Neural Network
    Rohan, Ali
    Rabah, Mohammed
    Hosny, Tarek
    Kim, Sung-Ho
    IEEE ACCESS, 2020, 8 : 191542 - 191550
  • [5] Real-Time Stereovision-Based Spacecraft Pose Determination Using Convolutional Neural Networks
    Despond, Francis Thomas
    Ulrich, Steve
    JOURNAL OF SPACECRAFT AND ROCKETS, 2024,
  • [6] Real-time Head Pose Estimation Based on Face Geometry
    Hosamani, Aditya
    Phirke, Manoj
    PROCEEDINGS OF 2020 5TH INTERNATIONAL CONFERENCE ON MULTIMEDIA AND IMAGE PROCESSING (ICMIP 2020), 2020, : 38 - 42
  • [7] Head Pose Estimation Based on Multi-Scale Convolutional Neural Network
    Liang Lingyu
    Zhang Tiantian
    He Wei
    LASER & OPTOELECTRONICS PROGRESS, 2019, 56 (13)
  • [8] Head Pose Estimation Using Convolutional Neural Network
    Lee, Seungsu
    Saitoh, Takeshi
    IT CONVERGENCE AND SECURITY 2017, VOL 1, 2018, 449 : 164 - 171
  • [9] Real-Time Hair Filtering with Convolutional Neural Networks
    Currius, Roc R.
    Assarsson, Ulf
    Sintorn, Erik
    PROCEEDINGS OF THE ACM ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES, 2022, 5 (01)
  • [10] Real-Time Head Pose Estimation Using Multi-variate RVM on Faces in the Wild
    Selim, Mohamed
    Pagani, Alain
    Stricker, Didier
    COMPUTER ANALYSIS OF IMAGES AND PATTERNS, CAIP 2015, PT II, 2015, 9257 : 254 - 265