1. A method, comprising: receiving, by a system comprising a processor, two or more sets of three-dimensional data respectively comprising points in a three-dimensional coordinate space, wherein the points are respectively associated with three dimensional feature information, and wherein the two or more sets are associated with different capture positions relative to the three dimensional coordinate space; determining, by the system, an alignment between the two or more sets; and determining, by the system, a spatial distortion to be applied to at least one set of the two or more sets based on the alignment to optimize the alignment.