FPGA implementation 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 generate jagged effect, subjective visual difference of image, not conforming to real-time processing, etc., and achieve the effect of image restoration and processing with excellent effect

Active Publication Date: 2018-12-28
XI'AN INST OF OPTICS & FINE MECHANICS - CHINESE ACAD OF SCI
View PDF11 Cites 1 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 ope

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 implementation of Hamilton adaptive interpolation in real-time image processing
  • FPGA implementation of Hamilton adaptive interpolation in real-time image processing
  • FPGA implementation 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 Hamilton adaptive interpolation algorithm on hardware logic to perform high-quality color reconstruction on Bayer image, the invention provides an FPGA implementation method of Hamilton adaptive interpolation in real-time image processing. 6 row RAM are utilized to cycle buff that original Bayer data, using two G components to recover the parallel operation, 3 ways of paralleloperation of R and B components, pipeline processing, data synchronization, etc, Hamilton adaptive interpolation algorithm is implement on FPGA, it can realize real-time processing of video stream with high resolution (up to 4K*4K resolution) and get higher quality images. The effect of image restoration is better than that of traditional linear interpolation algorithm, and there is a large marginin consumption of logic resources and maximum operating frequency.

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
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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products