Center axis calculation method of simple polygon based on LR sequence

A computing method and polygonal technology, applied in computing, image data processing, instruments, etc., can solve problems such as linear complexity queries, and achieve the effect of improving efficiency

Inactive Publication Date: 2018-02-27
HANGZHOU DIANZI UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The calculation of the central axis of simple polygons can be solved accurately in theory. The biggest bottleneck is whether there is an algorithm with linear complexity. The best result of the existing method is the histogram-based method proposed by Chin et al., whose linear complexity is limited by question

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The present invention will be further described below in conjunction with embodiment:

[0018] The concrete steps of this embodiment are as follows:

[0019] Step 1. Initialize the sequence composed of edges, including the angle bisector of each interior angle in the simple polygon P in the initialization state. Assume that P has 6 interior angles, and these edges in P are in the clockwise order of the interior angles they belong to. Arrange, pair each edge, and calculate the endPoint of each edge.

[0020] Step 2. Set the clockwise direction as positive and the counterclockwise direction as negative, use the intersection of each side and its adjacent sides in the positive and reverse directions and the endPoint to determine and arrange the L and R marks of each side, assuming it is RRLRRL.

[0021] Step 3. Group all edges and group them according to the LR flag of each edge. The sequence of edges with edge flags arranged in accordance with the regular expression (R*) ...

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 discloses a method for calculating the central axis of simple polygons based on LR sequences. The present invention first initializes a sequence composed of sides, including the angle bisector of each internal angle in the simple polygon P in the initialization state, and then utilizes the intersecting situation and endPoint of each side and its adjacent sides in the forward and reverse directions to determine its L and R mark; group all edges, and use the growth algorithm for the edges inside each group; if the growth algorithm is executed for all groups and each group stops growing, when the remaining edges are found to intersect at the same point , the algorithm ends, if they do not intersect at the same point, go back to step 3. The present invention utilizes the tree structure of the central axis itself, utilizes the characteristics that two sides grow into one side each time, and each time it grows, one side will be reduced. The calculation time is proportional to the number of sides, and the present invention can calculate in linear time The central axis of the polygon improves the efficiency of calculating the central axis of the polygon.

Description

technical field [0001] The invention relates to the engineering field of computer digital images and their processing, relates to real-time recognition of target objects, and in particular to a calculation method for the central axis of simple polygons based on LR sequences. Background technique [0002] The central axis, also known as the skeleton line, was first proposed by Blum in 1967 to describe biological forms. The central axis can be defined as the ordered set of the centers of all largest disks that are completely contained within the closed contour and are tangent to the object boundary at least two points. Many applications have put forward higher and higher requirements for central axis calculation, which has attracted the attention of nearly a hundred related documents in the past two years, and even central axis calculation has become one of the hot spots again. The efficiency of mid-axis calculation is one of the bottlenecks restricting its application. The ...

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/68
CPCG06T7/68
Inventor 陈小雕金松王毅刚
Owner HANGZHOU DIANZI UNIV
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