/Deep-Clustering-based-CBMIR

2021.03~2022.06, Senier project, Department of Software, Gachon University

Primary LanguagePythonOtherNOASSERTION

Deep Clustering based CBMIR

2021.03~2022.06, Senier project, Department of Software, Gachon University
This code performs content based medical image retreival based on deep clustering. Deep clustering refers to SwAV of facebookresearch. This project was mentored by INFINITT Healthcare Co. Ltd. (http://www.infinitt.com/)

SwAVpaper



Deep clustering Reference

I referenced the following paper and code.

SwAVpaper

SwAV

https://github.com/facebookresearch/swav

Requirements

  • Python 3.6
  • PyTorch install = 1.4.0
  • torchvision
  • CUDA 10.1
  • Other dependencies: scipy, pandas, numpy
  • Apex with CUDA extension
// install Apex with CUDA extension
// from https://github.com/facebookresearch/swav/issues/18#issuecomment-748123838

git clone "https://github.com/NVIDIA/apex"
cd apex
git checkout 4a1aa97e31ca87514e17c3cd3bbc03f4204579d0
python setup.py install --cuda_ext

python -c 'import apex; from apex.parallel import LARC' # should run and return nothing
python -c 'import apex; from apex.parallel import SyncBatchNorm; print(SyncBatchNorm.__module__)' # should run and return apex.parallel.optimized_sync_batchnorm

How to Run

Go to Wiki

Dataset

Liver segmentation 3D-IRCADb-01. 3d-ircadb-01

SwAVpaper

The 3D-IRCADb-01 database is composed of the 3D CT-scans of 10 women and 10 men with hepatic tumours in 75% of cases. Provides masks for artery, bone, kidneys, liver, lungs, spleen, etc.

Related Mobile Dicom Viewer

https://github.com/awholeneworld/MobileDicomViewer

Presentation Videos

License

This project: CC-BY-NC

image

Attribution-NonCommercial 4.0 International

=======================================================================

Creative Commons Corporation ("Creative Commons") is not a law firm and
does not provide legal services or legal advice. Distribution of
Creative Commons public licenses does not create a lawyer-client or
other relationship. Creative Commons makes its licenses and related
information available on an "as-is" basis. Creative Commons gives no
warranties regarding its licenses, any material licensed under their
terms and conditions, or any related information. Creative Commons
disclaims all liability for damages resulting from their use to the
fullest extent possible.
.
.
.

SwAV License : CC-BY-NC

image

Attribution-NonCommercial 4.0 International

=======================================================================

Creative Commons Corporation ("Creative Commons") is not a law firm and
does not provide legal services or legal advice. Distribution of
Creative Commons public licenses does not create a lawyer-client or
other relationship. Creative Commons makes its licenses and related
information available on an "as-is" basis. Creative Commons gives no
warranties regarding its licenses, any material licensed under their
terms and conditions, or any related information. Creative Commons
disclaims all liability for damages resulting from their use to the
fullest extent possible.
.
.
.