Real-Time Image Vectorization with Iterative Subsection Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image vectorization methods often result in incomplete vectorization of images due to poor quality or orientation, preventing users from selecting and modifying non-vectorized subsections effectively.

Innovation Solution

A real-time image vectorization system that allows users to select and vectorize non-vectorized subsections within a base image, capturing and processing these sections separately before merging them back into the base image for complete vectorization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a base image is vectorized using conventional image processing techniques, then the vectorization process can be completed, but some subsections may remain non-vectorized due to poor quality or orientation

Engineering Contradiction:
Improvevectorization qualityVSAvoidcomplete vectorization coverage
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent divides the image processing into two segments: initial vectorization of the base image, and subsequent vectorization of selected non-vectorized subsections. This segmentation allows the system to handle different quality requirements for different parts of the image, achieving complete vectorization coverage while maintaining high precision in each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary vectorization of the base image before the user selects subsections for additional vectorization. This preliminary action provides a foundation that can be selectively enhanced, allowing users to focus processing resources only on areas that need improvement.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If users want to select and modify non-vectorized subsections, then better vectorization quality can be achieved, but the system complexity increases due to feedback loops and iterative processing

Engineering Contradiction:
Improvevectorization qualityVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where users can review the vectorized base image, identify non-vectorized subsections, and request additional vectorization. This feedback loop enables iterative improvement of vectorization quality while maintaining a clear workflow structure that manages system complexity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from a static single-pass vectorization process to a dynamic multi-stage process where users can interactively select and re-vectorize subsections. This dynamic approach adapts to user needs and image quality requirements, improving overall vectorization quality while providing flexibility.

Inventive Principle:
Principle #15Dynamics

3Speed

If conventional image processing techniques are used, then the processing speed can be maintained, but the vectorization may be incomplete for subsections with poor detail or orientation

Engineering Contradiction:
Improveprocessing speedVSAvoidvectorization completeness
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The system performs vectorization in stages: first on the entire base image, then selectively on user-chosen subsections. This partial action approach ensures that critical subsections with poor detail or orientation receive additional processing attention, achieving complete vectorization without requiring excessive processing of the entire image multiple times.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20160381298A1Systems and methods for performing real-time image vectorization
Publication Date: 2016.12.29 WIPRO LTD
  • US20160381298A1 patent drawing
  • US20160381298A1 patent drawing
  • US20160381298A1 patent drawing

AI summary

Systems and methods for performing real-time image vectorization are disclosed. In one embodiment, the method comprises receiving a vectorized base image. The method further comprises displaying the vectorized base image on a display screen of the camera. The method further comprises obtaining a user feedback on the vectorized base image from a user. The user feedback comprises user selection of at least one non-vectorized subsection in the vectorized base image. The method further comprises receiving a subsection image, from the camera, comprising the at least one non-vectorized subsection selected based on the user feedback. The further comprises performing vectorization on the subsection image to obtain vectorized subsections. The method further comprises overlaying the vectorized subsections on the at least one non-vectorized subsection of the vectorized base image. The method further comprises merging the vectorized base image with the vectorized subsections to obtain an output vectorized image.