Calculating the transform matrix

  • Context: Undergrad 
  • Thread starter Thread starter cnix
  • Start date Start date
  • Tags Tags
    Matrix Transform
Click For Summary
SUMMARY

The discussion focuses on calculating a 2x3 transform matrix Q that maps a set of 3x1 vectors A = [x, y, 1] to another set B = [x', y', 1] using MATLAB. The user attempts to find Q by manipulating the equation QA = B but encounters difficulties due to the presence of six unknowns and only two equations. The solution involves recognizing that the system can be solved for the unknowns, yielding a solution with four parameters based on the multiple xy and x'y' pairs provided by the MATLAB algorithm.

PREREQUISITES
  • Understanding of linear transformations and matrices
  • Familiarity with MATLAB for numerical computations
  • Knowledge of 3x1 vector representation
  • Basic concepts of solving systems of equations
NEXT STEPS
  • Research methods for solving underdetermined systems of equations
  • Learn about MATLAB's matrix manipulation functions
  • Explore the concept of parameterization in linear algebra
  • Study examples of affine transformations in computer graphics
USEFUL FOR

Mathematicians, engineers, and computer scientists working with transformations in graphics, as well as anyone utilizing MATLAB for computational geometry tasks.

cnix
Messages
1
Reaction score
0
I have 2 sets of known 3x1 vectors A = [ x y 1 ] and B =[ x' y' 1 ] which represent points on two coordinates calculated by some MATLAB algorithm. I was wondering what I could do to find the 2x3 transform matrix that turns the x y set into the x' y' set.

[x'] [ ] [x]
[y']=[?] [y]
[1] [1]

B = QA

Q = 2x3 unknown transform matrix

What I've tried:
multiplying both sides by A-1, and I am left with A-1*B which is just a 1x1 scalar value. I've tried multiplying the variables out and I'm left with 2 equations and 6 unknowns. I also have many different values of xy & x'y' pairs given by the MATLAB algorithm but I don't see how that could help me. Any help is appreciated.
 
Physics news on Phys.org
The system QA has two equations and six unknowns, the elements of Q. We can solve the system for these unknowns, which gives a solution with four parameters.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 12 ·
Replies
12
Views
5K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 52 ·
2
Replies
52
Views
4K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 20 ·
Replies
20
Views
3K
  • · Replies 20 ·
Replies
20
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K