Traditional Culture Encyclopedia - Photography and portraiture - Point cloud data processing
Point cloud data processing
(1) 3D matching: the matching between two or more frames of point cloud data, because the laser scanning beam is blocked by the object, it is impossible to obtain the 3D point cloud of the whole object through one scanning. Therefore, it is necessary to scan the object from different positions and angles. The purpose of 3-D matching is to splice the adjacent scanning point cloud data together. Three-dimensional matching focuses on matching algorithms, and commonly used algorithms include nearest point iteration algorithm ICP and various global matching algorithms.
(2) Multi-view 3D reconstruction: In computer vision, multi-view generally uses image information and considers some constraints of multi-view geometry, and the related research is very popular at present. Projective geometry and multi-view geometry are the basis of visual methods. In photogrammetry, there are similar linear equations and beam adjustment. Multi-view matching of point clouds is also put here, such as three-dimensional reconstruction of human body. Multi-view reconstruction of point cloud not only emphasizes frame-by-frame matching, but also needs to consider the error accumulation caused by observation from different angles, so there is also an optimization or adjustment process. It is usually realized by observing and forming a closed loop to make overall adjustment, and multi-view reconstruction emphasizes overall optimization. You can use only images or point clouds, or both (depth images). The result of reconstruction is usually a mesh.
(3)3D SLAM: point cloud matching (nearest point iterative algorithm ICP, normal distribution transformation method NDT)+ attitude map optimization (g2o, LUM, ELCH, Toro, SPA); Real-time 3D SLAM algorithm (LOAM); Kalman filtering method. 3D SLAM usually produces 3D point clouds, or octree diagrams. SLAM is based on vision (monocular, binocular, fisheye camera, depth camera) methods, such as orbSLAM and lsdSLAM. ...
(4) Target recognition: pedestrians, cars, bicycles, roads and road ancillary facilities (street trees, street lamps, zebra crossings, etc.). ) is based on laser data detection.
(5) Shape detection and classification: Point cloud technology is widely used in reverse engineering. After constructing a large number of geometric models, how to manage and retrieve them effectively is a very difficult problem. Point cloud (grid) model needs feature description and classification. According to the feature information of the model, the model is retrieved. At the same time, it includes how to retrieve a specific object from the scene, which focuses on the model.
(6) Semantic classification: After obtaining the point cloud of the scene, it is necessary to classify the point cloud by how to effectively use the point cloud information and how to understand the content of the point cloud scene, and each point cloud needs to be labeled. It can be divided into point-based method and segmentation-based classification method. From the method, it can be divided into supervised classification-based technology or unsupervised classification technology, and deep learning is also a promising technology.
(7) Stereo vision and stereo matching? ZNCC
(8)SFM (Motion Recovery Structure)
1, point cloud filtering method (data preprocessing):
Bilateral filtering, Gaussian filtering, conditional filtering, straight-through filtering, random sampling consistency filtering.
Voxel mesh
2. Main points
ISS3D, Harris 3D, NARF
SIFT3D、
3. Function and function description
Normal and curvature calculation, normal estimation, eigenvalue analysis, EGI.
PFH, FPFH, 3D shape background, spin image.
4. Point cloud matching
International comparison scheme, robust international comparison scheme, point-to-point international comparison scheme, point-to-line international comparison scheme, MBICP, GICP.
Three-dimensional nondestructive testing, multi-layer nondestructive testing
FPCS、KFPCS、SAC-IA
Line segment matching, ICL
5. Point cloud segmentation and classification
Segmentation: region growth, Ransac line and surface extraction, NDT-RANSAC,
K-Means, normalized cut (based on context)
Keywords 3D Hough transform (line and surface extraction), connectivity analysis,
Classification: point-based classification, segmentation-based classification; Supervised classification and unsupervised classification
6.SLAM graph optimization
g2o、LUM、ELCH、Toro、SPA
SLAM method: ICP, MBICP, IDC, likehood Field, Cross? Correlation and nondestructive testing
7. Target recognition and retrieval
Hausdorff distance calculation (face recognition)
8. Change detection
Change detection based on octree
9. 3D reconstruction
Poisson reconstruction, Delaunay triangulation
Surface reconstruction, human reconstruction, building reconstruction, tree reconstruction.
Real-time reconstruction: reconstructing the 4D(3D+ time) growth trend of vegetation or crops; Human posture recognition; Expression recognition;
10. point cloud data management
Point cloud compression, point cloud index (KD, octree), point cloud LOD (pyramid), massive point cloud rendering.
The Main Research and Application of Computer Graphics Driven by Point Cloud
/research/20 15/Points/
- Related articles
- How does Canon m50 take a panoramic view?
- How to shoot macro on iphone?
- JJ's new album is Lu Mu. What do you think?
- What digital color matching and synthesis art did Spider-Man heroes use?
- The cast and crew of Wild Rose Love
- Shenyang self-driving Beijing travel guide Shenyang self-driving Beijing best route
- Ask a boy's name
- Why don't you shoot "Dragon Tour in the World 4 Dragon Tour in the World"?
- What about the girl with big eyes who touched countless people twenty-seven years ago?
- How about Shenzhen Longlan Electronics?