Recap:

3D Content Creation的常用方法:

• Surface reconstruction
• Geometric modeling
• Geometry processing
• Creative generation
• …

Analyzing and Understanding 3D Contents

对于已有的模型,如何去分析/理解它? • Organize Geometric Data
• Understand Structure and Relationships
• Understand Semantics and Functionality
• Synthesizing New Shapes
• …

三维几何处理:从局部到全局

102主要是讲处理局部信息,但3D内容理解是要处理全局信息

  • Local level analysis
    • purely geometry/content‐driven
    • mathematical formulation of objectives
    • Examples: curvature and normal estimation, mesh smoothing, simplification, remeshing, parameterization…
  • High level analysis
    • non‐local analysis
    • not easy to formulate objectives mathematically
    Semantics is hard!

Problems of Shape Analysis

Understanding Shapes

Shape features

• Feature points
• Feature lines
• Saliency

Alignment (upright)

Shape segmentation (components)

Co‐segmentation of a set of shapes

• More knowledge can be inferred from multiple shapes rather than an individual shape

Labeling

Symmetries

Skeleton

Shape matching

• Similarity
• Correspondences

Shape retrieval 检索

Classification

Structures

• Hierarchical structures

Functionality

Object affordance 交互

Abstraction of shapes

• [Mehra et al. SIGAsia 2009]

Understanding assemblies

– [Mitra et al. SIG 2010]

Shape Descriptors

核心问题:形状表征(描述子、特征)

(Shape representation/descriptor/feature)

如何度量两个三维元素的相似性?

  • 整体形状
    • 全局描述子
  • 局部形状
    • 局部描述

如何描述三维数据?

  • 点坐标(x,y,z)
  • 几何量:长度、角度、面积、 体积
  • 微分量:法向量、曲率
  • 拓扑量:连接关系、Laplace谱
  • 映射度量:雅可比(变形量)、共形比

模型分割‐根据特征的聚类 (Clustering/Labeling)

各种人工定义的3D形状特征

Methodology

Traditional Methods:特征工程

特征工程的两个主要问题

如何选择合适的特征?

Hand‐crafted Features are not Enough

• “Hand‐crafted” feature descriptor need domain knowledge
• Too many feature descriptor, which is the best?
• Concatenation of the features may result in over‐fitting in feature space

想法:稀疏学习选择合适的特征

[Hu et al. SGP 2012]

• 稀疏学习的本质:聚类
• 子空间聚类(Subspace clustering)

Deep Learning based Methods

深度学习方法:端到端 to extract good feature descriptors!

三维数据的深度学习的三种方法

关于深度学习

  • 通用拟合器(较大的逼近函数空间)
    • 应用三部曲
      • 在哪找(网络构造)、哪个好(损失函数)、怎么找(优化)
    • 仅拟合了大量样本:可能只是“虚假关系”
    • 并没有“理解”或“认知”真正的规律
    • 不可解释性
  • 性能依赖训练样本(数据集)
    • 当数据集足够密:近似“最近邻”算法
    • 训练数据集不够完备:缺乏泛化能力
    • 大部分是过拟合
  • 基于深度神经网络的深度学习并不是真正的AI,离 真正的“智能”仍很遥远

稀疏学习与深度学习:殊途同归

  • 不同性
    • 压缩感知:基于模型的,有很好的结构和数学模型;来自于数学理论的突破
    • 深度学习:基于实证的,模型灵活,须通过数据进行监督学习;来自于求解速度的突破
  • 一致性
    • 目标:高维数据的信息(特征)提取
    • 结果:从局部信息来处理全局信息
    • 类似的网络结构:求解L1优化的IST (Iterative Soft‐Thresholding)算法实质上是多层网络优化

本文出自CaterpillarStudyGroup,转载请注明出处。 https://caterpillarstudygroup.github.io/GAMES102_mdbook/