zoukankan      html  css  js  c++  java
  • Natural Image Stitching with the Global Similarity Prior 论文笔记 (三)

    《Natural Image Stitching with the Global Similarity Prior》论文笔记 (三)

    @(sinbad)[360sinbad@gmail.com]

    重新推导下网格相似性变换,基于论文Implementing As-Rigid-As-Possible Shape Manipulation and Surface Flattening和原文代码实现。

    1. 局部相似性约束

    网格相似性变换的目标是找到顶点坐标使得变换后边的向量畸变最小,换种说法更直接,找到变换后的顶点坐标使得经过局部相似性变换后与原有对应有向网格边缘向量对齐,

    即求解如下方程的最小二乘解。一种间接优化方法是引入旋转矩阵映射边缘顶点

    为原始形状顶点坐标,为变形后顶点坐标,转换成最小二乘问题。

    其中,定义为线性形式,

    于是该问题可以看作线性优化问题求解。论文中采集边缘周围7个顶点作为上下文推导局部变换

    相邻关系见下图

    (3)、(4)联合推导如下:

    这是一个标准最小二乘问题,解法如下:

    上式说明是局部相邻顶点的线性组合,代入公式(2)

    式子内累加变形为

    最终表示形式为

    AZ=0

    1. 全局相似性约束

    全局相似性约束式中累加项推导

    因为是局部变量,是全局性不变量,所以在不等式组求解时不能自动抵消。

    最终表示形式为

    AZ=b

  • 相关阅读:
    JDBC连接
    Ubuntu 16.04安装MySQL(5.7.18)
    AOP拦截日志报错llegalStateException: It is illegal to call this method if the current request is not in asynchronous mode
    mybatis笔记
    打扮IDEA更换主题
    简单的IDEA破解到2099年
    UML之时序图详解
    UML之类图详解
    UML之用例图详解
    spring和springboot常用注解总结
  • 原文地址:https://www.cnblogs.com/sinbad360/p/12604143.html
Copyright © 2011-2022 走看看