Overview
Procrustes analysis centers corresponding point sets, optionally normalizes scale, and solves for the rotation that best aligns them in a least-squares sense.
Aligns two point sets by choosing the translation, scale, and rotation that minimize squared error.
Compact metadata for implementation and discovery.
Procrustes analysis centers corresponding point sets, optionally normalizes scale, and solves for the rotation that best aligns them in a least-squares sense.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n + m)
Worst
O(n + m)
Space
O(n + m)
Show translating, scaling, and rotating point sets to minimize squared error on a small shape alignment example.
Procrustes analysis measures alignment under a chosen transform family; it does not solve correspondence by itself.
What each reference supports for this entry.
Textbook support for Procrustes Analysis's computational geometry problem family, predicates, structures, or geometric construction.
Open sourceAlgorithm catalog support for Procrustes Analysis in the computational geometry benchmark area.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Geometry · Core
Procrustes Analysis and Frechet Distance solve related shape alignment problems with different assumptions and tradeoffs.
Compare with thisProcrustes Analysis and Voronoi-Based Medial Axis solve related shape alignment problems with different assumptions and tradeoffs.
Procrustes Analysis and Hausdorff Distance solve related shape alignment problems with different assumptions and tradeoffs.
Procrustes Analysis and Frechet Distance solve related shape alignment problems with different assumptions and tradeoffs.