Strategies For A Reduction Of Indoor Point Clouds To .

2y ago
17 Views
2 Downloads
3.51 MB
54 Pages
Last View : 18d ago
Last Download : 3m ago
Upload by : Adele Mcdaniel
Transcription

Strategies for a Reduction of Indoor Point Clouds to‘Purified’ Room Geometries and their InteractivePresentationE. Sathish Raymond(Author)125/09/2020Dr.rer.nat. Nikolas Prechtel(Supervisor)

Introduction2 LIDAR stands for Light Detection And Ranging, which is an active Remote Sensing techniqueused to examine the object present on the surface of the earth. Based on the acquisition and platform type, the usage of LIDAR technology varies fromtopographic and bathymetric mapping. Indoor Mapping is a terrestrial based acquisition technique used to map indoors such as rooms,balcony, basement etc of a building. The Building Information Model (BIM) can be created using LIDAR technology, that givesarchitecture, civil engineer, planners and construction professionals the insight and tools tomore efficiently plan, design, construct, manage buildings and infrastructure.

Motivation3 The motivation of this research work is to provide an innovative path/idea of using therecorded geometric 3D information to a semantically tagged 3D models with an interactivevisualization. The research is carried out to provide a sematic meaning that the lidar information can besegregated/segmented based on the user needs and purpose.

Research ObjectivesThe Main research objective is: To Create a purified 3D room geometry model with an interactive visualizationThe Sub-objectives are:4 Reduction/Segmentation of indoor point clouds using Semi-automation technique Reduction/Segmentation of indoor point clouds using Automation technique To create a 3D mesh object using Automation technique Comparison of finding planes using Python and Cloud Compare To create an interactive 3D model using web technology

Research Questions [RQ]5 What kind of algorithm and model will be used for plane fitting on 3D points? What are the different criteria to make a plane a wall plane? What kind of plane points will be extruded in the semi-automated technique? What is the effort and certainty in interactively performing the automated task?

Methodology6

Part -1Semi-Automation7

Methodology8

RANSAC (Random Sample Consensus) Ransac stands for Random Sample Consensus is a robust iterative method used to estimateparameters of a mathematical model from a set of observed points which contains outliers andnoises. Based on the assigned parameters and values the algorithm works. The working principle ofthe algorithm is so simple. For 2D – Line (Uses LSM, LRM) For 3D – Plane (Uses LSM, LRM)9RQ-1

Source: D. Hoiem10

Sample 1 5,480,351 Points High densely crowded data Includes texture color Includes vertex normal PLY (Polygon File Format)11

Down Sampled PCD 1623 Points Includes texture color Includes vertex normal PLY (Polygon File Format)12

Iterations13

Plane Criteria & Point PredictionResearch Defined CriteriaIterationsHigh Favourable Planes1, 5, 8, 13, 17Medium Favourable Planes7, 12, 15, 19, 20Low Favourable Planes2, 3, 4, 6, 9, 10, 11, 14, 16, 18Consideration: High Favorable Planes based on suitable iterationsRQ-214

Graphs15

Predicted Points16

Output 17910 PointsIterations considered – 1, 5, 8, 13, 17Outlier Removal – 100%Major Planes - 2

Comparative Study (Sample 1)Python Two major planes found Result output intersection (Visual Cross Validation) is 100% Outlier/Obstacles removal is 100%18Cloud Compare (CC)

Sample 2 40,549,076 Points High densely crowded data Includes texture color Includes vertex normal PLY (Polygon File Format)19

Down Sample PCD 2,524 Points Includes texture color Includes vertex normal PLY (Polygon File Format)20

Iterations21

Plane Criteria & Point PredictionResearch Defined CriteriaIterationsHigh Favourable Planes7, 10, 17, 18, 20Medium Favourable Planes2, 6, 14Low Favourable Planes1, 3, 4, 5, 8, 9, 11, 12, 13, 15, 16, 19Consideration: High Favorable Planes based on suitable iterationsRQ-322

Graphs23

Predicted Points24

Output 25897 PointsIterations considered – 7, 10, 17, 18, 20Outlier Removal – 50%Major Planes - 2

Comparative Study (Sample 2)PythonCloud Compare (CC) Two major planes found instead of 4 planes Result output intersection (Visual Cross Validation) is 50% Vertical wall plane couldn’t be identified in Python (Algorithm Limitation)26

Algorithm Limitations27 The Ransac planes are difficult to predict for the 90 vertical walls. The algorithm uses arctan2math for the plane angle, but failed to predict vertical geometry planes (walls). Each iteration for Ransac algorithm is done manually, due to the absence of loop concept in thealgorithm. Each iteration can fit only one single Ransac plane on the Point cloud data. Multiple plane fitting on the point cloud data using the defined Ransac algorithm is notpossible.

Part -2Automation28

Methodology29

Merging PCDLAS Tools (Las Merge)30

Visualization of Merged Point cloud data31

Outlier RemovalOutlier Selection (PCD)32

Visualization of Point Cloud Outliers33

Purified PCDVisualization of purified point cloud34

Gap FillingVisualization of filled Tripod gaps (Trilinear Interpolation)35

Mesh ModelVisualization of static Mesh model (Outliers)36

Mesh ModelVisualization of Static Mesh Model (Building)RQ-437

Part -3Visualization38

Part -APoint Cloud Visualization39

Potree Converter The Potree Converter is an open source online based point cloud viewer used for measuring,projecting and visualizing the point clouds on web. The Potree Converter normally converts point clouds to a format that is compatible with thePotree viewer. The Potree viewer helps to visualize the converted point clouds on web with high-endfunctionalities and operations. The Potree Viewer uses Apache server as a backend for accessing the point cloud data.Source: Potree.org40

Visualization ElementsVisualization ElementsDescriptionAppearanceProvides functionalities on point cloud budget and field of view angleEye-Dome-LightingProvides functionalities on dome lighting effect on point clouds with radius and strengthparameterBackgroundProvides functionalities on background colour changeSplat QualityProvides functionalities on point cloud quality and node sizeMeasurement ToolsProvides functionalities on point cloud measurement (point, line, height, volume and area)Clipping ToolsProvides functionalities on clipping of point clouds (box clip, polygon clip and volume clip)NavigationProvides functionalities on point cloud navigation (earth control, fly control, orbit control etc)ProjectionProvides functionalities on different camera projection of point clouds (perspective &orthographic)Scene ExportProvides functionalities on export of point clouds as a scene (JSON, DXF)Classification FilterProvides functionalities on visualizing the classified point cloud data (building, trees, forest,roads etc)41

PCD Web ViewerVisualization of PCD (Outliers)42

PCD Web ViewerVisualization of PCD (Buildings)43

Part -BMesh Model Visualization44

Sketchfab Sketchfab is an online platformsell 3D, VR and AR model contents.topublish,share,discover,buyand It provides a 3D model viewer based on the WebGL and WebVR technologies that allowsusers to display 3D models on the web. The models can be viewed on any mobile browser, desktop browser or Virtual Reality headset.Source: Wiki45

Visualization ElementsVisualization ElementsDescriptionNavigationProvides functionalities on model navigation (orbit view & first-person view)Model InspectorProvides functionalities to inspect the models (geometry, Material channels,render, viewport & object colour)AnnotationsProvides functionalities to annotate the mesh models using numberingtechniqueVirtual RealityProvides functionalities to visualize the model using Virtual RealitytechnologyHelp46Provides functionalities on control options help settings

Model Web ViewerVisualization of Mesh Model (Outliers)Link to Access: https://skfb.ly/6TAwr47

Model Web ViewerVisualization of Mesh Model (Building)Link to Access: https://skfb.ly/6TCqT48

Conclusion49 The application use of both semi-automation and automation technique on point clouds hasshown an innovative and ingenious idea for solving the research tasks and objectives of theresearch in a very easy and highly efficient way. For Semi-automation technique, the use of defined computer vision algorithm with pointcloud data (limitations) provides less accuracy and correctness when compared to the inbuiltsoftware algorithms (automation). For Automation technique, the use of proper and valid combination of software’s and toolsprovides high accuracy and correctness on detecting and extracting the purified roomgeometries from outliers and presenting the output models with high interactive visualizationelements. From the research, the automation technique has gained an upper hand over the semiautomation technique due to its algorithm limitations.

Future Works50 The prediction of vertical wall planes and extraction of predicted wall points from suitableplanes. The implementation of loop concepts and automatic extraction of points from suitable planes. The implementation of Deep Neural Networks (DNN) concept for high accuracy andcorrectness on fast and correct plane extraction.

References Li, L., Yang, F., Zhu, H., Li, D., Li, Y., & Tang, L. (2017). An Improved RANSAC for 3D PointCloud Plane Segmentation Based on Normal Distribution Transformation Cells. RemoteSensing, 9(5), 433. doi: 10.3390/rs9050433. Bool, D. L., Mabaquiao, L. C., Tupas, M. E., & Fabila, J. L. (2018). Automated BuildingDetection Using Ransac From Classified Lidar Point Cloud Data. ISPRS - InternationalArchives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, XLII4/W9, 115–121. doi: 10.5194/isprs-archives-xlii-4-w9-115-2018. Kurban, R., Skuka, F., & Bozpolat, H. (2015). Plane Segmentation of Kinect Point Cloudsusing RANSAC. The 7th International Conference on Information Technology. doi:10.15849/icit.2015.0098. Yang, M. Y., & Förstner, W. (2010). Plane Detection in Point Cloud Data. (pp. 1-16). (IGG :Technical Report ; Vol. 1, 2010). Bonn: University of Bonn.51

References Lan, J., Tian, Y., Song, W., Fong, S., & Su, Z. (2018). A Fast Planner Detection Method inLiDAR Point Clouds Using GPU-based RANSAC. UMCit@KDD. Zeineldin, R.A., & El-Fishawy, N.A. (2016). Fast and accurate ground plane detection for thevisually impaired from 3D organized point clouds. 2016 SAI Computing Conference (SAI), 373379.52

Any Questions?53

ISPRS - International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, XLII-4/W9, 115–121. doi: 10.5194/isprs-archives-xlii-4-w9-115-2018. Kurban, R., Skuka, F., & Bozpolat, H. (2015). Plane Segmentation of Kinect Point Clouds using RANSAC. The 7th Internat

Related Documents:

Bruksanvisning för bilstereo . Bruksanvisning for bilstereo . Instrukcja obsługi samochodowego odtwarzacza stereo . Operating Instructions for Car Stereo . 610-104 . SV . Bruksanvisning i original

10 tips och tricks för att lyckas med ert sap-projekt 20 SAPSANYTT 2/2015 De flesta projektledare känner säkert till Cobb’s paradox. Martin Cobb verkade som CIO för sekretariatet för Treasury Board of Canada 1995 då han ställde frågan

service i Norge och Finland drivs inom ramen för ett enskilt företag (NRK. 1 och Yleisradio), fin ns det i Sverige tre: Ett för tv (Sveriges Television , SVT ), ett för radio (Sveriges Radio , SR ) och ett för utbildnings program (Sveriges Utbildningsradio, UR, vilket till följd av sin begränsade storlek inte återfinns bland de 25 största

Hotell För hotell anges de tre klasserna A/B, C och D. Det betyder att den "normala" standarden C är acceptabel men att motiven för en högre standard är starka. Ljudklass C motsvarar de tidigare normkraven för hotell, ljudklass A/B motsvarar kraven för moderna hotell med hög standard och ljudklass D kan användas vid

LÄS NOGGRANT FÖLJANDE VILLKOR FÖR APPLE DEVELOPER PROGRAM LICENCE . Apple Developer Program License Agreement Syfte Du vill använda Apple-mjukvara (enligt definitionen nedan) för att utveckla en eller flera Applikationer (enligt definitionen nedan) för Apple-märkta produkter. . Applikationer som utvecklas för iOS-produkter, Apple .

och krav. Maskinerna skriver ut upp till fyra tum breda etiketter med direkt termoteknik och termotransferteknik och är lämpliga för en lång rad användningsområden på vertikala marknader. TD-seriens professionella etikettskrivare för . skrivbordet. Brothers nya avancerade 4-tums etikettskrivare för skrivbordet är effektiva och enkla att

Den kanadensiska språkvetaren Jim Cummins har visat i sin forskning från år 1979 att det kan ta 1 till 3 år för att lära sig ett vardagsspråk och mellan 5 till 7 år för att behärska ett akademiskt språk.4 Han införde två begrepp för att beskriva elevernas språkliga kompetens: BI

**Godkänd av MAN för upp till 120 000 km och Mercedes Benz, Volvo och Renault för upp till 100 000 km i enlighet med deras specifikationer. Faktiskt oljebyte beror på motortyp, körförhållanden, servicehistorik, OBD och bränslekvalitet. Se alltid tillverkarens instruktionsbok. Art.Nr. 159CAC Art.Nr. 159CAA Art.Nr. 159CAB Art.Nr. 217B1B