Unlock instant, AI-driven research and patent intelligence for your innovation.

A method for automatic recognition of various geometric primitives in 3D point cloud

A three-dimensional point cloud, automatic recognition technology, applied in image analysis, image enhancement, instrument and other directions, can solve the problems of omission, poor robustness, inability to analyze, etc., and achieve the effect of accurate estimation, fast calculation speed, accurate and reasonable division

Active Publication Date: 2019-07-12
BEIJING UNIV OF TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But then a challenging problem arises: how to use the computer to automatically analyze and perceive the huge 3D data collected
This type of method handles a single model more efficiently, but some models will be missed when fitting multiple models; it is very dependent on the distance threshold, and usually needs to be manually adjusted continuously; and it cannot analyze the relationship between each model from a global perspective. Attribution of interior points
The region growing algorithm needs to manually select some internal points in advance and then expand the growth. It cannot be analyzed automatically by the computer, and it is very sensitive to external points and noise, and its robustness is poor.
The main problems of these methods are: first, they cannot identify multiple geometric primitives at the same time; second, they have poor anti-interference ability to external points and noise; third, they rely on angles and thresholds to judge the internal points of geometric primitives, and the degree of automation is low.

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 method for automatic recognition of various geometric primitives in 3D point cloud
  • A method for automatic recognition of various geometric primitives in 3D point cloud
  • A method for automatic recognition of various geometric primitives in 3D point cloud

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The present invention will be further described below in conjunction with the accompanying drawings and examples. It should be noted that the described examples are only intended to facilitate the understanding of the present invention, and have no limiting effect on it.

[0043] like figure 1 As shown, the embodiment of the present invention provides a method for automatic recognition of various geometric primitives in a 3D point cloud, including:

[0044] Step 1: Perform voxel filtering, construct neighborhood structure and estimate normal vector preprocessing operations, the specific steps are as follows:

[0045] 1) Input the 3D point cloud, obtain the maximum and minimum values ​​of the x, y and z axis coordinates; calculate the size of the bounding box of the point cloud according to the maximum value of x, y and z, and align the points according to the voxel side length The cloud is divided into voxels; the centroid of all points in each voxel is calculated cycl...

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 method for automatically recognizing various types of geometric elements in a three-dimensional point cloud, and the method comprises the steps: carrying out the preprocessing of an inputted three-dimensional point cloud, i.e., voxel filtering, building a neighbor structure based on a Kd tree, and estimating a normal vector of points; carrying out the determining of a neighbor relation of the point cloud, and carrying out the sampling of the point cloud; calculating a covariance matrix of sample point neighbor, analyzing the size relation among three characteristic values, and generating a corresponding initial geometric element model according to a coplanar rule; respectively building a corresponding energy equation according to the initial geometric element models, and carrying out the planar, spherical and cylindrical surface energy calculation according to an energy optimization frame; carrying out the loop iteration of the above steps, minimizing the energy of various types of geometric elements, solving geometric element parameters under optimal significance through employing an optimization algorithm, thereby achieving the refining of the parameters of geometric element models; and finally outputting the parameters and inner points of a plurality of types of geometric elements. According to the technical scheme of the invention, the method is wide in application range, is accurate in parameter estimation, is strong in anti-interference capability, and greatly improves the recognition and analysis capability of the three-dimensional point cloud.

Description

technical field [0001] The invention relates to the technical field of three-dimensional perception of computer vision and robot navigation, in particular to a method for automatic detection and recognition of objects in a three-dimensional point cloud. Background technique [0002] In recent years, computer vision research has been booming. Researchers have continuously created groundbreaking algorithm theories and designed new product technologies, thus endowing machines with visual capabilities closer to human beings and bringing great benefits to people's lives and work. Earth-shaking changes. In particular, the popularity of high-performance camera and photography equipment, the rapid increase in computer computing speed, and the breakthrough of algorithm theory with learning ability have made computer vision play an important role in various fields such as robotics, security monitoring, industrial production, game entertainment, and medical imaging. . RGB-D, a high-p...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06T7/00G06T7/41
CPCG06T7/0002G06T2207/10028
Inventor 王亮申超吴至秋
Owner BEIJING UNIV OF TECH