Open Ajaz-Ahmad opened 3 years ago
HI,
I am trying to reproduce your results for Camelyon 16. Can you please confirm the settings for features creation?
I am using deepzoom_tiler.py with following settings:
parser.add_argument('-d', '--dataset', type=str, default='Camelyon16', help='Dataset name') parser.add_argument('-e', '--overlap', type=int, default=0, help='Overlap of adjacent tiles [0]') parser.add_argument('-f', '--format', type=str, default='jpeg', help='image format for tiles [jpeg]') parser.add_argument('-v', '--slide_format', type=str, default='tif', help='image format for tiles [svs]') parser.add_argument('-j', '--workers', type=int, default=4, help='number of worker processes to start [4]') parser.add_argument('-q', '--quality', type=int, default=90, help='JPEG compression quality [90]') parser.add_argument('-s', '--tile_size', type=int, default=224, help='tile size [224]') parser.add_argument('-m', '--magnifications', type=int, nargs='+', default=[1,3], help='Levels for patch extraction [0]') parser.add_argument('-t', '--background_t', type=int, default=25, help='Threshold for filtering background [25]')
Then I run computeFeats.py with model weights downloaded from https://drive.google.com/drive/folders/1sFPYTLPpRFbLVHCNgn2eaLStOk3xZtvT for lower patches. https://drive.google.com/drive/folders/1_mumfTU3GJRtjfcJK_M0fWm048sYYFqi for higher patches.
The settings for computeFeats.py are as follows:
parser = argparse.ArgumentParser(description='Compute TCGA features from SimCLR embedder') parser.add_argument('--num_classes', default=2, type=int, help='Number of output classes [2]') parser.add_argument('--batch_size', default=128, type=int, help='Batch size of dataloader [128]') parser.add_argument('--num_workers', default=4, type=int, help='Number of threads for datalodaer') parser.add_argument('--gpu_index', type=int, nargs='+', default=(0,), help='GPU ID(s) [0]') parser.add_argument('--backbone', default='resnet18', type=str, help='Embedder backbone [resnet18]') parser.add_argument('--norm_layer', default='instance', type=str, help='Normalization layer [instance]') parser.add_argument('--magnification', default='tree', type=str, help='Magnification to compute features. Use `tree` for multiple magnifications.') parser.add_argument('--weights', default=None, type=str, help='Folder of the pretrained weights, simclr/runs/*') parser.add_argument('--weights_high', default='./', type=str, help='Folder of the pretrained weights of high magnification, FOLDER < `simclr/runs/[FOLDER]`') parser.add_argument('--weights_low', default='./', type=str, help='Folder of the pretrained weights of low magnification, FOLDER <`simclr/runs/[FOLDER]`') parser.add_argument('--dataset', default='Camelyon16', type=str, help='Dataset folder name Camelyon16')
Hi, what is the background threshold used in the paper for Camelyon16? Thank you
HI,
I am trying to reproduce your results for Camelyon 16. Can you please confirm the settings for features creation?
I am using deepzoom_tiler.py with following settings:
Then I run computeFeats.py with model weights downloaded from https://drive.google.com/drive/folders/1sFPYTLPpRFbLVHCNgn2eaLStOk3xZtvT for lower patches. https://drive.google.com/drive/folders/1_mumfTU3GJRtjfcJK_M0fWm048sYYFqi for higher patches.
The settings for computeFeats.py are as follows: