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

Curve corner point detection method based on difference accumulated values and three-point chain code differences

A technology of accumulative value and corner point, which is applied in image data processing, instrumentation, calculation, etc., can solve the problems of large amount of detection calculation, limited number, and difficulty in realization, and achieve simple calculation, accurate and effective corner point, and small amount of calculation Effect

Inactive Publication Date: 2010-11-17
海安县鑫兴化纤有限公司 +1
View PDF4 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, conventional methods generally use the calculation of the curvature of each point to detect corner points or judge corner points. Because there are many points on the curve, this leads to a large amount of calculation for conventional methods and is difficult to implement.
At present, it is also proposed to exclude some non-corner points first, and then only calculate the curvature value of a part of the points to detect the corner points. This method can eliminate some non-corner points, but the number of points that can be excluded is very limited, and some even Pixels close to the original curve, while this method still needs to calculate the curvature, so the amount of calculation is still very large in actual use

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
  • Curve corner point detection method based on difference accumulated values and three-point chain code differences
  • Curve corner point detection method based on difference accumulated values and three-point chain code differences
  • Curve corner point detection method based on difference accumulated values and three-point chain code differences

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] Now in conjunction with embodiment, accompanying drawing, the present invention will be further described:

[0038] The hardware environment used for implementation is: Pentium-43G computer, 1GB memory, 128M graphics card, and the running software environment is: Matlab7.0 and Windows XP. We have realized the method that the present invention proposes with Matlab software. The present invention is specifically implemented as follows:

[0039] 1. Freeman chain code sequence detection

[0040] The chain code is defined by the center pixel pointing to its eight adjacent directions, the pointing direction of the chain code is as follows figure 2 Shown:

[0041] A curve is discretized by the grid to form n chains, and the chain code of this curve can be expressed as {c(i)} n , each chain points to one of eight directions, c(i) ∈ {0, 1, ... 7}, i is the index value of the pixel, c(i) is from pixel (i) to pixel ( The direction chain code of i+1), such as image 3 shown....

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 curve corner point detection method based on difference accumulated values and three-point chain code differences, which is technically characterized by comprising the following steps of: firstly carrying out Freeman chain code encoding to the obtained curve, calculating the difference accumulated values of the chain codes point by point according to the Freeman chain code encoding sequence based on the obtained Freeman chain codes, and dividing all pixel points on the curve into determining points, non-corner points and doubtful points through the difference accumulated values of the three-point chain codes; then calculating the three-point chain code differences of the doubtful points, and judging the doubtful points through the three-point chain code differences to find out true corner points in the doubtful points; and finally merging the corner points found in the determining points and the doubtful points to obtain all corner points of the curve. In the method, the points with curvatures to be calculated are judged by adopting the three-point chain code differences to replace the curvatures, thereby further reducing operation workload and lowering operation complexity. The corner points detected in the method also contain sequence characteristics which provide convenient for utilizing the corner points to carry out image processing.

Description

technical field [0001] The invention relates to a curve corner point detection method based on difference accumulation value and three-point chain code difference, which can be used for corner point detection on curves and belongs to image feature extraction. Background technique [0002] In digital image processing and computer vision, corner points contain important information of target objects. Shape analysis, pattern recognition, image matching, data compression, and motion analysis can be performed using corner point information. Therefore, corner detection has gradually become a research focus in computer vision and image processing. The current corner point detection methods can be roughly divided into two categories: (1) Use a mask operator to process each pixel in the image and its neighboring pixels, and then select the corner point according to the processing result. (2) Carry out corner point detection according to the edge information of the object. The seco...

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): G06T7/00
Inventor 郭雷余博赵天云
Owner 海安县鑫兴化纤有限公司
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