Invariants to translation and scaling

43
Invariants to translation and scaling Normalized central moments

description

Invariants to translation and scaling. Normalized central moments. Invariants to rotation. M.K. Hu, 1962 - 7 invariants of 3rd order. Hard to find, easy to prove:. Drawbacks of the Hu’s invariants. Dependence. Incompleteness. Insufficient number  low discriminability. - PowerPoint PPT Presentation

Transcript of Invariants to translation and scaling

Page 1: Invariants to translation and scaling

Invariants to translation and scaling

Normalized central moments

Page 2: Invariants to translation and scaling

Invariants to rotationM.K. Hu, 1962 - 7 invariants of 3rd order

Page 3: Invariants to translation and scaling
Page 4: Invariants to translation and scaling

Hard to find, easy to prove:

Page 5: Invariants to translation and scaling

Drawbacks of the Hu’s invariants

Dependence

Incompleteness

Insufficient number low discriminability

Page 6: Invariants to translation and scaling

Consequence of the incompleteness of the Hu’s set

The images not distinguishable by the Hu’s set

Page 7: Invariants to translation and scaling

Normalized position to rotation

Page 8: Invariants to translation and scaling

Normalized position to rotation

Page 9: Invariants to translation and scaling
Page 10: Invariants to translation and scaling
Page 11: Invariants to translation and scaling

Invariants to rotationM.K. Hu, 1962

Page 12: Invariants to translation and scaling
Page 13: Invariants to translation and scaling

General construction of rotation invariants

Complex moment in polar coordinates

Complex moment

Page 14: Invariants to translation and scaling

Basic relations between moments

Page 15: Invariants to translation and scaling
Page 16: Invariants to translation and scaling

Rotation property of complex moments

The magnitude is preserved, the phase is shifted by (p-q)α.

Invariants are constructed by phase cancellation

Page 17: Invariants to translation and scaling

Rotation invariants from complex moments

Examples:

How to select a complete and independent subset (basis) of the rotation invariants?

Page 18: Invariants to translation and scaling

Construction of the basis

This is the basis of invariants up to the order r

Page 19: Invariants to translation and scaling

Inverse problem

Is it possible to resolve this system ?

Page 20: Invariants to translation and scaling

Inverse problem - solution

Page 21: Invariants to translation and scaling

The basis of the 3rd order

This is basis B3 (contains six real elements)

Page 22: Invariants to translation and scaling

Comparing B3 to the Hu’s set

Page 23: Invariants to translation and scaling

Drawbacks of the Hu’s invariants

Dependence

Incompleteness

Page 24: Invariants to translation and scaling

Comparing B3 to the Hu’s set - Experiment

The images distinguishable by B3 but not by Hu’s set

Page 25: Invariants to translation and scaling

Difficulties with symmetric objects

Many moments and many invariants are zero

Page 26: Invariants to translation and scaling

Examples of N-fold RS

N = 1 N = 2 N = 3 N = 4 N = ∞

Page 27: Invariants to translation and scaling

Difficulties with symmetric objects

Many moments and many invariants are zero

Page 28: Invariants to translation and scaling

Difficulties with symmetric objects

The greater N, the less nontrivial invariants

Particularly

Page 29: Invariants to translation and scaling

Difficulties with symmetric objects

It is very important to use only non-trivial invariants

The choice of appropriate invariants (basis of invariants) depends on N

Page 30: Invariants to translation and scaling

The basis for N-fold symmetric objects

Generalization of the previous theorem

Page 31: Invariants to translation and scaling
Page 32: Invariants to translation and scaling

Recognition of symmetric objects – Experiment 1

5 objects with N = 3

Page 33: Invariants to translation and scaling

Recognition of symmetric objects – Experiment 1

Bad choice: p0 = 2, q0 = 1

Page 34: Invariants to translation and scaling

Recognition of symmetric objects – Experiment 1

Optimal choice: p0 = 3, q0 = 0

Page 35: Invariants to translation and scaling

Recognition of symmetric objects – Experiment 2

2 objects with N = 1

2 objects with N = 2

2 objects with N = 3

1 object with N = 4

2 objects with N = ∞

Page 36: Invariants to translation and scaling

Recognition of symmetric objects – Experiment 2

Bad choice: p0 = 2, q0 = 1

Page 37: Invariants to translation and scaling

Recognition of symmetric objects – Experiment 2

Better choice: p0 = 4, q0 = 0

Page 38: Invariants to translation and scaling

Recognition of symmetric objects – Experiment 2

Theoretically optimal choice: p0 = 12, q0 = 0

Logarithmic scale

Page 39: Invariants to translation and scaling

Recognition of symmetric objects – Experiment 2

The best choice: mixed orders

Page 40: Invariants to translation and scaling

Recognition of circular landmarks

Measurement of scoliosis progress during pregnancy

Page 41: Invariants to translation and scaling

The goal: to detect the landmark centers

The method: template matching by invariants

Page 42: Invariants to translation and scaling

Normalized position to rotation

Page 43: Invariants to translation and scaling

Rotation invariants via normalization