首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

ICLR 2022 | 三维分子图的球形信息传递

作者 | 庞超 编辑 | 李仲深 今天给大家介绍的是ICLR 2022 Poster的文章《Spherical Message Passing for 3D Molecular Graphs》。...作者建议在球形坐标系中执行消息传递,从而得到一种新的、有效的方案,称为球形消息传递。作者证明了现有方法中使用的消息传递方案,如SchNet和DimeNet,是球形消息传递的特殊情况。...特别是在球形消息传递中,P中的3D信息被转换和合并以更新每个消息ek。因此,球形消息传递使用另一个位置聚合函数ρp→e来进行消息更新。...为此,作者提出了球形消息传递作为一种高效的、可扩展的方案来实现球形坐标系中的消息传递。球形消息传递只涉及基于边的1-hop信息,因此时间复杂度降低到O(nk2)。这使得球形消息传递能够应用于大分子。...因此,它的目的是学习三维分子图的完整数据表示,而不是简单地包括额外的3D信息(如角度或扭转角)。 四、SphereNet 三元组(d,θ,ϕ)可以表示三维分子图中任何原子的相对位置。

1.1K10

医学影像组学特征值(Radiomics Features)提取之Pyradiomics(一)理论篇

4.Use 3D Slicer Radiomics extension使用3D Slicer Radiomics扩展 3D Slicer是用于医学影像计算的免费开源平台(http : //slicer.org...2)Shape-based(3D)(16fetures)基于3D形状 getMeshSurfaceFeatureValue():网格表面,由三角形网格定义,计算ROI的表面。...getSphericalDisproportionFeatureValue():球形不均匀度,是球形度的倒数。 getMaximumDiameterFeatureValue():最大2D直径。...getSphericityFeatureValue():球形度,是肿瘤区域相对于球形度圆度度度量。...getSphericalDisproportionFeatureValue():球形不对称,是肿瘤区域的表面积与具有相同体积的球体表面积的比值,是球形度的倒数。

20.3K54

Unity【Lerp & Slerp】- 线性插值与球形插值的区别

在Unity的向量Vector和四元数Quaternion类中,均包含线性插值Lerp和球形插值Slerp的函数,那么两者之间有何区别,通过下面的例子进行观察: 图一中黄色线与红色线相交的点是从点...A到点B进行线性插值得出的结果,图二则是球形插值得出的结果,或许称之为弧形插值更容易理解。...二者的区别从图中可以明显看出,从四元数的角度来看,线性插值每帧得出的旋转结果是不均匀的,从代数的角度思考,如果两个单位四元数之间进行插值,如图一中的线性插值,得到的四元数并不是单位四元数,因此球形插值更为合理...Lerp(a.position, b.position, .9f)); } } using UnityEngine; using UnityEditor; /// /// 球形插值...Handles.DrawLine(l, Vector3.Slerp(a.position, b.position, (i - 1) * .1f)); Handles.Label(l, $"球形插值

1.3K20

Adam新算法、球形CNN等受关注

图2 球形卷积神经网络(Spherical CNNs) 卷积神经网络(CNN)可以很好的处理二维平面图像的问题。然而,对球面图像进行处理需求日益增加。...将球形信号的平面投影作为卷积神经网络的输入的这种天真做法是注定要失败的,如下图1所示,而这种投影引起的空间扭曲会导致CNN无法共享权重。 图1 这篇论文中介绍了如何构建球形CNN的模块。...通过傅里叶变换来实现球形CNN的示意图如下所示: 实验结果: 文中使用官方指标评估提出的训练模型,并与每个类别的前三个最优模型进行比较,结果如表1所示。...考虑到文中提出的模型的任务不可知的体系结构和模型中使用的有损的输入表示,可以将模型的性能解释为对球形CNN的有效性的强大的经验支持。 表1 2....对于类似3D模型识别这种三维任务,我们相信可以通过将SO3扩展到roto-平移组SE3来实现进一步的改进。球形CNN的发展是朝着这个方向迈出的重要的第一步。

71770

Adam新算法、球形CNN等受关注

图2 球形卷积神经网络(Spherical CNNs) 卷积神经网络(CNN)可以很好的处理二维平面图像的问题。然而,对球面图像进行处理需求日益增加。...将球形信号的平面投影作为卷积神经网络的输入的这种天真做法是注定要失败的,如下图1所示,而这种投影引起的空间扭曲会导致CNN无法共享权重。 图1 这篇论文中介绍了如何构建球形CNN的模块。...通过傅里叶变换来实现球形CNN的示意图如下所示: 实验结果: 文中使用官方指标评估提出的训练模型,并与每个类别的前三个最优模型进行比较,结果如表1所示。...考虑到文中提出的模型的任务不可知的体系结构和模型中使用的有损的输入表示,可以将模型的性能解释为对球形CNN的有效性的强大的经验支持。 表1 2....对于类似3D模型识别这种三维任务,我们相信可以通过将SO3扩展到roto-平移组SE3来实现进一步的改进。球形CNN的发展是朝着这个方向迈出的重要的第一步。

86380

SceneRF具有辐射场的自监督单目三维场景重建

这是由我们的球形解码器实现的,它允许超出输入帧视场的幻觉。深入的实验表明,我们在新的深度视图合成和场景重建的所有指标上都优于所有基线。 3....SceneRF这篇文章的主要创新点在于,在训练每条射线r时,显式地用重投影损失Lreproj来优化深度D,引入概率射线采样策略(PrSamp)来更有效地采样点,并提出了一个带有球形解码器的U-Net。...图5 SemanticKITTI (val)的定性结果 4.2 3D重建结果 如表2所示是三维重建的结果对比,其中3D表达的是使用来自激光雷达深度监督,Depth使用来自监督AdaBins方法的深度序列的...表2 SemanticKITTI (val)上的场景重建结果 4.3 消融实验 表3所示是针对损失、球形U-Net和概率射线采样的消融实现。其中SU-Net的消融实验是将球形解码器替换为标准解码器。...进行自监督3D重建的工作。

1.1K20

Three.js - 走进3D的奇妙世界

Three.js是用于实现web端3D效果的JS库,它的出现让3D应用开发更简单,本文将通过Three.js的介绍及示例带我们走进3D的奇妙世界。...二、Three.js应用场景 利用Three.JS可以制作出很多酷炫的3D动画,并且Three.js还可以通过鼠标、键盘、拖拽等事件形成交互,在页面上增加一些3D动画和3D交互可以产生更好的用户体验。...7.1 普通纹理贴图 在这个示例中使用上图左侧的地球纹理,在球形几何体上进行贴图就能制作出一个地球。...,实现原理是这样的:创建一个球体构成一个球形的空间,把相机放在球体的中心,相机就像在一个球形的房间中,在球体的里面(也就是反面)贴上图片,通过改变相机拍摄的方向,就能看到全景视图了。...材质默认是在几何体的正面进行贴图的,如果想要在反面贴图,需要在创建材质的时候设置side参数的值为THREE.BackSide,代码如下: /* 创建反面贴图的球形 */ // 球体 var geom

8.3K20

NVIDIA AI 为混合现实任务提出了一种新颖的 AI 框架,例如逼真的虚拟对象插入

从单个图像同时估计反照率、法线、深度和 3D 空间变化照明通常具有挑战性。现有方法的问题在于它们被表述为图像到图像的转换,而忽略了场景的 3D 属性。...室内场景的 2D 表示不足以捕捉光线在 3D 空间中的移动方式,这并不奇怪。...来自 NVIDIA、多伦多大学和 Vector Institute 的研究人员提出了一种估计反射率、形状和 3D 空间变化照明的新方法,通过使用 3D 照明表示以端到端可训练的方式制定完整的渲染过程。...每个体素都分配有一组球形高斯参数,用于控制其光源的发射方向和锐度。这样,可以毫无问题地处理强定向照明。由于缺乏 HDR 照明的基本事实,研究团队设计了基于光线追踪的可微渲染器,以利用其照明表示。

49920

Three.js - 走进3D的奇妙世界

Three.js是用于实现web端3D效果的JS库,它的出现让3D应用开发更简单,本文将通过Three.js的介绍及示例带我们走进3D的奇妙世界。...二、Three.js应用场景 利用Three.JS可以制作出很多酷炫的3D动画,并且Three.js还可以通过鼠标、键盘、拖拽等事件形成交互,在页面上增加一些3D动画和3D交互可以产生更好的用户体验。...在这个示例中使用上图左侧的地球纹理,在球形几何体上进行贴图就能制作出一个地球。...这个例子是通过在球形几何体的反面进行纹理贴图实现的全景视图,实现原理是这样的:创建一个球体构成一个球形的空间,把相机放在球体的中心,相机就像在一个球形的房间中,在球体的里面(也就是反面)贴上图片,通过改变相机拍摄的方向...材质默认是在几何体的正面进行贴图的,如果想要在反面贴图,需要在创建材质的时候设置side参数的值为THREE.BackSide,代码如下: /* 创建反面贴图的球形 */ // 球体 var geom

9.7K40
领券