Top Banner
Invariants to translation and scaling Normalized central moments
43

Invariants to translation and scaling Normalized central moments.

Jan 03, 2016

Download

Documents

Cory Marshall
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Invariants to translation and scaling Normalized central moments.

Invariants to translation and scaling

Normalized central moments

Page 2: Invariants to translation and scaling Normalized central moments.

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

Page 3: Invariants to translation and scaling Normalized central moments.
Page 4: Invariants to translation and scaling Normalized central moments.

Hard to find, easy to prove:

Page 5: Invariants to translation and scaling Normalized central moments.

Drawbacks of the Hu’s invariants

Dependence

Incompleteness

Insufficient number low discriminability

Page 6: Invariants to translation and scaling Normalized central moments.

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 central moments.

Normalized position to rotation

Page 8: Invariants to translation and scaling Normalized central moments.

Normalized position to rotation

Page 9: Invariants to translation and scaling Normalized central moments.
Page 10: Invariants to translation and scaling Normalized central moments.
Page 11: Invariants to translation and scaling Normalized central moments.

Invariants to rotationM.K. Hu, 1962

Page 12: Invariants to translation and scaling Normalized central moments.
Page 13: Invariants to translation and scaling Normalized central moments.

General construction of rotation invariants

Complex moment in polar coordinates

Complex moment

Page 14: Invariants to translation and scaling Normalized central moments.

Basic relations between moments

Page 15: Invariants to translation and scaling Normalized central moments.
Page 16: Invariants to translation and scaling Normalized central moments.

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 Normalized central moments.

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 Normalized central moments.

Construction of the basis

This is the basis of invariants up to the order r

Page 19: Invariants to translation and scaling Normalized central moments.

Inverse problem

Is it possible to resolve this system ?

Page 20: Invariants to translation and scaling Normalized central moments.

Inverse problem - solution

Page 21: Invariants to translation and scaling Normalized central moments.

The basis of the 3rd order

This is basis B3 (contains six real elements)

Page 22: Invariants to translation and scaling Normalized central moments.

Comparing B3 to the Hu’s set

Page 23: Invariants to translation and scaling Normalized central moments.

Drawbacks of the Hu’s invariants

Dependence

Incompleteness

Page 24: Invariants to translation and scaling Normalized central moments.

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 Normalized central moments.

Difficulties with symmetric objects

Many moments and many invariants are zero

Page 26: Invariants to translation and scaling Normalized central moments.

Examples of N-fold RS

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

Page 27: Invariants to translation and scaling Normalized central moments.

Difficulties with symmetric objects

Many moments and many invariants are zero

Page 28: Invariants to translation and scaling Normalized central moments.

Difficulties with symmetric objects

The greater N, the less nontrivial invariants

Particularly

Page 29: Invariants to translation and scaling Normalized central moments.

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 Normalized central moments.

The basis for N-fold symmetric objects

Generalization of the previous theorem

Page 31: Invariants to translation and scaling Normalized central moments.
Page 32: Invariants to translation and scaling Normalized central moments.

Recognition of symmetric objects – Experiment 1

5 objects with N = 3

Page 33: Invariants to translation and scaling Normalized central moments.

Recognition of symmetric objects – Experiment 1

Bad choice: p0 = 2, q0 = 1

Page 34: Invariants to translation and scaling Normalized central moments.

Recognition of symmetric objects – Experiment 1

Optimal choice: p0 = 3, q0 = 0

Page 35: Invariants to translation and scaling Normalized central moments.

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 Normalized central moments.

Recognition of symmetric objects – Experiment 2

Bad choice: p0 = 2, q0 = 1

Page 37: Invariants to translation and scaling Normalized central moments.

Recognition of symmetric objects – Experiment 2

Better choice: p0 = 4, q0 = 0

Page 38: Invariants to translation and scaling Normalized central moments.

Recognition of symmetric objects – Experiment 2

Theoretically optimal choice: p0 = 12, q0 = 0

Logarithmic scale

Page 39: Invariants to translation and scaling Normalized central moments.

Recognition of symmetric objects – Experiment 2

The best choice: mixed orders

Page 40: Invariants to translation and scaling Normalized central moments.

Recognition of circular landmarks

Measurement of scoliosis progress during pregnancy

Page 41: Invariants to translation and scaling Normalized central moments.

The goal: to detect the landmark centers

The method: template matching by invariants

Page 42: Invariants to translation and scaling Normalized central moments.

Normalized position to rotation

Page 43: Invariants to translation and scaling Normalized central moments.

Rotation invariants via normalization