The Distify method may also process two or more 3D images in parallel. For example, in certain embodiments, one or more computing devices running the Distify method may operate in a parallel process, where multiple computer threads are utilized to improve the performance of the 3D imagery processing. In such an embodiment each thread, for example, may work on a single frame (or multiple frames) at the same time. For example, the Distify method may call the following function to launch multiple threads to work on multiple frames at the same time:
distify(source, dest, bounds, k, n_jobs)
The Distify function can generate output feature vectors for an entire set of 3D images, for example, an entire set of 3D PLY files associated with a 3D movie. The Distify function can obtain one or more 3D images from a source location (such as any of the computing device sources described for