| Literature DB >> 34429686 |
Haoran Dai1, Yubo Tao1, Xiangyang He1, Hai Lin1.
Abstract
ABSTRACT: The high-resolution scanning devices developed in recent decades provide biomedical volume datasets that support the study of molecular structure and drug design. Isosurface analysis is an important tool in these studies, and the key is to construct suitable description vectors to support subsequent tasks, such as classification and retrieval. Traditional methods based on handcrafted features are insufficient for dealing with complex structures, while deep learning-based approaches have high memory and computation costs when dealing directly with volume data. To address these problems, we propose IsoExplorer, an isosurface-driven framework for 3D shape analysis of biomedical volume data. We first extract isosurfaces from volume data and split them into individual 3D shapes according to their connectivity. Then, we utilize octree-based convolution to design a variational autoencoder model that learns the latent representations of the shape. Finally, these latent representations are used for low-dimensional isosurface representation and shape retrieval. We demonstrate the effectiveness and usefulness of IsoExplorer via isosurface similarity analysis, shape retrieval of real-world data, and comparison with existing methods. © The Visualization Society of Japan 2021.Entities:
Keywords: Isosurface; Shape analysis; Variational autoencoder
Year: 2021 PMID: 34429686 PMCID: PMC8376112 DOI: 10.1007/s12650-021-00770-2
Source DB: PubMed Journal: J Vis (Tokyo) ISSN: 1343-8875 Impact factor: 1.331
Fig. 1IsoExplorer workflow consisting of three steps: it first partitions the isosurfaces extracted from the volume data into individual 3D shapes, then creates a latent representation for each shape, and finally leverages the representations to conduct shape analysis
Fig. 2Isosurface-driven shape extraction. Isosurfaces are generated from a volume, and each isosurface is further partitioned into different components based on the connectivity
Fig. 3Architecture of the variational autoencoder model in IsoExplorer. The model takes the points in the 3D shape as input and proceeds through a series of convolution blocks, residual blocks and deconvolution blocks to finally reconstruct the input points
Dataset overview
| Dataset | Dimension | #Shapes |
|---|---|---|
| CT-Chest | 384 | 3164 |
| Neurons (Klacansky | 1024 | 8948 |
| SARS-CoV Spike (Kirchdoerfer et al. | 360 | 1171 |
| MERS-CoV Spike (Park et al. | 400 | 5159 |
| H-CoV Spike (Park et al. | 280 | 3149 |
| PD-CoV Spike (Shang et al. | 256 | 2868 |
| SARS-CoV-2 (Yao et al. | 512 | 3071 |
| SARS-CoV-2 Spike up (Melero et al. | 432 | 10 |
| SARS-CoV-2 Spike down 1 (Yao et al. | 256 | 10 |
| SARS-CoV-2 Spike down 2 (Gobeil et al. | 300 | 10 |
Fig. 4Isosurface similarity analysis of the CT-Chest dataset. a The raw data visualized by the ray-casting algorithm. b Isosurface similarity matrix visualized by the heat map
Fig. 5Shape retrieval in the Neurons dataset. a The target shape with the retrieval results and b their positions in the dataset
Fig. 6Shape retrieval the CoVs dataset. a The molecular architecture of SARA-CoV-2. b The target shapes and corresponding retrieval results of IsoExplorer and FlowNet
Comparison of per query time for linear search and LSH
| #Retrieved shapes | LSH time (sec) | Linear search time (sec) | ||
|---|---|---|---|---|
| CoVs | Neurons | CoVs | Neurons | |
| 1 | 0.013 | 0.0001 | 0.624 | 0.352 |
| 5 | 0.013 | 0.0001 | 0.613 | 0.360 |
| 10 | 0.013 | 0.0001 | 0.611 | 0.357 |
| 20 | 0.014 | 0.0001 | 0.613 | 0.352 |
| 40 | 0.014 | 0.0001 | 0.613 | 0.348 |
| 80 | 0.014 | 0.0001 | 0.612 | 0.353 |
| 160 | 0.014 | 0.0001 | 0.601 | 0.350 |