首页 > 其他分享 >A Comparison and Evaluation of Multi-View Stereo Reconstruction Algorithms

A Comparison and Evaluation of Multi-View Stereo Reconstruction Algorithms

时间:2023-04-22 13:45:57浏览次数:48  
标签:Comparison Multi 模型 Stereo 准确性 算法 作者 完整性 重建

介绍

多视图立体重建是计算机视觉领域中一个非常重要的研究方向,它可以应用于三维建模、虚拟现实、机器人导航等多个领域。然而,目前多视图立体重建领域存在着很多问题和挑战,例如精度不高、完整性不足等。因此,作者希望通过本文对当前主流算法进行比较和评估,为该领域的进一步发展提供参考。
为了更准确地评估各种算法的重建结果,作者首先构建了一个包含高精度真实模型的数据集,并提出了一种新的评估方法。

数据集

image

左边的图片是作者使用的两个用于重建3D模型的物体。上面的是一个神庙的石膏复制品,下面的一个恐龙的石膏制品,这两个分别是它们的真实模型。右边的这张图表示的是这个神庙的数据(间隙是由于阴影造成的)

它分为三种情况
image

  1. 整个半球面的总共317 个相机表示全部的视角
  2. 蓝色和红色总共 47 个相机表示环形的视角
  3. 红色的总共16 个相机表示稀疏环形的视角

评估方法

这篇论文的评估方法主要是为了比较多视角立体重建算法的效果。

为此作者提出了两个衡量指标

  • 准确性:重建模型与真实的接近程度
  • 完整性:与真实模型相比重建模型到底构建了多少

为了评估重建算法的效果作者假设重建的模型本身就是一个三角形网格
为了测量重建的准确性,作者计算重建的3D模型中的点和真实的3D模型上最近的点之间的距离
像这张图 G 表示真实3D模型,R 表示要评估的算法的重建的结果
image

(由于 R 是⼀个曲⾯,理论上,我们应该需要对 R 进⾏积分,但在这篇文章中作者只是在 R 的顶点进行采样。)
但G 不完整时会出现问题。在这种情况下,对于 G 不完整区域中 R 上 的给定点,G 上最近的点可能位可能位于⽹格的较远部分。为了解决这个问题作者将原有的G进行填充,得到,然后计算R上的点到上最近的点之间的距离。
使用由空间雕刻生成的孔洞填充表面,并进行多次扫描(每个物体大约 200 次),因 此这些孔洞填充非常接近实际表面,然后选择一个准确性阈值 X ,这个 X 是一个百分比,以在阈值 X 内的点的最大距离作为重建模型的准确性。
为了测量完整性,作者计算从 G 到 R 的距离, 即与测量准确性相反的距离。直观地说,G 上没有合 适的 R 上最近点的点将被视为“未覆盖”。如图c中的,但这时候作者就不能用填充的方法来解决。
作者提出了一种替代的完整性度量方法,首先选择一个参数 d ,然后计算 G 上的点到 R 上最近的点之间的距离小于 d 的比例。比如图c G上总共有100个点,有90个点到R上最近的点之间的距离小于 d(像这些点),这边的红色有10个点的距离是大于 d 的,那重建的完整性就是90%。

结果

image

表 1 总结了对这六个人的算法的重建的模型上运行的准确性和完整性度量的结果。

作者使用 了 90% 的精度阈值,即 1.0mm 的精度意味着 90% 的点在 GTM 的 1mm 以内。为了完整性,我们使 用了 1.25mm 的内部阈值,即 95% 的完整性意味着 95% 的点在 GTM 的 1.25mm 以内。

标签:Comparison,Multi,模型,Stereo,准确性,算法,作者,完整性,重建
From: https://www.cnblogs.com/wmy9527/p/17342910.html

相关文章

  • hive出现MetaException(message:Metastore contains multiple versions (2)异常
    1、使用Spark操作Hive表时发生的报错2、错误日志23/04/1908:49:28WARNmetadata.Hive:Failedtoaccessmetastore.Thisclassshouldnotaccessedinruntime.org.apache.hadoop.hive.ql.metadata.HiveException:java.lang.RuntimeException:Unabletoinstantiateor......
  • 如何在 .NET Core WebApi 中处理 MultipartFormDataContent 中的文件
    在上一篇文章(如何在.NETCoreWebApi中处理MultipartFormDataContent)中,我们有描述过如何以最简单的方式在.NETCoreWebApi中处理MultipartFormDataContent。基于框架层面的封装,我们可以快速的从Request.Form中分别拿到文件内容和文本内容,但是这些默认的解析方式都是建......
  • M3AE: Multimodal Representation Learning for Brain Tumor Segmentation with Missi
     摘要 提出SimCLR,用于视觉表征的对比学习,简化了最近提出的对比自监督学习算法,为了理解是什么使对比预测任务能够学习有用的表示,系统研究了提出框架的主要组成部分,发现:(1)数据增强的组成在定义有效的预测任务中起着关键的作用(2)在表示和对比损失之间引入一个可学习的非线性变换......
  • 4月19日map和multimap以及AVL树的学习
    map的插入比较繁琐,但是用方括号运算符就可以直接插入。也可以用方括号查找键的位置并且用它的返回值来修改值。同样map也可以用迭代器来遍历。map头文件中还有一个multimap关键字,他与map不同点在于它可以存入键相同的键值对,以应对某些情况。给定一个单词列表 words 和一个整数......
  • 如何在 .NET Core WebApi 中处理 MultipartFormDataContent
    最近在对某个后端服务做.NETCore升级时,里面使用了多处处理MultipartFormDataContent相关内容的代码。这些地方从.NETFramework迁移到.NETCore之后的代码改动较大,由于本身没有测试覆盖,导致在部署QA环境后引发了一些问题。这里做一个技术复盘。什么是MultipartForm......
  • [PLC]三菱Works3 编程CC-Link IEF Basic& 乐创Multiprog_Express编程Ethercat 总线伺
    目录总线伺服使用:WORKS3软件一、添加从站•1.浏览工具—配置文件管理—登录•2.浏览找到后缀为CSPP的配置文件(如MR-JE-C_1_zh-Hans.CSPP)•3.选中要添加的文件—右下角登录直到出现下面的对话框二.新建工程1.打开GX-WORKS3软件,创建一个新的FX5U型PLC工程2.修改P......
  • invalid comparison: java.util.ArrayList and java.lang.String 异常分析及解决方法
    nvalidcomparison:java.util.ArrayListandjava.lang.String异常解决方法异常原因首先我们可以确定是在mybatis的xml中的list操作出现错误然后发现在接收list的时候加了判断list!=’’,导致list(数组集合类型)和空字符串(字符串类型)进行比较,故报错解决办法,对于list类型进......
  • [AGC061D] Almost Multiplication Table
    人类智慧。答案显然具有可二分性,考虑如何check。我们使用调整法,不妨设\(x_n<y_m\)(反着做同理),一开始我们令\(x_i=1,y_i=+\infty\)。每次我们期望让\(x\)不断变大,\(y\)不断变小,不断将它们调整到当前的上下界。具体的,每次令\(x_i=\max\{x_i,\max\lceil{a_{i,j}-k\overy......
  • Multi-View Attribute Graph Convolution Networks for Clustering
    论文阅读04-Multi-ViewAttributeGraphConvolutionNetworksforClustering:MAGCN论文信息论文地址:Multi-ViewAttributeGraphConvolutionNetworksforClustering|IJCAI论文代码:MAGCN1.多视图属性聚类:MAGCN1.存在问题:GNN融入Multi-ViewGraph1)他们不能将指定学习......
  • 用 Gaussian Process 建模 state-action 空间相关性,加速 Multi-Fidelity RL
    目录全文快读1intro3背景4method4.1model-based算法:GP-VI-MFRL4.2model-free算法:GPQ-MFRL5experiment6讨论与展望全文快读题目:Multi-fidelityReinforcementLearningWithGaussianProcesses:Model-BasedandModel-FreeAlgorithms链接:https://ieeexplore.iee......