skip to main content
10.1145/1179352.1141933acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Color harmonization

Published: 01 July 2006 Publication History

Abstract

Harmonic colors are sets of colors that are aesthetically pleasing in terms of human visual perception. In this paper, we present a method that enhances the harmony among the colors of a given photograph or of a general image, while remaining faithful, as much as possible, to the original colors. Given a color image, our method finds the best harmonic scheme for the image colors. It then allows a graceful shifting of hue values so as to fit the harmonic scheme while considering spatial coherence among colors of neighboring pixels using an optimization technique. The results demonstrate that our method is capable of automatically enhancing the color "look-and-feel" of an ordinary image. In particular, we show the results of harmonizing the background image to accommodate the colors of a foreground image, or the foreground with respect to the background, in a cut-and-paste setting. Our color harmonization technique proves to be useful in adjusting the colors of an image composed of several parts taken from different sources.

Supplementary Material

JPG File (p624-cohen-or-high.jpg)
JPG File (p624-cohen-or-low.jpg)
High Resolution (p624-cohen-or-high.mov)
Low Resolution (p624-cohen-or-low.mov)

References

[1]
Boykov, Y., and Jolly, M.-P. 2001. Interactive graph cuts for optimal boundary and region segmentation of objects in N-D images. In Proceedings of ICCV, 105--112.
[2]
Color Schemer, 2000. http://www.colorschemer.com/.
[3]
Color Wheel Expert, 2000. http://www.abitom.com/.
[4]
Goethe, J. v. W. 1971. Goethe's color theory. Translated by Rupprecht Matthei. New York: Van Nostrand Reinhold Company.
[5]
Gooch, A. A., Olsen, S. C., Tumblin, J., and Gooch, B. 2005. Color2Gray: salience-preserving color removal. ACM Trans. Graph. 24, 3, 634--639.
[6]
Granville, W. C., and Jacobson, E. 1944. Colorimetric specification of the color harmony manual from spectrophotometric measurements. Journal of the Optical Society of America 34, 7, 382--395.
[7]
Holtzschue, L. 2002. Understanding Color. John Wiley & Sons. Inc., New York.
[8]
Ironi, R., Cohen-Or, D., and Lischinski, D. 2005. Colorization by example. In Eurographics Symposium on Rendering, 201--210.
[9]
Itten, J. 1960. The Art of Color. New York: Van Nostrand Reinhold Company.
[10]
Krause, J. 2002. Color Index: Over 1,100 Color Combinations, CMYK and RGB Formulas, for Print and Web Media. F&W Publications, Inc.
[11]
Levin, A., Lischinski, D., and Weiss, Y. 2004. Colorization using optimization. ACM Trans. Graph. 23, 3, 689--694.
[12]
Matsuda, Y. 1995. Color design. Asakura Shoten. (in Japanese).
[13]
Meier, B. J. 1988. ACE: a color expert system for user interface design. In Proceedings of the 1st Annual ACM SIGGRAPH Symposium on User Interface Software, ACM Press, 117--128.
[14]
Moon, P., and Spencer, D. E. 1944. Geometrical formulation of classical color harmony. Journal of the Optical Society of America 34, 1, 46--60.
[15]
Morovic, J., and Luo, M. R. 2001. The fundamentals of gamut mapping: A survey. Journal of Imaging Science and Technology 45, 3, 283--290.
[16]
Munsell, A. H. 1969. A Grammar of Colors. New York: Van Nostrand Reinhold Company.
[17]
Nack, F., Manniesing, A., and Hardman, L. 2003. Colour picking: the pecking order of form and function. In Proceedings of the 11th ACM International Conference on Multimedia, ACM Press, 279--282.
[18]
Ostwald, W., and Birren, F. 1969. The Color Primer. New York: Van Nostrand Reinhold Company.
[19]
Press, W. H., Teukolsky, S. A., Vetterling, W. T., and Flannery, B. P. 1992. Numerical Recipes in C: The Art of Scientific Computing. Cambridge University Press, New York, NY, USA.
[20]
Rasche, K., Geist, R., and Westall, J. 2005. Re-coloring images for gamuts of lower dimension. Computer Graphics Forum 24, 3, 423--432.
[21]
Reinhard, E., Ashikhmin, M., Gooch, B., and Shirley, P. 2001. Color transfer between images. IEEE Comput. Graph. Appl. 21, 5, 34--41.
[22]
Tokumaru, M., Muranaka, N., and Imanishi, S. 2002. Color design support system considering color harmony. In Proceedings of the IEEE International Conference on Fuzzy Systems, IEEE Press, 378--383.
[23]
Welsh, T., Ashikhmin, M., and Mueller, K. 2002. Transferring color to greyscale images. ACM Trans. Graph. 21, 3, 277--280.

Cited By

View all
  • (2025)Impact of shape and colour combination on visual search performance on monitor screenUniversal Access in the Information Society10.1007/s10209-025-01195-6Online publication date: 7-Feb-2025
  • (2024)Pick and Pack: revitalizing mandalas through digital artistryProceedings of the Fifteenth Indian Conference on Computer Vision Graphics and Image Processing10.1145/3702250.3702262(1-9)Online publication date: 13-Dec-2024
  • (2024)Color Theme Evaluation through User Preference ModelingACM Transactions on Applied Perception10.1145/366532921:3(1-35)Online publication date: 21-May-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '06: ACM SIGGRAPH 2006 Papers
July 2006
742 pages
ISBN:1595933646
DOI:10.1145/1179352
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. color harmonization
  2. computational aesthetics
  3. cut-and-paste
  4. image enhancement

Qualifiers

  • Article

Conference

SIGGRAPH06
Sponsor:

Acceptance Rates

SIGGRAPH '06 Paper Acceptance Rate 86 of 474 submissions, 18%;
Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)125
  • Downloads (Last 6 weeks)20
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Impact of shape and colour combination on visual search performance on monitor screenUniversal Access in the Information Society10.1007/s10209-025-01195-6Online publication date: 7-Feb-2025
  • (2024)Pick and Pack: revitalizing mandalas through digital artistryProceedings of the Fifteenth Indian Conference on Computer Vision Graphics and Image Processing10.1145/3702250.3702262(1-9)Online publication date: 13-Dec-2024
  • (2024)Color Theme Evaluation through User Preference ModelingACM Transactions on Applied Perception10.1145/366532921:3(1-35)Online publication date: 21-May-2024
  • (2024)DiffHarmony++: Enhancing Image Harmonization with Harmony-VAE and Inverse Harmonization ModelProceedings of the 32nd ACM International Conference on Multimedia10.1145/3664647.3681466(10592-10601)Online publication date: 28-Oct-2024
  • (2024)Foreground Harmonization and Shadow Generation for Composite ImageProceedings of the 32nd ACM International Conference on Multimedia10.1145/3664647.3681355(8267-8276)Online publication date: 28-Oct-2024
  • (2024)Harmony Everything! Masked Autoencoders for Video HarmonizationProceedings of the 32nd ACM International Conference on Multimedia10.1145/3664647.3680800(8536-8545)Online publication date: 28-Oct-2024
  • (2024)ScrapMap: Interactive Color Layout for Scrap QuiltingProceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3654777.3676404(1-17)Online publication date: 13-Oct-2024
  • (2024)Sweating the Details: Emotion Recognition and the Influence of Physical Exertion in Virtual Reality ExergamingProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642611(1-21)Online publication date: 11-May-2024
  • (2024)Dynamic Color Assignment for Hierarchical DataIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2024.345638631:1(338-348)Online publication date: 9-Sep-2024
  • (2024)Image-Driven Harmonious Color Palette Generation for Diverse Information VisualizationIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.322621830:7(3089-3103)Online publication date: Jul-2024
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media