tonny-zhang / node-micaps

micaps数据解析并在地图上叠加
8 stars 4 forks source link

micaps 3 类数据用idw插值完成在渲染时再用双线性插值算法进行像素填充带来的新问题! #5

Closed tonny-zhang closed 9 years ago

tonny-zhang commented 9 years ago

如题,新问题描述如下: 边缘的锯齿现象很严重,如图 image

最好的办法就是对边缘进行补偿自适应填充下,后续寻找更好更高效的填充方法!

tonny-zhang commented 9 years ago

Super-Resolution

tonny-zhang commented 9 years ago

双立方插值算法可以尝试下

tonny-zhang commented 9 years ago

双线性插值算法是经过三次的线性插值得到的结果,

00    10

10    11

如上图计算过程如下:

  1. 得到00 和 10之间的线性值 P(x)
  2. 得到10 和 11之间的线性值 P(y)
  3. 得到 P(x) 和 P(y) 之间的线性值 P(xy) 这就是最后结果

但这种过程只考虑的是左右、上下方向上的线性关系,没有考虑左上右下、左下右上线性关系,如算法中加入这两个线性关系结果是不是会好很多,尝试下!

tonny-zhang commented 9 years ago

基于像素点的插值补偿最终还是有不同程序的锯齿现象!