ultrasound nerve segmentation
ultrasound nerve segmentation
Nerve
Segmentation
Mohammed Mubashir Uddin
Syed Haji Ali
Mir Rahimuddin
Introduction
For this case study, we have collected the data from kaggle
Convolutional layer
Picture
U-NET Artiitechture
Sampling and
unsampling
pooling layer
U- NET ARTITECHTURE
Pooling Layers: Pooling layers are used for downsampling the feature maps
produced by the convolutional layers. The most common type of pooling is
max pooling, where a pooling window slides over the feature map and
selects the maximum value within each window. Max pooling reduces the
spatial dimensions of the feature maps, effectively downsampling them
while preserving the most salient features. Downsampling helps in
capturing large-scale patterns and reducing the computational complexity
of the network.
U- NET ARTITECHTURE
So, in simpler terms, the U-Net architecture is like a computer program that
looks at a picture, finds important features using special filters, and then
makes the picture smaller and bigger again to find and highlight nerves in an
ultrasound image.
Output
The model takes an ultrasound image as input and produces a corresponding
segmentation map, where the pixel values indicate the probability or confidence
of each pixel belonging to a nerve region. The output can be visualized by
overlaying the segmentation map on the original ultrasound image, highlighting
the nerve regions.
The model is trained for 50 epochs with Early stopping , in case the
validation loss doesn't lower further.
An accuracy of around 98% is achieved by the model on the test data set
Output
To-do List
Build a model and train it
Evaluate the model
Building a landing page using Flask
Deploy the app