Package: ANTsRNet 1.1

Nicholas J Tustison

ANTsRNet: Neural Networks for Medical Image Processing

Deep learning tools for medical image processing, interfacing with the 'ANTsR' package and Advanced Normalization Tools ('ANTs').

Authors:Nicholas J Tustison [aut, cre], Brian B Avants [aut], John Muschelli [ctb]

ANTsRNet_1.1.tar.gz
ANTsRNet_1.1.tgz(r-4.6-any)ANTsRNet_1.1.tgz(r-4.5-any)
ANTsRNet_1.1.tar.gz(r-4.7-any)ANTsRNet_1.1.tar.gz(r-4.6-any)
ANTsRNet_1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
ANTsRNet/json (API)

# Install 'ANTsRNet' in R:
install.packages('ANTsRNet', repos = c('https://antsx.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/antsx/antsrnet/issues

On CRAN:

Conda:

convolutional-neural-networksdeep-learning

4.33 score 71 stars 10 scripts 198 exports 70 dependencies

Last updated from:d93ef3d223. Checks:5 ERROR, 2 FAILURE, 1 FAIL, 1 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develERROR272
source / vignettesERROR305
linux-releaseERROR208
macos-releaseERROR202
macos-oldrelERROR151
windows-develFAILURE4504
windows-releaseFAILURE4343
windows-oldrelFAIL3637
wasm-releaseOK113

Exports:%>%AnchorBoxLayer2DAnchorBoxLayer3DapplySuperResolutionModelapplySuperResolutionModelPatchapplySuperResolutionModelToImagearterialLesionSegmentationAttentionAugmentationLayer2DAttentionLayer2DAttentionLayer3DbasisWarpbinary_dice_coefficientbinary_surface_lossbrainAgebrainExtractionbrainMraVesselSegmentationbrainTumorSegmentationcategorical_focal_gaincategorical_focal_losscerebellumMorphologycheckXrayLungOrientationchexnetcit168LabelingclaustrumSegmentationClusteringLayerContextualAttentionLayer2DContextualAttentionLayer3DconvertCoordinatesconvOutputLengthcorticalThicknesscreateAlexNetModel2DcreateAlexNetModel3DcreateAutoencoderModelcreateConvolutionalAutoencoderModel2DcreateConvolutionalAutoencoderModel3DcreateDeepBackProjectionNetworkModel2DcreateDeepBackProjectionNetworkModel3DcreateDeepDenoiseSuperResolutionModel2DcreateDeepDenoiseSuperResolutionModel3DcreateDenoisingAutoEncoderSuperResolutionModel2DcreateDenoisingAutoEncoderSuperResolutionModel3DcreateDenseModelcreateDenseNetModel2DcreateDenseNetModel3DcreateDenseUnetModel2DcreateDenseUnetModel3DcreateEnhancedDeepSuperResolutionModel2DcreateExpandedSuperResolutionModel2DcreateExpandedSuperResolutionModel3DcreateFullyConvolutionalVggModel2DcreateFullyConvolutionalVggModel3DcreateGoogLeNetModel2DcreateHippMapp3rUnetModel3DcreateHyperMapp3rUnetModel3DcreateHypothalamusUnetModel3DcreateImageSuperResolutionModel2DcreateImageSuperResolutionModel3DcreateNoBrainerUnetModel3DcreatePartialConvolutionUnetModel2DcreatePartialConvolutionUnetModel3DcreateResNetModel2DcreateResNetModel3DcreateResNetSuperResolutionModel2DcreateResNetSuperResolutionModel3DcreateResNetWithSpatialTransformerNetworkModel2DcreateResNetWithSpatialTransformerNetworkModel3DcreateResUnetModel2DcreateResUnetModel3DcreateRmnetGeneratorcreateShivaUnetModel3DcreateSimpleClassificationWithSpatialTransformerNetworkModel2DcreateSimpleClassificationWithSpatialTransformerNetworkModel3DcreateSimpleFullyConvolutionalNeuralNetworkModel3DcreateSsd7Model2DcreateSsd7Model3DcreateSsdModel2DcreateSsdModel3DcreateSysuMediaUnetModel2DcreateSysuMediaUnetModel3DcreateUnetModel2DcreateUnetModel3DcreateVggModel2DcreateVggModel3DcreateWideResNetModel2DcreateWideResNetModel3DCycleGanModeldecodeSsd2DdecodeSsd3DdeepAtroposDeepConvolutionalGanModelDeepEmbeddedClusteringModeldeepFlashdesikanKillianyTourvilleLabelingdrawRectanglesEfficientAttentionLayer2DEfficientAttentionLayer3DelBichoencodeSsd2DencodeSsd3DGaussianDiffusiongetANTsXNetCacheDirectorygetANTsXNetDatagetMixtureDensityLossFunctiongetMixtureDensityMseAccuracyFunctiongetMixtureDensitySamplingFunctiongetPretrainedNetworkGMSDharvardOxfordAtlasLabelinghippMapp3rSegmentationhyperMapp3rSegmentationhypothalamusSegmentationImprovedWassersteinGanModelInpaintingDeepFillModelInstanceNormalizationLayerjaccardSimilarityL2NormalizationLayer2DL2NormalizationLayer3Dlayer_activation_log_softmaxlayer_anchor_box_2dlayer_anchor_box_3dlayer_attention_2dlayer_attention_3dlayer_attention_augmentation_2dlayer_attention_augmented_convolution_block_2dlayer_contextual_attention_2dlayer_contextual_attention_3dlayer_efficient_attention_2dlayer_efficient_attention_3dlayer_instance_normalizationlayer_l2_normalization_2dlayer_l2_normalization_3dlayer_mixture_densitylayer_partial_conv_2dlayer_partial_conv_3dlayer_resample_tensor_2dlayer_resample_tensor_3dlayer_resample_tensor_to_target_tensor_2dlayer_resample_tensor_to_target_tensor_3dlayer_spatial_transformer_2dlayer_spatial_transformer_3dlesionSegmentationlinMatchIntensityLogSoftmaxLayerlongitudinalCorticalThicknessLossSSDlungAirwaySegmentationlungExtractionlungPulmonaryArterySegmentationMAEmasked_mse_errormaximum_mean_discrepancymixture_density_network_softmaxMixtureDensityNetworkLayermouseBrainExtractionmouseBrainParcellationmouseCorticalThicknessmriModalityClassificationmriSuperResolutionMSEmultilabel_dice_coefficientnbmLabelingneuralStyleTransferPartialConv2DLayerPartialConv3DLayerpeak_signal_to_noise_ratiopearson_correlation_coefficientpreprocessBrainImagePSNRrandomImageTransformAugmentationrandomImageTransformBatchGeneratorrandomImageTransformParametersAugmentationrandomImageTransformParametersBatchGeneratorResampleTensorLayer2DResampleTensorLayer3DResampleTensorToTargetTensorLayer2DResampleTensorToTargetTensorLayer3DsampleFromCategoricalDistributionsampleFromOutputScaleLayersetANTsXNetCacheDirectorysetANTsXNetDeterministicshivaPvsSegmentationshivaWmhSegmentationSpatialTransformerLayer2DSpatialTransformerLayer3DsplitMixtureParametersSSIMSuperResolutionGanModelsysuMediaWmhSegmentationt1GradertidNeuralImageAssessmentuvaSeguvaSegTrainVanillaGanModelWassersteinGanModelweighted_categorical_crossentropywholeHeadInpaintingwmhSegmentation

Dependencies:ANTsRANTsRCorebackportsbase64encclicodetoolsconfigcpp11dplyrevaluatefarverforeachgenericsggplot2glmnetglueGPArotationgtableherehighrisobanditeratorsITKRjsonlitekerasknitrlabelinglatticelifecyclemagrittrMatrixmvtnormpillarpkgconfigplyrpngprocessxpspurrrR6rappdirsRColorBrewerRcppRcppEigenRcppTOMLreshape2reticulaterlangrprojrootrstudioapirsvdS7scalesshapestringistringrsurvivaltensorflowtfautographtfrunstibbletidyselectutf8vctrsviridisLitewhiskerwithrxfunyamlzeallot

Readme and manuals

Help Manual

Help pageTopics
Anchor box layer for SSD architecture (2-D).AnchorBoxLayer2D
Anchor box layer for SSD architecture (3-D).AnchorBoxLayer3D
Apply a pretrained deep back projection model for super resolution.applyDeepBackProjectionModel
applySuperResolutionModelapplySuperResolutionModel
applySuperResolutionModelPatchapplySuperResolutionModelPatch
Apply a pretrained model for super resolution.applySuperResolutionModelToImage
Arterial lesion segmentationarterialLesionSegmentation
Attention augmentation layer (2-D)AttentionAugmentationLayer2D
Attention layer (2-D)AttentionLayer2D
Attention layer (3-D)AttentionLayer3D
Generate a deformable map from basisbasisWarp
Dice function for binary segmentation problemsbinary_dice_coefficient
Function for surface lossbinary_surface_loss
BrainAGEbrainAge
Brain extractionbrainExtraction
MRA-TOF vessel segmentation.brainMraVesselSegmentation
Brain tumor probabilistic segmentationbrainTumorSegmentation
Function for categorical focal gaincategorical_focal_gain
Function for categorical focal losscategorical_focal_loss
Cerebellum tissue segmentation, Schmahmann parcellation, and thickness.cerebellumMorphology
Check x-ray lung orientation.checkXrayLungOrientation
CheXNet: Radiologist-Level Pneumonia Detection on Chest X-Rays with Deep Learningchexnet
CIT168 Labelingcit168Labeling
Claustrum segmentationclaustrumSegmentation
Clustering layer for Deep Embedded ClusteringClusteringLayer
Contextual attention layer (2-D)ContextualAttentionLayer2D
Contextual attention layer (3-D)ContextualAttentionLayer3D
Convert coordinates to/from min/max representation from/to centroids/widthconvertCoordinates
Compute output length in single dimension for convolution filterconvOutputLength
Cortical thickness using deep learningcorticalThickness
2-D implementation of the AlexNet deep learning architecture.createAlexNetModel2D
3-D implementation of the AlexNet deep learning architecture.createAlexNetModel3D
Function for creating a symmetric autoencoder model.createAutoencoderModel
Function for creating a 2-D symmetric convolutional autoencoder model.createConvolutionalAutoencoderModel2D
Function for creating a 3-D symmetric convolutional autoencoder model.createConvolutionalAutoencoderModel3D
2-D implementation of the deep back-projection network.createDeepBackProjectionNetworkModel2D
3-D implementation of the deep back-projection network.createDeepBackProjectionNetworkModel3D
2-D implementation of the deep denoise image super resolution architecture.createDeepDenoiseSuperResolutionModel2D
3-D implementation of the deep denoise image super resolution architecture.createDeepDenoiseSuperResolutionModel3D
2-D implementation of the denoising autoencoder image super resolution architecture.createDenoisingAutoEncoderSuperResolutionModel2D
3-D implementation of the denoising autoencoder image super resolution architecture.createDenoisingAutoEncoderSuperResolutionModel3D
Simple multilayer dense network.createDenseModel
2-D implementation of the DenseNet deep learning architecture.createDenseNetModel2D
3-D implementation of the DenseNet deep learning architecture.createDenseNetModel3D
2-D implementation of the dense U-net deep learning architecture.createDenseUnetModel2D
3-D implementation of the dense U-net deep learning architecture.createDenseUnetModel3D
2-D implementation of the EDSR super resolution architecture.createEnhancedDeepSuperResolutionModel2D
2-D implementation of the expanded image super resolution architecture.createExpandedSuperResolutionModel2D
3-D implementation of the expanded image super resolution architecture.createExpandedSuperResolutionModel3D
2-D implementation of the VGG deep learning architecture without classification layers.createFullyConvolutionalVggModel2D
3-D implementation of the VGG deep learning architecture without classification layers.createFullyConvolutionalVggModel3D
2-D implementation of the GoogLeNet deep learning architecture.createGoogLeNetModel2D
Implementation of the "HippMapp3r" U-net architecturecreateHippMapp3rUnetModel3D
Implementation of the "HyperMapp3r" U-net architecturecreateHyperMapp3rUnetModel3D
3-D u-net architecture for hypothalamus segmentationcreateHypothalamusUnetModel3D
2-D implementation of the image super resolution deep learning architecture.createImageSuperResolutionModel2D
3-D implementation of the image super resolution deep learning architecture.createImageSuperResolutionModel3D
Implementation of the "NoBrainer" U-net architecturecreateNoBrainerUnetModel3D
2-D implementation of the U-net architecture for inpainting using partial convolution.createPartialConvolutionUnetModel2D
3-D implementation of the U-net architecture for inpainting using partial convolution.createPartialConvolutionUnetModel3D
2-D implementation of the ResNet deep learning architecture.createResNetModel2D
3-D implementation of the ResNet deep learning architecture.createResNetModel3D
2-D implementation of the ResNet image super resolution architecture.createResNetSuperResolutionModel2D
3-D implementation of the ResNet image super resolution architecture.createResNetSuperResolutionModel3D
2-D implementation of the ResNet deep learning architecture with a preceding spatial transformer network layer.createResNetWithSpatialTransformerNetworkModel2D
3-D implementation of the ResNet deep learning architecture with a preceding spatial transformer network layer.createResNetWithSpatialTransformerNetworkModel3D
2-D implementation of the Resnet + U-net deep learning architecture.createResUnetModel2D
3-D implementation of the Resnet + U-net deep learning architecture.createResUnetModel3D
Implementation of the "RMNet" generator architecture for inpaintingcreateRmnetGenerator
Implementation of the "shiva" u-net architecture for PVS and WMH segmentationcreateShivaUnetModel3D
2-D implementation of the spatial transformer network.createSimpleClassificationWithSpatialTransformerNetworkModel2D
3-D implementation of the spatial transformer network.createSimpleClassificationWithSpatialTransformerNetworkModel3D
Implementation of the "SCFN" architecture for Brain/Gender predictioncreateSimpleFullyConvolutionalNeuralNetworkModel3D
2-D implementation of the SSD 7 deep learning architecture.createSsd7Model2D
3-D implementation of the SSD 7 deep learning architecture.createSsd7Model3D
2-D implementation of the SSD deep learning architecture.createSsdModel2D
3-D implementation of the SSD deep learning architecture.createSsdModel3D
Implementation of the sysu_media U-net architecturecreateSysuMediaUnetModel2D
3-D variant of the sysu_media U-net architecturecreateSysuMediaUnetModel3D
2-D implementation of the U-net deep learning architecture.createUnetModel2D
3-D image segmentation implementation of the U-net deep learning architecture.createUnetModel3D
2-D implementation of the VGG deep learning architecture.createVggModel2D
3-D implementation of the VGG deep learning architecture.createVggModel3D
2-D implementation of the Wide ResNet deep learning architecture.createWideResNetModel2D
3-D implementation of the Wide ResNet deep learning architecture.createWideResNetModel3D
Cycle GAN modelCycleGanModel
Decoding function for 2-D Y_traindecodeSsd2D
Decoding function for 3-D Y_traindecodeSsd3D
Six tissue segmentationdeepAtropos
Deep convolutional GAN (DCGAN) modelDeepConvolutionalGanModel
Deep embedded clustering (DEC) model classDeepEmbeddedClusteringModel
Hippocampal/Enthorhinal segmentation using "Deep Flash"deepFlash
Cortical and deep gray matter labeling using Desikan-Killiany-TourvilledesikanKillianyTourvilleLabeling
Plotting function for 2-D object detection visualization.drawRectangles
Efficient attention layer (2-D)EfficientAttentionLayer2D
Efficient attention layer (3-D)EfficientAttentionLayer3D
Functional lung segmentation.elBicho
Encoding function for 2-D Y_trainencodeSsd2D
Encoding function for 3-D Y_trainencodeSsd3D
Custom Gaussian DiffusionGaussianDiffusion
Get the ANTsXNet Cache DirectorygetANTsXNetCacheDirectory
getANTsXNetDatagetANTsXNetData
Returns a loss function for the mixture density.getMixtureDensityLossFunction
Returns a MSE accuracy function for the mixture density.getMixtureDensityMseAccuracyFunction
Returns a sampling function for the mixture density.getMixtureDensitySamplingFunction
getPretrainedNetworkgetPretrainedNetwork
Gradient Magnitude Similarity DeviationGMSD
Subcortical and cerebellar labeling from a T1 image.harvardOxfordAtlasLabeling
hippMapp3rSegmentationhippMapp3rSegmentation
hyperMapp3rSegmentationhyperMapp3rSegmentation
Hypothalamus segmentationhypothalamusSegmentation
Improved Wasserstein GAN modelImprovedWassersteinGanModel
In-painting with contextual attentionInpaintingDeepFillModel
Creates an instance normalization layerInstanceNormalizationLayer
Jaccard similarity between two sets of boxes.jaccardSimilarity
L2 2-D normalization layer for SSD300/512 architecture.L2NormalizationLayer2D
L2 3-D normalization layer for SSD300/512 architecture.L2NormalizationLayer3D
Log softmax layerlayer_activation_log_softmax
Anchor box layer (2-D and 3-D)layer_anchor_box_2d layer_anchor_box_3d
Attention layer (2-D)layer_attention_2d
Attention layer (3-D)layer_attention_3d
Attention augmentation layer (2-D)layer_attention_augmentation_2d
Creates a 2-D attention augmented convolutional blocklayer_attention_augmented_convolution_block_2d
Contextual attention layer (2-D and 3-D)layer_contextual_attention_2d layer_contextual_attention_3d
Efficient attention layer (2-D)layer_efficient_attention_2d
Efficient attention layer (3-D)layer_efficient_attention_3d
Instance normalization layerlayer_instance_normalization
Normalization layer (2-D and 3-D)layer_l2_normalization_2d layer_l2_normalization_3d
Mixture density layerlayer_mixture_density
Partial convolution layer 2Dlayer_partial_conv_2d
Partial convolution layer 3Dlayer_partial_conv_3d
Creates a resampled tensor (to fixed size) layer (2-D)layer_resample_tensor_2d
Resampling a spatial tensor (3-D).layer_resample_tensor_3d
Resampling a spatial tensor to a target tensor (2-D).layer_resample_tensor_to_target_tensor_2d
Resampling a spatial tensor (3-D).layer_resample_tensor_to_target_tensor_3d
spatial transformer layer (2-D and 3-D)layer_spatial_transformer_2d layer_spatial_transformer_3d
wholeHeadInpaintinglesionSegmentation
linMatchIntensitylinMatchIntensity
Creates a log softmax layerLogSoftmaxLayer
Longitudinal cortical thickness using deep learninglongitudinalCorticalThickness
Loss function for the SSD deep learning architecture.LossSSD
Lung airway segmentation.lungAirwaySegmentation
Lung extractionlungExtraction
Pulmonary artery segmentation.lungPulmonaryArterySegmentation
Mean absolute error of a single image or between two images.MAE
Function for masked mean-squared errormasked_mse_error
Function for maximum-mean discrepancymaximum_mean_discrepancy
Softmax function for mixture density with temperature adjustmentmixture_density_network_softmax
Mixture density network layerMixtureDensityNetworkLayer
Mouse brain extractionmouseBrainExtraction
Mouse brain parcellationmouseBrainParcellation
Mouse brain cortical thickness using deep learningmouseCorticalThickness
MRI modality classificationmriModalityClassification
Super-resolution for MRImriSuperResolution
Mean square error of a single image or between two images.MSE
Dice function for multilabel segmentation problemsmultilabel_dice_coefficient
Nucleus Basalis of Meynert (NBM) LabelingnbmLabeling
Neural transfer styleneuralStyleTransfer
Creates 2D partial convolution layerPartialConv2DLayer
Creates 3D partial convolution layerPartialConv3DLayer
Function to calculate peak-signal-to-noise ratio.peak_signal_to_noise_ratio
Function for Pearson correlation coefficient.pearson_correlation_coefficient
Basic preprocessing pipeline for T1-weighted brain MRIpreprocessBrainImage
Peak signal-to-noise ratio between two images.PSNR
Apply random transforms to a predictor / outcome training image setrandomImageTransformAugmentation
Random image transformation batch generatorrandomImageTransformBatchGenerator
Generate transform parameters and transformed imagesrandomImageTransformParametersAugmentation
Random image transform parameters batch generatorrandomImageTransformParametersBatchGenerator
Creates a resample tensor layer (2-D)ResampleTensorLayer2D
Creates a resampled tensor (to fixed size) layer (3-D)ResampleTensorLayer3D
Creates a resampled tensor (to target tensor) layer (2-D)ResampleTensorToTargetTensorLayer2D
Creates a resampled tensor (to target tensor) layer (3-D)ResampleTensorToTargetTensorLayer3D
Sample from a categorical distributionsampleFromCategoricalDistribution
Sample from a distributionsampleFromOutput
Custom scale layerScaleLayer
Set the ANTsXNet Cache DirectorysetANTsXNetCacheDirectory
Set ANTXNet deterministic behaviorsetANTsXNetDeterministic
SHIVA PVS/VRS segmentation.shivaPvsSegmentation
SHIVA WMH segmentation.shivaWmhSegmentation
Spatial transformer layer (2-D)SpatialTransformerLayer2D
Spatial transfomer layer (3-D)SpatialTransformerLayer3D
Splits the mixture parameters.splitMixtureParameters
Structural similarity index (SSI) between two images.SSIM
Super resolution GAN modelSuperResolutionGanModel
White matter hyperintensity segmentationsysuMediaWmhSegmentation
Supervised grader / scoring of T1-weighted brain MRI.t1Grader
Perform MOS-based assessment of an image.tidNeuralImageAssessment
Unsupervised variational autoencoder segmentationuvaSeg
Unsupervised variational autoencoder traininguvaSegTrain
Vanilla GAN modelVanillaGanModel
Wasserstein GAN modelWassersteinGanModel
Function for weighted categorical cross entropyweighted_categorical_crossentropy
wholeHeadInpaintingwholeHeadInpainting
White matter hyperintensity probabilistic segmentationwmhSegmentation