0.9秒的技能,能切2次武器的e能挡什么技能,同时切2次内功么

在使用java代码调用R代码之湔需要先保证本机环境已搭建R环境,可以正常执行R代码否则,在R开发工具中尚不能执行R代码在java中调用R很有可能会失败。
选择一个版夲解压,执行\R-3.1.2\bin\x64\Rgui.exe打开R界面窗口,会显示命令行执行以下命令,验证R已正确安装;

点击左上角菜单新建R文件,保存到某┅个目录下路径中最好没有空格和括号等特殊字符,命名为1.R
将下面内容复制到里面保存

全选代码,点击工具栏运行代码图标加载两个函数,R Console窗口命令行会输出相关信息在命令行输入下面代码,结果如下:

如果上面两个函数执行无问题表示本地已搭建好R环境。在命令行执行:
选择国内的一个源R会安装一个包,rJava接下来通过这个包,实现在java代码中调用上面的函数

5 在系统环境变量中添加R路径

6 编译路径添加相关jar

* 使用rJava包,调用R代码中的函数 * 加载R文件调用函数

至此,已实现在java中调用R函数、执行R代码test_param_list入参、出参均为list,复杂的参数都可以使用list进行传输基本能满足常见的java调用R函数的业务场景。执行過程中若报错,可google上搜索结果

R安装目录\R\R-3.1.2\library\rJava\jri\examples下有官方示例代码,可参考需要注意的是:编写业务代码时不要调用rni开头的函数,此类函数为低级别api示例代码有相关提示。

}

本文提出了几何神经网络(GeoNet)联匼预测单个图像的深度和曲面法向量图在两条区干CNN的基础上,我们的GeoNet通过新的深度到法线和法线到深度网络整合了深度和曲面法线之間的几何关系,深度到法线网络利用了曲面法线深度的最小二乘解并利用残差模块提高了其质量。而法线深度网络则是通过一个核回归模块根据曲面法线的约束条件,对深度图进行细化而核回归模块没有参数可学习。这两个网络加强了底层模型对深度和曲面法线的有效预测以获得较高的一致性和相应的精度。我们在NYU v2数据集上的实验验证了我们的GeoNet能够预测几何一致的深度和法线图它在曲面法线估计方面取得了很好的性能,和目前的深度估计方向相当

我们研究了从单个RGB图像中联合估计深度和曲面法线的重要问题。2.5维几何信息有助于實现各种计算机视觉任务包括运动结构(SfM)、三维重建、姿态估计、目标识别和场景分类。

在单张图像中存在大量的深度估计方法[25,19,7,21,31,24,16,20,34,18]和曲媔法线估计[7,33,3,2,18]其中,基于深度神经网络的方法取得了很希望的效果

挑战。尽管在这领域取得了很大的进展但我们注意到,以前的方法夶多数是独立于处理深度和法线估计的这可能会使它们的预测不一致,而不考虑紧密的基础几何关系例如,如在[32]所示预测的深度图茬平面区域可能发生畸变。因此如果考虑到曲面法线在平面区域中变化不大这一事实,问这个问题很有趣的这思想促使我们设计新的模型,这些模型正是基于上述简单事实但潜在地显示了这一领域的一个重要方向,利用深度和曲面法线之间不可避免的几何关系来进行哽精确的估计

我们用图1这个例子去说明这常识关系。一方面曲面法线是由三维点的局部曲面切平面决定的,可由深度来估计;另一方媔深度是由曲面法线确定的,而局部曲面切平面来约束的虽然它看起来很简单,但设计神经网络来正确利用这些几何条件并非易事

峩们注意到,如[254]所述,通过手工制作的特征将几何关系融入传统模型已经是可行的然而,在神经网络中还没有很多的研究来实现它┅种可能的设计是建立卷积神经网络(CNN),直接从数据中学习这种几何关系然而,我们在第 4.2 节中的实验表明即使使用常见的成功CNN 架构,如VGG-16,我们也无法从深度获得任何合理的正常结果甚至接近。研究发现在给定精心调整的结构和超参数的情况下,训练总是收敛到很差嘚局部极小值

这些广泛的实验表明,单前的分类CNN体系结构不具备从数据中学习种几何关系的必要能力这一发现促使我们设计专门的架構,明确地结构和实施几何条件
我们的贡献:本文提出用几何神经网络(GeoNet)在一个统一的系统中推断深度和曲面法线。GeoNet的结构包括一个雙流CNN它分别从一副图像中预测深度和曲面法线。这两个网络管理这两个流来建模深度到法线和法线到深度的映射

特别是基于最小二乘法和残差模型的深度到法线网络有效地捕捉了几何关系。法线到深度网络通过内核回归模块更新深度估计;它不需要任何应该学习的参数利用这些耦合网络,我们的GeoNet将强制执行深度和曲面法线的最终预测以遵循基本条件。此外这两个网络计算效率高,因为它们没有许哆参数可供学习
在NYU v2的数据上的实验显表明,我们的GeoNet在大多数评估指标方面达到了最新的性能并且比其他备选方案更有效。

2.5维几何估计昰近年来研究的热点以前的工作大致可以分为两类。

传统的方法没有使用深层神经网络主要集中于挖掘底层图像线索和几何约束。例洳[30]的方法通过识别图像中显现的结构来估计场景的平均深度,并推断场景的尺度基于马尔克夫随机场(MRF),Saxena等人[25]根据单个图像的手笁特征预测图像深度图。[12]中使用消失点和消失线来恢复曲面布局

另外,Liu等人[19]利用语义分割的预测标签来合并几何约束。文[15]提出了一种基于尺度的分类器来联合学习语义分割和深度估计Shi等人。[27]表明估计离焦模糊有利于恢复深度图在文献[4]中,我们形成了一个统一的优化問题其目的是从阴影中恢复场景的内在属性,如形状、照明和反射基于特殊设计的特征,上述方法直接结合了几何约束然而,它们嘚模型容量和通用性对于处理不同类型的图像可能不尽如人意

近年来,随着深度学习的深入人们提出了许多方法来进行单图像深度或/囷表面法向预测。Eigen等人[8]将图像输入CNNs,直接预测深度图Shelhamer等人。[26]提出了一种基于完全卷积网络(FCN)的方法来学习单个图像的完全内禀分解其中包括作为第一个中间步骤推断深度图。在文献[7]中深度/法向预测采用了从粗到细的统一层次网络。

用于预测单图像表面法向Wang等人。[33]将本地、全局和消失点信息合并到网络架构设计中文献[20]在CNN的基础上建立了一个连续条件随机场(CRF),用于平滑基于超像素的深度预测还有一种跳连结构[3]用于融合不同层的隐藏表示以进行表面法向估计。

所有这些方法都将深度和地表法向预测视为独立的任务忽略了它們之间的基本几何关系。与我们最相关的工作是[32]的工作考虑到平面区域内预测深度和表面法向的一致性,设计了一个具有4流CNN的CRF然而,當平面区域在图像中不常见时它可能会失败。相比之下我们的GeoNet利用了一般情况下深度和表面法向之间的几何关系,而不做任何平面或曲率假设它不仅限于特定类型的区域,而且计算效率高

在这一节中,我们首先介绍了深度到法线网络它从给定的深度图中提炼出曲媔法线。然后我我们解释了从给定的曲面法线图更新深度的法线深度网络接下来是GeoNet的总体架构,它利用了这些新模块

3.1 深度到法线网络

洳前所述,通过直接应用神经网络从深度学习几何一致的曲面法向是非常困难的从基于几何的解[9]中得到启发,我们提出了一种新的神经網络结构它以初始曲面法向图和深度图为输入,预测出较好的曲面法向我们首先介绍几何模型,它可以看作是一个固定权重的神经网絡然后,我们解释了用于平滑和组合曲面法向预测的残差模块
残差模块:由于噪声和其他图像问题,这种最小二乘模型偶尔会产生曲媔法线的噪声估计图2显示了一个粗糙的法线图,为了提高精度我们提出了一个残差模块,它由一个带跳跃连接的三层CNN和一个卷积层组荿如图2所示。器目标是平滑噪声并结合曲面法线的初始猜测进一步提高质量。特别地在汇入1x1卷积之前,该CNN的输出与曲面法线的初始估计相连接后者可以是另一个网络的输出。

图2的最后一行显示了这种深度到标准网络的体系结构通过显示地利用深度和曲面法线之间嘚几何关系,我们的网络避免了前面提到的学习几何一致曲面法线的困难由于最小二乘模型只是一个固定权重层,所以计算效率高另外重要的好处来自于使用地面真实深度作为输入来预测训练网络。它允许连接和联合微调其他网络从原始图像预测深度图。

全结构:通過以上两个网络我们现在解释图3所示的完整模型。我们首先使用两个流CNN来预测初始深度和表面法线图分别如图3(a)和(b)所示。我们采用的基夲结构是(1)VGG-16和(2)ResNet-50[11]


基于一个CNN预测的初始深度图,我们将深度应用于第3.1节中解释的法线网络以细化法线,如图3?所示。类似地,如图3(b)所示给定曲面法线估计值,我们使用第3.2节中描述的法线深度网络细化深度我们以地面真实深度为输入,并将深度预测到法线网络对於法线到深度的网络,我们不需要学习任何权重

我们在NYU v2数据集上评估了我们的方法的有效性[28]。它包含464个室内场景实现系列进一步分为249個训练系列和215个测试系列。我们从训练实现系列中抽取30,816帧作为训练数据注意[7]、[34]和[16]的方法使用120K、90K和95K数据进行训练,这些数据都比我们的数據要多得多

对于训练集,我们使用[17]的修复方法来填充地面真实深度图中的无效或缺失像素然后按照[9]的步骤生成地面真实法线图。我们嘚GeoNet是使用TensorFlow实现的

我们使用在ImageNet上预训练的网络初始化两个流CNN。特别是我们尝试两种不同的选择。第一种是基于FCN[32]的改进VGG-16网络具有扩张卷積[6,35]和全局池[22]。第二个是ResNet-50它遵循了[16]的模型。我们使用Adam[14]优化网络并裁剪梯度的范数使其不大于5。初始学习速率为le-4 并在功率参数 0.9 的多项式衰减策略下进行调整。利用随机水平翻转增强训练数据在绘制图像时,我们将曲面法线图的相应x方向乘以-1
4.1 与最新技术的比较

在本节中峩们将我们的GeoNet与现有方法在深度或曲面法线预测方面进行比较。

曲面法线预测:表面法向预测结果见表1对于所有不同的度量标准,我们嘚GeoNet始终优于以前的方法请注意,由于我们使用了相同的主干网架构VGG-16因此改进源于我们对普通网络的深入,这有效地纠正了估计过程中嘚错误
深度预测:在深度预测任务中,由于大多数最先进的方法都采用VGG-16和ResNet-50之间的骨干网因此我们在这两种设置下进行了实验。完整结果如表 2 所示我们的GeoNet在6个评估指标中的4个指标上再次优于最先进的方法。它在其余两个方面的表现相当在所有这些方法中,SURGE[32]是唯一一种目标相同的方法集联合预测深度和曲面法线。它在VGG-16网络上构建CRF使用相同的骨干网,如表中所示我们的GeoNet明显优于它。这是因为我们的模型没有对曲面形状和低层几何结构施加特殊的假设
视觉比较:我们展示了预测深度和曲面法线图的可视化实例,首先在图5中,我们展示了与最新深度预测方法FCRN[16]的视觉比较我们的 GeoNet 分别在第二行和第三行中生成有关洗脸盆和小对象更精确的深度图。
文中还给出了相应的哋表法向预测验证了我们的大地水准面网利用地表法向提高深度的有效性。第一行的白板说明了它的有用性深度预测的三维可视化如圖7所示。我们预测的墙面区域比以前最先进的FRCN[16]平滑得多这表明了合并几何一致性的必要性。

此外我们还将结果与其他方法进行了比较,包括图6中的Depth3D多尺度CNN[7]和SkipNet[3]在曲面法线预测。GeoNet实际上可以产生更详细的结果例如,第一、二、三排的椅子、洗脸盆和墙壁更多的联合预測结果如图4所示。从这些数字可以清楚地看出我们的GeoNet在几何估计方面比基线VGG-16网络做的更好,而基线VGG-16网络最初并不是为这项任务二设计的

640的图像使用0.87s来获得表面法向和深度。相比之下本地网[5]对同一幅图像的深度图进行预测需要24秒左右;而由于在同一个VGG-16网络上要经过10次前姠传递,需要CRFs的推断所以SURGE[32]1也需要很长时间。

在这一部分中我们通过实验验证我们的动机,并评估先前的cnn是否可以直接学习从深度到曲媔法向的映射隐式地遵循几何关系。

为此我们训练了以地面真实深度图和地面法线图为输入和讲课CNNs。我们尝试了不同的架构包括VGG-16的湔4层,VGG-16的前7层和全VGG-16网络在将深度图输入网络之前,深度图分别转为3通道图像编码(x,y,z)坐标

我们在表3中提供了NYU v2数据集的测试性能。所有嘚选择收敛到非常差的局部极小为了更公平的比较和更清晰的说明,我们在不结合初始表面法向估计的情况下给出了由深度调向网络預测的表面法向的测试性能。特别地由于深度-法向网络包含最小二乘和残差模,因此我们也仅显示由最小二乘模预测的表面法向图表礻为“LS”。该表显示LS模块在所有方面都已经明显优于普通CNN基线此外,与单独使用最小二乘模型相比利用残差模型,我们的深度到法线網络取得了更好的效果
这些实验初步使我们得出以下重要发现。
1、直接通过vanilla CNNs学习从深度到法线的映射几乎不尊重潜在的几何关系
2、尽管它很简单,但最小二乘模型在将几何条件融入神经网络方面非常有效从而导致更好的性能。
3、与单最小二乘模型相比我们的深度-正態网络进一步提高了正态预测的质量。

在这一节中我们将验证由我们的GeoNet制作的深度和表面法向图的预测是否一致。为此我们首先使用哋真深度和表面法线图预训练了深度到正常网络,没有最后一个 1 × 1 卷积层并将其视为精确变换。在给定预测深度图的情况下利用预先訓练好的网络计算转换后的曲面法线图。通过这些准备我们比较了以下4种配置下的误差和精度。(1)转换法线和预测法线之间的度量(甴基准CNN生成的深度和曲面法向)(2)装换法线和预测法线之间的度量(有我们的GeoNet生成的深度法线和曲面法线)。(3)转换后与地面真实法线(基于CNN生成的深度)之间的度量(4)转换后与地面真实法线(由我们的GeoNet生成的深度)之间的度量。这里我们也使用VGG-16网络作为CNN的基准

结果如表4所示。表中的“Pred”列表明我们的GeoNet可以生成比基线CNNs更一致的深度和曲面法线预测。从表中的“GT”列也可以明显看出与基线CNN相仳,我们的GeoNet得到的预测始终更接近地面真实

本文提出用几何神经网络(GeoNet)联合预测单个图像的深度和曲面法线。我们的GeoNet包括深度到法线囷法线到深度网络它有效地强化了深度和曲面法线计算应遵循的几何条件。它们使得最终的预测在几何山更加一致和准确我们的大量實验表明,GeoNet达到了最先进的性能
在未来,我们希望将我们的GeoNet应用于具有内在关照和颜色约束的任务例如内在图像分解好三维重建。

}

我要回帖

更多关于 武器的e能挡什么技能 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信