2005年,退休数学博士Jon Harman在一场岩画研讨会上看到一张火星照片:原本灰扑扑的红色地表,被一种算法处理成红绿黄交错的马赛克,细节一下子跳出来。他回家查了一下,发现这是NASA喷气推进实验室(JPL)当年为了看清卫星遥感图像开发的算法。几年后,这个叫DStretch的插件被考古学家用在了墨西哥、柬埔寨、埃及、加拿大、挪威的岩壁上,"揭示"出成百上千个肉眼几乎看不见的褪色图案。
NASA最近发了篇通稿,把这个故事讲成了一次完美的"太空技术民用化"。听起来励志,但故事里漏掉了一半——这套算法到底在"发现"真相,还是在"制造"图案,业内争论了很久,NASA自己没提。
一段被简化的技术史
去相关拉伸的原理不复杂:它基于统计学里的Karhunen–Loève变换,把原始RGB三个色彩通道之间挤在一起、肉眼分不清的微弱色差,重新映射到一个拉得更开的色彩空间里,让对比度看起来暴涨。
年代链条比NASA通稿讲的更精确:1978年,JPL的Jim Soha和同事提出用这个变换处理遥感影像;后来同组的Ronald Alley做了优化提速,他撰写的算法说明文档在NASA技术报告服务器上正式登记的发布日期是1999年——而不是NASA这次通稿里说的1996年。这三年的空隙,是研究完成和正式发表之间的常规时间差,还是叙事被简化省略了细节,通稿没解释。Harman当年搜到的正是Alley这份文档,自己写代码复现出了算法,再针对岩画调了色彩空间参数,做成了DStretch。
从卫星到洞穴,这条技术迁移路径确实漂亮,但漂亮的叙事往往会顺手抹掉中间的不确定性。
算法在放大什么,不一定是颜料
普通相机只能记录三个宽泛的可见光波段,DStretch再怎么处理,也造不出光谱里本来没有的信息。这是一条硬上限,不是软件优化能解决的缺陷。
更容易被忽略的是,DStretch输出的颜色是伪色彩——鲜艳的紫色、青色是算法重新映射出来的,不代表古人当年用的颜料真实色调。边界看起来锐利,也不等于那就是真实的绘画边界。开发者自己的说明文档也提到,某些参数设置下,白色和黑色颜料反而会被压制或呈现失真。
算法放大的对比度里,岩石纹理、裂缝、地衣、光照不均,都可能被拉成看起来"有意义"的图案。学界已经记录过真实案例:DStretch曾经把现代涂鸦而不是古代颜料给"放大"出来——它根本分不清颜料是几百年前的,还是上个月留下的。
算法只负责放大对比,不负责鉴别真假
- 风险.研究者若尝试多种色彩空间和参数,总能调出一个"看起来像图案"的版本,只展示成功的那一版,本身就是一种事后选择偏差。
原文里的"惊喜发现",验证到哪一步
NASA通稿列举的几个案例——埃及Beni Hassan墓地的蝙蝠猪图案、加拿大Alberta公园里那幅被解读为"武士涂鸦"的骑马图、挪威Årsand遗址新增的四十多个图案——通篇都是"揭示""发现"式的胜利叙事,没有一处提到独立方法的交叉验证。
学界公认的更硬验证手段是高光谱成像:它能捕捉的光谱波段远超RGB三通道,可以区分DStretch和普通照片都分不清的颜料与岩石差异,这是DStretch在物理层面绕不过去的短板。反射变换成像(RTI)和便携式光谱检测(XRF)则能从材质和微观起伏上做进一步核实。DStretch更该被定位成一个便宜、快速的候选生成工具,负责把可能有画的地方先筛出来,而不是最终证据。
19世纪摄影术刚发明时,长曝光技术也曾被拿来"拍到"鬼魂——技术给了眼睛看不见的东西一个可信的外壳,人们信以为真,是因为太想相信。DStretch的处境有点像,只是这次穿着NASA的外壳,可信度更高一些。
Harman本人对此并不算天真,他用DStretch增强过成百上千张图像,也清楚算法只是工具。问题出在传播这个故事的方式上:每一次"揭示"都被包装成客观发现,而不是一个需要后续验证的假设。对遗址管理机构来说,这直接关系到该不该据此调整保护级别和展陈说法;对普通爱好者来说,低门槛工具意味着谁都能调出一张"看起来像"的图,未经验证的"新发现"很容易在社交媒体上先跑赢考古期刊。
真正靠谱的做法并不神秘:保留原始未处理的照片,换一种独立方法交叉验证,找两个人分别盲测描摹再比对结果。这些步骤枯燥,不出通稿,但decides图案是真是假。DStretch给了考古学一副好用的放大镜,前提是拿镜子的人记得,镜子放大的是对比度,不是真相。
