• DocumentCode
    2382394
  • Title

    Towards real-time hardware gamma correction for dynamic contrast enhancement

  • Author

    Scott, Jesse ; Pusateri, Michael

  • Author_Institution
    Integrated Design Services, Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2009
  • fDate
    14-16 Oct. 2009
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Making the transition between digital video imagery acquired by a focal plane array and imagery useful to a human operator is not a simple process. The focal plane array ?sees? the world in a fundamentally different way than the human eye. Gamma correction has been historically used to help bridge the gap. The gamma correction process is a non-linear mapping of intensity from input to output where the parameter gamma can be adjusted to improve the imagery´s visual appeal. In analog video systems, gamma correction is performed with analog circuitry and is adjusted manually. With a digital video stream, gamma correction can be provided using mathematical operations in a digital circuit. In addition to manual control, gamma correction can also be automatically adjusted to compensate for changes in the scene. We are interested in applying automatic gamma correction in systems such as night vision goggles where both low latency and power efficiency are important design parameters. We present our results in developing an automatic gamma correction algorithm to meet these requirements. The algorithm is comprised of two parts, determination of the desired value for gamma and the application of the correction. The calculation of the gamma value update is performed based upon statistical metrics of the imagery´s intensity. HDL code implementing the measurement of the statistical metrics has been developed and tested in hardware. Both the computation of a gamma update and the application of the gamma correction were simplified to basic arithmetic operations and two specialized functions, logarithm and exponentiation of a constant base by a variable exponent. We present approximation methods for both specialized functions simplifying their implementation into basic arithmetic operations. The hardware implementations of the approximations allow the above requirements to be met. We evaluate the accuracy of the approximations as compared to full resolution double-precision float- - ing point mathematical operations. We present the final results for visual judging to evaluate the impact of the approximations.
  • Keywords
    approximation theory; floating point arithmetic; gamma distribution; image enhancement; intensity modulation; video signal processing; analog circuitry; analog video system; approximation method; automatic gamma correction; digital video imagery; double precision floating point; dynamic contrast enhancement; focal plane array; mathematical operation; night vision goggle; nonlinear mapping; statistical metric; Arithmetic; Bridge circuits; Delay; Digital circuits; Eye protection; Hardware; Human factors; Layout; Night vision; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applied Imagery Pattern Recognition Workshop (AIPRW), 2009 IEEE
  • Conference_Location
    Washington, DC
  • ISSN
    1550-5219
  • Print_ISBN
    978-1-4244-5146-3
  • Electronic_ISBN
    1550-5219
  • Type

    conf

  • DOI
    10.1109/AIPR.2009.5466305
  • Filename
    5466305