Knowledge (XXG)

Image color transfer

Source 📝

243: 76: 1527: 62: 48: 1537: 901: 154:. This is a classic algorithm for color transfer, but it can suffer from the problem that it is too precise so that it copies very particular color quirks from the target image, rather than the general color characteristics, giving rise to color artifacts. Newer statistic-based algorithms deal with this problem. An example of such algorithm is one that adjusts the 184:
When the pixel correspondence is not given and the image contents are different (due to different point of view), the statistics of the image corresponding regions can be used as an input to statistics-based algorithms, such as histogram matching. The corresponding regions can be found by detecting
250:
Other applications of image color transfer have been suggested. These include the co-option of color palettes from recognised sources such as famous paintings and the use as a further alternative to color modification methods commonly found in commercial image processing applications such as
204:
Color transfer processing can serve two different purposes: one is calibrating the colors of two cameras for further processing using two or more sample images, the second is adjusting the colors of two images for perceptual visual compatibility.
134:
is a bit of a misnomer since most common algorithms transfer both color and shading. (Indeed, the example shown on this page predominantly transfers shading other than a small orange region within the image that is adjusted to yellow.)
283:
function. Because of confusion over this terminology some software has been released into the public domain with incorrect functionality. To minimise further confusion, it may be good practice henceforth to utilise terms such as
267:
in this article reflects the usage in the seminal paper by Reinhard et al. However, others such as Xiao and Ma reverse that usage and indeed it seems more natural to consider that the colors from a
1153: 147:
correspondence between the images. In a wide-ranging review, Faridul and others identify a third broad category of implementation, namely user-assisted methods.
215:
applications. Many applications simultaneously process two or more images and, therefore, need their colors to be calibrated. Examples of such applications are:
162:
of each of the source image channels to match those of the corresponding reference image channels. This adjustment process is typically performed in the Lαβ or
242: 192:
Liu provides a review of image color transfer methods. The review extends into considerations of video color transfer and deep learning methods including
143:
There are two types of image color transfer algorithms: those that employ the statistics of the colors of two images, and those that rely on a given
1304: 1158: 1294: 523: 465: 107:
that results in the mapping function or the algorithm that transforms the image colors. The image modification process is sometimes called
1370: 186: 1315: 1540: 1494: 232: 1310: 1299: 1375: 1178: 838: 612: 427: 251:‘posterise’, ‘solarise’ and ‘gradient’. A web application has been made available to explore these possibilities. 1380: 967: 516: 354:
Faridul, H. Sheikh; Pouli, T.; Chamaret, C.; Stauder, J.; Reinhard, E.; Kuzovkin, D.; Tremeau, A. (February 2016).
1561: 1145: 1038: 696: 334: 1571: 1355: 1173: 823: 556: 1350: 1345: 1340: 1407: 1360: 309: 1365: 236: 170: 169:
A common algorithm for computing the color mapping when the pixel correspondence is given is building the
92: 1289: 1044: 588: 509: 193: 763: 1262: 945: 933: 174: 977: 909: 178: 1392: 798: 706: 600: 444: 375: 224: 220: 216: 159: 151: 443:
Liu, Shiguang (2022). "An Overview of Color Transfer and Style Transfer for Images and Videos".
402: 1502: 1455: 1052: 867: 806: 758: 691: 686: 664: 593: 208: 246:
A photograph of 21st century London recolored to match an 18th century painting by Canaletto.
1450: 1445: 1425: 1420: 1183: 950: 828: 778: 773: 745: 711: 701: 571: 367: 355: 319: 75: 1480: 1470: 1465: 1430: 1332: 1168: 1115: 1005: 938: 753: 669: 647: 431: 212: 163: 356:"Colour Mapping: A Review of Recent Methods, Extensions and Applications: Colour Mapping" 1566: 1530: 1475: 1460: 1440: 1435: 1218: 1032: 1027: 855: 833: 768: 640: 605: 578: 413: 228: 1555: 1415: 1000: 886: 811: 788: 728: 652: 635: 541: 484: 100: 379: 150:
An example of an algorithm that employs the statistical properties of the images is
61: 47: 1250: 1213: 1206: 1012: 995: 987: 928: 920: 783: 627: 103:
to the colors of another (target) image. A color mapping may be referred to as the
1387: 1245: 1022: 1017: 881: 850: 816: 721: 617: 583: 324: 314: 31: 425:
Piecewise-consistent Color Mappings of Images Acquired Under Various Conditions
1397: 1240: 1077: 1068: 972: 960: 900: 716: 679: 674: 657: 17: 1257: 1230: 1225: 734: 112: 104: 1512: 1235: 843: 424: 27:
Function that maps the colors of one image to the colors of another image
1284: 566: 371: 1507: 1110: 1100: 414:
Inter-Camera Color Calibration using Cross-Correlation Model Function
449: 1135: 1130: 1120: 1090: 561: 532: 241: 144: 96: 1125: 1105: 1085: 955: 872: 155: 505: 501: 1201: 1095: 860: 329: 466:"A Free-toUse Web App for Image Colour Transfer Processing" 30:"Color mapping" redirects here. Not to be confused with 177:) of the two images and finding the mapping by using 1493: 1406: 1331: 1324: 1275: 1194: 1144: 1076: 1067: 986: 919: 908: 797: 744: 626: 549: 540: 81:Source image color mapped using histogram matching 1154:Linguistic relativity and the color naming debate 279:for the color reference image in the Photoshop 517: 8: 1536: 1328: 1073: 916: 546: 524: 510: 502: 485:"Color transfer in correlated color space" 448: 1305:International Commission on Illumination 346: 211:is an important pre-processing task in 1295:Color Association of the United States 181:based on the joint-histogram values. 7: 398: 396: 1159:Blue–green distinction in language 117:brightness transfer function (BTF) 25: 1535: 1526: 1525: 1316:International Colour Association 899: 74: 60: 46: 1311:International Color Consortium 1300:International Colour Authority 464:Johnson, Terry (28 May 2022). 125:radiometric camera calibration 121:photometric camera calibration 1: 1376:List of Crayola crayon colors 403:Color Transfer between Images 275:image. Adobe use the term 1179:Traditional colors of Japan 956:Achromatic colors (Neutral) 839:Multi-primary color display 613:Spectral power distribution 95:that maps (transforms) the 1588: 29: 1521: 1039:Color realism (art style) 897: 697:Evolution of color vision 335:Optical transfer function 1356:List of colors (compact) 1174:Color in Chinese culture 824:Digital image processing 557:Electromagnetic spectrum 271:image are directed at a 119:; it may also be called 1361:List of colors by shade 483:Xioa, X; Ma, L (2006). 360:Computer Graphics Forum 1366:List of color palettes 247: 1290:Color Marketing Group 1045:On Vision and Colours 978:Tinctures in heraldry 589:Structural coloration 259:The use of the terms 245: 237:stereo reconstruction 194:Neural style transfer 40:Color mapping example 1371:List of color spaces 1263:Tint, shade and tone 1146:Cultural differences 961:Polychromatic colors 946:Complementary colors 934:Monochromatic colors 175:co-occurrence matrix 132:image color transfer 89:Image color transfer 1351:List of colors: N–Z 1346:List of colors: G–M 1341:List of colors: A–F 298:color palette image 179:dynamic programming 1398:List of web colors 1393:List of RAL colors 799:Color reproduction 764:Lüscher color test 601:Color of chemicals 430:2011-07-21 at the 294:color source image 248: 225:object recognition 217:Image differencing 185:the corresponding 160:standard deviation 152:histogram matching 1549: 1548: 1489: 1488: 1271: 1270: 1063: 1062: 1053:Theory of Colours 895: 894: 807:Color photography 759:Color preferences 702:Impossible colors 692:Color vision test 687:Color temperature 665:Color calibration 594:Animal coloration 372:10.1111/cgf.12671 209:Color calibration 16:(Redirected from 1579: 1562:Image processing 1539: 1538: 1529: 1528: 1329: 1195:Color dimensions 1184:Human skin color 1074: 951:Analogous colors 917: 903: 829:Color management 746:Color psychology 712:Opponent process 628:Color perception 547: 526: 519: 512: 503: 493: 492: 480: 474: 473: 461: 455: 454: 452: 440: 434: 422: 416: 411: 405: 400: 391: 390: 388: 386: 351: 320:Color management 113:grayscale images 99:of one (source) 78: 64: 50: 21: 1587: 1586: 1582: 1581: 1580: 1578: 1577: 1576: 1572:Digital imaging 1552: 1551: 1550: 1545: 1517: 1485: 1402: 1320: 1277: 1267: 1190: 1169:Blue in culture 1140: 1059: 1006:Secondary color 982: 939:black-and-white 911: 904: 891: 793: 779:National colors 774:Political color 754:Color symbolism 740: 670:Color constancy 648:Color blindness 622: 579:Spectral colors 536: 530: 499: 497: 496: 482: 481: 477: 463: 462: 458: 442: 441: 437: 432:Wayback Machine 423: 419: 412: 408: 401: 394: 384: 382: 353: 352: 348: 343: 306: 257: 233:co-segmentation 227:, multi-camera 213:computer vision 202: 171:joint-histogram 141: 86: 85: 84: 83: 82: 79: 70: 69: 68: 67:Reference image 65: 56: 55: 54: 51: 42: 41: 35: 28: 23: 22: 15: 12: 11: 5: 1585: 1583: 1575: 1574: 1569: 1564: 1554: 1553: 1547: 1546: 1544: 1543: 1533: 1522: 1519: 1518: 1516: 1515: 1510: 1505: 1499: 1497: 1491: 1490: 1487: 1486: 1484: 1483: 1478: 1473: 1468: 1463: 1458: 1453: 1448: 1443: 1438: 1433: 1428: 1423: 1418: 1412: 1410: 1404: 1403: 1401: 1400: 1395: 1390: 1385: 1384: 1383: 1373: 1368: 1363: 1358: 1353: 1348: 1343: 1337: 1335: 1326: 1322: 1321: 1319: 1318: 1313: 1308: 1302: 1297: 1292: 1287: 1281: 1279: 1273: 1272: 1269: 1268: 1266: 1265: 1260: 1255: 1254: 1253: 1248: 1243: 1238: 1233: 1223: 1222: 1221: 1211: 1210: 1209: 1198: 1196: 1192: 1191: 1189: 1188: 1187: 1186: 1181: 1176: 1171: 1165:Color history 1163: 1162: 1161: 1150: 1148: 1142: 1141: 1139: 1138: 1133: 1128: 1123: 1118: 1113: 1108: 1103: 1098: 1093: 1088: 1082: 1080: 1071: 1065: 1064: 1061: 1060: 1058: 1057: 1049: 1048:(Schopenhauer) 1041: 1036: 1033:Color analysis 1030: 1028:Color triangle 1025: 1020: 1015: 1010: 1009: 1008: 1003: 992: 990: 984: 983: 981: 980: 975: 970: 965: 964: 963: 958: 953: 948: 943: 942: 941: 925: 923: 914: 906: 905: 898: 896: 893: 892: 890: 889: 884: 879: 878: 877: 876: 875: 865: 864: 863: 848: 847: 846: 841: 834:Color printing 831: 826: 821: 820: 819: 814: 803: 801: 795: 794: 792: 791: 786: 781: 776: 771: 769:Kruithof curve 766: 761: 756: 750: 748: 742: 741: 739: 738: 731: 726: 725: 724: 719: 709: 704: 699: 694: 689: 684: 683: 682: 672: 667: 662: 661: 660: 655: 645: 644: 643: 641:Sonochromatism 632: 630: 624: 623: 621: 620: 615: 610: 609: 608: 598: 597: 596: 591: 581: 576: 575: 574: 569: 564: 553: 551: 544: 538: 537: 531: 529: 528: 521: 514: 506: 495: 494: 475: 456: 435: 417: 406: 392: 345: 344: 342: 339: 338: 337: 332: 327: 322: 317: 312: 310:List of colors 305: 302: 300:respectively. 256: 253: 201: 198: 166:color spaces. 140: 137: 115:are involved, 109:color transfer 80: 73: 72: 71: 66: 59: 58: 57: 52: 45: 44: 43: 39: 38: 37: 36: 26: 24: 18:Colour mapping 14: 13: 10: 9: 6: 4: 3: 2: 1584: 1573: 1570: 1568: 1565: 1563: 1560: 1559: 1557: 1542: 1534: 1532: 1524: 1523: 1520: 1514: 1511: 1509: 1506: 1504: 1501: 1500: 1498: 1496: 1492: 1482: 1479: 1477: 1474: 1472: 1469: 1467: 1464: 1462: 1459: 1457: 1454: 1452: 1449: 1447: 1444: 1442: 1439: 1437: 1434: 1432: 1429: 1427: 1424: 1422: 1419: 1417: 1414: 1413: 1411: 1409: 1405: 1399: 1396: 1394: 1391: 1389: 1386: 1382: 1379: 1378: 1377: 1374: 1372: 1369: 1367: 1364: 1362: 1359: 1357: 1354: 1352: 1349: 1347: 1344: 1342: 1339: 1338: 1336: 1334: 1330: 1327: 1323: 1317: 1314: 1312: 1309: 1306: 1303: 1301: 1298: 1296: 1293: 1291: 1288: 1286: 1283: 1282: 1280: 1278:organizations 1274: 1264: 1261: 1259: 1256: 1252: 1249: 1247: 1244: 1242: 1239: 1237: 1234: 1232: 1229: 1228: 1227: 1224: 1220: 1219:Pastel colors 1217: 1216: 1215: 1212: 1208: 1205: 1204: 1203: 1200: 1199: 1197: 1193: 1185: 1182: 1180: 1177: 1175: 1172: 1170: 1167: 1166: 1164: 1160: 1157: 1156: 1155: 1152: 1151: 1149: 1147: 1143: 1137: 1134: 1132: 1129: 1127: 1124: 1122: 1119: 1117: 1114: 1112: 1109: 1107: 1104: 1102: 1099: 1097: 1094: 1092: 1089: 1087: 1084: 1083: 1081: 1079: 1075: 1072: 1070: 1066: 1055: 1054: 1050: 1047: 1046: 1042: 1040: 1037: 1034: 1031: 1029: 1026: 1024: 1021: 1019: 1016: 1014: 1011: 1007: 1004: 1002: 1001:Primary color 999: 998: 997: 994: 993: 991: 989: 985: 979: 976: 974: 971: 969: 968:Light-on-dark 966: 962: 959: 957: 954: 952: 949: 947: 944: 940: 937: 936: 935: 932: 931: 930: 927: 926: 924: 922: 918: 915: 913: 907: 902: 888: 887:Color mapping 885: 883: 880: 874: 871: 870: 869: 866: 862: 859: 858: 857: 854: 853: 852: 849: 845: 842: 840: 837: 836: 835: 832: 830: 827: 825: 822: 818: 815: 813: 812:Color balance 810: 809: 808: 805: 804: 802: 800: 796: 790: 789:Chromotherapy 787: 785: 782: 780: 777: 775: 772: 770: 767: 765: 762: 760: 757: 755: 752: 751: 749: 747: 743: 737: 736: 732: 730: 729:Tetrachromacy 727: 723: 720: 718: 715: 714: 713: 710: 708: 705: 703: 700: 698: 695: 693: 690: 688: 685: 681: 678: 677: 676: 673: 671: 668: 666: 663: 659: 656: 654: 653:Achromatopsia 651: 650: 649: 646: 642: 639: 638: 637: 636:Chromesthesia 634: 633: 631: 629: 625: 619: 616: 614: 611: 607: 604: 603: 602: 599: 595: 592: 590: 587: 586: 585: 582: 580: 577: 573: 570: 568: 565: 563: 560: 559: 558: 555: 554: 552: 550:Color physics 548: 545: 543: 542:Color science 539: 534: 527: 522: 520: 515: 513: 508: 507: 504: 500: 490: 486: 479: 476: 471: 467: 460: 457: 451: 446: 439: 436: 433: 429: 426: 421: 418: 415: 410: 407: 404: 399: 397: 393: 381: 377: 373: 369: 365: 361: 357: 350: 347: 340: 336: 333: 331: 328: 326: 323: 321: 318: 316: 313: 311: 308: 307: 303: 301: 299: 295: 291: 287: 282: 278: 274: 270: 266: 262: 254: 252: 244: 240: 238: 234: 230: 226: 222: 218: 214: 210: 206: 199: 197: 195: 190: 188: 182: 180: 176: 172: 167: 165: 161: 157: 153: 148: 146: 138: 136: 133: 128: 126: 122: 118: 114: 110: 106: 102: 98: 94: 90: 77: 63: 49: 33: 19: 1251:Fluorescence 1214:Colorfulness 1207:Dichromatism 1051: 1043: 1013:Chromaticity 996:Color mixing 988:Color theory 921:Color scheme 784:Chromophobia 733: 498: 488: 478: 469: 459: 438: 420: 409: 383:. Retrieved 366:(1): 59–88. 363: 359: 349: 297: 293: 289: 285: 280: 276: 272: 268: 264: 260: 258: 255:Nomenclature 249: 221:registration 207: 203: 200:Applications 191: 183: 168: 149: 142: 131: 129: 124: 120: 116: 108: 88: 87: 53:Source image 1388:Color chart 1246:Iridescence 1078:Basic terms 1069:Color terms 1023:Color wheel 1018:Color solid 882:Color space 868:subtractive 851:Color model 722:Unique hues 618:Colorimetry 584:Chromophore 325:ICC profile 315:Color chart 286:input image 281:Match Color 32:False color 1556:Categories 1408:Shades of: 1241:Brightness 973:Web colors 929:Color tool 912:philosophy 817:Color cast 717:Afterimage 707:Metamerism 680:Color code 675:Color task 658:Dichromacy 491:: 305–309. 450:2204.13339 341:References 290:base image 173:(see also 139:Algorithms 1258:Grayscale 1231:Lightness 1226:Luminance 1035:(fashion) 735:The dress 130:The term 111:or, when 105:algorithm 1531:Category 1513:Lighting 1236:Darkness 1056:(Goethe) 856:additive 844:Quattron 428:Archived 380:13038481 304:See also 229:tracking 187:features 158:and the 93:function 1495:Related 1456:Magenta 1381:history 1285:Pantone 572:Visible 567:Rainbow 1508:Qualia 1503:Vision 1451:Purple 1446:Violet 1426:Yellow 1421:Orange 1116:Orange 1111:Purple 1101:Yellow 535:topics 470:Medium 385:9 June 378:  277:source 273:target 269:source 265:target 261:source 97:colors 1567:Color 1541:Index 1481:Black 1471:White 1466:Brown 1431:Green 1333:Lists 1325:Names 1307:(CIE) 1276:Color 1136:Brown 1131:White 1121:Black 1091:Green 910:Color 606:Water 562:Light 533:Color 445:arXiv 376:S2CID 145:pixel 101:image 91:is a 1476:Gray 1461:Pink 1441:Blue 1436:Cyan 1126:Gray 1106:Pink 1086:Blue 873:CMYK 387:2023 296:or 292:and 263:and 235:and 156:mean 1416:Red 1202:Hue 1096:Red 861:RGB 489:ACM 368:doi 330:IT8 288:or 164:Lab 123:or 1558:: 487:. 468:. 395:^ 374:. 364:35 362:. 358:. 239:. 231:, 223:, 219:, 196:. 189:. 127:. 525:e 518:t 511:v 472:. 453:. 447:: 389:. 370:: 34:. 20:)

Index

Colour mapping
False color



function
colors
image
algorithm
grayscale images
pixel
histogram matching
mean
standard deviation
Lab
joint-histogram
co-occurrence matrix
dynamic programming
features
Neural style transfer
Color calibration
computer vision
Image differencing
registration
object recognition
tracking
co-segmentation
stereo reconstruction

List of colors

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