Non-rigid-ICP

Non-rigid iterative closest point, nricp.
授权协议 Readme
开发语言
所属分类 应用工具、 科研计算工具
软件类型 开源软件
地区 不详
投 递 者 颛孙高义
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

nricp - Non-rigid iterative closest point

nricp is a MATLAB implementation of a non-rigid variant of the iterative closest point algorithm. It can be used to register 3D surfaces or point-clouds. The method is described in the following paper:

'Optimal Step Nonrigid ICP Algorithms for Surface Registration', Amberg, Romandhani and Vetter, CVPR, 2007.

Features:

  • Non-rigid and local deformations of a template surface or point cloud.
  • Iterative stiffness reduction allows for global intitial transformations that become increasingly localised.
  • Optional initial rigid registration using standard iterative closest point.
  • Optional bi-directional distance metric which encourages surface deformations to cover more of the target surface
  • Handles missing data in the target surface by ignoring correspondences with points on target edges.
  • Optional landmarks can be used.

Dependencies

Requires:

Installation

Download this directory and the dependencies and add them to your MATLAB path.

Usage

You need to provide the models to be registered, and then modify the test.m, after that you can run test.m.

  • 蓝色 紫色 红色 2022-01-13 22:47:49 Non-Rigid Point Set Registration Networks Code Abstract   点云注册被定义为确定从 源点集到目标点集 的空间变换的过程。现有方法通常以 迭代方式 搜索最佳几何变换 以注册给定的一对点集,由 最小化 预定义的对齐损失函数 驱动。相比之下,所提出的点注册神经网络(PR-Net)主动 从训练

  • 2 DynamicFusion Overview three core algorithmic components: 1.Estimation of the volumetric model-to-frame warp field parameters 2.Fusion of the live frame depth map into the canonical space via the es

  • non-rigid ICP paper: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4270190 基于面部的非刚性配准,缺点是面部特征点的作用比较大 @inproceedings{amberg2007optimal, title={Optimal step nonrigid icp algorithms for surf

  • 1) 3.1 Ntwarp={dgv,dgw,dgse3}t N w a r p t = { d g v , d g w , d g s e 3 } t dgv d g v 表示该点canonical frame的位置 dgw d g w 表示影响范围 dgse3 d g s e 3 该点在当前帧的形变 i=1…n i = 1 … n 其中 n n 是第0层node点数 2) 公式(2)中TlwT

  • 1.PCL-ICP代码框架 话不多说,直接上代码 #include <pcl/registration/icp.h> #include <pcl/point_types.h> pc_xyz::Ptr result = boost::make_shared<pc_xyz>(); pcl::IterativeClosestPoint<pcl::PointXYZ, pcl

  •       关于点云的非刚性配准,可参考的文献有限。目前已知的开源算法有《Optimal Step Nonrigid ICP Algorithms for Surface Registration》,本文主要正对该算法的原理进行详细分析,并对相关代码进行简要分析。 相关开源代码: 【1】Matlab:https://github.com/charlienash/nricp 【2】Python:ht

 相关资料
  • HTTP 203 Non-Authoritative Information响应状态表明请求已成功,但封装的有效负载已由源服务器的200(OK)响应由变换代理修改。 的203响应是相似的值214,这意味着Transformation Applied所述的,Warning标题代码,其具有可应用于与任何状态码的响应的附加优点。 状态 203 Non-Authoritative Information

  • Utility classes to write to and read from non-blocking files and sockets. Contents: : Generic interface for reading and writing. : Implementation of BaseIOStream using non-blocking sockets. : SSL-awar

  • 网站所有者反复提出的问题是,是否选择非 www 或 www 网址。本页面提供了一些有关最好的建议。 什么是域名? In an HTTP URL, the first substring that follows the initial http:// or https:// is called the domain. It is the name of the server where the d

  • 问题内容: 我正在尝试在上配置我的电子邮件,并且不断收到错误消息: 我已经在网上看到了大量有关该错误的信息,但是我没有得到任何帮助。我在Fedora Linux(不是OpenJDK)上使用Sun的JDK。 这是我尝试过的几件事。我试着从以下这个建议后,但复制从Windows的cacerts到托管詹金斯没有工作,我的Fedora箱。在尝试将Gmail配置为SMTP服务器时,我尝试按照本指南进行操作,

  • 本文向大家介绍mysql Non-Transactional Database Only(只支持MyISAM),包括了mysql Non-Transactional Database Only(只支持MyISAM)的使用技巧和注意事项,需要的朋友参考一下 后来在做WordPress,一开始还不知道原来WordPress用的是InnoDB数据引擎,于是在原来的数据库里面就建了一个数据库,一开始也没发

  • 问题内容: 因此,我有两个要合并在一起的数据框。 我要合并3列,其中2列很容易。 我希望这是使用第三列,但这将是一个比较,如下所示: 不知道正确的语法在这里。 如果是SQL,对我来说将很容易。 有帮助吗? 问题答案: 熊猫只支持等联接。您需要添加第二步来过滤结果,如下所示: