CN106934824A - The global non-rigid registration and method for reconstructing of deformable bodies - Google Patents

The global non-rigid registration and method for reconstructing of deformable bodies Download PDF

Info

Publication number
CN106934824A
CN106934824A CN201710156421.7A CN201710156421A CN106934824A CN 106934824 A CN106934824 A CN 106934824A CN 201710156421 A CN201710156421 A CN 201710156421A CN 106934824 A CN106934824 A CN 106934824A
Authority
CN
China
Prior art keywords
model
sigma
follows
conversion
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
CN201710156421.7A
Other languages
Chinese (zh)
Other versions
CN106934824B (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.)
Shenzhen Lingyun Shixun Technology Co.,Ltd.
Original Assignee
Tianjin 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 Tianjin University filed Critical Tianjin University
Priority to CN201710156421.7A priority Critical patent/CN106934824B/en
Publication of CN106934824A publication Critical patent/CN106934824A/en
Application granted granted Critical
Publication of CN106934824B publication Critical patent/CN106934824B/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

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Processing Or Creating Images (AREA)
  • Image Generation (AREA)

Abstract

The invention belongs to computer application field, three-dimensional reconstruction, registration, to realize the deformation of the big-movement for the treatment of objective object.The technical solution adopted by the present invention is, the global non-rigid registration and method for reconstructing of deformable bodies, it is assumed that have the n model at visual angle, be designated as U1, U2..., Un.For any one model p,N is the number of the point of model p;It is a littleHomogeneous coordinates, the model U adjacent for a pairp, Up+1, for last model Un, that adjacent thereto is U1, using artificial or ask the algorithm of corresponding relation to find initial mapping relation f between themp→p+1, i.e. then corresponding points solve the non-rigid transformation X between themp, It is a transformation matrix of 3*4.Deformation occasion present invention is mainly applied to process the big-movement of objective object.

Description

The global non-rigid registration and method for reconstructing of deformable bodies
Technical field
The invention belongs to computer application field, three-dimensional reconstruction, registration, specifically, it is related to the overall situation based on rarefaction representation Non-rigid surface aligns and method for reconstructing.
Background technology
In computer graphics and computer vision field, dynamic three-dimensional reconstruction is a hot research problem, and it is intended to Corresponding dynamic scene is recovered by single or multiple cameras.With the appearance of commercial depth camera, such as Microsoft Kinect, reconstruct that the model and texture of scene become increasingly facilitates, and cost is also more and more lower.Nowadays, it Many fields are applied, such as 3D printing, game and film.
In order to realize dynamic three-dimensional reconstruction, some seminar devise some multicamera systems.Li Kun et al. (Li K, Dai Q,Xu W.Markerless Shape and Motion Capture From Multiview Video Sequences.[J].IEEE Transactions on Circuits&Systems for Video Technology, 2011,21(3):320-334.) a dome-type multicamera system, this system have been built in Tsing-Hua University with 20 cameras Principle be by various visual angles stereoscopic approach and based on voxel deformation method realize in synchronous acquisition and Restoration dynamics scene appoint Meaning target and its texture.Aguiar et al. (De Aguiar E, Stoll C, Theobalt C, et al.Performance capture from sparse multi-view video[J].Acm Transactions on Graphics,2008,27 (3):A system for sparse sampling 15-19.) is constructed with 8 cameras, this system is by combining the deformation skill based on surface Art and the deformation technology based on voxel realize effective acquisition and reconstruction of the form and action to objective.However, this Multicamera system can run into many limitations in actual applications, such as, this multicamera system cost is very high, it is difficult to safeguard and And it is portable.Thus, due to the low cost of Microsoft's Kinect cameras and its multisensor, make it obtained it is very wide should With.Tong et al. (Tong J, Zhou J, Liu L, et al.Scanning 3D Full Human Bodies Using Kinects[J].IEEE Transactions on Visualization&Computer Graphics,2012,18(4): A complete three-dimensional (3 D) manikin 643-650.) is reconstructed with three cameras, but it requires human body target in gatherer process Remain stationary as.Guo et al. (Guo K, Xu F, Wang Y, et al.Robust Non-rigid Motion Tracking and Surface Reconstruction Using L0Regularization[C]//IEEE International Conference on Computer Vision.2015:3083-3091.) nothing is realized with three hand-held Kinect cameras The dynamic reconstruction of the interaction of mark.In order to be able to simpler and convenient, Li et al. (Li H, Vouga E, Gudym A, et al.3D Self-Portraits[J].Acm Transactions on Graphics,2013,32(6):2504-2507.) only with single Kinect reconstructs a complete threedimensional model, but it will ask for help the holding identical posture under each visual angle.Dou et al. (Dou M,Taylor J,Fuchs H,et al.3D scanning deformable objects with a single RGBD sensor[C]//Computer Vision and Pattern Recognition.IEEE,2015:493-501.) use Single Kinect devises one and allows the target object system that can have moderate finite deformation, but this system requirements adjacent view change Shape can not be big, and it has complexity and very big amount of calculation very high, thus the used time is also very long.
Problem based on the above, we have proposed a kind of the non-firm of new overall situation of the deformable bodies based on single Kinect Property registration and method for reconstructing, our method allows the target object to have larger action to deform, and data used are less, the used time It is shorter.
The content of the invention
To overcome the deficiencies in the prior art, it is contemplated that realizing the deformation of the big-movement for the treatment of objective object.This Inventing the technical scheme for using is, the global non-rigid registration and method for reconstructing of deformable bodies, it is assumed that have the n mould at visual angle Type, is designated as U1,U2,…,Un.For any one model p,N is the number of the point of model p;It is a littleHomogeneous coordinates, the model U adjacent for a pairp, Up+1, for last model Un, That adjacent thereto is U1, using artificial or ask the algorithm of corresponding relation to find initial mapping relation f between themp→p+1, i.e., it is right Ying Dian, then solves the non-rigid transformation X between themp,It is a conversion square of 3*4 Battle array.The method for adding multiresolution in the algorithm, will any one model all carry out down-sampled obtaining corresponding low resolution mould Type, is designated as U(p,s),U(p,s-1),…,U(p,1), U(p,s)Represent the model of lowest resolution, U(p,1)Represent the mould of original resolution Type, then builds constraint with the corresponding relation in high-resolution models, solves the conversion between low resolution model, will finally become Change and map back in high-resolution models, be denoted asIt is the point on s resolution models, Γi (p,s+1)Be withCentered on r It is all points on s+1 resolution models in the range of the ball of radius.
The process of the conversion between solution low resolution model is as follows:
Wherein weight ajIt is defined as follows:
R is effective radius, is defined as in low resolution model so the average weighted twice of the length of side,RepresentWithBetween Euclidean distance, and with the increase of distance, weight constantly reduces;
Based on the corresponding relation between consecutive phantom, following energy function equation is built:
Edata(X) it is data item, represents the object function energy of data item, for is corresponded to after ensureing rotated translation transformation The distance between point summation is minimum;Esmooth(X) it is smooth item, represents the object function energy of smooth item, it is ensured that the point for closing on is gathered around There is as far as possible similar conversion;Erig(X) it is orthogonal terms, if its constraint partial transformation is rigid;Finally, EarapIt is Laplce Bound term, the length on the side of its restricted model keeps constant as far as possible before and after conversion, and alpha, gamma and β are respectively to weigh data The weight of item, smooth item and Laplce, this four are defined as follows:
(1) data item Edata(X):Two neighboring visual angle model Up,Up+1Between it is registering as general registration problems, first The corresponding relation f put between looking for modelp, the conversion X between solving modelp, because not being model UpOn each pointHave at it Consecutive phantom Up+1On corresponding points, thus for each point sets a weightIf this point is in its adjacent mould There are corresponding points to be then set to 1 in type, 0 is not set to then, it is U that O (p) is denoted asp+1Upper and UpThe set of corresponding points, obtains data item It is defined as follows:
Formula above is write as:
Diag represents the diagonalization block matrix of input vector, is denoted asObtain following form:
Wherein H is
(2) item E is smoothedsmooth(X):For model UpOn pointIt is denoted asIt is the set of its point being connected, is denoted as ForIt is connected thereto a littleSide, therefore, obtain the set on sideThe smooth item of definition is such as Under:
Smooth item is write as:
It is denoted as B=diag (B1,…,Bn), obtain
(3) orthogonal terms Erig(X):Learn that their physical aspect is to meet local stiffness from actual target object observation Conversion, introduce local stiffness bound term to reduce the flexibility of conversion, especially, it is assumed that a conversionBe it is rigid, it Comprising a spin matrix and a translation matrix, then, orthogonal terms are defined as follows:
DiIt is a scalar matrix of 3*4, it is used to extractSpin matrix, if additionally,Multiply Caused with -1Determinant for just;
(4) Laplce Earap(X):Introduce Laplce and protect bound term long, the effect of this constraint is so that the side of model It is long to keep constant as far as possible before and after conversion, it is denoted as respectivelyIt is the side that point i is connected with j,Also there is similar expression, therefore, define Laplce as follows:
Here willConstant 1 is set to,It is a spin matrix, it passes throughSingle polar decomposition is obtained, It is defined as follows:
By single polar decomposition, obtainSolve as follows:
WeightDefined by the tangent angle on side:
αijAnd βijIt is the relative angle on side (i, j).Then onMinimize Earap(X), obtain:
Therefore, Laplce is write as
LpThe linear combination on the above formula left side is represented, discrete Laplce-Bellamy spy's operator is also;bpBe a n tie up to Amount, its i-th row represents the expression formula on the right of above formula, and passes throughWithAlternating iteration is solved, and is denoted as L=diag (L1,…, Ln), b=[b1,…bn]T, Laplce can be rewritten as follows:
Boundary condition:In order that our optimization problem has unique solution, first visual angle model is set to reference viewing angle, then The conversion X of first model1Unit matrix is set to, four with reference to more than, optimization problem is obtained as follows:
Wherein C and A are auxiliary variables.
Optimization problem is solved using Augmented Lagrange method, is comprised the following steps that:
1. be input into each visual angle and its it is down-sampled after model Up, Up,sCorresponding points and between consecutive phantom;
If 2. X does not restrain, corresponding relation f is looked for againp:Up→Up+1.Otherwise go to 4.;
3. T is updatedi, X is solved with Augmented Lagrange method.Otherwise go to 2.;
4. X is exported.
The features of the present invention and beneficial effect are:
The present invention carries out global nonrigid registration and rebuilds for the target object with big action deformation, with Lower feature:
1. this algorithm proposes the framework of global registration, i.e., two neighboring visual angle model mutually registers, it is to avoid conventional method In closed loop test problems.Thus effectively alleviate the error accumulation problem in registration process.
2. this algorithm can process object under conditions of less data amount (general visual angle model quantity is 15~30) The big-movement deformation of body, and preferable complete model can be reconstructed.In addition, the computation complexity of this algorithm is smaller than conventional method A lot.
3. the method that this algorithm uses multiresolution, this allows that solving this optimization problem obtains unique solution, and avoids Conventional method is easy to be absorbed in the problem of Local Minimum.Additionally, this reduces the difficulty for the treatment of large-scale data, further subtracting Small computation complexity.
4. this algorithm adds Laplce and protects bound term long, alleviates in registration process after imperfect Model registration Contraction problem, also for last complete model of rebuilding provides guarantee.
Brief description of the drawings:
Series of advantages of the present invention will be apparent from description below in conjunction with the accompanying drawings to example and easily manage Solution:
Fig. 1 is that, using the data (complete threedimensional model) of standard database, (a) is 10 selected complete moulds of standard Type, they have big action to deform;B () is method 1:”Yang J,Li K,Li K,et al.Sparse non-rigid registration of 3D shapes[C]//Computer Graphics Forum.2015:The result of 89-99. ";(c) It is method 2:" Robust Non-Rigid Registration With Reweighted Dual Sparsities " and knot Really;D () is the result of this algorithm.It is error size with the part of color mark, error is normalized to 0~1.
As shown in Figure 1, method 1 is worst, there is very big error of fitting;And the fitting overall error of method 2 is 9.738, we Method overall error be 3.0604.Therefore, our method has more preferable result.
Fig. 2 is the data from standard database by extracting the data set (totally 35 that the visible part at each visual angle is obtained Visual angle model), experimental result below figure.The result of the first behavioral approach 1 in figure, the result of the second behavioral approach 2, the third line is This arithmetic result.First registration result for being classified as model 1-2, second is classified as the registration result of model 1-20, and the 3rd is classified as all The result of model, the 4th is classified as the result of Poisson reconstruction.This it appears that this algorithm has obtained more preferable registration result and weight Build result.
Fig. 3 and Fig. 4 are the results (having 30 and 15 visual angle models respectively) of the True Data gathered with Kinect v2. Equally, the more preferable registration of this algorithmic descriptions and reconstructed results.
Fig. 5 is flow chart of the present invention.
Specific embodiment
To solve the problems, such as existing method, the deformation of the big-movement of objective object can be processed.Therefore, the present invention takes Scheme be, the global non-rigid registration method based on rarefaction representation.The n model at visual angle is suppose there is, U is designated as1,U2,…,Un。 For any one model p,N is the number of the point of model p;It is a littleHomogeneous coordinates.The model U adjacent for a pairp, Up+1(for last model Un, that adjacent thereto is U1), use Algorithm artificial or that seek corresponding relation (as " Tam G K L, Martin R R, Rosin P L, et al.Diffusion pruning for rapidly and robustly selecting global correspondences using local isometry[J].Acm Transactions on Graphics,2014,33(1):57-76. ") find between them just Beginning mapping relationship fp→p+1, i.e. then corresponding points solve the non-rigid transformation X between themp,It is a transformation matrix of 3*4.There are 12 frees degree in view of each conversion put, then There is the m point just to have the 12m free degree for a model, this for the condition of there was only m constraint be not enough to solve it is unique Solution.Thus, the method that the present invention adds multiresolution in the algorithm, will any one model all carry out down-sampled obtaining phase The low resolution model answered, is designated as U(p,S),U(p,s-1),…,U(p,1), U(p,S)Represent the model of lowest resolution, U(p,1)Represent original The model of beginning resolution ratio.Then constraint is built with the corresponding relation in high-resolution models, between solution low resolution model Conversion, transformed mappings are finally returned in high-resolution models (look for it in low resolution model with the point in high-resolution models The weighted average of the conversion of the point of one circle neighborhood is converted as it).It is denoted asIt is the point on s resolution models, Γi (p,s+1)Be withCentered on r for radius ball in the range of all points on s+1 resolution models.Specifically ask Solution preocess is as follows:
Wherein weight ajIt is defined as follows:
R is effective radius, is defined as in low resolution model so the average weighted twice of the length of side.RepresentWithBetween Euclidean distance, and with the increase of distance, weight constantly reduces.
Based on the corresponding relation between consecutive phantom, following energy function equation can be built:
Edata(X) it is data item, represents the object function energy of data item, for is corresponded to after ensureing rotated translation transformation The distance between point summation is minimum;Esmooth(X) it is smooth item, represents the object function energy of smooth item, it is ensured that the point for closing on is gathered around There is as far as possible similar conversion;Erig(X) it is orthogonal terms, if its constraint partial transformation is rigid;Finally, EarapIt is Laplce Bound term, the length on the side of its restricted model keeps constant as far as possible before and after conversion.α, γ and β are respectively to weigh data The weight of item, smooth item and Laplce.This four are defined as follows:
(1) data item Edata(X):Two neighboring visual angle model Up,Up+1Between it is registering as general registration problems, first The corresponding relation f put between looking for modelp, the conversion X between solving modelp.Because not being model UpOn each pointHave at it Consecutive phantom Up+1On corresponding points, thus for each point sets a weightIf this point is in its adjacent mould There are corresponding points to be then set to 1 in type, 0 is not set to then, it is U that O (p) is denoted asp+1Upper and UpThe set of corresponding points.Can be counted It is defined as follows according to item:
Formula above can be write as:
Diag represents the diagonalization block matrix of input vector.It is denoted asCan obtain as follows Form:
Wherein H is
(2) item E is smoothedsmooth(X):For model UpOn pointIt is denoted asIt is the set of its point being connected, is denoted as ForIt is connected thereto a littleSide.Therefore, it can obtain the set on sideThe smooth item of definition It is as follows:
Smooth item can be write as:
It is denoted as B=diag (B1,…,Bn), can obtain
(3) orthogonal terms Erig(X):Observed it is known that their physics shape from actual target object (human body or animal) State meets local rigid transformation.For example, the leg of people is typically rigid motion.Therefore, this algorithm introduces local stiffness about Beam reduces the flexibility of conversion.Especially, it is assumed that a conversionIt is rigid, it (is also cried comprising a spin matrix Orthogonal matrix) and a translation matrix.Then, orthogonal terms are defined as follows:
DiIt is a scalar matrix of 3*4, it is used to extractSpin matrix.If additionally,We - 1 is multiplied by causeDeterminant for just.
(4) Laplce Earap(X):In experimentation in the early stage, it has been found that the side of model has that shrinks inwards to incline To in order to alleviate this problem of dtmf distortion DTMF, this algorithm introduces Laplce and protects bound term long.The effect of this constraint is so that model The length of side keeps constant as far as possible before and after conversion.We are denoted as respectivelyIt is the side that point i is connected with j, Also there is similar expression.Therefore, it can definition Laplce as follows:
Here willIt is set to constant 1.It is a spin matrix, it passes throughSingle polar decomposition is obtained, It is defined as follows
By single polar decomposition, can obtainSolve as follows:
WeightDefined by the tangent angle on side:
αijAnd βijIt is the relative angle on side (i, j).Then onMinimize Earap(X), can obtain:
Therefore, Laplce can be write as
LpThe linear combination on the above formula left side is represented, discrete Laplce-Bellamy spy's operator is also;bpBe a n tie up to Amount, its i-th row represents the expression formula on the right of above formula, and passes throughWithAlternating iteration is solved.It is denoted as L=diag (L1,…, Ln), b=[b1,…bn]T, Laplce can be rewritten as follows:
Boundary condition:In order that our optimization problem has unique solution, first visual angle model is set to reference by this algorithm Visual angle, then the conversion X of first model1It is set to unit matrix.Four with reference to more than, the optimization problem that can obtain this algorithm is as follows:
Wherein C and A are auxiliary variables.
Optimization problem to more than can be solved using Augmented Lagrange method, be comprised the following steps that:
1. be input into each visual angle and its it is down-sampled after model Up, Up,sCorresponding points and between consecutive phantom.
If 2. X does not restrain, corresponding relation f is looked for againp:Up→Up+1.Otherwise go to 4..
3. T is updatedi, X is solved with Augmented Lagrange method.Otherwise go to 2..
4. X is exported.
Series of advantages of the present invention will be apparent from description below in conjunction with the accompanying drawings to example and easily manage Solution:
Fig. 2 is the data from standard database by extracting the data set (totally 35 that the visible part at each visual angle is obtained Visual angle model), experimental result below figure.The result of the first behavioral approach 1 in figure, the result of the second behavioral approach 2, the third line is This arithmetic result.First registration result for being classified as model 1-2, second is classified as the registration result of model 1-20, and the 3rd is classified as all The result of model, the 4th is classified as the result of Poisson reconstruction.This it appears that this algorithm has obtained more preferable registration result and weight Build result.
Fig. 3 and Fig. 4 are the results (having 30 and 15 visual angle models respectively) of the True Data gathered with Kinect v2. Equally, the more preferable registration of this algorithmic descriptions and reconstructed results.
The present invention first using ask corresponding points algorithm (as " Tam G K L, Martin R R, Rosin P L, et al.Diffusion pruning for rapidly and robustly selecting global correspondences using local isometry[J].Acm Transactions on Graphics,2014,33 (1):57-76. ") initial corresponding relation between consecutive phantom is found out, data item constraint is then built by corresponding relation, then by it His priori can build smooth item, orthogonal item constraint, in order to alleviate the contraction problem produced for imperfect model deformation, introduce Laplce's item constraint, the above four collectively constitutes our majorized function equation.Finally, using augmentation Lagrangian method and side Majorized function equation is solved to back-and-forth method.Specific method comprises the following steps:
1) to each initial model UpCarry out the down-sampled model U for obtaining corresponding low resolution(p,S),U(p,S-1),…, U(p,1), and be that every a pair of consecutive phantoms find out initial corresponding relation fp
2) it is constraint by the corresponding relation on above archetype, adds the priori features of model, optimization letter can be built Number equation is as follows:
Edata(X) it is data item, represents the object function energy of data item, for is corresponded to after ensureing rotated translation transformation The distance between point summation is minimum;Esmooth(X) it is smooth item, represents the object function energy of smooth item, it is ensured that the point for closing on is gathered around There is as far as possible similar conversion;Erig(X) it is orthogonal terms, if its constraint partial transformation is rigid;Finally, EarapIt is Laplce Bound term, the length on the side of its restricted model keeps constant as far as possible before and after conversion.α, γ and β are respectively to weigh data The weight of item, smooth item and Laplce.
3) sparse matrix H, B, L are defined
Build data item:Wherein
Smooth item:Esmooth(X)=∑p‖BX‖1, wherein B=diag (B1,…,Bn);
Orthogonal terms:
Laplce:Wherein L=diag (L1,…,Ln), b=[b1,…bn]T
4) following majorized function equation is solved using Augmented Lagrange method and set direction method.
S.t C=HX
A=BX

Claims (3)

1. the global non-rigid registration and method for reconstructing of a kind of deformable bodies, it is characterized in that, it is assumed that there is the n model at visual angle, It is designated as U1,U2,…,Un.For any one model p,N is the number of the point of model p;It is a littleHomogeneous coordinates, the model U adjacent for a pairp, Up+1, for last model Un, That adjacent thereto is U1, using artificial or ask the algorithm of corresponding relation to find initial mapping relation f between themp→p+1, i.e., it is right Ying Dian, then solves the non-rigid transformation X between themp, It is a transformation matrix of 3*4 In the algorithm add multiresolution method, will any one model all carry out it is down-sampled obtain corresponding low resolution model, It is designated as U(p,S),U(p,s-1),…,U(p,1), U(p,s)Represent the model of lowest resolution, U(p,1)The model of original resolution is represented, so Constraint is built with the corresponding relation in high-resolution models afterwards, the conversion between low resolution model is solved, finally conversion is reflected It is emitted back towards in high-resolution models, is denoted asIt is the point on s resolution models, Γi (p,s+1)Be withCentered on r be half All points on s+1 resolution models in the range of the ball in footpath.
2. the global non-rigid registration and method for reconstructing of deformable bodies as claimed in claim 1, it is characterized in that, solve low point The solution procedure of the conversion between resolution model is as follows:
X i ( p , s ) = Σ j ∈ Γ i ( p , s + 1 ) a j ( u i ( p , s ) , u j ( p , s + 1 ) , r ) X j ( p , s + 1 ) - - - ( 1 )
Wherein weight ajIt is defined as follows:
a j ( u i ( p , s ) , u j ( p , s + 1 ) , r ) = m a x ( 0 , ( 1 - d 2 ( u i ( p , s ) , u j ( p , s + 1 ) ) r 2 ) ) - - - ( 2 )
R is effective radius, is defined as in low resolution model so the average weighted twice of the length of side,RepresentWithBetween Euclidean distance, and with the increase of distance, weight constantly reduces;
Based on the corresponding relation between consecutive phantom, following energy function equation is built:
E ( X ; f ) = Δ E d a t a ( X ; f ) + αE s m o o t h ( X ) + γE r i g ( X ) + βE a r a p ( X ) - - - ( 3 )
Edata(X) be data item, represent the object function energy of data item, for ensure after rotated translation transformation corresponding points it Between it is minimum apart from summation;Esmooth(X) it is smooth item, represents the object function energy of smooth item, it is ensured that the point for closing on possesses to the greatest extent The similar conversion of amount;Erig(X) it is orthogonal terms, if its constraint partial transformation is rigid;Finally, EarapIt is Laplce's constraint Item, the length on the side of its restricted model keeps constant as far as possible before and after conversion, and alpha, gamma and β are respectively to weigh data item, put down Sliding item and the weight of Laplce, this four are defined as follows:
(1) data item Edata(X):Two neighboring visual angle model Up,Up+1Between it is registering as general registration problems, first look for mould The corresponding relation f put between typep, the conversion X between solving modelp, because not being model UpOn each pointHave adjacent at its Model Up+1On corresponding points, thus for each point sets a weightIf this point is on its consecutive phantom There are corresponding points to be then set to 1,0 is not set to then, it is U that O (p) is denoted asp+1Upper and UpThe set of corresponding points, obtains determining for data item Justice is as follows:
E d a t a ( X ; f ) = Δ Σ p Σ u i p ∈ U p w i p | | X i p u i p - X f p ( i ) p u f p ( i ) p + 1 | | 1 - - - ( 4 )
Formula above is write as:
E d a t a ( X ; f ) = Δ Σ p | | W p ( U p X p - U p + 1 X p + 1 ) | | 1
W p = d i a g ( w 1 p , w 2 p , ... , w N p )
U p = d i a g ( u 1 p , u 2 p , ... , u N p ) - - - ( 5 )
Diag represents the diagonalization block matrix of input vector, is denoted asObtain following form:
E d a t a ( X ; f ) = Δ | | H X | | 1 - - - ( 6 )
Wherein H is
(2) item E is smoothedsmooth(X):For model UpOn pointIt is denoted asIt is the set of its point being connected, is denoted asFor It is connected thereto a littleSide, therefore, obtain the set on sideThe smooth item of definition is as follows:
E s m o o t h ( X ) = Σ p Σ e i j p ∈ ϵ p | | X i p u j p - X j p u j p | | 1 - - - ( 7 )
Smooth item is write as:
E s m o o t h ( X ) = Σ p | | B p X p | | 1 - - - ( 8 )
It is denoted as B=diag (B1,…,Bn), obtain
E s m o o t h ( X ) = Σ p | | B X | | 1 - - - ( 9 )
(3) orthogonal terms Erig(X):Learn that their physical aspect is to meet local rigid transformation from actual target object observation , introduce local stiffness bound term to reduce the flexibility of conversion, especially, it is assumed that a conversionIt is rigid, it is included One spin matrix and a translation matrix, then, define orthogonal terms as follows:
E r i g ( X ) = Σ p Σ i | | D i X i p - R i p | | F 2 - - - ( 10 )
s . t . R i p T R i p = I 3
det ( R i p ) > 0
DiIt is a scalar matrix of 3*4, it is used to extractSpin matrix, if additionally,Being multiplied by -1 makes Determinant for just;
(4) Laplce Earap(X):Introduce Laplce and protect bound term long, the effect of this constraint is so that the length of side of model exists Keep constant as far as possible before and after conversion, be denoted as respectivelyIt is the side that point i is connected with j, Also there is similar expression, therefore, define Laplce as follows:
E a r a p ( X ) = m i n T i p Σ p Σ i w i p Σ j ∈ N ( i ) w i j p | | e i j ′ p - T i p e i j p | | F 2 - - - ( 11 )
Here willConstant 1 is set to,It is a spin matrix, it passes throughSingle polar decomposition is obtained,Definition It is as follows:
S i p = Σ p Σ j ∈ N ( i ) w i j p e i j p e i j ′ p T - - - ( 12 )
By single polar decomposition, obtain Solve as follows:
T i p = V i p U i p T - - - ( 13 )
WeightDefined by the tangent angle on side:
w i j p = 1 2 ( cotα i j + cotβ i j ) - - - ( 14 )
αijAnd βijIt is the relative angle on side (i, j).Then onMinimize Earap(X), obtain:
Σ j ∈ N ( i ) w i j p ( u i ′ p - u j ′ p ) = Σ j ∈ N ( i ) w i j p 2 ( T i p + T j p ) ( u i p - u j p ) - - - ( 15 )
Therefore, Laplce is write as
E a r a p ( X ) = Σ p | | L p X p - b p | | F 2 - - - ( 16 )
LpThe linear combination on the above formula left side is represented, discrete Laplce-Bellamy spy's operator is also;bpIt is a n-dimensional vector, Its i-th row represents the expression formula on the right of above formula, and passes throughWithAlternating iteration is solved, and is denoted as L=diag (L1,…,Ln), B=[b1,…bn]T, Laplce can be rewritten as follows:
E a r a p ( X ) = | | L X - b | | F 2 - - - ( 17 )
Boundary condition:In order that our optimization problem has unique solution, first visual angle model is set to reference viewing angle, then first The conversion X of individual model1Unit matrix is set to, four with reference to more than, optimization problem is obtained as follows:
min X , C , A | | C | | 1 + α | | A | | 1 + γ Σ p Σ i | | D i X i p - R i p | | F 2 + β | | L X - b | | F 2 s . t C = H X A = B X R i p T R i p = I 3 , det ( R i p ) > 0 - - - ( 18 )
Wherein C and A are auxiliary variables.
3. the global non-rigid registration and method for reconstructing of deformable bodies as claimed in claim 1, it is characterized in that, optimization is asked Topic is solved using Augmented Lagrange method, is comprised the following steps that:
1. be input into each visual angle and its it is down-sampled after model Up, Up,sCorresponding points and between consecutive phantom;
If 2. X does not restrain, corresponding relation f is looked for againp:Up→Up+1.Otherwise go to 4.;
3. T is updatedi, X is solved with Augmented Lagrange method.Otherwise go to 2.;
4. X is exported.
CN201710156421.7A 2017-03-16 2017-03-16 Global non-rigid registration and reconstruction method for deformable object Active CN106934824B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710156421.7A CN106934824B (en) 2017-03-16 2017-03-16 Global non-rigid registration and reconstruction method for deformable object

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710156421.7A CN106934824B (en) 2017-03-16 2017-03-16 Global non-rigid registration and reconstruction method for deformable object

Publications (2)

Publication Number Publication Date
CN106934824A true CN106934824A (en) 2017-07-07
CN106934824B CN106934824B (en) 2019-12-17

Family

ID=59432429

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710156421.7A Active CN106934824B (en) 2017-03-16 2017-03-16 Global non-rigid registration and reconstruction method for deformable object

Country Status (1)

Country Link
CN (1) CN106934824B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108629294A (en) * 2018-04-17 2018-10-09 华南理工大学 Human body based on deformation pattern and face net template approximating method
CN109785440A (en) * 2018-12-18 2019-05-21 合肥阿巴赛信息科技有限公司 A kind of curved surface distorted pattern
CN109859255A (en) * 2019-01-31 2019-06-07 天津大学 The non-concurrent acquisition of the multi-angle of view of big-movement moving object and method for reconstructing
CN111145225A (en) * 2019-11-14 2020-05-12 清华大学 Non-rigid registration method and device for three-dimensional face
CN111462202A (en) * 2020-04-08 2020-07-28 中国科学技术大学 Non-rigid registration method and system
CN111768504A (en) * 2019-03-30 2020-10-13 华为技术有限公司 Model processing method, deformation control method and related equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102136144A (en) * 2011-04-11 2011-07-27 北京大学 Image registration reliability model and reconstruction method of super-resolution image
US20140241600A1 (en) * 2013-02-25 2014-08-28 Siemens Aktiengesellschaft Combined surface reconstruction and registration for laparoscopic surgery
CN104835153A (en) * 2015-04-30 2015-08-12 天津大学 Non-rigid surface aligning method based on sparse representation
CN105631877A (en) * 2015-12-28 2016-06-01 天津大学 Non-rigid surface registration method based on weighted double sparse constraint
CN106251329A (en) * 2016-07-14 2016-12-21 天津大学 Depth map super-resolution methods based on double transform domains

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102136144A (en) * 2011-04-11 2011-07-27 北京大学 Image registration reliability model and reconstruction method of super-resolution image
US20140241600A1 (en) * 2013-02-25 2014-08-28 Siemens Aktiengesellschaft Combined surface reconstruction and registration for laparoscopic surgery
CN104835153A (en) * 2015-04-30 2015-08-12 天津大学 Non-rigid surface aligning method based on sparse representation
CN105631877A (en) * 2015-12-28 2016-06-01 天津大学 Non-rigid surface registration method based on weighted double sparse constraint
CN106251329A (en) * 2016-07-14 2016-12-21 天津大学 Depth map super-resolution methods based on double transform domains

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108629294A (en) * 2018-04-17 2018-10-09 华南理工大学 Human body based on deformation pattern and face net template approximating method
CN109785440A (en) * 2018-12-18 2019-05-21 合肥阿巴赛信息科技有限公司 A kind of curved surface distorted pattern
CN109859255A (en) * 2019-01-31 2019-06-07 天津大学 The non-concurrent acquisition of the multi-angle of view of big-movement moving object and method for reconstructing
CN109859255B (en) * 2019-01-31 2023-08-04 天津大学 Multi-view non-simultaneous acquisition and reconstruction method for large-motion moving object
CN111768504A (en) * 2019-03-30 2020-10-13 华为技术有限公司 Model processing method, deformation control method and related equipment
CN111768504B (en) * 2019-03-30 2023-07-14 华为技术有限公司 Model processing method, deformation control method and related equipment
CN111145225A (en) * 2019-11-14 2020-05-12 清华大学 Non-rigid registration method and device for three-dimensional face
CN111462202A (en) * 2020-04-08 2020-07-28 中国科学技术大学 Non-rigid registration method and system
CN111462202B (en) * 2020-04-08 2022-09-02 中国科学技术大学 Non-rigid registration method and system

Also Published As

Publication number Publication date
CN106934824B (en) 2019-12-17

Similar Documents

Publication Publication Date Title
CN106934824A (en) The global non-rigid registration and method for reconstructing of deformable bodies
Albahar et al. Pose with style: Detail-preserving pose-guided image synthesis with conditional stylegan
Ma et al. SCALE: Modeling clothed humans with a surface codec of articulated local elements
CN109584353B (en) Method for reconstructing three-dimensional facial expression model based on monocular video
Moon et al. Deephandmesh: A weakly-supervised deep encoder-decoder framework for high-fidelity hand mesh modeling
CN104915978B (en) Realistic animation generation method based on body-sensing camera Kinect
CN105741252B (en) Video image grade reconstruction method based on rarefaction representation and dictionary learning
US20210358197A1 (en) Textured neural avatars
CN113822982B (en) Human body three-dimensional model construction method and device, electronic equipment and storage medium
Jiang et al. Disentangled human body embedding based on deep hierarchical neural network
CN104794722A (en) Dressed human body three-dimensional bare body model calculation method through single Kinect
CN110223370A (en) A method of complete human body's texture mapping is generated from single view picture
Lin et al. Learning implicit templates for point-based clothed human modeling
Zakharkin et al. Point-based modeling of human clothing
CN108280858A (en) A kind of linear global camera motion method for parameter estimation in multiple view reconstruction
CN115951784B (en) Method for capturing and generating motion of wearing human body based on double nerve radiation fields
CN114863035B (en) Implicit representation-based three-dimensional human motion capturing and generating method
WO2022197024A1 (en) Point-based modeling of human clothing
CN116363308A (en) Human body three-dimensional reconstruction model training method, human body three-dimensional reconstruction method and equipment
RU2713695C1 (en) Textured neural avatars
Liu et al. Animatable 3D Gaussian: Fast and High-Quality Reconstruction of Multiple Human Avatars
CN116740290B (en) Three-dimensional interaction double-hand reconstruction method and system based on deformable attention
Lu et al. Parametric shape estimation of human body under wide clothing
AU2022241513B2 (en) Transformer-based shape models
Deng et al. Cerberus: A multi-headed derenderer

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200702

Address after: 411, block a, Zhizao street, Zhongguancun, No. 45, Chengfu Road, Haidian District, Beijing 100080

Patentee after: Beijing Youke Nuclear Power Technology Development Co.,Ltd.

Address before: Nankai District City, Tianjin City, Nankai District Tianjin 300072 Wei Jin Road No. 92

Patentee before: Tianjin University

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201010

Address after: 115, 1 / F, block C, Zhizao street, Zhongguancun, 45 Chengfu Road, Haidian District, Beijing

Patentee after: Beijing chaofang Information Technology Co.,Ltd.

Address before: 411, block a, Zhizao street, Zhongguancun, No. 45, Chengfu Road, Haidian District, Beijing 100080

Patentee before: Beijing Youke Nuclear Power Technology Development Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210209

Address after: 518005 1001, building C2, Nanshan wisdom garden, 1001 Xueyuan Avenue, Changyuan community, Taoyuan Street, Nanshan District, Shenzhen City, Guangdong Province

Patentee after: Shenzhen Lingyun Shixun Technology Co.,Ltd.

Address before: 115, 1 / F, block C, Zhizao street, Zhongguancun, 45 Chengfu Road, Haidian District, Beijing

Patentee before: Beijing chaofang Information Technology Co.,Ltd.