Raster Image Centerline Representation via Planar Map Adjacency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for tracing raster images into vector images often result in 'gapping' issues due to the failure to respect adjacencies between regions, making it difficult to represent images using a combination of outlines and centerlines, which is essential for intuitive editing and idealization.

Innovation Solution

A system that uses a planar map representation to trace raster images, employing a winged-edge data structure and Voronoi diagrams to determine centerlines, allowing for the transformation of subregions from outlines to centerlines and the association of emergent boundaries with subregions, thereby eliminating gapping problems and enabling intuitive editing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current tracing techniques are used to convert raster images to vector images, then the conversion process can be completed, but gapping issues occur due to failure to respect adjacencies between regions

Engineering Contradiction:
Improvetracing accuracyVSAvoidgapping issues
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent segments the tracing process into distinct phases: creating a planar map representation of the raster image, identifying regions and their adjacencies, and then generating vector paths that respect these adjacencies. This segmentation allows the system to systematically handle region boundaries and prevent gapping issues by ensuring each region's boundaries are properly connected to adjacent regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a planar map as an intermediary data structure between the raster image and the final vector output. This planar map explicitly represents adjacencies between regions, serving as a mediator that ensures proper connectivity is maintained during the conversion process, thereby eliminating gapping issues in the final vector image.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If outline tracing is used to represent boundaries of regions, then the regions can be filled, but editing becomes cumbersome requiring simultaneous manipulation of two closely spaced lines

Engineering Contradiction:
Improveregion fillingVSAvoidediting difficulty
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent implements a dynamic system that allows users to switch between outline and centerline representation modes. The planar map structure enables flexible manipulation where centerlines can be independently edited without affecting adjacent regions, providing dynamic adaptability in editing operations while maintaining the ability to fill regions when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the boundary representation into independent centerlines that can be manipulated separately from region fills. This segmentation allows editors to work with centerlines as distinct entities rather than being constrained to manipulate pairs of closely spaced outline lines, significantly improving editing ease while preserving region integrity.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If centerlines are used to represent regions, then intuitive editing and idealization are enabled, but current techniques cannot properly represent adjacencies between regions

Engineering Contradiction:
Improveediting intuitivenessVSAvoidadjacency representation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent uses the planar map as an intermediary that explicitly stores adjacency information between regions. This intermediary structure ensures that when centerlines are generated and manipulated, the underlying adjacency relationships are preserved and respected, maintaining reliability of region boundaries even as centerlines are independently edited for intuitive control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the representation parameters by introducing a planar map data structure that tracks adjacencies separately from the visual centerline representation. This parameter change allows the system to maintain accurate adjacency information while enabling flexible centerline manipulation, resolving the contradiction between editing intuitiveness and adjacency reliability.

Inventive Principle:
Principle #35Parameter changes

4Ease of operation

If a combination of outlines and centerlines is used to represent an image, then intuitive editing and idealization are enabled, but gapping problems occur due to failure to respect adjacencies

Engineering Contradiction:
Improveediting flexibilityVSAvoidgapping problems
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The patent introduces a planar map as an intermediary that explicitly represents adjacencies between all regions, regardless of whether they are represented by outlines or centerlines. This intermediary ensures that the mixed representation style maintains proper connectivity and prevents gapping problems by enforcing adjacency respect across different representation types.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal planar map structure that handles both outline and centerline representations uniformly. This multi-functional approach allows the system to manage mixed representation styles while maintaining consistent adjacency rules, enabling editing flexibility without introducing gapping problems between differently represented regions.

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

Data Source

PatentUS7590268B1Method and apparatus for representing an area of a raster image by a centerline
Publication Date: 2009.09.15 ADOBE INC
  • US7590268B1 patent drawing
  • US7590268B1 patent drawing
  • US7590268B1 patent drawing

AI summary

One embodiment of the present invention provides a system that can represent an area of a raster image by a centerline. During operation, the system receives a planar map which represents a raster image that contains a region. Note that the region corresponds to a face in the planar map whose edges correspond to the boundaries of the region. Next, the system determines a centerline for a subregion within the region which is currently represented by an outline. The system then transforms the planar map so that the subregion is represented by the centerline.