ImageProcessing2-Fundamental-part2bwz.pptVIP

  • 6
  • 0
  • 约 55页
  • 2016-08-21 发布于湖北
  • 举报
ImageProcessing2-Fundamental-part2bwz

融合图 图1 图2 Geometric Operation Affine transformations(仿射变换) Transforms a vector into a vector Transforms a point into a point In two dimension 仿射变换”就是一种简单的变换,它的变化包括旋转、平移、伸缩,原来的直线仿射变换后还是直线,原来的平行线经过仿射变换之后还是平行线,这就是仿射。 2D Translation(平移) 注意:x方向与y方向是矩阵的行列方向;图像系统采用的坐标系原点位置 1 2 3 1 2 3 1 2 3 4 5 1 2 3 4 x=[1,2,3] ; y=[1,2,3] x’=[2,3,4] ; y’=[3,4,5] 注意:平移后的景物与原图像相同,但“画布”一定是扩大了。否则就会丢失信息。 Homogeneous Coordinates 注意:做镜像时,实际上需要对坐标先进行平移,否则将出错。因为矩阵的下标不能为负。 Reflect About X Axis Reflect(镜像) Horizontal Reflect About Y Axis Vertical y r r Rotation 旋转计算公式计算出的值为小数,而坐标值为正整数。 旋转计算公式计算的结果值所在范围与原来的值所在的范围不同。 因此需要前期处理:扩大画布,取整处理,平移处理 按照图像旋转计算公式获得的结果与想象中的差异很大。 30 ° 图像旋转之后,出现了两个问题: 1)像素的排列不是完全按照原有的相邻关系。这是因为相邻像素之间只能有8个方向,如下图所示。 2)会出现许多的空洞点。 下面,我们通过一个实际例子,来看这两个问题带来的图像画面效果上的问题。 图像的旋转效果 图像旋转的后处理 图像旋转出现的两个问题的 本质 都是因为像素值的填充是不连续的。 因此可以采用插值填充的方法来解决。 最简单的方法是行插值(列插值)方法 1. 找出当前行的最小和最大的非背景点的坐标,记作: (i,k1)、(i,k2)。 2. 在(k1,k2)范围内进行插值,插值的方法是:空点的像素值等于前一点的像素值。 3. 同样的操作重复到所有行。 图像旋转中的插值处理效果 思考一个问题:边界的锯齿如何处理? 图像的错切变换实际上是平面景物在投影平面上的非垂直投影效果。 Shear(错切) X-Axis Shear 可以看到,错切之后原图像的像素排列方向发生改变。与前面旋转不同的是,x方向与y方向独立变化。 Scaling尺度变换 缩小变换 放大变换 图像的放大操作中,则需对尺寸放大后所多出来的空格填入适当的值; 课后思考题:图像插值方法 待配准图像 标准图像 图像配准 Image Registration 待配准图像 配准后图像 Satellite Image Data Image Registration Landsat(TM)30m分辨率 Two TM Images of Year 88 84, band 5 86, band 7 result Two TM Images band 3 band 5 result A Pair of Landsat and Spot Images with Scale Difference ???????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????? Landsat image Spot image Matching Spot image after transformation 10m分辨率 30m分辨率 * Digital Image Processing Digital Image Processing Digital Image Processing Digital Image Processing Digital Image Processing Digital Image Processing Chapter 2 Digital

文档评论(0)

1亿VIP精品文档

相关文档