内容感知、AI融合:让实景三维看山是山,看水是水

news2025/3/1 21:09:06

 

实景三维具备还原客观物理世界的优势性,但也正由于部分真实性的欠缺备受争议。这是因为传统的三维建模软件大多基于像元的匹配与计算的逻辑,对地物进行无差别的重建处理,最终生成的模型看起来扭曲怪异、残缺变形。常见的模型缺陷有:不平坦的道路、扭曲的建筑物、道路车辆的糊影、破洞的纹理、斑驳的色彩等。

究竟如何打造最真实、更高质的实景三维模型,让实景三维看山是山,看水是水?大势智慧提出“内容感知”“AI融合”技术。通过深度学习,识别不同的地物内容,并根据道路、建筑、植被、树木、标牌、车辆等不同地物的结构、纹理特性,自适应选择重新计算逻辑与参数。在内容感知的过程中,实现对建筑物结构的优化、移动车辆的去除、纹理高质量展现,均匀模型色彩以及电力线、树影等碎目标物体的识别与剔除。

  1. 移动车辆去除,打造更整洁的路面

   城市场景中道路、高架桥附近常见各类移动车辆,这类处于运动中的车辆由于建模时无法精准匹配,容易造成模型地表几何失真、纹理扭曲,无形中增加了模型后处理精修的工作量。

 

移动车辆 左-优化前 右-优化后

重建大师内容感知算法,可自动识别移动车辆的位置与颜色信息,检测车辆是否发生移动,并在建模过程中智能去除移动车辆,同时筛选候选纹理,利用剩余正确纹理完成实景三维模型的构建。保证模型道路的干净与整洁。

  1. 碎目标纹理优化,重建不再恐“细小”

薄片结构,如广告牌、路牌、告示牌、施工围栏、化工圆筒等对象;细条状结构,如路灯、旗杆、小树干等对象,这类薄碎物体在重建过程中由于厚度小于点云匹配精度的限制,造成此类对象的正反面法“交错”,导致在网格正确性检查过程中被剔除,从而造成细、薄物体模型的破洞与纹理缺失。

优化后的薄围墙完整、无破洞

优化后的路灯杆结构完整,纹理清晰

   重建大师内容感知技术能够针对此类薄片状、细条状、弱纹理目标物体进行智能识别,利用识别结果优化密集点云数据,并采用自适应加权处理方式保证重建后细薄物体边缘无皮损,纹理无破洞,直接减少后期大量人工处理成本。

3、电力线剔除,选择最优纹理

   树木枝干、电力线等稀薄物体,重建后容易倒映在模型地表,造成错误的纹理映射,让模型看起来脏乱差。

树枝纹理剔除前后对比

 

电力线错误映射剔除前后对比

 

屋顶纹理一致性选取前后对比

   在内容感知的智能算法下,重建大师可自动识别并剔除模型上的错误树枝、电力线纹理,实现纹理的最优选取,并优化纹理,达到纹理全局一致性,最终避免纹理的错误映射与清晰度欠佳的问题。

4、智能纹理优化,消除模型色差

   原始影像采集容易受光照、高度、设备、云层、时间等因素的影响产生色差,最终映射到模型上造成模型纹理光斑阴影严重,色彩差异明显。

智能纹理优化后,纹理斑驳色彩一致

智能纹理优化前后对比

重建大师在内容感知地物时,内置图像增强技术,可智能筛选并修复异常影像,对纹理进行自动的去雾、增亮处理,生成基于人眼视觉的影像数据,消除纹理之间的色差,提升模型质量。

  1. 几何拓扑优化,三维模型无缝融合

对大面积区域模型重建时,通常采用分区重建的方式,重建后的相邻瓦块接边处容易因拓扑不一致出现几何裂缝,局部纹理错乱。

 

重建大师采用顾及邻域瓦块的模型几何拓扑优化方法来解决瓦块间几何不一致的问题,包含重叠区域监测、重叠区域几何拓扑重构、三角网格合并、瓦块模型几何拓扑优化的方法。经过几何拓扑优化之后瓦块间的几何缝隙可以彻底消除。

6、跨瓦块整体匀色纹理色彩更均匀

  不同与相邻瓦块在重建时,无法脱离天气及光照各影响,因此各瓦块接缝处容易产生明显色差。

 

优化前模型存在接缝色差

 

优化后的模型色彩一致性

重建大师融入跨瓦块整体匀色算法,利用瓦块间实景三维在重叠区域处的色彩差异,建立整个测区所有瓦块间色彩差异的线性方程,并对线性方程整体求解,获取每个瓦块实景三维颜色的改变量,从而达到整体匀色。这一智能处理技术适用于超大面积、采集时间跨度大的实景三维模型重建,最大程度提升模型质感。

  经过大量的样本学习与生产检验,重建大师6.0最新版本对于电力线等细物纹理优化约90%,在几何质量优化约40%。同时,内容感知、AI融合的算法让重建大师语义化实体建模能力再次提升,迎来真正建模质量与应用上的大升级。

构建未来世界最真实的三维数字底座,让实景三维看山是山、看水是水。

重建大师,未曾止步。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/378900.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2022 OpenCV Spatial AI大赛前三名项目分享,开源、上手即用,优化了OAK智能双目相机的深度效果。

编辑:OAK中国 首发:oakchina.cn 喜欢的话,请多多👍⭐️✍ 内容可能会不定期更新,官网内容都是最新的,请查看首发地址链接。 ▌前言 Hello,大家好,这里是OAK中国,我是助手…

深圳居住证申领指南

打开广东政务服务网,在首页搜索【深圳经济特区居住证申领】在搜索结果中可以发现有如下链接,点击在线办理 会转到登陆界面,直接使用个人登录并用微信扫描登录 根据提示进行手机登录验证。 完成登录认证之后会自转到深圳经济特区居住证申领界…

二分查找由浅入深--算法--java

二分查找写在开头算法前提:算法逻辑算法实现简单实现leftright可能超过int表示的最大限度代码分析和变换更多需求:求索引最小的值java二分API应用基础题思考难度方法写在开头 二分查找应该是算比较简单的这种算法了,我本以为还可以。但有时候…

Word处理控件Aspose.Words功能演示:使用 Java 比较 MS Word 文档

Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。此外, Aspose API支持流行文件格式处…

动态规划初阶-爬楼梯问题

示例1: 输入:cost [10,15,20] 输出:15 解释:你将从下标为 1 的台阶开始。 - 支付 15 ,向上爬两个台阶,到达楼梯顶部。 总花费为 15 。示例2: 输入:cost [1,100,1,1,1,100,1,1,10…

使用Docker安装MongoDB,整合SpringBoot

使用Docker安装MongoDB MongoDB 和 MySQL 都是常用的数据库管理系统,但它们的设计目标不同,因此在某些方面的性能表现也有所不同。 MongoDB 是一个文档型数据库,它采用了面向文档的数据模型,支持动态查询和索引,适合…

Docker部署实战

文章目录Docker部署应用准备制作容器镜像启动容器上传镜像docker exec数据卷(Volume)声明原理实践Docker部署 应用准备 这一次,我们来用 Docker 部署一个用 Python 编写的 Web 应用。这个应用的代码部分(app.py)非常…

【同步、共享和内容协作软件】上海道宁与​ownCloud让您的团队随时随地在任何设备上轻松处理数据

ownCloud是 一款开源文件同步、共享和 内容协作软件 可让团队随时随地 在任何设备上轻松处理数据 ownCloud开发并提供 用于内容协作的开源软件 使团队能够轻松地无缝 共享和处理文件 而无需考虑设备或位置 开发商介绍 ownCloud成立于2010年,是一个托管和同…

设计模式-笔记

文章目录七大原则单例模式桥模式 bridge观察者模式 observer责任链模式 Chain of Responsibility命令模式 Command迭代器模式 Iterator中介者模式 Mediator享元模式 Flyweight Pattern组合模式 composite装饰模式 Decorator外观模式 Facade简单工厂模式工厂方法模式工厂抽象模式…

Postgresql中的unlogged table

在PG中,有一种表的类型为unlogged table,名如其字,该种类型的表不会写入wal日志中,所以在写入的速度上比普通的堆表快很多,但是该表在数据库崩溃的时候,会被truncate,数据会丢失,而且该表也不支…

Leetcode21. 合并两个有序链表

一、题目描述: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 [1,2,4], l2 [1,3,4]输出:[1,1,2,3,4,4] 示例 2: 输入:l1 [], l2…

Java程序开发中如何使用lntelliJ IDEA?

完成了IDEA的安装与启动,下面使用IDEA创建一个Java程序,实现在控制台上打印HelloWorld!的功能,具体步骤如下。 1.创建Java项目 进入New Project界面后,单击New Project选项按钮创建新项目,弹出New Project对话框&…

【k8s】Kubernetes的学习(1.k8s概念和架构)

目录 1.首先要知道,Kubernetes为什么简称为k8s? 2.Kubernetes概述 2.1 kubernetes基本介绍 2.2 kubernetes的特性 2.3 kubernetes集群架构组件 2.3.1 Master (主控节点) 2.3.2 node (工作节点) 2.4 k8s核心概念 2.4.1 Pod 2.4.2 controller 2.4.3 Se…

操作系统权限提升(十九)之Linux提权-SUID提权

系列文章 操作系统权限提升(十八)之Linux提权-内核提权 SUID提权 SUID介绍 SUID是一种特殊权限,设置了suid的程序文件,在用户执行该程序时,用户的权限是该程序文件属主的权限,例如程序文件的属主是root,那么执行该…

redux-saga

redux-saga 官网:About | Redux-Saga 中文网:自述 Redux-Saga redux-saga 是一个用于管理 异步获取数据(副作用) 的redux中间件;它的目标是让副作用管理更容易,执行更高效,测试更简单,处理故障时更容易… …

C#:Krypton控件使用方法详解(第十讲) ——kryptonColorButton

今天介绍的Krypton控件中的kryptonColorButton,下面介绍这个控件的外观属性:Cursor属性:表示鼠标移动过该控件的时候,鼠标显示的形状。属性值如下图所示:EmptyBorderColor属性:表示当所选颜色为空时&#x…

七、JUC并发工具

文章目录JUC并发工具CountDownLatch应用&源码分析CountDownLatch介绍CountDownLatch应用CountDownLatch源码分析有参构造await方法countDown方法CyclicBarrier应用&源码分析CyclicBarrier介绍CyclicBarrier应用CyclicBarrier源码分析CyclicBarrier的核心属性CyclicBarr…

echarts实现知识图谱,生产项目

echarts实现知识图谱,生产项目内容简介效果演示代码逻辑结束语内容简介 在实际生产项目中,需要对后端知识数据进行展示。需求如下: 点击节点可以展示与此节点相关的节点信息右键点击节点可以对节点的信息进行修改悬浮在节点上可以查看节点的…

通用人工智能(AGI):人工智能的下一个阶段

除了人工智能(AI)的改进和新应用之外,大多数人都认为,当通用人工智能(AGI)出现时,人工智能的下一次飞跃将发生。我们将AGI宽泛地定义为机器或计算机程序理解或学习人类可以完成的任何智力任务的假设能力。然而,对于何时以及如何实…

系统性能测试指标

性能测试的目的 1.评估系统的能力,测试中得到的负荷和响应时间数据可以被用于验证所计划的模型的能力,并帮助作出决策。 2.识别体系中的弱点:受控的负荷可以被增加到一个极端的水平,并突破它,从而修复体系的瓶颈或薄…