我在沙漠正中央发现了一枚贝壳
文章摘要
作者在沙特阿拉伯 Alghat 沙漠的一处崖壁脚下,捡到一块形似贝壳的石头——所在地距离最近的海岸线约 500 公里。这听起来匪夷所思,但其实有迹可循:阿拉伯半岛在晚侏罗世(约 1.5 亿年前)曾被海水淹没,因此该地区出现海洋化石并不奇怪。
与其去请教古生物学家,作者选择用机器学习方法做了一次 DIY 形态学分析,流程包括:
- 形状归一化:把贝壳图像统一居中、缩放、旋转。
- 轮廓提取:将每枚贝壳转换为 256 个点的坐标表示。
- 距离度量:用平方欧氏距离衡量贝壳之间的相似度。
- 降维:对高维形状数据做主成分分析(PCA),映射到二维”潜空间”。
分析覆盖了 Zhang 数据集中的 7894 个物种、共 59244 张图像。PCA 显示贝壳形状的方差主要可由两个因素解释:PC1 是”尖锐度(pointiness)”,PC2 是对称性 / 质量分布。
最终,这枚化石在形态上最接近的物种是 Sphincterochila candidissima,但该物种只能追溯到 3800 万年前,远比侏罗纪化石年轻。作者据此推断,这种相似更可能源于趋同进化(convergent evolution),而非直接的亲缘关系——仅凭形状无法确凿判定物种归属。
HN 评论精华
My_Name —— 指出这块化石实际上是 Steinkern(内核 / 内部模铸的石质铸型),并非贝壳本体,因此标题”找到一枚贝壳”在技术上并不准确。
pvaldes —— 系统性地批评了方法的多处缺陷:训练数据不全(7800 个物种 vs. 已知 75000+ 个)、忽略了化石的形变、漏掉了关键的诊断性特征,而且匹配出的物种地理分布也对不上标本所在地。
altcognito 与 drzaiusx11 —— 围绕”二维投影能否有意义地识别三维形状”展开技术辩论,有人把它比作颅相学(phrenology);反方则为 PCA 辩护,认为它是贝壳识别中行之有效的方法。
throw310822 —— 提出更合适的鉴定候选 “ampullospira”,理由是其年代属侏罗纪,且有记录显示曾出现在沙特阿拉伯。
purplehat_ —— 称赞这项分析,并建议考察腹足类的形态特征如口缘(peristome)和水管沟(siphonal canal),推荐使用二歧检索表(dichotomous keys)来鉴定。
charcircuit —— 提出元层面的质疑:为什么作者要自己造一套分析工具,而不先去咨询现成的 AI 模型或专家。