Unsupervised Learning for Feature Extraction and Temporal Alignment of 3D+t Point Clouds of Zebrafish Embryos
Zhu Chen, Ina Laube, Johannes Stegmaier
TL;DR
Problem: align developmental stages across zebrafish embryos from 3D+t point clouds without manual labels. Approach: a FoldingNet-based autoencoder learns latent descriptors from each frame, and a regression network maps these features to developmental time, with a postprocessing step to ensure monotonic alignments. Contributions: (i) spherical initial template and Modified Chamfer Distance for improved reconstruction, (ii) a regression-based temporal alignment framework validated with synthetic ground-truth, and (iii) demonstrated robustness to rotations and a fully-unsupervised workflow. Findings: achieves an average mismatch of $3.83$ minutes over $5.3$ hours and scales without labeling, enabling bias-free comparisons and potential atlas construction in zebrafish development.
Abstract
Zebrafish are widely used in biomedical research and developmental stages of their embryos often need to be synchronized for further analysis. We present an unsupervised approach to extract descriptive features from 3D+t point clouds of zebrafish embryos and subsequently use those features to temporally align corresponding developmental stages. An autoencoder architecture is proposed to learn a descriptive representation of the point clouds and we designed a deep regression network for their temporal alignment. We achieve a high alignment accuracy with an average mismatch of only 3.83 minutes over an experimental duration of 5.3 hours. As a fully-unsupervised approach, there is no manual labeling effort required and unlike manual analyses the method easily scales. Besides, the alignment without human annotation of the data also avoids any influence caused by subjective bias.
