石家庄铁道学院四 教案纸 58几何失真校正 步骤 空间变换 对图像平面上的象素进行重新排列以恢复原空间关系 灰度插值 对空间变换后的象素赋予相应的灰度值以恢复原位置的灰度值 、空间变换 失真图像 校 失真图和校正图的连接点 利用“连接点”建立失真图像和校正图像间其它象素空间位置的对应关系,而这些 连接点在输入(失真)图像和输出(校正)图像中的位置是精确已知的。 二、灰度插值 最近邻插值 空间变换 y 灰度赋值 (x,y最近邻 f(x,y) g(x, y,) 最近邻插值示意图 2、双线性插值 (r, y) 双线性插值示意图 三、 MATLAB函数 (I)tform=maketform(transform type, transform parameters) 建立几何变换结构 第1页
石 家 庄 铁 道 学 院 四 方 学 院 教 案 纸 第 1 页 5.8 几何失真校正 步 骤 ➢ 空间变换 对图像平面上的象素进行重新排列以恢复原空间关系 ➢ 灰度插值 对空间变换后的象素赋予相应的灰度值以恢复原位置的灰度值 一、空间变换 失真图和校正图的连接点 利用“连接点”建立失真图像和校正图像间其它象素空间位置的对应关系,而这些 “连接点”在输入(失真)图像和输出(校正)图像中的位置是精确已知的。 二、灰度插值 1、最近邻插值 最近邻插值示意图 2、双线性插值 双线性插值示意图 三、MATLAB 函数 (1) tform = maketform(transform_type, transform_parameters) 建立几何变换结构
石家庄铁道学胱 教案纸 (2)g 按指定的变换方式 tform与插值方式 interp,将∫变换为g ()cpselect(g, f) 启动交互选择“连接点”工具选择∫与g中对应的连接点 (4)tform=cp2tform(input points, base points, transformtype) 由“连接点”建立几何变换结构 affine变换 变换类型是“ affine”时,其变换参数为3×3矩阵T原始图像坐标系统为(xν),几 何失真后图像的坐标系统 s*cos s*sin 0 T=-sn0*ss*cos0旋转(+尺度变换(s 繳截 原始图像最近邻插值变换双线性插值变换 四、几何失真图像配准复原 A A a aa 原始图像 复原图像 几何失真图像 连接点”交互选择工具 第2页
石 家 庄 铁 道 学 院 四 方 学 院 教 案 纸 第 2 页 (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”时,其变换参数为 33 矩阵 T 原始图像坐标系统为(x,y),几 何失真后图像的坐标系统 (x' y' 1) = (x y 1)T = − 0 0 1 sin * *cos 0 *cos *sin 0 s s s s T 旋转( )+尺度变换(s) 四、几何失真图像配准复原 原始图像 最近邻插值变换 双线性插值变换 原始图像 几何失真图像 复原图像 “连接点”交互选择工具