Progress Report
P. Karthik
Mansi Parashar
August 2021
PROBLEM STATEMENT
DEEP LEARNING FOR SEGMENTATION
Medical Image
Liver – Class 1
Tumor - Class 2
Data loading is done by SimpleITK library
DATASET DETAILS
Data Preprocessing:
Data Splitting:
Data Augmentation used:
1) Rotation of 10 degrees in the axial direction.
2) Horizontal and vertical flip
1. Extracting patches from 3D volumes
2. Augmentation and Train/Val data generators
3. Model Architecture - UNet
4. Metrics – Weighted Dice and Dice loss
Flower Architecture
FL Client
FL Client
FL Client
FEDERATED SEGMENTATION - FLOWER
PyTorch
TensorFlow
FLOWER – PROJECT STRUCTURE
Server.py
Client.py
Main.py
Dataset
Masks
Images
Requirements.txt
2. Main.py – centralized segmentation code
Centralized code wrapped up as
1. Flower Client
FLOWER CLIENT
get_parameters set_parameters fit evaluate
CENTRALIZED TRAINING
FEDERATED TRAINING - BLOCKERS
FEDERATED TRAINING – PROOF OF CONCEPT
FEDERATED TRAINING – PROOF OF CONCEPT
Federated Server
FEDERATED TRAINING – PROOF OF CONCEPT
Client 1
Client 2
CONCLUSION AND FUTURE WORK
THANK YOU