Live Salient Contour Preview for Real-Time Design Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional salient contour generation is an offline process that limits flexibility and accuracy, as designers cannot adjust lighting, camera angle, or background after capturing an image, leading to unpredictable and undesirable results.

Innovation Solution

A system that provides a live preview of salient contours generated in real-time using a digital video feed, allowing designers to adjust settings and preview salient contours before capturing, using edge-detecting filters and image processing techniques on mobile devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional offline salient contour generation is used, then the process is simple and equipment requirements are low, but the flexibility and predictability of results are poor

Engineering Contradiction:
ImproveflexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by providing a live preview of salient contours before the image is captured. This allows the designer to see the expected output in real-time and make adjustments to lighting, camera angle, or background before final capture, eliminating the need to re-create conditions later.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by displaying the generated salient contours overlaid on the live video feed in real-time. This immediate feedback loop allows the designer to observe the results and adjust parameters accordingly, transforming the traditionally offline unpredictable process into a controllable interactive experience.

Inventive Principle:
Principle #23Feedback

2Productivity

If traditional offline salient contour generation is used, then equipment requirements are simple, but the time efficiency is poor due to need for re-shooting

Engineering Contradiction:
Improvetime efficiencyVSAvoidtime lost to re-creation
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The live preview functionality performs preliminary action by showing the expected salient contour results before capture is finalized. This prevents wasted time on capturing images that will not produce desired contours, eliminating the need to re-create shooting conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides self-service by automatically generating and displaying the salient contour preview in real-time without requiring manual trial-and-error captures. The designer can directly observe results and make informed decisions, streamlining the workflow.

Inventive Principle:
Principle #25Self-service

3Reliability

If real-time live preview of salient contours is provided, then flexibility and predictability are improved, but processing requirements and device complexity increase

Engineering Contradiction:
ImprovepredictabilityVSAvoidprocessing energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by processing only the necessary image data in real-time to generate the salient contour preview, rather than performing exhaustive analysis. This selective processing provides sufficient predictability for design decisions while managing computational energy consumption on mobile devices.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10853686B2Generation of salient contours using live video
Publication Date: 2020.12.01 ADOBE INC
  • US10853686B2 patent drawing
  • US10853686B2 patent drawing
  • US10853686B2 patent drawing

AI summary

In various implementations, a computing device is configured to provide a live preview of salient contours generated on a live digital video feed. In particular, a designer can use a computing device with a camera, such as a smart phone, to view a real-time preview of salient contours generated from edges detected in frames of a live digital video feed prior to capture, thereby eliminating the unpredictability of salient contours generated from a previously captured image. In some implementations, the salient contours are overlaid on a greyscale conversion of the live digital video feed for improved processing and visual contrast. Other implementations modify aspects of edge-detecting or post-processing filters for improved performance on mobile computing devices.