CUDA-based implementations of Softassign and EM-ICP