skip to main content
article

Interactive local adjustment of tonal values

Published:01 July 2006Publication History
Skip Abstract Section

Abstract

This paper presents a new interactive tool for making local adjustments of tonal values and other visual parameters in an image. Rather than carefully selecting regions or hand-painting layer masks, the user quickly indicates regions of interest by drawing a few simple brush strokes and then uses sliders to adjust the brightness, contrast, and other parameters in these regions. The effects of the user's sparse set of constraints are interpolated to the entire image using an edge-preserving energy minimization method designed to prevent the propagation of tonal adjustments to regions of significantly different luminance. The resulting system is suitable for adjusting ordinary and high dynamic range images, and provides the user with much more creative control than existing tone mapping algorithms. Our tool is also able to produce a tone mapping automatically, which may serve as a basis for further local adjustments, if so desired. The constraint propagation approach developed in this paper is a general one, and may also be used to interactively control a variety of other adjustments commonly performed in the digital darkroom.

Skip Supplemental Material Section

Supplemental Material

Low Resolution
High Resolution

References

  1. Adams, A. 1981. The Negative. The Ansel Adams Photography series. Little, Brown and Company.Google ScholarGoogle Scholar
  2. Adams, A. 1983. The Print. The Ansel Adams Photography series. Little, Brown and Company.Google ScholarGoogle Scholar
  3. Adobe Systems, Inc. 2005. Adobe Photoshop CS2. Adobe Systems, Inc., San Jose, CA.Google ScholarGoogle Scholar
  4. Agarwala, A., Dontcheva, M., Agrawala, M., Drucker, S., Colburn, A., Curless, B., Salesin, D., and Cohen, M. 2004. Interactive digital photomontage. ACM Trans. Graph. 23, 3, 294--302. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Artusi, A., Bittner, J., Wimmer, M., and Wilkie, A. 2003. Delivering interactivity to complex tone mapping operators. In Rendering Techniques 2003, 38--44. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Ashikhmin, M. 2002. A tone mapping algorithm for high contrast images. In Rendering Techniques 2002, 145--156. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Drago, F., Myszkowski, K., Annen, T., and Chiba, N. 2003. Adaptive logarithmic mapping for displaying high contrast scenes. Computer Graphics Forum 22, 3 (Sept.), 419--426.Google ScholarGoogle ScholarCross RefCross Ref
  8. Durand, F., and Dorsey, J. 2000. Interactive tone mapping. In Rendering Techniques 2000, 219--230. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Durand, F., and Dorsey, J. 2002. Fast bilateral filtering for the display of high-dynamic-range images. ACM Trans. Graph. 21, 3 (July), 257--266. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Fattal, R., Lischinski, D., and Werman, M. 2002. Gradient domain high dynamic range compression. ACM Trans. Graph. 21, 3 (July), 249--256. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Goodnight, N., Wang, R., Woolley, C., and Humphreys, G. 2003. Interactive time-dependent tone mapping using programmable graphics hardware. In Rendering Techniques 2003, 26--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Johnson, G. M., and Fairchild, M. D. 2003. Rendering HDR images. In IS&T/SID 11th Color Imaging Conference, 36--41.Google ScholarGoogle Scholar
  13. Levin, A., Lischinski, D., and Weiss, Y. 2004. Colorization using optimization. ACM Trans. Graph. 23, 3, 689--694. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Li, Y., Sun, J., Tang, C.-K., and Shum, H.-Y. 2004. Lazy snapping. ACM Trans. Graph. 23, 3, 303--308. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Li, Y., Sharan, L., and Adelson, E. H. 2005. Compressing and companding high dynamic range images with subband architectures. ACM Trans. Graph. 24, 3, 836--844. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Pattanaik, S. N., Ferwerda, J. A., Fairchild, M. D., and Green-Berg, D. P. 1998. A multiscale model of adaptation and spatial vision for realistic image display. In Proc. ACM SIGGRAPH 98, M. Cohen, Ed., 287--298. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Reichmann, M., 2005. An image processing workflow. http://luminous-landscape.com/tutorials/workflow1.shtml.Google ScholarGoogle Scholar
  18. Reinhard, E., Stark, M., Shirley, P., and Ferwerda, J. 2002. Photographic tone reproduction for digital images. ACM Trans. Graph. 21, 3 (July), 267--276. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Reinhard, E., Ward, G., Pattanaik, S., and Debevec, P. 2005. High Dynamic Range Imaging. Morgan Kaufmann.Google ScholarGoogle Scholar
  20. Reinhard, E. 2002. Parameter estimation for photographic tone reproduction. Journal of Graphics Tools 7, 1, 45--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Rother, C., Kolmogorov, V., and Blake, A. 2004. "GrabCut": interactive foreground extraction using iterated graph cuts. ACM Trans. Graph. 23, 3, 309--314. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Saad, Y. 2003. Iterative Methods for Sparse Linear Systems, second ed. SIAM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Szeliski, R. 2006. Locally adapted hierarchical basis preconditioning. ACM Trans. Graph. 25, 3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Tumblin, J., and Turk, G. 1999. LCIS: A boundary hierarchy for detail-preserving contrast reduction. In Proc. ACM SIGGRAPH 99, A. Rock-wood, Ed., 83--90. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Wang, J., and Cohen, M. 2005. An iterative optimization approach for unified image segmentation and matting. In Proc. IEEE Intl. Conf. on Computer Vision, vol. 2, 930--935. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Ward Larson, G., Rushmeier, H., and Piatko, C. 1997. A visibility matching tone reproduction operator for high dynamic range scenes. IEEE TVCG 3, 4, 291--306. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Interactive local adjustment of tonal values

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM Transactions on Graphics
              ACM Transactions on Graphics  Volume 25, Issue 3
              July 2006
              742 pages
              ISSN:0730-0301
              EISSN:1557-7368
              DOI:10.1145/1141911
              Issue’s Table of Contents

              Copyright © 2006 ACM

              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]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 July 2006
              Published in tog Volume 25, Issue 3

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader