2011-08-19 97 views
3

是否有具有以下参数的2D变换一个名称:算法:转型不旋转

  • shift_x,
  • shift_y,
  • 规模。

转换不使用任何旋转...感谢您的帮助。

+1

这可能是迁移到数学SE站点的一个很好的问题。这基本上是一个关于几何的问题。 – Patrick87

+0

另外,你是在寻找一个包含这些转换的名称,或者是一个涉及所有这些转换的单个转换的名称,在(我认为是)规定的顺序中? – Patrick87

+0

我不同意它应该去数学。这是一个跨越很多SE网站的问题 - 数学,EE,统计,SO,游戏开发,摄影和已经在SO上的主题,例如计算机视觉。它的核心是数学+算法,但实际使用或解释可能非常开放。 – Iterator

回答

2

Shift_x和Shift_y计为翻译。我不知道有一个转换的具体术语同时涉及翻译和缩放......特别是因为这些转换的执行顺序会影响结果(取决于缩放的方式这可能不是真的)。

+1

比例是否被当作投影矩阵?投影是幂等的,而尺度可以多次应用以产生不同的矩阵。 – templatetypedef

+0

比例尺有时被命名为“膨胀”:投影是将n维矩阵转换为nk维矩阵的方法...例如:如果您有一个真实的3D对象...要在平面2D屏幕上表示它,则需要投影方法。 –

+0

奇怪。我认为这只是一个普通的术语,只是将坐标乘以一个因素“来自原点的投影”。编辑我的答案,以解释这个误解... – Patrick87

1

你正在寻找一个特定Affine transformation

在法国

(对不起,我找不到英文名)“une affinité”(应该是在英语亲和性)是由一个翻译的仿射变换+一个homotethy

“LESaffinités” 包括:

  • 标识
  • homotethy
  • 缩放
  • symetry
  • 突起

(无旋转)


EDIT

所有这些变换是由在一个方向上一个homotethy和在互补的身份。

设F是一个 “affinité”

设E是一个向量空间,F和G这样的:enter image description here

如果enter image description here然后enter image description here

+0

仿射变换计算旋转,我解释OP不希望包含旋转。 –

+0

@Michael,我正在谈论一种称为affinité的特定仿射变换,而不是所有的仿射变换。 –

+0

我不知何故错过了你的帖子中的“一个特定”,但谢谢澄清。 –

2

两个其他的答案是正确的。我将添加术语差异。

缩放,移位和旋转是三种转换,它们是数据仿射变换最常见的情况。可以看到反射,剪切和其他,但没有像通常所说的那样。

这三种可能的几个名字独立地或结合地去:

  • 规范化:缩放,重新缩放,归一化,扩张
  • 移位:移位,定心,重新定心
  • 缩放+移位:标准化
  • 旋转:旋转,投影
  • 缩放+移位+旋转:在PCA,SVD或在某些情况下称为“白化”或“sphering”的步骤。

不幸的是,这些可能会在不同的背景下或多或少松散地解释。例如,我通常解释归一化以解决居中和缩放(通常导致“z-分数”),其他人可能认为它只是缩放。我更喜欢从不使用“sphering”或“whitening”作为术语,因为这些术语不够精确,并且不在多个学科中使用。

在统计中,当一个“中心”数据的均值为0时,可能会发生移位或翻译。当样本需要单位方差(或标准差为1)时,会发生缩放。经常发生旋转以投影到正交维度上。由于缩放和居中,这通常利用正交投影。

更新1:OP只询问大约2个维度,但应该注意的是,这些转换都允许在许多维度上。对1,2或任何其他维度都没有限制,对于小维度也没有任何特殊术语。