Parallel optimization method of low-illumination image enhancement based on CUDA

An image enhancement and optimization method technology, applied in image enhancement, image data processing, instruments and other directions, can solve the problems of inability to meet real-time processing requirements, long running time, and large amount of calculation of image enhancement algorithms, and achieves real-time processing effect, The effect of reducing data transmission and reducing algorithm time-consuming

Inactive Publication Date: 2015-09-02
XIDIAN UNIV
View PDF6 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the large amount of calculation and long running time of the image enhancement algorithm, it cannot meet the real-time processing requirements in practical applications, and it is difficult to apply the algorithm to actual needs.

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
  • Parallel optimization method of low-illumination image enhancement based on CUDA
  • Parallel optimization method of low-illumination image enhancement based on CUDA
  • Parallel optimization method of low-illumination image enhancement based on CUDA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0060] The invention provides a CUDA-based low-illuminance image enhancement parallel optimization method, which can achieve real-time processing effect while improving night image visualization effect. Effect of the present invention can be further illustrated by following experimental data:

[0061] see Figure 6 , the present invention under the NVIDIA GeForce GTX770 hardware platform, for a 1920*1080 image, when using a low-light image enhancement algorithm to process the image on the GPU, the acceleration of each intermediate process is, for example, Figure 6 shown. Depend on Figure 6 It can be seen that in the process of low-light image enhancement on the GPU, the speed of each calculation process is greatly improved compared with the CPU. The speedup ratio of the part with the best effect can reach hundreds of times, and the speedup ratio of the part with the worst effect can also reach dozens of times. In each intermediate process of the algorithm, when calculati...

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 discloses a parallel optimization method of low-illumination image enhancement based on CUDA. By adopting a CPU/GPU heterogeneous mode, low-illumination image enhancement algorithms are all performed on GPU, and input data and output data are copied between CPU and GPU. Three kernels are used on GPU; each kernel is provided with threads, the number of which is the same as that of image pixels; and the three kernels are responsible for image inversion and estimation of dark channel prior, estimation of overall atmospheric light, and calculation of transmissivity and haze-removal model and inversion operation of the image, respectively. In the low-illumination image enhancement algorithm based on dark channel prior haze-removal technology, calculation, not suitable to perform on GPU, of overall atmospheric light is improved; the atmospheric light value is estimated by using the brightness of dark channel prior and the image; and data relevance is reduced. According to the invention, a visual effect of a night image is improved, and a real-time treatment effect is achieved.

Description

technical field [0001] The invention relates to the field of parallel computing and the technical field of image processing algorithms, in particular to a CUDA-based parallel optimization method for low-illuminance image enhancement. Background technique [0002] In order to improve the public safety of the society, video surveillance systems have been installed in many public places to understand the situation through monitoring images. However, when the light is too weak at night and the visibility is very low, it is difficult for the human eye to observe the surrounding environment. The images collected by image acquisition equipment at night are often dark, which reduces the visibility of the surrounding scenery and cannot meet some practical purposes. . Therefore, it is very meaningful in all aspects of life to use low-light image enhancement algorithms to process images and convert night images into images in which scene details can be seen during the day. Howeve...

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/00
Inventor 沈沛意张亮宋娟朱光明
Owner XIDIAN UNIV
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