2D射影几何和变换

  • 线的点表示:xyx、y是线上点的平面坐标,则线上点可表示为x+αyx+αy
  • 非满秩矩阵CC所定义的二次曲线称作退化二次曲线,其上点包含两条线或者一条重线。C=lmT+mlT是两条线lml、mC=xyT+yxTC∗=xyT+yxT由过点xyx或y的所有直线组成
  • 对偶二次曲线:CC的切线l,满足lTCl=0lTC∗l=0
    l=Cx,x=C1l,(C1l)TC(C1l)=lTC1l, C=C1l=Cx,x=C−1l,(C−1l)TC(C−1l)=lTC−1l, ∴C∗=C−1
  • 映射变换是保线变换,可用3×33×3的非奇异矩阵HH表示,h(x)=Hx
  • 直线和二次曲线的变换:l=HTl, C=HTCH1, C=HCHTl′=H−Tl, C′=H−TCH−1, C∗′=HC∗HT
  • 变换的层次:等距变换、相似变换、放射变换。变换中存在不变量,比如相似变换中长度比率不变
  • 1D射影几何:点(x1, x2)(x1, x2),交比不变
    Cross(x1,x2,x3,x4)=|x1x2||x3x4||x1x3||x2x4|, |xixj|=det[xi1xi2xj1xj2]Cross(x1,x2,x3,x4)=|x1x2||x3x4||x1x3||x2x4|, |xixj|=det[xi1xj1xi2xj2]
  • l=(0,0,1)l∞=(0,0,1)是不动直线 HH是仿射变换
  • 虚原点:I=(1,i,0)T, J=(1,i,0)T在相似变换下保持不变
  • 虚原点I,JI,J为不动点H⟺H是相似变换
  • 与虚原点对偶的二次曲线:C=IJT+JIT=100010000C∞∗=IJT+JIT=[100010000]

  • 对偶二次曲线CC∞∗不变H⟺H是相似变换

  • 直线夹角:cosθ=lTCm(lTCl)(mTCm)cosθ=lTC∞∗m(lTC∞∗l)(mTC∞∗m)

    lTCmlTH1HCHTHTm=lTCmlTC∞∗m↦lTH−1HC∞∗HTH−Tm=lTC∞∗m
  • CC∞∗′被辨认,则欧式角可以确定
  • 如果lTCm=0lTC∞∗m=0,则llm正交
  • 极点-极线:点x关于二次曲线C的极线l=Cxl=Cx与C交于两点。C的过这两点的两条切线相交于x
  • 如果x在y的极线上,那么y也在x的极线上

应用

  • 由图像恢复仿射性质:找到实际世界的2个无穷远点,可以通过平行直线相交确定。然后就可以确定无穷远直线的像的方程。通过射影变换,把无穷远线的像映射为(0,0,1)T(0,0,1)T

  • 度量矫正(恢复到相似变换):通过5对垂直线,确定C=U100010000UTC∞∗=U[100010000]UT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值