Many multi-view stereo (MVS) algorithms do not scale well to a large number of input images (lack of computational and memory resources). This software (CMVS) takes the output of a structure-from-motion (SfM) software as input, then decomposes the input images into a set of image clusters of managable size. An MVS software can be used to process each cluster independently and in parallel, where the union of reconstructions from all the clusters should not miss any details that can be otherwise obtained from the whole image set. CMVS should be used in conjunction with an SfM software Bundler and an MVS software PMVS2 (PMVS version 2).
MVS reconstructions from four view-clusters
Union of four reconstructions
You could find :
Sources (compatible for Windows/Linux)
The build system used is CMake to make easy project maintenance and portability (windows only for the moment).