Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Calculation Method of Real-time Normal Vector in 3D Scanning Point Cloud

A 3D scanning and normal vector technology, applied in computing, image data processing, 3D modeling, etc., can solve problems such as normal vector errors, and achieve the effect of reducing overhead time, avoiding recalculation, and reducing complexity

Inactive Publication Date: 2017-07-25
SHANGHAI UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In 2012, S.Holzer, R.B.Rusu and M.Dixon proposed a real-time normal vector calculation method based on ordered point clouds at the International Conference on Intelligent Robots and systems. This method does not deal with The wrong calculation of the normal vector of some points of the boundary
Also retrieved, in 2009, RaduBogdan Rusu proposed in his doctoral thesis Semantic 3D Object Maps for Everyday Manipulation in Human Living Environments, using the centroid of the point cloud as the viewpoint and resetting the normal vector of the point cloud. However, this method is in When measuring the surface normal vector of a complex model with sharp features, local normal vector errors may occur

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Calculation Method of Real-time Normal Vector in 3D Scanning Point Cloud
  • A Calculation Method of Real-time Normal Vector in 3D Scanning Point Cloud
  • A Calculation Method of Real-time Normal Vector in 3D Scanning Point Cloud

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0047] A method for calculating real-time normal vectors in a three-dimensional scanning point cloud of the present invention, such as figure 1 As shown, the steps are:

[0048] (1). Use the kinect camera for physical scanning, such as figure 2 As shown, read point cloud data, such as image 3 shown. , divide the point cloud data according to the KD tree, and obtain k neighborhood points of each point cloud data;

[0049] (2). For each point of the point cloud data, use the KD tree of the point cloud data to find i neighbor points, where The value of is a positive integer in the interval [5-20], where, According to the principal component analysis (PCA), a plane is fitted to the above-mentioned searched neighborhood points, and the normal vector of the fitted plane is used as the normal vector of each point of the point cloud data, and the posit...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a calculating method for three-dimension scanning point cloud real-time normal vectors. The method includes the steps that (1) a kinect camera is used for performing real object scanning to read point cloud data, and a KD tree is used for searching for neighborhood points among points in point cloud; (2) according to a principal component analysis (PCA), the searched neighborhood points are subjected to fitting to form a plane, and normal vectors of the fitting plane serve as the normal vectors of all points of the point cloud data; (3) normal vector weighted mean of a neighborhood point of each data point of the point cloud data within radius r can be figured out through a weighted mean algorithm; (4) normal vector evaluation confidence coefficient of each point is set, and the evaluation is performed by means of the normal vector weighted mean of each neighborhood point of each data point of the step (3); (5) a threshold value a of the normal vector confidence coefficient of each point is set, the normal vector confidence coefficient of each point is judged, and the normal vectors of the points are corrected. By means of the calculating method for the three-dimension scanning point cloud real-time normal vectors, overhead time of calculation of point cloud data normal vector estimation can be reduced, the correction function on the normal vectors of the points can be achieved, reorientation calculation of the point cloud normal vectors can be avoided, and the calculating complexity is reduced.

Description

technical field [0001] The invention relates to a method for calculating a real-time normal vector in a three-dimensional scanning point cloud, belonging to the technical field of computer three-dimensional modeling. Background technique [0002] In reverse engineering, the point cloud data on the surface of the object is mainly obtained through a 3D scanner, and these point cloud data are input into files for storage, which is called a 3D point cloud model. Usually, a 3D point cloud model cannot be directly applied to 3D modeling. The 3D point cloud model should be converted into a surface model, that is, to realize the surface reconstruction of the 3D point cloud model. [0003] A complete surface model is reconstructed from the point cloud model, and the calculation of the point cloud normal vector is an important step in the current surface reconstruction method. The existing point cloud normal vector calculation methods can be divided into three categories: [0004] ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06T17/00
Inventor 单卫波姚远郭明
Owner SHANGHAI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products