Point Cloud Noise Reduction via Kernel Filtering and Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating point cloud data from real target objects introduce noise, particularly in depth calculations, which affects the accuracy of segmentation when used as teacher data for network training. Additionally, generating teacher data for flexible elastic objects is challenging using CAD data, and existing noise removal approaches can incorrectly identify points on distant objects as noise.

Innovation Solution

A method that involves capturing two-dimensional color image data of a target object, classifying pixels into types, determining kernels based on region sizes, generating point cloud data, projecting points onto a plane, associating points with classified pixels, and filtering point cloud data using kernels to reduce noise and improve accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If point cloud data is generated from real target objects using LiDAR and stereo camera, then the data reflects actual target objects, but noise is introduced particularly in depth direction calculations

Engineering Contradiction:
Improveaccuracy of point cloud dataVSAvoiddepth calculation precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent introduces a teacher network as an intermediary that processes the noisy point cloud data. The teacher network learns to distinguish between actual target object points and noise points by training on labeled data, thereby mediating between the noisy sensor data and the clean segmentation results needed for accurate depth calculation and object recognition

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the point cloud data into different categories: points belonging to target objects and noise points. By classifying and separating these different types of points through the trained network, the system can process only the relevant target object points for segmentation tasks, effectively removing noise without losing important geometric information

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If a fixed density threshold is used to remove low-density point clouds, then noise removal is simplified, but points on distant target objects are incorrectly removed as noise

Engineering Contradiction:
Improveease of noise removalVSAvoidaccuracy of target object recognition
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies different processing characteristics to different regions of the point cloud data. Instead of using a uniform density threshold, the system evaluates each point's local neighborhood characteristics and classification probability independently, allowing distant objects with naturally lower density to be preserved while still removing actual noise points based on their local structural properties

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes from using a fixed density parameter for noise removal to using a learned classification probability parameter. The teacher network outputs probability values that dynamically adjust the effective density threshold for each point based on its contextual features, enabling adaptive noise removal that preserves distant objects while removing noise

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If teacher data is generated from CAD data for each target object, then accurate segmentation training is achieved, but the burden of data generation becomes large

Engineering Contradiction:
Improvesegmentation accuracyVSAvoidtime for teacher data generation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent uses a teacher network that has been trained on a comprehensive dataset to create a generalized model that can process new target objects without requiring manual CAD-based teacher data generation for each object. The trained network copies the segmentation knowledge learned from training data and applies it automatically to new objects, eliminating the time-consuming CAD data processing step

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary training of the teacher network on a large dataset of labeled point clouds and CAD models in advance. This preliminary action creates a pre-trained model that encapsulates segmentation knowledge, which can then be applied to new objects without requiring repeated CAD data processing and manual labeling for each new target object

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The proposed method effectively reduces noise in point cloud data, improves the accuracy of segmentation, and allows for the generation of accurate point cloud data for flexible elastic objects without relying on CAD data, thereby enhancing the performance of point cloud processing systems.

Implementation Method 1

a time-of-flight (ToF) camera, such as LiDAR, radially emits light and generates point cloud data based on the period spent until the camera receives the reflected light

Methodology Applied
Scientific EffectTime of flight: Time of Flight

Data Source

PatentUS12277646B2Method for generating point cloud data and data generating apparatus
Publication Date: 2025.04.15 SEIKO EPSON CORP
  • US12277646B2 patent drawing
  • US12277646B2 patent drawing
  • US12277646B2 patent drawing

AI summary

Color image data is generated by capturing an image of a target object. Pixels of the color image data are classified to generate classified image data. The kernels have sizes according to a plurality of sub-target objects formed of pixels that belong to categories. First data on a point cloud is generated by capturing an image of the target object using an infrared stereo camera. The first data is projected onto a plane to generate second data on a point cloud. A point of the point cloud in the second data is associated with a pixel in the classified image data. Third data on a point cloud in a three-dimensional coordinate system is generated from the first data by filtering information on the positions of the points in the first data. The filtering uses the kernels according to the categories of the points contained in the first data.