Self-Supervised Anatomical Embedding for Medical Image Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current medical image analysis methods require extensive labeled data and are limited to discovering predefined anatomical structures, making it challenging to learn universal anatomical embeddings across different body parts without labeled training data.
Innovation Solution
A self-supervised anatomical embedding method (SAM) that uses random data augmentation, coarse-to-fine neural network architecture, and info noise contrastive estimation (InfoNCE) loss to generate global and local embedding tensors, enabling the learning of discriminative and robust pixel-wise embeddings from unlabeled images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If supervised learning methods are used for anatomical structure detection, then detection accuracy can be improved, but extensive labeled data is required which increases annotation cost and time
Solution Approach 1:
The system performs self-supervised learning by automatically generating pseudo-labels from unlabeled medical images through consistency regularization and augmentation strategies, eliminating the need for manual annotation while maintaining detection accuracy
Solution Approach 2:
The method pre-trains the neural network on large amounts of unlabeled medical images using self-supervised objectives before fine-tuning on small labeled datasets, preparing the model in advance to achieve high accuracy with minimal annotation time
2Adaptability or versatility
If supervised methods are used for anatomical structure detection, then predefined organs can be detected, but the method is restricted to only discovering organs that may be a priori labelled
Solution Approach 1:
The neural network is designed with a universal architecture that can detect any anatomical structure in medical images without being restricted to predefined organs, enabling the system to discover both common and rare anatomical structures through self-supervised learning from unlabeled data
3Reliability
If global embeddings are used for anatomical structure detection, then robustness to size and shape variation is improved, but local information is lost which reduces accuracy for adjacent structures with similar appearance
Solution Approach 1:
The embedding representation is segmented into multiple scales including global embeddings for overall structure robustness and local embeddings for fine-grained localization, allowing the system to simultaneously handle size/shape variation and distinguish adjacent structures with similar appearance
Solution Approach 2:
The method extends the embedding space by adding spatial dimensionality with position-aware embeddings and multi-scale features, transforming the single-scale global embedding into a hierarchical multi-dimensional representation that preserves both global robustness and local precision
4Reliability
If data augmentation is applied to increase training data diversity, then model robustness is improved, but processing time and computational complexity increase
Solution Approach 1:
The system applies data augmentation periodically during training phases rather than continuously during inference, using strong augmentation during pre-training and weaker augmentation during fine-tuning to maintain robustness while minimizing processing time overhead
Solution Approach 2:
The augmentation strength and type are dynamically adjusted based on training progress and task requirements, using intense transformations early in training to build robustness and reducing augmentation intensity later to maintain processing speed
Data Source
AI summary
The present disclosure provides a method, a device, and a computer program product using a self-supervised anatomical embedding (SAM) method. The method includes randomly selecting a plurality of images; for each image of the plurality of images, performing random data augmentation to obtain a patch pair, generating global and local embedding tensors for each patch of the patch pair, and selecting positive pixel pairs from the patch pair and obtaining positive embedding pairs; for each positive pixel pair, computing global and local similarity maps, finding global hard negative embeddings, selecting global random negative embeddings, pooling the global hard negative embeddings and the global random negative embeddings to obtain final global negative embeddings, and finding local hard negative embeddings using the global and local similarity maps, and randomly sampling final local negative embeddings from the local hard negative embeddings; and minimizing a final info noise contrastive estimation (InfoNCE) loss.


