APP下载

Interactive Multi-label Image Segmentation With Multi-layer Tumors Automata

2017-03-12SixianChanXiaolongZhouZhuoZhangShengyongChen

自动化学报 2017年10期
关键词:安乐死苏丹雄性

Sixian Chan Xiaolong Zhou Zhuo Zhang Shengyong Chen

1 Introduction

Image segmentation task is to divide an image into regions of interest that are suitable for machine or human operations[1],[2]like image retrieval and recognition.Recently,the accuracies of completely automatic segmentation techniques[3],[4]have been enhanced substantially.Nevertheless,the achievements of current state-of-the-art algorithms still cannot satisfy the accuracy requirement of professional image editors for choosing target boundaries.Many interactive algorithms have been proposed to improve the accuracy recently.These algorithms are based on the graph-based theory,including interactive grabcut[5],graph-cut[6]−[8],random walks[9],regioncut[10]and growcut[11].

Graph-cut[6]is an assembled optimization strategy to address the issue of the object segmentation in an image.An image is treated as a graph and each pixel is a graph node.The globally optimal pixel labelling for two-label case(i.e.,object and background)can be efficiently computed by using max- fl ow/min-cut algorithms.Grabcut[5]is an improvement of graph-cut by merging an iterative segmentation mechanism.The fi rst proximity of the ultimate foreground/background labelling can be found when the user draws a rectangular box surrounding the target of interest.Random walker(RW)[9]acquires a few pixels as user-determined seed labels,but it gives an analytical decision of the probability which a random walker starts at each unlabelled pixel will attain one of the pre-labelled pixels fi rstly.Object segmentation is gained by distributing each pixel to the label for which the greatest probability is computed.Some special images with poor structure,color,and appearance features also can employ the RW for editing.But it is not easy to control and accomplish this kind of energy minimizing approach.Regioncut[10]associates the traits of the robustness of region information and the precision of gradient oriented segmentation approaches.Furthermore,the distributed seeds are initialized by region probabilities.This method can reach the state of convergence without user initialized seeds.Under the framework of the cellular automata(CA)[12],an interactive segmentation method,named growcut[11],is proposed.There are two major properties of this algorithm.One is the possibility to deal with the multi-label segmentations.The other is that this approach can be extended to handle the high-dimensional images.

In computer vision,interactive object segmentation plays a signi fi cant role in photo analysis and image editing.Under interactions in terms of scribbles[1],[2]or bounding boxes[13]around the object of interest for seeds,users can directly utilize the segmentation algorithm towards a desired output.Recently,researchers have presented many powerful approaches for interactive image segmentation.In this paper,we focus on the literature of interactive segmentation performed with super-pixel.

In regioncut[10],a Gaussian mixture model(GMM)and a precision of gradient oriented segmentation method are learned by combining the robustness of region information.The GMM is applied in pre-initializing the region probabilities.In this way,it is similar to distributed seeds.The fi nal segmentation output is still gained from building a pixel-based graph.Additionally,the ineffectiveness of only using fi nal segmentation mask is shown in the results.In[14],the method fuses the framework mentioned in[15]to obtain super-pixels on each frame independently.After that,the optical forward and backward information are utilized to build a spatio-temporal super-pixel graph.The graphs based on occlusion boundaries are focused on and the major contribution is to use the information ofan occlusion boundarydetectortomodifythem.Subsequently,the spatio-temporal super-pixel graph is partitioned into object and background by graph-cut.In[16],super-pixels serve as interactive buttons which can be tapped by the user quickly to add or remove an initial low quality segmentation mask,with the purpose of correcting the segmentation errors and generating promising results.Reference[17]develops an innovative segmentation framework based on bipartite graph partitioning,in which the multi-layer super-pixels can be fused in a principled manner.Computationally,it is tailored to unbalance bipartite graph structure and lead to a highly efficient,linear-time spectral algorithm.As far as our information goes,nevertheless,almost all the existing interactive approaches initialize the object and background via pixels.

In this paper,a new interactive segmentation algorithm is developed.It is based on the super-pixel level and the simple linear iterative clustering(SLIC)[18]is employed as the super-pixels generators.Each generated super-pixel is simply labelled as object or background.The segmentation is then updated by the graph-cut.To obtain the best result,both level set[19]and multi-layer TA approaches are applied.The corresponding segmentation results of our algorithm are illustrated in Fig.1.The major contributions of our work are summarized as following.

Fig.1. The fi nal results of our proposed interactive segmentation system.(a),(b)and(c)are single object segmentations and(d)is the multi-object segmentation.

1)A novel mechanism called tumors automata(TA)is proposed to improve the traditional CA method by using super-pixel to replace pixel.

2)For better incorporating the super-pixel to deal with TA mechanism,an improved growcut approach is developed.

3)A level set method[19]is applied for smoothing the object boundary,which uses the output from the previous process for initialization.

4)To make use of multiple fi nal outputs,a multi-layer tumors automata(MTA)is proposed.By integrating different segmentation results,the MTA brings a boost in performance and beats many leading methods in the state-ofthe-art.

The process of the proposed algorithm and the corresponding outputs are illustrated in Fig.2.The original image(Fig.2(a)is fi rst over-segmented(Fig.2(b))and then initialized to select seeds(Fig.2(c)). Black,white and gray colors represent the background labelled bacteria,object labelled bacteria and the neutral territory,respectively.Fig.2(d),Fig.2(e)and Fig.2(f)demonstrate the results of object binary,object region and object boundary by our algorithm,respectively.

We show each module of our algorithm in Fig.3.User labelling is needed fi rstly and neighbors information is computed by super-pixel-based calculation.Then,we apply the modi fi ed growcut approach with TA in segmenting the whole image.The proposed method also absorbs the level set method to smooth the boundary.

2 Proposed Algorithm

2.1 Initial Segmentation

As demonstrated in Fig.2,we need to over-segment the image initially.The spatial proximity weight and the number of super-pixels must be provided.The image is then divided into super-pixelsS=s1···skat the beginning.Those super-pixels are the source of TA,which will be introduced in next section.

2.2 Tumors Automata

The CA has been widely used.For example,it has been absorbed in computer vision tasks including image processing[20]and saliency detection[21].Being spatially and temporally discrete,CA operates on a lattice of sitesp∈P⊆Zn(pixels or voxels in image processing).Commonly used neighborhood systemsNare the von Neumann[12]and Moore neighborhoods:

1)Von Neumann Neighborhood:

In order to better obtain intrinsic structural information and compute more efficiently,the TA is put forward.The TA performs in a similar way as CA.The only difference is that the TA is operated with super-pixel rather than pixel.Therefore,an over-segmentation approach for pre-processing an image and generating super-pixels is necessary.

Numpsuper-pixels are obtained via SLIC[18].Each of them is described with mean color features and coordinates of pixels.Then,the proposed TA algorithm performs directly on the super-pixels.Each super-pixel in our algorithm is analogous to a tumor.A(bi-directional,deterministic)TA is a tripletA=(S,N,δ),whereSis a non-empty state set,Nis the super-pixel neighborhood system,andδ:SN→Sis the local transition function.Int+1 time step,this function makes the rule for calculating the tumor’s state when given the states of the neighborhood tumors at previous time stept.The theory of eight neighborhoods is still employed in our super-pixel neighborhood strategyN(as shown in Fig.4).We look for each tumor’s neighbors including tumors surrounding it as well as sharing conjunct boundaries with their adjacent tumors(as shown in Algorithm 1).

Fig.2. The process of our interactive segmentation algorithm.

Fig.3.The framework of proposed algorithm.

Fig.4. The super-pixel neighborhood in our algorithm.

Algorithm 1. Search super-pixel neighborhoods algorithm

The tumor’s stateSpin our case is actually a triplet(lp,θp,Cp).Thelpmeans the current tumor’s label.The strength of the current tumor isθp,andCpstands for the tumor feature vector,de fi ned by the image.Without loss generality we will assignθp∈[0,1].Any input image(k×m)is segmented intoNumpsuper-pixels.Then,a seg-mented image can be treated as a special con fi guration condition of a TA,where tumor spacePis represented byNumpsuper-pixels,and initial states for∀p∈Pare set as:

whereRGBpis the three dimensional vector of mean color of super-pixel in RGB space.The fi nal goal of the segmentation is to assign each super-pixel one of theKpossible labels.

2.3 Improved Growcut Algorithm

Growcut is one of the major methods that is used to determine some seed pixels which iteratively attempt to attack their neighbors.Different from growcut,super-pixels are selected for initial seeds in our algorithm.Therefore,each super-pixel has a pre-de fi ned strength.The strength values of the initially selected seed super-pixels are set to one.Instead,all other super-pixels’strength values are set to zero.This initializes the state of the TA.Henceforth,the seed super-pixels expand over the image until the edges of two different labels contact each other.Otherwise,superpixels continue to attack their neighbors(as shown in the Algorithm 2).

Algorithm 2.Tumors automata evolution rule

For each iteration,to weaken the power of occupying super-pixels,the strength value of an occupying super-pixel is multiplied with a linear weighting functiong(x)→[0,1].The difference in the colour of super-pixels between the attacked super-pixelsqand the attacking super-pixelspare used to de fi ne theg(x).The goal is to effectively weaken the power of an attacking super-pixel.Theg(x)is given as following:

where(Ip,Iq)is the color vector of super-pixelspandq,andCmaxis the maximum color difference.

Letpbe the attacking andqthe attacked super-pixel.θpdenotes the strength andxis the color gradient betweenpandq.Thenpoccupiesqif the decreased strengthθp∗g(Ip,Iq)is higher thanθq.In this case,the labellqwill be set tolpand the strengthθqwill be set toθp∗g(Ip,Iq).Iteratively each super-pixel inItries to occupy its neighbors until a stable state is reached for automation.Fig.2 reveals the processing of image segmentation.Fig.1 shows some examples of image segmentation results.Our proposed algorithm can be sure to reach the state of convergence by expanding the strength of each tumor until bounded.Fig.9 illustrates the processing of the iteration.Since the given competition rule is multi-label capable,the improved growcut naturally supports multi-label segmentations.

2.4 Boundary Smoothness Mechanism

The improved growcut method is able to achieve quality segmentation(as shown in Fig.1).However,the resulting segments boundary can be ragged(as shown in Fig.5:the right,middle and left images denote the fi nal binary segmentation results after using level set,the binary segmentation results without level set method and the original images,respectively)in some images.Sometimes the task is to extract the smallest details of the boundaries.However,this can be an unwanted artifact when editing generic high-resolution images.

Fig.5. Object’s boundary optimized by the level set.

Once the output is obtained from the improved growcut algorithm with TA,we treat it as the initial boundary of the object.A distance regularized level set evolution(DRLSE)[19]is then applied for optimizing the boundary.Level set approach is the basic principle of plane closed curve and it can be implicitly represented as a two-dimensional surface level set function.The solution of curve movement can be implicited through the processing of the level set function surfaces.The basic equation of the level set function is:

where Φ is the level set function andtis time.Before performing the optimization,difference image has to be calculated.In calculus of variations,searching the stable state of the gradient fl ow equationF(Φ)is the standard approach to minimize an energy function.

Fig.6. The results given by the multi-layer TA.

where(x,y)is pixel of the boundary andtis time step.Fig.6 shows the optimized results by TA.

The results illustrate that the multi-layer TA algorithm can optimize the boundary of an object.Even though some results are not satisfying,it is clear that all of those are greatly improved and reach a high accuracy level after evolution.

2.5 Multi-layer Tumors Automata Mechanism

Numerous novel approaches have been raised to solve the issue of the interactive object segmentation.Each of them has its own superiorities and disadvantages.To make use of the advantage of each approach,an effective mechanism to amalgamateMsegmentation outputs generated byMstate-of-the-art algorithms has been designed by Yao[21].Inspired by it,we treat each of those re-labelled images as a layer of the TA.We employ two state-of-the-art algorithms proposed by Arndt[10]and Li[17]as two individual layers of the TA.

In MTA,each tumor represents a super-pixel.Numpdenotes the total number of the super-pixels in an image.Different from the de fi nition of neighborhood in Section 4.1,super-pixels with the same center coordinate in different outputs are neighbors for MTA.For any tumor,in fact,it hasM−1 neighbors which get from other outputs.Meanwhile,each neighbor is considered to have the same force to control the tumor’s next state.

After segmentation,the super-pixeliwill be determined and denoted as following:

wherelsp=1 means that this super-pixel belongs to an object.In contrast,lsp=0 indicates that this super-pixel belongs to the background.Since the segmentation may not always be correct,a super-pixel binarized or determined as object does not mean that it actually belongs to the foreground.Thus,the MTA is proposed to improve the segmentation accuracy.Different from Yao’s method[21]that makes use of multiple fi nal outputs in the Bayesian framework,the tumors are fed back to the improved growcut framework in our method.In Fig.5,(a),(d),(g),(j),(m),(p)are the original images,(b),(e),(h),(k),(n),(q)are the binary segmentations,and(c),(f),(i),(l),(o),(r)are the object segmented contours.(a)−(c),(g)−(i),(m)−(o)are the segmentations without MTA,while(d)−(f),(j)−(l),(p)−(r)are the segmentations with MTA.

3 Experiments

We conduct several experiments to test and verify the effectiveness and robustness of the proposed approach.It is tested in the PASCAL VOC segmentation challenge[22]to evaluate the quality of our interactive segmentation method and compare it with existing algorithms based on the new and harder dataset[23]which augments the existing grabcut dataset[8]with images and ground truth taken from the PASCAL VOC segmentation challenge[22].Details are described below.

3.1 Robustness Analysis of Our Algorithm

Interactive system quality is evaluated as the average number of super-pixel seeds required to achieve segmentation quality within a certain band.Fig.7 illustrates the result and measure interaction effort.The graph of overlap score versus number of super-pixel seeds captures how the accuracy of the segmentation varies with successive user interactions,and the average number of seeds summarizes that in a single score.Here overlap score,the measure used to evaluate segmentation quality in the VOC segmentation challenge[22],is given by

whereydenotes output segmentation andygtdenotes ground truth.The average is computed over a certain range of scores,and we takeSlow=83,Shigh=95.

Fig.7. Plotting overlap score vs.no.of seeds.

3.2 Quantitative Analysis of Segmentation and Segmentation Efficiency

where theNumolpis the number of overlap label pixels andNumtpdenotes the total pixels.For the issue of multi-label segmentation,we use the IcgBench dataset mentioned by Santneret al.[24],and the mean Dice evaluation score is given as following:

where|·|denotes the region of a segmentationEi.GTimeans the ground truth labeling andNis the number of segments.

Table I shows the evaluation of the proposed algorithm on the test images compared with the super-pixel-based approaches,for instance,regioncut[10]and the BGPA[17]as well as the pixel-based approaches,such as RW[9],growcut[11]and graph-cut[6].It is clearly shown that both improvements,the TA mechanism and the Multi-layer mechanism,increase the accuracy of the proposed scheme.In summary,our algorithm clearly outperforms not only the original growcut method but also the graph-cut framework in terms of mean error rate.

TABLE I ACCURACY RATES ON THE HARDER DATASET[23]BASED ON DIFFERENT METHODS

The proposed interactive object segmentation algorithm is evaluated via a lasso initialization.The initializations given by the introduced dataset are utilized.There is no need for regional analysis by using the lasso initialization.Our pre-initialization measure is conducted to initialize as much as possible of the image except the edges.Compared to the original growcut algorithm,our proposed algorithm performs better and outperforms the regioncut with discriminatively learning parameters.In addition,the proposed method can handle the issue of the Multi-label segmentation(as shown in Fig.8).

4 Discussion

4.1 Neighborhood Measure

To strengthen smoothness,only neighboring pixels weights could be attained by the von Neumann and Moore neighborhoods.However,this situation will end up with the super-pixels applied in our algorithm.To compensate for the smoothness on the neighboring across super-pixels,different methods have been proposed.Reference[17]connects the neighboring super-pixels which are similar in feature space.It is different from the well known CA,the in fl uences of all neighbors are fi xed[11],[12]or depending on the similarity between any pair of cells in color feature space[18],[25].If the object’s color is similar with the background,this will bring noise and cause confusion with background.It is very hard to handle those solutions(as shown in Fig.10:(a),(g)and(b),(h)are the original images and the ground truth.(c),(i)and(d),(j)are the results obtained by using the feature space neighborhood measure.(e),(k)and(f),(l)are our results by using the proposed neighborhood measure).For the proposed superpixel neighborhood systems,we still use the idea of eight neighborhoods(see Fig.4).More details are shown in the Algorithm 1.

Fig.8. Multi-labels segmentation results.

In Algorithm 1,we set threshold value as 20.If the overlap boundary line is more than 20 pixels,we think that the boundary is the common border.The super-pixel pair are the neighborhood.Otherwise,this boundary will be out of our consideration.

4.2 Efficiency Analysis

Similarly as the regioncut[10]that ignores pre-learning and pre-classi fi cation,we analyze the efficiency of the proposed algorithm by ignoring the pre-process of oversegmentation.Fig.9 shows a segmentation example of the lotus image compared to graph-cut[25]and regioncut[10].In Fig.9,the bottom,middle and top images represent the results of regioncut,graph-cut and ours,respectively.It is easy to fi nd that the convergence speed of the proposed method is faster than others.

这是一个悲伤的故事,世界上最后一头雄性北白犀Sudan(“苏丹”)在 3 月 19 日被实施安乐死,北白犀这个在地球生存了上千万年的物种走向灭绝。

Fig.9 shows that our method is with the least user strokes compared with regioncut and graph-cut.Clearly,the results are the best not only in the speed of convergence but also the accuracy.The results are summarized in Table II.The evaluation of the proposed algorithm on the segmentation benchmark is demonstrated,which is compared with the original growcut algorithm and graph-cut based on a coarse initialization.The results illustrate that our method is better than the graph-cut and regioncut.Compared to graph-cut,the super-pixel contains the boundary feature as well as the space information,which promotes the accuracy of segmentation.Meanwhile,compared to regioncut,the processing of pre-classi fi cation brings imprecise weights for superpxiels.It is not conducive to the fi nal segmentation.Even though the total time(4.75s)of our method is more than the time(3.28s)of the graph-cut,our accuracy is higher than graph-cut’s.The Figs.12−14 are the example results compared with different segmentation methods.The fi rst,second,third and fourth rows are the results of the BGPA[17],graph-cut[6],regioncut[10]and our method,respectively.It is clear that the proposed algorithm achieves better result than other methods.

4.3 Shortcoming

The results demonstrate how cogent our algorithm can be if the initialization with distributed and reasonable seeds is given.However,the experimental results also illustrate the de fi ciencies of the proposed method.Our approach has the ability to compete with state-of-the-art segmentation methods,by contrast,without needing the time consumption by user initializations.Since only the RGB color feature is extracted,it is a fl aw that our approach is a little sensitive to color distribution.It is empirically found that if the seeds can cover the main features of the object and background,good segmentation boundary can be extracted.Some promising works[17],[26]have addressed effective methods for arc weight estimation during the seeds marking process.Their works take into account image attributes and object information to enhance the discontinuities between object and background,whereas a visual feedback can be provided to the user for next action.We will investigate how to incorporate these methods into our work in the future.Fig.11 demonstrates the failure examples.(a),(f)are the original images,(b),(g)are the marked seeds,(c),(h)are the binary segmentation results,(d),(i)are the ground truth and(e),(j)are the target contour results.The selected tumors only connect to object regions and are very similar with background.So they are easily assigned to the same labels.Hence,we will extract more effective and robust features to solve the issue of object segmentation.

4.4 Over-segmentation

In the proposed method,the spatial proximity weight and the number of super-pixels must be provided.The bigger the number is,the more super-pixels will be segmented;the smaller the number is,the less super-pixels will be segmented.Segmenting more super-pixels will take more time and vice versa.However,fewer super-pixels cannot offer the rich information of edges.Therefore,selecting a proper amount for over-segmentation is very important.For practical use,we will continue to research an adaptive segmentation algorithm according to the size of image or the frequency distribution of an image in the future.In our experiment,the spatial proximity weight and the number of super-pixels are set to 10 and 300.

5 Conclusion

In this paper,we have investigated a new approach for solving the issue of interactive object segmentation in the image.The presented TA was similar to CA.However,the TA could operate super-pixel directly.Based upon TA,a novel growcut strategy was motivated to handle superpixels via interactions with neighbors.Experiments illustrated that our approach achieved superior performance and exceeded other state-of-the-arts.It demonstrated by experiments that the context-based multi-layer TA could effectively enhance any given state-of-the-art methods to obtain more accurate results.

Fig.9. The process of the convergence and corresponding results.

Fig.10. The segmentation results with different neighborhood measure.(a),(g)and(b),(h)are the original images and the ground truth.(c),(i)and(d),(j)are the results obtained by using the feature space neighborhood measure.(e),(k)and(f),(l)are our results by using the new neighborhood measure.

TABLE II COMPARISON OF SEGMENTATION EFFICIENCY

In the future,we will continue to improve the performance of proposed approach by extracting more effective features and integrating more algorithms.Implementing a high performance version by the graphics processing unit to fully explore the parallel nature of the algorithm is also a promising direction.

Fig.11. Failure examples.The result demonstrates that our method is a little sensitive to the color.

Fig.12. The results compared with different segmentation methods.The fi rst row is the result of the BGPA[17].The second row is the result of the graph-cut[6].The third row is the result of the regioncut[10].The last row is the result of our method.

Fig.13. The results compared with different segmentation methods.The fi rst row is the result of the BGPA[17].The second row is the result of the graph-cut[6].The third row is the result of the regioncut[10].The last row is the result of our method.

Fig.14. The results compared with different segmentation methods.The fi rst row is the result of the BGPA[17].The second row is the result of the graph-cut[6].The third row is the result of the regioncut[10].The last row is the result of our method.

1 V.Kolmogorov and R.Zabin,“What energy functions can be minimized via graph cuts,”IEEE Trans.Patt.Anal.Mach.Intell.,vol.26,no.2,pp.147−159,Feb.2004.

2 M.A.G.Carvalho and A.L.Costa,“Combining hierarchical structures on graphs and normalized cut for image segmentation,”New Frontiers in Graph Theory,Y.G.Zhang,Ed.Rijeka,Yugoslavia:InTech Open Access Publisher,2012.

3 J.Carreira and C.Sminchisescu,“Constrained parametric min-cuts for automatic object segmentation,”inProc.2010 IEEE Conference on Computer Vision and Pattern Recognition(CVPR),San Francisco,CA,USA,2010,pp.3241−3248.

4 D.Kuettel and V.Ferrari,“Figure-ground segmentation by transferring window masks,”inProc.2012 IEEE Conference on Computer Vision and Pattern Recognition(CVPR),Providence,RI,USA,2012,pp.558−565.

5 C.Rother,V.Kolmogorov,and A.Blake, “‘grabcut’:Interactive foreground extraction using iterated graph cuts,”ACM Trans.Graph.,vol.23,no.3,pp.309−314,Aug.2004.

6 X.Bai and G.Sapiro,“A geodesic framework for fast interactive image and video segmentation and matting,”University of Minnesota,Minnesota,USA,Tech.Rep.2171,2007.

7 L.Yu and C.S.Li,“Low depth of fi eld image automatic segmentation based on graph cut,”J.Autom.,no.10,pp.1471−1481,2014.

8 O.Sener,K.Ugur,and A.A.Alatan,“Error-tolerant interactive image segmentation using dynamic and iterated graph-cuts,”inProc.2nd ACM International Workshop on Interactive Multimedia on Mobile and Portable Devices,New York,NY,USA,2012,pp.9−16.

9 L.Grady, “Random walks for image segmentation,”IEEE Trans.Patt.Anal.Mach.Intell.,vol.28,no.11,pp.1768−1783,Nov.2006.

10 O.J.Arndt,B.Scheuermann,and B.Rosenhahn,“‘Regioncut’-interactive multi-label segmentation utilizing cellular automaton,”inProc.2013 IEEE Workshop on Applications of Computer Vision(WACV),Tampa,FL,USA,2013,pp.309−316.

11 V.Vezhnevets and V.Konouchine,“”GrowCut”:Interactive multi-label N-D image segmentation by cellular automata,”inProc.Graphicon,Novosibirsk Akademgorodok,Russia,2005,pp.150−156.

12 J.Von Neumann and A.W.Burks,Theory of Selfreproducing Automata.Champaign,IL,USA:University of Illinois Press,1966.

13 A.Blake,C.C.E.Rother,and P.Anandan,“Foreground extraction using iterated graph cuts,”U.S.Patent 7 660 463,Feb.9,2010.

14 R.Dondera,V.Morariu,Y.L.Wang,and L.Davis,“Interactive video segmentation using occlusion boundaries and temporally coherent superpixels,”inProc.2014 IEEE Winter Conference on Applications of Computer Vision(WACV),Steamboat Springs,CO,USA,2014,pp.784−791.

15 M.Ghafarianzadeh,M.B.Blaschko,and G.Sibley,“Unsupervised spatio-temporal segmentation with sparse spectral clustering,”inProc.British Machine Vision Conference(BMVC),Nottingham,UK,2014.

16 I.Gallo,A.Zamberletti,and L.Noce,“Interactive object class segmentation for mobile devices,”inProc.27th SIBGRAPI Conference on Graphics,Patterns and Images(SIBGRAPI),Rio de Janeiro,Brazil,2014,pp.73−79.

17 Z.G.Li,X.M.Wu,and S.F.Chang,“Segmentation using superpixels:A bipartite graph partitioning approach,”inProc.2012 IEEE Conference on Computer Vision and Pattern Recognition(CVPR),Providence,RI,USA,2012,pp.789−796.

18 R.Achanta,A.Shaji,K.Smith,A.Lucchi,P.Fua,and S.S¨usstrunk,“Slic superpixels compared to state-of-the-art superpixel methods,”IEEE Trans.Patt.Anal.Mach.Intell.,vol.34,no.11,pp.2274−2282,Nov.2012.

19 C.M.Li,C.Y.Xu,C.F.Gui,and M.D.Fox,“Distance regularized level set evolution and its application to image segmentation,”IEEE Trans.Image Process.,vol.19,no.12,pp.3243−3254,Dec.2010.

20 P.L.Rosin,“Image processing using 3-state cellular automata,”Comp.Vision Image Understand.,vol.114,no.7,pp.790−802,Jul.2010.

21 Y.Qin,H.C.Lu,Y.Q.Xu,and H.Wang,“Saliency detection via cellular automata,”inProc.2015 IEEE Conference on Computer Vision and Pattern Recognition(CVPR),Boston,MA,USA,2015,pp.110−119.

22 M.Everingham,L.Van Gool,C.K.I.Williams,J.Winn,and A.Zisserman,“The Pascal visual object classes challenge 2009(VOC2009),”inSummary Presentation at the 2009 PASCAL VOC Workshop,2009.

23 V.Gulshan,C.Rother,A.Criminisi,A.Blake,and A.Zisserman,“Geodesic star convexity for interactive image segmentation,”inProc.2010 IEEE Conference on Computer Vision and Pattern Recognition(CVPR),San Francisco,CA,USA,2010,pp.3129−3136.

24 J.Santner,T.Pock,and H.Bischof,“Interactive multi-label segmentation,”inAsian Conference on Computer Vision,R.Kimmel,R.Klette,and A.Sugimoto,Eds.Berlin,Heidelberg,Germany:Springer,2010,pp.397−410.

25 Y.Y.Boykov and M.P.Jolly,“Interactive graph cuts for optimal boundary®ion segmentation of objects in ND images,”inProc.8th IEEE International Conference on Computer Vision,Vancouver,BC,USA,vol.1,pp.105−112,Jul.2001.

26 P.A.V.de Miranda,A.X.Falc´ao,and J.K.Udupa,“Synergistic arc-weight estimation for interactive image segmentation using graphs,”Comp.Vision Image Understand.,vol.114,no.1,pp.85−99,Jan.2010.

猜你喜欢

安乐死苏丹雄性
为什么萤火虫会发光
再见,苏丹
海马是由爸爸的肚里出世
苏丹总统被推翻惊世界
“苏丹”之死
萌物
相守70年 同日安乐死
"保护雄性资源"公告