Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

A modified Multi Scale Retinex algorithm with an improved global impressionof brightness for wide dynamic range pictures


This paper presents a new method of compressing the dynamic range of wide dynamic range scenes. This method is based on the Multi Scale Retinex algorithm. It improves the results of the original Multi Scale Retinex algorithm in a way that retains the global brightness contrast and the natural impression of the resulting image by recombining the original picture in a certain weight. Further improvement of the global brightness contrast is achieved by adjusting the histogram of the resulting picture. The paper explores the performance of this modified algorithm on different wide dynamic range scenes and points out its advantages over other dynamic range compression algorithms.

This is a preview of subscription content, log in to check access.


  1. 1

    Adelmann HG (1998) Butterworth equations for homomorphic filtering of images. Comput Biol Med 28:169-181

  2. 2

    Debevec PE, Malik J (1997) Recovering high dynamic range radiance maps from photographs. In: 24th annual conference on computer graphics and interactive techniques, Los Angeles, pp 369-378

  3. 3

    DiCarlo JM, Wandell BA (2001) Rendering high dynamic range images. Proc SPIE Image Sensors 3965:392-401

  4. 4

    Fattal R, Lischinski D, Werman M (2002) Gradient domain high dynamic range compression. In: ACM Transactions on Graphics (Proc ACM SIGGRAPH 2002), July 2002

  5. 5

    Larson GW, Rushmeier H, Piatko C (1997) A visibility matching tone reproduction operator for high dynamic range scenes. IEEE Trans Vis Comput Graph 3:291-306

  6. 6

    Pattanaik SN, Ferwerda JA, Fairchild MD, Greenberg DP (1998) A multiscale model of adaptation and spatial vision for realistic image display. In: Cohen M (ed) Proc ACM SIGGRAPH 98, pp 287-298

  7. 7

    Rahman Z, Jobson DJ, Woodell GA (1996) A Multi Scale Retinex for color rendition and dynamic range compression. In: SPIE international symposium on optical science, engineering and instrumentation, 2847:183-191

  8. 8

    Rahman Z, Jobson DJ, Woodell GA (1997) A Multi Scale Retinex for bridging the gap between color images and the human observation of scenes. IEEE Trans Image Process 6(7):965-976

  9. 9

    Rahman Z, Jobson DJ, Woodell GA (1997) Properties and performance of a center/surround retinex. IEEE Trans Image Process 6(3):451-462

  10. 10

    Tanaka T, Ohnishi N (1997) Painting like image emphasis based on human vision systems. In: Fellner D, Szirmay-Kalos L (eds) EUROGRAPHICS ‘97, 16(3):C253-C260

  11. 11

    Tumblin J, Rushmeier H (1993) Tone reproduction for realistic images. IEEE Comput Graph Appl 13(6):42-48

  12. 12

    Tumblin J, Turk G (1999) LCIS: A boundary hierarchy for detail-preserving contrast reduction. In: Rockwood A (ed) Proc ACM SIGGRAPH ‘99, pp 83-90

  13. 13

    Tumblin J, Hodgins J, Guenter B (1999) Two methods for display of high contrast images. ACM Trans Graph 18(1):56-94

  14. 14

    Ward G (1994) A contrast based scalefactor for luminance display. In: Heckbert PS (ed) Graphics Gems IV. Morgan Kaufmann, San Francisco, pp 415-421

  15. 15

    Yadid-Pecht O, Belenky A (2001) Autoscaling CMOS APS. In: Proc IEEE international conference on solid state circuits (ISSCC), San Francisco, February 2001, pp 4-7

Download references

Author information

Correspondence to Orly Yadid-Pecht.

Additional information

Received: 7 November 2002, Accepted: 1 December 2003, Published online: 17 August 2004

Correspondence to: Orly Yadid-Pecht

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Herscovitz, M., Yadid-Pecht, O. A modified Multi Scale Retinex algorithm with an improved global impressionof brightness for wide dynamic range pictures. Machine Vision and Applications 15, 220–228 (2004).

Download citation


  • Multi Scale Retinex
  • Dynamic range compression
  • Wide dynamic range
  • High dynamic range
  • Image processing