Encontrar quatérnio representando a rotação de um vetor para outro

Eu tenho dois vetores u e v. Existe uma maneira de encontrar um quaternion representando a rotação de u para v?