Motion planning

From formulasearchengine
Revision as of 18:54, 23 January 2014 by en>Mark viking (Fix typo from using the visual editor)
Jump to navigation Jump to search

Template:Otheruses4

In applied mathematics, the transfer matrix is a formulation in terms of a block-Toeplitz matrix of the two-scale equation, which characterizes refinable functions. Refinable functions play an important role in wavelet theory and finite element theory.

For the mask h, which is a vector with component indexes from a to b, the transfer matrix of h, we call it Th here, is defined as

(Th)j,k=h2jk.

More verbosely

Th=(haha+2ha+1haha+4ha+3ha+2ha+1hahbhb1hb2hb3hb4hbhb1hb2hb).

The effect of Th can be expressed in terms of the downsampling operator "":

Thx=(h*x)2.

Properties

  • Thx=Txh.
  • If you drop the first and the last column and move the odd-indexed columns to the left and the even-indexed columns to the right, then you obtain a transposed Sylvester matrix.
  • The determinant of a transfer matrix is essentially a resultant.
More precisely:
Let he be the even-indexed coefficients of h ((he)k=h2k) and let ho be the odd-indexed coefficients of h ((ho)k=h2k+1).
Then detTh=(1)ba+14hahbres(he,ho), where res is the resultant.
This connection allows for fast computation using the Euclidean algorithm.
trTg*h=trTgtrTh
  • For the determinant of the transfer matrix of convolved mask holds
detTg*h=detTgdetThres(g,h)
where g denotes the mask with alternating signs, i.e. (g)k=(1)kgk.
This is a concretion of the determinant property above. From the determinant property one knows that Tg*h is singular whenever Th is singular. This property also tells, how vectors from the null space of Th can be converted to null space vectors of Tg*h.
  • If x is an eigenvector of Th with respect to the eigenvalue λ, i.e.
Thx=λx,
then x*(1,1) is an eigenvector of Th*(1,1) with respect to the same eigenvalue, i.e.
Th*(1,1)(x*(1,1))=λ(x*(1,1)).
Let Ckh be the periodization of h with respect to period 2k1. That is Ckh is a circular filter, which means that the component indexes are residue classes with respect to the modulus 2k1. Then with the upsampling operator it holds
tr(Thn)=(Ckh*(Ckh2)*(Ckh22)**(Ckh2n1))[0]2n1
Actually not n2 convolutions are necessary, but only 2log2n ones, when applying the strategy of efficient computation of powers. Even more the approach can be further sped up using the Fast Fourier transform.
ϱ(Th)a#h13#h
where #h is the size of the filter and if all eigenvalues are real, it is also true that
ϱ(Th)a,
where a=C2h2.

See also

References