3D surface reconstruction with multiple feature constraints from parallel contours
In response to the problems of cross-distance distortion,the generation of a large number of degenerate triangles,triangular patch overlap and discontinuity that occur in traditional contour surface reconstruction methods when there are sparse discrete feature points,missing parts of the boundary,large distances between adjacent contours,and low similarity in shape,etc.The paper proposes a multi-feature constrained reconstruction method that fuses angle and multi-dimensional Euclidean distance.The method uses auxiliary space interpolation and nearest neighbor search to calculate the starting points of matching;it constructs auxiliary points by using equal angle interpolation and angle bisector interpolation based on the quantization of contour shape features to avoid the problem of multiple-to-one matching in point matching;it uses distance equal division interpolation as a supplement to angle interpolation when the angle fails in complex concave contours and feature point flat distribution;it uses inverse distance weighted interpolation to enhance the similarity between the source contour and the target contour;it provides global constraints by generating starting stride and equal angle mapping to generate control stride based on the nearest neighbor iteration,and provides local constraints by generating remaining stride based on the shortest diagonal rule.It has achieved a better balance between local and global constraints,thereby weakening the limitations of contour curvature and shape complexity on the effectiveness of feature measurement.The experimental results show that the proposed method can take into account the properties of basic triangular patches and the Mosaic process,realize the reconstruction of sparse contour discrete points with low shape similarity and different points,and effectively solve the complex surface reconstruction problem under sparse profile.
profile contour modelingpoint group optimizationangle equalizationequal-angle mapping