直到大阪地铁决定在130个车站装上刷脸闸机,很多人才回过神来——原来自己的脸早就不只是一张脸了。它可能变成一串沉默的向量,在进站的0.3秒内被欧几里得距离比对着。人们习惯把这种事包装成“通勤便利”,但如果你是做计算机视觉或者开源情报的,这件事给你发出的信号截然不同:高吞吐、高并发的面部比对基础架构,已经走完了从实验品到生产环境的最后一公里。没有投票,没有听证,连个弹窗通知都没有,你的生物特征就成了默认车票。

日本这次的部署规模绝不是又一个“试点项目”。134座车站里覆盖了130座,这意味着什么?意味着欧几里得距离分析作为一种主身份认证因子,已经闯进了高延迟、高并发的极端场景里,而且活下来了。把这件事单拎出来看,它至少在三件事上给整个开发者社区提了个醒——而且每件事都值得把“企业级保密配方”的泡沫捅破。

第一件事,延迟和精度的门槛根本不是闹着玩的。地铁闸机的体验要求很野蛮:你不能让一个急着上班的人杵在机器前面等500毫秒等云端接口返回比对结果。人脸比对引擎必须前置到本地,最好是用极度优化的嵌入向量把人脸压缩成一串数学坐标,本地直接算出距离。如此一来,所谓的“企业级”壁垒就裂开一道缝——当整个大阪地铁用标准化的欧几里得度量应对潮汐般的客流时,再说这项技术只能锁在六位数合同后面,就显得很讽刺了。对于独立调查人员或者小型安全团队,性能需求并没有缩水,只是我们已经看得很清楚:用不着天价预算,一样可以逼近同样的数学精度。

第二件事,比对和监控的架构区分会越来越值钱。大阪地铁在用的,严格来说是面部比对,不是面部识别。区别在哪里?识别是从人群里大海捞针,比对是把一张特定的人脸拿去和授权数据库或另一张给定的照片做验证。前者计算成本爆炸,伦理包袱更重;后者才是我们熟悉的、能在法庭上过得了关的调查方法。一旦把这个边界讲透,很多被“监控社会”吓退的人会发现,案件真正需要的工具就是上传图片、跑欧几里得分析、几分钟内批量出结果——这其中最难的一环反而不是算子本身,而是你能不能生成一份经得起推敲的分析报告,清楚地解释算法为什么给出这样的匹配度。做不到这一点,你的工具就只是消费级玩具,和专业之间隔着一道铁幕。

第三件事,也是值得所有被昂贵年费压得喘不过气的小团队关注的一点:计算机视觉的民主化已经不讲情面地开始了。亲眼见到联邦机构用着的技术,如今落到一个独立调查员手里,月费大概相当于两张披萨的成本。CaraComp的团队观察到,企业市场一度把面部比对相关的平台年费标到每年1800美元以上,这种价格锚点在标准化算法面前其实已经在松动。开发者真正该琢磨的不是“算法能不能用”,而是“怎样以极低成本实施企业级精度”——这个提问方式本身,才是大阪地铁130站部署给我们上的狠课。