Skip to content

imedslab/AdaTriplet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
hoang
Mar 8, 2022
60073c5 · Mar 8, 2022

History

1 Commit
Mar 8, 2022
Mar 8, 2022
Mar 8, 2022
Mar 8, 2022
Mar 8, 2022
Mar 8, 2022
Mar 8, 2022
Mar 8, 2022
Mar 8, 2022
Mar 8, 2022
Mar 8, 2022

Repository files navigation

AdaTriplet

Dependencies

We provide file environment.yml for dependencies

Installation

  conda env create -f environment.yml
  conda activate AdaTriplet
  cd AdaTriplet/
  pip install -e .

Experiments

Dataset

  1. Knee X-ray: Download the OAI dataset via https://nda.nih.gov/oai/.
  2. Chest X-ray: Download the ChestXrays-14 dataset at https://nihcc.app.box.com/v/ChestXray-NIHCC/
  3. Create the image folder ./ResizedImages_{OAI|CXR}

Training

Run the script as follows:

  python train.py data_type=<OAI|CXR> \ 
        image_crop_path=<path-to-ResizedImages> \  
        image_raw_path=<path-to-folder-of-raw-images> \
        metadatapath=<path-to-meta-data> \
        datapath=<path-to-dataframe> \
        method=<method_name>

Our code supports 8 method_names:

  1. AdaTriplet-AM : AdaTriplet loss with AutoMargin selection
  2. AdaTriplet
  3. Triplet-AM: Triplet loss with AutoMargin selection
  4. Triplet
  5. SCT
  6. WAT
  7. ArcFace
  8. SoftTriplet

###Test

Run the script as follows:

  python test.py data_type=<OAI|CXR> 
  query_time=<time-in-months|all>
  pretrained_matching_model_folder_path=<path-to-folder-of-trained-models>

Results

Results on OAI Results on CXR

Forensic Matching Results

Results on CXR

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages