“…Note that, in this scenario, graph-based methods present different graph representations, where the nodes may be pixels [3,5,14,6,7,1,2,8], pixel vertices [15,4], regions [16], or even user-drawn markers [17]. They also differ in the graph algorithm used to solve the problem: graph matching [17], random walker [18], the min-cut/max-flow algorithm [19,20,21,22,8], Dijkstra's algorithm [3,15,4,23,14,6,7,2], Kruskal's or Prim's algorithm [24,25,26,27], etc. Note also that, a same graph-search algorithm (e.g., Dijkstra's algorithm) can be used for region-based and boundary-based segmentation, besides other image operators [23].…”