Online Cartoon Generation via Color Structure Coding and Edge Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for creating cartoons from photographs are inefficient and lack a robust, accessible solution for producing high-quality cartoon outputs, especially when executed as software on client devices, which often fail to deliver a cartoon-like effect effectively.

Innovation Solution

A system and method for generating cartoons that utilize color structure coding and edge detection algorithms, such as Difference of Gaussians, combined with coherence enhancing diffusion filters, to produce a cartoon output, where the processing is distributed between a client terminal and a server, allowing for more intensive processing and user-friendly interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If cartoonization software is executed on client devices, then accessibility and ease of operation are improved, but processing power and manufacturing precision deteriorate

Engineering Contradiction:
ImproveaccessibilityVSAvoidcartoon-like effect quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system divides the cartoonization process into distinct modules: edge detection, color quantization, and sketch generation. These modules can be executed separately on client or server, allowing flexible distribution of processing tasks to balance accessibility and quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary server that receives images from clients, performs intensive cartoonization processing, and returns results. This intermediary handles the computationally demanding tasks while clients provide only simple upload/download functionality, resolving the contradiction between client accessibility and processing quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If intensive processing is performed on server, then manufacturing precision and productivity are improved, but device complexity and ease of operation worsen

Engineering Contradiction:
Improvecartoon output qualityVSAvoidsystem architecture
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The server is designed as a universal cartoonization engine that can handle multiple image processing tasks (edge detection, color quantization, sketch generation) through a single multi-functional platform, reducing the need for separate specialized systems.

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

Solution Approach 2:

The system implements automated parameter selection and processing optimization where the server automatically adjusts processing parameters based on input image characteristics, eliminating the need for users to manually configure complex settings while maintaining high output quality.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If color quantization and edge detection are applied, then cartoon-like appearance is improved, but processing time and productivity worsen

Engineering Contradiction:
Improvecartoon-like appearanceVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system implements multi-level processing where a quick preliminary cartoonization is performed first, followed by optional enhancement passes. Users can choose to stop after the partial processing if speed is prioritized, or continue with full processing for maximum quality, allowing flexible trade-off between productivity and appearance quality.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The cartoonization process is divided into periodic stages: initial edge detection, color quantization, sketch generation, and optional refinement passes. Each stage can be executed independently and sequentially, allowing progressive improvement of cartoon-like appearance while providing intermediate results at each stage to maintain productivity.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8629883B2Method and system for generating online cartoon outputs
Publication Date: 2014.01.14 BEFUNKY INC
  • US8629883B2 patent drawing
  • US8629883B2 patent drawing
  • US8629883B2 patent drawing

AI summary

A method and system for generating a cartoon are provided. The method includes receiving a digital image for processing at a server. The method includes executing a color structure coding procedure to produce a color-reduced interim image. The method includes generating a sketch from the digital image with a Difference of Gaussian procedure. The method includes combining the color-reduced interim image and the sketch into a processed cartoon.