Model Refinement Using Eigensystem Assignment