人工智能助力三维几何自动化建模
传统数字化建模软件的局限
无论是工业、科研还是生活娱乐中,越来越多的场合都离不开数字化三维几何建模技术。
传统的数字化建模方法需要工程师熟练掌握并使用非常专业的建模软件,如:3DMAX,AutoCAD等。这些软件基于几何算法,便于建立形状规则或变形规律的几何模型;
但对于不规则的复杂几何形状(如:人体组织)等就显得相形见绌。但无论是工业中精密部件的受力分析,还是医疗上3D打印骨组织替代物都需要高精度和还原度的数字几何模型。工程师通常需花费总工作量1/3以上的时间去完善模型提高精度,费时耗力。
逆向工程技术的诞生
随着逆向工程技术的深入发展,对于复杂不规则几何结构的快速化建模出现了一道曙光。复杂几何形状,如人体骨骼等均为几何先知结构。现有的光学、红外、超声和运动传感器都可实现非规则几何形状物体运动和边界的捕捉,并进行反向数字化建模。
例如:MIMICS软件就是利用识别算法对医学影像(CT等)中不规则的组织轮廓进行识别和提取,再进行几何重构和建模。
但是,现有的影像识别算法均是根据各像素间的明暗、灰度、色彩等信息差异对影像中不同性质的物体进行边界分割的。这种方法的优点在于计算量小和速度快;但缺点是其识别精度受影像的清晰度和复杂程度,以及被识别物体在影像中的区分度影响显著,抗干扰能力较差。因此,在应用中很少有软件可一次性精准识别目标影像的轮廓,大多需要后期人为加工和修正。
人工智能深度学习技术的应用
随着计算机技术的不断发展和现代化人工智能深度学习框架的诞生,一场关于人工智能图形影像识别技术的革命悄然发生。
算力、算法和大数据是人工智能技术的三要素。其中,算力和大数据为外部可获取因素;算法则是其内部核心优势所在,对识别精度起决定性作用。而池化算法就是影响识别精度的最关键因素之一。近来,国内学者 宋振华 博士 及团队成员就对如何利用池化算法的改进来提高人工智能深度学习的识别精度和实现复杂几何结构的自动化建模进行了深入研究。
该研究综合了传统的均值、最大值和随机池化算法的优点,提出了一种既可有效保留背景信息,又能突出前景信息并保持较高随机性的新型池化算法。该算法根据特征区域上激活值的稀疏性,利用特殊的可调节控制函数获得相应的特征代表值,再根据该区域内各个激活值与特征代表值在高斯分布上的分布关系进行权值分配。在得到每个激活值的权重后,对其按权重进行随机取值作为池化算法的输出值。最终利用稀疏性随机池化的卷积神经网络来对影像进行特征提取并联结分类器实现分类和识别。该算法不仅能优化特征提取阶段的特征信息,还可避免模型在训练阶段陷入局部最小值,从而增强了识别的泛化性与精度。通过标准数据库的比对发现,利用该算法的深度学习Caffe框架的影像识别精度明显优于传统算法。
在应用案例中,经过对应用该算法的深度学习Caffe框架的数据训练,其成功实现了从胸部CT影像中自动化识别和提取胸骨组织。同时,在对被识别和提取的骨组织影像进行排序和整理的此基础上,该研究优化了体绘制算法并利用OpenGL渲染技术实现了胸骨组织的几何自动化建模。
从而,算法和程序实现了从胸部CT影像的导入直到相关骨组织的识别、提取和几何重构建模的所有工作自动化完成。基于人工智能深度学习的高识别精度,上述所有识别和建模工作均可一次性精准地自动化完成,无需额外的人工修正。
相关研究成果已于2018年6月发表于国际知名神经网络学术期刊<Neural Networks>,并取得了相应的发明专利和软件著作权。
参考文献:
【1】Zhenhua Song, Yan Liu, Rong Song, Zhenguang Chen, Jianyong Yang, Chao Zhang, Qing Jiang. A sparsity-based stochastic pooling mechanism for deep convolutional neural networks. Neural Networks. 2018, 105: 340-345.
编者还有观点没说完:
人工智能技术经过几年的爆炸式发展,如今诸多领域瓶颈已现。究其原因,主要是其算法还不够完善。
人脑思维分为“经验常识”和“逻辑推理”两种:
- 前者为统计学方法,类似现有的人工智能算法;
- 后者为演绎法,是现有人工智能算法框架所不具备的。
因此,人工智能尚处于起步阶段,离真正的“智能”还差之千里。目前“所谓的人工智能”既不“智能”也不“智障”,有待诸位有识之士一同完善。望众人切勿枉自菲薄,也不必危言耸听。
欢迎投稿,欢迎分享,转载请注明
声明:本文发表仅是出于传播信息需要,并不代表本平台观点
人工智能助力三维几何自动化建模相关推荐
- 票据识别,人工智能助力企业财务自动化
人工智能时代,各行各业都在努力跟上时代的脚步,对企业进行升级改造.而每一家企业都逃不开的工作就是财务. 发票的处理是企业财务最主要的工作之一,无论是员工的报销还是企业的采购.销售等业务,都离不开发票的 ...
- 计算机图形学(八):三维对象的表示(常用的三维几何建模方法)
几何建模--利用交互方式将现实中的物体模型输入计算机,而计算机以一定的方式将其存储. 常用的三维几何建模方法包括三种:线框建模.表面建模.实体建模. 线框建模 线框建模是利用基本线素来定义设计目标的棱 ...
- 中国有完全自主的三维几何建模引擎和几何约束求解器吗?
工业软件,就是"工业大脑".三维CAD系统,是工业核心数据的来源,属于核心的研发设计类工业软件.三维 CAD 软件的两大底层核心技术:三维几何建模引擎和几何约束求解器,目前均面临严 ...
- “芯”自主,更安全。国产三维云CAD:CrownCAD完全自主知识产权三维几何建模内核、约束求解器。
CAD软件是产品创新的工具,是研发设计师不可或缺的必备软件,它解放设计师的双手和大脑,将设计师精力更多地集中于设计和创新上.在长期的使用过程中,设计师用户既是CAD技术的受益者,也是CAD技术的历史创 ...
- 攻坚克难,迎风起航——三维几何建模引擎GME第一年度总结汇报成功举行
2023年4月23日,三维几何建模引擎GME第一年度总结汇报在大数据系统软件国家工程研究中心综合会议室成功举行.我国CAD软件领域的开拓者.大数据系统软件国家工程研究中心主任.清华大学软件学院孙家广院 ...
- 人工智能助力全国大学生智能车竞赛
§01 内容简介 ■ 分享主题 人工智能助力全国大学生智能车智能车竞赛 ■ 内容简介 全国大学智能车竞赛是由教育部于2006年开始委托高校自动化大类教学指导委员会举办的面向全国大学生的一种探索性工程实 ...
- 人工智能助力生命科学新发展 | 飞桨博士会第十一期
生命体中,大量的奇妙数据与人类未来息息相关,而人工智能技术的日渐成熟,使得诸多研究领域中数据处理.计算精度等传统问题得以解决,生命科学也正迎来数据驱动的新时代,计算机科学与生命科学的结合势不可挡. 那 ...
- 禅道开源版用户手册_自动化建模 | H2O开源工具介绍
来这里找志同道合的小伙伴! 引 言 相信大家在日常的建模工作中都会或多或少地思考一个问题:建模可不可以被自动化?今天将围绕这个问题向大家介绍一个开源的自动建模工具H2O.本文将会cover以下三个部分 ...
- 自动化建模 | H2O开源工具介绍
点击「京东数科技术说」可快速关注 「引言」相信很多读者在日常的建模工作中都会或多或少地思考一个问题:建模可不可以被自动化?今天笔者围绕这个问题向大家介绍一个开源的自动建模工具H2O.本文将会cover ...
- SuperMap三维复杂模型建模之3D极坐标建模——原理篇
作者:超图研究院技术支持中心-于丁 随着SuperMap iDesktop 10i(2021) V10.2.1的上线发布,为进一步拓展全空间数据模型及其分析计算能力,一个新功能"3D极坐标建 ...
最新文章
- Seeduino XIAO开发板安装Arduino软件包以及USB串口驱动
- uiuc工程学院计算机,UIUC计算机工程专业排名2020年
- linux kernel变长数组使用示例
- Oracle日期格式化问题:to_date(sysdate,'yyyy-MM-dd')与 to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')区别
- AliOS Things全链路优化-CoAP FOTA
- Going Deeper in Spiking Neural Networks: VGG and Residual Architectures
- C++:计算选手最终得分
- LintCode——第K大元素
- Linux---高级IO
- 10-RabbitMQ-整合SpringBoot
- 软件项目需求调研报告模板下载_需求调研规范
- Linux英伟达驱动程序下载和安装
- Stata: 空间权重矩阵的构建
- 素数平方根之和c语言注释,C语言 素数平方之和
- linux的php探针使用,php探针在Linux下的安装过程
- pbs分解_Visual Paradigm使用技巧:产品分解结构(PBS)的使用
- python常用方法技巧使用总结
- 《手把手教你读财报》- 读书总结
- vue接入下载文件接口
- 暗影格斗3一直显示服务器,暗影格斗3重置的方法操作流程
热门文章
- SGI STL中内存池的实现 - 内脏坏了 - 博客园
- 【以太网安全实验】--- 端口安全/防MAC地址飘移/防伪冒DHCP攻击/MAC地址表安全
- 弹力球小程序C语言实现
- Proof_Of_Work机制
- H5是什么?H5怎么做?带你全面了解H5游戏制作
- GeoHash在空间道路密度计算中的应用-以mobike骑行轨迹为例
- Excel文档瘦身,一键压缩xlsx文件中所有的图片,解决excel文件太大的问题
- 计算机启动时检测硬盘,电脑总是启动检测硬盘怎么办
- python可视化:Plotting with pandas and seaborn
- Andriod Studio创建数据库并查看自己创建的数据库