这篇文档属于类型a,是一篇关于通过网格收缩提取骨架的原创性研究论文。以下是针对该研究的详细学术报告:
本研究由以下团队合作完成:
- Oscar Kin-Chung Au 和 Chiew-Lan Tai(香港科技大学,The Hong Kong Univ. of Science and Technology)
- Hung-Kuo Chu 和 Tong-Yee Lee(台湾成功大学,National Cheng Kung University)
- Daniel Cohen-Or(以色列特拉维夫大学,Tel Aviv University)
论文发表于 ACM SIGGRAPH Conference Proceedings,是计算机图形学领域的顶级会议之一。
研究聚焦于曲线骨架(curve-skeleton)提取,这是计算机图形学和可视化中的核心问题。曲线骨架是三维物体的简化几何表示,广泛应用于动画、形变、形状检索等任务。传统方法依赖体素化(voxelization)或距离场(distance field),但存在分辨率敏感性和拓扑保持不足的问题。本研究提出了一种直接在网格(mesh)域操作的骨架提取方法,避免了体素化带来的离散化误差。
研究分为三个核心步骤:几何收缩(Geometry Contraction)、连通性手术(Connectivity Surgery)和嵌入优化(Embedding Refinement)。
目标:将网格收缩为零体积的骨架形状,同时保留关键几何特征。
方法:
- 约束拉普拉斯平滑:通过求解离散拉普拉斯方程(Laplace equation)驱动顶点沿法向收缩。拉普拉斯算子采用余切权重(cotangent weighting),近似曲率流(curvature flow)。
- 全局约束:所有顶点作为软约束(soft constraints),通过权重函数平衡收缩力(contraction force)和吸引力(attraction force)。权重根据局部收缩程度动态调整(如一环面积(one-ring area))。
- 迭代优化:每次迭代更新权重,收缩力逐渐增强,直至模型体积接近零(阈值εvol=10-6)。
创新点:
- 提出隐式平滑框架,避免显式法向计算的不稳定性。
- 动态权重设计确保关键特征(如分支结构)优先保留。
目标:将收缩后的网格转化为1D曲线骨架。
方法:
- 边折叠(edge collapse):通过半边折叠(half-edge collapse)移除退化面(zero-area faces),保留拓扑。
- 成本函数:结合形状误差(shape cost)和采样密度(sampling cost):
- 形状成本:基于QEM(Quadric Error Metrics)思想,计算顶点到相邻边的平方距离。
- 采样成本:惩罚长边生成,保持骨架与表面的精细对应。
- 拓扑保护:禁止导致隧道闭合的边折叠,确保骨架与原始网格同伦。
创新点:
- 提出骨架-网格映射(skeleton-mesh mapping),记录边折叠路径以建立顶点与骨架节点的对应关系。
目标:调整骨架节点的几何中心性(centeredness)。
方法:
- 局部区域中心化:根据骨架-网格映射,将节点移至对应网格区域的质心。
- 分支简化:合并冗余分支节点(如标准偏差σk改善时)。
几何收缩:
连通性手术:
应用验证:
(报告字数:约2000字)