CN110047151A - A kind of fragment plane of disruption joining method and system based on thermonuclear feature - Google Patents

A kind of fragment plane of disruption joining method and system based on thermonuclear feature Download PDF

Info

Publication number
CN110047151A
CN110047151A CN201910239060.1A CN201910239060A CN110047151A CN 110047151 A CN110047151 A CN 110047151A CN 201910239060 A CN201910239060 A CN 201910239060A CN 110047151 A CN110047151 A CN 110047151A
Authority
CN
China
Prior art keywords
disruption
matching
fragment
characteristic point
point
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.)
Granted
Application number
CN201910239060.1A
Other languages
Chinese (zh)
Other versions
CN110047151B (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.)
Chaohu University
Original Assignee
Chaohu University
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 Chaohu University filed Critical Chaohu University
Priority to CN201910239060.1A priority Critical patent/CN110047151B/en
Publication of CN110047151A publication Critical patent/CN110047151A/en
Application granted granted Critical
Publication of CN110047151B publication Critical patent/CN110047151B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/14Transformations for image registration, e.g. adjusting or mapping for alignment of images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Geometry (AREA)
  • Architecture (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Investigating Strength Of Materials By Application Of Mechanical Stress (AREA)
  • Investigating Or Analyzing Materials Using Thermal Means (AREA)

Abstract

The invention discloses a kind of fragment plane of disruption joining methods and system based on thermonuclear feature, belong to Computer Image Processing field, include: the local curvature's maximum point for calculating separately two fragment planes of disruption to be matched, these are put and is used as respective set of characteristic points;Calculate the thermonuclear feature of characteristic point in the set of characteristic points;It is matched based on the characteristic point of the thermonuclear feature of the characteristic point to described two fragment planes of disruption, building matching is to set;Based on the matching to set, described two fragment planes of disruption are spliced.The present invention improves the accuracy of fragments mosaicing.

Description

A kind of fragment plane of disruption joining method and system based on thermonuclear feature
Technical field
The present invention relates to Computer Image Processing field, in particular to a kind of fragment plane of disruption splicing based on thermonuclear feature Method and system.
Background technique
Effective feature description is the key that realize fragments mosaicing, in existing research, with curvature, profile, the plane of disruption It is widely used in the splicing of fragment model Deng the feature for representative.Single contour feature more application is in the spelling of thin-walled fragment It connects, such as Karasik et al. extracts pottery symmetry axis and profile information from a large amount of pottery sherds and analyzes for pottery;Lin Suzhen Et al. extract the profile of thin-walled bronze ware two dimensional image fragment, and further calculate its curvature, utilize Local Extremum abutment points Between chord length construction feature descriptor realize bronze ware effective splicing;Fan Shaorong et al. proposes to extract fragment Internal periphery respectively Curve and outer profile curve are spliced using complementary realize between fragment curve shape;Week, bright congruent people was mentioned based on fragment contour line A kind of interactive joining method out, effectively realizes historical relic Virtual restora- tion.However, using contour curve as the joining method of main feature The disadvantage is that there are difficulty and inaccuracy for splicing when the reasons such as missing or corrosion prevent fragment contour curve from completely presenting Property.
Many fragments often have certain thickness, at bulk, compared with thin-walled fragments mosaicing, the fragments mosaicing with thickness It is more challenging, it possibly can not be matched by single contour feature, extract and be properly characterized in the accurate plane of disruption Solve the problems, such as such key.Such as the complete plane of disruption is divided into several small curved surfaces by vertex curvature by Lie group brightness et al., Character pair point is obtained between the similarity these curved surfaces, and then fragment is matched;It is constant that MANAY et al. proposes integral Measure the matching that concept is used for two-dimensional shapes;This concept is expanded to threedimensional model by Pottmann et al., utilizes integral invariant The concave-convex degree of curved surface is obtained, effectively judgement characteristic point, and the feature extracted has robustness to the noise in data, it can be more Realize that the plane of disruption matches well.
The curvature or integral invariant on vertex, these information belong to typical local feature either on the plane of disruption, The splicing of fragment depends on these local features, and they calculate and are easy.However this feature lacks depth, separating capacity It is weak.Another category feature considers the distribution of shapes of neighborhood of a point, typically Spin image, and this characteristic information is richer, therefore Separating capacity is stronger, and its advantages are to remain unchanged under rigid body translation, but its calculating is complicated and time-consuming.
Summary of the invention
The purpose of the present invention is to provide a kind of fragment plane of disruption joining methods and system based on thermonuclear feature, to improve The accuracy of fragments mosaicing.
In order to achieve the above object, on the one hand, the present invention uses a kind of fragment plane of disruption joining method based on thermonuclear feature, Include the following steps:
These are put and are used as respective spy by the local curvature's maximum point for calculating separately two fragment planes of disruption to be matched Levy point set;
Calculate the thermonuclear feature of characteristic point in the set of characteristic points;
It is matched, is constructed based on the characteristic point of the thermonuclear feature of the characteristic point to described two fragment planes of disruption Matching is to set;
Based on the matching to set, described two fragment planes of disruption are spliced.
Preferably, the local curvature's maximum point for calculating separately two fragment planes of disruption to be matched, by these points Include: as respective set of characteristic points
The local curvature's maximum point for calculating separately two fragment planes of disruption to be matched, by these points as respective first Beginning set of characteristic points;
The characteristic point is subjected to triangle gridding;
Point in feature vertex neighborhood after the triangle gridding is added in the initial feature point set and is expanded Exhibition, obtains set of characteristic points.
Preferably, the thermonuclear feature for calculating characteristic point in the set of characteristic points includes:
Calculate the Laplace-Beltrami operator of characteristic point in the set of characteristic points;
The thermonuclear of characteristic point in the set of characteristic points is calculated based on the Laplace-Beltrami operator of the characteristic point Feature.
Preferably, the Laplace-Beltrami operator of the characteristic point is calculated using grid Laplace operator.
Preferably, described to be clicked through based on the feature of the thermonuclear feature of the characteristic point to described two fragment planes of disruption Row matching, building matching include: to set
Thermonuclear feature based on the characteristic point calculates each characteristic point and another fragment in a fragment plane of disruption The distance of all characteristic points in the plane of disruption;
It will be apart from the smallest two characteristic points as a matching pair;
The matching pair of each characteristic point in one fragment plane of disruption is obtained, building matching is to set.
Preferably, described to be matched based on described to set, carrying out splicing to described two fragment planes of disruption includes:
Based on the matching to the matching pair in set, all rigid body translation matrixes are calculated;
Each matching is calculated to the global error under all rigid body translation matrixes;
Using the rigid body translation matrix under the global error minimum as general transformation matrix;
Under the general transformation matrix, described two fragment planes of disruption are spliced.
Preferably, described to be matched based on described to the matching pair in set, calculating all rigid body translation matrixes includes:
Based on the matching to the matching pair in set, three all not conllinear matchings pair are obtained;
Calculate the rigid body translation matrix of three all not conllinear matchings pair.
Second aspect, the present invention use a kind of fragment plane of disruption splicing system based on thermonuclear feature, including characteristic point to obtain Modulus block, thermonuclear feature calculation module, matching module and splicing module;
Characteristic point obtains local curvature's maximum point that module is used to obtain two fragment planes of disruption to be matched, by these Point is used as respective set of characteristic points;
Thermonuclear feature calculation module is used to calculate the thermonuclear feature of characteristic point in the set of characteristic points;
Matching module is for the thermonuclear feature based on the characteristic point to the characteristic point of described two fragment planes of disruption It is matched, building matching is to set;
Splicing module is used to splice described two fragment planes of disruption set based on the matching.
Preferably, the matching module includes metrics calculation unit, judging unit and construction unit;
Metrics calculation unit is used for the thermonuclear feature based on the characteristic point, and it is special to calculate each in a fragment plane of disruption Sign point is at a distance from all characteristic points in another fragment plane of disruption;
Judging unit will be made for judging whether the distance between two characteristic points is minimum apart from the smallest two characteristic points For a matching pair;
Construction unit is used to obtain the matching pair of each characteristic point in one fragment plane of disruption, constructs a pairing set It closes.
Preferably, the splicing module includes converter unit, error calculation unit, screening unit and concatenation unit;
Converter unit is used to calculate all rigid body translation matrixes to the matching pair in set based on the matching;
Error calculation unit is for calculating each matching to the global error under all rigid body translation matrixes;
Screening unit is for filtering out minimum global error, and by the rigid body translation square under the global error minimum Battle array is used as general transformation matrix;
Concatenation unit is used under the general transformation matrix, is spliced to described two fragment planes of disruption.
Compared with existing algorithm, the invention has the following advantages:
By calculating local curvature's maximum point of the fragment plane of disruption, it regard these points as characteristic point, it is broken avoids calculating All points in the piece plane of disruption reduce calculation amount to reduce matching search space;
The fragment plane of disruption is matched using the thermonuclear feature of characteristic point, has fully taken into account the characteristic point institute of the plane of disruption Different neighborhoods, so that matching result is had more robustness;
Since rigid body translation corresponds to rotation and translation, the smaller matching shown a little of error is more accurate, therefore calculates each The global error under all rigid body translation matrixes is matched, using the rigid body translation matrix under global error minimum as total Body transformation matrix splices fragment under the constraint of general transformation matrix, and splicing is made to have more accuracy.
Detailed description of the invention
With reference to the accompanying drawing, specific embodiments of the present invention will be described in detail:
Fig. 1 is the flow diagram of fragments mosaicing method;
Fig. 2 is the calculation method schematic diagram of the area of adjacent triangle;
Fig. 3 is the workflow schematic diagram of fragments mosaicing system;
Fig. 4 is the workflow schematic diagram of matching module in fragments mosaicing system;
Fig. 5 is the workflow schematic diagram of splicing module in fragments mosaicing system.
Specific embodiment
In order to further explain feature of the invention, reference should be made to the following detailed description and accompanying drawings of the present invention.Institute Attached drawing is only for reference and purposes of discussion, is not used to limit protection scope of the present invention.
Embodiment one
As shown in Figure 1, the present invention uses a kind of fragment plane of disruption joining method based on thermonuclear feature, including walk as follows It is rapid:
S1, the local curvature's maximum point for calculating separately two fragment planes of disruption to be matched, by these points as respective Set of characteristic points;
S2, the thermonuclear feature for calculating characteristic point in the set of characteristic points;
S3, it is matched based on the characteristic point of the thermonuclear feature of the characteristic point to described two fragment planes of disruption, Building matching is to set;
S4, it is matched based on described to set, described two fragment planes of disruption is spliced.
Specifically, the thermonuclear feature for calculating all the points on the fragment plane of disruption is avoided in order to reduce matching search space, point Two fragment plane of disruption F to be matched are not calculatediAnd FjThese are put and are used as respective characteristic point by upper local curvature's maximum point Set.
Here with one of fragment plane of disruption FiFor, provide the method for calculating local curvature's maximum point:
Calculate point piGaussian curvature:
Wherein, θjIndicate pjpiWith pj+1piAngle, piFor fragment plane of disruption FiIn point, pjFor fragment plane of disruption FjIn Point, N (i) indicate piAbutment points, A indicates the hybrid projection area of the adjacent triangle in each vertex, as shown in Figure 2:
If adjacent triangle is acute triangle, point p is takeniThe midpoint on connected both sides and triangle excenter, by this three Point and piComposed area is A1;If adjacent triangle is obtuse angle or right angled triangle, point p is takeniConnected both sides Midpoint and piThe midpoint of institute's opposite side, by this 3 points and piComposed area is A2
Calculate point piAverage curvature:
Wherein, αijIndicate pjpj-1With pipj-1Angle, βijIndicate pjpj+1With pipj+1Angle, NiIndicate Δ pipjpj+1 Normal vector.
Calculate point piMaximum principal curvatures K1(pi) and minimum principal curvatures K2(pi):
By K1(pi) and K2(pi) local curvature's maximum can be calculated.
It should be noted that having had the method for calculating maximum based on maximum value and minimum value in the prior art, here It repeats no more.
After calculating local curvature's maximum, then calculate the thermonuclear feature of these local curvature's maximum.
Based on the thermonuclear feature of local curvature's maximum to fragment plane of disruption FiAnd FjIt is matched, building matching is to set P.Use fiuIndicate fragment plane of disruption FiIn characteristic point, use fjvIndicate fragment plane of disruption FjIn characteristic point, then match actually It exactly finds and each characteristic point fiuMatched characteristic point fjv
Based on matching to set P, to fragment plane of disruption FiAnd FjSpliced.
Preferably, the local curvature's maximum point for calculating separately two fragment planes of disruption to be matched, by these conducts Respective set of characteristic points include:
The local curvature's maximum point for calculating separately two fragment planes of disruption to be matched, by these points as respective first Beginning set of characteristic points;
The characteristic point is subjected to triangle gridding;
Point in feature vertex neighborhood after the triangle gridding is added in the initial feature point set and is expanded Exhibition, obtains set of characteristic points.
Specifically, reducing stitching error in order to improve splicing accuracy, obtaining initial feature point set firstWith, these characteristic points are then subjected to triangle gridding, the point in the feature vertex neighborhood after these triangle griddings is added to Initial feature point setWithIn be extended, obtain set of characteristic pointsWith
It should be noted that had the method that triangle gridding is carried out to characteristic point in the prior art, it is no longer superfluous here It states.
Preferably, the thermonuclear feature for calculating characteristic point in the set of characteristic points includes:
Calculate the Laplace-Beltrami operator of characteristic point in the set of characteristic points;
The thermonuclear of characteristic point in the set of characteristic points is calculated based on the Laplace-Beltrami operator of the characteristic point Feature.
Preferably, the Laplace-Beltrami operator of characteristic point is calculated using grid Laplace operator.
Specifically, calculating the formula of the thermonuclear feature of characteristic point are as follows:
Wherein, x indicates characteristic point, λsIndicate s-th of characteristic value of Laplace-Beltrami operator, ζsIt indicates S-th of feature vector of Laplace-Beltrami operator,Indicate point x in the thermonuclear value of moment t.
It is preferably based on characteristic point progress of the thermonuclear feature to described two fragment planes of disruption of the characteristic point Match, building matching includes: to set
Thermonuclear feature based on the characteristic point calculates each characteristic point and another fragment in a fragment plane of disruption The distance of all characteristic points in the plane of disruption;
It will be apart from the smallest two characteristic points as a matching pair;
The matching pair of each characteristic point in one fragment plane of disruption is obtained, building matching is to set.
Specifically, to fragment plane of disruption FiAnd FjIn characteristic point fiuAnd fjvMatched is exactly to calculate when different Under domain, fiuAnd fjvThe distance between:
Wherein, M indicates fragment plane of disruption Fi, the number of K expression time domain, tkIndicate the value of k-th of time domain.
For each characteristic point fiuIf
Then by (fiu,fjv) as matching pair, to obtain fragment plane of disruption FiAnd FjMatching to set P.
The matching is preferably based on to set, carrying out splicing to described two fragment planes of disruption includes:
Based on the matching to the matching pair in set, all rigid body translation matrixes are calculated;
Each matching is calculated to the global error under all rigid body translation matrixes;
Using the rigid body translation matrix under the global error minimum as general transformation matrix;
Under the general transformation matrix, described two fragment planes of disruption are spliced.
Specifically, in order to keep the global error of splicing minimum, it can be disconnected to fragment by the constraint of rigid body translation matrix Broken face FiAnd FjSpliced, the present embodiment calculates all rigid body translation matrixes using four-tuple method:
Calculate fragment plane of disruption FiAnd FjThe center of gravity of characteristic point:
Wherein,WithIt indicates to match the number to characteristic point in set, and number is identical.
By set of characteristic pointsWithConstruct covariance matrix:
Wherein, fikIndicate fragment plane of disruption FiIn k-th of characteristic point, fjkIndicate fragment plane of disruption FjIn, with fikIt is matched Characteristic point, T representing matrix transposition.
Symmetrical matrix is constituted by covariance matrix:
Wherein, the mark of tr (R) representing matrix, I3Indicate 3 × 3 unit matrix, Δ=[R '23R′31R′12]T, R'=R-RT, under Mark the element in 23,31 and 12 representing matrix R'.
The characteristic value and feature vector of Q (R) are calculated, vector corresponding to maximum eigenvalue is best rotating vector:
qR=[q0q1q2q3]T(12),
It should be noted that have the characteristic value and feature vector of calculating matrix in the prior art, and determine most preferably rotate to The method of amount, which is not described herein again.
According to best rotating vector qR, calculate spin matrix:
Translation vector is calculated again:
Then rigid body translation matrix:
Calculate global error:
If the corresponding global error of some rigid body translation matrix is minimum, using the rigid body translation matrix as global transformation square Battle array.
Under the constraint of general transformation matrix, to fragment plane of disruption FiAnd FjSpliced.
The matching is preferably based on to the matching pair in set, calculating all rigid body translation matrixes includes:
Based on the matching to the matching pair in set, three all not conllinear matchings pair are obtained;
Calculate the rigid body translation matrix of three all not conllinear matchings pair.
It should be noted that the accuracy in order to guarantee splicing, at least needs according to three not conllinear matchings to calculating Rigid body translation matrix.
Embodiment two
As shown in figure 3, the present invention uses a kind of fragment plane of disruption splicing system based on thermonuclear feature, including characteristic point to obtain Modulus block 10, thermonuclear feature calculation module 20, matching module 30 and splicing module 40;
Characteristic point obtains local curvature's maximum point that module 10 is used to obtain two fragment planes of disruption to be matched, by this A little points are used as respective set of characteristic points;
Thermonuclear feature calculation module 20 is used to calculate the thermonuclear feature of characteristic point in the set of characteristic points;
Matching module 30 is for the thermonuclear feature based on the characteristic point to the feature of described two fragment planes of disruption Point is matched, and building matching is to set;
Splicing module 40 is used to splice described two fragment planes of disruption set based on the matching.
Specifically, it is corresponding with method described in embodiment one, when system works, first passes through characteristic point and obtain module 10 obtain two fragment plane of disruption F to be matchediAnd FjThese are put and are used as respective characteristic point by upper local curvature's maximum point Set;The thermonuclear feature of these local curvature's maximum of the calculating of thermonuclear feature calculation module 20;It is special that matching module 30 is based on thermonuclear Sign is to fragment plane of disruption FiAnd FjIt is matched, building matching is to set P;Splicing module 40 is based on matching to set P, to fragment Plane of disruption FiAnd FjSpliced.
Preferably, as shown in figure 4, matching module 30 includes metrics calculation unit 31, judging unit 32 and construction unit 33;
Metrics calculation unit 31 is used for the thermonuclear feature based on the characteristic point, calculates each in a fragment plane of disruption Characteristic point is at a distance from all characteristic points in another fragment plane of disruption;
Judging unit 32 is used for judging whether the distance between two characteristic points is minimum, and will be apart from the smallest two characteristic points As a matching pair;
Construction unit 33 is used to obtain the matching pair of each characteristic point in one fragment plane of disruption, building matching pair Set.
Specifically, corresponding with method described in embodiment one, metrics calculation unit 31 is calculated in different time domains Under, fiuAnd fjvThe distance between d (fiu,fjv);Judging unit 32 is for judging d (fiu,fjv) whether minimum, it, will if minimum (fiu,fjv) as a matching pair;Construction unit 33 by all matchings to be built into matching to set P.
Preferably, as shown in figure 5, splicing module 40 includes converter unit 41, error calculation unit 42,43 and of screening unit Concatenation unit 44;
Converter unit 41 is used to calculate all rigid body translation matrixes to the matching pair in set based on the matching;
Error calculation unit 42 is for calculating each matching to the global error under all rigid body translation matrixes;
Screening unit 43 is for filtering out minimum global error, and by the rigid body translation under the global error minimum Matrix is as general transformation matrix;
Concatenation unit 44 is used under the general transformation matrix, is spliced to described two fragment planes of disruption.
Specifically, corresponding with method described in embodiment one, converter unit 41 is used for based on the pairing set Matching pair in conjunction calculates all rigid body translation matrix Φk;Error calculation unit 42 calculates rigid body translation matrix ΦkIt is corresponding Global errorScreening unit 43 filters out minimum global error, and will be in global error minimum feelings Rigid body translation matrix Φ under conditionkAs general transformation matrix;Concatenation unit 44 is in general transformation matrix ΦkUnder constraint, to fragment Plane of disruption FiAnd FjSpliced.
The present invention calculates separately local curvature's maximum point of two fragment planes of disruption to be matched first, these points are made For respective set of characteristic points, then calculate the thermonuclear feature of characteristic point in set of characteristic points, the thermonuclear feature pair based on characteristic point The characteristic point of two fragment planes of disruption is matched, and building matching is spliced to set, and to two fragment planes of disruption, thus Improve the accuracy of fragments mosaicing.
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention and Within principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.

Claims (10)

1. a kind of fragment plane of disruption joining method based on thermonuclear feature, which comprises the steps of:
These are put and are used as respective characteristic point by the local curvature's maximum point for calculating separately two fragment planes of disruption to be matched Set;
Calculate the thermonuclear feature of characteristic point in the set of characteristic points;
It is matched based on the characteristic point of the thermonuclear feature of the characteristic point to described two fragment planes of disruption, building matching To set;
Based on the matching to set, described two fragment planes of disruption are spliced.
2. the method as described in claim 1, which is characterized in that the office for calculating separately two fragment planes of disruption to be matched Portion's curvature maximum point, these, which are put the respective set of characteristic points of conduct, includes;
These are put and are used as respective initial spy by the local curvature's maximum point for calculating separately two fragment planes of disruption to be matched Levy point set;
The characteristic point is subjected to triangle gridding;
Point in feature vertex neighborhood after the triangle gridding is added in the initial feature point set and is extended, is obtained To set of characteristic points.
3. the method as described in claim 1, which is characterized in that the thermonuclear for calculating characteristic point in the set of characteristic points is special Sign includes:
Calculate the Laplace-Beltrami operator of characteristic point in the set of characteristic points;
Laplace-Beltrami operator based on the characteristic point calculates the thermonuclear feature of characteristic point in the set of characteristic points.
4. method as claimed in claim 3, which is characterized in that calculate the characteristic point using grid Laplace operator Laplace-Beltrami operator.
5. the method as described in claim 1, which is characterized in that it is described based on the thermonuclear feature of the characteristic point to described two The characteristic point of the fragment plane of disruption is matched, and building matching includes: to set
Thermonuclear feature based on the characteristic point calculates each characteristic point and another fragment in a fragment plane of disruption and is broken The distance of all characteristic points in face;
It will be apart from the smallest two characteristic points as a matching pair;
The matching pair of each characteristic point in one fragment plane of disruption is obtained, building matching is to set.
6. the method as described in claim 1, which is characterized in that described to be matched based on described to set, to described two fragments The plane of disruption carries out splicing
Based on the matching to the matching pair in set, all rigid body translation matrixes are calculated;
Each matching is calculated to the global error under all rigid body translation matrixes;
Using the rigid body translation matrix under the global error minimum as general transformation matrix;
Under the general transformation matrix, described two fragment planes of disruption are spliced.
7. method as claimed in claim 6, which is characterized in that it is described to be matched based on described to the matching pair in set, it calculates All rigid body translation matrixes include: out
Based on the matching to the matching pair in set, three all not conllinear matchings pair are obtained;
Calculate the rigid body translation matrix of three all not conllinear matchings pair.
8. a kind of fragment plane of disruption splicing system based on thermonuclear feature, which is characterized in that including characteristic point obtain module (10), Thermonuclear feature calculation module (20), matching module (30) and splicing module (40);
Characteristic point obtains local curvature's maximum point that module (10) are used to obtain two fragment planes of disruption to be matched, by these Point is used as respective set of characteristic points;
Thermonuclear feature calculation module (20) is used to calculate the thermonuclear feature of characteristic point in the set of characteristic points;
Matching module (30) is for the thermonuclear feature based on the characteristic point to the characteristic point of described two fragment planes of disruption It is matched, building matching is to set;
Splicing module (40) is used to splice described two fragment planes of disruption set based on the matching.
9. system as claimed in claim 8, which is characterized in that the matching module (30) include metrics calculation unit (31), Judging unit (32) and construction unit (33);
Metrics calculation unit (31) is used for the thermonuclear feature based on the characteristic point, and it is special to calculate each in a fragment plane of disruption Sign point is at a distance from all characteristic points in another fragment plane of disruption;
Judging unit (32) will be made for judging whether the distance between two characteristic points is minimum apart from the smallest two characteristic points For a matching pair;
Construction unit (33) is used to obtain the matching pair of each characteristic point in one fragment plane of disruption, constructs a pairing set It closes.
10. system as claimed in claim 8, which is characterized in that the splicing module (40) includes converter unit (41), error Computing unit (42), screening unit (43) and concatenation unit (44);
Converter unit (41) is used to calculate all rigid body translation matrixes to the matching pair in set based on the matching;
Error calculation unit (42) is for calculating each matching to the global error under all rigid body translation matrixes;
Screening unit (43) is for filtering out minimum global error, and by the rigid body translation square under the global error minimum Battle array is used as general transformation matrix;
Concatenation unit (44) is used under the general transformation matrix, is spliced to described two fragment planes of disruption.
CN201910239060.1A 2019-03-27 2019-03-27 Fragment fracture surface splicing method and system based on thermonuclear characteristics Active CN110047151B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910239060.1A CN110047151B (en) 2019-03-27 2019-03-27 Fragment fracture surface splicing method and system based on thermonuclear characteristics

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910239060.1A CN110047151B (en) 2019-03-27 2019-03-27 Fragment fracture surface splicing method and system based on thermonuclear characteristics

Publications (2)

Publication Number Publication Date
CN110047151A true CN110047151A (en) 2019-07-23
CN110047151B CN110047151B (en) 2023-05-23

Family

ID=67275333

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910239060.1A Active CN110047151B (en) 2019-03-27 2019-03-27 Fragment fracture surface splicing method and system based on thermonuclear characteristics

Country Status (1)

Country Link
CN (1) CN110047151B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102945569A (en) * 2012-10-23 2013-02-27 西北工业大学 Three-dimensional model symmetry analysis method based on heat kernel signal
CN105427252A (en) * 2015-11-06 2016-03-23 北京航空航天大学 Mesh model multi-scale geometric detail repair method based on empirical mode decomposition
CN107590772A (en) * 2017-07-18 2018-01-16 西北大学 A kind of cultural relic fragments method for automatically split-jointing based on adaptive neighborhood matching

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102945569A (en) * 2012-10-23 2013-02-27 西北工业大学 Three-dimensional model symmetry analysis method based on heat kernel signal
CN105427252A (en) * 2015-11-06 2016-03-23 北京航空航天大学 Mesh model multi-scale geometric detail repair method based on empirical mode decomposition
CN107590772A (en) * 2017-07-18 2018-01-16 西北大学 A kind of cultural relic fragments method for automatically split-jointing based on adaptive neighborhood matching

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
THOMAS CAISSARD: "heat kernel laplace-beltrami operator on digital surfaces", 《20TH INTERNATIONAL CONFERENCE ON DISCRETE GEOMETRY FOR COMPUTER IMAGERY》 *

Also Published As

Publication number Publication date
CN110047151B (en) 2023-05-23

Similar Documents

Publication Publication Date Title
CN106548159A (en) Reticulate pattern facial image recognition method and device based on full convolutional neural networks
CN104463899B (en) A kind of destination object detection, monitoring method and its device
Mizoguchi et al. Quantitative scaling evaluation of concrete structures based on terrestrial laser scanning
CN101315661B (en) Fast three-dimensional face recognition method for reducing expression influence
Xu et al. Predicting animation skeletons for 3d articulated models via volumetric nets
CN107766776A (en) A kind of finger vein identification method and device
CN106096503A (en) A kind of based on key point with the three-dimensional face identification method of local feature
CN110222642A (en) A kind of planar architectural component point cloud contour extraction method based on global figure cluster
CN110020652A (en) The dividing method of Tunnel Lining Cracks image
CN107025449A (en) A kind of inclination image linear feature matching process of unchanged view angle regional area constraint
Munsell et al. Evaluating shape correspondence for statistical shape analysis: A benchmark study
CN103268500A (en) Gait identifying method with robustness to walking gait changes
CN112446301B (en) Method and system for detecting multi-class targets in remote sensing image
CN106204422A (en) Super large width image Rapid matching joining method based on block subgraph search
CN109272442A (en) Processing method, device, equipment and the storage medium of panorama spherical surface image
US7181377B1 (en) Method of modifying a volume mesh using sheet extraction
CN101551865B (en) Outward appearance and shape is utilized to detect the system and method with matching anatomical structure
CN110047151A (en) A kind of fragment plane of disruption joining method and system based on thermonuclear feature
Chambolle et al. Regularity for the optimal compliance problem with length penalization
CN105046698A (en) Shoulder joint defect parameter statistics method and system based on left and right symmetry information
CN109544578A (en) Recombination restored method based on the matched three-dimensional fragment of maximum similarity
Wang et al. Automated labeling of the airway tree in terms of lobes based on deep learning of bifurcation point detection
CN108334873A (en) A kind of 3D four-dimension hand data discrimination apparatus
Du et al. An automatic positioning algorithm for archaeological fragments
Sun Discrete Curvature Theories and Applications

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant