【笔记】Polygon mesh processing 学习笔记(10)

Spherical parametrizations

定义

  • 把genus-0的网格映射到球面上

球面参数化,要求网格是亏格为0,封闭的

  • 应用

    • 对应,correspondence
    • 变形,morphing
    • remeshing
  • 问题分析

    • Spherical constraints
    • Bijective constraints (no foldover)
    • low distortion
  • 挑战

    • No Tutte’s embedding method
    • Non-linear, non-convex optimization problem

Hierarchical method

层次化的方法

  • Pipeline
    • mesh做decimation,然后映射到球面,然后refinement,最后输出triangular sphere
  • Decimation
    • curvature error metric (CEM)
    • 根据度量,每次简化的是曲率比较高的地方
  • Refinement
    • 在球上插入一个新的顶点
    • 插入一点,检验扭曲程度,以此来优化

Two hemispheres

两个半球

  • Pipeline
    • 把网格分成两个子网格
    • 把每个子网格映射到平面圆盘上
    • 把圆盘映射到半球面上
    • 获得球面映射

Curvature flow

Directional Field

定义

  • 空间变换的方向信息,分配给每个点

    • 定义在定义域上,每个店给一个方向
  • Magnitude + direction

  • Multi-valued field

    • 多个方向(可能是旋转对称的,例如旋转90度)
    • 可以认为定义了一个方向的集合
    • 比如,Rotationally-symmetric direction fields (RoSy fields)
    • 可以定义方向数 N = 1 , 2 , 4 , 6 N=1,2,4,6 N=1,2,4,6
    • 对RoSy来说,有4个方向,相隔90度
    • 也可以是两对独立的方向(一共还是4个方向,每个pair之间相差180度,但是两个pair之间没有角度关系)
  • 常见的场:1-vector field (有大小有方向),2-direction field (只有方向没大小,也叫line field,2-RoSy field), 1 3 1^3 13-vector field(三个独立的向量,这个3表示3个独立);4-vector field(4方向的向量场,只有一个独立的方向);4-direction field(没有长度,也叫unit cross field,4-RoSy field), 2 2 2^2 22-vector field(两对良乡,也叫frame field), 2 2 2^2 22-direction field (两对方向,也叫non-ortho. cross field)…

  • 一些例子

    • 主曲率方向(2-direction field)
    • Stress or strain tensors (应力)
    • 梯度场(单方向或多方向)
    • The advection field of a flow
    • Diffusion data from MRI
  • 生成或设计

    • 用户约束

    • Alignment conditions

    • Fairness objectives

    • 物理的要求

  • 应用

    • Mesh generation(四边形网格生成)
    • All-hex meshing(六面体网格生成)
    • Deformation
    • Texture mapping and synthesis
    • Architectural geometry (共轭方向)

Discretization

Tangent spaces 切空间

  • 切平面可以定义在面片、边、顶点上
  • 对一个点构造切平面,要对他计算surface normal vector
    • 对面来说,就是法向
    • 对边或顶点,就是局部平均

Discrete connections

  • 给定两个切平面 i i i j j j,需要一个connection,来比较定义在他们上的两个方向物体。
  • 最常见的方法就是把两个切平面参数化,在参数平面比较。Levi-Civita

向量场拓扑

  • 向量场的奇异点,在这个点向量消失或者没有well-defined
  • 2D case

离散场拓扑

  • Period jump

Matching: multi-valued field

  • N > 1 N>1 N>1 directionals per tangent space
  • An additional degree of freedom:
    • the correspondence between the individual directionals in tangent space i i i To those in the adjacent tangent space j j j
  • A matching between two N − N- Nsets of directional is a bijective map f f f between them (or their indices).
    • It preserves order: f ( u r ) = v s ← → f ( u r + 1 ) = v s + 1 f(u_r)=v_s \leftarrow\rightarrow f(u_{r+1})=v_{s+1} f(ur)=vsf(ur+1)=vs+1

Effort

  • Based on a matching f f f, the notions of rotation and principal rotation can be generalized to multi-valued fields
  • δ i j r \delta_{ij}^r δijr: rotation between u r u_r ur and f ( u r ) f(u_r) f(ur)
  • Effort of the matching : ∑ r = 1 N δ i j r \sum_{r=1}^N \delta_{ij}^r r=1Nδijr

Representation

Angle-based

Pros: direcitons, period jumps, are represented explicitly

Cons: k

Cartesian and Complex

Complex Polynomials

  • 把场看成是一个复数多项式的根。
  • 比较两个三角形上的复数多项式的系数

Objectives and Constraints

不同的应用有不同的需求。

目标函数

  • 光滑的
  • 平行性——As parallel as possible. 让effort尽量的小。
  • 正交性

约束

  • 对齐:fit certain prescribed directions
  • Symmetry
  • Surface mapping

可积场

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值