简体   繁体   English

对卷积神经网络 3D 或多光谱图像中 2D、3D 卷积的理解混淆

[英]Confusion in understanding of 2D, 3D Convolutions in Convolutional Neural Networks 3D or multi-spectral images

有人请解释使用 3D 或多光谱图像的 CNN(深度学习)中 2D 和 3D 卷积之间的区别吗?

all convolution operation has padding for maintaining output size [w, h]所有卷积操作都有填充以保持输出大小 [w, h]

  • 2D Convolution二维卷积

    input size = [w, h]输入大小 = [w, h]

    conv filter = [n, n]转换过滤器 = [n, n]

    output size = [w, h]输出尺寸 = [w, h]

  • 3D convolution 3D 卷积

    input size = [w, h, c]输入大小 = [w, h, c]

    conv filter = [n, n, d]转换过滤器 = [n, n, d]

    output size = [w, h, c']输出大小 = [w, h, c']

  • 2D convolution for 3D input (usually used this form) 3D 输入的 2D 卷积(通常使用这种形式)

    input size = [w, h, c]输入大小 = [w, h, c]

    conv filter = [n, n, c]转换过滤器 = [n, n, c]

    output size = [w, h]输出尺寸 = [w, h]

    if you want to get output size with [w, h, c'], you need c' times operation.如果要使用 [w, h, c'] 获得输出大小,则需要 c' 次操作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM