视频融合×室内定位×数字孪生
随着物联网技术的迅猛发展,室内定位与视频融合技术在各行各业中得到了广泛应用。不仅能够提供精确的位置信息,还能通过实时视频监控实现全方位数据的可视化。
与此同时,数字孪生等技术的兴起为智慧城市、智慧工厂等应用提供了强大支持,使得复杂系统的数字化管理成为可能。通过结合三维可视化及室内定位,视频融合、鹰眼 AR、视频拼接等技术,为决策提供更直观的数字化视角,推动了相关领域的快速发展。
图扑软件(Hightopo) 的自主研发产品 HT for Web 能够将视频监控与室内定位技术融合,进行高效的可视化项目搭建,轻松实现视频与定位数据的动态展示与交互,打造一个功能强大、直观易用的视频孪生可视化监控系统。
视频融合
视频融合的概念:
视频融合的概念:视频融合技术是虚拟现实技术的一个分支,也是虚拟现实技术发展的一个重要阶段。它通过将来自不同视频源的信息与 3D 场景进行整合,生成一个连贯、无缝、并且虚实结合的新场景。这种技术不仅增加了虚拟场景与现实的互动性,还减小了计算机模型中信息的不确定因素,提高了虚拟模型的信息承载量。
传统的视频监控通常将所有视频以网格化方式展示在大屏或网页上,虽然可以让监控人员同时查看多个视频源,但长时间观看容易导致疲劳和注意力下降。此外,若监控人员对摄像头布局不熟悉,在突发事件(如发现可疑人员活动)中,可能无法快速感知现场情况,进而无法立即进行准确定位和反应。
图扑软件拥有独立研发的 2D 和 3D 图形引擎 HT for Web,充分利用其在 3D 渲染上的强大功能,结合自定义 Shader,打造了处理视频融合的插件,显著提升了视频的流畅性和视觉效果。该插件支持添加视频到 3D 场景中,并通过颜色矫正、几何校正、裁切、羽化、颜色剔除等手段将视频完美融入周围环境。在应用过程中,利用视频分布式布局的特点,结合视角位置,可在一个场景中支持超多路视频。
视频融合的基本流程
视频融合技术一般可以分为三个层次:预处理、信息融合与应用层。
预处理层:对视频图像进行几何校正、噪声消除、色彩亮度调整和配准。通过找到视频与三维场景或相邻视频间的最大相关,消除图像在空间、相位和分辨率等方面的差异,实现更准确的信息融合。
信息融合层:即视频图像的与 3D 场景的融合过程。这一层可以根据智能度的不同,分为像素级和特征级:
像素级融合:主要用于多视频的像素拼接融合,使多个图像成为一个整体。
特征级融合:主要用于视频与 3D 场景的融合,以明显特征(如线条、建筑)为基础,实现图像和三维场景的拼接。
应用层:对融合后的视频进行综合评估,并应用于实际场景,如智慧城市的会议、监控和舆情管理等。
图扑 HT 视频融合技术通过先进的图形图像处理,将视频画面与三维场景无缝叠加。利用虚拟摄像机的位置、角度和视野对视频信号进行精确校准,确保视频与场景的视觉效果高度一致,实现了逼真的视频融合效果。视频融合可以提供更直观、全面的视觉信息,帮助用户更好地理解和分析场景中的实时监控视频。
视频融合应用场景
在现代地铁站的管理中,视频融合技术与图扑 3D 可视化的结合发挥了重要作用。
尽管三维建模和物联网数据采集可以提供设备的运行状态,但它们仅能展示系统的虚拟视图,无法直观呈现现场的真实情况。例如,当某个设备出现故障导致人群拥堵时,仅靠虚拟数据无法反映出现场的紧张程度和具体布局。在这方面,视频融合技术通过整合和呈现实时的现场视频,为管理团队提供了对地铁站内真实环境的清晰视角。
图扑软件通过将三维虚拟建模与实时视频相结合,让管理者不仅可以监控设备的运行状态,还可以迅速识别并解决因设备故障引发的问题,实现了虚拟与现实的最佳结合。这种技术应用极大提升了决策的效率和现场响应能力。
更多应用场景
视频融合技术在多个领域都有广泛的应用,包括但不限于:
智慧城市:整合不同摄像头和传感器的数据,为城市管理提供全面、准确的信息支持。
工业生产:将多个摄像头画面合并,方便监控人员实时了解生产线状况,及时发现并处理问题。
公共安全:在公共场所和交通枢纽,视频融合技术提高监控效率,快速响应和处理异常行为。
交通管理:视频融合技术实时监控交通流量和交叉口情况,提高道路通行效率和交通安全。
图扑视频融合技术通过整合不同视频源的信息与 3D 场景,生成一个连贯、无缝的虚实结合的新场景,提高了监控效率和反应速度。尽管视频融合技术具有直观展现、增强视频利用价值和提升态势掌控能力等优点,但也面临技术复杂度高、设备成本高和实时性挑战等问题。
图扑将不断创新研究,让视频融合技术朝着更高清晰度、更智能化和更实时化的方向发展,为各行各业提供更加高效、智能的解决方案。
室内定位
在工业自动化和控制领域中,室内定位技术作为一个重要的应用扩展,可以帮助提升生产效率、安全性和管理水平。室内定位技术用于在建筑物内部或其他封闭环境中确定物体或人员的位置,实现全方位的智能管理。
利用图扑先进的可视化技术以及结合各类室内定位技术,管理者可以实时监控人员和设备的位置,提高运营效率和安全性。
室内定位的常见类型
室内外定位技术通过多种传感器和信号技术,实现对室内外物体和人员的精确定位。常见的室内外定位技术包括:无线射频识别(RFID)、Wi-Fi 定位、蓝牙低功耗(BLE)、超宽带(UWB)、图像识别定位。
图扑定位的应用
图扑自主研发 HT for Web 2D 和 3D 图形渲染引擎,为室内外定位数据提供了丰富的可视化展示方式。
厂区人员定位
采用图扑的 HT for Web 产品来构造轻量化的 3D 可视化场景,该场景从正面展示了一个现代化工厂的现实场景,室内定位包括工厂工人的实时位置、电子围栏的范围、现场的安全情况等等,帮助我们直观的了解当前工厂人员的安全状况。
在工厂中,室内定位技术的应用显著提升了运营效率和安全性。数据经过图扑可视化技术处理后,以数字孪生形式呈现,使得人员调度、设备维护和安全监控更加精准高效。
钢厂人员安全定位
依托图扑自研 HT for Web 产品,从数字孪生钢厂出发,将钢厂厂区、设备机械、作业人员高度集中。并基于 UWB 精准定位技术,让位置数据与可视化业务流程直接关联,实现 3D 可视化监控车间作业人员的精准定位、历史轨迹溯源、电子围栏监管及异常预警告警等业务功能。形成基于 UWB 精准定位的调度一体化、数据透明化、运维智能化的监管平台。
异常报警一键定位
钢厂环境错中复杂,如有外来访客或作业人员疏忽大意,导致错入设备检修区、高空作业区、大型设备作业区附近,后果不堪设想。
UWB 作为厘米级高精度人员定位技术,将其与图扑可视化场景深度融合,依照 UWB 定位系统传输的定位坐标数据,在场景内实时呈现人员 SOS 报警、微标签低电量报警、无陪同作业报警、电子围栏越界报警等因素触发的位置信息。确保作业人员定位坐标精准复现于虚拟场景之中,清晰查看人员的位置分布信息和人员数据统计。
室内定位与视频融合
可视化平台联合多种视觉图像进行 7×24h 动态监测。并且支持叠加图扑软件 HT 视频融合技术,通过车间内监控视频与三维场景叠加展示,可如临其境查看现场情况。并实现关键路径自动视频巡检,重点区域关注目标快速锁定等高级功能。
图扑软件视频融合技术采用 WebGL 技术,利用 GPU 高性能计算能力对视频图像进行实时处理,图像处理不占用 CPU 资源,整个方案画面流畅。
仓储物流园区设备定位
集合仓储系统应用物联网、视频监控联网技术、嵌入智能控制与通信模块的物流机器人技术、RFID 托盘等技术。数字孪生物流全过程,让物品出入库信息可展现,可监控,可管理。
通过融合 HT 可视化技术,园区内的人、机、车、设备实现了一体互联。这包括自动驾驶、自动分拣、自动巡检和人机交互等整体调度及管理,进一步搭建起智能化室内定位的应用场景。
设备定位
AGV 通过无线网络向上位机发送当前位置和状态,上位机根据当前状态更新数据库,并同步接入 HT 可视化系统进行路径的实时展示,也可根据项目需求设置 AVG 行走路径。
数字化和智能化技术在全领域的覆盖,使室内定位应用变得越来越普及。这些技术改变了传统的人工读取和记录信息的方式,实现了信息的主动“感知”。
车辆定位管理
智慧停车场的车辆定位技术极大提升了管理效率和用户体验。通过使用蓝牙、Wi-Fi、UWB 和物联网等多种定位技术,停车场管理系统能够实时跟踪每辆车的位置。通过 HT 可视化使停车场管理更加智能化。
图扑车辆定位可视化技术可以实时监控车辆动向,优化车位利用率,并在紧急情况下进行迅速处理。智慧停车场通过数字化技术显著提升了用户体验,同时提高了管理效率和安全性。
SDF 自动矫正
SDF(Signed Distance Field),高度科技自动矫正算法是一种结合视频融合和室内定位技术的尖端工具,旨在提升三维空间数据的精准度和可靠性。碰撞检测中,通过查询点在 SDF 中的值,可以判断该点是否与物体发生碰撞。
对于 3D 场景中平面的物体的碰撞检测矫正,具体步骤如下:
1.创建平面的二维图, 模型、障碍物等不可进入区域用黑色填充,可自由移动区域用白色填充。
2.生成平面二维图的图片,并创建 SDF,黑色区域距离为负,白色区域距离为正。同时记录指向最近距离方向的向量。
3.运行时根据模型当前位置查询 SDF 距离。如果距离为负,根据距离向量计算出模型的矫正位置。
SDF 在图扑的应用
SDF 是一种常用于计算机图形学和图像处理中的技术,用于表示和处理几何形状。SDF 能够高效地描述一个形状及其边界,并且常用于边界检测、碰撞检测、字体渲染等。
图扑 HT 提供封装好的插件,通过简单配置和少量代码即可实现碰撞检测。
1.创建 3D 场景,将障碍物标出来。
2.添加 HT 碰撞检测插件。插件会根据场景中障碍物信息自动生成 SDF 黑白图片,并保存在内存中。
3.添加代码处理碰撞。
结合视频融合和室内定位技术,图扑软件正在引领智能管理和监控的创新方向。这种视频孪生综合解决方案不仅提升了数据的可操作性和决策的科学性,还为用户提供了更为直观和智能的监控体验。随着技术的不断进步,这一领域将迎来更加广阔的发展前景,为智慧城市、智能工厂、智能办公等场景带来更多创新与可能。
相关文章:

视频融合×室内定位×数字孪生
随着物联网技术的迅猛发展,室内定位与视频融合技术在各行各业中得到了广泛应用。不仅能够提供精确的位置信息,还能通过实时视频监控实现全方位数据的可视化。 与此同时,数字孪生等技术的兴起为智慧城市、智慧工厂等应用提供了强大支持&#…...

RK3568平台开发系列讲解(platform虚拟总线驱动篇)注册 platform 驱动
🚀返回专栏总目录 文章目录 一、注册 platform 驱动二、platform_driver 结构体沉淀、分享、成长,让自己和他人都能有所收获!😄 一、注册 platform 驱动 platform_driver_register 函数用于在 Linux 内核中注册一个平台驱动程序。 下面是对该函数的详细介绍: 函数原型…...
Jmeter进阶篇(26)杀掉Tomcat的几种方法
📚Jmeter性能测试大全:Jmeter性能测试大全系列教程❤,这里有你想要的一切,欢迎订阅哦~ 📚前言 Tomcat 是一个广泛使用的开源 Java Servlet 容器,用于部署和运行 Java Web 应用程序。在我们进行压测测试过程中,很可能遇到被测系统崩溃,需要我们来操作一下子Tomcat的情…...

Solana 区块链的技术解析及未来展望 #dapp开发#公链搭建
随着区块链技术的不断发展和应用场景的扩展,性能和可拓展性成为各大公链竞争的关键因素。Solana(SOL)因其高吞吐量、低延迟和低成本的技术特性,在众多区块链项目中脱颖而出,被誉为“以太坊杀手”之一。本文将从技术层面…...

SMO算法-核方法支持向量机
我们现在的问题是要优化目标函数,同时求出参数向量 α \alpha α P m i n ⏟ α 1 2 ∑ i 1 , j 1 m α i α j y i y j K ( x i , x j ) − ∑ i 1 m α i s . t . ∑ i 1 m α i y i 0 0 ≤ α i ≤ C P\underbrace{ min }_{\alpha} \frac{1}{2}\sum\li…...

Java项目实战II基于微信小程序的科创微应用平台(开发文档+数据库+源码)
目录 一、前言 二、技术介绍 三、系统实现 四、文档参考 五、核心代码 六、源码获取 全栈码农以及毕业设计实战开发,CSDN平台Java领域新星创作者,专注于大学生项目实战开发、讲解和毕业答疑辅导。获取源码联系方式请查看文末 一、前言 随着科技的…...

HTTP代理是什么,有什么用?
在互联网的世界里,数据采集已经成为许多企业和个人获取信息的重要手段。而在这个过程中,HTTP代理则是一个不可或缺的工具。那么,HTTP代理究竟是什么?它在数据采集中又有什么用呢?今天,我们就来深入探讨一下…...

Postman之newman
Postman之newman 1.基础环境node安装1.1.配置环境变量1.2.安装newman和html报告组件 2.newman运行 newman可以理解为,没有命令行的postman,把写好的测试脚本直接在命令行中运行,newman依赖于node环境,因此,需要先安装好…...
数据库查询表结构和数据量以及占用空间
数据库查询表结构和数据量以及占用空间 数据库查询表结构 mysql SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注 FROM INFORMATION_SC…...

android 性能分析工具(03)Android Studio Profiler及常见性能图表解读
说明:主要解读Android Studio Profiler 和 常见性能图表。 Android Studio的Profiler工具是一套功能强大的性能分析工具集,它可以帮助开发者实时监控和分析应用的性能,包括CPU使用率、内存使用、网络活动和能耗等多个方面。以下是对Android …...

vscode 执行 vue 命令无效/禁止运行
在cmd使用命令可以创建vue项目但是在vscode上面使用命令却不行 一、问题描述 在 cmd 中已确认vue、node、npm命令可以识别运行,但是在 vscode 编辑器中 vue 命令被禁止,详细报错为:vue : 无法加载文件 D:\Software\nodejs\node_global\vue.…...
C++语言系列-STL容器和算法
C语言系列-STL容器 容器类 本文将对C语言中的标准模板库STL容器进行简单介绍,重点在于如何使用。 容器类 STL中的容器包括以下类别: vector: 动态数组,底层基于数组来实现,在容量不足的时候能够自动进行扩容。list: 链表stack: …...

【Web前端】Promise的使用
Promise是异步编程的核心概念之一。代表一个可能尚未完成的操作,并提供了一种机制来处理该操作最终的成功或失败。具体来说,Promise是由异步函数返回的对象,能够指示该操作当前所处的状态。 当Promise被创建时,它会处于“待定”&a…...

TDK推出第二代用于汽车安全应用的6轴IMU
近日,据外媒报道,TDK株式会社推出用于汽车安全应用的第二代6轴 IMU,即为TDK InvenSense SmartAutomotive MEMS传感器系列增加了IAM-20685HP和IAM-20689,为决策算法提供可靠的运动数据,并实时准确地检测车辆动态。这对于…...

免费S3客户端工具大赏
首发地址(欢迎大家访问):S3免费客户端工具大赏 1. S3 GUI GitHub地址:https://github.com/aminalaee/s3gui 简介:S3 GUI 是一款基于 Flutter 构建的免费开源 S3 桌面客户端,支持桌面、移动和网络平台。 特…...

前端访问后端实现跨域
背景:前端在抖音里做了一个插件然后访问我们的后端。显然在抖音访问其他域名肯定会跨域。 解决办法: 1、使用比较简单的jsonp JSONP 优点:JSONP 是通过动态创建 <script> 标签的方式加载外部数据,属于跨域数据请求的一种…...

TCP和UDP通信基础
目录 1. 套接字 (Socket) 2. 基于TCP通信的流程 服务器端 客户端 1. TCP通信API 1.1 创建套接字描述符socket 1.2 绑定IP和端口号bind 1.3 设置监听状态 listen 1.4 接受连接请求 accept 1.5 发送数据 send 1.6 接收数据 recv 2. TCP服务器代码示例 代码解释&…...
微服务中的技术使用与搭配:如何选择合适的工具构建高效的微服务架构
一、微服务架构中的关键技术 微服务架构涉及的技术非常广泛,涵盖了开发、部署、监控、安全等各个方面。以下是微服务架构中常用的一些技术及其作用: 1. 服务注册与发现 微服务架构的一个重要特性是各个服务是独立部署的,因此它们的地址&am…...

找出字符串第一个匹配项的下标
找出字符串第一个匹配项的下标 题目描述: 题解思路: 图上所示,利用字符滑动,如果匹配就字符开始移动;如果不匹配成功,则停止移动,并回到字符串刚开始匹配的字符下标前一个,为下一次…...

面向FWA市场!移远通信高性能5G-A模组RG650V-NA通过北美两大重要运营商认证
近日,全球领先的物联网整体解决方案供应商移远通信宣布,其旗下符合3GPP R17标准的新一代5G-A模组RG650V-NA成功通过了北美两家重要运营商认证。凭借高速度、大容量、低延迟、高可靠等优势,该模组可满足CPE、家庭/企业网关、移动热点、高清视频…...

wordpress后台更新后 前端没变化的解决方法
使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…...

接口测试中缓存处理策略
在接口测试中,缓存处理策略是一个关键环节,直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性,避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明: 一、缓存处理的核…...

CTF show Web 红包题第六弹
提示 1.不是SQL注入 2.需要找关键源码 思路 进入页面发现是一个登录框,很难让人不联想到SQL注入,但提示都说了不是SQL注入,所以就不往这方面想了 先查看一下网页源码,发现一段JavaScript代码,有一个关键类ctfs…...
三维GIS开发cesium智慧地铁教程(5)Cesium相机控制
一、环境搭建 <script src"../cesium1.99/Build/Cesium/Cesium.js"></script> <link rel"stylesheet" href"../cesium1.99/Build/Cesium/Widgets/widgets.css"> 关键配置点: 路径验证:确保相对路径.…...

DAY 47
三、通道注意力 3.1 通道注意力的定义 # 新增:通道注意力模块(SE模块) class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...
Nginx server_name 配置说明
Nginx 是一个高性能的反向代理和负载均衡服务器,其核心配置之一是 server 块中的 server_name 指令。server_name 决定了 Nginx 如何根据客户端请求的 Host 头匹配对应的虚拟主机(Virtual Host)。 1. 简介 Nginx 使用 server_name 指令来确定…...

macOS 终端智能代理检测
🧠 终端智能代理检测:自动判断是否需要设置代理访问 GitHub 在开发中,使用 GitHub 是非常常见的需求。但有时候我们会发现某些命令失败、插件无法更新,例如: fatal: unable to access https://github.com/ohmyzsh/oh…...

RabbitMQ 各类交换机
为什么要用交换机? 交换机用来路由消息。如果直发队列,这个消息就被处理消失了,那别的队列也需要这个消息怎么办?那就要用到交换机 交换机类型 1,fanout:广播 特点 广播所有消息:将消息…...

vxe-table vue 表格复选框多选数据,实现快捷键 Shift 批量选择功能
vxe-table vue 表格复选框多选数据,实现快捷键 Shift 批量选择功能 查看官网:https://vxetable.cn 效果 代码 通过 checkbox-config.isShift 启用批量选中,启用后按住快捷键和鼠标批量选取 <template><div><vxe-grid v-bind"gri…...

World-writable config file /etc/mysql/mysql.conf.d/my.cnf is ignored
https://stackoverflow.com/questions/53741107/mysql-in-docker-on-ubuntu-warning-world-writable-config-file-is-ignored 修改权限 -> 重启mysql # 检查字符集配置 SHOW VARIABLES WHERE Variable_name IN (character_set_server, character_set_database ); --------…...