【论文阅读】7-Discovering Structural Regularity in 3D Geometry

  • 1、Input:
  • 2、Processing pipeline
    • 2.1、Transform analysis
      • 2.1.0、Pre
      • 2.1.2、Sample
      • 2.1.3、Similarity sets
      • 2.1.4、Compute transformation
      • 2.1.5、Transformation mapping
    • 2.2 Model estimation
      • 2.2.1、Clusters
      • 2.2.2、Energy(min):
    • 2.3、Aggregation
      • 2.3.1、Local region growing
      • 2.3.2、Geometry registration (simultaneous registration)
  • 3、Limits:
  • 4、Future work :

1、Input:

points/mesh output: representative element transformation

2、Processing pipeline

2.1、Transform analysis

yields characteristic lattice patterns for shapes containing regular structures.

2.1.0、Pre

  1. Transformation && regularity
Similarity transformation:相似变换,保向性,与regularity 相关
  1. Regular structure : ( P, G) -----(P0, Ti, ni)
P0: representative element
Ti: transformation
Ni: regularity paramaters
G: 可采用two steps 实现: translation – rotation、reflection、symmetrics
Regular 描述: 在相似变换T下,Pi—Pj(Pij为P中元素,即P关于相似变换自相关)
Ni 越大,similarity set(见下)应该越接近surface
  1. 结构规律性的复合与层次:
1-parameter regularity
Commutative 2-p( translation \ rotation \ scale )
……
Commutative k-p(K>=3, only translation)

2.1.2、Sample

采样处理的原理

Observation :
If is the representative P0 element of (P,G),
then any subset of P0 will also generate a regular (P,G) structure
with transformation group G.

2.1.3、Similarity sets

  1. surface
  2. 采样points(represent small local patches)
  3. 计算descriptor :invariant similarity transformation
采用Mean && Gaussican curvatures
一般性的相似变换:H^2/K
无缩放的相似变换:H,k
  1. 基于descriptor得到多个Similarity sets
原理:Only sample points with similar descriptor value are potential candidates for a regular structure
  1. Ignore : Umbilical point —transformation 不唯一

ps: umbilical point

In the differential geometry of surfaces in three dimensions,
umbilics or umbilical points are points on a surface that are locally spherical.
At such points the normal curvatures in all directions are equal, hence,
both principal curvatures are equal,
and every tangent vector is a principal direction.
The name "umbilic" comes from the Latin umbilicus - navel.

2.1.4、Compute transformation

  • Translation and rotation :
can be derived by aligning the local frames computed from
the surface normal and principal curvature directions(主曲率方向).
  • The uniform scaling factor:
can be calculated from the ratio of corresponding mean curvatures Hi/Hj (曲率均值之比)
  • ICP—在计算transformation时,用于去除outliers
Serves as tool to prune unnecessary sample pairs.
  • Sampling the similarity set
    原因如下:
PS: Affine transformation space characterize: ( regular srtucture)

  • Through origin 2D-plane — search sub-space through origin
  • clusters that form a uniformly spaced grid
应用: similarity set 采样
(sub-sample,cluster remain,减少underlying transformation,即减小变换空间的点数);

2.1.5、Transformation mapping

原因:

In general, transformations cluster at points on a curved manifold, which is significantly more difficult to detect.
Cluster 并非完全理想情况下的在2D plane,采用mapping ,得到transformation 的二维映射

Affine transformation space – 2D plane

H(相似变换矩阵) -----invariant ( the choice of origin ----例如:旋转角度、平移方向…)
根据H具体表示的变换选择mapping 的invariants

具体如下图:

2/k- parameter transformation mapping : 对应组合相加:

2.2 Model estimation

a set of regular structures at the scale of the initial local surface patches
To reliably detect regular structures we therefore need a grid fitting approach that is robust to outliers and holes.操作对象:set of cluster centers C = ck (mapping 2D space)

2.2.1、Clusters

Mean-shift (解决 wrong cluster\ weak cluster)

2.2.2、Energy(min):

estimate gi,gj(gird elements),aij,bi ( weight, 与holes \ outliers 有关)
Energy—与gird location(网格角点) & cluster location 有关,几何意义:是的cluster为最终得到的grid 的网格角点
迭代求解--采用RANSAC
初值:
gi,gj(gird elements): dominant lines through origin
aij,bi  1


(迭代求解过程示意图)

2.3、Aggregation

aggregate spatially adjacent patches to build larger repetitive elements
using a novel simultaneous registration method that optimizes the generating transformations
in the spatial domain.

以下两种方法交错进行:

2.3.1、Local region growing

aggregate spatially adjacent patches of regular structures with compatible group structure.

2.3.2、Geometry registration (simultaneous registration)

(F = ∑Qij)_min

F-度量distance (变换前后): point-plane ; point- point// 用于对regular的一种描述
(sampling patches matches—similarity sets)

aggregation && refine Transformation

After solving the resulting linear system we have to update the
group generator by a true similarity or true congruence. T

3、Limits:

Wrap sequential repetitive

4、Future work :

Extend Dimension

【论文阅读】7-Discovering Structural Regularity in 3D Geometry相关推荐

  1. 【论文阅读】Learning Spatiotemporal Features with 3D Convolutional Networks

    [论文阅读]Learning Spatiotemporal Features with 3D Convolutional Networks 这是一篇15年ICCV的论文,本篇论文提出的C3D卷积网络是 ...

  2. 视频分类论文阅读笔记——Learning Spatiotemporal Features With 3D Convolutional Networks

    论文:Learning Spatiotemporal Features With 3D Convolutional Networks 作者:FaceBook AI研究院 来源:ICCV2015 代码: ...

  3. 论文阅读 Semantic Graph Convolutional Networks for 3D Human Pose Regression

    Semantic Graph Convolutional Networks for 3D Human Pose Regression 使用语义图卷积网络对三维人体姿态进行回归 Abstract ​ 在 ...

  4. 【行为识别】论文阅读笔记2|C3D:使用3D卷积网络学习时空特征

    Learning Spatiotemporal Features with 3D Convolutional Networks 摘要 提出了一个简单但有效的学习时空特征的方法,利用在大规模监督视频数据 ...

  5. [论文阅读]《Discovering Graph Functional Dependencies》阅读笔记

    总结: 本文介绍了发现图函数依赖,更加清晰地介绍了可满足性问题.蕴含问题以及验证问题(可满足性问题是寻找Σ,蕴含问题是判断Σ|=φ,验证问题是判断G|=Σ)全文以约化为中心致力于寻找无冗余GFDs集合 ...

  6. [论文阅读] (20)USENIXSec21 DeepReflect:通过二进制重构发现恶意行为(恶意代码ROI分析经典)

    <娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...

  7. 语义激光SLAM论文阅读 Semantic Lidar_based SLAM paper Research

    语义激光SLAM论文阅读 Suma: Efficient Surfel-Based SLAM using 3D Laser Range Data in Urban Environments 主要工作 ...

  8. 3D目标检测论文阅读多角度解析

    3D目标检测论文阅读多角度解析 一.前言 CNN(convolutional neural network)在目标检测中大放异彩,R-CNN系列,YOLO,SSD各类优秀的方法层出不穷在2D图像的目标 ...

  9. 3D目标检测论文阅读摘要

    3D目标检测论文阅读摘要 2D Object Detection 的研究已经非常成熟了,代表作品有RPN系列的FasterRCNN,One Shot系列的YOLOv1-YOLOv3,这里推荐一个2D ...

最新文章

  1. windows 10 +fedora双系统引导修复
  2. fiddler https 您的连接不是私密连接 解决方法(不明原理但是照着做成功了,记录下)
  3. Sonar问题解决:普通方法调用静态属性
  4. Python(3) 进制转换
  5. 模拟电磁曲射炮设计报告_毕业设计展 | 他们的毕业设计,有趣又实用
  6. map 和set 有什么区别,分别又是怎么实现的
  7. ngrx里StoreModule.forFeature(‘example‘, reducers)运行时的数据结构
  8. Perl 字符串截取函数substr
  9. 网上花店java项目_jsp+servlet开发java web网上花店商城系统,后台可配置化,方便修改,也可修改做成其他商城类项目...
  10. python无限锁屏_【python】定时锁屏,保护身体
  11. QT资源库中图片的调用
  12. 动名词做主语时的谓语动词问题
  13. 华为ne20路由器登陆密码_很好的文章,主要是关于密码学和NE的基础知识
  14. pod2g宣布A5的Sandbox破解成功
  15. python15 文件操作
  16. iOS获取路由器地址
  17. 智能家居项目进度控制表
  18. Go语言学习之net/http包(The way to go)
  19. Java GridBagLayout(网格包布局管理器)
  20. [ERP]ERP实施天下无贼版

热门文章

  1. django 重置密码
  2. android多媒体框架学习 详解 最新版本
  3. Mac安装Adobe Zii5.3.0过程
  4. 深入浅出Flask PIN
  5. BeatSaber节奏光剑插件开发官方教程2-简单的插件示例
  6. 网易2017年春招笔试题记录
  7. 【历史上的今天】9 月 29 日:“美国支付宝” Stripe 正式上线;HotJava 面世;VR/AR 领域先驱诞生
  8. 天翎低代码平台助力企业业务流程集成,为企业降本增效
  9. Windows下使用bat脚本批量创建文件夹
  10. 真 彻底 Navicat导入Excel文件表时无法打开的四种解决办法