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

Method for achieving image defogging on FPGA

An image and pixel value technology, applied in the field of image processing, can solve the problems of slow image processing speed and inability to meet real-time processing requirements, and achieve the effect of satisfying real-time processing.

Inactive Publication Date: 2015-07-01
XIAN UNIV OF TECH
View PDF0 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide an image defogging method implemented on FPGA, which solves the problem that the slow processing speed of foggy images in the prior art cannot meet the real-time processing requirements

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
  • Method for achieving image defogging on FPGA
  • Method for achieving image defogging on FPGA
  • Method for achieving image defogging on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0039] A kind of image defogging method that the present invention realizes on FPGA, as figure 1 shown, including the following steps:

[0040] Step 1, input the original image, that is, the color foggy image to the FPGA, obtain the pixel data of the R, G, and B channels of the color foggy image and store them in three ROMs of the same size;

[0041] Step 2, perform minimum value filtering on the pixel data of the three channels respectively, and take the minimum value among them to obtain the dark channel; for example figure 2 As shown, the minimum filtering process is as follows:

[0042] Step 2.1, input the pixel data of any channel into two row buffers sequentially, and after column delay, form a 3×3 template; specifically:

[0043] A. Write the first row of data read in ROM_X into row buffer 2 first; ROM_X represents the read-only me...

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 method for achieving image defogging on an FPGA. The method includes the following steps of inputting a colored foggy image to the FPGA, obtaining pixel data of a channel R, a channel G and a channel B of the colored foggy image, storing the pixel data of the channel R, the pixel data of the channel G and the pixel data of the channel B into three read-only memorizers of the same size, conducting minimum value filtering on the pixel data of the three channels, taking the minimum value, namely, a dark channel, in the pixel data, conducting parallel calculation on the dark channel and the data of the channel R, the channel G and the channel B through a threshold value comparison method to obtain the overall-situation atmosphere light of the three channels, obtaining the transmitivity according to the overall-situation atmosphere light, the simplified dark channel and an original image, and conducting recovery to obtain a fog-free image according to the transmitivity, the atmosphere light and the original image. The method solves the problem that in the prior art, due to the fact that the foggy image processing speed is low, the real-time processing requirement can not be met.

Description

technical field [0001] The invention belongs to the technical field of image processing, and relates to an image defogging method realized on FPGA. Background technique [0002] In the technical fields of video surveillance, camera, navigation control, target tracking, etc., the processing of foggy images is involved. In severe weather such as fog and haze, the reflected light of objects is scattered and absorbed in the atmosphere, resulting in unclear images, loss of information, poor visibility, and color fading. Due to the particularity of the haze problem, at present, most of the images are dehazed by software through algorithms. Some algorithms have obtained good defogging effects, such as the dehazing algorithm that performs multi-scale Retinex processing on the brightness component, the bilateral filtering dehazing algorithm, and the dehazing algorithm based on the known depth of field model. These algorithms all require some specific The prior information is not co...

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 XIAN UNIV OF TECH
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