0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

介绍一个用于点云生成的概率模型

工程师邓生 来源:CVPR 2021 作者:Luo, Shitong, and Wei 2022-09-09 10:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

摘要ce912ae4-2fcc-11ed-ba43-dac502259ad0.png  

我们提出了一个用于点云生成的概率模型,它可以被用于多种 3D 视觉任务的基础,例如形状补全、上采样、合成和数据增强。受非平衡热力学中扩散过程的启发,我们将点云中的点视为与热库(heat bath)接触的热力学系统中的粒子,其从原始分布扩散成为噪声分布。因此,点云生成相当于学习将噪声分布转换为所需形状分布的反向扩散过程。

具体来说,我们提出将点云的反向扩散过程建模为以某种隐式形状(shape latent)为条件的马尔可夫链。我们推导出训练时封闭形式的变分边界,并提供了模型的实现。实验结果表明,我们的模型在点云生成和自动编码方面取得了有竞争力的表现。

主要贡献ce912ae4-2fcc-11ed-ba43-dac502259ad0.png  

文章受非平衡热力学中的扩散过程启发,提出了一种新的点云概率生成模型。 • 作者从点云基于形状的条件似然的变分下限推导出一个易于处理的训练目标。

大量实验表明我们的模型实现了在点云生成和自动编码有竞争力的性能

方法概述
ce912ae4-2fcc-11ed-ba43-dac502259ad0.png       
本文中作者将点云看作是从概率分布中取样生成的,每一个点都是该概率分布的独立同分布(i.i.d)采样。类似于图像的扩散概率模型,当我们向点云引入噪音时,点云会逐步从与形状有关的复杂分布变为高斯分布的噪音,这一过程被称作正向扩散过程。点云的生成模型可以被视作是如图二所示的逆向扩散过程:根据一个高斯分布取样作为噪音点云,训练一个神经网络以形状为条件逐步对该噪音点云减噪,直至点云恢复其本来的形状。
cebcd392-2fcc-11ed-ba43-dac502259ad0.png    

Figure 2 展示了从噪音点云逆扩散生成点云的过程可以由一个马尔科夫链模型表示。点云中的每一个点由 x(T) 开始以转移概率 p****θ(x(t-1)|x(t),z) 逐步减噪(逆扩散)为目标点云 x(0)。其中 θ 表示可学习的神经网络参数参数,z 表示与形状有关的潜变量。

生成点云时,从正态分布取样w,经先验flow模型映射为形状变量z。同时从正态分布取样噪音点云 x(T)。通过一系列逆向扩散过程,噪音点云以形状z为条件逐渐减噪为目标点云 x(0)。

cee42bb8-2fcc-11ed-ba43-dac502259ad0.png     

训练时,数据集中的点云经过编码器 φ 编码为形状潜码 z 正态分布的均值和方差,再使用与变分编码器(VAE)中的重新参数化技巧相同的方式取样形状潜码 z。如下图所示,输入点云随后经过一系列前向扩散过程逐渐变为噪音点云。训练目标函数采用条件似然概率的变分下限,以最大化似然训练数据集的似然概率。

cf070a48-2fcc-11ed-ba43-dac502259ad0.png     

需要注意的是,变分自动编码器VAE的先验概率选用正态分布,本文应用 Flow 模型将简单的正态分布映射 p(w) 到更复杂的分布模型 p(z)。训练时,q(z|x(0) 经过逆向的 Flow 映射回 w, 损失函数包含 w 的先验概率分布和后验概率分布之间 KL 散度。

实验结果

ce912ae4-2fcc-11ed-ba43-dac502259ad0.png       

文章选用 ShapeNet 数据集进行点云生成实验、点云重建以及点云特征提取实验。 Table 1 总结了扩散概率模型与包括GAN、Flow模型在内的其他点云生成方法相比在最小匹配距离 (MMD), 覆盖分数 (COV), 最近邻分类器准确率(1-NNA)以及 Jenson-Shannon 散度 (JSD) 上可以 SOTA 方法媲美。

cf3b756c-2fcc-11ed-ba43-dac502259ad0.png     

下图展示了一些生成点云的样例,包含了飞机和椅子两个分类。

cf546a18-2fcc-11ed-ba43-dac502259ad0.png    

Table 2 列出了扩散概率模型自动编码重建性能。其重建点云与原始点云之间的 Chamfer 距离(CD) 和 动土距离 (MD) 也可以达到与 SOTA 相近的数值。 cf7df432-2fcc-11ed-ba43-dac502259ad0.png     

下图给出了几个点云重构的例子,最左侧一列是真实点云,然后依次是扩散模型、ShapeGF 以及 AtlasNet。

cfa2ace6-2fcc-11ed-ba43-dac502259ad0.png    

Table 3 显示扩散概率模型与其他模型在表征学习方面的比较。只使用一个线性SVM作为分类器,扩散概率模型学习的表征在ModelNet10和ModelNet40数据集上分别可以达到94.2%和87.6%的准确率,与SOTA方法相近或更好。 cfc3e776-2fcc-11ed-ba43-dac502259ad0.png    

Figure 6展示在潜变量空间插值变换获得相应点云的变化:

cfe43382-2fcc-11ed-ba43-dac502259ad0.png


总结

文章将扩散概率模型用于点云生成,推理时以形状采样为条件将噪音点云逆向扩散为目标点云;训练时将输入正向扩散为噪音点云,以从点云似然变分下限推导出的损失函数训练模型。• 实验表明这样的扩散模型实现了在点云生成、自动编码以及表征学习任务实现了有竞争力的性能。



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编码器
    +关注

    关注

    45

    文章

    3904

    浏览量

    141457
  • GaN
    GaN
    +关注

    关注

    21

    文章

    2330

    浏览量

    79247
  • MMD
    MMD
    +关注

    关注

    0

    文章

    3

    浏览量

    7393

原文标题:3D点云生成的扩散概率模型(CVPR 2021)

文章出处:【微信号:3D视觉工坊,微信公众号:3D视觉工坊】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    自动驾驶模型是如何“看”懂信息的?

    [首发于智驾最前沿微信公众号]在自动驾驶中,非常重要的感知信号,如激光雷达(LiDAR)生成
    的头像 发表于 11-29 10:25 1579次阅读
    自动驾驶<b class='flag-5'>模型</b>是如何“看”懂<b class='flag-5'>点</b><b class='flag-5'>云</b>信息的?

    亚马逊科技现已上线OpenAI开放权重模型

    开放权重模型,向数百万亚马逊科技客户开放。 客户可利用这些全新开放权重模型的先进推理能力,支持Agentic工作流、代码生成、科学分析和数学问题求解等应用。 开放权重
    的头像 发表于 08-06 19:29 678次阅读

    自动驾驶中常提的“”是啥?

    啥?对自动驾驶有何影响? 啥? (Point Cloud)是种在三维空间中由大量离
    的头像 发表于 05-21 09:04 825次阅读
    自动驾驶中常提的“<b class='flag-5'>点</b><b class='flag-5'>云</b>”是<b class='flag-5'>个</b>啥?

    中科曙光助力天翼打造“翼政通”大模型体机

    近来,DeepSeek系列模型在政务领域展现出强大的赋能潜力。天翼选择曙光AI解决方案,凭借内置的DeepAI深算智能引擎,完成软硬件适配与深度调优,联合打造出“翼政通”大模型体机
    的头像 发表于 03-13 11:35 1416次阅读

    基于stm32h743IIK在cubeai上部署keras模型模型输出结果都是同概率数组,为什么?

    基于stm32h743IIK,在cubeai上部署keras模型模型输出结果都是同概率数组,一点也搞不明白,看社区也有相同的问题,但没
    发表于 03-10 06:42

    运行DLP_LightCrafter_4500_3D_Scan_Application.exe的时候运行第7步时我只生成了为数不多的,怎么解决?

    我现在遇到了问题,在我运行DLP_LightCrafter_4500_3D_Scan_Application.exe的时候运行第7步时我只生成了为数不多的
    发表于 03-03 07:51

    对于结构光测量、3D视觉的应用,使用100%offset的lightcrafter是否能用于生成的应用?

    你好,我有些对于offset的疑问,希望能够得到解答。 对于结构光测量、3D视觉的应用,使用100%offset的lightcrafter是否能用于
    发表于 02-28 06:20

    科技获亚马逊科技生成式AI能力认证

    的应用上展现出了卓越的能力。 聚科技通过整合亚马逊科技的先进技术,从应用范围确定、模型选择、数据处理、模型调优到应用集成与部署,为企业提供全方位的
    的头像 发表于 02-19 10:33 833次阅读

    科技荣获亚马逊科技生成式AI能力认证

    Bedrock等技术,从应用范围、模型选择、数据处理、模型调优到应用集成与部署等方面,助力企业加速生成式AI应用落地。此外,聚科技还基于亚马逊
    的头像 发表于 02-14 16:07 701次阅读

    科技荣获亚马逊科技生成式AI能力认证 助力企业加速生成式AI应用落地

    北京 ——2025 年 2 月 14 日 管理服务提供商聚科技获得亚马逊科技生成式AI能力认证,利用亚马逊科技全托管的
    发表于 02-14 13:41 329次阅读

    AN-715::走近IBIS模型:什么是IBIS模型?它们是如何生成的?

    电子发烧友网站提供《AN-715::走近IBIS模型:什么是IBIS模型?它们是如何生成的?.pdf》资料免费下载
    发表于 01-13 14:21 0次下载
    AN-715::走近IBIS<b class='flag-5'>模型</b>:什么是IBIS<b class='flag-5'>模型</b>?它们是如何<b class='flag-5'>生成</b>的?

    阿里通义万相2.1视频生成模型震撼发布

    近日,阿里旗下的通义万相迎来了重要升级,正式推出了全新的万相2.1视频生成模型。这创新成果标志着阿里在视频
    的头像 发表于 01-13 10:00 1128次阅读

    借助谷歌Gemini和Imagen模型生成高质量图像

    以获得卓越的视觉效果。这个过程并不止于此;旦图像生成,Imagen 2 可以进步优化以满足特定需求,从而创建强大的工作流程,
    的头像 发表于 01-03 10:38 1344次阅读
    借助谷歌Gemini和Imagen<b class='flag-5'>模型</b><b class='flag-5'>生成</b>高质量图像

    文解析LOPA应用-点火概率估算的策略与实践

    收到关于点火概率确定方法的咨询,因其评估方法众多且难获全员认同,成为 LOPA 分析的痛和难点。本文将探讨 LOPA 分析时点火概率的估算方法,为客户和同行提供参考思路和框架。
    的头像 发表于 12-21 14:46 2004次阅读
    <b class='flag-5'>一</b>文解析LOPA应用-点火<b class='flag-5'>概率</b>估算的策略与实践

    AI模型部署边缘设备的奇妙之旅:目标检测模型

    用作分类任务中最后的输出层,以生成各个类别的概率估计。优点 产生概率分布:Softmax可以将模型的原始输出转换成
    发表于 12-19 14:33