PoissonRecon学习笔记

news2024/11/25 0:33:42

1. Screened Poisson Reconstruction (SPR)

源码:https://github.com/mkazhdan/PoissonRecon
However, as noted by several researchers, it suffers from a tendency to
over-smooth the data. 泊松重建存在过度平滑的现象。
方法:position and gradient constraints are defined over different domain types。集成位置和梯度两类不同域的约束。

与原始泊松相比误差更小,但对噪声敏感!
在这里插入图片描述

1.1 Boundary Conditions边界条件

In the original Poisson reconstruction the authors imposed Dirichlet boundary conditions.原泊松重建使用迪利克雷边界条件
In the present work we extend the implementation to support Neumann boundary conditions as well.扩展诺伊曼边界条件
在这里插入图片描述
As the figure shows, imposing Dirichlet constraints creates a water-tight surface that closes off before reaching the boundary while using Neumann constraints allows the surface to extend out to the boundary of the domain.施加狄利克雷约束会创建一个水密表面,该表面在到达边界之前会关闭,而使用诺依曼约束则允许表面延伸到域的边界。

1.2 运行时间、内存、分辨率对比(顶点数)

在这里插入图片描述
Adding a dualized screening term to the Poisson surface reconstruction framework significantly improves its geometric fidelity, while still allowing an efficient multigrid solver.

1.3 Over-Fitting 过拟合

在这里插入图片描述
右边screened Poisson更紧密的拟合噪声,所以比右图原始泊松重建质量更低。
At an extreme setting α = 0 we obtain an unscreened Poisson reconstruction as in [Kazhdan et al. 2006].α = 0 时为为筛选的泊松重建,类似于原始泊松重建。
在这里插入图片描述
at the base of the Eagle’s neck, derive from our use of a conforming octree. Because we introduce additional leaf nodes near regions of sparse sampling, we obtain a correspondingly refined triangulation at those locations.在鹰脖子的底部,使用一致的八叉树,在稀疏采样区域附近引入了额外的叶节点,所以这些位置获得了相应的细化三角测量。α = 0 时screened Poisson 的细节比原始泊松更丰富。

2. Distributed Poisson Surface Reconstruction

client/server model 服务器/客户端

3. Poisson Surface Reconstruction with Envelope Constraints

出现过拟合表面,多余斑块。
incorporating the depth hull as a Dirichlet constraint within the global Poisson formulation.将深度作为迪利克雷约束,加入全局泊松方程。
Using a visual hull and/or depth hull derived from RGB-D scans to define the constraint envelope. 添加包络约束
在这里插入图片描述

3.1 定义隐式曲面

the implicit surface can be defined in regions near the samples, with no isosur-face extracted in regions outside of the support [HDD∗92, FG14].使用紧支持函数,可以在样本附近的区域中定义隐式表面

3.2 网格顶点密度过滤

the implicit surface can be trimmed in a post-processing phase by measuring the sampling density of the input point set at the vertices of the output mesh and discarding subsets of the mesh where the sampling density is too low [Kaz13].测量输出网格顶点处输入点集的采样密度并丢弃采样密度太低的网格子集.

3.3 重建表面位于深度外壳

That is, the reconstructed surface should lie within the object’s depth hull [BGM06] (or equivalently, ray hull [ACCS04]).

4. The Heat Method for Distance Computation开源

在这里插入图片描述

热图提高计算效率。并行化处理。
热图计算距离

5. An Adaptive Multi-Grid Solver for Applications in ComputerGraphics

自适应求解器:保证精度的前提下,减少文件容量。
在这里插入图片描述

As observed by Agarwala, the offset function should only be high frequency near the seams and can be well-represented using an adaptive quadtree.自适应四叉树。Agarwala 的方法图像拼接方面。
We represent the target gradient field using mixed-degree finite elements stored along (dual) edges.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2223694.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

为Windows Terminal 配置zsh + Oh-My-Zsh!

参考: 为Windows Terminal 配置zsh Oh-My-Zsh! [非WSL] https://zhuanlan.zhihu.com/p/625583037 Package: zsh - MSYS2 Packages 安装配置 1、安装 Windows Terminal(必须) Method 1: 打开 Microsoft Store,搜索 “Windows Terminal”。点击 “…

Web应用框架-Django应用基础

1. 认识Django Django是一个用Python编写的开源高级Web框架, 旨在快速开发可维护和可扩展的Web应用程序。 使用Django框架的开发步骤: 1.选择合适的版本 2.安装及配置 3.生成项目结构 4.内容开发 5.迭代、上线、维护 Django官网: Djang…

开源表单生成器OpnForm

什么是 OpnForm ? OpnForm 是一个开源的表单构建工具,旨在简化创建自定义表单的过程,特别适合无编码知识的用户。它通过人工智能优化表单创建流程,支持多种用途,如联系人表单、调查表等。OpnForm 提供了一个直观的拖放…

最优化方法-无约束优化算法(最速下降法)matlab实现

一、前言 最速下降法 ,又称为梯度法,是一种无约束求解多元函数极小值的方法。最速下降法的起源可以追溯到19世纪,最早由数学家Cauchy在1847年提出。随着计算机技术的发展,最速下降法在20世纪50年代逐渐应用于各种优化问题&#x…

BD数字化装备车场:RFID技术的突破之道

传统的车库管理流程主要依赖手工方式,这无疑降低了作业效率,尤其在任务高峰期或紧急情况下,车库进出口的交通堵塞问题尤为突出。随着2023年的到来,我国相继发布了《交通强国建设纲要》与《数字中国建设整体布局规划》等关键政策文…

Uni-App-01

HBuilder安装卸载 安装 下载HBuilder最新版 解压到安装目录,路径中不要有中文和空格 在桌面上增加快捷方式 卸载 执行reset.bat 删除HBuilder文件夹(如果提示文件被占用,杀死相关进程再删除) 夜神模拟器安装 安装 下…

Flutter项目打包ios, Xcode 发布报错 Module‘flutter barcode_scanner‘not found

报错图片 背景 flutter 开发的 apple app 需要发布新版本,但是最后一哆嗦碰到个报错,这个小问题卡住了我一天,之间的埪就不说了,直接说我是怎么解决的,满满干货 思路 这个报错 涉及到 flutter_barcode_scanner; 所…

智能园艺:Spring Boot植物健康系统

1系统概述 1.1 研究背景 随着计算机技术的发展以及计算机网络的逐渐普及,互联网成为人们查找信息的重要场所,二十一世纪是信息的时代,所以信息的管理显得特别重要。因此,使用计算机来管理植物健康系统的相关信息成为必然。开发合适…

《面向对象系统分析与设计》三级项目

文章目录 一、项目总体要求<设计模式应用>第一次文档要求第二次文档要求 二、示例第一次文档 - 设计原则应用1、题目描述2、设计:(1&#xff09;优化理由陈述(2&#xff09;类图(3)实现代码 第二次文档 - 设计模式应用1、题目描述2、设计:(1) 优化理由陈述(2&#xff09;…

PostGis空间(下):空间连接与空间索引

目录 1、简介2、空间连接3、空间索引3.1 索引操作3.2 空间索引的工作原理3.2.1 R-Tree 3.3 空间索引函数3.4 仅索引查询3.5 ANALYZE3.6 VACUUMing3.7 函数列表 PS 1024到啦&#xff01;&#xff01;&#xff01; 先祝各位程序员或者想成为程序员正在奋斗中的伙伴1024程序员节快…

pdf免费压缩软件 pdf文件压缩免费软件 软件工具方法

pdf文件压缩免费软件&#xff1f;对于提升日常工作效率至关重要。在繁忙的工作流程中&#xff0c;寻找一种既高效又合适的压缩策略显得尤为重要。那么&#xff0c;我们该如何优化工作流程呢&#xff1f;在职场中&#xff0c;良好的开端是制定一套清晰的工作方案。只有明确了目标…

Konva 组,层级

代码&#xff1a; <template><div class"rect"><div class"header"> <!-- <el-button type"primary" click"show">展示</el-button>--> <!-- <el-button type"success&quo…

算法设计与分析——动态规划

1.动态规划基础 1.1动态规划的基本思想 动态规划建立在最优原则的基础上&#xff0c;在每一步决策上列出可能的局部解&#xff0c;按某些条件舍弃不能得到最优解的局部解&#xff0c;通过逐层筛选减少计算量。每一步都经过筛选&#xff0c;以每一步的最优性来保证全局的最优性…

UniHttp 框架,请求http接口

项目案例下载地址: https://download.csdn.net/download/jinhuding/89902024 1.快速开始 2.1引入依赖 <dependency><groupId>io.github.burukeyou</groupId><artifactId>uniapi-http

react18中使用redux管理公共数据仓库实现数据immutable更新

Immutable.js出自Facebook&#xff0c;是最流行的不可变数据结构的实现之一。它实现了完全的持久化数据结构&#xff0c;使用结构共享。所有的更新操作都会返回新的值&#xff0c;但是在内部结构是共享的&#xff0c;来减少内存占用。Immutablejs官网 在上一篇介绍redux的文章&…

Docker 部署 JDK11 图文并茂简单易懂

部署 JDK11 ( Docker ) [Step 1] : 下载JDK11 - JDK 11 | Oracle 甲骨文官网 [Step 2] : jdk11上传服务器/root/jdk11 可自行创建文件夹 进入目录 /root/jdk11 解压文件 tar -zxvf jdk-11.0.22_linux-x64_bin.tar.gz解压后 进入 /root/jdk11/jdk-11.0.22 创建 jre 文件 ./bi…

基于RK3588/算能BM1684 AI盒子:综合视频智能AI分析系统建设方案(三)安全帽、睡岗检测、电瓶车、吸烟场景

安全帽反光衣检测算法 功能说明 安全帽反光衣检测是指在监控场景中预先设定监测区域&#xff0c;在区域内人员没有穿戴安全帽反光衣的现象&#xff0c;及时触发告警。检测目标在1080p图像中的分辨率大小不小于30*30像素。 推荐场景 场景要求&#xff1a;可室内外使用&#x…

VS无法安装Win10SDK_10.0.2200,快捷方法

Visual Studio无法安装Win10SDK_10.0.2200&#xff0c;我在安装VS2019、2022提示&#xff0c;软件就不能编译。 因为之前安装过VS软件&#xff0c;重新安装软件提示“无法安装”。 原因 之前安装在D盘&#xff0c;现在没有D盘了 说明 因为电脑第一次安装VS&#xff0c;会自动安…

安全见闻---清风

注&#xff1a;本文章源于泷羽SEC&#xff0c;如有侵权请联系我&#xff0c;违规必删 学习请认准泷羽SEC学习视频:https://space.bilibili.com/350329294 安全见闻1 泷哥语录&#xff1a;安全领域什么都有&#xff0c;不要被表象所迷惑&#xff0c;无论技术也好还是其他方面…

Python爬虫教程:从入门到精通

Python爬虫教程&#xff1a;从入门到精通 前言 在信息爆炸的时代&#xff0c;数据是最宝贵的资源之一。Python作为一种简洁而强大的编程语言&#xff0c;因其丰富的库和框架&#xff0c;成为了数据爬取的首选工具。本文将带您深入了解Python爬虫的基本概念、实用技巧以及应用…