Real-Time 3D Point Cloud Classification for 3D Shapes (PCA + Random Forests): Micro Course
1. 📕 Early-release of my new book with O'Reilly: https://www.oreilly.com/library/view/... 2. 🎓 Learn 3D Data and GeoAI: https://learngeodata.eu Learn how to build a lightning-fast 3D point cloud classifier using Principal Component Analysis (PCA) and Random Forest that achieves 92% accuracy without deep learning. This tutorial shows you how to extract geometric features from point clouds and classify buildings, ground, and vegetation in real-time using Python. Based on techniques from the "3D Data Science with Python" book and implemented in the open-source 3D Segmentor OS project. Perfect for LiDAR processing, autonomous vehicles, and 3D mapping with limited computational resources. 🙋 FOLLOW ME Linkedin: / florent-poux-point-cloud Medium: / florentpoux 🍇 RESOURCES Coming Soon WHO AM I? If we haven’t yet before - Hey 👋 I’m Florent, a professor-turned-entrepreneur, and I’ve somehow become one of the most-followed 3D experts. Through my videos here on this channel and my writing, I share evidence-based strategies and tools to help you be better coders and 3D innovators. 📜 CHAPTERS [00:00] Introduction: 3D Point Cloud Classification using PCA with Random Forest [00:50] Learning Outcomes: What you'll be able to achieve after this tutorial. [02:05] Setup: Explanation of the required environment, Anaconda virtual environment, and needed libraries (NumPy, scikit-learn, Open3D, readPLY). [03:45] Creating a 3D Visualizer: Introduction to a helper function for visualizing point clouds and testing it with random data. [05:00] Outlier Removal: Explanation of the Outlier Removal function using K-Nearest Neighbors. [07:54] Normalization: Point Cloud Normalization. [10:10] PCA Feature Extraction: In-depth overview of Principal Component Analysis (PCA), its relevance, mathematical background, and implementation for feature extraction from point clouds. [16:30] Testing shapes: Executing the PCA feature computation across multiple shapes, with details in the console for each element [18:50] Model definition: Random forest model definition, describing important parameters [22:26] Dataset Creation: Demonstrating simulation of training data (features and labels) by creating synthetic spheres, cylinders, and planes. [23:40] Training: Training the classifier, printing out the relevant statistics about the trained model. [25:18] Inference Function Pipeline: Discussion and explanation of creating an inference function to apply the trained model to new, unseen data. [27:20] Testing Inference on Dummy Data: Testing the inference on simulated data, showing the process of classifying a generated plane and its classification time. [30:05] Running the Inference on Actual Generated Shapes: Loading 3D shapes (cube, cylinder, plane, sphere) from files and running them through the inference pipeline to classify them. [32:25] Extending to Super Nice Ideas: Discussion on ways to extend and improve the current system, focusing on model creation

The Young Economic Populists Reshaping the Left

3D Point Cloud Processing with Python: Live Workshop

Generate 3D City Models from OpenStreetMap (OSM) with Python

Iterative Closest Point (ICP) - Computerphile

How LLMs Actually Work

How AI Cracked the Protein Folding Code and Won a Nobel Prize

The Most Misunderstood Concept in Physics

The Unity Tutorial For Complete Beginners

Something is jamming GPS over Europe. Here's what we found

AI buys robot and car, does exactly what experts warned.

3D Clustering Mastery: How to Segment Point Clouds with Graph Theory

God Says:"STOP HERE — LISTEN AND HEAR ME SPEAK"/God Message Now/God Message

What do tech pioneers think about the AI revolution? - The Engineers, BBC World Service

How to Label 3D Point Cloud for AI Systems: Semi-Automated Workflow

The Complete Web Development Roadmap

LiDAR Point Cloud Vectorization: 3D Python Tutorial (+ LoD City Models)

New Jellyfish Aquarium • Healing of Stress, Anxiety and Depressive States • Goodbye Insomnia #30

AI Agents for Beginners – Part 1 (Free Labs)

Point Cloud to Ground Surface - The CSF & Rasterization Method

