Open CL accelerated video defogging method

A video and image technology, applied in the field of computer image processing, can solve the problems such as the inability to meet real-time requirements, shorten the running time of the dark channel assumption dehazing algorithm, and the large amount of calculation, so as to solve the problem that the dehazing and dehazing cannot be realized quickly and continuously. Good effect, the effect of reducing execution time

Inactive Publication Date: 2016-12-07
湖南翰博薇微电子科技有限公司
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The method of image enhancement does not require a physical model. It mainly highlights the details of the image by enhancing the contrast. The algorithm is relatively simple to implement, but the dehazing effect is not as good as the image restoration algorithm.
Most of the algorithms based on image restoration have good defogging effects, but the complexity of the algorithm is very high, the amount of calculation is large, and the implementation process takes a long time
[0005] At present, the research focus of the dehazing algorithm based on a single image is mostly focused on the dehazing algorithm and the image’s dehazing effect, and the research on algorithm acceleration is still very limited. Occupies a lot of memory, requires a long running time, cannot bring ideal results for project realization, and is difficult to be widely used
In addition, in terms of video defogging processing, since the resolution of high-definition video is much higher than that of ordinary video, the calculation amount of real-time defogging of high-definition video is even greater, and the defogging speed is slower
The dark channel hypothesis is such a defogging algorithm. Using this algorithm to process a 600×400 picture on the CPU takes about 10-20s, which obviously cannot meet the real-time requirements of many projects. Therefore, shorten the dark channel Assuming that the running time of the dehazing algorithm is necessary

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
  • Open CL accelerated video defogging method
  • Open CL accelerated video defogging method
  • Open CL accelerated video defogging method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0046] OpenCL is a new industry standard for task-parallel and data-parallel heterogeneous computing on various modern CPUs, GPUs, DSPs and other microprocessors. It is a software development platform based on parallel programming languages ​​and subroutine libraries, which can support Heterogeneous computing on hardware platforms from multiple vendors. A kind of OpenCL accelerated video defogging method provided by the present invention is to adopt OpenCL to carry out defogging processing to foggy video, and its process is as follows figure 1 As shown, it specifically includes the following steps.

[0047] A. Initialize the FFmpeg multimedia framework.

[0048] B. Initialize the OpenCL framework.

[0049] C. Using OpenCL to optimize the FHRUSI dehazing algorithm to realize parallel video dehazing processing.

[0050] D. Extend 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 discloses an open CL accelerated video defogging method. The method adopts an OpenCL to defog a foggy video, and specifically comprises the following steps: initializing a FFmpeg multimedia framework; initializing an OpenCL architecture; optimizing a FHRUSI defogging algorithm through the adoption of the OpenCL to realize parallel video defogging processing; expanding the parallel video defogging processing to the FFmpeg multimedia framework and running a parallel video defogging processing sub-program. The OpenCL parallel programming method and GPU parallel architecture are used for processing the parallel acceleration of the video defogging processing and the real-time defogging of a high-definition video, the complexity of the defogging algorithm is lowered, and the parallelism of the algorithm is improved, the execution time of the defogging algorithm is greatly reduced, and the high-speed and high-definition defogging effect is achieved.

Description

technical field [0001] The invention relates to the technical field of computer image processing, in particular to a video defogging method. Background technique [0002] Smog is a common weather phenomenon. When the smog is severe, the visibility and visibility of the road will deteriorate, and the road and environmental information obtained by the driver will be insufficient, which is very likely to cause vicious traffic accidents. Therefore, how to increase the amount of information about the surrounding environment that drivers can obtain under low-visibility weather conditions has always been a research hotspot in the field of intelligent transportation. [0003] In the field of intelligent transportation, the existing auxiliary equipment and algorithms have good adaptability to night, but the effect on image defogging is poor. Low visibility is due to insufficient light, and the feedback information of objects can be obtained through infrared equipment; and low visibi...

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/00G06T1/20
CPCG06T5/003G06T1/20G06T2207/10016G06T2207/20024
Inventor 谭怀亮王子见彭酊
Owner 湖南翰博薇微电子科技有限公司
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