CN108665554A - 一种实现虚拟建筑智能识别与结构拆解的方法 - Google Patents
一种实现虚拟建筑智能识别与结构拆解的方法 Download PDFInfo
- Publication number
- CN108665554A CN108665554A CN201810453925.XA CN201810453925A CN108665554A CN 108665554 A CN108665554 A CN 108665554A CN 201810453925 A CN201810453925 A CN 201810453925A CN 108665554 A CN108665554 A CN 108665554A
- Authority
- CN
- China
- Prior art keywords
- building
- disassembly
- animation
- picture
- virtual
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000009826 distribution Methods 0.000 claims abstract description 8
- 238000012549 training Methods 0.000 claims description 10
- 230000002596 correlated effect Effects 0.000 claims description 4
- 238000004519 manufacturing process Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000008846 dynamic interplay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/003—Navigation within 3D models or images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种实现虚拟建筑智能识别与结构拆解的方法,包括:步骤1)利用智能平板获取建筑图片信息;步骤2)对照片中的像素分布进行分析并比对数据库中已有数据,检索最合适的建筑模型以及建筑拆解动画;步骤3)把建筑图片、建筑拆解、建筑动画,进行智能关联,由此形成动态拆解数据和建筑动画数据库。
Description
技术领域
本发明属于一种实现虚拟建筑智能识别与结构拆解的方法。
背景技术
本发明涉及在虚拟场景下对虚拟建筑的动态演示和交互操作。虚拟建筑即是通过三维立体扫描技术对现实建筑进行数字化再现,或完全由建模软件绘制而成的数字模型文件。目前对虚拟建筑的演示和交互都是依靠人工利用Unity3D或Unreal引擎将动作逐个赋予建筑的各个构件从而达到动态交互的目的。Unity3D和Unreal是利用交互的图型化开发环境为首要方式的引擎软件,虽然图型化工作方式有一定的便捷性,但是软件中既有的各项功能都不能完美地适合虚拟建筑的结构拆解需要,所以只能利用人工逐个操作。但是这种方法效率低下而且动作单一,设计出的场景交互自由度不高。因此本发明重点解决智能识别与拆解组合的问题。
发明内容
为解决上述技术问题,本发明提出的技术方案是设计一种全新算法并形成硬件装置。
本发明解决上述技术问题所采取的技术方案如下:
一种实现虚拟建筑智能识别与结构拆解的方法,包括:
步骤1)利用智能平板获取建筑图片信息;
步骤2)对照片中的像素分布进行分析并比对数据库中已有数据,检索最合适的建筑模型以及建筑拆解动画;
步骤3)把建筑图片、建筑拆解、建筑动画,进行智能关联,由此形成动态拆解数据库和建筑动画数据库。
优选的是,步骤1)中,包括:
基于智能平板和智能手机,或手机一个硬件和操作系统载体,利用其镜头,以AR识别为基本手段便可以智能识别图片。
优选的是,步骤2)中,具体包括:
AR基于本地端识别图片后,会根据图片训练特征进行智能分类,并调用云端图片进行标注和比对,然后把云端图库里已经训练过的结果,按照智能标签来进行调用返回,给出智能识别后的建筑类别和细节。
优选的是,步骤3)中,具体包括:
在云端已经进行关联和标注的建筑图片、建筑拆解、建筑动画,通过训练过的AI可以进行图片识别;
之后可以调用训练结果,把建筑图片、建筑拆解、建筑动画,进行智能关联,由此完成AI识别和AI调用,形成动态拆解和建筑动画库。
该算法能够自动识别虚拟建筑中的建筑构件,如中国古建筑中的墙、梁、柱、椽、檩条,西方建筑中的雕刻等。并且能够实现各个构件的组合搭接,完成整体建筑的分解和重组这一动态动作。
本专利利用计算机算法技术替代人工手动操作完成虚拟的数字场景制作。其工作原理为使用通用智能平板获取图片信息,再经由AI人工智能算法结合云端大数据进行处理,最后形成独特的建筑拆解动画库。
针对现在虚拟建筑互动的制作效率低,人工操作复杂的情况,该技术缩短了制作时间,减少了制作成本,提高了虚拟建筑的交互性体验,并能实现虚拟建筑拆解和重建场景的批量化制作。此外,本专利在建筑教育方面能够减少建筑知识的学习成本,让使用者深入学习了解建筑的组成与结构体系,并且扩大传播途径,加大传播效率实现远距离体验建筑外观与内部景象这一功能。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
下面结合附图对本发明进行详细的描述,以使得本发明的上述优点更加明确。其中,
图1是本发明实现虚拟建筑智能识别与结构拆解的方法的示意图;
图2是本发明实现虚拟建筑智能识别与结构拆解的方法的照片示意图;
图3是本发明实现虚拟建筑智能识别与结构拆解的方法的照片处理后的示意图。
具体实施方式
以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。
本发明是要解决现有技术方案效率低下,交互自由度不理想的问题,并实现对虚拟建筑构件的智能识别并匹配动态动作,达到制作流程智能化的目的。
该装置的核心创新点在于其内置的算法,该算法实现虚拟建筑构件的智能识别和动作设计。
几个重要的创新点:
01、AI图像识别在建筑上的精准应用
02、建筑构件的拆解和虚拟重构
03、建筑动画库
04、基于环境评测的大数据库
05、AR/VR建筑拆解动画库。
具体来说,如图1所示,一种实现虚拟建筑智能识别与结构拆解的方法,包括:
步骤1)利用智能平板获取建筑图片信息;
步骤2)对照片中的像素分布进行分析并比对数据库中已有数据,检索最合适的建筑模型以及建筑拆解动画;
步骤3)把建筑图片、建筑拆解、建筑动画,进行智能关联,由此形成动态拆解数据库和建筑动画数据库。
优选的是,步骤1)中,包括:
基于智能平板和智能手机,或手机一个硬件和操作系统载体,利用其镜头,以AR识别为基本手段便可以智能识别图片。
优选的是,步骤2)中,具体包括:
AR基于本地端识别图片后,会根据图片训练特征进行智能分类,并调用云端图片进行标注和比对,然后把云端图库里已经训练过的结果,按照智能标签来进行调用返回,给出智能识别后的建筑类别和细节。
优选的是,步骤3)中,具体包括:
在云端已经进行关联和标注的建筑图片、建筑拆解、建筑动画,通过训练过的AI可以进行图片识别;
之后可以调用训练结果,把建筑图片、建筑拆解、建筑动画,进行智能关联,由此完成AI识别和AI调用,形成动态拆解和建筑动画库。
在一个实施例中,各步骤的详细说明如下:
步骤1)所述的实现虚拟建筑智能识别与结构拆解的方法,是基于智能平板和智能手机,或手机一个硬件和操作系统载体,利用其镜头,以AR识别为基本手段便可以智能识别图片。
步骤2)中,具体包括:AR基于本地端识别图片后,会根据图片训练特征进行智能分类,并调用云端图片进行标注和比对,然后把云端图库里已经训练过的结果,按照智能标签来进行调用返回,给出智能识别后的建筑类别和细节。
步骤3)中,在云端已经进行关联和标注的建筑图片、建筑拆解、建筑动画,通过训练过的AI可以进行图片识别,之后可以调用训练结果,把建筑图片、建筑拆解、建筑动画,进行智能关联。此AI算法,便可完成AI识别和AI调用,形成动态拆解和建筑动画库,以上都是云端已经训练好的标注库。
其中,如图2和图3所示,首先获取建筑的实景照片,如图2;
其次,利用平板获取到图片信息,主要利用AI算法对照片中的像素分布进行分析并比对数据库中已有数据,检索最合适的建筑模型以及建筑拆解动画。
最后在软件界面生成模型,并演示动画,如图3。
需要说明的是,对于上述方法实施例而言,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。
而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种实现虚拟建筑智能识别与结构拆解的方法,包括:
步骤1)利用智能平板获取建筑图片信息;
步骤2)对照片中的像素分布进行分析并比对数据库中已有数据,检索最合适的建筑模型以及建筑拆解动画;
步骤3)把建筑图片、建筑拆解、建筑动画,进行智能关联,由此形成动态拆解数据库和建筑动画数据库。
2.根据权利要求1所述的实现虚拟建筑智能识别与结构拆解的方法,其特征在于,步骤1)中,包括:
基于智能平板和智能手机,或手机一个硬件和操作系统载体,利用其镜头,以AR识别为基本手段便可以智能识别图片。
3.根据权利要求2所述的实现虚拟建筑智能识别与结构拆解的方法,其特征在于,步骤2)中,具体包括:
AR基于本地端识别图片后,会根据图片训练特征进行智能分类,并调用云端图片进行标注和比对,然后把云端图库里已经训练过的结果,按照智能标签来进行调用返回,给出智能识别后的建筑类别和细节。
4.根据权利要求3所述的实现虚拟建筑智能识别与结构拆解的方法,其特征在于,步骤3)中,具体包括:
在云端已经进行关联和标注的建筑图片、建筑拆解、建筑动画,通过训练过的AI可以进行图片识别;
之后可以调用训练结果,把建筑图片、建筑拆解、建筑动画,进行智能关联,由此完成AI识别和AI调用,形成动态拆解数据库和建筑动画数据库。
5.根据权利要求4所述的实现虚拟建筑智能识别与结构拆解的方法,其特征在于,基于大数据训练,并形成标注性建筑的部件库。
6.根据权利要求4所述的实现虚拟建筑智能识别与结构拆解的方法,其特征在于,基于大数据训练,形成标注性建筑的拆解动画库。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810453925.XA CN108665554A (zh) | 2018-05-14 | 2018-05-14 | 一种实现虚拟建筑智能识别与结构拆解的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810453925.XA CN108665554A (zh) | 2018-05-14 | 2018-05-14 | 一种实现虚拟建筑智能识别与结构拆解的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108665554A true CN108665554A (zh) | 2018-10-16 |
Family
ID=63779365
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810453925.XA Pending CN108665554A (zh) | 2018-05-14 | 2018-05-14 | 一种实现虚拟建筑智能识别与结构拆解的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108665554A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114462119A (zh) * | 2022-01-07 | 2022-05-10 | 同济大学 | 一种建筑物智能拆解方法与装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1838176A (zh) * | 2006-04-06 | 2006-09-27 | 胡小云 | 城区三维动态游走网络地图制作方法 |
CN101567030A (zh) * | 2009-01-13 | 2009-10-28 | 西安交通大学 | 构建古代建筑木结构虚拟保护修缮系统的方法 |
CN105809733A (zh) * | 2016-03-10 | 2016-07-27 | 江苏工程职业技术学院 | 基于SketchUp 的校园三维手绘地图构建方法 |
CN106157359A (zh) * | 2015-04-23 | 2016-11-23 | 中国科学院宁波材料技术与工程研究所 | 一种虚拟场景体验系统的设计方法 |
CN106935092A (zh) * | 2017-05-03 | 2017-07-07 | 武汉理工大学 | 一种基于船舶柴油机的虚拟装配系统 |
CN106971665A (zh) * | 2017-04-17 | 2017-07-21 | 北京唯幻科技有限公司 | 一种可以拆解墙体结构的销控系统及其控制方法 |
CN106971028A (zh) * | 2017-03-10 | 2017-07-21 | 福州众衡时代信息科技有限公司 | 一种将虚拟现实技术用于装配式建筑行业的方法 |
CN107272897A (zh) * | 2017-06-14 | 2017-10-20 | 成都智建新业建筑设计咨询有限公司 | 基于虚拟现实技术的建筑交互系统 |
-
2018
- 2018-05-14 CN CN201810453925.XA patent/CN108665554A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1838176A (zh) * | 2006-04-06 | 2006-09-27 | 胡小云 | 城区三维动态游走网络地图制作方法 |
CN101567030A (zh) * | 2009-01-13 | 2009-10-28 | 西安交通大学 | 构建古代建筑木结构虚拟保护修缮系统的方法 |
CN106157359A (zh) * | 2015-04-23 | 2016-11-23 | 中国科学院宁波材料技术与工程研究所 | 一种虚拟场景体验系统的设计方法 |
CN105809733A (zh) * | 2016-03-10 | 2016-07-27 | 江苏工程职业技术学院 | 基于SketchUp 的校园三维手绘地图构建方法 |
CN106971028A (zh) * | 2017-03-10 | 2017-07-21 | 福州众衡时代信息科技有限公司 | 一种将虚拟现实技术用于装配式建筑行业的方法 |
CN106971665A (zh) * | 2017-04-17 | 2017-07-21 | 北京唯幻科技有限公司 | 一种可以拆解墙体结构的销控系统及其控制方法 |
CN106935092A (zh) * | 2017-05-03 | 2017-07-07 | 武汉理工大学 | 一种基于船舶柴油机的虚拟装配系统 |
CN107272897A (zh) * | 2017-06-14 | 2017-10-20 | 成都智建新业建筑设计咨询有限公司 | 基于虚拟现实技术的建筑交互系统 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114462119A (zh) * | 2022-01-07 | 2022-05-10 | 同济大学 | 一种建筑物智能拆解方法与装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11410570B1 (en) | Comprehensive three-dimensional teaching field system and method for operating same | |
CN103885788B (zh) | 一种基于模型组件化动态web 3d虚拟现实场景的搭建方法及系统 | |
CN103956081B (zh) | 一种基于云平台的远程教学方法和装置 | |
CN106056996A (zh) | 一种多媒体交互教学系统及方法 | |
WO2021082885A1 (zh) | 语义分割模型的训练样本的生成方法、装置、存储介质及电子设备 | |
CN110930220A (zh) | 一种显示方法、装置、终端设备及介质 | |
CN111179391A (zh) | 一种三维动画制作方法、系统及存储介质 | |
CN107833503A (zh) | 配网核心作业增强现实仿真培训系统 | |
CN104866108A (zh) | 多功能舞蹈体验系统 | |
CN113297701B (zh) | 多种类工业零件堆叠场景的仿真数据集生成方法及装置 | |
Jo et al. | Generative artificial intelligence and building design: early photorealistic render visualization of façades using local identity-trained models | |
CN111880897A (zh) | 一种Windows窗体应用程序行为模拟机器人及其工作方法 | |
CN108665554A (zh) | 一种实现虚拟建筑智能识别与结构拆解的方法 | |
CN113806574A (zh) | 一种软硬件一体化的人工智能图像识别数据处理方法 | |
Rampini et al. | Synthetic images generation for semantic understanding in facility management | |
CN108597025B (zh) | 基于人工智能面向虚拟现实的快速模型构建方法和装置 | |
CN111539390A (zh) | 一种基于Yolov3的小目标图像识别方法、设备和系统 | |
US20120208152A1 (en) | Systems and Methods to Define and Monitor a Scenario of Conditions | |
US20230315779A1 (en) | Image Tracing System and Method | |
CN108021353B (zh) | 软件产品的说明文档的生成装置、方法、设备及存储介质 | |
KR20230085333A (ko) | 인공지능 어린이 교육 솔루션 장치 | |
CN113158803A (zh) | 一种教室空座查询系统、实时视频分析系统及方法 | |
WO2023277703A1 (en) | Method for associating production elements with a production approach | |
CN115994981B (zh) | 一种用于应急演练方案的三维自动推演方法 | |
CN115640044B (zh) | 基于Unity的三维软件开发方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181016 |