Digital Image Processing

Removal of Coarse Reflection

http://news.mit.edu/2015/algorithm-removes-reflections-photos-0511

Removal of Coarse Reflection  Badrinath G. S. et al sec.3.3

Testing image(s):

  • Illumination1.bmp
  • Illumination2.bmp
  • Illumination3.bmp

Function Signature:

New = RemoveCoarseReflection(Old, BlockSize)

Parameters:

  1. Old: Original image
  2. BlockSize: Size of the square block to calculate its mean

Description:

  1. Image is divided into square sub-blocks, each of sizeBlockSize×BlockSize.
  2. Mean for each sub-block is calculated to estimate the reflection of the image. It’s places into new smaller buffer (its size = number of vertical blocks×number of hor. Blocks)
  3. Estimated coarse reflection is calculated by expanding the smaller buffer to the original image size again usingbi-cubic interpolation.
  4. Uniform brightness image is obtained by subtracting estimated coarse reflection from the original image.
  5. Postprocessing: Normalization

http://octave.sourceforge.net/image/function/imresize.html

Palmprint based Verification System Robust to Occlusion using Low-order Zernike Moments of Sub-images

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s