estimate_quaterion static method