【Literature Notes】Reconstruction of Colored Soft Deformable Objects Based on Self-Generated Template

本文主要是介绍【Literature Notes】Reconstruction of Colored Soft Deformable Objects Based on Self-Generated Template,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

基于自生成模板的彩色柔性可变形物体重建

论文原文:Jituo Li, Xinqi Liu, Haijing Deng, Tianwei Wang, Guodong Lu, and Jin Wang. 2022. Reconstruction of Colored Soft Deformable Objects Based on Self-Generated Template. Comput. Aided Des. 143, C (Feb 2022). https://doi.org/10.1016/j.cad.2021.103124

ABSTRACT

当我们使用RGB-D相机对处在不同变形状态的柔性物体重建时,由于物体自身的遮挡使得捕获的几何形状和纹理信息是不完整的。本篇论文提出一种新的框架,通过一个incremental-completion self-generated template (SGT)解决上述问题,得到具有完整几何形状和一致纹理的可变形柔性物体重建结果。通过构建融合几何形状和光流特征的非刚性配准,SGT能够通过每个初始状态模型所提供的信息进行动态的更新和生成。然后更新后的SGT再反向变形成每种状态,从而获取一系列的动态重建结果。此外,引入马尔科夫随机场来约束网格模型生成一致的纹理和引导非刚性变形。

1 介绍

问题引入:如何真实地模拟柔性物体变形?

解决方法:

  1. 物理模拟
    • 缺点:宏观简化了柔性物体真实的物体特性,很难得到真实的模拟结果。
  2. 基于data-driven:通过传感器进行柔性物体变形的捕捉和重建,然后将重建结果作为训练数据习得物体的变形规律。
    • 优点:更容易探索准确的物理模型,更适合具有复杂变形机制柔性物体的模拟。

随着RGB-D相机(硬件基础)和深度学习技术(软件基础)的发展,第二种方法更具研究价值。

鉴于几何形状的复杂性和光学遮挡,所获的原始数据往往是不完整的,因此不使用基于学习的方法,而采用基于模板的方法。然而,现有的基于先验的模板方法对与具有丰富几何细节的情况创建效率低,所以作者提出一种无需先验即可重建可变形柔性物体的新方法。以下是该方法基于的三个技术:

  • 创建自生成模板(SGT)重建柔性物体
  • 在SGT和状态模型之间使用一种新的非刚性配准方法
  • 基于一致马尔科夫随机场优化生成高质量纹理

2 相关工作

基于RGB-D相机的三维重建:

  • 三维静态重建

  • 三维动态重建:针对于变形物体重建

    • 基于先验
    • 不基于先验
  • 纹理重建

3 概述

image-20220720192825177

输入到输出整个过程经过四个过程:

  1. 多状态下服装的3D重建;
  2. SGT的逐步重建;
  3. 将SGT拟合到多状态模型;
  4. 基于一致马尔科夫场优化器生成纹理。

4 SGT的逐步重建

image-20220720200617338

  1. 使用状态A初始化SGT;
  2. 将SGT与状态B对齐;
  3. 在SGT上查找遗失区域;
  4. 更新SGT。

information missing region (IMR) 的检测和处理:

image-20220720200939725

a. 计算SGT上每个点的SSD(surface-surface distances);

b. 基于广度优先算法,通过设定的SSD阈值得到候选的IMRs;

c. 对于IMR最大包围轮廓中出现的一些低于阈值的微小区域,需要合并去除;

d. 将IMR进行膨胀操作实现拓展;

e. 其次,进行腐蚀操作,得到优化后的IMR

5 具有光流特征的非刚性配准

非刚性配准流程:

  1. 在模板网格中构建图节点(均值分布顶点);
  2. 计算得到从节点到目标的变换矩阵;
  3. 计算模板网格中其他点的变形矩阵作为相邻图节点的对偶四元混合矩阵。

为提高鲁棒性,配准过程引入几何和光流特征的约束,通过最小化能量函数实现
E = k 1 E D + k 2 E R + k 3 E 0 E=k_{1} E_{D}+k_{2} E_{R}+k_{3} E_{0} E=k1ED+k2ER+k3E0

  • k 1 , k 2 , k 3 k_{1}, k_{2},k_{3} k1,k2,k3:权重系数
  • E D E_{D} ED:数据项
  • E R E_{R} ER:正则项
  • E 0 E_{0} E0:光流特征约束项

5.1. 能量项的定义

E D E_{D} ED 的大小反映了模板网格和目标网格之间的形状差异大小,通过点到平面的误差进行估算。
E D = ∑ i w i φ ( n ^ i ⋅ ( v ^ i − v ˉ i ) ) E_{D}=\sum_{i} w_{i} \varphi\left(\hat{n}_{i} \cdot\left(\hat{v}_{i}-\bar{v}_{i}\right)\right) ED=iwiφ(n^i(v^ivˉi))
Huber惩罚函数:
φ ( x ) = { 1 ∣ x ∣ < δ 2 δ ( ∣ x ∣ − 0.5 δ ) / x 2 other  \varphi(x)= \begin{cases}1 & |x|<\delta \\ 2 \delta(|x|-0.5 \delta) / x^{2} & \text { other }\end{cases} φ(x)={12δ(x0.5δ)/x2x<δ other 
为使变形平滑变化,使用正则项进行约束:
E R = ∑ i ∑ j , ( i , j ) ∈ E ∥ T i v j − T j v i ∥ 2 E_{R}=\sum_{i} \sum_{j,(i, j) \in E}\left\|T_{i} v_{j}-T_{j} v_{i}\right\|^{2} ER=ij,(i,j)ETivjTjvi2
光流特征约束项:
E 0 = ∑ i ∥ T i p i − p ˉ i ∥ 2 E_{0}=\sum_{i}\left\|T_{i} p_{i}-\bar{p}_{i}\right\|^{2} E0=iTipipˉi2
光流特征点对,通过光流跟踪搜索对应点,IMR中的点不进行计算,防止引入误差。

将各项计算出来后,得到最小能量函数的最小二乘形式,使用设计的GPU风格的高斯-牛顿求解器进行求解,得到每个节点对应的变换矩阵。

5.2 非刚性变形和SGT的更新

SGT的更新中,SGT中图节点的变换后的点通过对偶四元数插值计算得到。
v ~ i = ∑ j w i , j Q j v i ∑ j w i , j Q j \tilde{v}_{i}=\frac{\sum_{j} w_{i, j} Q_{j} v_{i}}{\sum_{j} w_{i, j} Q_{j}} v~i=jwi,jQjjwi,jQjvi
v i v_{i} vi是形变前的点, v ~ i \tilde{v}_{i} v~i为形变后的点。
w i , j = exp ⁡ ( − ∥ v i − p j ∥ / δ j ) w_{i, j}=\exp \left(-\left\|v_{i}-p_{j}\right\| / \delta_{j}\right) wi,j=exp(vipj/δj)

6 纹理生成

6.1 基于一致马尔可夫随机场的最优视图选择

构建能量函数求解一致马尔可夫随机场优化:
E ( l ) = s 1 E M D a t a ( i , l ) + s 2 E M C o n ( i , l , l i ) + s 3 E M R e g ( i , j , l i , l j ) E(l)=s_{1} E_{M D a t a}(i, l)+s_{2} E_{M C o n}\left(i, l, l^{i}\right)+s_{3} E_{M R e g}\left(i, j, l_{i}, l_{j}\right) E(l)=s1EMData(i,l)+s2EMCon(i,l,li)+s3EMReg(i,j,li,lj)

6.2 基于全局优化的纹理接缝平整

为避免直接拼接纹理贴片造成的明显接缝问题,使用全局优化策略调整每个纹理贴片的颜色,从而平整接缝。

全局优化能量函数:
E ( g ) = ∑ ( f i + g i − f j − g j ) 2 + ∑ ( g k − m − g k − n ) 2 E(g)=\sum\left(f_{i}+g_{i}-f_{j}-g_{j}\right)^{2}+\sum\left(g_{k_{-} m}-g_{k_{-} n}\right)^{2} E(g)=(fi+gifjgj)2+(gkmgkn)2
实现两个约束:

  • 使贴片边缘的纹理差异尽可能小
  • 在贴片内部的颜色调整尽可能小

这篇关于【Literature Notes】Reconstruction of Colored Soft Deformable Objects Based on Self-Generated Template的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/383563

相关文章

Retrieval-based-Voice-Conversion-WebUI模型构建指南

一、模型介绍 Retrieval-based-Voice-Conversion-WebUI(简称 RVC)模型是一个基于 VITS(Variational Inference with adversarial learning for end-to-end Text-to-Speech)的简单易用的语音转换框架。 具有以下特点 简单易用:RVC 模型通过简单易用的网页界面,使得用户无需深入了

模版方法模式template method

学习笔记,原文链接 https://refactoringguru.cn/design-patterns/template-method 超类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤。 上层接口有默认实现的方法和子类需要自己实现的方法

框架template初识

框架初识 框架就是一个别人帮我们搭好的舞台,造好了很多现成的工具供我们使用,让开发过程更快速、简洁。 Gin框架介绍 Gin 是一个用 Go (Golang) 编写的 HTTP Web 框架。 Gin是一个用Go语言编写的web框架。它是一个类似于martini 但拥有更好性能的API框架, 由于使用了 httprouter,速度提高了近40倍。 第一个Gin示例 package mai

c++通用模板类(template class)定义实现详细介绍

有时,有两个或多个类,其功能是相同的,仅仅是数据类型不同,如下面语句声明了一个类:class Compare_int { public : Compare(int a,int b) { x=a; y=b; } int max( ) { return (x>y)?x:y; } int min( ) { return (x&... 有时,有两个或多个类,其功能是相同的,仅仅是数

MACS bdgdiff: Differential peak detection based on paired four bedGraph files.

参考原文地址:[http://manpages.ubuntu.com/manpages/xenial/man1/macs2_bdgdiff.1.html](http://manpages.ubuntu.com/manpages/xenial/man1/macs2_bdgdiff.1.html) 文章目录 一、MACS bdgdiff 简介DESCRIPTION 二、用法

Neighborhood Homophily-based Graph Convolutional Network

#paper/ccfB 推荐指数: #paper/⭐ #pp/图结构学习 流程 重定义同配性指标: N H i k = ∣ N ( i , k , c m a x ) ∣ ∣ N ( i , k ) ∣ with c m a x = arg ⁡ max ⁡ c ∈ [ 1 , C ] ∣ N ( i , k , c ) ∣ NH_i^k=\frac{|\mathcal{N}(i,k,c_{

Android Studio打开Modem模块出现:The project ‘***‘ is not a Gradle-based project

花了挺长时间处理该问题,特记录如下:1.背景: 在Android studio 下导入一个新增的modem模块,如MPSS.DE.3.1.1\modem_proc\AAA, 目的是看代码方便一些,可以自由搜索各种关键字。但导入该项目时出现了如下错误: The project '***' is not a Gradle-based project.造成的问题: (1) project 下没有代码,而

5.关于Deformable Detr

5.关于Deformable Detr 模型架构 举例源码中使用multi-scale都是四层 Detr缺点 在进行self-attention时,如果序列过长的话,在进行q和v计算过大,对于过大输入图像计算时间太长Detr对于小目标检测的效果不好。 Deformable Detr Deformable Detr 使用的(self-attention) 注意力机制与传

【硬刚ES】ES基础(十三)Dynamic Template和Index Template

本文是对《【硬刚大数据之学习路线篇】从零到大数据专家的学习指南(全面升级版)》的ES部分补充。

SIM(Search-based user interest modeling)

导读 我们对电商场景兴趣建模的理解愈发清晰:1. 通过预估目标item的信息对用户过去的行为做search提取和item相关的信息是一个很核心有效的技术。2. 更长的用户行为序列信息对CTR建模是非常有效且珍贵的。从用户的角度思考,我们也希望能关注用户长期的兴趣。但是当前的search方法无论是DIN和DIEN都不允许我们在线对一个超长的行为序列比如1000以上做有效搜索。所以我们的目标就比较明