Semantic Profile Curve Interpolation for Road Extrusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods fail to automatically and efficiently transition between two profile curves with different numbers of points during swept surface extrusion in 3D geometry creation, leading to unsuitable seamless connections in road geometry generation, such as transitioning from an undivided road to a divided road.

Innovation Solution

The solution involves computing a globally optimal match between profile curve sections based on semantic attributes, inserting missing sections to match geometry, and applying morphing within each section, using adapted profile curves with identical vertex counts and attributes to ensure seamless transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If linear interpolation is used to transition between profile curves with different numbers of points, then the transition process is simple, but the transition quality is poor and does not ensure seamless connections

Engineering Contradiction:
Improvetransition process simplicityVSAvoidtransition quality
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent segments the profile curves into corresponding sections based on semantic attributes (e.g., roadway, curb, sidewalk). By dividing the curves into meaningful segments and matching them semantically, the system can handle different numbers of points while ensuring high-quality transitions for each segment, resolving the contradiction between simplicity and quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the profile curves by inserting or removing points based on semantic correspondence. This parameter transformation allows curves with different point counts to be aligned semantically, enabling high-quality morphing transitions while maintaining automated processing.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If manual configuration and interpolation is used to transition between profile curves, then the transition quality can be improved, but the automation level decreases and user interaction is required

Engineering Contradiction:
Improvetransition qualityVSAvoidautomation level
Core Design Contradiction:
Manufacturing precisionVSExtent of automation

Solution Approach 1:

The patent implements self-service by automatically performing semantic attribute matching and corresponding point insertion/removal operations. The system autonomously identifies matching sections between profile curves and executes the transformation without user intervention, achieving both high automation and high transition quality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary semantic analysis and matching of profile curve sections before executing the morphing operation. By pre-identifying corresponding segments based on attributes like roadway, curb, and sidewalk, the system prepares the data structure for automated high-quality transition, eliminating the need for manual configuration.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If morphing is applied to transition between profile curves with different topology, then seamless connection is achieved, but the computational complexity increases significantly

Engineering Contradiction:
Improveseamless connection qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent reduces computational complexity by segmenting profile curves into semantically meaningful sections (roadway, curb, sidewalk, etc.). By matching and morphing only corresponding segments rather than entire curves, the computational burden is significantly reduced while maintaining seamless connection quality for each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by ensuring high-quality morphing transitions specifically for semantically corresponding sections. Each segment is processed with appropriate attention to its specific attributes, achieving seamless connections where needed while avoiding unnecessary computational overhead in other areas.

Inventive Principle:
Principle #3Local quality

4Ease of operation

If prior art methods are used for profile curve transition, then the process is straightforward, but the transitions do not ensure suitable connections for road users

Engineering Contradiction:
Improveprocess straightforwardnessVSAvoidconnection suitability for road users
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent changes the approach by using semantic attributes as the basis for matching and transitioning profile curves. By transforming curves based on semantic correspondence (roadway to roadway, curb to curb, sidewalk to sidewalk), the system ensures reliable connections for different road users while maintaining automated straightforward processing.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8872831B2Semantic-driven profile curve interpolation for swept-surface extrusion
Publication Date: 2014.10.28 AUTODESK INC
  • US8872831B2 patent drawing
  • US8872831B2 patent drawing
  • US8872831B2 patent drawing

AI summary

A method, apparatus, system, and computer readable storage medium provide the ability to transition between two different profile curves in a swept surface extrusion. Each curve has section sequences that include consecutive sections, which in turn include constant attributes, which in turn include graphic attributes and semantic attributes. The section sequences define a semantic pattern for each profile curve. A globally optimal match is computed between the sections of the different curves. Adapted curves are generated that are structurally identical but geometrically resemble their respective original curves. An actual profile curve is computed for a given position on an extrusion line using a one-to-one vertex position morphing based on the adapted curves. The swept surface extrusion is performed and the result is displayed.