Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Image real-time dehazing method based on graphics processor

A graphics processor and image technology, applied in the field of image processing, can solve the problems that GPU computing does not fully tap data reusability, it is difficult to achieve real-time processing, and cannot achieve fast processing, so as to improve data access speed, overcome the impact of interruption, The effect of reducing the amount of calculation

Active Publication Date: 2019-05-24
XIDIAN UNIV
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of this method is that the parallelism of the whole implementation scheme is not enough, some processes still use the CPU for serial processing, the GPU calculation part does not fully exploit the reusability of data, and does not use high-speed memory such as texture storage and shared storage to access data The mode is optimized so that it can only process low-resolution video images in real time. When the image resolution is slightly higher, it cannot achieve fast processing. For example, for a video image with a resolution of 720×576, its processing speed is only 21 frame / second
Obviously, it is difficult to achieve real-time processing for high-definition video images such as 1080p

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
  • Image real-time dehazing method based on graphics processor
  • Image real-time dehazing method based on graphics processor
  • Image real-time dehazing method based on graphics processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] Attached below figure 1 The present invention is further described.

[0036] Step 1, initialize the computer.

[0037] Connect the graphics processor GPU with the computer, the graphics processor GPU refers to the Tesla-C2075 graphics processor GPU hardware architecture;

[0038] The computer allocates shared memory, texture memory and global memory for the graphics processor GPU to store the data when the graphics processor GPU performs parallel computing. These data include the image data of the input fog image and the image data of the output clear image And the intermediate results output by each kernel function.

[0039] Step 2, input the fog map I and read the image data.

[0040]Input the fog image I into the computer memory and read its image data, convert the integer data into floating point data and store it in the global memory.

[0041] Step 3, calculate the dark channel map I of the input fog map I dark .

[0042] Using a single thread to calculate a ...

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 real-time dehazing method for images based on a graphics processor, which mainly solves the shortcomings in the prior art of using a computer central processing unit (CPU) which has a slow processing speed and is not suitable for real-time dehazing of high-resolution images. The implementation steps are: 1. Initialize the computer, input the hazy image and read the image data; 2. Calculate the dark channel map of the input fog image; 3. Calculate the atmospheric light value based on the dark channel map; 4. Calculate the input fog image Initial transmittance map; 5. Perform guided filtering on the initial transmittance map to obtain the final transmittance map; 6. Restore the scene based on the final transmittance map and output a clear and haze-free image. The invention can ensure good defogging effect and has fast processing speed, meets the real-time defogging requirements of 1080p images, and can be used for real-time defogging processing of high-resolution images.

Description

technical field [0001] The invention belongs to the technical field of image processing, and further relates to a real-time image defogging method, which can be used in the fields of outdoor target recognition and tracking, road visual monitoring, satellite remote sensing monitoring and the like. Background technique [0002] The generation of fog image is mainly due to the scattering effect of turbid media such as fog and water vapor in the atmosphere, which seriously attenuates the light intensity received by the camera. Therefore, in order to ensure the clarity of the image and the recognizability of information, and to correct the color shift of the image due to atmospheric light, the image defogging algorithm is usually used to process the fog image. The image defogging algorithm based on the dark channel prior physically defoggs the image, and the effect is obvious and real and natural, so it is widely used in the field of image defogging. [0003] However, due to the...

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 Patents(China)
IPC IPC(8): G06T5/00
CPCG06T2207/10016G06T2207/20024G06T2207/10024G06T5/73
Inventor 吴宪云王茹李云松雷杰王柯俨刘凯
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products