[go: up one dir, main page]

CN101470808B - Characteristics description method for plane geometric shape and device - Google Patents

Characteristics description method for plane geometric shape and device Download PDF

Info

Publication number
CN101470808B
CN101470808B CN2007103039959A CN200710303995A CN101470808B CN 101470808 B CN101470808 B CN 101470808B CN 2007103039959 A CN2007103039959 A CN 2007103039959A CN 200710303995 A CN200710303995 A CN 200710303995A CN 101470808 B CN101470808 B CN 101470808B
Authority
CN
China
Prior art keywords
point
feature
information
feature point
curvature
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2007103039959A
Other languages
Chinese (zh)
Other versions
CN101470808A (en
Inventor
曾培祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New Founder Holdings Development Co ltd
Founder International Beijing Co Ltd
Original Assignee
Founder International Beijing Co Ltd
Peking University Founder Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Founder International Beijing Co Ltd, Peking University Founder Group Co Ltd filed Critical Founder International Beijing Co Ltd
Priority to CN2007103039959A priority Critical patent/CN101470808B/en
Publication of CN101470808A publication Critical patent/CN101470808A/en
Application granted granted Critical
Publication of CN101470808B publication Critical patent/CN101470808B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)

Abstract

本发明公开了一种获取平面几何形状特征信息的方法,属于模式识别领域的基础技术范畴。本发明模拟形象思维记忆几何形状的方式,提取几何形状轮廓特征点,以特征点极坐标矢量和附加曲率信息为核心构成描述平面几何形状的特征信息。实现了对平面几何形状主要特征的准确描述。特征信息求取方法简单;计算量大幅度减少。在旋转、平移、缩放的复杂情况下,都能获得准确描述的特征信息。

Figure 200710303995

The invention discloses a method for acquiring feature information of plane geometric shapes, which belongs to the basic technical category of the field of pattern recognition. The present invention simulates the way of remembering geometric shapes by imagery thinking, extracts feature points of geometric shape outlines, and uses the polar coordinate vectors of feature points and additional curvature information as the core to form feature information describing plane geometric shapes. The accurate description of the main features of the plane geometry is realized. The feature information acquisition method is simple; the amount of calculation is greatly reduced. Accurately described feature information can be obtained in complex situations of rotation, translation, and scaling.

Figure 200710303995

Description

A kind of method and device that obtains the plane geometric shape characteristic information
Technical field
The present invention relates to area of pattern recognition, particularly relate to a kind of method and device that obtains the plane geometric shape characteristic information.
Background technology
Geometric Shape Recognition is the basic technology of figure in the area of pattern recognition, image recognition.(Optical Character Reader, OCR), in the high-tech sector such as military affairs, the Geometric Shape Recognition technology all plays critical effect at artificial intelligence, computer vision, robot, image object identification, optical character recognition reader.Geometric Shape Recognition is based on that the mathematics description method of shape facility and technique of extracting feature information realize.
In the prior art, to the mathematical description of figure mainly based on two broad theory systems.A kind of Fourier descriptors theory that is based on integral transformation, this theory with image information by spatial transform to frequency domain, the frequency domain character vector set that utilize to obtain is realized the integral body of figure is described.Another kind is the invariant moments theory, and square is defined as: Riemann's double integral of pair-density function on figure, the square of different orders has different physical significances, utilizes the square parameter set, realizes the integral body of figure is described.Above-mentioned two kinds of theoretical methods are to the characteristic information of pattern description, and frequency domain character vector set and square parameter set all have the characteristic of translation, convergent-divergent and invariable rotary.When figure upper density function equaled 1, these characteristic informations were realized the integral body of geometric configuration is described.
According to analysis to prior art, utilize above-mentioned two kinds of theoretical methods to extract graphic feature information, the method for identification geometric configuration, though have versatility,, because more technical defectives make the practical application of this method be subjected to severely restricts.Make a concrete analysis of as follows:
(1) frequency domain character vector or square parameter are the descriptions to the geometric configuration statistical nature, are a kind of intermediate description methods, a certain local feature that can not the accurate description plane geometric shape.When constituting recognition system, need great deal of experiment data and statistical study work could determine criterion of identification.(2) extract frequency domain character vector or square parameter very big calculated amount is all arranged.Even be improved to fast algorithm, very big calculated amount is arranged still.(3) there is not theoretic one-to-one relationship between frequency domain character vector or square parameter and the plane geometric shape, therefore has the possibility of decision error.In practical application or experiment, decision error also is recurrent.(4) frequency domain character vector or square parameter can not be described a class plane geometric shape common characteristic.
Summary of the invention
At problems of the prior art, first purpose of the present invention is to provide a kind of method of obtaining the plane geometric shape characteristic information, be used for solving prior art exists can not a certain local feature of accurate description plane geometric shape, calculated amount is big and the defective that has decision error.
Second purpose of the present invention is to provide another kind to obtain the method for plane geometric shape characteristic information, be used for solving prior art exists can not a certain local feature of accurate description plane geometric shape, calculated amount is big, the defective that has decision error and can not be described a class plane geometric shape common characteristic.
For reaching above purpose, the technical solution used in the present invention is: a kind of method of obtaining the plane geometric shape characteristic information may further comprise the steps:
A, scan module calculate the boundary curve of the plane geometric shape that obtains according to a certain direction, and know the curvature information of each point on the boundary curve; B, reference point module are according to the border or the area information of described plane geometric shape, ask for the reference point of plane geometric shape, described reference point is included under rotation, the Pan and Zoom situation, with constant point or the initial point under rectangular coordinate system of border relative position; C, unique point module are asked for unique point relevant with curvature information on the plane geometric shape; D, extraction module are according to described unique point and described reference point and described curvature information acquisition characteristic point information, and according to a group of feature point information that obtains, press the cyclic ordering relation, determine the characteristic information of described plane geometric shape, wherein, the acquisition characteristic point information comprises: the reference point with plane geometric shape is polar limit, extreme value, the polar angle of calculated characteristics point pole coordinate vector; Calculate acquisition unique point type code, supplementary features code and radius-of-curvature according to curvature information; The sequence number that characteristic point information is set equals the sequence number of unique point; Extreme value, polar angle and unique point type code, supplementary features code and radius-of-curvature constitutive characteristic dot information by a polar coordinates vector.
Another kind obtains the method for plane geometric shape characteristic information, may further comprise the steps:
A, scan module calculate the boundary curve of the plane geometric shape that obtains according to a certain direction, and know the curvature information of each point on the boundary curve; B, reference point module are according to the border or the area information of described plane geometric shape, ask for the reference point of plane geometric shape, described reference point is included under rotation, the Pan and Zoom situation, with constant point or the initial point under rectangular coordinate system of border relative position; C, unique point module are asked for the unique point of plane geometric shape; D, extraction module are according to described unique point and described reference point and described curvature information acquisition characteristic point information, and according to a group of feature point information that obtains, press the cyclic ordering relation, determine the characteristic information of described plane geometric shape, wherein, the acquisition characteristic point information comprises: the reference point with plane geometric shape is polar limit, extreme value, the polar angle of calculated characteristics point pole coordinate vector; Calculate acquisition unique point type code, supplementary features code and radius-of-curvature according to curvature information; The sequence number that characteristic point information is set equals the sequence number of unique point; Extreme value, polar angle and unique point type code, supplementary features code and radius-of-curvature constitutive characteristic dot information by a polar coordinates vector; E, retrieving information module obtain comprising the retrieving information of described plane geometric shape global feature by a described group of feature point information extraction various statistic; F, characteristic information module obtain the characteristic information of described plane geometric shape by a described group of feature point information and a retrieving information.
A kind of device that is used to obtain the plane geometric shape feature description comprises:
Scan module is used for according to a certain direction the boundary curve of the plane geometric shape that obtains is calculated, and knows the curvature information of each point on the boundary curve; The reference point module, be used for border or area information according to described plane geometric shape, ask for the reference point of plane geometric shape, described reference point is included under rotation, the Pan and Zoom situation, with constant point or the initial point under rectangular coordinate system of border relative position; The unique point module is used to ask for unique point relevant with curvature information on the plane geometric shape; Extraction module, comprise the characteristic point information unit, this characteristic point information unit is used for according to described unique point and described reference point and described curvature information acquisition characteristic point information, and according to a group of feature point information that obtains, press the cyclic ordering relation, determine the feature of described plane geometric shape; Wherein, described characteristic point information unit comprises:
The polar coordinates subelement, the reference point that is used for plane geometric shape is polar limit, extreme value, the polar angle of calculated characteristics point pole coordinate vector; Computation subunit is used for calculating acquisition unique point type code, supplementary features code and radius-of-curvature according to curvature information; The sequence number subelement, the sequence number that is used to be provided with characteristic point information equals the sequence number of unique point; The synthon unit is used for extreme value, polar angle and unique point type code, supplementary features code and radius-of-curvature constitutive characteristic dot information by a polar coordinates vector.
The present invention has solved many defectives that prior art exists by with the method for a group of feature point information to the plane geometric shape feature description.
At first, the present invention is to borderline each principal character of plane geometric shape, all have a characteristic point information that it is described, quantitative description the distance of this unique point and reference point, with angle, unique point type, additional feature information and the radius-of-curvature of pole axis.Thereby solved in the prior art can not accurate description plane geometric shape a certain local feature defective.Secondly, the present invention asks for a group of feature point information by the calculating to boundary information.Its calculated amount is asked for the calculated amount of characteristic information in the prior art by integral transformation or double integral, and computing method are more simple.Again secondly, the present invention describes the principal character on plane geometric shape border by the cyclic ordering relation in proper order with a group of feature point information.Under the situation of rotation, translation, convergent-divergent, realize the uniqueness of plane geometric shape principal character is described.Solved and do not had a theoretic one-to-one relationship between the characteristic information and plane geometric shape in the prior art and produce the wrong defective of differentiating.Further, the present invention constitutes retrieving information by the statistical information of a group of feature point information extraction reflection planes geometric configuration global feature, has described the common characteristic of a class plane geometric shape.Solved in the prior art defective that can not be described a class plane geometric shape common characteristic.Retrieving information has the function that improves recognition speed and the plane geometric shape information bank is retrieved.
In sum, compared with prior art, it is more accurate, more careful, more comprehensively that plane geometric shape character description method of the present invention and device have description, asks for characteristic information speed remarkable result faster.
Description of drawings
Fig. 1 is the character description method process flow diagram of the embodiment of the invention 1 midplane geometric configuration;
Fig. 2 is for asking for the synoptic diagram of the geometric configuration of characteristic information in the present embodiment 2;
Fig. 3 is for asking for the method flow diagram of characteristic information in the present embodiment 2;
Fig. 4 is for describing the synoptic diagram of geometric characteristic dot information in the present embodiment 2;
Fig. 5 is the geometric configuration synoptic diagram that constitutes of closed curve not in the embodiment of the invention 3;
Fig. 6 is the synoptic diagram of simple geometric shape characteristic information in the embodiment of the invention 4;
Fig. 7 is the primary structure figure of device in the embodiment of the invention 5;
Detailed structure view when Fig. 8 comprises the type code module for device in the embodiment of the invention 5;
Fig. 9 comprises the detailed structure view of retrieving information module for device in the embodiment of the invention 5.
Embodiment
In daily life, we anytime anywhere in the identification of carrying out geometric configuration, are accustomed to, and are not bothered.But at area of pattern recognition, it is very low that the ability that allows machine discern geometric configuration remains.
Humans and animals with visual capacity all has the ability of identification geometric configuration, and in the existence basic activity, conscious or automatic had a this ability.This ability derives from thinking in images, and thinking in images is by perception presentation information, calls the vivid knowledge (presentation, image, experience etc.) in the brains, by thinking activities such as analysis, comparison, conclusion, the imaginations, finishes the understanding to things essence.With existing Geometric Shape Recognition technology contrast, these thinking activities are not used the complex mathematical theory, do not have the calculating of large amount of complex yet, but succinctly, fast and effectively.IQ with animal has objectively illustrated to have simplification, plane geometric shape description efficiently and recognition methods with regard to the correct identification geometric configuration of energy.
Simulation thinking in images, the character description method that designs a kind of plane geometric shape is a core concept of the present invention.According to the direct impression of the mankind to Geometric Shape Recognition, thinking in images is the contour feature by direct perception geometric configuration border as can be known, realizes the memory (description) to geometric configuration.Calculate the unique point on plane geometric shape border with mathematical method, ask for characteristic point information.Draw the advantage of thinking in images, overcome can not quantificational description shortcoming.With the accurate description of group of feature point information realization to the plane geometric shape principal character.
Simulation thinking in images is extracted the common characteristic of a class plane geometric shape and is realized that the classification and the retrieval of plane geometric shape are another main thought of the present invention.Thinking in images is particularly deep to the memory (description) of the feature such as protruding, recessed of geometric configuration.Simulate this feature, from a group of feature point information, extract the statistical information of describing the plane geometric shape global feature, realize classification and retrieval plane geometric shape.
Embodiment 1:
As shown in Figure 1, present embodiment provides a kind of character description method of plane geometric shape, may further comprise the steps:
Step 101, the boundary curve to the plane geometric shape that obtains calculates according to a certain direction, and knows the curvature information of each point on the boundary curve;
Can be clockwise or counterclockwise, can be from more arbitrarily, to border curve calculation curvature.According to the definition of curvature as can be known, along the curvature of different directions computation bound curve, the sign that obtains the result is different, and absolute value is identical.After the selected calculated direction, can not change; At the tie-point of two sectional-continuous functions, when two functions at the tie-point place, when derivative was discontinuous, the curvature of this point was the plus or minus infinity.
Step 102, ask for the reference point of described plane geometric shape boundary curve; Described reference point is included under rotation, the Pan and Zoom situation, with constant point or the initial point under rectangular coordinate system of border relative position;
Utilize plane geometric shape border or area information can calculate various reference point with translation, rotation, convergent-divergent unchangeability, ask for the boundary curve geometric center and have least amount calculation, therefore, setting boundary curve unit's arc length quality is 1, asking the mass centre of boundary curve, is exactly the boundary curve geometric center.When according to said method asking for the plane geometric shape reference point, also obtained another intermediate parameters: plane geometric shape border arc length.
Step 103, ask on the described plane geometric shape boundary curve, indicate the unique point of curved transition feature; Especially obtain curvature extreme point on the boundary curve, curvature and be at least one point at the infinite a little bigger and constant curvature place of plus or minus, as unique point; Described unique point further comprises: at least one point of curvature monotony variation place.
From more arbitrarily, along the direction of computation bound curvature of curve, search principal character point on boundary curve, coordinate, type code, the curvature of acquisition principal character point.The principal character point comprises: curvature extreme point, curvature are that plus or minus is infinite a little louder, the point at constant curvature place, also can comprise the point of curvature monotony variation place.The point at monotone variation place is in order to describe the careful feature of plane geometric shape and to describe very complex plane geometric configuration.The point at search monotone variation place comprises: tangent line is crossed the point on the boundary curve at center; Reference point plays the point of point vector Rotate 180 degree to the monotone variation segmentation; The mid point that separates the monotone variation section by above-mentioned principal character point.
Step 104, according to described unique point and described reference point and described curvature information calculated characteristics dot information, and according to the feature of the described plane geometric shape of a group of feature point information description that calculates.
The calculating of characteristic point information comprises:
With the reference point is limit, and the polar coordinates vector of calculated characteristics point comprises extreme value, polar angle;
The type code of unique point is set;
The supplementary features code of difference calculated characteristics point:
The supplementary features code of the protruding or concave point in the T1 category feature point is set to: the mean curvature of unit arc length before and after the unique point;
The supplementary features code of the straight-line segment in the T2 category feature point is set to: the ratio of length of straigh line and plane geometric shape boundary length, and the supplementary features code of arc section is set to: central angle;
The supplementary features code at the inside and outside point of contact in the T3 category feature point is set to 0;
The supplementary features code of the inside and outside waypoint of monotone variation in the T4 category feature point is set to: the arc length between adjacent two waypoints and the ratio of plane geometric shape boundary length;
The supplementary features code that the monotone variation of T5 category feature point is described point is set to: curvature monotony changes the ratio of segment boundary arc length and plane geometric shape boundary length.
The radius-of-curvature of calculated characteristics point.
Characteristic point information can be realized the description to principal character point with other form in addition.For example be that the relative coordinate of initial point or reference point and principal character point coordinate can both reflect that the principal character point is at borderline relative position relation with the reference point.By contrast, the polar coordinates vector is still described the preferably selection of principal character point.
Feature according to the described plane geometric shape of a group of feature point information description that calculates comprises:
With each characteristic point information the local principal character that plane geometric shape is determined the direction border is described;
Press the cyclic ordering relation with a group of feature point information, each of description plane geometric shape determined the principal character on direction border.
Wherein T1 class, T2 category feature dot information can be realized the description of most of plane geometric shape principal character; T3 class, T4 category feature dot information can be realized the more description of complex region principal character of plane geometric shape, for example resemble helix curved boundary etc.; T5 category feature dot information can be realized further describing the monotone variation section.
Arrive this, a group of feature point information of acquisition has realized the feature description to plane geometric shape.
In order further to obtain the description to the plane geometric shape global feature, this method can further comprise:
Step 105, constitute the retrieving information of describing the plane geometric shape global feature by a described group of feature point information extraction various statistic;
The multiple information that has comprised plane geometric shape in the one group of feature point information is extracted and plane geometric shape translation, rotation, the irrelevant parameter of convergent-divergent, describes the common characteristic of inhomogeneity plane geometric shape.But the following parameter of selective extraction for example:
The ratio of maximum vector and minimum vector extreme value in the characteristic point information;
The number that has the salient point type in the characteristic point information;
The number that has the concave point type in the characteristic point information;
The number that has the straight-line segment type in the characteristic point information;
The number that has the arc section type in the characteristic point information;
The number that has interior point of contact or circumscribed vertex type in the characteristic point information;
The characteristic point information sum;
Or the like.
These information constitute retrieving information.
Step 106, constitute the characteristic information of describing plane geometric shape by described group of feature point information and retrieving information.
Further the retrieving information that extracts has been described the common characteristic of a class plane geometric shape.
Embodiment 2:
The embodiment of the invention realizes the feature description to this geometric configuration by geometric configuration shown in Figure 2 is asked for characteristic information.The mathematical description Y=F (X) of random geometry boundary curve.Be without loss of generality, boundary curve constitutes { y=f1 (x), y=f2 (x) ... y=fn (x) } by n piecewise continuous function.The flow process of characteristic information acquiring method comprises the steps: as shown in Figure 3
Step 301: obtain the mathematical description Y=F (X) of geometric configuration boundary curve shown in Figure 1, as shown in Figure 1, boundary curve constitutes { y=f1 (x), y=f2 (x), y=f3 (x), y=f4 (x) } by 4 piecewise continuous functions; Wherein f2 (x) is the circular arc of semicircle, and f4 (x) is a straight line; Any 1 p from the boundary curve, the curvature on the computation bound curve along clockwise direction, according to the definition of curvature, along the curvature of different directions computation bound curve, the sign that obtains the result is different.After the selected calculated direction, can not change; At the tie-point of two sectional-continuous functions, when two functions at the tie-point place, when derivative was discontinuous, the curvature of this point was the plus or minus infinity;
Step 302: the reference point of asking geometric configuration, described function Y=F (X) to geometric configuration boundary curve shown in Figure 2, ask the geometric center point of boundary curve, for geometric configuration, the various central points that utilize border or area information to calculate are different, for example the geometric center of the geometric center of boundary curve, region area, circumscribed circle central point etc.These points all have the relative unchangeability of rotation, convergent-divergent, translation, all can be used as the reference point of geometric configuration.After selected a kind of reference point, can not change; Because the calculated amount of boundary curve geometric center much smaller than the calculated amount of other reference point, so select to ask the geometric center point of boundary curve, is designated as P c(x, y); The arc length S c of computational geometry shape border;
Step 303: obtain boundary curve curvature and equal the infinitely-great unique point of plus or minus (T1 class); Search curvature equals the segment of curve of constant, gets its arc length mid point and is decided to be unique point (T2 class); Ask the extreme point (T1 class) of boundary curve curvature; Except that curvature equals the segment of curve of constant, be that curvature monotony changes by T1, T2, T3, T4 category feature point boundary curve section separately, get its arc length mid point and be decided to be unique point (T5 class); T3, T4 category feature point are the unique points for very complicated geometry design; There is not such unique point in geometric configuration shown in Figure 4, the unique point of trying to achieve be designated as tp (x, y, t, k), x wherein, y is a characteristic point coordinates; T is that (1,2...5 is corresponding T1 respectively, T2...T5) for the extraction type of unique point; K is the curvature of unique point; By the beginning of the point of the p on the boundary curve, the unique point ordering to obtaining in the direction of the clock;
Step 304: calculated characteristics point tp (x, y, t, k) characteristic of correspondence dot information tz (l, s, t, m, r), l in the characteristic point information, s are polar extreme value and polar angle, t, m, r are additional curvature information, and wherein r is the unique point radius-of-curvature, m is unique point supplementary features codes, t is the unique point type code, and type code is defined as follows: { 0: salient point, 1: concave point (belonging to the T1 class), 2: the straight-line segment unique point, 3: arc section unique point (belonging to the T2 class), 4: circumscribed line feature point, 5: internal tangent unique point (belonging to the T3 class), 6: the outer segmentation feature point of monotone variation, 7: segmentation feature point (belonging to the T4 class) in the monotone variation, 8: monotone increasing unique point, 9: monotone decreasing unique point (belonging to the T5 class) }; Put in order by unique point, the calculation procedure of calculated characteristics dot information is as follows:
A) with geometric center P cBe polar limit, by special following formula, the extreme value of calculated characteristics dot information and polar angle, tz.l=Sqrt ((tp.x-P c.x) * (tp.x-P c.x)+(tp.y-P c.y) * (tp.y-P c.y)); Tz.s=ArcTan ((tp.y-P c.y)/(tp.x-P c.x)); Sqrt represents the extraction of square root function in the formula, and ArcTan represents the tan of negating;
B) calculate characteristic of correspondence dot information tz.t, tz.m and tz.r (clockwise direction is asked curvature) according to unique point tp.t and tp.k;
As tp.t=1 (T1 class), tp.k<0 o'clock tz.t=0 (salient point); Tz.r=1/abs (tp.k); Tp.k>0 o'clock tz.t=1 (concave point); Tz.r=1/abs (tp.k); Tz.m=(tp point 0.5 arc length place tangent line angle-tp point 0.5 arc length place tangent line angle) forward backward;
When tp.t=2 (T2 class), tz.t=2 during tp.k=0 (straight-line segment unique point); Tz.m=length of straigh line/Sc; Tz.r=1/abs (tp.k); Tp.k>0 o'clock tz.t=3 (arc section unique point); The central angle of tz.m=arc section; Tz.r=1/abs (tp.k);
When tp.t=3 (T3 class), tp.k<0 o'clock tz.t=4 (circumscribed line feature point); Tz.r=1/abs (tp.k); Tp.k>0 o'clock tz.t=5 (internal tangent unique point); Tz.r=1/abs (tp.k); Tz.m=0;
When tp.t=4 (T4 class), tp.k<0 o'clock tz.t=6 (the outer segmentation feature point of monotone variation); Tz.r=1/abs (tp.k); Tp.k>0 o'clock tz.t=7 (segmentation feature point in the monotone variation); Tz.r=1/abs (tp.k); Tz.m=(intersegmental arc length/Sc);
When tp.t=5 (T5 class), tp.k<0 o'clock tz.t=8 (monotone increasing unique point); Tz.r=1/abs (tp.k); Tp.k>0 o'clock tz.t=9 (monotone decreasing unique point); Tz.r=1/abs (tp.k); Tz.m=(monotone variation section arc length/Sc).
The unique point of this routine geometric configuration and characteristic point information are clear signal as shown in Figure 4, only mark T1, T2 class.
Step 305: the retrieving information of step 301 being described the geometric configuration global feature to 304 group of feature point information extractions that calculate.Retrieving information is designated as js (k 1, n t, n a, n z, n y, n q, n s, o T1, o T2... o Tnt).K wherein 1Be the ratio of maximum vector and minimum vector extreme value; n tIt is the salient point number; n aIt is the concave point number; n zIt is the straight-line segment number; n yIt is the arc section number; n qIt is the point of contact number; n sIt is the unique point sum; o T1, o T2... o T5Be the sequence number by the characteristic point information of the big minispread of extreme value, wherein o T1It is unique point sequence number with maximum vector extreme value; The retrieving information that present embodiment is selected is and geometric configuration translation, rotation, the irrelevant parameter of convergent-divergent;
Step 306: retrieving information js and a group of feature point information constitute the characteristic information of describing geometric configuration, are designated as TZ (js, tz 1, tz 2, tz 3...).
Embodiment 3:
Ask for characteristic information by the geometric configuration that not closed curve shown in Figure 5 is constituted, the illustrated planar geometric configuration can be by closed curve and not the combination in any of closed curve constitute; Characteristic information ask for process and above-mentioned steps is in full accord, unique difference is the mathematical description that closed curve is not constituted geometric configuration, if the mathematical description function of not closed curve shown in Figure 5 is y=fa (x), (a is b) between 2 in Fig. 5 for function definition.In that (a b) defines a function y=fb (x) again between 2, and fb (x)=fa (x) is arranged, and fa (x) and fb (x) have just constituted closed curve like this, and therefore, using the same method just can be in the hope of the characteristic information of this geometric configuration; In like manner, by closed curve and not the geometric configuration that constitutes of the combination in any of closed curve also can use the same method and ask for characteristic information.
Embodiment 4:
In order to further specify description and the application of method of the present invention to geometric configuration, simple geometric shape shown in Figure 6 is asked for characteristic information, only demand retrieving information js (k l, n t, n a, n z, n y, n q, n s); (a) is triangle among Fig. 6; (b) be rectangle; (c) be circular;
Triangle character information: TZ a(js (2,3,0,3,0,0,6), tz 1, tz 2, tz 3...);
Rectangular characteristic information: TZ b(js (1.414,4,0,4,0,0,8), tz 1, tz 2, tz 3...);
Circular feature information: TZ c(js (1,0,0,0,1,0,1), tz 1);
Retrieval confidence according to geometric configuration can accurately be differentiated geometric configuration; Have 3 salient points, 3 straight-line segments, what do not have the other types unique point is triangle; Have 4 salient points, 4 straight-line segments, what do not have the other types unique point is quadrilateral; Have only 1 arc section unique point, what do not have the other types unique point is circular; Utilize characteristic point information can further judge the detail characteristic of geometric configuration.
Embodiment 5
Referring to shown in Figure 7, present embodiment provides a kind of device that is used for the feature description of plane geometric shape, comprises scan module, reference point module, unique point module and describing module.
Scan module is used for according to a certain direction the boundary curve of the plane geometric shape that obtains is calculated, and knows the curvature information of each point on the boundary curve;
The reference point module is used to ask for the reference point of described plane geometric shape boundary curve; Described reference point is included under rotation, the Pan and Zoom situation, with constant point or the initial point under rectangular coordinate system of border relative position;
The unique point module is used to ask for described plane geometric shape boundary curve, indicates the unique point of curved transition feature;
Describing module is used for according to described unique point and described reference point and described curvature information calculated characteristics dot information, and according to the feature of the described plane geometric shape of a group of feature point information description that calculates.
This device also comprises classifying module, type code module and supplementary features code module, referring to shown in Figure 8.
Described classifying module is used for:
Extreme point, curvature for curvature are that plus or minus is infinite a little bigger, and it is T1 category feature point that such unique point is set;
Equal at least one point of the boundary curve section of constant for curvature, it is T2 category feature point that such unique point is set;
In the boundary curve section for the curvature monotony variation, tangent line is crossed the point of reference point, and it is T3 category feature point that such unique point is set;
In the boundary curve section for the curvature monotony variation, reference point has arrived the point of point vector Rotate 180 degree, and it is T4 category feature point that such unique point is set;
For what separate by above-mentioned 4 category feature points, and at least one point in the boundary curve section of curvature monotony variation, it is T5 category feature point that such unique point is set.
Described type code module is used for:
Give the type code of protruding or concave point for T1 category feature point;
Give the type code of straight-line segment or circular arc for T2 category feature point;
Give the type code at interior point of contact or outer point of contact for T3 category feature point;
Give the type code of outer waypoint of monotone variation or interior waypoint for T4 category feature point;
For T5 category feature point is given the type code that monotone variation is described point.
Described supplementary features code module is used for:
The supplementary features code of the protruding or concave point in the T1 category feature point is set to: the mean curvature of unit arc length before and after the unique point;
The supplementary features code of the straight-line segment in the T2 category feature point is set to: the ratio of length of straigh line and plane geometric shape boundary length, and the supplementary features code of arc section is set to: central angle;
The supplementary features code at the inside and outside point of contact in the T3 category feature point is set to 0;
The supplementary features code of the inside and outside waypoint of monotone variation in the T4 category feature point is set to: the arc length between adjacent two waypoints and the ratio of plane geometric shape boundary length;
The supplementary features code that the monotone variation of T5 category feature point is described point is set to: curvature monotony changes the ratio of segment boundary arc length and plane geometric shape boundary length.
Described unique point module comprises:
Computing unit is used for the arbitrfary point from the border, and the direction of boundary curve during along calculating curvature is calculated and obtained unique point;
The sequence number unit is used for according to the sequencing of the unique point that obtains on the border, for each unique point is set sequence number.
Described describing module comprises the characteristic point information unit that is used to obtain characteristic point information, and this characteristic point information unit comprises:
The polar coordinates subelement, the reference point that is used for plane geometric shape is polar limit, extreme value, the polar angle of calculated characteristics point pole coordinate vector;
Computation subunit is used for calculating acquisition unique point type code, supplementary features code and radius-of-curvature according to curvature information;
The sequence number subelement, the sequence number that is used to be provided with characteristic point information equals the sequence number of unique point;
The synthon unit is used for extreme value, polar angle and unique point type code, supplementary features code and radius-of-curvature constitutive characteristic dot information by a polar coordinates vector.
For integral body is described plane geometric shape, described device can further include retrieving information module and characteristic information module on the basis that comprises scan module, reference point module, unique point module, describing module, and its structure is referring to shown in Figure 9.
The retrieving information module is used to utilize a described group of feature point information extraction various statistic to constitute the retrieving information of describing the plane geometric shape global feature;
The characteristic information module is used to utilize described group of feature point information and retrieving information to constitute the characteristic information of describing plane geometric shape.
The characteristic information of the plane geometric shape that described device obtains is the complete description to plane geometric shape, wherein, a group of feature point information accurate description principal character on plane geometric shape border; Retrieving information has been described the global feature of plane geometric shape.
The embodiment of the invention by with a group of feature point information to the plane geometric shape feature description, solved many defectives that prior art exists.
At first, the embodiment of the invention is to borderline each principal character of plane geometric shape, all have a characteristic point information that it is described, quantitative description the distance of this unique point and reference point, with angle, unique point type, additional feature information and the radius-of-curvature of pole axis.Thereby solved in the prior art can not accurate description plane geometric shape a certain local feature defective.
Secondly, the embodiment of the invention is asked for a group of feature point information by the calculating to boundary information.Its calculated amount is asked for the calculated amount of characteristic information in the prior art by integral transformation or double integral, and computing method are more simple.
Again secondly, the embodiment of the invention is described the principal character on plane geometric shape border by the cyclic ordering relation in proper order with a group of feature point information.Under the situation of rotation, translation, convergent-divergent, realize the uniqueness of plane geometric shape principal character is described.Solved and do not had a theoretic one-to-one relationship between the characteristic information and plane geometric shape in the prior art and produce the wrong defective of differentiating.
Further, the embodiment of the invention constitutes retrieving information by the statistical information of a group of feature point information extraction reflection planes geometric configuration global feature, has described the common characteristic of a class plane geometric shape.Solved in the prior art defective that can not be described a class plane geometric shape common characteristic.Retrieving information has the function that improves recognition speed and the plane geometric shape information bank is retrieved.
In sum, compared with prior art, it is more accurate, more careful, more comprehensively that the plane geometric shape character description method of the embodiment of the invention has description, asks for characteristic information speed remarkable result faster.
The present invention is not limited to the embodiment described in the embodiment, and those skilled in the art's technical scheme according to the present invention draws other embodiment, belongs to technological innovation scope of the present invention equally.

Claims (20)

1.一种获取平面几何形状特征信息的方法,其特征在于,包括以下步骤: 1. A method for obtaining plane geometry feature information, comprising the following steps: a、扫描模块按照一定的方向对获得的平面几何形状的边界曲线进行计算,并获知边界曲线上各点的曲率信息; a. The scanning module calculates the boundary curve of the obtained plane geometry according to a certain direction, and obtains the curvature information of each point on the boundary curve; b、参考点模块根据所述平面几何形状的边界或区域信息,求取所述平面几何形状边界曲线的参考点,所述参考点包括在旋转、平移和缩放情况下,与边界相对位置不变的点或在直角坐标系下的原点; b. The reference point module obtains the reference point of the boundary curve of the plane geometry according to the boundary or area information of the plane geometry, and the reference point includes that the position relative to the boundary remains unchanged under the conditions of rotation, translation and scaling point or the origin in the Cartesian coordinate system; c、特征点模块求取所述平面几何形状边界曲线上,标示曲率变化特征的特征点; c. The feature point module obtains feature points on the boundary curve of the plane geometry that indicate the curvature change feature; d、提取模块根据所述特征点和所述参考点及所述曲率信息获得特征点信息,并根据得到的一组特征点信息,按循环排序关系,确定所述平面几何形状的特征信息,其中,获得特征点信息包括:以平面几何形状的参考点为极坐标的极点,计算特征点极坐标矢量的极值、极角;根据曲率信息计算获得特征点类型代码、附加特征代码及曲率半径;设置特征点信息的序号等于特征点的序号;由一个极坐标矢量的极值、极角和特征点类型代码、附加特征代码及曲率半径构成特征点信息。 d. The extraction module obtains feature point information according to the feature point, the reference point and the curvature information, and determines the feature information of the plane geometric shape according to a circular ordering relationship according to the obtained set of feature point information, wherein , obtaining the feature point information includes: taking the reference point of the plane geometry as the pole of the polar coordinates, calculating the extreme value and polar angle of the feature point polar coordinate vector; calculating and obtaining the feature point type code, additional feature code and curvature radius according to the curvature information; Set the serial number of the feature point information to be equal to the serial number of the feature point; the feature point information is composed of the extreme value of a polar coordinate vector, the polar angle, the feature point type code, the additional feature code and the radius of curvature. 2.如权利要求1所述的方法,其特征在于,所述步骤a中平面几何形状的边界是由封闭曲线和/或不封闭曲线构成。 2. The method according to claim 1, characterized in that, the boundary of the planar geometric shape in the step a is formed by a closed curve and/or an unclosed curve. 3.如权利要求1所述的方法,其特征在于,所述步骤c中的特征点包括:边界曲线上曲率极值点、曲率为正无穷大点、负无穷大点和曲率恒定处的至少一个点。 3. The method according to claim 1, characterized in that, the feature points in the step c include: at least one point at the extreme point of curvature on the boundary curve, a point with a curvature of positive infinity, a point with negative infinity, and a constant curvature . 4.如权利要求3所述的方法,其特征在于,所述特征点进一步包括:曲率单调变化处的至少一个点。 4. The method according to claim 3, wherein the feature points further comprise: at least one point where the curvature changes monotonically. 5.如权利要求4所述的方法,其特征在于,在所述特征点中, 5. The method according to claim 4, characterized in that, in the feature points, 对于曲率的极值点、曲率为正无穷大点、或负无穷大点,设置该类特征点为T1类特征点;  For the extreme point of curvature, the point of curvature is positive infinity, or the point of negative infinity, set this type of feature point as T1 type feature point; 对于曲率等于常数的边界曲线段的至少一个点,设置该类特征点为T2类特征点; For at least one point of the boundary curve segment whose curvature is equal to a constant, set this type of feature point as a T2 type feature point; 对于曲率单调变化的边界曲线段中,切线过参考点的点,设置该类特征点为T3类特征点; For the boundary curve segment whose curvature changes monotonously, the point where the tangent line passes the reference point, set this type of feature point as T3 type feature point; 对于曲率单调变化的边界曲线段中,参考点到起点矢量旋转180度的点,设置该类特征点为T4类特征点; For the boundary curve segment whose curvature changes monotonically, the reference point rotates 180 degrees from the starting point vector, and this type of feature point is set as T4 feature point; 对于由上述4类特征点分开的,且曲率单调变化的边界曲线段中的至少一个点,设置该类特征点为T5类特征点。 For at least one point in the boundary curve segment that is separated by the above four types of feature points and whose curvature changes monotonically, set this type of feature point as a T5 type of feature point. 6.如权利要求5所述的方法,其特征在于,针对所述5类特征点: 6. The method according to claim 5, characterized in that, for the 5 types of feature points: T1类特征点赋予凸或凹点的类型代码; The type code of the convex or concave point assigned to the T1 type feature point; T2类特征点赋予直线段或圆弧的类型代码; The type code of the straight line segment or arc assigned to the T2 feature point; T3类特征点赋予内切点或外切点的类型代码; The type code of the inscribed point or circumscribed point assigned to the T3 feature point; T4类特征点赋予单调变化外分段点或内分段点的类型代码; The type code of the monotonously changing outer segment point or inner segment point is assigned to the T4 type feature point; T5类特征点赋予单调变化描述点的类型代码。 The type code of the monotonically changing description point is given to the T5 feature point. 7.如权利要求6所述的方法,其特征在于,针对所述5类特征点的类型代码: 7. the method for claim 6, is characterized in that, for the type code of described 5 types of feature points: T1类特征点中的凸或凹点的附加特征代码设置为:特征点前后单位弧长的平均曲率; The additional feature code of the convex or concave point in the T1 feature point is set as: the average curvature of the unit arc length before and after the feature point; T2类特征点中的直线段的附加特征代码设置为:直线段长度与平面几何形状边界长度的比值,圆弧段的附加特征代码设置为:圆心角; The additional feature code of the straight line segment in the T2 feature point is set to: the ratio of the length of the straight line segment to the boundary length of the plane geometry, and the additional feature code of the arc segment is set to: the central angle; T3类特征点中的内、外切点的附加特征代码设置为0; The additional feature codes of the inner and outer tangent points in the T3 feature points are set to 0; T4类特征点中的单调变化内、外分段点的附加特征代码设置为:相邻两个分段点间的弧长与平面几何形状边界长度的比值; The additional feature codes of the monotonously changing inner and outer segment points in the T4 class feature points are set as: the ratio of the arc length between two adjacent segment points to the boundary length of the plane geometry; T5类特征点的单调变化描述点的附加特征代码设置为:曲率单调变化段边界弧长与平面几何形状边界长度的比值。 The additional feature code of the monotonous change description point of T5 feature points is set as: the ratio of the boundary arc length of the curvature monotonous change segment to the boundary length of the plane geometric shape. 8.如权利要求1所述的方法,其特征在于,所述步骤c中获得边界曲线 上特征点包括如下步骤: 8. method as claimed in claim 1, is characterized in that, obtains feature point on boundary curve in described step c and comprises the steps: 从边界的任意点开始,沿计算曲率时边界曲线的方向,计算获得特征点; Starting from any point on the boundary, calculate the feature points along the direction of the boundary curve when calculating the curvature; 按照获得的特征点在边界的先后顺序,为每个特征点设定序号。 According to the order of the obtained feature points on the boundary, set a sequence number for each feature point. 9.如权利要求1所述的方法,其特征在于: 9. The method of claim 1, wherein: 所述特征点信息具有循环排序关系,末位特征点信息的下一个是首位特征点信息。 The feature point information has a circular ordering relationship, and the last feature point information is next to the first feature point information. 10.如权利要求1、2、6、7或8所述的方法,其特征在于,所述根据得到的一组特征点信息,按循环排序关系,确定所述平面几何形状的特征信息包括: 10. The method according to claim 1, 2, 6, 7 or 8, characterized in that, according to a set of feature point information obtained, according to a circular ordering relationship, determining the feature information of the plane geometry comprises: 用每一个特征点信息描述平面几何形状确定方向边界的一个局部主要特征; Use the information of each feature point to describe a local main feature of the plane geometry to determine the direction boundary; 用一组特征点信息按循环排序关系,确定平面几何形状的各个确定方向边界的主要特征。 Using a group of feature point information according to the circular sequence relationship, determine the main features of the boundaries of each determined direction of the plane geometry. 11.一种获取平面几何形状特征信息的方法,其特征在于,包括以下步骤: 11. A method for obtaining feature information of a plane geometry, comprising the following steps: a、扫描模块按照一定的方向对获得的平面几何形状的边界曲线进行计算,并获知边界曲线上各点的曲率信息; a. The scanning module calculates the boundary curve of the obtained plane geometry according to a certain direction, and obtains the curvature information of each point on the boundary curve; b、参考点模块根据所述平面几何形状的边界或区域信息,求取所述平面几何形状边界曲线的参考点;所述参考点包括在旋转、平移和缩放情况下,与边界相对位置不变的点或在直角坐标系下的原点; b. The reference point module obtains the reference point of the boundary curve of the plane geometry according to the boundary or area information of the plane geometry; the reference point includes that the position relative to the boundary remains unchanged under the conditions of rotation, translation and scaling point or the origin in the Cartesian coordinate system; c、特征点模块求取所述平面几何形状边界曲线上,标示曲率变化特征的特征点; c. The feature point module obtains feature points on the boundary curve of the plane geometry that indicate the curvature change feature; d、提取模块根据所述特征点和所述参考点及所述曲率信息获得特征点信息,并根据得到的一组特征点信息,按循环排序关系,确定所述平面几何形状的特征信息,其中,获得特征点信息包括:以平面几何形状的参考点为极坐标的极点,计算特征点极坐标矢量的极值、极角;根据曲率信息计算获得特征点类型代码、附加特征代码及曲率半径;设置特征点信息的序号等于特征点的序号;由一个极 坐标矢量的极值、极角和特征点类型代码、附加特征代码及曲率半径构成特征点信息; d. The extraction module obtains feature point information according to the feature point, the reference point and the curvature information, and determines the feature information of the plane geometric shape according to a circular ordering relationship according to the obtained set of feature point information, wherein , obtaining the feature point information includes: taking the reference point of the plane geometry as the pole of the polar coordinates, calculating the extreme value and polar angle of the feature point polar coordinate vector; calculating and obtaining the feature point type code, additional feature code and curvature radius according to the curvature information; Set the serial number of the feature point information to be equal to the serial number of the feature point; the feature point information is composed of the extreme value of a polar coordinate vector, the polar angle and the feature point type code, the additional feature code and the radius of curvature; e、检索信息模块由所述的一组特征点信息提取各种统计信息,得到包含所述平面几何形状整体特征的检索信息; e. The retrieval information module extracts various statistical information from the set of feature point information, and obtains retrieval information including the overall characteristics of the plane geometric shape; f、特征信息模块由所述的一组特征点信息和检索信息,获得所述平面几何形状的特征信息。 f. The feature information module obtains feature information of the plane geometric shape from the set of feature point information and retrieval information. 12.如权利要求11所述的方法,其特征在于,所述步骤c中的特征点包括:边界曲线上曲率极值点、曲率为正无穷大点、或负无穷大点和曲率恒定处的至少一个点。 12. The method according to claim 11, characterized in that, the feature points in the step c include: at least one of the extreme point of curvature on the boundary curve, the point where the curvature is positive infinity, or the point of negative infinity and the place where the curvature is constant point. 13.如权利要求11所述的方法,其特征在于: 13. The method of claim 11, wherein: 所述特征点信息具有循环排序关系,末位特征点信息的下一个是首位特征点信息。 The feature point information has a circular ordering relationship, and the last feature point information is next to the first feature point information. 14.如权利要求11、12或13所述的方法,其特征在于,所述确定平面几何形状的特征信息包括: 14. The method according to claim 11, 12 or 13, wherein the characteristic information for determining the geometric shape of the plane comprises: 用每一个特征点信息描述平面几何形状确定方向边界的一个局部主要特征; Use the information of each feature point to describe a local main feature of the plane geometry to determine the direction boundary; 用一组特征点信息按循环排序关系,描述平面几何形状的各个确定方向边界的主要特征。 Use a set of feature point information to describe the main features of each definite direction boundary of the plane geometry according to the circular ordering relationship. 15.一种获取平面几何形状特征信息的装置,其特征在于,包括: 15. A device for obtaining feature information of plane geometry, characterized in that it comprises: 扫描模块,用于按照一定的方向对获得的平面几何形状的边界曲线进行计算,并获知边界曲线上各点的曲率信息; The scanning module is used to calculate the boundary curve of the obtained plane geometry according to a certain direction, and obtain the curvature information of each point on the boundary curve; 参考点模块,用于根据所述平面几何形状的边界或区域信息,求取所述平面几何形状边界曲线的参考点,所述参考点包括在旋转、平移和缩放情况下,与边界相对位置不变的点或在直角坐标系下的原点; The reference point module is used to obtain the reference point of the boundary curve of the plane geometry according to the boundary or area information of the plane geometry, and the reference point includes the position relative to the boundary in the case of rotation, translation and scaling. The changed point or the origin in the Cartesian coordinate system; 特征点模块,用于求取所述平面几何形状边界曲线上,标示曲率变化特征的特征点;  The feature point module is used to obtain feature points on the boundary curve of the plane geometric shape that indicate the curvature change feature; 提取模块,包括特征点信息单元,该特征点信息单元用于根据所述特征点和所述参考点及所述曲率信息获得特征点信息,并根据得到的一组特征点信息,按循环排序关系,确定所述平面几何形状的特征信息; The extraction module includes a feature point information unit, the feature point information unit is used to obtain feature point information according to the feature point, the reference point and the curvature information, and according to the obtained set of feature point information, according to the circular sequence relationship , determining feature information of the plane geometry; 其中,所述特征点信息单元包括: Wherein, the feature point information unit includes: 极坐标子单元,用于以平面几何形状的参考点为极坐标的极点,计算特征点极坐标矢量的极值、极角; The polar coordinate subunit is used to calculate the extreme value and polar angle of the polar coordinate vector of the feature point with the reference point of the plane geometry as the pole of the polar coordinate; 计算子单元,用于根据曲率信息计算获得特征点类型代码、附加特征代码及曲率半径; The calculation subunit is used to calculate and obtain the feature point type code, additional feature code and curvature radius according to the curvature information; 序号子单元,用于设置特征点信息的序号等于特征点的序号; The serial number subunit is used to set the serial number of the feature point information to be equal to the serial number of the feature point; 合成子单元,用于由一个极坐标矢量的极值、极角和特征点类型代码、附加特征代码及曲率半径构成特征点信息。 The synthesis subunit is used to form feature point information from the extreme value, polar angle, feature point type code, additional feature code and curvature radius of a polar coordinate vector. 16.如权利要求15所述的装置,其特征在于,还包括归类模块,用于: 16. The device according to claim 15, further comprising a classification module configured to: 对于曲率的极值点、曲率为正无穷大点、或负无穷大点,设置该类特征点为T1类特征点; For the extreme point of curvature, the point whose curvature is positive infinity, or the point of negative infinity, set this type of feature point as T1 type feature point; 对于曲率等于常数的边界曲线段的至少一个点,设置该类特征点为T2类特征点; For at least one point of the boundary curve segment whose curvature is equal to a constant, set this type of feature point as a T2 type feature point; 对于曲率单调变化的边界曲线段中,切线过参考点的点,设置该类特征点为T3类特征点; For the boundary curve segment whose curvature changes monotonously, the point where the tangent line passes the reference point, set this type of feature point as T3 type feature point; 对于曲率单调变化的边界曲线段中,参考点到起点矢量旋转180度的点,设置该类特征点为T4类特征点; For the boundary curve segment whose curvature changes monotonically, the reference point rotates 180 degrees from the starting point vector, and this type of feature point is set as T4 feature point; 对于由上述4类特征点分开的,且曲率单调变化的边界曲线段中的至少一个点,设置该类特征点为T5类特征点。 For at least one point in the boundary curve segment that is separated by the above four types of feature points and whose curvature changes monotonically, set this type of feature point as a T5 type of feature point. 17.如权利要求16所述的装置,其特征在于,还包括类型代码模块,用于: 17. The apparatus of claim 16, further comprising a type code module for: 为T1类特征点赋予凸或凹点的类型代码; Assign the type code of convex or concave points to T1 feature points; 为T2类特征点赋予直线段或圆弧的类型代码;  Assign the type code of straight line segment or arc to T2 feature point; 为T3类特征点赋予内切点或外切点的类型代码; Assign the type code of the intangent point or the circumtangent point to the T3 feature point; 为T4类特征点赋予单调变化外分段点或内分段点的类型代码; Assign the type code of the monotonously changing outer segment point or inner segment point to the T4 class feature point; 为T5类特征点赋予单调变化描述点的类型代码。 Assign the type code of the monotonically changing description point to the T5 feature point. 18.如权利要求17所述的装置,其特征在于,还包括附加特征代码模块,用于: 18. The apparatus of claim 17, further comprising an additional feature code module for: 将T1类特征点中的凸或凹点的附加特征代码设置为:特征点前后单位弧长的平均曲率; Set the additional feature code of the convex or concave point in the T1 class feature point as: the average curvature of the unit arc length before and after the feature point; 将T2类特征点中的直线段的附加特征代码设置为:直线段长度与平面几何形状边界长度的比值,圆弧段的附加特征代码设置为:圆心角; The additional feature code of the straight line segment in the T2 class feature point is set to: the ratio of the length of the straight line segment to the boundary length of the plane geometry, and the additional feature code of the arc segment is set to: the central angle; 将T3类特征点中的内、外切点的附加特征代码设置为0; Set the additional feature codes of the inner and outer tangent points in the T3 class feature points to 0; 将T4类特征点中的单调变化内、外分段点的附加特征代码设置为:相邻两个分段点间的弧长与平面几何形状边界长度的比值; The additional feature codes of the monotonously changing inner and outer segmentation points in the T4 class feature points are set as: the ratio of the arc length between two adjacent segmentation points to the boundary length of the plane geometry; 将T5类特征点的单调变化描述点的附加特征代码设置为:曲率单调变化段边界弧长与平面几何形状边界长度的比值。 Set the additional feature code of the monotonously changing description point of the T5 feature point as: the ratio of the boundary arc length of the monotonously changing curvature segment to the boundary length of the plane geometric shape. 19.如权利要求15所述的装置,其特征在于,所述特征点模块进一步包括: 19. The device according to claim 15, wherein the feature point module further comprises: 计算单元,用于从边界的任意点开始,沿计算曲率时边界曲线的方向,计算获得特征点; The calculation unit is used to calculate and obtain feature points from any point on the boundary along the direction of the boundary curve when calculating the curvature; 序号单元,用于按照获得的特征点在边界的先后顺序,为每个特征点设定序号。 The sequence number unit is used to set a sequence number for each feature point according to the sequence of the obtained feature points on the boundary. 20.根据权利要求15至19中任意一项所述的装置,其特征在于,该装置进一步包括: 20. The device according to any one of claims 15 to 19, further comprising: 检索信息模块,用于利用所述一组特征点信息提取各种统计信息,得到包含所述平面几何形状整体特征的检索信息; A retrieval information module, configured to use the set of feature point information to extract various statistical information, and obtain retrieval information including the overall characteristics of the plane geometric shape; 特征信息模块,用于利用所述一组特征点信息和检索信息,获得所述平面几何形状的特征信息。  The feature information module is configured to use the set of feature point information and retrieval information to obtain feature information of the plane geometric shape. the
CN2007103039959A 2007-12-24 2007-12-24 Characteristics description method for plane geometric shape and device Expired - Fee Related CN101470808B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007103039959A CN101470808B (en) 2007-12-24 2007-12-24 Characteristics description method for plane geometric shape and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007103039959A CN101470808B (en) 2007-12-24 2007-12-24 Characteristics description method for plane geometric shape and device

Publications (2)

Publication Number Publication Date
CN101470808A CN101470808A (en) 2009-07-01
CN101470808B true CN101470808B (en) 2011-11-02

Family

ID=40828267

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007103039959A Expired - Fee Related CN101470808B (en) 2007-12-24 2007-12-24 Characteristics description method for plane geometric shape and device

Country Status (1)

Country Link
CN (1) CN101470808B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101894370A (en) * 2010-07-14 2010-11-24 苏州大学 Automatic Generation of Oracle Outline Glyphs with Adaptive Shape Parameters
CN102842133B (en) * 2012-07-13 2019-05-14 电子科技大学 A kind of method for describing local characteristic
CN105678326B (en) * 2015-12-31 2019-12-10 华南理工大学 Two-dimensional target contour coding method based on curvature
CN107644449B (en) * 2017-09-15 2021-03-19 镇江恒昌彩艺科技有限公司 A method for identifying independent closed area of plane graphics
CN108512592B (en) * 2018-04-13 2020-12-29 国网山西省电力公司信息通信分公司 A system and method for diagnosing the type of optical cable breakage based on the feature point of the breakpoint graph

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2616887Y (en) * 2003-04-11 2004-05-19 重庆工学院 Scanning device for obtaining surface geometry of product
CN1975761A (en) * 2006-12-15 2007-06-06 昆明利普机器视觉工程有限公司 Visual frequency data excavating system and method for automatic identifying human figure

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2616887Y (en) * 2003-04-11 2004-05-19 重庆工学院 Scanning device for obtaining surface geometry of product
CN1975761A (en) * 2006-12-15 2007-06-06 昆明利普机器视觉工程有限公司 Visual frequency data excavating system and method for automatic identifying human figure

Also Published As

Publication number Publication date
CN101470808A (en) 2009-07-01

Similar Documents

Publication Publication Date Title
CN106447721B (en) Image shadow detection method and device
Pepik et al. Multi-view and 3d deformable part models
US6580821B1 (en) Method for computing the location and orientation of an object in three dimensional space
EP3635629A1 (en) Fine-grained image recognition
JP2019514123A (en) Remote determination of the quantity stored in containers in geographical areas
CN112508975A (en) Image identification method, device, equipment and storage medium
CN101470808B (en) Characteristics description method for plane geometric shape and device
CN113822314A (en) Image data processing method, apparatus, device and medium
CN109389038A (en) A kind of detection method of information, device and equipment
CN111008576B (en) Pedestrian detection and model training method, device and readable storage medium
CN112287872B (en) Iris image segmentation, positioning and normalization method based on multitask neural network
CN109766885A (en) A character detection method, device, electronic device and storage medium
Yin et al. Crater detection based on gist features
Li et al. Hierarchical semantic parsing for object pose estimation in densely cluttered scenes
CN108010082B (en) Geometric matching method
CN112102294A (en) Training method and device for generating countermeasure network, and image registration method and device
CN114219855A (en) Point cloud normal vector estimation method and device, computer equipment and storage medium
WO2022021948A1 (en) Action recognition method and apparatus, computer device, and storage medium
CN110399760A (en) A batch two-dimensional code positioning method, device, electronic device and storage medium
CN112528918A (en) Road element identification method, map marking method and device and vehicle
JP2017084349A (en) Memory with set operation function and method for set operation processing using the memory
CN117422823A (en) Three-dimensional point cloud characterization model construction method and device, electronic equipment and storage medium
CN115690803B (en) Digital image recognition method, device, electronic device and readable storage medium
CN110516638B (en) Sign language recognition method based on track and random forest
JP2019021100A (en) Image search device, product recognition device, and image search program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: FOUNDER INTERNATIONAL CO., LTD.

Free format text: FORMER OWNER: BEIJING FANGZHENG AODE COMPUTER SYSTEM CO., LTD.

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20110607

Address after: 100871, Haidian District Fangzheng Road, Beijing, Zhongguancun Fangzheng building, 298, 513

Applicant after: PEKING UNIVERSITY FOUNDER GROUP Co.,Ltd.

Co-applicant after: Founder International Co.,Ltd. (Beijing)

Address before: 100871, Haidian District Fangzheng Road, Beijing, Zhongguancun Fangzheng building, 298, 513

Applicant before: PEKING UNIVERSITY FOUNDER GROUP Co.,Ltd.

Co-applicant before: Beijing Founder Order Computer System Co.,Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220915

Address after: 3007, Hengqin international financial center building, No. 58, Huajin street, Hengqin new area, Zhuhai, Guangdong 519031

Patentee after: New founder holdings development Co.,Ltd.

Patentee after: Founder International Co.,Ltd. (Beijing)

Address before: 100871, Haidian District Fangzheng Road, Beijing, Zhongguancun Fangzheng building, 298, 513

Patentee before: PEKING UNIVERSITY FOUNDER GROUP Co.,Ltd.

Patentee before: Founder International Co.,Ltd. (Beijing)

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20111102