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

FPGA Realization Method of Hamilton Adaptive Interpolation in Real-time Image Processing

A technology of real-time image and implementation method, applied in the direction of image signal generator, etc., can solve problems such as easy to produce jagged effect, blur, complex restoration image process, etc., and achieve the effect of image restoration processing with excellent effect

Active Publication Date: 2019-09-20
XI'AN INST OF OPTICS & FINE MECHANICS - CHINESE ACAD OF SCI
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The first type is the linear interpolation represented by the classic bilinear interpolation. This algorithm is easy to cause the loss and blurring of edge information. From the perspective of hardware, it can improve the throughput rate, but the restored image has poor subjective vision and is prone to jaggies. effect
[0005] The second type is the edge detection interpolation introduced by the direction operator represented by Hamilton and Kimmel. The introduction of edge detection restores the green component first, and then restores the red and blue. The quality of the reconstructed image is greatly improved, but there are Color moiré fringes, and because it is relatively complex and the restoration image process does not conform to the real-time processing of hardware logic, it is not easy to implement in hardware

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
  • FPGA Realization Method of Hamilton Adaptive Interpolation in Real-time Image Processing
  • FPGA Realization Method of Hamilton Adaptive Interpolation in Real-time Image Processing
  • FPGA Realization Method of Hamilton Adaptive Interpolation in Real-time Image Processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0073] The following is attached Figure 1-6 The present invention is further described.

[0074] The present invention is based on Hamilton self-adaptive interpolation algorithm theory, adopts FPGA hardware to realize the algorithm of this theory, comprises the following steps:

[0075] Step 1, G component recovery;

[0076] In the Bayer image, since the number of green pixels is twice the number of red or blue pixels, the green pixels contain more edge information of the original image, so the Hamilton adaptive interpolation algorithm starts from the horizontal and vertical directions The green component is interpolated and reconstructed, the edge detection operator is composed of the gradient of the luminance signal and the second order differential of the chrominance signal, and the green component is interpolated along the correct direction indicated by the edge detection operator, as follows figure 1 The G component recovery at the center position R(i,j) is taken as an...

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

In order to realize the Hamilton self-adaptive interpolation algorithm on hardware logic, so as to perform high-quality color reconstruction on Bayer images, the invention provides an FPGA implementation method of Hamilton self-adaptive interpolation in real-time image processing. The present invention uses 6 rows of RAM to circularly buffer the original Bayer data, utilizes 2-way G component recovery parallel operation, 3-way R, B component parallel operation, pipeline processing, data synchronization and other methods, and realizes Hamilton self-adaptive interpolation algorithm on FPGA , can realize real-time processing of high-resolution (maximum support 4K*4K resolution) video streams, and obtain higher-quality images. There is a lot of margin.

Description

technical field [0001] The invention belongs to the technical field of real-time image processing, and relates to an FPGA realization method of Bayer image interpolation. Background technique [0002] A single CCD or CMOS color image sensor is formed by covering its surface with a color filter array (Color FilterArray). The image collected in this way is a Bayer image, and each pixel has only one component of R, G, and B. It needs to use a demosaic algorithm Carry out Bayer image interpolation calculation, restore each pixel into complete RGB three-component data, and finally obtain a high-quality image. [0003] Existing demosaicing algorithms can be roughly divided into two categories: [0004] The first type is the linear interpolation represented by the classic bilinear interpolation. This algorithm is easy to cause the loss and blurring of edge information. From the perspective of hardware, it can improve the throughput rate, but the restored image has poor subjective ...

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): H04N9/04
CPCH04N23/10
Inventor 张德瑞刘庆郭惠楠杨磊方尧宋晓东
Owner XI'AN INST OF OPTICS & FINE MECHANICS - CHINESE ACAD OF SCI
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