Professional Documents
Culture Documents
Ultrasound Image Analysis with Deep Learning
Ultrasound Image Analysis with Deep Learning
Ultrasound Image Analysis with Deep Learning
Baseline Model
U-Net
Experimental Details
• Adam Optimizer.
• The initial learning rate was initially set to 10^-4 and was set to reduce by a factor of 2
after every 2000 epochs.
• The batch size was 2 and I trained the model for 1000 epoch.
Analysis and Proposal
• The performance of the network was limited as the network was only trained using 50
images.
• Given the high annotation cost for labelling the data, semi supervised learning
approach seems to be most apparent next step.
In the current challenge, the unlabelled ultrasound fetal brain image given for solving
the classification challenge is used as the unlabelled data for training the segmentation
model.
Semi Supervised Training Framework:
Perturbation Based Cross Consistency
Training
Semi Supervised Training Framework:
Perturbation Based Cross Consistency Training
Experimental Details:
The labelled and both unlabelled image was normalized to the range (0,1). In case of the unlabelled image, we
centre crop the images, to make the size [300,300].
We used Adam optimizer with default hyper parameter setting. The learning rate was first set to 1e-4,
then was set to decrease by a factor of 2 after every 2000 iteration of supervised training. Pixel wise
cross entropy loss was used as supervised loss and MSE loss is used as the cross-consistency loss.
Result and Comparison with Baseline:
• Given sufficient time, the current framework can be improved significantly via experimenting with
different perturbation, and consistency training.
• Also, other semi supervised framework can be tried which will make the algorithm more suitable for
ultrasound image segmentation
• Active learning seems to be an option. Where we can use a trained model to label the unlabelled data and
then refine the prediction via manual supervision, and again train another model with the newly labelled
data.
Challenge 1
Background
The task was to train a deep learning model which can be used to classify anatomical structure in 2d fetal ultrasound
images.
Approach
ResNet-34
I used a pre-trained ResNet34 network ( trained using image net data) as the baseline classifier
network, and then fine tunned the model on the given dataset for 50 epochs.
First the input image was resized to 224,224, and then the image was renormalized to make the
mean and standard deviation [0.485, 0.456, 0.406], [0.229, 0.224, 0.225] along three channels.
Exploration
Given amount of training data available for fine tuning, it was evident the data augmentation
would help to make the model more robust and generalize. However, I found the simple data
augmentation-based training did not help in improving the performance of the classification
network by huge margin. At least in the validation dataset
• We divided the available training into two subgroup. First 80% of data was used to train the network and
remaining 20% for validation.
• A learning schedular was employed to modulate the learning rate where the learning rate was set to reduce
by a factor of 2 if there is no improvement in the validation loss for 10 consecutive epoch.
• For training we used cross entropy loss as the main supervised loss and MSE loss for consistency training.
Key Findings:
All the model faced difficulties in discriminating between fetal femur and thorax. Manual inspection of the test data
showed the prediction of the model for fetal brain is most accurate.
Future Work:
Given sufficient time I would like to use the self-supervised training like SimCLR to finetune the classifier model on
real ultrasound image, for this any large scale publicly available dataset can be used. Again, more sophisticated
consistency training can be explored like KL divergence between the prediction augmented image vs prediction on
unaugmented image. Also, a student teacher knowledge distillation can be tried to explore its efficiency. We can
modify the backbone classifier model where we can embed a embedding trained using CLIP on real ultrasound
images to add some domain knowledge.
Thank
You