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

Method for automatically recognizing various types of geometric elements in three-dimensional point cloud

A three-dimensional point cloud, automatic recognition technology, applied in image data processing, instrumentation, computing and other directions, can solve the problems of poor anti-interference ability, omission, and inability to analyze outliers and noise.

Active Publication Date: 2016-12-14
BEIJING UNIV OF TECH
View PDF4 Cites 16 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
  • Method for automatically recognizing various types of geometric elements in three-dimensional point cloud
  • Method for automatically recognizing various types of geometric elements in three-dimensional point cloud
  • Method for automatically recognizing various types of geometric elements in three-dimensional 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 embodiments. It should be pointed out that the described examples are only intended to facilitate the understanding of the present invention and do not have any limiting effect on it.

[0043] Such as figure 1 As shown, the embodiment of the present invention provides a method for automatically identifying multiple geometric primitives in a three-dimensional 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 three-dimensional point cloud to 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 values ​​of x, y and z, and compare the points according to the voxel side length The cloud is divided into voxels; the cente...

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 present invention relates to the technical field of computer vision three-dimensional perception 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 developed vigorously. Researchers continue to create groundbreaking algorithm theories and design brand-new product technologies, thus giving machines more and more visual capabilities that are closer to humans, bringing 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 capabilities have made computer vision play an important role in various fields such as robotics, security monitoring, industrial production, games and entertainment, and medical imaging. . RGB-D, a hig...

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/00G06T7/40
CPCG06T7/0002G06T2207/10028
Inventor 王亮申超吴至秋
Owner BEIJING UNIV OF TECH
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