配准小问题

配准

对于配准坐标系界定,以及配准算法中坐标位移方向经常弄混,特录此篇。

问题

信号static=[1,2,3,4,5;1,2,3,4,5];moved=[2,3,4,5,6;2,3,4,5,6];将moved向static配准,结果recover=?,位移量是+1还是-1?

分析

显然直观上,应该将moved沿着行方向右移一个单位即可配准,反映在程序应该这样设定:
假设我们定义了一个位移场Bx,By,这时recover=movepixels(moved,Bx,By),此时recover与static按照某种测量标准是最接近的。那么recover=[0,2,3,4,5;0,2,3,4,5].By=[-1,-1,-1,-1,-1;-1,-1,-1,-1,-1],Bx=[0…]。
为什么是-1而不是+1.
->首先我们要得到recover图像,那么必须是格点,因此以recover图像为坐标系,然后moved阵列+B(x,y)后就对应于static阵列,反过来,static移动-B(x,y)就是moved阵列,此时将moved值填充进来,然后插值得到recover图像。因此movepixels中Bx,y实际针对的是recover坐标阵列,而不是moved坐标阵列。
然而,在直接插值的时候,需要注意matlab与实际图像坐标系是相反的,当然这只是函数定义的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值