Z-Axis Motion Visualization via Color Shift Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current photography technologies face challenges in effectively displaying motion along the Z axis, particularly in distinguishing between objects moving away from or towards a stationary image capturing device.

Innovation Solution

The method involves capturing and comparing two images using an image capturing device equipped with a redshift simulation program, which determines distance changes between objects and applies redshift or blueshift simulations to visualize motion along the Z axis by adjusting the color masks of focus points based on distance data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional photography methods are used to capture static images, then image capture is simple and straightforward, but motion along the Z axis cannot be displayed or distinguished

Engineering Contradiction:
Improvemotion information along Z axisVSAvoidimage processing system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by capturing multiple images at different time points and calculating distance values before the actual visualization occurs. The redshift/blueshift simulation is prepared in advance by comparing distance values from sequential images, allowing motion information to be encoded before display.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies color changes to indicate motion direction along the Z axis. Objects moving away from the camera are displayed with redshift (redder colors), while objects moving toward the camera are displayed with blueshift (bluer colors). This color encoding transforms invisible depth motion into visible color information.

Inventive Principle:
Principle #32Color changes

2Measurement precision

If multiple images are captured and processed to determine distance changes, then motion along Z axis can be visualized, but processing complexity and time increase

Engineering Contradiction:
Improvedistance measurementVSAvoidimage processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system processes only the necessary portions of image data required for distance calculation rather than analyzing entire images. By focusing computational resources on key distance-determining features and using incremental processing between frames, the system achieves precise distance measurement while minimizing processing time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The image processing system performs multiple functions simultaneously: it captures images, calculates distance values, detects motion along the Z axis, and applies color encoding all within a unified processing pipeline. This multi-functionality reduces overall processing time by eliminating sequential handoffs between separate systems.

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

3Loss of information

If redshift and blueshift simulations are applied to indicate motion direction, then motion visualization is enhanced, but color accuracy and representation may be distorted

Engineering Contradiction:
Improvemotion direction informationVSAvoidcolor accuracy
Core Design Contradiction:
Loss of informationVSIllumination intensity

Solution Approach 1:

The redshift and blueshift effects are applied locally to specific objects or regions in the image based on their individual motion characteristics. Each object's color is adjusted according to its specific velocity and direction relative to the camera, preserving local color accuracy while encoding motion information. This localized approach prevents uniform color distortion across the entire image.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The color encoding is dynamic and adjusts in real-time based on the object's motion state. As objects move at different velocities and directions, their redshift/blueshift intensity changes accordingly, creating a dynamic color representation that accurately reflects instantaneous motion while maintaining color fidelity through continuous adjustment.

Inventive Principle:
Principle #15Dynamics

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach allows for accurate visualization of motion along the Z axis by effectively depicting objects moving towards or away from the camera, enhancing the ability to display relative motion and depth in images.

Implementation Method 1

When an object in motion moves away from a stationary observer, light waves are stretched. The stretched light waves exhibit a longer wavelength and lower frequency. This phenomenon is known as 'redshift.'

Methodology Applied
Scientific EffectRedshift: Doppler Effect

Implementation Method 2

When an object moves toward a stationary observer, light waves are compressed. The compressed light waves exhibit a shorter wavelength and higher frequency. This phenomenon is known as 'blueshift.'

Methodology Applied
Scientific EffectBlueshift: Doppler Effect

Data Source

PatentUS9449234B2Displaying relative motion of objects in an image
Publication Date: 2016.09.20 KYNDRYL INC
  • US9449234B2 patent drawing
  • US9449234B2 patent drawing
  • US9449234B2 patent drawing

AI summary

In a method for visualizing motion of an object in an image, at least two images, including a first image and a second image, wherein each of the at least two images includes an object are received. One or more processors determine a first distance value for the object in the first image and a second distance value for the object in the second image, wherein each distance value is based on a distance between the object and an image capturing device. One or more processors compare the first distance value to the second distance value to determine a difference between the first distance value and the second distance value. One or more processors generate an indication based on the determined difference between the first distance value and the second distance value.