SlideShare une entreprise Scribd logo
1  sur  24
Enriching 3D point cloud data with
Artificial Intelligence
@mrcabellom
mrcabellom@gmail.com
Research Engineer @ Plain Concepts
Rodrigo Cabello
The procedures to convert point clouds into application-specific deliverables
are very costly in time/manual intervention. It is necessary to develop
processes that extract the essential information automatically to create
valuable data for decision-making.
3D representation
• Better understanding of our environment. 3D
data can provide more dimensional
information.
• 3D models can:
• Represent the features of virtually any
object.
• Represent complex objects with a finite
number of elements. (Point Cloud)
• Improve the decision-making process.
• Design error reduction:
• industry and building sector.
Data representation
Point Cloud
Voxels
(Volumetric Pixels)
Meshes
Pixels
2D image 3D Model
RGB-D provides a 2,5D information
3D data representation
3D data representation - NERF
Point cloud
• A point cloud is a set of data points in space.
• Points may represent a 3D shape or object.
• Each point position has its set of Cartesian
coordinates (X, Y, Z).
• Points can include attributes like RGB, intensity,
and classification.
• Point clouds are generally produced by 3D
scanners (LIDAR) or by photogrammetry
software.
An example of a 1.2 billion data point cloud render of Beit Ghazaleh,
What is a point cloud?
Artificial
intelligence in
point cloud
Millions of points Unstructured data
Multiple file formats Noisy Sensors
Challenges
Point cloud + AI
• Automated insights extraction in large point clouds.
• ML-assisted capacity can help reduce human errors by automatically pre-labeling.
Classification, custom
object detection, and
segmentation.
Object detection in the 2D
image and 3D projection.
Synthetic
Data
Generation
Deep Learning
Object detection – Cube RCNN
Engineer
Data Ingestion
Data Cleansing/
Transformation
Model Training/
Building
Model Testing Model Deployment
Test Data
1 2 3
4
4
4 5
Model feedback Loop
Train Test Loop
AI Workflow
Version 1
Azure Machine Learning
Model registry
• Point cloud
• Data transformation to 3D voxel grid
projections.
• Data normalization (scale)
• Translation, rotation, and permutation
invariance.
• Sort input into canonical order.
• Large point clouds. Memory consumption.
• Slices, segmentation
• Downsampling
Data preprocesing - Deep Learning
Data cleaning
• Pass-through filter.
• Statistical outlier removal.
• Radius outlier.
Downsampling
• Voxel Grid Filter. Centroid
• Farthest point sample
Semantic
segmentation
Object detection and
localization
Segmentation
Classification
Computer vision tasks
PointNet++
PointCNN
SE-PseudoGrid
PointPillars
PointRCNN
FCAF3D
RANSAC
Correspondence
Grouping
K-Means, DBSCAN
PAConv
PointNetTransformers
Industrial applications
01 Create the digital version of the environment.
Automatic digital twin
01 Create the digital version of the environment.
Automatic digital twin
02 Extract main environment insights.
01 Create the digital version of the environment.
Automatic digital twin
02 Extract main environment insights.
Detect and recognize specific objects.
03
01 Create the digital version of the environment.
Transform environment and insights
into 3D objects.
Automatic digital twin
02 Extract main environment insights.
Detect and recognize specific objects.
03
04
01 Create the digital version of the environment.
Transform environment and insights
into 3D objects.
Automatic digital twin
02 Extract main environment insights.
Detect and recognize specific objects.
03
04
IoT devices simulator
05
Questions & Answers

Contenu connexe

Similaire à pydataPointCloud.pptx

IncQuery-D: Incremental Queries in the Cloud
IncQuery-D: Incremental Queries in the CloudIncQuery-D: Incremental Queries in the Cloud
IncQuery-D: Incremental Queries in the CloudGábor Szárnyas
 
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSravan Puttagunta
 
LiDAR-based Autonomous Driving III (by Deep Learning)
LiDAR-based Autonomous Driving III (by Deep Learning)LiDAR-based Autonomous Driving III (by Deep Learning)
LiDAR-based Autonomous Driving III (by Deep Learning)Yu Huang
 
3-d interpretation from single 2-d image IV
3-d interpretation from single 2-d image IV3-d interpretation from single 2-d image IV
3-d interpretation from single 2-d image IVYu Huang
 
Coastway SCAN to BIM Presentation may 25th cita
Coastway SCAN to BIM Presentation may 25th citaCoastway SCAN to BIM Presentation may 25th cita
Coastway SCAN to BIM Presentation may 25th citaCoastway
 
Coastway SCAN to BIM Presentation may 25th cita
Coastway SCAN to BIM Presentation may 25th citaCoastway SCAN to BIM Presentation may 25th cita
Coastway SCAN to BIM Presentation may 25th citaCoastway
 
Total Knockout: Start-to-Finish Development of Suitability Applications Using...
Total Knockout: Start-to-Finish Development of Suitability Applications Using...Total Knockout: Start-to-Finish Development of Suitability Applications Using...
Total Knockout: Start-to-Finish Development of Suitability Applications Using...Blue Raster
 
D3 : Data driven documents with Data visualization principles .
D3 : Data driven documents with Data visualization principles .D3 : Data driven documents with Data visualization principles .
D3 : Data driven documents with Data visualization principles .Moahmed Sweelam
 
Leveraging 3D Scanned Stat in a Biulding Information Model (BIM) by MasterGra...
Leveraging 3D Scanned Stat in a Biulding Information Model (BIM) by MasterGra...Leveraging 3D Scanned Stat in a Biulding Information Model (BIM) by MasterGra...
Leveraging 3D Scanned Stat in a Biulding Information Model (BIM) by MasterGra...Ian Manger, MBA
 
Understanding the world in 3D with AI.pdf
Understanding the world in 3D with AI.pdfUnderstanding the world in 3D with AI.pdf
Understanding the world in 3D with AI.pdfQualcomm Research
 
Object recognition
Object recognitionObject recognition
Object recognitionsaniacorreya
 
The Data Science Process - Do we need it and how to apply?
The Data Science Process - Do we need it and how to apply?The Data Science Process - Do we need it and how to apply?
The Data Science Process - Do we need it and how to apply?Ivo Andreev
 
A CAD ppt 25-10-19.pdf
A CAD ppt 25-10-19.pdfA CAD ppt 25-10-19.pdf
A CAD ppt 25-10-19.pdfKeerthanaP37
 
Learn to Build an App to Find Similar Images using Deep Learning- Piotr Teterwak
Learn to Build an App to Find Similar Images using Deep Learning- Piotr TeterwakLearn to Build an App to Find Similar Images using Deep Learning- Piotr Teterwak
Learn to Build an App to Find Similar Images using Deep Learning- Piotr TeterwakPyData
 
TechnicalBackgroundOverview
TechnicalBackgroundOverviewTechnicalBackgroundOverview
TechnicalBackgroundOverviewMotaz El-Saban
 
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial Intelligence
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial IntelligenceLIDAR Magizine 2015: The Birth of 3D Mapping Artificial Intelligence
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial IntelligenceJason Creadore 🌐
 
Reverse Engineering of The Taj Mahal
Reverse Engineering of The Taj MahalReverse Engineering of The Taj Mahal
Reverse Engineering of The Taj MahalSangiba Sangiba
 
C* for Deep Learning (Andrew Jefferson, Tracktable) | Cassandra Summit 2016
C* for Deep Learning (Andrew Jefferson, Tracktable) | Cassandra Summit 2016C* for Deep Learning (Andrew Jefferson, Tracktable) | Cassandra Summit 2016
C* for Deep Learning (Andrew Jefferson, Tracktable) | Cassandra Summit 2016DataStax
 

Similaire à pydataPointCloud.pptx (20)

IncQuery-D: Incremental Queries in the Cloud
IncQuery-D: Incremental Queries in the CloudIncQuery-D: Incremental Queries in the Cloud
IncQuery-D: Incremental Queries in the Cloud
 
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
 
LiDAR-based Autonomous Driving III (by Deep Learning)
LiDAR-based Autonomous Driving III (by Deep Learning)LiDAR-based Autonomous Driving III (by Deep Learning)
LiDAR-based Autonomous Driving III (by Deep Learning)
 
RWDA
RWDARWDA
RWDA
 
3-d interpretation from single 2-d image IV
3-d interpretation from single 2-d image IV3-d interpretation from single 2-d image IV
3-d interpretation from single 2-d image IV
 
Coastway SCAN to BIM Presentation may 25th cita
Coastway SCAN to BIM Presentation may 25th citaCoastway SCAN to BIM Presentation may 25th cita
Coastway SCAN to BIM Presentation may 25th cita
 
Coastway SCAN to BIM Presentation may 25th cita
Coastway SCAN to BIM Presentation may 25th citaCoastway SCAN to BIM Presentation may 25th cita
Coastway SCAN to BIM Presentation may 25th cita
 
Total Knockout: Start-to-Finish Development of Suitability Applications Using...
Total Knockout: Start-to-Finish Development of Suitability Applications Using...Total Knockout: Start-to-Finish Development of Suitability Applications Using...
Total Knockout: Start-to-Finish Development of Suitability Applications Using...
 
Mobile LiDAR Data Collection
Mobile LiDAR Data CollectionMobile LiDAR Data Collection
Mobile LiDAR Data Collection
 
D3 : Data driven documents with Data visualization principles .
D3 : Data driven documents with Data visualization principles .D3 : Data driven documents with Data visualization principles .
D3 : Data driven documents with Data visualization principles .
 
Leveraging 3D Scanned Stat in a Biulding Information Model (BIM) by MasterGra...
Leveraging 3D Scanned Stat in a Biulding Information Model (BIM) by MasterGra...Leveraging 3D Scanned Stat in a Biulding Information Model (BIM) by MasterGra...
Leveraging 3D Scanned Stat in a Biulding Information Model (BIM) by MasterGra...
 
Understanding the world in 3D with AI.pdf
Understanding the world in 3D with AI.pdfUnderstanding the world in 3D with AI.pdf
Understanding the world in 3D with AI.pdf
 
Object recognition
Object recognitionObject recognition
Object recognition
 
The Data Science Process - Do we need it and how to apply?
The Data Science Process - Do we need it and how to apply?The Data Science Process - Do we need it and how to apply?
The Data Science Process - Do we need it and how to apply?
 
A CAD ppt 25-10-19.pdf
A CAD ppt 25-10-19.pdfA CAD ppt 25-10-19.pdf
A CAD ppt 25-10-19.pdf
 
Learn to Build an App to Find Similar Images using Deep Learning- Piotr Teterwak
Learn to Build an App to Find Similar Images using Deep Learning- Piotr TeterwakLearn to Build an App to Find Similar Images using Deep Learning- Piotr Teterwak
Learn to Build an App to Find Similar Images using Deep Learning- Piotr Teterwak
 
TechnicalBackgroundOverview
TechnicalBackgroundOverviewTechnicalBackgroundOverview
TechnicalBackgroundOverview
 
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial Intelligence
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial IntelligenceLIDAR Magizine 2015: The Birth of 3D Mapping Artificial Intelligence
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial Intelligence
 
Reverse Engineering of The Taj Mahal
Reverse Engineering of The Taj MahalReverse Engineering of The Taj Mahal
Reverse Engineering of The Taj Mahal
 
C* for Deep Learning (Andrew Jefferson, Tracktable) | Cassandra Summit 2016
C* for Deep Learning (Andrew Jefferson, Tracktable) | Cassandra Summit 2016C* for Deep Learning (Andrew Jefferson, Tracktable) | Cassandra Summit 2016
C* for Deep Learning (Andrew Jefferson, Tracktable) | Cassandra Summit 2016
 

Plus de Manuel Rodrigo Cabello Malagón (11)

MLOPS_GlobalAI2023.pptx
MLOPS_GlobalAI2023.pptxMLOPS_GlobalAI2023.pptx
MLOPS_GlobalAI2023.pptx
 
GlobalAIObjectDetection.pptx
GlobalAIObjectDetection.pptxGlobalAIObjectDetection.pptx
GlobalAIObjectDetection.pptx
 
Deep Learning para Desarrolladores C#
Deep Learning para Desarrolladores C#Deep Learning para Desarrolladores C#
Deep Learning para Desarrolladores C#
 
Deep Learning, Python, C# y Azure
Deep Learning, Python, C# y AzureDeep Learning, Python, C# y Azure
Deep Learning, Python, C# y Azure
 
Autobuses de Madrid en tiempo real con Azure Relay
Autobuses de Madrid en tiempo real con Azure RelayAutobuses de Madrid en tiempo real con Azure Relay
Autobuses de Madrid en tiempo real con Azure Relay
 
.NET Core en mi Raspberry Pi y una aplicación en tiempo real
.NET Core en mi Raspberry Pi y una aplicación en tiempo real.NET Core en mi Raspberry Pi y una aplicación en tiempo real
.NET Core en mi Raspberry Pi y una aplicación en tiempo real
 
Web Day Devops - Plain Concepts
Web Day Devops - Plain ConceptsWeb Day Devops - Plain Concepts
Web Day Devops - Plain Concepts
 
Azure Relay .Net Core y una Raspberry Pi
Azure Relay .Net Core y una Raspberry PiAzure Relay .Net Core y una Raspberry Pi
Azure Relay .Net Core y una Raspberry Pi
 
Machine Learning for Developers (PyConEs2017)
Machine Learning for Developers (PyConEs2017)Machine Learning for Developers (PyConEs2017)
Machine Learning for Developers (PyConEs2017)
 
Azure Relay (Hybrid connections) & .NET Core ARM
Azure Relay (Hybrid connections) & .NET Core ARMAzure Relay (Hybrid connections) & .NET Core ARM
Azure Relay (Hybrid connections) & .NET Core ARM
 
Azure BootCamp 2017 Madrid
Azure BootCamp 2017 MadridAzure BootCamp 2017 Madrid
Azure BootCamp 2017 Madrid
 

Dernier

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 

Dernier (20)

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 

pydataPointCloud.pptx

  • 1. Enriching 3D point cloud data with Artificial Intelligence @mrcabellom mrcabellom@gmail.com Research Engineer @ Plain Concepts Rodrigo Cabello
  • 2. The procedures to convert point clouds into application-specific deliverables are very costly in time/manual intervention. It is necessary to develop processes that extract the essential information automatically to create valuable data for decision-making.
  • 3. 3D representation • Better understanding of our environment. 3D data can provide more dimensional information. • 3D models can: • Represent the features of virtually any object. • Represent complex objects with a finite number of elements. (Point Cloud) • Improve the decision-making process. • Design error reduction: • industry and building sector.
  • 4. Data representation Point Cloud Voxels (Volumetric Pixels) Meshes Pixels 2D image 3D Model
  • 5. RGB-D provides a 2,5D information 3D data representation
  • 8. • A point cloud is a set of data points in space. • Points may represent a 3D shape or object. • Each point position has its set of Cartesian coordinates (X, Y, Z). • Points can include attributes like RGB, intensity, and classification. • Point clouds are generally produced by 3D scanners (LIDAR) or by photogrammetry software. An example of a 1.2 billion data point cloud render of Beit Ghazaleh, What is a point cloud?
  • 10. Millions of points Unstructured data Multiple file formats Noisy Sensors Challenges
  • 11. Point cloud + AI • Automated insights extraction in large point clouds. • ML-assisted capacity can help reduce human errors by automatically pre-labeling. Classification, custom object detection, and segmentation. Object detection in the 2D image and 3D projection. Synthetic Data Generation Deep Learning
  • 12. Object detection – Cube RCNN
  • 13. Engineer Data Ingestion Data Cleansing/ Transformation Model Training/ Building Model Testing Model Deployment Test Data 1 2 3 4 4 4 5 Model feedback Loop Train Test Loop AI Workflow Version 1 Azure Machine Learning Model registry
  • 14. • Point cloud • Data transformation to 3D voxel grid projections. • Data normalization (scale) • Translation, rotation, and permutation invariance. • Sort input into canonical order. • Large point clouds. Memory consumption. • Slices, segmentation • Downsampling Data preprocesing - Deep Learning
  • 15. Data cleaning • Pass-through filter. • Statistical outlier removal. • Radius outlier.
  • 16. Downsampling • Voxel Grid Filter. Centroid • Farthest point sample
  • 17. Semantic segmentation Object detection and localization Segmentation Classification Computer vision tasks PointNet++ PointCNN SE-PseudoGrid PointPillars PointRCNN FCAF3D RANSAC Correspondence Grouping K-Means, DBSCAN PAConv PointNetTransformers
  • 19. 01 Create the digital version of the environment. Automatic digital twin
  • 20. 01 Create the digital version of the environment. Automatic digital twin 02 Extract main environment insights.
  • 21. 01 Create the digital version of the environment. Automatic digital twin 02 Extract main environment insights. Detect and recognize specific objects. 03
  • 22. 01 Create the digital version of the environment. Transform environment and insights into 3D objects. Automatic digital twin 02 Extract main environment insights. Detect and recognize specific objects. 03 04
  • 23. 01 Create the digital version of the environment. Transform environment and insights into 3D objects. Automatic digital twin 02 Extract main environment insights. Detect and recognize specific objects. 03 04 IoT devices simulator 05

Notes de l'éditeur

  1.   Extracting information from point clouds is very expensive. It requires a lot of time and manual intervention to get valuable insights into the industry sector (For example: generating BIM models…) The use of Artificial intelligence for object identification and 3D model creation will save time and will allow the creation of valuable data for decision-making.
  2. As you know All artificial intelligence models need data to learn and make predictions in the future, if we are using a system to classify images, we can represent an image with a 2D matrix… but what about 3D environments? We can represent 3d data as meshes (triangles and vertex.), voxels (volumetric pixels.), and point clouds (a set of data points in the space).
  3. Other techniques give us information about 3D space like images with depth
  4. like the Neural radiance field. This technique uses Deep Learning to create a 3D model from a set of 2D images.
  5. What is exactly a point cloud?
  6. How can we combine point clouds and AI?
  7. But.. What are the main challenges? Multiple file formats: e57, LAS, LAZ… Unstructured data… unordered points (X, y, Z) with RGB information. Point clouds are large, sometimes we can have a file with a billion points. The environment and sensor precision are essential to obtain quality data.
  8. As mentioned before, we can use AI to extract some information from point clouds. Deep Learning models can help us to extract lines, edges, or basic geometric forms to understand the environment and detect complex objects.
  9. Statistical outlier removal: Performing a statistical analysis on each point’s neighborhood, and trimming those which do not meet a certain criterion. Our sparse outlier removal is based on the computation of the distribution of point to neighbors distances in the input dataset. Radius outlier removal: Is a simple filter that removes outliers if the number of neighbors in a certain search radius is smaller than a given K.
  10. Statistical outlier removal: Performing a statistical analysis on each point’s neighborhood, and trimming those which do not meet a certain criterion. Our sparse outlier removal is based on the computation of the distribution of point to neighbors distances in the input dataset. Radius outlier removal: Is a simple filter that removes outliers if the number of neighbors in a certain search radius is smaller than a given K.
  11. PAConv -> Position Adaptative Convolution FCAF3D -> Fully convolutional Anchor-Free 3D Object Detection  
  12. Ok, let’s see an example. From the research team, we have been working on a process to classify piping components from lidar point clouds using Deep Learning techniques. The use of AI is indispensable for model retrieval from point clouds, especially when creating 3D models of irregular objects for the scan-to-BIM process.