Complex surface object classification method based on point cloud VFH (Vector Field Histogram) descriptor and neural network
A neural network and complex surface technology, which is applied in the field of classification of complex surface objects based on point cloud VFH descriptors and neural networks, can solve the problems of huge search data and weakened classification recognition effect, so as to reduce calculation time and improve classification accuracy The effect of improving the rate and recognition accuracy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment approach 1
[0022] Specific embodiment one: a kind of complex curved surface object classification method based on point cloud VFH descriptor and neural network of this embodiment, specifically prepare according to the following steps:
[0023] Introducing Neural Networks from Machine Learning into the Classification Process
[0024] Step 1. In the training phase, according to the actual situation of the object, divide each object into M angles evenly, collect the point cloud at the angle of view of each of the M angles and calculate the vfh (Viewpoint FeatureHistogram) feature corresponding to the point cloud Descriptor x=(x 1 ,x 2 ,...,x i ,...,x M ) T like figure 1 and figure 2 ;
[0025] Step 2. According to the vfh (Viewpoint Feature Histogram) feature descriptor x obtained in step 1 i Compute for each vector x i and the difference vector d of the mean vfh vector Ψ i ;
[0026] Step 3. Calculate the vector d by using the principal component analysis method i The feature ...
specific Embodiment approach 2
[0039] Specific embodiment two: the difference between this embodiment and specific embodiment one is: in step two, according to the vfh (Viewpoint Feature Histogram) feature descriptor x of step one i Compute for each vector x i and the difference vector d of the mean vfh vector Ψ i Specifically:
[0040] Step 21. Calculate the average vfh vector Ψ according to the vfh feature descriptor in step 1:
[0041]
[0042] Among them, M=200;
[0043] Step 22. Calculate each vector x i and the difference vector d of the mean vfh vector Ψ i :
[0044] d i =x i- Ψ,i=1,2...M. Other steps and parameters are the same as in the first embodiment.
specific Embodiment approach 3
[0045] Specific embodiment three: the difference between this embodiment and specific embodiment one or two is that in step three, the principal component analysis method is used to calculate the vector d i The feature vfh describes the subspace w specifically as:
[0046] Step 31, constructing the covariance matrix C;
[0047]
[0048] Among them, A is the vector d i collection of
[0049] Step 32, find A T The eigenvalue λ of Ai and the orthonormalized eigenvector ν i ; Use Singular Value Decomposition (Singular Value Decomposition, SVD) theorem to select A T A eigenvalue λ i contribution rate The largest first p eigenvalues and the eigenvectors corresponding to the p eigenvalues;
[0050] Step 33: Calculate the eigenvector u of the covariance matrix C i ;
[0051]
[0052] Step three and four, then the feature vfh describes the subspace w as:
[0053] w=(u 1 ,u 2 ,...,u p ). Other steps and parameters are the same as those in Embodiment 1 or Embodimen...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


