Processing method of real-time electronic image stabilization circuit system based on FPGA (Field Programmable Gate Array)

A technology of circuit system and processing method, applied in the field of image processing, capable of solving problems such as video image shaking

Active Publication Date: 2014-12-10
KUNMING UNIV OF SCI & TECH
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] The invention provides a processing method of an FPGA-based real-time electronic image stabilization circuit system to solve the problem of jittering video images caused by the vibration of the camera installation platform

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
  • Processing method of real-time electronic image stabilization circuit system based on FPGA (Field Programmable Gate Array)
  • Processing method of real-time electronic image stabilization circuit system based on FPGA (Field Programmable Gate Array)
  • Processing method of real-time electronic image stabilization circuit system based on FPGA (Field Programmable Gate Array)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0085] Embodiment 1: as Figure 1-8 Shown, a kind of processing method of real-time electronic image stabilization circuit system based on FPGA, the concrete steps of described method are as follows:

[0086] Step1, video input:

[0087] When the input is digital video, it is directly sent to FPGA for processing;

[0088] When the input is analog video, it will be digitized by the AD chip, and then sent to the FPGA for processing;

[0089] Step2, FPGA processing:

[0090] The FPGA stores the incoming video in the frame memory for buffering, and at the same time calculates the image stabilization parameters based on the video data stream;

[0091] Step3, FPGA internal image stabilization parameters are calculated as follows:

[0092] Step3.1, global motion estimation:

[0093] Step3.11. After the video is sent, calculate the second video according to formula (1) and formula (2). n frame image f n ( i , j )( ) row mean x n ( i ) and the mean of each column y n (...

Embodiment 2

[0124] Embodiment 2: as Figure 1-8 Shown, a kind of processing method of real-time electronic image stabilization circuit system based on FPGA, the concrete steps of described method are as follows:

[0125] Step1, video input:

[0126] When the input is digital video, it is directly sent to FPGA for processing;

[0127] When the input is analog video, it will be digitized by the AD chip, and then sent to the FPGA for processing;

[0128] Step2, FPGA processing:

[0129] The FPGA stores the incoming video in the frame memory for buffering, and at the same time calculates the image stabilization parameters based on the video data stream;

[0130] Step3, FPGA internal image stabilization parameters are calculated as follows:

[0131] Step3.1, global motion estimation (the implementation process of global motion estimation is as follows figure 2 shown):

[0132] Step3.11. After the video is sent, calculate the second video according to formula (1) and formula (2). n frame ...

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 relates to a processing method of a real-time electronic image stabilization circuit system based on an FPGA (Field Programmable Gate Array), belonging to the field of image processing. The processing method comprises the following steps of firstly, loading a video; secondly, entering the FPGA to process; thirdly, carrying out image stabilization parameter calculation in the FPGA; and lastly, outputting the video. According to the processing method, transverse jitter and longitudinal jitter in the input video can be eliminated, and the intention movement brought by a user is reserved; the shaking video can be stabilized in a wide range; the delay is within one frame, so that the processing method has higher timeliness; digital and analog videos can be processed, and interfaces are flexible; the storage capacity of frame storage only needs to store data of one image; and the read-write rate for frame storage is only twice higher than the video transmission rate.

Description

technical field [0001] The invention relates to a processing method of an FPGA-based real-time electronic image stabilization circuit system, belonging to the field of image processing. Background technique [0002] In many cases, the working platform of camera equipment is in an unstable state, such as handheld equipment, vehicle equipment, airborne equipment, and even some platforms that we think are stable will be unstable due to some external factors, for example, at high The surveillance camera on the pole may shake due to the wind. Due to the instability of the working platform, the video output by the camera equipment will produce violent random movements, which will affect the observation effect. The image stabilization technology needs to overcome the above disadvantages, eliminate the shaking of the video, and improve the viewing effect of the video. [0003] Image stabilization technology has gone through a development process from mechanical image stabilization...

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): H04N5/21H04N5/14
Inventor 范永杰
Owner KUNMING UNIV OF SCI & TECH
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