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

Method for calculating parameters of arc edge image based on FPGA

An edge image and parameter calculation technology, which is applied in the field of electronic information, can solve problems such as not being able to obtain circular edges, achieve convenient upgrades and maintenance, realize complex arithmetic operations, and ensure accuracy

Inactive Publication Date: 2011-07-20
上海凯意电子科技有限公司
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the edge processing of circular objects, it is relatively complicated that the edge image of a circular object is only a section of arc edge, and a complete circular edge cannot be obtained, which poses a high challenge to the complexity of calculation and the accuracy of calculation results Require

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
  • Method for calculating parameters of arc edge image based on FPGA
  • Method for calculating parameters of arc edge image based on FPGA
  • Method for calculating parameters of arc edge image based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] Embodiment one: see figure 1 , the parameter calculation method of the arc edge image based on FPGA, that is, the visual parameter measurement of the circular target is realized by using the FPGA, the effective pixel point coordinate extraction operation, the three-point coordinate calculation circle parameter operation, and the parameters are accumulated on the memory frame by frame Operation and video signal line, field, pixel clock control operation and so on. Its operation steps are:

[0029] ① The pixel flow of the arc edge image first performs the effective pixel point coordinate extraction operation;

[0030] ② Under the control of the video synchronization signal, the pixel point extraction module completes the coordinate extraction of three effective pixel points under the action of the line synchronization signal;

[0031] ③ The three sets of coordinate values ​​are synchronously sent to the three-point coordinate calculation circle parameter operation part ...

Embodiment 2

[0035] This implementation case is basically the same as the implementation case 1, the special feature is: the above steps ① The effective pixel point coordinate extraction operation is: using multiple internal FIFOs of the FPGA to convert the serially input arc image pixel stream into a five-line parallel output data stream , so that it is convenient to use the parallel processing characteristics of FPGA to realize video processing. The parallel five-way data stream outputs three-way video in parallel from three interval FIFO ports under the pixel clock. The calculation method judges whether the three-way video is a valid edge pixel point by pixel. Coordinate values ​​are saved. If three valid pixels are extracted from the three data streams after the line synchronization signal jumps, the three sets of coordinate values ​​corresponding to the three valid edge pixels are sent to the subsequent three-point coordinate calculation circle parameter operation calculation by The ...

Embodiment 3

[0038] Embodiment three: as figure 1 As shown, the operation steps of the parameter calculation method of the FPGA-based circular arc edge image are:

[0039] ① Receive the pixel stream of various arc edge images;

[0040] ② In the effective edge pixel coordinate extraction module, the serial input pixel stream is converted into a parallel five-line data stream through the FIFIO buffer, so that three effective arc edge pixel points can be extracted in parallel;

[0041] ③ The extracted three sets of coordinate values ​​are calculated in the three-point coordinate calculation circle parameter operation designed by the FPGA built-in multiplier, adder and other hardware units; a set of circle center coordinates and diameter and other parameter values ​​are calculated; under the control of line synchronization , each set of parameter values ​​is sent to the corresponding RAM in the histogram statistics module for accumulation;

[0042] ④ After the calculation of a frame of image...

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 method for calculating parameters of an arc edge image based on a field programmable gate array (FPGA), which realizes visual parameter measurement of a circular target by utilizing the FPGA. In the method, coordinates of effective pixel points of an image edge are extracted accurately aiming at an extracted edge image of an arc object; and the real-time calculation of arc parameters (a circle core and a diameter) is realized by utilizing hardware resources such as an FPGA embedded hardware adder and multiplier, an internal memory, a logical unit and the like. Underthe action of video line synchronization, a group of arc parameters are obtained by obtaining three effective pixel points and calculating under the line synchronization by a method for setting a circle by the coordinates of three pixel points. Then, the arc parameters are obtained by calculating in lines by the method; cumulative statistics is performed by utilizing a histogram statistic method;optimal arc parameter results are obtained under the action of field synchronization signals; and the accuracy of the arc parameters is ensured very well. Simultaneously, due to the programmability of the FPGA; an Internet protocol (IP) core can be customized according to specific requirements; a calculation method can be upgraded and extended conveniently; and more functions are realized by using least investment. Compared with a conventional personal computer (PC) processing system, the calculation method has very high stability and real time.

Description

technical field [0001] The present invention relates to a parameter calculation method of an arc edge image based on FPGA, more specifically, relates to a method for calculating parameters (circle center, diameter, etc.) of an object arc edge image by using FPGA. It belongs to the field of electronic information. Background technique [0002] In recent years, computer vision technology has developed rapidly, and correspondingly, the application of machine vision technology has become more and more extensive. Compared with computer vision, machine vision is more focused on industrial applications. In industrial applications, machine vision is often used as an auxiliary part of industrial control, such as PCB circuit inspection. As the requirements for industrial control precision are getting higher and higher, machine vision technology is required to gradually change from qualitative analysis to quantitative analysis. In the quantitative analysis of machine vision, the edg...

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): G06T7/60G01B11/08G01B11/00
Inventor 陆小锋彭方新陆亨立汪志陆盛浩范天翔沈苏旻
Owner 上海凯意电子科技有限公司