Normalizing (Feature Scaling) Point Clouds for Machine Learning

Continuing my work on Machine Learning with point clouds in the realm of autonomous robots, and coming from working with image data, I was faced with the following question: does 3D data need normalization like image data does? The answer is a clear YES (duh!). Normalization, or feature scaling, is an important preprocessing step for many machineContinue reading “Normalizing (Feature Scaling) Point Clouds for Machine Learning”

Simplifying Point Cloud Labeling with Contextual Images and Point Cloud Filtering

Annotating point clouds from multi-line 360° LiDAR is exceedingly difficult. Providing context in the form of camera frames and limiting the point cloud to the Field Of View (FOV) of the camera simplifies things. To achieve this, we first had to replace our old, and not so stable LiDAR mount, with a sturdier one capableContinue reading “Simplifying Point Cloud Labeling with Contextual Images and Point Cloud Filtering”

Testing 3D Annotation Tools

Before you can train a supervised Deep Learning model, you must first label your data. Today I am testing Intel OpenVINO’s CVAT and MATLAB’s Lidar Labeler annotation tools for 3D data. First impressions, CVAT makes it easier to navigate the point cloud, but a small bug makes it hard to place the initial cuboid, makingContinue reading “Testing 3D Annotation Tools”