Pattern Matching Tool for 2D Drawing Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies for comparing two-dimensional technical drawings are inefficient due to the need for extensive computing resources and can be slow or fail when dealing with drawings of different scales or sizes, leading to a poor user experience.

Innovation Solution

A software tool employing pattern matching techniques that aligns lines with axes, discards non-aligned lines, identifies intersection points, constructs data libraries for these points, and compares them across drawings to determine if they depict the same construction project portion, even if the drawings are of different scales.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional comparison methods are used for two-dimensional technical drawings, then comprehensive analysis can be performed, but computing resources are extensive and processing speed is slow

Engineering Contradiction:
Improvedrawing comparison accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the two-dimensional drawing into multiple discrete lines and identifies intersection points between these lines. By dividing the drawing into line segments and comparing only these segmented elements rather than the entire drawing at once, the method reduces computational complexity while maintaining comparison accuracy. This segmentation allows for faster processing by breaking down the large-scale comparison task into smaller, more manageable units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts key geometric features (lines and intersection points) from the complete two-dimensional drawing. Instead of comparing all visual elements of the drawings, the method selectively extracts and compares only the line segments and their intersection points, which are sufficient to determine whether drawings depict the same construction portion. This extraction approach reduces the data volume requiring comparison while preserving essential information.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If traditional comparison methods are used for two-dimensional technical drawings, then detailed analysis is possible, but the methods fail or perform poorly when drawings are of different scales or sizes

Engineering Contradiction:
Improvedrawing comparison accuracyVSAvoidscale independence
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameter of comparison from absolute coordinates and dimensions to relative geometric relationships. By comparing the angles and relative positions of lines and intersection points rather than their absolute coordinates, the method becomes invariant to scaling transformations. This allows drawings of different scales to be compared accurately, as the geometric relationships remain consistent regardless of the drawing's overall size.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If all lines in the drawing are used for comparison, then complete information is analyzed, but the computational complexity increases significantly

Engineering Contradiction:
Improveinformation completenessVSAvoidcomputational complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts only the intersection points and line segments from the complete drawing, discarding other visual elements such as text, dimensions, and hatching patterns. This extraction focuses the comparison on the essential geometric structure that defines the construction portion, reducing computational complexity while retaining sufficient information to determine drawing equivalence.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different processing treatments to different parts of the drawing. Intersection points that lie on construction-relevant lines are retained for comparison, while other elements are discarded. This selective processing based on local quality ensures that only the most informative features are used in the comparison, reducing computational load while maintaining accuracy.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240412422A1Pattern Matching Tool
Publication Date: 2024.12.12 PROCORE TECHNOLOGIES INC
  • US20240412422A1 patent drawing
  • US20240412422A1 patent drawing
  • US20240412422A1 patent drawing

AI summary

A pattern attaching technique involves (1) obtaining a first collection of data libraries associated with a first set of intersection points among a first set of lines in a first two-dimensional (2D) drawing and a second collection of data libraries associated with a second set of intersection points among a second set of lines in a second 2D drawing and (2) comparing the first collection of data libraries and the second collection of data libraries in order to determine whether the first 2D drawing and the second 2D drawing represent a same portion of a real-world environment. Each data library associated with a given set of intersection points includes location information that describes a respective location of each respective intersection point in the given set of intersection points relative to each other intersection point in the given set of intersection points.