Combining highlight removal and low-light image enhancement technique for HDR-like image generation

Project Code :TMPGIP09

Objective

In this study, the authors propose a method to obtain an HDR-like image from a single LDR image by removing the specular component from highlight pixels as well as strengthening the actual color.

Abstract

In this work, low light image enhancement is performed to generate HDR like images. Low dynamic range (LDR) image may contain low-light and highlight areas due to the limitations of the dynamic range of conventional image sensors. Low-light and highlight phenomena limit color richness and visibility of objects in an image.

Therefore, it can cause a reduction in the quality of images and a loss in accuracy in the application of image recognition. To overcome this, high dynamic range (HDR)-like images have been developed with rich colors such as those seen by the human eye. In this study, the authors propose a method to obtain an HDR-like image from a single LDR image by removing the specular component from highlight pixels as well as strengthening the actual color. 

Next, they select low-light image enhancement via illumination map estimation as a low-light enhancement technique by showing the comparison with gamma-based expansion operator.

Keywords: Low Dynamic Range, High Dynamic Range, Image Enhancement

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Software Requirements:

MATLAB R2018a or above

Hardware Requirements:

Operating Systems:

  • Windows 10
  • Windows 7 Service Pack 1
  • Windows Server 2019
  • Windows Server 2016

Processors:

Minimum: Any Intel or AMD x86-64 processor

Recommended: Any Intel or AMD x86-64 processor with four logical cores and AVX2 instruction set support.

Disk:

Minimum: 2.9 GB of HDD space for MATLAB only, 5-8 GB for a typical installation

Recommended: An SSD is recommended a full installation of all MathWorks products may take up to 29 GB of disk space

RAM:

Minimum: 4 GB

Recommended: 8 GB

Learning Outcomes

  • Introduction to Matlab
  • What is EISPACK & LINPACK
  • How to start with MATLAB
  • About Matlab language
  • Matlab coding skills
  • About tools & libraries
  • Application Program Interface in Matlab
  • About Matlab desktop
  • How to use Matlab editor to create M-Files
  • Features of Matlab
  • Basics on Matlab
  • What is an Image/pixel?
  • About image formats
  • Introduction to Image Processing
  • How digital image is formed
  • Importing the image via image acquisition tools
  • Analyzing and manipulation of image.
  • Phases of image processing:
    • Acquisition
    • Image enhancement
    • Image restoration
    • Color image processing
    • Image compression
    • Morphological processing
    • Segmentation etc.,
  • How to generate HDR images using Image Processing
  • How to extend our work to another real time applications
  • Project development Skills:
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

Related Projects

Final year projects