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

A Design Method of Digital Image Filtering Circuit Based on FPGA Evolutionary Learning

A filter circuit and design method technology, applied in the field of image processing, can solve the problems of obvious noise, difficult circuit, easy to ignore the number of large noise points in the image, etc., and achieve the effect of improved performance and good visual effect

Active Publication Date: 2017-03-29
SUZHOU UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the evolutionary filter circuit method proposed by Sekanina and Vasicek is based on the single-objective evolution with the smallest mean absolute error, which easily ignores the number of large noise points in the image, making some areas of the image noisy, and they do not consider the competition and risk of the circuit problems, making it difficult to apply the evolved circuits in practice

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
  • A Design Method of Digital Image Filtering Circuit Based on FPGA Evolutionary Learning
  • A Design Method of Digital Image Filtering Circuit Based on FPGA Evolutionary Learning
  • A Design Method of Digital Image Filtering Circuit Based on FPGA Evolutionary Learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] Embodiment one: see figure 1 As shown, a digital image filter circuit design method based on FPGA evolutionary learning, including the evolutionary learning stage and the filter circuit hardware implementation stage, the specific steps are as follows:

[0038] (1) Gene expression is used to encode circuits, and each evolutionary circuit has 9 inputs (3 3 filtering window pixels), the circuit is composed of bit logic function modules, and there are 29 function modules in total, as shown in Table 1:

[0039] Table 1 Definition of circuit function characters

[0040]

[0041] The evolutionary circuit is coded as a string expression, which is composed of function characters and terminal characters, and the terminal characters are denoted as ,Right now ~ , representing the 9 inputs of the circuit, the function character is denoted as F i , namely in Table 1 F 0 ~ F 28 . A string expression represents a circuit. The expression structure is divided into a hea...

Embodiment 2

[0059] Embodiment 2: Gaussian white noise with a variance of 0.04, 0.06 and 0.08 is loaded to 13 standard pictures for learning, the obtained circuit is tested on the sailboat picture, and the peak signal-to-noise ratio PSNR and The minimum mean square error MSE is shown in Table 2:

[0060] Table 2 Peak Signal-to-Noise Ratio / Mean Square Error (PSNR / MSE) of image filtering with different concentrations of Gaussian noise

[0061]

[0062] see Figure 4 as shown, Figure 4 (a) is Gaussian noise (D=0.08) sailboat image, Figure 4 (b) is an evolutionary filter (single target) image, Figure 4 (c) is an evolutionary filtering (multi-objective) image, Figure 4 (d) is the frost filtered image, Figure 4 (e) for Lee filtering, Figure 4 (h) Filtering images for wavelets.

[0063] From Table 2 and Figure 4 It can be seen that under Gaussian noise, the difference between multi-objective evolution and other methods is small, but the color is more vivid. The average filterin...

Embodiment 3

[0064] Embodiment 3: load salt and pepper noise with variances of 0.12, 0.16 and 0.2 to 13 standard pictures for learning, and the obtained circuit is tested on the lenna picture, and the peak signal-to-noise ratio (PSNR) and minimum average value of the circuit for the salt and pepper noise and the lenna picture are obtained. The variance MSE is shown in Table 3:

[0065] Table 3 Peak Signal-to-Noise Ratio / Mean Square Error (PSNR / MSE) of Image Filtering for Each Concentration of Salt and Pepper Noise

[0066]

[0067] see Figure 5 as shown, Figure 5 (a) is the salt and pepper noise (D=0.2) lenna image, Figure 5 (b) is an evolutionary filter (single target) image, Figure 5 (c) is an evolutionary filtering (multi-objective) image, Figure 5 (d) is the frost filtered image, Figure 5 (f) is kuan filtered image, 5(g) is 5 5 mean filtered image.

[0068] From Table 3 and Figure 5 It can be seen that under salt and pepper noise, the PSNR of the filter circuit is sm...

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 digital image filter circuit design method based on FPGA evolutionary learning, which utilizes the optimization characteristics of gene expression for circuit coding and (2+)ES evolutionary strategy, and uses multiple The target model evolves a set of appropriate relational operations, and the designed filter circuit can achieve the best possible image filtering effect. In the learning stage, the filter can obtain an optimized logical composition structure after a limited evolution algebra. Through VHDL conversion and Competition and risk elimination design, realize the hardware circuit of image filtering on FPGA chip. The non-linear filter circuit evolved by the present invention makes the filtered image clear and the edges clear.

Description

technical field [0001] The invention belongs to the technical field of image processing, in particular to a digital image filter circuit design method, in particular to a filter circuit design method based on FPGA evolutionary learning. Background technique [0002] Digital image filtering has always been a necessary link in the research of image preprocessing, and the existing research results are mainly on the improvement of algorithms. Among them, the median filter is a nonlinear filter, which can better retain the details and edges of the image and weaken the blurring effect; the Frost filter algorithm assumes that the image is a stationary process, and its impulse response is a bilateral exponential function; Kuan The filtering algorithm assumes that the noise is additive noise related to the signal, and then uses the minimum variance estimation to obtain the linear combination of the observed intensity and the local average intensity in the fixed window; Lee filtering ...

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): H04N5/21
Inventor 陶砚蕴张宇祯郑建颖杨勇朱忠奎
Owner SUZHOU 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