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

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

3天内不再提示

渲染结果与原始图像匹配 视觉系统精准地提取场景参数

Tensorflowers ? 来源:yxw ? 2019-05-21 09:01 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近几年,可嵌入到神经网络架构中的新型可微图形层开始兴起。从空间变换器到可微图形渲染器,这些新型网络层利用多年积累的计算机视觉和图形学研究知识来构建更高效的新型网络架构。通过将几何先验和约束显式建模到神经网络中,我们为能够高效稳健地以自监督方式(这点更为重要)接受训练的架构打开了大门。

总体来看,计算机图形管道需要 3D 物体及其在场景中的绝对位置、对物体材质的描述、光和摄像头。然后,渲染器会解译该场景描述,进而生成合成渲染。

与之相比,计算机视觉系统会从图像入手,试图推断场景的参数。这可以实现对场景中的物体,以及对其材质、三维位置和方向的预测。

训练能够解决这些复杂 3D 视觉任务的机器学习系统通常需要大量数据。由于标记数据是一个成本高昂且复杂的过程,所以我们必须配备设计机器学习模型的机制,以设计出既能理解三维世界,又在训练时无需太多监督的机器学习模型。通过将计算机视觉和计算机图形学技术相结合,我们可以随时利用大量无标记数据,这是绝无仅有的好机会。举例而言,下图所示的流程可以通过合成分析实现,即视觉系统提取场景函数,然后图形系统根据这些函数返回渲染后的图像。如果渲染结果与原始图像匹配,则说明视觉系统精准地提取了场景参数。在该设置中,计算机视觉和计算机图形学携手合作,形成了一个类似自编码器的机器学习系统,该系统能够以自监督方式进行训练。

可微图形层

接下来,我们将探索 TensorFlow Graphics 的一些可用功能。本次探索之旅并未涵盖所有内容;如需更多信息,请访问我们的GitHub,探索 TensorFlow Graphics 推出的新功能。

变换

物体变换可控制物体的空间位置。如下图所示,利用轴线角形式旋转立方体。旋转轴指向上方,旋转方向为逆时针,因此立方体以逆时针方向旋转。在此Colab 示例中,我们展示了如何在神经网络中训练旋转形式,该神经网络在经过训练后用于预测观测物体的旋转和平移。这项任务是很多应用的核心,包括专注于与所处环境进行交互的机器人。在这些场景中,用机械臂(例如,通过其手柄)抓取物体需要精确估测这些物体相对于机械臂的位置。

对摄像头进行建模

摄像头模型在计算机视觉领域占据至关重要的地位,因为其对三维物体投影到图像平面的外观影响极大。如下图所示,此立方体似乎正在放大和缩小,但事实上这只是焦距改变带来的变化。

材质

材质模型定义光线与物体的交互过程,从而赋予物体独特的外观。例如,某些材质(如石膏)会均匀地向各个方向反射光线,而镜面等其他材质只会产生镜面反射。在此交互式Colab 笔记本中,您将了解如何使用 Tensorflow Graphics 生成以下渲染。您还将有机会试验材质和光线的参数,充分了解其交互过程。准确预测材质属性是许多任务的基础。例如,它可以让用户在所处环境中放置虚拟家具,打造室内环境与家具搭配的逼真场景,使用户能够准确感知这件家具的外观。

几何学 — 3D 卷积和池化

近年来,以点云或网格形式输出三维数据的传感器正在逐渐融入我们的日常生活,包括智能手机深度传感器、自动驾驶汽车雷达等等。由于其结构不规则,在这些表征上执行卷积要比在规则网格结构上困难得多。TensorFlow Graphics 提供两个 3D 卷积层和一个 3D 池化层,方便开展训练,例如训练网络在网格上执行对语义部分的分类(如下图所示)

TensorBoard 3D

可视化调试是评估实验是否按正确方向开展的重要方法。为此,TensorFlow Graphics 配备了 TensorBoard 插件,支持以交互方式显示 3D 网格和点云。

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

    关注

    17

    文章

    2145

    浏览量

    111116
  • tensorflow
    +关注

    关注

    13

    文章

    330

    浏览量

    61312
  • 渲染器
    +关注

    关注

    0

    文章

    18

    浏览量

    3319
  • Graphics
    +关注

    关注

    0

    文章

    11

    浏览量

    5306

原文标题:TensorFlow Graphics 简介:当计算机图形学遇上深度学习

文章出处:【微信号:tensorflowers,微信公众号:Tensorflowers】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    机器视觉系统工业相机的成像原理及如何选型

    机器视觉系统是一种模拟人类视觉功能,通过光学装置和非接触式传感器获取图像数据,并进行分析和处理,以实现对目标物体的识别、测量、检测和定位等功能的智能化系统。其目的是让机器能够理解和解释
    的头像 发表于 08-07 14:14 ?208次阅读
    机器<b class='flag-5'>视觉系统</b>工业相机的成像原理及如何选型

    别让孔偏毁了信号!PCB 背钻的 XY 精准度如何做到分毫不差?

    。 核心技术:CCD 视觉定位的关键逻辑 CCD 视觉系统是实现高精度的核心,其定位逻辑可拆解为 3 步: 图像特征提取 Mark 点设计为高对比度图案(如铜层与基材的颜色差异),
    发表于 07-22 10:25

    斑马技术荣获2025视觉系统设计创新奖

    《Vision Systems Design》举办的Innovators Awards多年来在海外享有盛誉,该奖项旨在表彰在产品或技术、应用程序或研发方面表现卓越的机器视觉行业公司。《视觉系统
    的头像 发表于 06-10 18:01 ?657次阅读

    基于LockAI视觉识别模块:C++多模板匹配

    匹配结果图像,输出参数。 method:匹配方法,可选值有: CV_TM_SQDIFF:平方差匹配
    发表于 05-14 15:00

    基于LockAI视觉识别模块:C++模板匹配

    /Cpp_example/C02_TemplateMatching 1. 基本知识讲解 1.1 模板匹配的重要性 目标检测:模板匹配可以用于检测图像中的特定对象。 应用场景:广泛应用于
    发表于 05-13 14:40

    康耐视全新发布In-Sight 8900视觉系统

    康耐视全新发布的In-Sight 8900视觉系统,由AI技术驱动,专为高度监管行业的OEM量身定制。这款超紧凑型视觉系统集成了先进的AI功能与强大的成像性能,可精准实现缺陷检测、装配验证及复杂文本读取,同时全面支持21 CFR
    的头像 发表于 03-21 10:21 ?652次阅读

    工业相机采集卡:机器视觉系统的关键枢纽

    工业相机采集卡,作为机器视觉系统中的核心组成部分,扮演着将图像传感器捕捉到的模拟或数字图像数据高效、可靠地传输至计算机进行后续处理的关键角色。其性能直接影响到整个系统
    的头像 发表于 03-17 16:04 ?550次阅读
    工业相机采集卡:机器<b class='flag-5'>视觉系统</b>的关键枢纽

    使用Lattice mVision打造嵌入式视觉系统解决方案

    嵌入式视觉是嵌入式系统与机器视觉技术的集合,嵌入式视觉系统硬件集成摄像头模组和处理板,将图像捕获和图像
    的头像 发表于 03-06 16:09 ?910次阅读

    使用安森美图像传感器优化视觉系统设计

    现代图像传感器在工厂自动化、视频会议、监控、智能门铃和增强现实等众多应用中实现了越来越多的强大视觉系统功能。摩尔定律及其推论推动了更节省空间、性能更好的 CMOS 图像传感器和处理器的发展。现在
    的头像 发表于 02-07 10:06 ?733次阅读
    使用安森美<b class='flag-5'>图像</b>传感器优化<b class='flag-5'>视觉系统</b>设计

    棱镜——机器视觉系统中常见的重要配件

    棱镜——机器视觉系统中常见的重要配件
    的头像 发表于 01-15 17:36 ?609次阅读
    棱镜——机器<b class='flag-5'>视觉系统</b>中常见的重要配件

    协作机器人TM25S:内置视觉系统实现精准作业

    步骤。 ? 内置视觉系统具有四大功能:识别、增强、查找、测量。 识别功能可以对条形码/QR码/DataMatrix码等二维码进行读取、颜色识别、OCR等功能,可用于检测、分拣、定位等多种工序。 增强功能可以增强图像特征,提高特殊应用环境中识别项目的
    的头像 发表于 11-28 10:26 ?789次阅读
    协作机器人TM25S:内置<b class='flag-5'>视觉系统</b>实现<b class='flag-5'>精准</b>作业

    安森美机器视觉系统解决方案

    ,它还用于验证数据矩阵码、检查食品包装和读取条形码。机器视觉系统方案指南将全面介绍机器视觉系统方案及市场趋势,本文为第二部分,将重点介绍系统描述、方案概述、系统实现。
    的头像 发表于 11-14 09:53 ?825次阅读
    安森美机器<b class='flag-5'>视觉系统</b>解决方案

    康耐视AI视觉系统助力自动化精准检测

    凭借高精度图像分析、物体表面识别检测、精准定位等功能,视觉系统为自动化流程的高效运行提供了关键技术支持。
    的头像 发表于 10-25 10:32 ?797次阅读

    图像采集卡不断发展和改进,为视觉系统提供更大的价值

    图像采集卡最初是为了从模拟机器视觉相机中获取原始图像而开发的,人们曾一度预计该技术将被直接连接到电脑的技术所取代。然而,经验却并非如此。图像
    的头像 发表于 09-30 11:10 ?558次阅读
    <b class='flag-5'>图像</b>采集卡不断发展和改进,为<b class='flag-5'>视觉系统</b>提供更大的价值

    视觉检测是什么意思?机器视觉检测的适用行业及场景有哪些?

    在快速迭代的工业世界中,机器视觉检测以其精准、高效的力量,已成为众多产业不可或缺的技术支持。本文将深入探讨机器视觉检测的含义、应用行业及具体场景,揭示其如何在现代生产中扮演关键角色。
    的头像 发表于 08-30 11:20 ?992次阅读