Knowledge

Graph cuts in computer vision

Source πŸ“

1202:
Metrication artifacts: When an image is represented by a 4-connected lattice, graph cuts methods can exhibit unwanted "blockiness" artifacts. Various methods have been proposed for addressing this issue, such as using additional edges or by formulating the max-flow problem in continuous
240:
the approach of Greig, Porteous and Seheult has turned out to have wide applicability in general computer vision problems. Greig, Porteous and Seheult's approaches are often applied iteratively to a sequence of binary problems, usually yielding near optimal solutions.
74:
of a solution. Although many computer vision algorithms involve cutting a graph (e.g., normalized cuts), the term "graph cuts" is applied specifically to those models which employ a max-flow/min-cut optimization (other graph cutting algorithms may be considered as
1210:
Multiple labels: Graph cuts is only able to find a global optimum for binary labeling (i.e., two labels) problems, such as foreground/background image segmentation. Extensions have been proposed that can find approximate solutions for multilabel graph cuts
1197:
Graph cuts methods have become popular alternatives to the level set-based approaches for optimizing the location of a contour (see for an extensive comparison). However, graph cut approaches have been criticized in the literature for several issues:
538: 1206:
Shrinking bias: Since graph cuts finds a minimum cut, the algorithm can be biased toward producing a small contour. For example, the algorithm is not well-suited for segmentation of thin objects like blood vessels (see for a proposed
705: 1313:
consists of a directed graph with edges labeled with capacities, and there are two distinct nodes: the source and the sink. Intuitively, it is easy to see that the maximum flow is determined by the bottleneck.
384:
algorithm. In this way, the Power Watershed may be viewed as a generalization of graph cuts that provides a straightforward connection with other energy optimization segmentation/clustering algorithms.
1286:
are respectively the number of nodes and edges in the graph). Nevertheless, some amount of work has been recently done in this direction for reducing the graphs before the maximum-flow computation.
772: 1180:: Associate a penalty to disagreeing pixels by evaluating the difference between their segmentation label (crude measure of the length of the boundaries). See Boykov and Kolmogorov ICCV 2003 252:
from over a graph, constrained by user seeds (or unary terms) set to 0 or 1, in which the minimization of the indicator function over the graph is optimized with respect to an exponent
1350:β€” An implementation of the maxflow algorithm described in "An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Computer Vision" by Vladimir Kolmogorov 1161: 981: 864: 448: 590: 1029: 928: 488: 1167:
In practice, pixels are defined as neighbors if they are adjacent either horizontally, vertically or diagonally (4 way connectivity or 8 way connectivity for 2D images).
483: 1330:
The Sim Cut algorithm approximates the minimum graph cut. The algorithm implements a solution by simulation of an electrical network. This is the approach suggested by
378: 90:) can be solved exactly using this approach; problems where pixels can be labeled with more than two different labels (such as stereo correspondence, or denoising of a 1244: 238: 1733: 1214:
Memory: the memory usage of graph cuts increases quickly as the image size increases. As an illustration, the Boykov-Kolmogorov max-flow algorithm v2.2 allocates
348: 322: 296: 1284: 1264: 887: 270: 207: 1035:
This term can be modeled using different local (e.g. texons) or global (e.g. histograms, GMMs, Adaboost likelihood) approaches that are described below.
1604: 1465: 1045:
We use intensities of pixels marked as seeds to get histograms for object (foreground) and background intensity distributions: P(I|O) and P(I|B).
597: 1331: 1093: 71: 1575: 1186:: If the color is very different, it might be a good place to put a boundary. See Lafferty et al. 2001; Kumar and Hebert 2003 70:
of the graph). Under most formulations of such problems in computer vision, the minimum energy solution corresponds to the
1723: 806:
Allows to re-run the algorithm much faster after modifying the problem (e.g. after new seeds have been added by a user).
381: 59: 712: 1738: 1660: 1170:
Costs can be based on local intensity gradient, Laplacian zero-crossing, gradient direction, color mixture model,...
174: 123: 1085:
Compute non-parametric statistics of the model-interior texons, either on intensity or on Gabor filter responses.
1322:
The Boykov-Kolmogorov algorithm is an efficient way to compute the max-flow for computer vision-related graphs.
1728: 1306: 1183: 63: 248:. proposed a general image segmentation framework, called the "Power Watershed", that minimized a real-valued 1536: 351: 1601: 1526:”, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 33, No. 7, pp. 1384-1399, July 2011 1372:; an algorithm for computing an approximate solution of the minimum s-t cut in a massively parallel manner. 1296: 107: 47: 39: 22: 1113: 933: 818: 1576:
A Seeded Image Segmentation Framework Unifying Graph Cuts and Random Walker Which Yields A New Algorithm
402: 118:. Allan Seheult and Bruce Porteous were members of Durham's lauded statistics group of the time, led by 1634: 548: 1523: 533:{\displaystyle S\in \{0{\text{ for background}},1{\text{ for foreground/object to be detected}}\}^{N}} 1443: 993: 892: 55: 1707:
I.T. Frisch, "On Electrical analogs for flow networks," Proceedings of IEEE, 57:2, pp. 209-210, 1969
1424: 1074:
A texon (or texton) is a set of pixels that has certain characteristics and is repeated in an image.
1177: 166: 134: 51: 1335: 1058:
We usually use two distributions: one for background modelling and another for foreground pixels.
249: 130:
notable as the first ever female member of staff of the Durham Mathematical Sciences Department.
103: 67: 43: 455: 357: 1690: 115: 1502: 1217: 214: 94:
image) cannot be solved exactly, but solutions produced are usually near the global optimum.
1682: 1589:
What Metrics Can Be Approximated by Geo-Cuts, or Global Optimization of Length/Area and Flux
1403: 1310: 178: 1648:
An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Vision
1608: 542: 111: 76: 35: 27: 17: 327: 301: 275: 1098: 1048:
Then, we use these histograms to set the regional penalties as negative log-likelihoods.
1482: 1269: 1249: 872: 255: 192: 189: 127: 783:
Standard Graph cuts: optimize energy function over the segmentation (unknown S value).
1717: 1686: 1621: 161:. The problem was therefore shown to be efficiently solvable. Prior to this result, 182: 170: 150: 142: 138: 119: 87: 1061:
Use a Gaussian mixture model (with 5–8 components) to model those 2 distributions.
137:
statistical context of smoothing noisy (or corrupted) images, they showed how the
1588: 1444:
Stochastic relaxation, Gibbs distributions and the Bayesian restoration of images
1549: 1390: 1647: 1562: 1565:", IEEE Transactions on Pattern Analysis and Machine Intelligence, pp. 106–118 1309:
we can solve energy minimization by maximizing the flow over the network. The
54:. Many of these energy minimization problems can be approximated by solving a 1694: 50:, and many other computer vision problems that can be formulated in terms of 709:
Optimization: The segmentation can be estimated as a global minimum over S:
91: 83: 1673:
Cederbaum, I. (1962-08-01). "On optimal operation of communication nets".
1487:
International Conference on Computer Vision and Pattern Recognition (CVPR)
1347: 1362:β€” fast multi-core max-flow/min-cut solver optimized for grid-like graphs 700:{\displaystyle E(x,S,C,\lambda )=E_{\rm {color}}+E_{\rm {coherence}}} 153:
through an associated image network, involving the introduction of a
1163:β€” binary term describing the coherence between neighborhood pixels. 1537:
The Piecewise Smooth Mumford-Shah Functional on an Arbitrary Graph
1650:. IEEE Trans. Pattern Anal. Mach. Intell. 26(9): 1124–1137 (2004) 1622:
A Multilevel Banded Graph Cuts Method for Fast Image Segmentation
1353: 1633:
Yin Li, Jian Sun, Chi-Keung Tang, and Heung-Yeung Shum (2004), "
592:
where C is the color parameter and Ξ» is the coherence parameter.
1600:
Nicolas Lermé, François Malgouyres and Lucas Létocart (2010), "
1524:
Power Watersheds: A Unifying Graph-Based Optimization Framework
1522:
Camille Couprie, Leo Grady, Laurent Najman and Hugues Talbot, "
1462:
On the statistical analysis of dirty pictures (with discussion)
1408:
IEEE Transactions on Pattern Analysis and Machine Intelligence,
1507:
IEEE Transactions on Pattern Analysis and Machine Intelligence
1365: 791:
First step optimizes over the color parameters using K-means.
1620:
Herve Lombaert, Yiyong Sun, Leo Grady, Chenyang Xu (2005), "
1302:
Minimization is done using a standard minimum cut algorithm.
30:
solve a wide variety of low-level computer vision problems (
1393:", Computational models of visual processing 1.2 (1991). 799:
These 2 steps are repeated recursively until convergence.
1082:
Determine a good natural scale for the texture elements.
1550:
Computing Geodesics and Minimal Surfaces via Graph Cuts
1425:
Exact maximum a posteriori estimation for binary images
1391:
The plenoptic function and the elements of early vision
298:, the Power Watershed is optimized by graph cuts, when 114:
in the seminal paper by Greig, Porteous and Seheult of
1428:, Journal of the Royal Statistical Society, Series B, 1418: 1416: 1359: 1031:β€” unary term describing the likelihood of each color. 1563:
Globally Minimal Surfaces by Continuous Maximal Flows
1334:. Acceleration of the algorithm is possible through 1272: 1252: 1220: 1116: 996: 936: 895: 875: 821: 715: 600: 551: 491: 458: 405: 360: 330: 304: 278: 258: 217: 195: 794:
Second step performs the usual graph cuts algorithm.
324:
the Power Watershed is optimized by shortest paths,
185:) were used to solve such image smoothing problems. 1663:," United States Patent US8929636, January 6, 2016 1503:
Fast approximate energy minimisation via graph cuts
1422:D.M. Greig, B.T. Porteous and A.H. Seheult (1989), 1404:
Fast approximate energy minimization via graph cuts
1099:
Contour and Texture Analysis for Image Segmentation
1094:
Deformable-model based Textured Object Segmentation
1483:Markov Random Fields with Efficient Approximations 1278: 1258: 1238: 1155: 1023: 975: 922: 881: 858: 766: 699: 584: 532: 477: 442: 372: 342: 316: 290: 264: 232: 201: 1539:", IEEE Trans. on Image Processing, pp. 2547–2561 1389:Adelson, Edward H., and James R. Bergen (1991), " 767:{\displaystyle {\arg \min }_{S}E(x,S,C,\lambda )} 1497: 1495: 1402:Boykov, Y., Veksler, O., and Zabih, R. (2001), " 1064:Goal: Try to pull apart those two distributions. 822: 724: 1356:β€” some graph cut libraries and MATLAB wrappers 1173:Different energy functions have been defined: 1587:Vladimir Kolmogorov and Yuri Boykov (2005), " 1548:Yuri Boykov and Vladimir Kolmogorov (2003), " 1481:Y. Boykov, O. Veksler and R. Zabih (1998), " 8: 1637:", ACM Transactions on Graphics, pp. 303–308 1501:Y. Boykov, O. Veksler and R. Zabih (2001), " 521: 498: 431: 412: 1447:, IEEE Trans. Pattern Anal. Mach. Intell., 485:(soft segmentation). For hard segmentation 452:Output: Segmentation (also called opacity) 1535:Leo Grady and Christopher Alvino (2009), " 517: for foreground/object to be detected 1602:Reducing graphs in graph cut segmentation 1271: 1251: 1219: 1122: 1121: 1115: 1002: 1001: 995: 942: 941: 935: 901: 900: 894: 874: 847: 820: 728: 717: 714: 666: 665: 639: 638: 599: 550: 524: 515: 504: 490: 469: 457: 434: 404: 359: 329: 303: 277: 257: 216: 194: 1661:Method and System for Image Segmentation 1561:Ben Appleton and Hugues Talbot (2006), " 1466:Journal of the Royal Statistical Society 987:Likelihood / Color model / Regional term 1382: 1348:http://pub.ist.ac.at/~vnk/software.html 1107:Prior / Coherence model / Boundary term 1734:Computational problems in graph theory 889:is composed of two different models ( 7: 1156:{\displaystyle E_{\rm {coherence}}} 976:{\displaystyle E_{\rm {coherence}}} 859:{\displaystyle \Pr(x\mid S)=K^{-E}} 1646:Yuri Boykov, Vladimir Kolmogorov: 1147: 1144: 1141: 1138: 1135: 1132: 1129: 1126: 1123: 1015: 1012: 1009: 1006: 1003: 967: 964: 961: 958: 955: 952: 949: 946: 943: 914: 911: 908: 905: 902: 691: 688: 685: 682: 679: 676: 673: 670: 667: 652: 649: 646: 643: 640: 443:{\displaystyle x\in \{R,G,B\}^{N}} 367: 14: 1675:Journal of the Franklin Institute 585:{\displaystyle E(x,S,C,\lambda )} 1574:Ali Kemal Sinop and Leo Grady, " 1332:Cederbaum's maximum flow theorem 1611:", Proc. of ICIP, pp. 3045–3048 1024:{\displaystyle E_{\rm {color}}} 923:{\displaystyle E_{\rm {color}}} 126:, with the optimisation expert 1441:D. Geman and S. Geman (1984), 1354:http://vision.csd.uwo.ca/code/ 1326:Implementation (approximation) 837: 825: 761: 737: 628: 604: 579: 555: 1: 1624:", Proc. of ICCV, pp. 259–265 389:Binary segmentation of images 139:maximum a posteriori estimate 72:maximum a posteriori estimate 1687:10.1016/0016-0032(62)90401-5 1591:", Proc. of ICCV pp. 564–571 1053:GMM (Gaussian mixture model) 1368:β€” An implementation of the 82:"Binary" problems (such as 16:As applied in the field of 1755: 1366:http://virtualscalpel.com/ 1294: 478:{\displaystyle S\in R^{N}} 175:iterated conditional modes 373:{\displaystyle p=\infty } 1307:max-flow min-cut theorem 1184:Conditional random field 64:max-flow min-cut theorem 1239:{\displaystyle 24n+14m} 352:random walker algorithm 233:{\displaystyle k>2,} 1578:", Proc. of ICCV, 2007 1318:Implementation (exact) 1297:Graph cut optimization 1280: 1260: 1240: 1157: 1025: 977: 924: 883: 860: 768: 701: 586: 534: 479: 444: 374: 344: 318: 292: 266: 234: 203: 108:an optimization method 48:object co-segmentation 40:correspondence problem 23:graph cut optimization 1281: 1261: 1241: 1158: 1026: 978: 925: 884: 861: 769: 702: 587: 535: 480: 445: 375: 345: 319: 293: 267: 235: 211:remains unsolved for 204: 188:Although the general 110:was first applied in 1270: 1250: 1218: 1114: 994: 934: 893: 873: 819: 786:Iterated Graph cuts: 713: 598: 549: 506: for background 489: 456: 403: 380:is optimized by the 358: 350:is optimized by the 328: 302: 276: 256: 244:In 2011, C. Couprie 215: 193: 169:(as proposed by the 56:maximum flow problem 1724:Bayesian statistics 1460:J.E. Besag (1986), 1360:http://gridcut.com/ 1178:Markov random field 804:Dynamic graph cuts: 343:{\displaystyle p=2} 317:{\displaystyle p=0} 291:{\displaystyle p=1} 167:simulated annealing 165:techniques such as 66:, define a minimal 52:energy minimization 26:can be employed to 1739:Image segmentation 1607:2012-03-27 at the 1410:23(11): 1222-1239. 1336:parallel computing 1276: 1256: 1236: 1153: 1021: 973: 920: 879: 856: 764: 697: 582: 530: 475: 440: 370: 340: 314: 288: 262: 250:indicator function 230: 199: 149:by maximizing the 77:graph partitioning 62:(and thus, by the 44:image segmentation 1279:{\displaystyle m} 1259:{\displaystyle n} 882:{\displaystyle E} 869:where the energy 518: 507: 265:{\displaystyle p} 202:{\displaystyle k} 116:Durham University 1746: 1708: 1705: 1699: 1698: 1670: 1664: 1657: 1651: 1644: 1638: 1631: 1625: 1618: 1612: 1598: 1592: 1585: 1579: 1572: 1566: 1559: 1553: 1552:", Proc. of ICCV 1546: 1540: 1533: 1527: 1520: 1514: 1499: 1490: 1479: 1473: 1458: 1452: 1439: 1433: 1420: 1411: 1400: 1394: 1387: 1311:max-flow problem 1285: 1283: 1282: 1277: 1265: 1263: 1262: 1257: 1245: 1243: 1242: 1237: 1162: 1160: 1159: 1154: 1152: 1151: 1150: 1030: 1028: 1027: 1022: 1020: 1019: 1018: 982: 980: 979: 974: 972: 971: 970: 929: 927: 926: 921: 919: 918: 917: 888: 886: 885: 880: 865: 863: 862: 857: 855: 854: 778:Existing methods 773: 771: 770: 765: 733: 732: 727: 706: 704: 703: 698: 696: 695: 694: 657: 656: 655: 591: 589: 588: 583: 539: 537: 536: 531: 529: 528: 519: 516: 508: 505: 484: 482: 481: 476: 474: 473: 449: 447: 446: 441: 439: 438: 379: 377: 376: 371: 349: 347: 346: 341: 323: 321: 320: 315: 297: 295: 294: 289: 271: 269: 268: 263: 239: 237: 236: 231: 208: 206: 205: 200: 179:greedy algorithm 145:can be obtained 1754: 1753: 1749: 1748: 1747: 1745: 1744: 1743: 1729:Computer vision 1714: 1713: 1712: 1711: 1706: 1702: 1672: 1671: 1667: 1658: 1654: 1645: 1641: 1632: 1628: 1619: 1615: 1609:Wayback Machine 1599: 1595: 1586: 1582: 1573: 1569: 1560: 1556: 1547: 1543: 1534: 1530: 1521: 1517: 1500: 1493: 1480: 1476: 1459: 1455: 1440: 1436: 1421: 1414: 1401: 1397: 1388: 1384: 1379: 1344: 1328: 1320: 1299: 1293: 1268: 1267: 1248: 1247: 1216: 1215: 1195: 1117: 1112: 1111: 1109: 1071: 1055: 1042: 997: 992: 991: 989: 937: 932: 931: 896: 891: 890: 871: 870: 843: 817: 816: 813: 811:Energy function 805: 780: 716: 711: 710: 661: 634: 596: 595: 547: 546: 543:Energy function 520: 487: 486: 465: 454: 453: 430: 401: 400: 396: 391: 356: 355: 326: 325: 300: 299: 274: 273: 254: 253: 213: 212: 209:-colour problem 191: 190: 112:computer vision 100: 36:image smoothing 18:computer vision 12: 11: 5: 1752: 1750: 1742: 1741: 1736: 1731: 1726: 1716: 1715: 1710: 1709: 1700: 1681:(2): 130–141. 1665: 1652: 1639: 1626: 1613: 1593: 1580: 1567: 1554: 1541: 1528: 1515: 1491: 1474: 1453: 1434: 1412: 1395: 1381: 1380: 1378: 1375: 1374: 1373: 1363: 1357: 1351: 1343: 1340: 1327: 1324: 1319: 1316: 1315: 1314: 1303: 1292: 1289: 1288: 1287: 1275: 1255: 1235: 1232: 1229: 1226: 1223: 1212: 1208: 1204: 1194: 1191: 1190: 1189: 1188: 1187: 1181: 1171: 1168: 1149: 1146: 1143: 1140: 1137: 1134: 1131: 1128: 1125: 1120: 1108: 1105: 1104: 1103: 1102: 1101: 1096: 1087: 1086: 1083: 1079: 1078: 1075: 1070: 1067: 1066: 1065: 1062: 1059: 1054: 1051: 1050: 1049: 1046: 1041: 1038: 1037: 1036: 1017: 1014: 1011: 1008: 1005: 1000: 988: 985: 969: 966: 963: 960: 957: 954: 951: 948: 945: 940: 916: 913: 910: 907: 904: 899: 878: 867: 866: 853: 850: 846: 842: 839: 836: 833: 830: 827: 824: 812: 809: 808: 807: 801: 800: 796: 795: 792: 788: 787: 784: 779: 776: 775: 774: 763: 760: 757: 754: 751: 748: 745: 742: 739: 736: 731: 726: 723: 720: 707: 693: 690: 687: 684: 681: 678: 675: 672: 669: 664: 660: 654: 651: 648: 645: 642: 637: 633: 630: 627: 624: 621: 618: 615: 612: 609: 606: 603: 593: 581: 578: 575: 572: 569: 566: 563: 560: 557: 554: 540: 527: 523: 514: 511: 503: 500: 497: 494: 472: 468: 464: 461: 450: 437: 433: 429: 426: 423: 420: 417: 414: 411: 408: 395: 392: 390: 387: 369: 366: 363: 339: 336: 333: 313: 310: 307: 287: 284: 281: 261: 229: 226: 223: 220: 198: 171:Geman brothers 128:Margaret Greig 102:The theory of 99: 96: 13: 10: 9: 6: 4: 3: 2: 1751: 1740: 1737: 1735: 1732: 1730: 1727: 1725: 1722: 1721: 1719: 1704: 1701: 1696: 1692: 1688: 1684: 1680: 1676: 1669: 1666: 1662: 1656: 1653: 1649: 1643: 1640: 1636: 1635:Lazy Snapping 1630: 1627: 1623: 1617: 1614: 1610: 1606: 1603: 1597: 1594: 1590: 1584: 1581: 1577: 1571: 1568: 1564: 1558: 1555: 1551: 1545: 1542: 1538: 1532: 1529: 1525: 1519: 1516: 1512: 1508: 1504: 1498: 1496: 1492: 1488: 1484: 1478: 1475: 1471: 1467: 1463: 1457: 1454: 1450: 1446: 1445: 1438: 1435: 1431: 1427: 1426: 1419: 1417: 1413: 1409: 1405: 1399: 1396: 1392: 1386: 1383: 1376: 1371: 1367: 1364: 1361: 1358: 1355: 1352: 1349: 1346: 1345: 1341: 1339: 1337: 1333: 1325: 1323: 1317: 1312: 1308: 1304: 1301: 1300: 1298: 1290: 1273: 1253: 1233: 1230: 1227: 1224: 1221: 1213: 1209: 1205: 1201: 1200: 1199: 1192: 1185: 1182: 1179: 1175: 1174: 1172: 1169: 1166: 1165: 1164: 1118: 1106: 1100: 1097: 1095: 1092: 1091: 1089: 1088: 1084: 1081: 1080: 1076: 1073: 1072: 1068: 1063: 1060: 1057: 1056: 1052: 1047: 1044: 1043: 1039: 1034: 1033: 1032: 998: 986: 984: 938: 897: 876: 851: 848: 844: 840: 834: 831: 828: 815: 814: 810: 803: 802: 798: 797: 793: 790: 789: 785: 782: 781: 777: 758: 755: 752: 749: 746: 743: 740: 734: 729: 721: 718: 708: 662: 658: 635: 631: 625: 622: 619: 616: 613: 610: 607: 601: 594: 576: 573: 570: 567: 564: 561: 558: 552: 544: 541: 525: 512: 509: 501: 495: 492: 470: 466: 462: 459: 451: 435: 427: 424: 421: 418: 415: 409: 406: 398: 397: 393: 388: 386: 383: 364: 361: 353: 337: 334: 331: 311: 308: 305: 285: 282: 279: 259: 251: 247: 242: 227: 224: 221: 218: 210: 196: 186: 184: 181:suggested by 180: 176: 172: 168: 164: 160: 156: 152: 148: 144: 140: 136: 131: 129: 125: 121: 117: 113: 109: 105: 97: 95: 93: 89: 85: 80: 79:algorithms). 78: 73: 69: 65: 61: 57: 53: 49: 45: 41: 38:, the stereo 37: 33: 29: 25: 24: 19: 1703: 1678: 1674: 1668: 1655: 1642: 1629: 1616: 1596: 1583: 1570: 1557: 1544: 1531: 1518: 1513:, 1222–1239. 1510: 1506: 1486: 1477: 1469: 1461: 1456: 1448: 1442: 1437: 1429: 1423: 1407: 1398: 1385: 1369: 1329: 1321: 1196: 1110: 990: 868: 245: 243: 187: 183:Julian Besag 162: 158: 154: 146: 143:binary image 132: 120:Julian Besag 101: 88:binary image 81: 32:early vision 31: 21: 15: 1659:P.J. Yim: " 1305:Due to the 177:(a type of 163:approximate 124:Peter Green 34:), such as 28:efficiently 1718:Categories 1468:Series B, 1451:, 721–741. 1432:, 271–279. 1377:References 1295:See also: 1090:Examples: 104:graph cuts 1695:0016-0032 1472:, 259–302 1291:Algorithm 1211:problems. 1193:Criticism 1176:Standard 1040:Histogram 849:− 832:∣ 759:λ 722:⁡ 626:λ 577:λ 496:∈ 463:∈ 410:∈ 382:watershed 368:∞ 92:grayscale 84:denoising 1605:Archived 1342:Software 394:Notation 272:. When 135:Bayesian 106:used as 1370:Sim Cut 1246:bytes ( 399:Image: 147:exactly 133:In the 98:History 1693:  1203:space. 1077:Steps: 173:), or 155:source 1207:fix). 1069:Texon 246:et al 141:of a 60:graph 58:in a 1691:ISSN 1266:and 930:and 354:and 222:> 159:sink 157:and 151:flow 122:and 1683:doi 1679:274 1505:", 1485:", 1406:," 983:): 725:min 719:arg 68:cut 1720:: 1689:. 1677:. 1511:29 1509:, 1494:^ 1470:48 1464:, 1430:51 1415:^ 1338:. 1231:14 1222:24 823:Pr 545:: 86:a 46:, 42:, 20:, 1697:. 1685:: 1489:. 1449:6 1274:m 1254:n 1234:m 1228:+ 1225:n 1148:e 1145:c 1142:n 1139:e 1136:r 1133:e 1130:h 1127:o 1124:c 1119:E 1016:r 1013:o 1010:l 1007:o 1004:c 999:E 968:e 965:c 962:n 959:e 956:r 953:e 950:h 947:o 944:c 939:E 915:r 912:o 909:l 906:o 903:c 898:E 877:E 852:E 845:K 841:= 838:) 835:S 829:x 826:( 762:) 756:, 753:C 750:, 747:S 744:, 741:x 738:( 735:E 730:S 692:e 689:c 686:n 683:e 680:r 677:e 674:h 671:o 668:c 663:E 659:+ 653:r 650:o 647:l 644:o 641:c 636:E 632:= 629:) 623:, 620:C 617:, 614:S 611:, 608:x 605:( 602:E 580:) 574:, 571:C 568:, 565:S 562:, 559:x 556:( 553:E 526:N 522:} 513:1 510:, 502:0 499:{ 493:S 471:N 467:R 460:S 436:N 432:} 428:B 425:, 422:G 419:, 416:R 413:{ 407:x 365:= 362:p 338:2 335:= 332:p 312:0 309:= 306:p 286:1 283:= 280:p 260:p 228:, 225:2 219:k 197:k

Index

computer vision
graph cut optimization
efficiently
image smoothing
correspondence problem
image segmentation
object co-segmentation
energy minimization
maximum flow problem
graph
max-flow min-cut theorem
cut
maximum a posteriori estimate
graph partitioning
denoising
binary image
grayscale
graph cuts
an optimization method
computer vision
Durham University
Julian Besag
Peter Green
Margaret Greig
Bayesian
maximum a posteriori estimate
binary image
flow
simulated annealing
Geman brothers

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑