5.8 几何失真校正
步 骤
空间变换
对图像平面上的象素进行重新排列以恢复原空间关系
灰度插值
对空间变换后的象素赋予相应的灰度值以恢复原位置的灰度值
一、空间变换
失真图和校正图的连接点
利用“连接点”建立失真图像和校正图像间其它象素空间位置的对应关系,而这些“连接点”在输入(失真)图像和输出(校正)图像中的位置是精确已知的。
二、灰度插值
1、最近邻插值
最近邻插值示意图
2、双线性插值
双线性插值示意图
三、MATLAB函数
(1) tform = maketform(transform_type, transform_parameters)
建立几何变换结构
(2) g = imtransform(f, tform, interp)
按指定的变换方式tform 与插值方式interp,将f 变换为g
(3) cpselect (g, f)
启动交互选择“连接点”工具选择f 与g中对应的连接点
(4) tform = cp2tform(input_points, base_points, transformtype)
由“连接点”建立几何变换结构
1、affine变换
变换类型是“affine”时,其变换参数为3(3矩阵T原始图像坐标系统为(x,y),几何失真后图像的坐标系统
旋转( )+尺度变换(s)
四、几何失真图像配准复原