cubic 插值和 bicubic
-
关于cubic 插值,指的是三次样条插值。在每个相邻点都求解一个三次函数。
具体求解三次函数系数的原理参考 插值(四)cubic interpolation(三次插值) -
bicubic:双三次插值。求的是16个邻域pixel的weight
插值(五)Bicubic interpolation(双三次插值)
-
常见的插值方法
图像处理详解 最近邻插值、线性插值、双线性插值、双三次插值 -
相关资料:
2. cubic ,bicubic, tricubic的实现代码
3. python实现bicubic
4. pytorch 实现5. trying to understand the bicubic interpolation,matlab和opencv差异
-
pytorch, opencv, matlab实现差异
opencv和matlab的bicubic实现差异主要在于 卷积系数的不同,opencv中使用的是0.75, matlab使用的是0.5,详细看链接 5. trying to understand the bicubic interpolation,matlab和opencv差异
opencv和pytorch的实现是一致的,可以查看链接pytorch:opencv的resize和torch.nn.functional.interpolate 比较
论文:An efficient bicubic interpolation implementation for real-time image processing using hybrid computing
Fast Fixed-point Bicubic Interpolation Algorithm on FPGA