texture-interpolation-visual-perception

star 2

Texture Interpolation for Visual Perception

hiyenwong By hiyenwong schedule Updated 6/4/2026

name: texture-interpolation-visual-perception description: Texture Interpolation for Visual Perception

Texture Interpolation for Visual Perception

Source: arXiv:2006.03698v2 (NeurIPS 2020) Utility: 0.89 Authors: Jonathan Vacher


Description

This skill implements optimal transport-based texture interpolation for probing visual perception. Using deep CNN activation distributions and elliptical statistics, it generates natural geodesics between textures that match the geometry of texture perception.

Core Method:

  1. CNN activation distributions - Extract texture features
  2. Elliptical distribution model - Mean and covariance sufficient
  3. Optimal transport geodesics - Natural interpolation paths
  4. Perceptual validation - Human and neural sensitivity measurements

Tools Used

  • pytorch - Deep learning framework
  • vgg_network - CNN feature extraction
  • optimal_transport - Geodesic computation
  • psychophysics - Human perception experiments
  • neural_recording - Macaque visual cortex data

Instructions for Agents

  1. Extract CNN features - Compute activation distributions for textures
  2. Model as elliptical - Mean and covariance representation
  3. Compute geodesics - Optimal transport interpolation
  4. Generate samples - Create intermediate textures
  5. Validate perception - Human psychophysics experiments
  6. Measure neural sensitivity - Compare with visual cortex responses

Examples

Example 1: Texture Interpolation

User: 如何在两种纹理之间进行自然插值?

Agent: 最优传输方法:

  1. 提取 CNN 激活 - VGG 网络特征分布
  2. 椭圆分布建模 - 均值 + 协方差表示
  3. 计算测地线 - 最优传输路径
  4. 生成样本 - 中间纹理

优势: 测地线更符合纹理感知几何

Example 2: Neural Sensitivity Analysis

User: 如何用纹理插值研究视觉皮层?

Agent: 神经敏感性测量:

实验 目标
人类观察者 感知尺度测量
猕猴视觉皮层 神经敏感性分析

方法: 沿插值参数测量感知/神经响应变化


Activation Keywords

  • 纹理插值、texture interpolation
  • 最优传输、optimal transport
  • 视觉感知、visual perception
  • CNN 激活分布、CNN activation distribution
  • 纹理合成、texture synthesis
  • 测地线插值、geodesic interpolation

Key Concepts

1. CNN Activation Distributions

Method: Extract texture features from deep CNN layers

Finding: Distributions well described by elliptical distributions

Implication: Mean and covariance sufficient for texture representation

2. Optimal Transport Geodesics

Definition: Shortest path between two points under optimal transport metric

Application: Natural interpolation between arbitrary textures

Advantage: Matches geometry of texture perception

3. Perceptual Validation

Method Measurement
Human psychophysics Perceptual scale along interpolation
Macaque neural recording Visual cortex sensitivity

Result: Geodesics match perceptual geometry


Mathematical Framework

Elliptical Distribution Model

CNN activation ~ Elliptical(mean, covariance)

Key insight: Mean + covariance sufficient to describe texture

Optimal Transport Geodesic

Interpolation path = geodesic(texture_A, texture_B)

Under optimal transport metric, this is the natural path

Architecture

Texture Images → CNN Feature Extraction → Activation Distributions
    ↓
Elliptical Modeling (Mean + Covariance)
    ↓
Optimal Transport Geodesic Computation
    ↓
Intermediate Texture Generation
    ↓
Perception/Neural Validation

Results (Paper)

Finding Result
Elliptical model Fits CNN distributions ✅
Geodesic interpolation Matches perceptual geometry ✅
Human perception Measurable perceptual scale ✅
Neural sensitivity Varies across visual areas ✅

Published: NeurIPS 2020


When to Use

  1. Texture synthesis research - Generate texture samples
  2. Visual perception studies - Probe perception mechanisms
  3. Neural coding analysis - Study visual cortex responses
  4. Optimal transport applications - Geodesic interpolation
  5. CNN feature analysis - Understand deep representations

Advantages over Prior Methods

Prior Methods This Approach
Unclear why deep synthesis works ✅ Elliptical distribution insight
Arbitrary interpolation ✅ Optimal transport geodesics
Limited perception validation ✅ Human + neural validation
Statistical framework lacking ✅ Rigorous mathematical foundation

Limitations

  1. Requires pretrained CNN (VGG)
  2. Elliptical assumption may not hold for all textures
  3. Computational cost of optimal transport
  4. Neural validation limited to macaque visual cortex

Related Skills

  • generative-brain-dynamics-models - Generative modeling
  • music-perception-brain-network - Perception research
  • spectral-tda-brain-signals - Topological analysis
  • computational-taste-perception - Sensory perception
Install via CLI
npx skills add https://github.com/hiyenwong/ai_collection --skill texture-interpolation-visual-perception
Repository Details
star Stars 2
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator