newMriImageWithData(tractor.base)
newMriImageWithData()所属R语言包:tractor.base
Functions for creating MriImage objects from data
为从数据创建MriImage对象的功能
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Functions for creating MriImage objects from data, including other images.
为创建MriImage对象的数据,包括其他图像的功能。
用法----------Usage----------
newMriImageWithData(data, metadata)
newMriImageFromTemplate(image, ...)
newMriImageByExtraction(image, dim, loc)
extractDataFromMriImage(image, dim, loc)
newMriImageByMasking(image, mask)
newMriImageByThresholding(image, level, defaultValue = 0)
newMriImageByTrimming(image, clearance = 4)
newMriImageAsShapeOverlay(type = c("cross", "block"), baseImage, ...)
generateImageDataForShape(type = c("cross", "block"), dim, background = 0,
centre = NA, width = NA)
newMriImageWithSimpleFunction(image, fun, ..., newDataType = NULL)
newMriImageWithBinaryFunction(image1, image2, fun, ..., newDataType = NULL)
参数----------Arguments----------
参数:data
An array of voxel data.
的体素数据的数组。
参数:metadata
An MriImageMetadata object.
MriImageMetadata对象。
参数:image, image1, image2
MriImage objects.
MriImage对象。
参数:dim, loc
For newMriImageByExtraction, the dimension and location along that dimension for which data should be extracted. For generateImageDataForShape, dim is the dimensions of the image. newMriImageAsShapeOverlay takes this from the baseImage.
对于newMriImageByExtraction,沿着该维度的尺寸和位置的数据应提取的。对于generateImageDataForShape,dim是图像的尺寸。 newMriImageAsShapeOverlay借此从baseImage。
参数:mask
An array of mode logical indicating which voxels are in the mask. Must have the same dimensions as the image.
阵列模式logical体素的面具。必须具有相同的图像尺寸。
参数:level
A numeric value specifying the threshold level.
指定的阈值电平的数值。
参数:defaultValue
The value of the final image in voxels which are below threshold.
的值低于阈值的体素中的最终图像。
参数:clearance
The number of voxels' clearance left around a trimmed image.
体素“通关数的周围留有剪裁过的图像。
参数:type
The shape type to generate. A "block" is a cubic region of the image; a "cross" is the central line of the cube in each dimension.
的形状的类型来生成。 A"block"是一个立方的图像区域;"cross"是中央线在每个维度的多维数据集。
参数:baseImage
The MriImage to use as a base for the overlay.
MriImage使用为基础的覆盖。
参数:background
The voxel value outside the shape.
外形状的体素值。
参数:centre, width
The centre and width of the shape.
的形状的中心和宽度。
参数:newDataType
The data type of the new image. If NULL, then the data type is the same as the source image.
数据类型的新形象。如果NULL,然后数据类型是相同的源图像。
参数:fun
A function object, taking one or two numeric array parameters, as appropriate.
一个函数对象,以一个或两个数字数组参数(如适用)。
参数:...
For newMriImageFromTemplate, further parameters to newMriImageMetadataFromTemplate. For newMriImageAsShapeOverlay, further parameters to generateImageDataForShape. And for newMriImageWithSimpleFunction and newMriImageWithBinaryFunction, further parameters to fun.
对于newMriImageFromTemplate,更多的参数newMriImageMetadataFromTemplate。对于newMriImageAsShapeOverlay,更多的参数generateImageDataForShape。而为newMriImageWithSimpleFunction和newMriImageWithBinaryFunction,更多的参数fun。
Details
详细信息----------Details----------
All of these functions use data from arrays or MriImage objects to create a new MriImage object. newMriImageWithData is the basic function for creating an object from its constituents: an array of voxel values and an MriImageMetadata object. newMriImageFromTemplate takes an existing image, with its voxel data, and creates a new image, possibly with modifications to the metadata.
所有这些功能都使用数组或MriImage对象的数据来创建一个新的MriImage对象。 newMriImageWithData的基本功能是创建一个对象,从它的成分:一个数组的体素值和一个MriImageMetadata对象。 newMriImageFromTemplate现有的图像,它的体素的数据,并创建一个新的形象,可能与元数据的修改。
newMriImageByExtraction reduces the dimensionality of the source image by one, by extracting a single “line” of data along one dimension. (An array, rather than an MriImage object, is returned by extractDataFromMriImage.) newMriImageByMasking modifies the data by masking out unwanted voxels, and newMriImageByThresholding by thresholding. newMriImageByTrimming trims empty space from the edges of an image, reducing the dimensions of the image and thus avoiding the storage of lots of zeroes. newMriImageAsShapeOverlay creates an image which contains a simple shape. newMriImageWithSimpleFunction and newMriImageWithBinaryFunction modify the image data by applying an arbitrary function to it. Any function that can be applied to numeric arrays, and expects one or two arguments, respectively, is suitable for fun.
newMriImageByExtraction时间维度的源图像1,通过提取沿一维数据的一个单一的“线”。 (一个数组,而不是一个MriImage对象,返回由extractDataFromMriImage。)newMriImageByMasking修改的数据,通过屏蔽掉不想要的体素,和newMriImageByThresholding通过阈值。 newMriImageByTrimming修剪空的空间从边缘的图像,减少的图像的尺寸,从而避免了大量的零的存储。 newMriImageAsShapeOverlay创建一个映像,它包含一个简单的形状。 newMriImageWithSimpleFunction和newMriImageWithBinaryFunction修改的图像数据,通过施加给它的一个任意的函数。任何功能,可应用于数字阵列,并期望一个或两个参数,分别是适合fun。
值----------Value----------
An MriImage object.
MriImage对象。
(作者)----------Author(s)----------
Jon Clayden
参考文献----------References----------
参见----------See Also----------
MriImage
MriImage
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|