Retinex image enhancing method and system

An image enhancement, image technology, applied in image enhancement, image data processing, instruments, etc., can solve the problems of increasing the cost of image processing system, the real-time performance has not been completely improved, and the computational complexity exceeds the needs of practical applications.

Active Publication Date:
View PDF2 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the Retinex image enhancement method uses single / multi-scale template convolution operations, and the computational complexity often exceeds the needs of practical applications.
When this method is implemented on a software platform, the real-time performance is poor; however, the implementation through multi-core DSP hardware takes up a large amount of memory and increases the cost of the image processing system, while the real-time performance has not been completely improved.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Retinex image enhancing method and system
  • Retinex image enhancing method and system
  • Retinex image enhancing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0070] The hardware platform realized by this embodiment: adopts the high-performance processor Spartan6LX150T chip of Xilinx Company as the core video processing system, adopts Verilog language to realize, program writing and simulation are completed on the FPGA hardware design tool ISE13.1. The image size of the video stream captured by the camera is in 256*256 format.

[0071] iterative convolution module

[0072] Such as figure 2 After the iterative convolution module receives the video source image collected by the camera, it first generates a window of N*N size (N is an odd number) through the first-in-first-out buffer FIFO, and divides the window into ((N-1) / 2)*( (N-1) / 2), (N-1)*1, (N-1)*1, 1 size new window, at the same time fold and sum the image data symmetrically in the new window, and finally sum the new window And, get the sum of N*N size window; through the divider operation, get the first average filter value; judge whether the number of iterations reaches th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a Retinex image enhancing method and a Retinex image enhancing system. The Retinex image enhancing method comprises the steps of: carrying out repeated average filtering iteration on a video source image acquired by a video camera to generate an image illuminance component; acquiring an image reflection component according to the source image and the image illuminance component; correcting the image illuminance component and the image reflection component; and calculating to obtain an image after Retinex image enhancement according to the corrected image illuminance component and the corrected image reflection component. The Retinex image enhancing system comprises an iterative convolution module, a reflection component generation module, an illuminance component correction module, a reflection component correction module and an enhanced image generation module, wherein the modules are implemented on an FPGA. The Retinex image enhancing method and the Retinex image enhancing system can be used for carrying out self-adaptive enhancement on images of different types, and ensure the real-time performance of image enhancement.

Description

technical field [0001] The invention belongs to the technical field of digital video image processing, and in particular relates to a Retinex image enhancement method and system. Background technique [0002] Image enhancement refers to the use of specific methods to highlight certain information in the image according to specific needs, while weakening or removing irrelevant information, or converting the source image into an image processing method that is more suitable for human or machine analysis and processing. Traditional image enhancement methods mainly include image grayscale transformation, histogram equalization, Gamma correction, image sharpening, edge enhancement, etc. Traditional image enhancement algorithms generally have a single function, and can only enhance a certain type of image or some local features of the image, and different types of images require constant adjustment of parameters to obtain better enhancement effects. [0003] The Retinex image enh...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06T5/40G06T5/50
Inventor 柏连发张毅何玮陈璐韩静
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products