"Image3D" (神经网络解码器)
NetEncoder["Image3D"]
表示一个解码器,将 4 阶像素值数组转换成 3D 图像.
NetEncoder[{"Image3D","param"val,…}]
表示一个解码器,具有用于后期处理的特定参数.
更多信息
- NetDecoder[…][input] 对一个输入应用解码器,产生一个输出.
- NetDecoder[…][{input1,input2,…}]对一系列输入应用解码器,产生一系列输出.
- 解码器 input 的输入是一个 4 阶数值数组,其数值位于 0 和 1 之间.
- 在构建网络时,可通过指定 "port"->NetDecoder[…] 将解码器添加到网络的输出端口上.
- 支持下列参数:
-
ColorSpace "RGB" 编码所用的色彩空间 Interleaving False 通道是否交错 "MeanImage" None 要减去的平均图像 "VarianceImage" None 用于归一化的方差图像 - 参数 ColorSpace 可接受与 ColorSpace 选项一样的值.
- 当设置为 InterleavingFalse 时,解码器的输入是一个秩为 4、结构为 {c,height,depth,width} 的数组,当设置为 InterleavingTrue 时,数组的结构则为 {height,depth,width,c},其中 c 是颜色通道的数量.
- 可将以下设置用于 "MeanImage" 和 "VarianceImage":
-
None 不减去任何值 m 从每个像素的每个通道减去的值 {m1,m2,…} 从不同的通道减去的值 Image3D[…] 要减去的整体图像 - 在做减法之前,要将像素值归一化到 0 和 1 之间.
- NetDecoder[…][data,prop] 可用于计算输入数据的指定属性.
- 当一个 "Image3D" 解码器附加在网络,net[data,prop] 或 net[data,"oport"->prop] 可用于计算解码输出的指定属性.
- "Image3D" 解码器仅支持绕过 (bypass) 属性. 设置 prop 为 None 绕过解码并返回输入给解码器.