Linear Time Non-Local Cost Aggregation on Complementary Spatial Tree Structures
Source abstract
Abstract
Studies on many dense correspondence tasks in the field of computer vision attempt to find spatially smooth results. A typical way to solve these problems is by smoothing the matching costs using edge-preserving filters. However, local filters generate locally optimal results, in that they only take the costs over a small support window into account, and non-local filters based on a minimum spanning tree (MST) tend to overuse the piece-wise constant assumption. In this paper, we propose a linear time non-local cost aggregation method based on two complementary spatial tree structures. The geodesic distances in both the spatial and intensity spaces along the tree structures are used to evaluate the similarity of pixels, and the final aggregated cost is the sum of the outputs from these two trees. The filtering output of a pixel on each tree can be obtained by recursively aggregating the costs along eight sub-trees with linear time complexity. The only difference between the filtering procedures on these two spatial tree structures is the order of the filtering. Experimental results in optical flow estimation and stereo matching on the Middlebury and KITTI datasets demonstrate the effectiveness and efficiency of our method. It turns out that our method outperforms typical non-local filters based on the MST in cost aggregation. Moreover, a comparison of handcrafted features and deep features learned by convolutional neural networks (CNNs) in calculating the matching cost is also provided. The code will be available soon.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Vision and Imaging · Image Enhancement Techniques · Advanced Image and Video Retrieval Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Mechanical Engineering, Xi’an Shiyou University, Xi’an 710065, China
Xi’an Chishine Optoelectronics Technology Co., Ltd., Xi’an 710076, China
State Key Laboratory for Manufacturing Systems Engineering, Xi’an Jiaotong University, Xi’an 710049, China
Funding
Research and Development Program of Shaanxi Province · National Natural Science Foundation of China
References (35)
Show source-provided references
1. A hierarchical stereo matching algorithm based on adaptive support region aggregation method10.1016/j.patrec.2018.07.020 ↗
2. Yao, Y., Luo, Z., Li, S., Fang, T., and Quan, L. (2018, January 8–14). Mvsnet: Depth inference for unstructured multi-view stereo. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.10.1007/978-3-030-01237-3_47 ↗
3. Data-driven visual similarity for cross-domain image matching10.1145/2070781.2024188 ↗
4. Truong, P., Apostolopoulos, S., Mosinska, A., Stucky, S., Ciller, C., and Zanet, S.D. (November, January 27). Glampoints: Greedily learned accurate match points. Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea.
5. Gaussian dynamic convolution for efficient single-image segmentation10.1109/TCSVT.2021.3096814 ↗
6. 4D light field segmentation from light field super-pixel hypergraph representation10.1109/TVCG.2020.2982158 ↗
7. Lu, Y., Sarkis, M., and Lu, G. (August, January 31). Multi-task learning for single image depth estimation and segmentation based on unsupervised network. Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France.10.1109/ICRA40945.2020.9196723 ↗
8. A taxonomy and evaluation of dense two-frame stereo correspondence algorithms10.1023/A:1014573219977 ↗
9. Evaluation of stereo matching costs on images with radiometric differences10.1109/TPAMI.2008.221 ↗
10. Zhang, K., Fang, Y., Min, D., Sun, L., Yang, S., Yan, S., and Tian, Q. (2014, January 23–28). Cross-scale cost aggregation for stereo matching. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2014.206 ↗
11. Fast cost-volume filtering for visual correspondence and beyond10.1109/TPAMI.2012.156 ↗
12. Adaptive support-weight approach for correspondence search10.1109/TPAMI.2006.70 ↗
13. Guided image filtering10.1109/TPAMI.2012.213 ↗
14. Hosni, A., Bleyer, M., Gelautz, M., and Rhemann, C. (2009, January 7–10). Local stereo matching using geodesic support weights. Proceedings of the 2009 16th IEEE International Conference on Image Processing (ICIP), Cairo, Egypt.10.1109/ICIP.2009.5414478 ↗
15. Cross-based local stereo matching using orthogonal integral images10.1109/TCSVT.2009.2020478 ↗
16. Yang, Q. (2012, January 16–21). A non-local cost aggregation method for stereo matching. Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA.
17. Mei, X., Sun, X., Dong, W., Wang, H., and Zhang, X. (2013, January 23–28). Segment-tree based cost aggregation for stereo matching. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Portland, OR, USA.10.1109/CVPR.2013.47 ↗
18. Dai, L., Yuan, M., Zhang, F., and Zhang, X. (2015, January 11–13). Fully connected guided image filtering. Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile.10.1109/ICCV.2015.48 ↗
19. Gastal, E.S., and Oliveira, M.M. (2011). ACM SIGGRAPH 2011 Papers, ACM.
20. Domain transformation-based efficient cost aggregation for local stereo matching10.1109/TCSVT.2012.2223794 ↗
21. Kendall, A., Martirosyan, H., Dasgupta, S., Henry, P., Kennedy, R., Bachrach, A., and Bry, A. (2017, January 22–29). End-to-end learning of geometry and context for deep stereo regression. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.10.1109/ICCV.2017.17 ↗
22. Tulyakov, S., Ivanov, A., and Fleuret, F. (2017, January 22–29). Weakly supervised learning of deep metrics for stereo reconstruction. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.10.1109/ICCV.2017.150 ↗
23. Zhang, Y., Chen, Y., Bai, X., Yu, S., Yu, K., Li, Z., and Yang, K. (2020, January 7–12). Adaptive Unimodal Cost Volume Filtering for Deep Stereo Matching. Proceedings of the AAAI, New York, NY, USA.10.1609/aaai.v34i07.6991 ↗
24. Chang, J.R., and Chen, Y.S. (2018, January 18–23). Pyramid stereo matching network. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00567 ↗
25. Geiger, A., Lenz, P., and Urtasun, R. (2012, January 16–21). Are we ready for autonomous driving? The kitti vision benchmark suite. Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA.10.1109/CVPR.2012.6248074 ↗
26. Menze, M., and Geiger, A. (2015, January 7–12). Object scene flow for autonomous vehicles. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.10.1109/CVPR.2015.7298925 ↗
27. Stereo matching using tree filtering10.1109/TPAMI.2014.2353642 ↗
28. Linear Recursive Non-Local Edge-Aware Filter10.1109/TCSVT.2020.3015840 ↗
29. Tomasi, C., and Manduchi, R. (1998, January 4–7). Bilateral filtering for gray and color images. Proceedings of the Sixth International Conference on Computer Vision (IEEE Cat. No. 98CH36271), Bombay, India.
30. Guo, X., Yang, K., Yang, W., Wang, X., and Li, H. (2019, January 15–20). Group-wise correlation stereo network. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.10.1109/CVPR.2019.00339 ↗
31. Song, X., Yang, G., Zhu, X., Zhou, H., Wang, Z., and Shi, J. (2021, January 20–25). Adastereo: A simple and efficient approach for adaptive stereo matching. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA.10.1109/CVPR46437.2021.01019 ↗
32. Oguri, K., and Shibata, Y. (2018). A new stereo formulation not using pixel and disparity models. arXiv.
33. Zeglazi, O., Rziza, M., Amine, A., and Demonceaux, C. (2017, January 17–20). Accurate dense stereo matching for road scenes. Proceedings of the 2017 IEEE International Conference on Image Processing (ICIP), Beijing, China.10.1109/ICIP.2017.8296375 ↗
34. Stereo matching algorithm based on per pixel difference adjustment, iterative guided filter and graph segmentation10.1016/j.jvcir.2016.11.016 ↗
35. A database and evaluation methodology for optical flow10.1007/s11263-010-0390-2 ↗