color image processing 1

Upload: jaipoddar

Post on 09-Apr-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 Color Image Processing 1

    1/31

    Color Image

    Processing

  • 8/8/2019 Color Image Processing 1

    2/31

    Outline

    Image processing flowchart in a DSC

    Sensor,Aperture,and Lens

    Preprocessing

    White Balance

    Demosaicking

    Color Transformation

    Postprocessing

    Display/archive

  • 8/8/2019 Color Image Processing 1

    3/31

    Image processing flowchart in a DSC(1/2)

  • 8/8/2019 Color Image Processing 1

    4/31

    Image processing flowchart in a DSC(2/2)

    (a) Raw image

    (b) Preprocessing/ White balance

    (c) Demosaicking

    (d) Trans. ISO-RGB

    (e) Trans. sRGB

  • 8/8/2019 Color Image Processing 1

    5/31

    Sensor,Aperture,and Lens(1/6)

  • 8/8/2019 Color Image Processing 1

    6/31

    Sensor,Aperture,and Lens(2/6)

    CFA(Color Filter Array)

    Exposure control

    Focus control

  • 8/8/2019 Color Image Processing 1

    7/31

    Sensor,Aperture,and Lens(3/6)CFA(Color Filter Array)

    Bayer array

  • 8/8/2019 Color Image Processing 1

    8/31

    Sensor,Apertu

    re,and Lens(4/6)Exposure control

    (a) Underexposed image

    (b) Overexposed image

    (c) Well-exposed image

  • 8/8/2019 Color Image Processing 1

    9/31

  • 8/8/2019 Color Image Processing 1

    10/31

    Sensor,Apertu

    re,and Lens(6/6)Focus control

    (a) Out-of-focus

    (b) Lens position closer to

    the required focal length

    (c) An in-focus image block

    (d) A plot of the focal measureversus the lens position

  • 8/8/2019 Color Image Processing 1

    11/31

    Preprocessing(1/5)

  • 8/8/2019 Color Image Processing 1

    12/31

    Preprocessing(2/5)

    Linearization

    Dark current compensation

    Flare compensation

  • 8/8/2019 Color Image Processing 1

    13/31

    Preprocessing(3/5)Linearization

    Some cameras require that data be linearized since the

    captured data resides in a nonlinear space

    Cameras that include correction for nonlinear data usean opto-electronic conversion function (OECF)

  • 8/8/2019 Color Image Processing 1

    14/31

    Preprocessing(4/5)Dark current compensation

    A dark current signal is recored,which is due to thermally

    generated electrons in the sensor substrate

    Place an opaque mask along the adges ofthe sensorto givean estimate of intensity due to dark current alone

    capture a drak image forthe given exposure time

  • 8/8/2019 Color Image Processing 1

    15/31

    Preprocessing(5/5)Flare compensation

    To subtract from the whole image a percentage ofthe

    mean measured signal energy in a channel

    To subtract a fixed percentage ofthe mean signal energyin the pixels neighborhood

  • 8/8/2019 Color Image Processing 1

    16/31

    White Balance(1/3)

  • 8/8/2019 Color Image Processing 1

    17/31

    White Balance White balance (WB) is the process of removing unrealistic color

    casts, so that objects which appear white in person are renderedwhite in your photo. Proper camera white balance has to take intoaccount the "color temperature" of a light source, which refers to the

    relative warmth or coolness of white light. Our eyes are very good atjudging what is white under different light sources, but digitalcameras often have great difficulty with auto white balance (AWB) --and can create unsightly blue, orange, or even green color casts.Understanding digital white balance can help you avoid these colorcasts, thereby improving your photos under a wider range of lightingconditions.

  • 8/8/2019 Color Image Processing 1

    18/31

    Incorrect White Balance

  • 8/8/2019 Color Image Processing 1

    19/31

    Correct white balance

    More@ http://www.cambridgeincolour.com/tutorials/white-balance.htm

  • 8/8/2019 Color Image Processing 1

    20/31

    White Balance(2/3)

    gray world

    BKGRK br ,,

    maxmaxmax ,, BBGGRR

    !

    !

    meanmeanb

    meanmeanr

    BG

    RG

    K

    K

  • 8/8/2019 Color Image Processing 1

    21/31

  • 8/8/2019 Color Image Processing 1

    22/31

    Demosaicking(1/2)

  • 8/8/2019 Color Image Processing 1

    23/31

    DemosaicingA demosaicing algorithm is a digital image

    process used to reconstruct a full color

    image from the incomplete color samplesoutput from an image sensor overlaid with

    a color filter array (CFA). Also known as

    CFA interpolation or color reconstruction,another common spelling is demosaicking.

  • 8/8/2019 Color Image Processing 1

    24/31

    The Bayer arrangement of color filters on the pixel array of an image

    sensor. Each two-by-two cell contains two green, one blue, and one red

    filter.

  • 8/8/2019 Color Image Processing 1

    25/31

    Demosaicking(2/2)

    Raw image -> full color image

    Non-Adaptive algorithm

    Adaptive algorithm

  • 8/8/2019 Color Image Processing 1

    26/31

    Color Transformation(1/2)

  • 8/8/2019 Color Image Processing 1

    27/31

    Color Transformation(2/2)

    Unrended Color Spaces

    convenient storage or calculation

    CIEXYZ (ISO-RGB , RIMM-RGB)

    Rended Color Spaces

    are designed for output purpose

    sRGB

  • 8/8/2019 Color Image Processing 1

    28/31

  • 8/8/2019 Color Image Processing 1

    29/31

    Postprocessing(2/2)

    Edge enhancement

    the demosaicking step may introduce a zipper

    artifact along intensity edges

    Coring(thresholding)

    Is used to remove detail information that has no significant

    contribution to image detail and behaves much like noise

  • 8/8/2019 Color Image Processing 1

    30/31

    Display/archive(1/2)

  • 8/8/2019 Color Image Processing 1

    31/31

    Display/archive(2/2)

    Display

    CRT - additive color system

    printer - CMYK color space

    Archive

    TIFF/EP

    EXIF,JPEG

    JPEG2000