Abstract
Convolutional Neural Network (CNN) has been widely used in various tasks of computer vision. For contour detection, the encoding network and decoding network structure are mainly used. The encoding network mainly uses existing networks such as VGG, and the decoding network that effectively integrates the features extracted from the encoding network has become a research hotspot in this field. To effectively integrate features, this paper proposes a Center-Far periphery and Center-Near periphery information recombination network (CFCN) based on the VGG encoding network. The decoding network is divided into three parts, Center-Far Periphery Layer (CF), Center-Near Periphery Layer (CN) and Central Base Layer (CB), the CF part aims to highlight the contour features of the main body, the CN part aims to highlight the contour details, and the CB provides benchmark information for the decoding network. Ultimately, the CF, CN, and CB are combined. On the basis of ensuring the complete contour of the main body, some detailed features are further retained. We used the F-measure for performance evaluation, and have achieved good performance on the BSDS and NYUD datasets. ODS = 0.818 on the BSDS dataset; the experimental result on the NYUD dataset is ODS = 0.764. The results show that it surpassed the human-level performance in each dataset.
Similar content being viewed by others
References
Abramatic JF (1981) Why the simplest “Hueckel” edge detector is a Roberts operator. Computer Graphics & Image Processing 17(1):79–83. https://doi.org/10.1016/S0146-664X(81)80011-1
Arbelaez P, Maire M, Fowlkes C, Malik J (2011) Contour detection and hierarchical image segmentation. IEEE Trans Pattern Anal Mach Intell 33(5):898–916. https://doi.org/10.1109/TPAMI.2010.161
Arbelaez P, Pont-Tuset J, Barron J, Marques F, and Malik J (2014) Multiscale combinatorial grouping. 2014 IEEE conference on computer vision and pattern recognition (CVPR), pp 328-335. https://doi.org/10.1109/CVPR.2014.49
Baldeon-Calisto M, Lai-Yuen SK (2020) AdaResU-net: multiobjective adaptive convolutional neural network for medical image segmentation. Neurocomputing. 392:325–340. https://doi.org/10.1016/j.neucom.2019.01.110
Bertasius G, Shi J, and Torresani L (2015) Deepedge: a multi-scale bifurcated deep network for top-down contour detection. Proceedings of the IEEE conference on computer vision and pattern recognition, pp 4380-4389. https://doi.org/10.1109/CVPR.2015.7299067
Canny J (1986) A computational approach to edge detection. Pattern Analysis and Machine Intelligence, IEEE Transactions on 6:679–698. https://doi.org/10.1109/TPAMI.1986.4767851
Cao YJ, Lin C, Li YJ (2020) Learning crisp boundaries using deep refinement network and adaptive weighting loss. IEEE Transactions on Multimedia PP 99:1–1. https://doi.org/10.1109/TMM.2020.2987685
Chowdhary CL (2019) 3D object recognition system based on local shape descriptors and depth data analysis. Recent Patents on Computer Science 12(1):18–24. https://doi.org/10.2174/2213275911666180821092033
Chowdhary CL, Goyal A, Vasnani BK (2019) Experimental assessment of beam search algorithm for improvement in image caption generation. Journal of Applied Science and Engineering 22(4):691–698. https://doi.org/10.1109/CVPR.2017.622
Dollár P, Zitnick CL (2014) Fast edge detection using structured forests. IEEE Trans Pattern Anal Mach Intell 37(8):1558–1570. https://doi.org/10.1109/TPAMI.2014.2377715
Gao L, Zhou Z, Shen H T, and Song J (2020) Bottom-up and top-down: bidirectional additive net for edge detection. Proceedings of the twenty-ninth international joint conference on artificial intelligence, IJCAI 2020 [scheduled for July 2020, Yokohama, Japan, postponed due to the Corona pandemic], pp 594-600. https://doi.org/10.24963/ijcai.2020/83
Grigorescu C, Petkov N, Westenberg MA (2003) Contour detection based on nonclassical receptive field inhibition. Image Processing, IEEE Transactions on 12(7):729–739. https://doi.org/10.1109/TIP.2003.814250
Gupta S, Arbelaez P, and Malik J (2013) Perceptual organization and recognition of indoor scenes from RGB-D images. Proceedings of the IEEE conference on computer vision and pattern recognition, pp 564-571. https://doi.org/10.1109/CVPR.2013.79
Gupta S, Girshick R, Arbeláez P, Malik J (2014) Learning rich features from RGB-D images for object detection and segmentation. European Conference on Computer Vision:345–360. https://doi.org/10.1007/978-3-319-10584-0_23
Hallman S and Fowlkes C C (2015) Oriented edge forests for boundary detection. Proceedings of the IEEE conference on computer vision and pattern recognition, pp 1732-1740. https://doi.org/10.1109/CVPR.2015.7298782
Isola P, Zoran D, Krishnan D, Adelson EH (2014) Crisp boundary detection using pointwise mutual information. European Conference on Computer Vision, pp:799–814. https://doi.org/10.1007/978-3-319-10578-9_52
Joachims T (1998) Text categorization with support vector machines: learning with many relevant features. Proc conference on Machine Learning, pp 137–142. https://doi.org/10.1007/BFb0026683
Kazakova N, Margala M, Durdle NG (2004) Sobel edge detection processor for a real-time volume rendering system. Int Symp Circuits Sys 2:II–913. https://doi.org/10.1109/ISCAS.2004.1329421
Lin C, Cui L, Li F, Cao Y (2020) Lateral refinement network for contour detection. Neurocomputing 409:361–371. https://doi.org/10.1016/j.neucom.2020.06.069
Liu Y, Cheng M-M, Hu X, Wang K, and Bai X (2017) Richer convolutional features for edge detection. Proceedings of the IEEE conference on computer vision and pattern recognition, pp 3000-3009. https://doi.org/10.1109/CVPR.2017.622
Maninis K-K, Pont-Tuset J, Arbeláez P, and Van Gool L (2017) Convolutional oriented boundaries: from image segmentation to high-level tasks. arXiv preprint arXiv:1701.04658 40 (4): 819-833. https://doi.org/10.1109/TPAMI.2017.2700300
Martin DR, Fowlkes CC, Malik J (2004) Learning to detect natural image boundaries using local brightness, color, and texture cues. IEEE Trans Pattern Anal Mach Intell 26(5):530–549. https://doi.org/10.1109/TPAMI.2004.1273918
Mottaghi R, Chen X, Liu X, Cho NG, Yuille A (2013) The role of context for object detection and semantic segmentation in the wild. Comput Vis Pattern Recognit. https://doi.org/10.13140/2.1.2577.6000
Seif A, Salut MM, Marsono MN (2010) A hardware architecture of Prewitt edge detection. Sustain Utilization Dev Eng Technol:99–101. https://doi.org/10.1109/STUDENT.2010.5686999
Shen W, Wang X, Wang Y, Bai X, and Zhang Z (2015) Deepcontour: a deep convolutional feature learned by positive-sharing loss for contour detection. Proceedings of the IEEE conference on computer vision and pattern recognition, pp 3982-3991. https://doi.org/10.1109/CVPR.2015.7299024
Silberman N, Hoiem D, Kohli P, Fergus R (2012) Indoor segmentation and support inference from rgbd images. European conference on computer vision, pp:746–760
Tu Z (2005) Probabilistic boosting-tree: learning discriminative models for classification, recognition, and clustering. IEEE international conference on computer vision, pp 1589-1596. https://doi.org/10.1109/ICCV.2005.194
Vliet LJV, Young IT, Beckers GL (1988) An edge detection model based on non-linear Laplace filtering. Machine Intelligence and Pattern Recognition 7:63–73. https://doi.org/10.1016/B978-0-444-87137-4.50011-4
Wang Y, Zhao X, Huang K (2017) Deep crisp boundaries. IEEE Conference on Computer Vision & Pattern Recognition, pp:3892–3900. https://doi.org/10.1109/CVPR.2017.187
Xiaofeng R, Bo L (2012) Discriminatively trained sparse code gradients for contour detection. Adv Neural Inf Process Syst 584–592. https://dl.acm.org/doi/10.5555/2999134.2999200
Xie S and Tu Z (2015) Holistically-nested edge detection. Proceedings of the IEEE international conference on computer vision, pp 1395-1403. https://doi.org/10.1007/s11263-017-1004-z
Yu Z, Feng C, Liu M Y, and Ramalingam S (2017) CASENet: deep category-aware semantic edge detection. Computer Vision & Pattern Recognition, pp 5964-5973. https://doi.org/10.1109/CVPR.2017.191
Zhang R, You M (2020) Fast contour detection with supervised attention learning. J Real-Time Image Proc:1–11. https://doi.org/10.1007/s11554-020-00980-1
Zhang Z, Xing F, Shi X, Yang L (2016) SemiContour: a semi-supervised learning approach for contour detection. Computer vision and pattern recognition, vol. 2016, pp 251-259. 2016:251–259. https://doi.org/10.1109/CVPR.2016.34
Acknowledgments
This work was supported by the National Natural Science Foundation of China (Grant No. 61866002), Guangxi Natural Science Foundation (Grant No.2020GXNSFDA297006, Grant No. 2018GXNSFAA138122 and Grant No. 2015GXNSFAA139293).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wen, Z., Lin, C., Li, F. et al. Information recombination network for contour detection. Multimed Tools Appl 82, 3895–3910 (2023). https://doi.org/10.1007/s11042-022-13430-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13430-w