SBA: A software package for generic sparse bundle adjustment
Algorithm 837: AMD, an approximate minimum degree ordering algorithm