Point-Cloud Data Parsing via Format Transformation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current point-cloud measuring software is limited in reading various file formats, such as the Metris Basic File (MBF) format, which restricts the creation of integrated 3D models from multiple scans, hindering the detection of object features.

Innovation Solution

A system and method that includes an application server with modules for receiving, detecting, transforming, and parsing point-cloud files, regardless of format, to store data in a predetermined structure, enabling integration and processing of point-cloud data across different formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If point-cloud measuring software is designed to read only defined file formats, then the software structure remains simple and manageable, but it cannot process point-cloud data from various 3D scanners in different formats

Engineering Contradiction:
Improvefile format compatibilityVSAvoidsoftware structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component (file format detector and data transformer) that mediates between the input point-cloud file in various formats and the core software processing module. This intermediary detects the file format, transforms the data into a standardized internal format, and then passes it to the processing module, thereby enabling multi-format support without complicating the core software structure

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter of data representation by detecting the file format and transforming the point-cloud data into a standardized internal format. This parameter transformation allows the software to handle diverse input formats uniformly, improving adaptability while maintaining a consistent internal processing structure

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple scan files in different formats are processed separately, then each file can be handled with simple processing logic, but integrated 3D models cannot be created from multiple scans

Engineering Contradiction:
Improveintegrated model creationVSAvoiddata processing system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple point-cloud scan files into a single integrated 3D model by applying the same data structure and processing logic to all input files. The system combines the point-cloud data from multiple scans while maintaining a unified data structure, enabling the creation of comprehensive integrated models from multiple source files

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal processing system that can handle multiple file formats and multiple scan files through a single integrated workflow. The data structure and processing modules are designed to be format-agnostic and file-agnostic, allowing the same system to process any combination of scan files in any supported format

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7746341B2System and method for parsing point-cloud data
Publication Date: 2010.06.29 HONG FU JIN PRECISION IND (SHENZHEN) CO LTD
  • US7746341B2 patent drawing
  • US7746341B2 patent drawing
  • US7746341B2 patent drawing

AI summary

A method for parsing point-cloud data is provided. The method includes the steps of: (a) receiving a point-cloud file from a database; (b) determining whether the point-cloud file is in a first format or a second format; (c) opening the point-cloud file in a binary data mode and transforming the binary data to predetermined readable data to be stored as a temporary file, and setting the temporary file as a target point-cloud file if the point-cloud file is in the second format, otherwise, if the point-cloud file is in the first format, setting the first format point-cloud file as the target point-cloud file; and (d) parsing point-cloud data in the target point-cloud file into a predetermined data structure. A related system is also provided.