Abstract
Hierarchical image segmentation is a prominent trend in the literature as a way to improve the segmentation quality. Generally, meaningful objects in an image are described by segments from different scales. Thus, one may spend extra effort on searching for the best representation of objects in the hierarchical segmentation result. In this paper, a novel algorithm is proposed to optimally select the segmentation scale, which leads to a composite segmentation as the output. To this end, the quality of regions from different scales of the hierarchical segmentation is evaluated. Then, a graphical model is constructed as a set of nodes. The weights among nodes are computed according to the segmentation quality of regions in multiple levels. In order to optimize the labeling of each node in the graph, the composition process is performed twice with two sampling intervals. Comprehensive experiments are conducted on different datasets for popular hierarchical image segmentation algorithms. The results show that the output of the proposed algorithm can improve the quality of hierarchical segmentation in a single scale at a low cost of computation.
Similar content being viewed by others
References
Al-Huda Z, Peng B, Yang Y, Ahmed M (2019) Object scale selection of hierarchical image segmentation using reliable regions. In: IEEE international conference on intelligent systems and knowledge engineering, pp 1171–1178
Alpert S, Galun M, Basri R, Brandt A (2012) Image segmentation by probabilistic bottom-up aggregation and cue integration. IEEE Trans Pattern Anal Mach Intell 34(2):315–326
Arbeláez P, Maire M, Fowlkes C, Malik J (2011) Contour detection and hierarchical image segmentation. IEEE Trans Pattern Anal Mach Intell 33(5):898–916
Bertasius G, Shi J, Torresani L (2015) Deepedge: a multi-scale bifurcated deep network for top-down contour detection. In: IEEE conference on computer vision and pattern recognition, pp 4380–4389
Boykov Y, Veksler O, Zabih R (2001) Fast approximate energy minimization via graph cuts. IEEE Trans Pattern Anal Mach Intell 23:1222–1239
Cai Q, Liu H, Zhou S, Sun J, Li J (2018) An adaptive-scale active contour model for inhomogeneous image segmentation and bias field estimation. Pattern Recognit 82:79–93
Calderero F, Marques F (2010) Region merging techniques using information theory statistical measures. IEEE Trans Image Process 19(6):1567–1586
Chen Y, Dai D, Pont-Tuset J, Gool LV (2016) Scale-aware alignment of hierarchical image segmentation. In: IEEE conference on computer vision and pattern recognition, pp 364–372
Comaniciu D, Meer P (2002) Mean shift: a robust approach toward feature space analysis. IEEE Trans Pattern Anal Mach Intell 24:603–619
Diwakar M, Kumar M (2018) Ct image denoising using locally adaptive shrinkage rule in tetrolet domain. J King Saud Univ—Comput Inf Sci 30(1):41–50
Diwakar M, Kumar M (2018) Ct image denoising using nlm and correlation-based wavelet packet thresholding. IET Image Process 12(5):708–715
Diwakar M, Kumar M (2018) A review on ct image noise and its denoising. Biomed Signal Process Control 42:73–88
Diwakar M, Singh P (2020) Ct image denoising using multivariate model and its method noise thresholding in non-subsampled shearlet domain. Biomed Signal Process Control 57:101754
Everingham M, Gool LV, Williams C, Winn J, Zisserman A (2009) The pascal visual object classes (voc) challenge. Int J Comput Vis 88 (2):303–338
Felzenszwalb P, Huttenlocher D (2004) Efficient graph based image segmentation. Int J Comput Vis 59(2):167–181
Franek L, Abdala D, Vega-Pons S, Jiang X (2010) Image segmentation fusion using general ensemble clustering methods. In: Asian conference of computer vision, pp 373–384
Golodetz S, Voiculescu I, Cameron S (2017) Simpler editing of graph-based segmentation hierarchies using zipping algorithms. Pattern Recognit 70:44–59
Gould S, Fulton R, Koller D (2009) Decomposing a scene into geometric and semantically consistent regions. In: IEEE conference on computer vision and pattern recognition, pp 1–8
He J, Zhang S, Yang M, Shan Y, Huang T (2019) Bi-directional cascade network for perceptual edge detection. In: IEEE conference on computer vision and pattern recognition
Huang Q, Dom B (1995) Quantitative methods of evaluating image segmentation. In: International conference on image processing, p 3053
Isola P, Zoran D, Krishnan D, Adelson EH (2014) Crisp boundary detection using pointwise mutual information. In: European conference on computer vision, pp 799–814
Khoreva A, Benenson R, Hosang J, Hein M, Schiele B (2017) Simple does i: weakly supervised instance and semantic segmentation. In: IEEE conference on computer vision and pattern recognition, pp 1665–1674
Kim TH, Lee KM, Lee SU (2013) Learning full pairwise affinities for spectral segmentation. IEEE Trans Pattern Anal Mach Intell 35(7):1690–1703
Kumar M, Diwakar M (2016) A new exponentially directional weighted function based ct image denoising using total variation. J King Saud Univ Comput Inf Sci S1319157816301458
Leung T, Malik J (2001) Representing and recognizing the visual appearance of materials using three-dimensional textons. Int J Comput Vis 43(1):29–44
Li Y, Feng X (2016) A multiscale image segmentation method. Pattern Recognit 52:332–345
Li H, Cai J, Nguyen T, Zheng J (2013) A bechmark for sematic image segmentation. In: IEEE international conference on multimedia and expo
Li K, Tao W, Liu X, Liu L (2018) Iterative image segmentation with feature driven heuristic four-color labeling. Pattern Recognit 76:69–79. https://doi.org/10.1016/j.patcog.2017.10.023
Liao X, Li K, Yin J (2017) Separable data hiding in encrypted image based on compressive sensing and discrete fourier transform. Multimed Tools Appl 76:20739–20753
Liao X, Zheng Q, Li P (2017) Data embedding in digital images using critical functions. Signal Process: Image Commun 58:146–156
Liu Y, Cheng M, Hu X, Bian J, Zhang L, Bai X, Tang J (2019) Richer convolutional features for edge detection. IEEE Trans Pattern Anal Mach Intell 41(8):1939–1946
Long J, Shelhamer E, Darrell T (2017) Fully convolutional networks for semantic segmentation. IEEE Trans Pattern Anal Mach Intell 39(4):640–651
Ma X, Peng B, Gong X, Zheng Y, Li T (2019) Hierarchical region merging for multi-scale image segmentation. In: IEEE international conference on intelligent systems and knowledge engineering, pp 1027–1034
Malisiewicz T, Efros A (2007) Improving spatial support for objects via multiple segmentations. In: The British machine vision conference
Maninis KK, Pont-Tuset J, Arbeláez P, Gool LV (2016) Convolutional oriented boundaries. In: European conference on computer vision, pp 580–596
Martin D (2002) An empirical approach to grouping and segmentation. Ph.D. thesis, EECS Department, University of California, Berkeley
Martin D, Fowlkes C, Tal D, Malik J (2001) A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics. In: IEEE international conference on computer vision, pp 416–424
Meila M (2005) Comparing clusterings: an axiomatic view. In: International conference on machine learning, pp 577–584
Min X, Zhai G, Gu K, Zhu Y, Zhou J, Guo G, Yang X, Guan X, Zhang W (2019) Quality evaluation of image dehazing methods using synthetic hazy images. IEEE Trans Multimed 21(9):2319–2333
Pagnutti G, Zanuttigh P (2018) Joint segmentation of color and depth data based on splitting and merging driven by surface fitting. Image Vis Comput 70:21–31
Pont-Tuset J, Marques F (2010) Supervised assessment of segmentation hierarchies. In: European conference on computer vision, pp 814–827
Pont-Tuset J, Arbeláez P, Barron J, Marques F, Malik J (2016) Multiscale combinatorial grouping for image segmentation and object proposal generation. IEEE Trans Pattern Anal Mach Intell 39(1):128–140
Ren Z, Shakhnarovich G (2013) Image segmentation by cascaded region agglomeration. In: IEEE conference on computer vision and pattern recognition, pp 2011–2018
Russell B, Freeman W, Efros A, Sivic J, Zisserman A (2006) Using multiple segmentations to discover objects and their extent in image collections. In: IEEE conference on computer vision and pattern recognition, pp 1605–1614
Salembier P, Garrido L (2014) Binary partition tree as an efficient representation for image processing, segmentation, and information retrieval. IEEE Trans Image Process 71:561–576
Schroff F, Kalenichenko D, Philbin J (2015) Facenet: a unified embedding for face recognition and clustering. In: IEEE conference on computer vision and pattern recognition, pp 815–823
Shen W, Wang X, Wang Y, Bai X, Zhang Z (2015) Deepcontour: a deep convolutional feature learned by positive-sharing loss for contour detection. In: IEEE conference on computer vision and pattern recognition, pp 3982–3991
Shi J, Malik J (1997) Normalized cuts and image segmentation. In: IEEE conference on computer vision and pattern recognition, p 731
Shi J, Malik J (2000) Normalized cuts and image segmentation. IEEE Trans Pattern Anal Mach Intell 22(8):888–905
Shimoda W, Yanai K (2018) Weakly supervised semantic segmentation using distinct class specific saliency maps. In: Computer vision and image understanding. https://doi.org/10.1016/j.cviu.2018.08.006
Shotton J, Winn J, Rother C, Criminisi A (2006) Textonboost: joint appearance, shape and context modeling for multi-class object recognition and segmentation. In: European conference on computer vision, pp 1–15
Syu J, Wang S, Wang L (2017) Hierarchical image segmentation based on iterative contraction and merging. IEEE Trans Image Process 26 (5):2246–2260
Unnikrishnan R, Hebert M (2005) Measures of similarity. In: IEEE workshop computer vision applications, pp 394–394
Unnikrishnan R, Pantofaru C, Hebert M (2007) Toward objective evaluation of image segmentation algorithms. IEEE Trans Pattern Anal Mach Intell 29(6):929–944
Wang H, Zhang Y, Nie R, Yang Y, Peng B, Li T (2014) Bayesian image segmentation fusion. Knowl-Based Syst 71:162–168
Xie S, Tu Z (2017) Holistically-nested edge detection. Int J Comput Vis 125(1-3):3–18
Xu C, Whitt S, Corso J (2013) Flattening supervoxel hierarchies by the uniform entropy slice. In: IEEE international conference on computer vision, pp 2240–2247
Yin S, Qian Y, Gong M (2017) Unsupervised hierarchical image segmentation through fuzzy entropy maximization. Pattern Recognit 68:245–259. https://doi.org/10.1016/j.patcog.2017.03.012
Yu Z, Feng C, Liu M, Ramalingam S (2017) Casenet: deep category-aware semantic edge detection. In: IEEE conference on computer vision and pattern recognition, pp 1761–1770
Zhao Q (2015) Segmenting natural images with the least effort as humans. In: The British machine vision conference, pp 110.1–110.12
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work was supported by the National Natural Science Foundation of China under Grant 61772435, Sichuan Highway Science and Technology Project under Grant 2019-01.
Rights and permissions
About this article
Cite this article
Peng, B., Al-Huda, Z., Xie, Z. et al. Multi-scale region composition of hierarchical image segmentation. Multimed Tools Appl 79, 32833–32855 (2020). https://doi.org/10.1007/s11042-020-09346-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09346-y