prove the consensus framework for DBA. Our intui-
tion about this problem is that by properly assigning
the parameters in local blocks, the three indicators
LSS, DTO and LC that determines the total compu-
tation time can be balanced. We propose to biclus-
ter the visibility graph to initialize a non-overlapping
partition first, and then select the overlapping para-
meters that are critical for consensus using a scoring
scheme. Experimental results on multiple datasets
show that our joint block partitioning based critical
parameter consensus method is more efficient than ca-
mera consensus and point consensus. The final mean
projection error is comparable since our block parti-
tioning also guarantees the visibility information in
local blocks.
Future Work. In the current study, the local compu-
tation is performed synchronously, which means that
all worker nodes must wait for the largest block to
complete the computation. We plan to experiment
with the asynchronous consensus framework (Zhang
and Kwok, 2014) to further improve the performance
of DBA. In addition, we hope to use more computing
nodes and test larger datasets to further explore the
potential of our consensus framework.
ACKNOWLEDGEMENTS
This work is supported by the Key R&D Program of
Zhejiang Province, China (No. 2018C03051).
REFERENCES
Agarwal, S., Furukawa, Y., Snavely, N., Simon, I., Curless,
B., Seitz, S. M., and Szeliski, R. (2011). Building
rome in a day. Commun. ACM, 54(10):105–112.
Agarwal, S., Snavely, N., Seitz, S. M., and Szeliski, R.
(2010). Bundle adjustment in the large. In European
Conference on Computer Vision, pages 29–42.
Dhillon, I. S. (2001). Co-clustering documents and words
using bipartite spectral graph partitioning. In Procee-
dings of the seventh ACM SIGKDD international con-
ference, pages 269–274. ACM.
Eriksson, A., Bastian, J., Chin, T.-J., and Isaksson, M.
(2016). A consensus-based framework for distributed
bundle adjustment. In Proceedings of the IEEE Con-
ference on Computer Vision and Pattern Recognition,
pages 1754–1762.
Frahm, J. M., Fitegeorgel, P., Gallup, D., Johnson, T., Ragu-
ram, R., Wu, C., Jen, Y. H., Dunn, E., Clipp, B., and
Lazebnik, S. (2010). Building rome on a cloudless
day. In European Conference on Computer Vision,
pages 368–381.
Furukawa, Y., Curless, B., Seitz, S. M., and Szeliski, R.
(2010). Towards internet-scale multi-view stereo. In
Computer Vision and Pattern Recognition (CVPR),
2010 IEEE Conference on, pages 1434–1441. IEEE.
Giselsson, P. and Boyd, S. (2014). Linear convergence
and metric selection for douglas-rachford splitting and
admm. IEEE Transactions on Automatic Control,
62(2):532–544.
Kushal, A. and Agarwal, S. (2012). Visibility based precon-
ditioning for bundle adjustment. In Computer Vision
and Pattern Recognition, pages 1442–1449.
Mostegel, C., Fraundorfer, F., and Bischof, H. (2018). Pri-
oritized multi-view stereo depth map generation using
confidence prediction. ISPRS Journal of Photogram-
metry and Remote Sensing.
Mostegel, C., Rumpler, M., Fraundorfer, F., and Bischof, H.
(2016). Using self-contradiction to learn confidence
measures in stereo vision. In Proceedings of the IEEE
Conference on Computer Vision and Pattern Recogni-
tion, pages 4067–4076.
Ramamurthy, K. N., Lin, C.-C., Aravkin, A. Y., Pankanti,
S., and Viguier, R. (2017). Distributed bundle adjust-
ment. In ICCV Workshops, pages 2146–2154.
Shi, J. and Malik, J. (2000). Normalized cuts and image
segmentation. IEEE Transactions on pattern analysis
and machine intelligence, 22(8):888–905.
Simon, I., Snavely, N., and Seitz, S. M. (2007). Scene sum-
marization for online image collections. In IEEE In-
ternational Conference on Computer Vision, pages 1–
8.
Triggs, B., Mclauchlan, P. F., Hartley, R. I., and Fitzgibbon,
A. W. (2000). Bundle adjustment a modern synthesis.
Lecture Notes in Computer Science, 1883(1883):298–
372.
Zhang, R. and Kwok, J. T. (2014). Asynchronous distribu-
ted admm for consensus optimization. In Internatio-
nal Conference on International Conference on Ma-
chine Learning, pages II–1701.
Zhang, R., Li, S., Fang, T., Zhu, S., and Quan, L. (2015).
Joint camera clustering and surface segmentation for
large-scale multi-view stereo. In Proceedings of the
IEEE International Conference on Computer Vision,
pages 2084–2092.
Zhang, R., Zhu, S., Fang, T., and Quan, L. (2017). Dis-
tributed very large scale bundle adjustment by global
camera consensus. In Proceedings of the IEEE Con-
ference on Computer Vision and Pattern Recognition,
pages 29–38.
Zhu, S., Fang, T., Xiao, J., and Quan, L. (2014). Local re-
adjustment for high-resolution 3d reconstruction. In
Proceedings of the IEEE Conference on Computer Vi-
sion and Pattern Recognition, pages 3938–3945.
Critical Parameter Consensus for Efficient Distributed Bundle Adjustment
807