Knowledge

Image color transfer

Source 📝

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

Index

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
Color chart

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