教程 | 扁平物体的摄影测量重建方案
近年,随着摄影测量技术逐渐“出圈”,三维重建模型开始被应用在商业、游戏、科研、考古等各种领域。
当用户想要对一些形状较为扁平的物体,如植物种子、昆虫/生物卵(卵荚)、食品、雕塑、文物等进行三维重建时,通常是有一定难度的。扁平的物体往往由于侧立面太薄,不能很好的匹配上物体正反两面,很容易造成只能重建出一半或物体两面位置错位等问题。
今天小编以南瓜籽为例,跟大家分享一种扁平物体的拍摄处理方案,供大家学习。
这是本次实验中拍摄的数据集,可以看到我所操作方式是将南瓜籽插在方形底座的细针上,搭配电动转盘,采用固定机位的拍摄方式(常规环绕拍摄方式亦可)。
操作并不复杂,但需要明白这样做的原理是什么。了解过摄影测量的朋友都知道,想要成功重建出一个完整的三维模型,物体的特征点和照片重叠度是决定能否成功的关键要素。
首先,你如果只想拍摄南瓜籽本身,扁平的南瓜籽无外力支撑,是无法垂直立正,但你可以使用底座来帮其固定位置,一是便于拍摄,二是南瓜籽直接与平台接触会有接触面阴影,甚至导致拍摄过程中正反面出现明暗差太大。
当拍摄南瓜籽侧面时,由于侧面过于狭窄,很难提供足够多的参考特征,重建算法是无法通过其计算出该物体正反两面的空间三维关系。所以,我们需要选用一个在常规条件下很容易重建出来的物体,来作为南瓜籽的底座和相对位置参考对象。图片中用到是,一块斑驳的污渍、碎屑、裂纹可作为特征 ,整体结构较厚较立体的橡皮。
容易重建的橡皮底座可以为南瓜籽提供相对位置参考。只要确保两者间的相对位置关系不变,重建算法会将它们视为一个整体,即只要橡皮底座能正确的匹配对齐,南瓜籽也能随之正确匹配对齐。一旦拍摄过程中相对位置发生了变化,比如南瓜籽在针尖上旋转了一点角度等,都会造成算法无法进行正确匹配对齐。
如果你想拍完照片后直接利用后期处理将底座部分裁掉(也可以理解为一开始就不使用本文的方法,只用常规的环绕或固定机位进行拍摄),再去进行算法匹配对齐的话,就会出现图像对齐不正确的现象。
(裁掉底座后失败的匹配和正确匹配上的图像对比)
在获得一个带底座的南瓜籽模型后,接下来的流程就不需要详细讲解了:在生成点云时删除不需要的密集点云(底座和针)—— 生成网格 —— 生成纹理 。
(手工纹理绘制前后的对比效果)
由于这次实验中用到的是细针,其对南瓜籽表面造成了一定的损伤。在删除针的点云后,南瓜籽扎针的部位可以明显看到是缺少一些纹理贴图的。所以在导出模型和贴图之后,可以将它导入一些三维软件中进行纹理绘制,在这里小编使用的是Blender,手动绘制补全了缺失部分的贴图,一枚完整的南瓜籽就做好啦!
这次实验的原理就是利用主体之外的物体来为主体提供特征点参考。当然,关于扁平物体的拍摄重建方法并非只有这一种,感兴趣的用户可以通过这次实验原理进行举一反三和扩展,比如一些优于针扎的“非破坏性”的固定方式:夹具夹持、制作开槽的底座、磁吸磁悬浮等等;
提供相对位置参考的物体也不止是底座,也可以是台钳、机械臂、夹子、粘土等等,甚至是一张纸,只需要它有足够丰富、明显的特征。
非常感谢此次教程的分享者谷兰小哥哥,本人不仅是一位国内热爱摄影测量建模的爱好者,还是我们云端地球的资深老用户。自己探索新奇玩法的同时,还经常帮一些小白用户答疑解惑。在云端地球广场上,也可以看到小哥哥的超多精细模型,欢迎大家点赞、交流!
关注我们云端地球公众号,我们会继续寻觅“野生技术大佬”,为大家带来更多干货分享,敬请期待吧~
教程 | 扁平物体的摄影测量重建方案相关推荐
- 贴近摄影测量 | 重建花山岩画只需两步!
在祖国的西南边陲,左江两畔,分布着喀斯特作用形成的陡峭岩壁,而在绝壁之上,骆越人留下了他们的壮举--左江花山岩画. 骆越先民用赤铁矿为底,调制特殊的颜料进行绘制,风格古朴,笔触粗放,规模宏大,场景壮阔 ...
- 渲染TA实战:摄影测量游戏模型制作指南
hi,大家好~我是来自搜狐畅游引擎部的美术向技术美术,小源小榞小圆,来到我们畅游引擎部门马上就要两年了.这次应部门老大邀请做一次分享.主要为摄影测量的实践细节. 为什么分享的主题是摄影测量游戏模型制作 ...
- 大疆无人机飞行+摄影测量航测不完全教程
指北 前言 大疆无人机飞行 DJI GO 4 大疆无人机航测 Pix4Dcapture DJI GS Pro 异常情况处理 参考文献 前言 研一入门之后就一直在给老师的摄影测量课带实习,网上倒是挺多飞 ...
- VR和摄影测量怎么结合?游戏引擎绝配
突如其来的疫情给国内诸多行业带来了沉重的打击,城市疫情管控导致很多小企业倒闭,而在实体经济发展严峻的疫情环境之下,却也为一些行业迎来了新的机遇:VR市场开始爆发了! 从2021年"元宇宙&q ...
- 初步去了解——摄影测量
摄影测量学的定义和任务 摄影测量[photogrammetry]指的是通过影像研究信息的获取.处理.提取和成果表达的一门信息科学. 传统摄影测量学定义:是利用光学摄影机获取的像片,经过处理以获取被摄物 ...
- 摄影测量计算机视觉领域_死亡之书:摄影测量资产,树木,视觉特效
摄影测量计算机视觉领域 In this blog series, we will go over every aspect of the creation of our demo "Book ...
- 激光雷达还是摄影测量?两者数据融合如何提高点云质量
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨GIS前沿 编辑丨3D视觉工坊 是否可以通过将激光雷达与摄影测量技术相结合来提高点云的精度和密度 ...
- 一篇文章带你了解!什么是贴近摄影测量
贴近摄影测量是由武汉大学遥感信息工程学院张祖勋院士于2018年提出,一种新的摄影测量的数据获取方式. 当时提出的目的是针对滑坡和危岩的数据获取,例如长江三峡有一块危岩,叫做[箭穿洞]. 在这个三峡库区 ...
- c语言摄影测量共线方程,摄影测量中的共线条件方程
<摄影测量中的共线条件方程>由会员分享,可在线阅读,更多相关<摄影测量中的共线条件方程(42页珍藏版)>请在人人文库网上搜索. 1.2-5 共线条件方程,共线条件方程,已知不同 ...
最新文章
- [20170206]为什么少1个段.txt
- Python 中的匿名函数,你会用吗
- MapStruct解决数据传输对象转换的繁琐
- mysql技术简介_MySQL数据类型介绍
- TensorFlow精进之路(十一):反向传播BP
- C语言的环境搭建(Microsoft Visual Studio 2010的介绍与安装)
- laypage ajax,laypage.js分页插件使用方法详解
- php 图片 变灰色,php实现给图片加灰色半透明效果的方法_PHP
- CAD图纸打开慢是什么原因?怎么解决?
- 电子通讯录(自存储)
- 【中文乱码】深入分析 Java Web 中的中文编码问题
- 线上连锁线下整合的连锁电商架构 打造店店互推人人分销模式
- sqlite3基础学习
- 空间变形网络——STN
- 如何快速验证你的创业想法是否可行?这里有7大策略
- .NET Core Onvif协议C#教程系列之XiaoFeng.Onvif组件库
- Android热更新五:四大热修复方案对比分析
- linux下登陆FTP
- 拓扑图节点拖动的实现(学习笔记)
- python检测异常数据_用Python中从头开始的实现完整的异常检测算法