Skip to main content
Log in

Path guided motion synthesis for Drosophila larvae

基于路径引导的果蝇幼虫运动合成

  • Research Article
  • Published:
Frontiers of Information Technology & Electronic Engineering Aims and scope Submit manuscript

Abstract

The deformability and high degree of freedom of mollusks bring challenges in mathematical modeling and synthesis of motions. Traditional analytical and statistical models are limited by either rigid skeleton assumptions or model capacity, and have difficulty in generating realistic and multi-pattern mollusk motions. In this work, we present a large-scale dynamic pose dataset of Drosophila larvae and propose a motion synthesis model named Path2Pose to generate a pose sequence given the initial poses and the subsequent guiding path. The Path2Pose model is further used to synthesize long pose sequences of various motion patterns through a recursive generation method. Evaluation analysis results demonstrate that our novel model synthesizes highly realistic mollusk motions and achieves state-of-the-art performance. Our work proves high performance of deep neural networks for mollusk motion synthesis and the feasibility of long pose sequence synthesis based on the customized body shape and guiding path.

摘要

软体动物身体可变形性和高自由度的特点为数学建模和运动合成带来很大挑战. 受限于刚体骨骼假设或模型容量, 传统解析模型和统计模型难以生成逼真和多模态的软体动物运动. 本文建立一个大规模果蝇幼虫动态姿态数据集, 并提出一个运动合成模型(Path2Pose), 通过给定一段幼虫初始运动姿态序列和引导路径生成后续运动姿态序列. 进一步地, 通过循环生成的方式, Path2Pose模型可以合成长时间、 多模态的果蝇幼虫运动姿态序列. 运动评估实验表明, Path2Pose模型可以生成高度真实的软体动物运动, 并在现有同类型模型中取得最好生成效果. 本文的工作证明了深度神经网络在软体动物运动合成任务中的良好性能以及通过定制软体动物体型和引导路径生成长时间运动姿态的可行性.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Data availability

The source code and data used in this study are openly available in Github at https://github.com/chenjj0702/Path2Pose.git.

References

Download references

Author information

Authors and Affiliations

Authors

Contributions

Nenggan ZHENG and Junjun CHEN conceived the idea and designed the research. Zhefeng GONG and Yixuan SUN conducted the experiments and recorded the videos of Drosophila larval motions. Yifei YU and Zi’ao LIU preprocessed the video data. Junjun CHEN drafted the paper. Zhefeng GONG and Nenggan ZHENG helped organize the paper. Junjun CHEN and Yijun WANG revised and finalized the paper.

Corresponding author

Correspondence to Nenggan Zheng  (郑能干).

Ethics declarations

Nenggan ZHENG is a corresponding expert of Frontiers of Information Technology & Electronic Engineering, and he was not involved with the peer review process of this paper. Junjun CHEN, Yijun WANG, Yixuan SUN, Yifei YU, Zi’ao LIU, Zhefeng GONG, and Nenggan ZHENG declare that they have no conflict of interest.

Additional information

Project supported by the Zhejiang Lab, China (No. 2020KB0AC02), the Zhejiang Provincial Key R&D Program, China (Nos. 2022C01022, 2022C01119, and 2021C03003), the National Natural Science Foundation of China (Nos. T2293723 and 61972347), the Zhejiang Provincial Natural Science Foundation, China (No. LR19F020005), and the Fundamental Research Funds for the Central Universities, China (No. 226-2022-00051)

List of supplementary materials

Fig. S1 Estimated pose sequence in the DLPose dataset depicting Drosophila larval turning motion

Fig. S2 Pose sequences depicting Drosophila larval head sweeps: (a) real pose sequence from the DLPose dataset; (b) synthesized pose sequence with the same initial poses and guiding path. The guiding and synthesized movement paths are represented by the blue and red lines, respectively

Fig. S3 Cumulative variance of the principal components (PCs) for eigenwaves (a) and eigenbodies (b)

Fig. S4 Morphological analysis for eigenwaves and eigenbodies: (a) typical pose frames (top panel) and top four eigenwaves (bottom panel) of a pose sequence (peristaltic wave position is labeled by the red arrow); (b) typical pose frames (top panel) and top four eigenbodies (bottom panel) of a pose sequence

Fig. S5 Pose sequence synthesized by RNN (a), MANN (b), and Path2Pose (c) models

Fig. S6 Synthesized long pose sequence joined with four segments depicting Drosophila larval forward locomotion

Fig. S7 Synthesized long pose sequence joined with four segments depicting Drosophila larval head sweeps and turning

Supplementary materials for

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, J., Wang, Y., Sun, Y. et al. Path guided motion synthesis for Drosophila larvae. Front Inform Technol Electron Eng 24, 1482–1496 (2023). https://doi.org/10.1631/FITEE.2200529

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1631/FITEE.2200529

Key words

关键词

CLC number

Navigation