MCPcopy Create free account

hub / github.com/black0017/MedicalZooPytorch / types & classes

Types & classes94 in github.com/black0017/MedicalZooPytorch

↓ 15 callersClassGreenBlock
lib/medzoo/ResNet3D_VAE.py:11
↓ 13 callersClassDiceLoss
Computes Dice Loss according to https://arxiv.org/abs/1606.04797. For multi-class segmentation `weight` parameter can be used to assign different
lib/losses3D/dice.py:6
↓ 8 callersClassMRIDatasetMRBRAINS2018
lib/medloaders/mrbrains2018.py:13
↓ 8 callersClassSinglePathDenseNet
lib/medzoo/Densenet3D.py:74
↓ 7 callersClassDownTransition
lib/medzoo/Vnet.py:65
↓ 7 callersClassResNetMed3D
lib/medzoo/ResNet3DMedNet.py:175
↓ 7 callersClassUpBlock2
lib/medzoo/ResNet3D_VAE.py:78
↓ 7 callersClassUpTransition
lib/medzoo/Vnet.py:87
↓ 7 callersClass_HyperDenseLayer
lib/medzoo/Densenet3D.py:12
↓ 6 callersClassMICCAIBraTS2018
Code for reading the infant brain MICCAIBraTS2018 challenge
lib/medloaders/brats2018.py:14
↓ 5 callersClassConv1x1x1
lib/medzoo/HighResNet3D.py:76
↓ 4 callersClassCOVID_Seg_Dataset
Code for reading the COVID Segmentation dataset Segmentation Task 1: Learning with limited annotations This task is based on the CO
lib/medloaders/Covid_Segmentation_dataset.py:12
↓ 4 callersClassCOVIDxDataset
Code for reading the COVIDxDataset
lib/medloaders/COVIDxdataset.py:13
↓ 4 callersClassCovidCTDataset
lib/medloaders/covid_ct_dataset.py:9
↓ 4 callersClassDown
lib/medzoo/Unet2D.py:36
↓ 4 callersClassMICCAI2019_gleason_pathology
Code for reading Gleason 2019 MICCAI Challenge
lib/medloaders/miccai_2019_pathology.py:14
↓ 4 callersClassMRIDatasetISEG2019
Code for reading the infant brain MRI dataset of ISEG 2017 challenge
lib/medloaders/iseg2019.py:14
↓ 4 callersClassUp
lib/medzoo/Unet2D.py:49
↓ 3 callersClassBlueBlock
lib/medzoo/ResNet3D_VAE.py:53
↓ 3 callersClassConvRed
lib/medzoo/HighResNet3D.py:30
↓ 3 callersClassDilatedConv2
lib/medzoo/HighResNet3D.py:45
↓ 3 callersClassDilatedConv4
lib/medzoo/HighResNet3D.py:60
↓ 3 callersClassDoubleConv
(conv => BN => ReLU) * 2
lib/medzoo/Unet2D.py:8
↓ 3 callersClassDownBlock
lib/medzoo/ResNet3D_VAE.py:42
↓ 3 callersClassMRIDatasetISEG2017
Code for reading the infant brain MRI dataset of ISEG 2017 challenge
lib/medloaders/iseg2017.py:14
↓ 3 callersClassTensorboardWriter
lib/visual3D_temp/BaseWriter.py:20
↓ 2 callersClassBCEDiceLoss
Linear combination of BCE and Dice losses3D
lib/losses3D/BCE_dice.py:7
↓ 2 callersClassConvInit
lib/medzoo/HighResNet3D.py:11
↓ 2 callersClassCovidNet
lib/medzoo/COVIDNet.py:48
↓ 2 callersClassDecoder
lib/medzoo/ResNet3D_VAE.py:151
↓ 2 callersClassGeneralizedDiceLoss
Computes Generalized Dice Loss (GDL) as described in https://arxiv.org/pdf/1707.03237.pdf.
lib/losses3D/generalized_dice.py:8
↓ 2 callersClassIXIMRIdataset
Code for reading the IXI brain MRI dataset This loader is implemented for cross-dataset testing
lib/medloaders/ixi_t1_t2.py:12
↓ 2 callersClassInputTransition
lib/medzoo/Vnet.py:45
↓ 2 callersClassMICCAIBraTS2019
Code for reading the infant brain MICCAIBraTS2018 challenge
lib/medloaders/brats2019.py:14
↓ 2 callersClassMICCAIBraTS2020
Code for reading the infant brain MICCAIBraTS2018 challenge
lib/medloaders/brats2020.py:14
↓ 2 callersClassMetricTracker
lib/utils/covid_utils.py:34
↓ 2 callersClassOutputTransition
lib/medzoo/Vnet.py:111
↓ 2 callersClassPixelWiseCrossEntropyLoss
lib/losses3D/pixel_wise_cross_entropy.py:6
↓ 2 callersClassResNetEncoder
lib/medzoo/ResNet3D_VAE.py:97
↓ 2 callersClassTagsAngularLoss
lib/losses3D/tags_angular_loss.py:8
↓ 2 callersClassVAE
lib/medzoo/ResNet3D_VAE.py:183
↓ 2 callersClassWeightedCrossEntropyLoss
WeightedCrossEntropyLoss (WCE) as described in https://arxiv.org/pdf/1707.03237.pdf
lib/losses3D/weight_cross_entropy.py:5
↓ 2 callersClassWeightedSmoothL1Loss
lib/losses3D/weight_smooth_l1.py:7
↓ 2 callersClass_DenseBlock
to keep the spatial dims o=i, this formula is applied o = [i + 2*p - k - (k-1)*(d-1)]/s + 1
lib/medzoo/DenseVoxelNet.py:45
↓ 1 callersClassCNN
lib/medzoo/COVIDNet.py:176
↓ 1 callersClassContrastiveLoss
Implementation of contrastive loss defined in https://arxiv.org/pdf/1708.02551.pdf 'Semantic Instance Segmentation with a Discriminative Loss
lib/losses3D/ContrastiveLoss.py:7
↓ 1 callersClassDenseVoxelNet
Implementation based on https://arxiv.org/abs/1708.00573 Trainable params: 1,783,408 (roughly 1.8 mentioned in the paper)
lib/medzoo/DenseVoxelNet.py:99
↓ 1 callersClassDiceLoss2D
lib/losses3D/Dice2D.py:6
↓ 1 callersClassDualPathDenseNet
lib/medzoo/Densenet3D.py:145
↓ 1 callersClassDualSingleDenseNet
2-stream and 3-stream implementation with early fusion dual-single-densenet OR Disentangled modalities with early fusion in the paper
lib/medzoo/Densenet3D.py:232
↓ 1 callersClassFlatten
lib/medzoo/COVIDNet.py:7
↓ 1 callersClassHighResNet3D
lib/medzoo/HighResNet3D.py:92
↓ 1 callersClassHyperDenseNet
lib/medzoo/HyperDensenet.py:424
↓ 1 callersClassHyperDenseNet_2Mod
lib/medzoo/HyperDensenet.py:273
↓ 1 callersClassInConv
lib/medzoo/Unet2D.py:26
↓ 1 callersClassLUConv
lib/medzoo/Vnet.py:25
↓ 1 callersClassOutConv
lib/medzoo/Unet2D.py:73
↓ 1 callersClassResNet3dVAE
lib/medzoo/ResNet3D_VAE.py:253
↓ 1 callersClassResidualConv
lib/medzoo/HyperDensenet.py:30
↓ 1 callersClassSkipDenseNet3D
Densely Connected Convolutional Networks" <https://arxiv.org/pdf/1608.06993.pdf>` Based on the implementation of https://github.com/tbuikr/3D-Skip
lib/medzoo/SkipDenseNet3D.py:59
↓ 1 callersClassTestCriterion
tests/test_losses3D.py:17
↓ 1 callersClassTestDataLoaders
tests/test_dataloaders.py:9
↓ 1 callersClassTrainer
Trainer class
lib/train/trainer.py:8
↓ 1 callersClassTranspConvNet
(segmentation)we transfer encoder part from Med3D as the feature extraction part and then segmented lung in whole body followed by three gro
lib/medzoo/ResNet3DMedNet.py:129
↓ 1 callersClassUNet3D
Implementations based on the Unet3D paper: https://arxiv.org/abs/1606.06650
lib/medzoo/Unet3D.py:8
↓ 1 callersClassUnet
lib/medzoo/Unet2D.py:83
↓ 1 callersClassVNet
Implementations based on the Vnet paper: https://arxiv.org/abs/1606.04797
lib/medzoo/Vnet.py:128
↓ 1 callersClassVNetLight
A lighter version of Vnet that skips down_tr256 and up_tr256 in oreder to reduce time and space complexity
lib/medzoo/Vnet.py:173
↓ 1 callersClass_DenseBlock
lib/medzoo/SkipDenseNet3D.py:37
↓ 1 callersClass_DenseLayer
lib/medzoo/SkipDenseNet3D.py:15
↓ 1 callersClass_DenseLayer
lib/medzoo/DenseVoxelNet.py:26
↓ 1 callersClass_HyperDenseBlock
Constructs a series of dense-layers based on in and out kernels list
lib/medzoo/Densenet3D.py:32
↓ 1 callersClass_HyperDenseBlockEarlyFusion
lib/medzoo/Densenet3D.py:55
↓ 1 callersClass_Transition
lib/medzoo/SkipDenseNet3D.py:45
↓ 1 callersClass_Transition
lib/medzoo/DenseVoxelNet.py:58
↓ 1 callersClass_Upsampling
For transpose conv o = output, p = padding, k = kernel_size, s = stride, d = dilation o = (i -1)*s - 2*p + k + output_padding = (i-1)*2 +
lib/medzoo/DenseVoxelNet.py:74
ClassBaseModel
r""" BaseModel with basic functionalities for checkpointing and restoration.
lib/medzoo/BaseModelClass.py:12
ClassBaseTrainer
Base class for all trainers
lib/train/BaseTrainer.py:7
ClassBasicBlock
lib/medzoo/ResNet3DMedNet.py:58
ClassBottleneck
lib/medzoo/ResNet3DMedNet.py:90
ClassComposeTransforms
Composes several transforms together.
lib/augment3D/__init__.py:44
ClassElasticTransform
lib/augment3D/elastic_deform.py:77
ClassGaussianNoise
lib/augment3D/gaussian_noise.py:10
ClassPEPX
lib/medzoo/COVIDNet.py:12
ClassRandomChoice
choose a random tranform from list an apply transforms: tranforms to apply p: probability
lib/augment3D/__init__.py:16
ClassRandomCropToLabels
lib/augment3D/random_crop.py:32
ClassRandomFlip
lib/augment3D/random_flip.py:27
ClassRandomRotation
lib/augment3D/random_rotate.py:23
ClassRandomShift
lib/augment3D/random_shift.py:19
ClassRandomZoom
lib/augment3D/random_rescale.py:20
ClassSkipLastTargetChannelWrapper
Loss wrapper which removes additional target channel
lib/losses3D/__init__.py:58
ClassUpBlock1
TODO fix transpose conv to double spatial dim
lib/medzoo/ResNet3D_VAE.py:64
Class_AbstractDiceLoss
Base class for different implementations of Dice loss.
lib/losses3D/BaseClass.py:10
Class_MaskingLossWrapper
Loss wrapper which prevents the gradient of the loss to be computed where target is equal to `ignore_index`.
lib/losses3D/__init__.py:80