Driven-Data Biomedical Research Competition
Team BUET Synapticans under M-Health Research Lab, Department of Biomedical Engineering, Bangladesh University of Engineering and Technology
Placed 7th on private leaderboard with an MCC score of 0.7392
Head on to the Alzheimers Stall Catchers Competition website for competition details.
This is a competition of constructing a binary classifier. Model has to predict whether the given data is Stalled or Non-stalled. We think to prepare data in two ways to help model differentiating between stalled and non-stalled. From the perspective of point cloud, one can easily visualize and differentiate them. For instance : A Stalled Sample :
From the perspective of Image approach, we extracted the region of interest which was marked by orange close loop in the raw video frame. One major imporvement came after we colored with a specific color outside of ROI in the cropped frame as network think that as don't care data which helps network to differentiate between ROI data and outside of ROI data without any confusion.
Raw video frame sample :
Here don't care data (outside of ROI data) is given Blue color. ROI extracted sample :
The proposed solution method primarily comprises of two major pipelines:
- Image based approach
- Point cloud based approach
Several deep learning classifier models have tested in both approaches, including ResNet, DenseNet, ResNet 3D and several other 3D convolution based models. Implementation details on any model tried and tested on the dataset has been further discussed in detail in the sub directories of the repository. In 'Point Cloud Based Approach' you can find all detailed code for point cloud based approach codes and in 'Image Based Approach' you can find all detailed code for image based approach.
The final submission of the competition was done on the ensemble of best models of the two major pipelines. Ensemble scheme has also been explained in detail.
The repository encapsulates the work of all the team members during the competition. The subdirectories contaiin all the major works towards the final submission.
- Dataset Visualization and Processing contains code for visualizing the given dataset (video, images with ROI(region of interest) extracted, point cloud of blood vessels, grayscale ROI frame extraction, point cloud extraction)
- Image Based Approach contains classification scheme based on image frames extracted from each sample video ROI.
- Point Cloud Based Approach contains classification scheme based on point cloud of the given blood vessels present in sample videos.
- Final Ensemble of Models contains the ensemble scheme of the best models from the previously mentioned two approaches.
- Other Approaches contains solution approaches tried during the competition that did not perform expectedly, but has been included in the repository for future reference.
- (empty)
- Partho Ghosh
- Md. Abrar Istiak Akib
- Swapnil Saha
- Mir Sayeed Mohammad