Nearest和Bilinear插值在上采样中的区别
请比较**最近邻插值(Nearest Neighbor)和双线性插值(Bilinear Interpolation)**在上采样/特征图放大中的区别。
回答
苦行僧
最近邻插值:输出像素取输入中最近的像素值。计算极快,但产生块状锯齿伪影。双线性插值:在2D平面上用周围4个像素加权平均(先x方向线性插值,再y方向)。提供平滑放大效果,但边缘模糊,计算略高。在CNN中的应用:(1)语义分割/超分辨率(Fractionally Strided Conv/转置卷积虽更常用,但双线性上采样在U-Net、FPN中广泛作为跳连部分的尺寸恢复)。(2)特征金字塔:使用最近邻或双线性上采样使不同层特征图尺寸一致。建议:图像任务用双线性(更平滑),分割掩码上采样用最近邻(保持离散性)。PixelShuffle是另一种更先进的上采样方式。