Clustering based point cloud segmentation method and system

A clustering center point and clustering technology, which is applied in the field of point cloud processing, can solve problems such as large influence of region growth, difficulty in classification number and surface type, difficulty in selecting appropriate growth criteria, etc.

Active Publication Date: 2016-09-21
深圳积木易搭科技技术有限公司
View PDF2 Cites 45 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The problem with this method is that it is difficult to select a suitable seed point and distinguish a smooth boundary, and its regional growth is greatly affected by the set threshold, and it is difficult to select a suitable growth criterion.
The traditional clustering-based method has certain advantages fo

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
  • Clustering based point cloud segmentation method and system
  • Clustering based point cloud segmentation method and system
  • Clustering based point cloud segmentation method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The technical solutions of the present invention will be further specifically described below through examples.

[0051] The technical scheme adopted in the present invention provides a kind of point cloud segmentation method based on clustering, comprises the following steps:

[0052] Step 1, calculate the normal vector, plane curvature and compatible set of each point, first construct a k-d tree for the input point cloud, and then use the nearest K points around it to fit each point to obtain the normal vector of the point and plane curvature, including the following substeps:

[0053] Step 1.1, build k-d tree. Using the open source code library ANN library, the k-dtree can be quickly constructed for the input point cloud. After the k-d tree is generated, each point can be indexed to its nearest K points. During specific implementation, those skilled in the art can preset the value of K by themselves. Considering the efficiency and stability of the algorithm, it is ...

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 provides a clustering based point cloud segmentation method and system. The method comprises the following steps: calculating the normal vector, plane curvature and compatible set of each point, realized as follows, firstly constructing a k-d tree for the inputted point clouds, and then using the neighbor K points nearest to one point to get the normal vector and plane curvature of the point; clustering the point clouds, constructing a link table and a clustering center table to obtain a set of all clusters; conducting patch processing which includes constructing initial patches, including for each cluster in the set of clusters, and using a plane for approximate fitting to the corresponding point clouds for an MCS fitting plane, the normal vector, plane curvature and compatible set; and conducting patch combination for the final cloud point segmentation result. On the basis of the traditional region growing algorithm, the method and system provided by the invention directly use the normal vector and the plane curvature of the point clouds to carry out rapid classification, and does not need extra calculations to achieve fast segmentation.

Description

technical field [0001] The invention belongs to the technical field of point cloud processing, and in particular relates to a clustering-based point cloud segmentation technical solution. Background technique [0002] With the continuous upgrading of laser scanning technology, 3D laser scanners can quickly and easily obtain high-precision point cloud data of the target object, and the corresponding 3D model can be obtained by using point cloud data modeling. This technology has penetrated into smart cities Construction, machinery manufacturing, reverse engineering and many other industries. Due to the scattered laser point cloud and the similarities and differences in the nature of the surfaces, the unified modeling and processing of massive point cloud data will increase the difficulty of the algorithm and the complexity of mathematical representation. Therefore, the point cloud must first be segmented and classified, and treated separately. [0003] The currently more com...

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): G06T7/00G06T15/00G06K9/62
CPCG06T15/00G06T2207/10028G06F18/23
Inventor 姚剑鲁小虎涂金戈项彬彬李礼
Owner 深圳积木易搭科技技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products