条纹摄影 零成本拍摄热气流

首先上一张效果图,图中是一个普通的打火机 

打火机热气.jpg

所谓零成本,就是不用耗材,不用生活中不常见的东西(比如大口径凹面镜或者高亮度点光源之类的稀奇玩意)。得到上面那张照片,只需要一台相机,以及一个屏幕。 

 

条纹摄影的原理是:温度不同的流体,密度也不同,会对光线产生折射,使得背景中的条纹发生变形,如下图。 

示意图 1.jpg

通过某种办法把条纹的变形强调出来,就可以拍摄出流体中的温度分布。这里采用的做法是,求两幅图片的差值,如下图。 

示意图 2.jpg

求差值之后,图片中没有变化的部分被抵消掉,只有受热气流影响而变形的部分被保留了下来,所以可以很清楚的看到热气的形态。 

 

具体的做法是: 

首先把相机对准屏幕(废话……),把相机摆的远一些可以让灵敏度高一些,下图中相机和屏幕的距离大概是7米。 

IMG_20181018_152125.jpg

 

在屏幕上放一张条纹的图片,用相机拍一张照片。 

IMG_0273.JPG

当然放其他的图片也可以,只要图片中有大量锐利的边缘就行,效果也不会差太多。比如据说曾经有研究人员用远处的树林作背景,拍摄大空间内的气流状态。 

 

再把被拍摄物放在有条纹的地方,拍一张照片 

IMG_0274.JPG

注意拍这两张照片的时候,相机千万不能动,否则条纹会错位,没法直接相减。而且,经过尝试发现,手动把两张照片对齐几乎是不可能的。理论上倒是可以通过某些算法,在相机有晃动甚至是只拍一张照片就得到气流分布,不过我这没有能实现这些功能的代码。如果有人能做出这个算法的话,也许可以开发一款手机App,应该会挺有意思的。另外这两张图并不是做效果图时候用到的图片,因为那两张图里的条纹实在是太细了,放上来基本看不出来有条纹…… 

 

然后把这两张图片导入到Photoshop里,利用差值功能,把气流分布强调出来。再经过一些细调,比如调曲线和加模糊,就可以得到效果图中的照片了。 

 

这种拍摄方法的灵敏度实际上相当高,只不过这里用的相机不支持快门线,而手按快门引起的震动会造成很大的影响,所以效果还没有那么好。实践发现,即使是一个像素点的偏差,影响也很大…… 

不过即使这样,也可以若隐若现的拍到人身上的热气了。 

人 热气.jpg


补充一下效果图的源图,以及相关资料

attachment icon 源图片.zip 9.94MB ZIP 70次下载

 

 

[修改于 1 年前 - 2018-10-18 19:42:09]

来自:聊天生活广场 / 科创茶话
 
10
2018-10-18 17:07:14
1楼

需要怎样的算法,如果可以的话,可以根我说说,我编写个winform 程序处理

折叠评论
加载评论中,请稍候...
折叠评论
2018-10-18 19:06:32
2楼

看上去效果很漂亮。

手动对齐的话直接平移大概是不行的,相机移动的过程中由于本身的透视关系会对条纹形状造成额外的畸变,photoshop的话也许可以试一试里面的透视变换功能.

感觉如果要自动对齐的话可能还要在条纹背景里专门作个对齐用的标记.

[修改于 1 年前 - 2018-10-18 19:26:20]

折叠评论
加载评论中,请稍候...
折叠评论
三水合番(作者)
3楼
引用航模发烧友发表于1楼的内容
需要怎样的算法,如果可以的话,可以根我说说,我编写个winform 程序处理

没有太具体的想法。感觉上条纹这种东西很有规律性,所以可以用软件生成一组条纹,通过平移旋转,以及轻微扭曲等,和照片里的条纹重叠在一起(比如相关性最高之类的)然后再取差值,也许还可以加一些滤波算法,把条纹带来的高频抖动给去掉。

折叠评论
加载评论中,请稍候...
折叠评论
三水合番(作者)
4楼
引用radio发表于2楼的内容
看上去效果很漂亮。手动对齐的话直接平移大概是不行的,相机移动的过程中由于本身的透视关系会对条纹形状造...

确实试过透视变形,但是总之是调不齐……顶楼效果图里,一根条纹才占了几个像素点,偏一两个像素影响都很大……实在是没法在那么大的范围内对齐一两排像素……当然也可能只是我手残😂也许有别人能对的齐

折叠评论
加载评论中,请稍候...
折叠评论
5楼
引用三水合番发表于3楼的内容
没有太具体的想法。感觉上条纹这种东西很有规律性,所以可以用软件生成一组条纹,通过平移旋转,以及轻微扭...

对齐的话我觉得也许可以参考下读取二维码的算法?

不过二维码的点很大,要实现像素级的对齐可能有点难度

[修改于 1 年前 - 2018-10-18 19:40:01]

折叠评论
加载评论中,请稍候...
折叠评论
三水合番(作者)
6楼

@radio 数了一下,一根条纹8个像素宽😂

另外在顶楼补充了一些资料,还有效果图的源图片,有兴趣的可以自己处理一下试试效果

折叠评论
加载评论中,请稍候...
折叠评论
7楼

是不是可以这样认为,因为气流扰动对于光线的偏折是随机的,因此,只要不是全黑或者全白背景,对于适当间隔的两张照片做差,就能提取无法减去的部分,因此可以通过在摄像机中插入算法来实时显示不同温度的气流?

比如,1,2,3,4,5,6,7,……帧图片,1和5相减,2和6相减,3和7相减……就能在只降低一半帧率的情况下显示动态图像了。不采用1和2,3和4……是因为相邻的图片间隔时间太短,可能差异太小,导致反差不明显。

[修改于 1 年前 - 2018-10-18 20:25:09]

折叠评论
加载评论中,请稍候...
折叠评论
8楼
引用虎哥发表于7楼的内容
是不是可以这样认为,因为气流扰动对于光线的偏折是随机的,因此,只要不是全黑或者全白背景,对于适当间隔...

对,看冲击波就经常用自然的背景来看帧间区别,不一定要条纹背景,复杂锐利的背景比如合焦的草地即可

折叠评论
加载评论中,请稍候...
折叠评论
2018-10-19 08:59:07
9楼

如果只是对齐的话,佳能RAW转换软件DPP里自带图像对齐功能,实测精度还是挺高的

折叠评论
加载评论中,请稍候...
折叠评论
10楼

用.net做的 一个相叠消融的小工具,超简单,就是以图2为准颜色相近变成白色,不知道可否使用,我自己测试得到些奇怪好玩的图片

attachment icon 相叠消融小工具.rar 10.24KB RAR 33次下载

 

折叠评论
加载评论中,请稍候...
折叠评论
11楼

可以的话你可以发些图出来,我测试下😀

折叠评论
加载评论中,请稍候...
折叠评论
三水合番(作者)
12楼
引用航模发烧友发表于11楼的内容
可以的话你可以发些图出来,我测试下😀

image.png

用顶楼效果图试了一下,看起来有效果,不过貌似不支持缩放或者导出?屏幕不够大……只显示出来了图片左上角一点。

其实我也只拍了两张照片,一张打火机和一张人,都在顶楼摆出来了……

主要是那个小相机不支持快门线,用起来太难受了……正在找同学借相机,到时候再拍几张试试。

 

折叠评论
加载评论中,请稍候...
折叠评论
13楼

我也试了下,我的相机支持快门线但是手上暂时没有快门线。。平放在桌上按快门总会有几个像素的偏移,可能得找根快门线或者用别的方法对齐。。

折叠评论
加载评论中,请稍候...
折叠评论
14楼

重新优化了,修复了 BUG ,增加了点功能,可以到处图片,导出的图片在程序所在文件夹

attachment icon 热对流图像处理小工具.rar 11.87KB RAR 42次下载

 

折叠评论
加载评论中,请稍候...
折叠评论
15楼

用延时快门,或者手机用耳机线做快门(直接用手机拍)……

折叠评论
加载评论中,请稍候...
折叠评论
三水合番(作者)
16楼
引用昊子发表于15楼的内容
用延时快门,或者手机用耳机线做快门(直接用手机拍)……

手机主要是没有光学变焦,估计是拍不到7米外的毫米级条纹……

折叠评论
加载评论中,请稍候...
折叠评论
17楼

貌似不一定要7米那么远

折叠评论
加载评论中,请稍候...
折叠评论
2018-10-20 10:40:33
18楼

解决移动好像还有一个办法,用手机,插根aux线,拍的时候用东西短路一下就是快门线。。。。

折叠评论
加载评论中,请稍候...
折叠评论
19楼

可以 用蓝牙耳机,接听键就是遥控快门。

试了一下,好用。

out.jpg

 

in2.jpg


 

in1.jpg

 


 附件为实现图片差值的可执行文件,附带源图。

attachment icon testdata1.zip 13.55MB ZIP 32次下载

 

折叠评论
加载评论中,请稍候...
折叠评论
三水合番(作者)
20楼

今天找同学借了台单反试了一下,然而效果并没有想象的那么好。出于某种未知的原因,即使用了红外遥控快门,但是条纹还是对不齐,甚至比之前用卡片机手按快门还严重……怀疑可能是三脚架在缓慢的变形,或者是机械快门的振动之类的东西……

也有几张还算比较齐的照片,比如下面这张拍笔记本电脑散热口的

电脑4.png

 

折叠评论
加载评论中,请稍候...
折叠评论
21楼
引用三水合番发表于20楼的内容
今天找同学借了台单反试了一下,然而效果并没有想象的那么好。出于某种未知的原因,即使用了红外遥控快门,...

可能是反光板升降的振动比较大?

如果是自动模式的话每次拍照要重新对焦然后用的参数也可能有变化导致对不齐。

也许可以试试直接开录像然后逐帧求差。。

另外我这边测试貌似(手机)拍照快门速度比较快会出现这种移动条纹,快门慢的话也会有浅一些的,对效果影响非常大。。可能是屏幕pwm调背光+手机扫描方式的问题。。有空试试打印出来贴灯上。。

IMG_20181020_203607.jpg

 

[修改于 1 年前 - 2018-10-20 20:46:00]

折叠评论
加载评论中,请稍候...
折叠评论
22楼

单反可使用反光板升起模式(Lv档)减少震动

折叠评论
加载评论中,请稍候...
折叠评论
2018-10-21 10:09:56
23楼

蛮好蛮好!看过果壳上一个帖子,https://www.guokr.com/article/440873/ ; 今天终于知道了一些细节。

折叠评论
加载评论中,请稍候...
折叠评论
2018-10-22 11:27:33
2018-10-22 11:27:33
24楼

可以录视频,从中截取两帧,只要录的过程中相机没有动,像素移动基本是没有的,因为录视频过程没有反光板升起和快门释放引起的振动

折叠评论
1
加载评论中,请稍候...
折叠评论
2019-11-04 16:41:32
2019-11-4 16:41:32
三水合番(作者)
25楼

刚发现了一篇论文,里面用了FFT处理周期性背景,用来拍水面上的轻微波纹

attachment icon Wildeman - 2018 - Real-time quantitative Schlieren imaging by fast Fourier demodulation of a checkered backdrop.pdf 4.02MB PDF 50次下载 预览

不过他这里用的是“实验室条件下”的近乎完美的棋盘格背景。不知道能不能处理带轻微扭曲变形的周期性背景。

折叠评论
加载评论中,请稍候...
折叠评论
26楼

前几天在阳光直射下使用喷雾罐对金属表面喷涂图层,用白纸掩盖不需要覆盖的部分,意外发现工作间隙的喷雾罐由于轻微漏气,汽化的推进剂产生的低温喷流可以直接在白纸上成像,不过当时没拍照片

折叠评论
加载评论中,请稍候...
折叠评论
2019-11-05 11:14:36
三水合番(作者)
27楼
引用孕期歇斯底里症发表于26楼的内容
前几天在阳光直射下使用喷雾罐对金属表面喷涂图层,用白纸掩盖不需要覆盖的部分,意外发现工作间隙的喷雾罐...

之前试过用手机闪光灯照着白墙,然后在中间放一个打火机,眼睛能很清楚的看到打火机的热气产生的影子。把打火机吹灭,仔细看的话,也能看到放出来的丁烷气。

不过用手机的相机就完全照不出来那种效果😂

折叠评论
加载评论中,请稍候...
折叠评论
28楼

最简单的就是尽量小面积的发光源(激光二极管不加透镜,小核心led,手电用氙气白炽灯)对着白色背景照,直接看背景即可

29E1B3C7-3B97-497C-A303-CE42F0456FBB.jpeg

FD31C602-1A83-46CF-8F45-016301237336.jpeg

图中使用一个cree XPE2去果冻LED作为光源,发光面积1mm^2距离3米左右,用更小更亮更远的光源效果更好



折叠评论
加载评论中,请稍候...
折叠评论
2019-11-07 08:59:48
2019-11-7 8:59:48
29楼
引用御坂18650发表于28楼的内容
最简单的就是尽量小面积的发光源(激光二极管不加透镜,小核心led,手电用氙气白炽灯)对着白色背景照,...

怎么做到去果冻不伤里面的金线的

折叠评论
加载评论中,请稍候...
折叠评论
30楼
引用灬小猫发表于29楼的内容
怎么做到去果冻不伤里面的金线的

丙酮泡掉,有些led果冻不溶就刀片切或者细砂纸磨然后抛光

折叠评论
加载评论中,请稍候...
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

三水合番
进士 专家 学者 机友 笔友
文章
38
回复
751
学术分
2
2014/04/30注册,15 分钟前活动

从事基于天然神经网络的天线拓扑优化

插入资源
全部
图片
视频
音频
附件
全部
未使用
已使用
正在上传
空空如也~
上传中..{{f.progress}}%
处理中..
上传失败,点击重试
{{f.name}}
空空如也~
(视频){{r.oname}}
{{selectedResourcesId.indexOf(r.rid) + 1}}
插入表情
我的表情
共享表情
Emoji
上传
注意事项
最大尺寸100px,超过会被压缩。为保证效果,建议上传前自行处理。
建议上传自己DIY的表情,严禁上传侵权内容。
点击重试等待上传{{s.progress}}%处理中...已上传
空空如也~
草稿箱
加载中...
此处只插入正文,如果要使用草稿中的其余内容,请点击继续创作。
{{fromNow(d.toc)}}
{{getDraftInfo(d)}}
标题:{{d.t}}
内容:{{d.c}}
继续创作
删除插入插入
{{forum.displayName}}
{{forum.countThreads}}
篇文章,
{{forum.countPosts}}
条回复
{{forum.description || "暂无简介"}}
ID: {{user.uid}}
学术分隐藏
{{submitted?"":"投诉"}}
请选择违规类型:
{{reason.description}}
支持的图片格式:jpg, jpeg, png