专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 图形/图像

二次曲面拟合的有关问题

发布时间:2011-06-27 19:42:06 文章来源:www.iduyao.cn 采编人员:星星草
二次曲面拟合的问题

    % 二次曲面的公式
    % P(x,y) = A(1) + A(2)*x + A(3)*y + A(4)*x*y + A(5)*x^2 + A(6)*y^2 

    % realtive pixel coordinates to central pixel,中央像素相关的像素
     x = [-1 -1 -1  0  0  0  1  1  1];
     y = [-1  0  1 -1  0  1 -1  0  1];
     
    xyPoly = [ones(1,9);  x;  y;  x.*y;  x.^2;  y.^2]';%拟合函数
    
    cp = xyPoly\pixelData;%Solve the coef A   
这里的pixelData是3*3的图像像素值。

这里的程序是实现  基于二次曲面的亚像素匹配。
问题:1、为什么 x,y的选择是-1 0 1 ,是跟图像的像素坐标吗?
             2、xyPoly代表什么意思?
             3、为什么最后的cp是二次曲面公式的系数。
关于这几行代码,非常不解。
    
------解决方案--------------------
1)这里x,y是你的网格点啊,你的曲面值pixelData就是这九个点采样构成的
2-3)从程序来看,这里用最小二乘法,从你的9个点里拟合出6个曲面系数
所以相当于把注释里那个公式抄9遍,每行带入不同的采样点(x, y, pixelData)的值
写成矩阵就是 xyPoly*A = pixelData,解得A = xyPoly \ pixelData
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: