Unlock instant, AI-driven research and patent intelligence for your innovation.

A method for implementing median filtering using fpga

A median and image data technology, applied in the field of image processing, can solve problems such as large time overhead, limited FPGA processing advantages, and inconvenient median filtering

Active Publication Date: 2022-05-27
CHANGCHUN INST OF OPTICS FINE MECHANICS & PHYSICS CHINESE ACAD OF SCI
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of the fact that the median filtering algorithm is not as easy to implement with pipeline technology as the average filtering algorithm, and sometimes even when the median filtering algorithm is implemented with FPGA, it is used to cache an entire image and then process it, which greatly limits the processing of FPGA. Advantage
[0005] Therefore obtain a kind of method that realizes median filter by FPGA, is not convenient to adopt pipeline technology to realize median filter, or adopt and buffer a whole image and then process it and cause the problem of larger time overhead, the present invention proposes new An improved solution is used in FPGA to realize the algorithm of median filtering

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 method for implementing median filtering using fpga
  • A method for implementing median filtering using fpga

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.

[0029] The present invention is further described in detail by the following examples.

[0030] refer to figure 1 and 2 , set the image size M×N, the first pixel in the first row is labeled [1,1], then the Nth pixel in the Mth row is labeled [M,N]. Image pixel matrix as described attached figure 1 shown.

[0031] (1) Image data is transmitted from line to line. In the embodiment of the present invention, three asynchronous FIFO memories are used as clock domain transitions, and each asynchronous FIFO memory buffers one line of image data, so a total of three lines of image dat...

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 present invention uses FPGA to realize the method of median filtering, utilizes asynchronous FIFO to cache 3 lines of images, then uses sorting machine to filter one line of images, and the filtered image data is temporarily stored back to the original FIFO; then the whole line of images is processed Afterwards, what this FIFO saves is a line of images after filtering, and at this time, this line of image data is taken out from the FIFO and put into the cache, and this FIFO continues to receive a new line of images. The present invention can process the image data, store the processed image data in the cache and receive new image data while processing the image data.

Description

technical field [0001] The invention belongs to the technical field of image processing, and in particular relates to a method for realizing median filtering through FPGA, which can receive new image data while processing image data while putting the processed image data into a cache while processing image data. . Background technique [0002] Because of its hardware structure, FPGA has the advantage of parallel processing, avoiding the disadvantage of single-core CPU serial execution of instructions one by one, or the low degree of parallelism of multi-core CPU. Image processing also develops from a basic serial structure to parallel processing in the hardware structure. Structure, more and more image processing projects choose FPGA as the core of hardware acceleration solution. [0003] Median filtering is a nonlinear smoothing filtering technique, which can overcome the blurring of image details caused by linear filtering under certain conditions, especially for images p...

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/20032G06T2207/10004G06T5/70
Inventor 庄洪毅陈小林李荅群吴志佳
Owner CHANGCHUN INST OF OPTICS FINE MECHANICS & PHYSICS CHINESE ACAD OF SCI