Raster Image Region Merging for Vector Tracing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for tracing raster images using computer tools often result in inefficiencies such as 'gapping' and 'beading' due to manual handling of polygons and auto-tracing algorithms, which require extensive manual correction and are time-consuming and costly for professionals in the digital arts.

Innovation Solution

A method and system that rank regions by color similarity, automatically merge adjacent regions, and remove artifacts based on pixel thresholds, using a planar map to generate a curve-based representation of the raster image, thereby reducing manual intervention and improving tracing accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual tracing using Bézier curve tool is used, then each polygon can be precisely traced, but the process is inefficient and results in gapping and spacing between polygons

Engineering Contradiction:
Improvetracing precisionVSAvoidtracing efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system performs automatic tracing by identifying polygons and applying Bézier curves algorithmically without requiring manual intervention for each polygon. The computer system serves itself by automatically processing the raster image and generating vector output, eliminating the need for manual tracing while maintaining precision through automated algorithms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of dragging control handles and adjusting curves by hand is replaced with an automated algorithmic system that identifies polygons and generates Bézier curves through computational methods. This substitution of mechanical manual operations with automated computing processes resolves the contradiction between precision and efficiency.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If auto-tracing algorithm is used, then tracing efficiency is improved, but gapping between adjacent polygons still remains

Engineering Contradiction:
Improvetracing efficiencyVSAvoidpolygon continuity
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs post-processing operations that analyze the traced output and automatically close gaps between adjacent polygons. By implementing feedback mechanisms that detect and correct gapping issues in the generated vector data, the system maintains both high automation efficiency and polygon continuity precision.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions during the tracing process to prevent gapping by ensuring proper connectivity between adjacent polygons before final output is generated. By proactively addressing potential gapping issues during the automated tracing process rather than correcting them afterward, the system maintains both efficiency and continuity.

Inventive Principle:
Principle #10Preliminary action

3Extent of automation

If auto-tracing treats diagonally oriented regions as separate polygons, then processing is automated, but beading and visual distortion occur

Engineering Contradiction:
Improvetracing automationVSAvoidvisual accuracy
Core Design Contradiction:
Extent of automationVSManufacturing precision

Solution Approach 1:

The system merges diagonally oriented regions that should form continuous lines into single polygons rather than treating them as separate entities. By combining adjacent regions with similar visual characteristics into unified polygon structures, the system eliminates beading artifacts and maintains visual accuracy while preserving the benefits of automated processing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system adjusts tracing parameters and algorithms to specifically handle diagonally oriented regions, changing how these areas are identified and processed. By modifying the automated tracing parameters to recognize diagonal continuity patterns, the system prevents beading while maintaining high automation levels.

Inventive Principle:
Principle #35Parameter changes

4Manufacturing precision

If manual correction of gaps and beaded polygons is performed, then tracing accuracy is improved, but labor expense and time consumption increase

Engineering Contradiction:
Improvetracing accuracyVSAvoidcorrection time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs self-correction by automatically detecting and fixing gaps and beading issues in the traced output without requiring manual intervention. The computer system serves itself by implementing automated post-processing operations that correct accuracy issues, eliminating the time-consuming manual correction process while maintaining high tracing accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of zooming in, identifying, and correcting gaps and beading by hand is replaced with automated computational algorithms that detect and repair these issues programmatically. This substitution eliminates the significant time loss associated with manual correction while preserving tracing accuracy through systematic automated processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS7512265B1Merge and removal in a planar map of a raster image
Publication Date: 2009.03.31 ADOBE INC
  • US7512265B1 patent drawing
  • US7512265B1 patent drawing
  • US7512265B1 patent drawing

AI summary

Methods and apparatuses to merge and/or remove (e.g., edges, regions, vertices, etc.) in a planar map of a raster image are disclosed. In one embodiment, a method includes ranking a plurality of regions of a raster image in a scoring matrix based on color similarities between each of the plurality of regions; and automatically merging certain ones of the plurality of regions connected through at least one of an edge and a vertex based on the scoring matrix. In addition, the method may include merging other regions of the plurality of regions without considering the scoring matrix when the other regions are smaller than a threshold number of pixels and automatically removing artifacts and noise from the raster image based on the threshold number of pixels.