Haptic Texture Generation via GAN Latent Space Evolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current haptic feedback technologies face challenges in accurately simulating a wide range of realistic textures due to the time-consuming and laborious process of manually recording haptic data, limited availability of recording devices, and the inability to interpret autoregressive coefficients for generating haptic feedback representations.

Innovation Solution

A system utilizing a deep convolutional generative adversarial network (DCGAN) and Covariance Matrix Adaptation Evolution Strategy (CMA-ES) for interactive texture generation and search, allowing users to evolve latent variables to generate haptic texture models that mimic real textures, with a motorized touch device providing haptic feedback and user interface for friction coefficient tuning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual recording procedures are used to capture haptic texture data, then the accuracy of haptic feedback representation is improved, but the time consumption and labor requirements increase significantly

Engineering Contradiction:
Improvehaptic feedback accuracyVSAvoidtexture recording time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent uses generative adversarial networks (GANs) to create virtual copies of real texture data. The generator network learns from a limited set of real texture recordings and generates synthetic texture data that mimics the statistical properties and haptic characteristics of real textures, eliminating the need for extensive manual recording of each texture

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces manual mechanical recording procedures with an automated computational system. Instead of manually operating recording devices on numerous textures, the system uses machine learning algorithms to automatically generate texture representations, substituting human labor with computational processes

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Device complexity

If a limited number of recording devices are used, then the device complexity is reduced, but the variety and quantity of recordable textures are restricted

Engineering Contradiction:
Improverecording device availabilityVSAvoidtexture coverage range
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal texture generation system that can produce diverse texture types (wood, metal, fabric, etc.) using a single trained GAN model. The generator is designed to handle multiple texture categories through class-conditional input, allowing one device to replace multiple specialized recording devices

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

Solution Approach 2:

The system creates virtual representations of textures that can be stored and reproduced digitally. Once real textures are recorded, their essential characteristics are captured and replicated through the GAN model, allowing unlimited virtual reproduction without requiring physical access to the original textures or additional recording devices

Inventive Principle:
Principle #26Copying

3Productivity

If autoregressive coefficients are used to model textures, then the computational efficiency is improved, but the interpretability and ability to generate meaningful haptic feedback representations deteriorates

Engineering Contradiction:
Improvetexture processing efficiencyVSAvoidtexture representation interpretability
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent transforms the representation parameters from autoregressive coefficients to GAN latent space vectors. The latent variables in the GAN model provide a more interpretable structure where individual dimensions can correspond to specific texture attributes, enabling better control and understanding of generated textures while maintaining computational efficiency

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a friction model as an intermediary layer between the GAN generator and the haptic feedback system. This friction model translates the generated texture characteristics into physically meaningful friction coefficients that can be directly applied in haptic simulations, bridging the gap between statistical generation and physical interpretation

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11972052B2Interactive human preference driven virtual texture generation and search, and haptic feedback systems and methods
Publication Date: 2024.04.30 UNIV OF SOUTHERN CALIFORNIA
  • US11972052B2 patent drawing
  • US11972052B2 patent drawing
  • US11972052B2 patent drawing

AI summary

Human interactive texture generation and search systems and methods are described. A deep convolutional generative adversarial network is used for mapping information in a latent space into texture models. An interactive evolutionary computation algorithm for searching a texture through an evolving latent space driven by human preference is also described. Advantages of a generative model and an evolutionary computation are combined to realize a controllable and bounded texture tuning process under the guidance of human preferences. Additionally, a fully haptic user interface is described, which can be used to evaluate the systems and methods in terms of their efficiency and accuracy of searching and generating new virtual textures that are closely representative of given real textures.