oneHotToSegmentation: Inverse one-hot transformation

View source: R/oneHotSegmentation.R

oneHotToSegmentationR Documentation

Inverse one-hot transformation

Description

Inverse of basic one-hot transformation of segmentations array

Usage

oneHotToSegmentation(oneHotArray, domainImage, channelFirstOrdering = FALSE)

Arguments

oneHotArray

an array where the channel dimension contains the one-hot encoding.

domainImage

image definining the geometry of the returned probability images.

channelFirstOrdering

Specifies the ordering of the dimensions.

Value

a list of probability images.

Author(s)

Tustison NJ

Examples


r16 <- antsImageRead( getANTsRData( "r16" ) )
seg <- kmeansSegmentation( r16, 3 )$segmentation
oneHot <- segmentationToOneHot( as.array( seg ) )
oneHotInv <- oneHotToSegmentation( oneHot, seg )

r16 <- antsImageRead( getANTsRData( "r16" ) )
seg <- kmeansSegmentation( r16, 3 )$segmentation
oneHot <- segmentationToOneHot( as.array( seg ),
                                channelFirstOrdering = TRUE )
oneHotInv <- oneHotToSegmentation( oneHot, seg,
                                   channelFirstOrdering = TRUE ) 


neuroconductor-devel/ANTsR documentation built on July 3, 2025, 10:41 p.m.