为什么三维变换引入齐次坐标?

1.统一计算

        在三维空间中,图像的缩放、旋转等变换可以方便地通过矩阵乘法来表示。然而,平移变换(即位置变化)并不符合这一线性模式,它通常通过矩阵加法来表示。为了统一这两种变换,即使得缩放、旋转和平移都能以矩阵乘法的形式进行,引入了齐次坐标的概念。

        通过将图像从平面2D坐标变为3D坐标(加入一个额外的维度,即w坐标),可以将平移变换也转化为矩阵乘法的形式。具体来说,在三维空间中,平移变换可以表示为一个4x4的矩阵,其中平移量tx、ty、tz位于矩阵的最后一行前三列,而右下角元素为1,其余元素为0。

简化计算

        在欧式变换中,向量经过旋转(用R描述)和平移(用t描述)后,其变换关系通常不是一个线性关系。引入齐次坐标后,可以将旋转和平移合并到一个变换矩阵T中,从而使得整个关系变为线性关系。这样,无论进行多少次变换,都可以表示为一连串的矩阵相乘,极大地简化了计算过程。

表示无穷远点

        在欧氏几何空间中,无穷远点是一个特殊的存在,它无法用常规的坐标来表示。然而,在引入齐次坐标后,可以通过将w坐标设为0来表示无穷远点,从而解决了这一问题。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值