模糊、马赛克、实色遮挡:企业场景怎么选
从可逆性、观感、合规三个角度比较三种打码样式:模糊和马赛克都是信息减少、不可复原,实色是整块替换;给出人脸、车牌、证件号、文字各自的推荐样式,以及强度和外扩规则的默认值,供接入前约定规则时参考。
企业接入打码服务时,"用哪种样式"通常是第一个要写进规则里的问题。三种样式在技术上做的事不一样,适合的对象也不一样。这篇文章说清楚差别,再给出我们的默认规则。
三种样式在做什么
模糊:把区域内的像素按一定半径做平均,高频细节(五官轮廓、字符笔画)被抹掉,低频信息(肤色、大致形状)保留。观感最自然,边缘柔和。
马赛克:把区域切成固定大小的方块,每块用一种颜色填充。保留的信息比模糊更少,但方块感明显。
实色遮挡:区域内的像素整块替换成一种颜色或图案。不保留任何原始信息。
可逆性:都不能"还原",但遮得轻的本来就没遮住
模糊和马赛克都是信息减少。减掉的像素信息不会回来,市面上的"去马赛克"工具做的是用模型猜一张看起来合理的脸,猜出来的不是原来那个人。实色遮挡则是整块替换,连可猜的余地都没有。
真正的风险不在"还原",而在遮得太轻。轻度模糊只抹掉细节,脸的长宽比、发型、肤色、眼镜这些粗特征一个没少,陌生人认不出,熟人、同事、邻居一眼就能认出。所以企业场景里要约定的不是"用模糊还是马赛克",而是强度。
强度:我们的默认值
线上流程的默认值是按"遮住"而不是"好看"定的:
- 模糊:较强档,对应网页端可选档位里的高档;遮挡区域在检测框基础上外扩约 10%,避免边缘露出。
- 马赛克:固定强度,方块大小按目标尺寸自适应,小脸不会因为方块太大而只剩一个色块、大脸也不会因为方块太小而能辨认。
- 车牌:模糊样式不外扩(车牌边界清楚,外扩会吃到车身);马赛克样式向外扩半块,避免边缘字符露出。
接入时可以调,但调轻之前建议先在你的样本上做一次"熟人能不能认出"的测试。
按对象选样式
| 对象 | 推荐 | 原因 |
|---|---|---|
| 人脸(内容素材、宣传片) | 模糊 | 观感自然,发布物不会满屏方块 |
| 人脸(取证、归档) | 马赛克或实色 | 不在乎观感,要的是确定遮住 |
| 车牌 | 模糊或马赛克 | 两者都够;要保留车辆其他细节时用模糊 |
| 证件号、银行卡号、手机号 | 实色 | 数字只有十几个取值,模糊后仍可能被猜;实色没有这个问题 |
| 招牌、海报上的大号文字 | 实色 | 大号字模糊后笔画仍可辨认,实色或贴纸更稳妥 |
| 文档截图 | 实色 | 和文档脱敏的黑条习惯一致,审阅时一眼能看出哪里被处理过 |
一个常见的误区是对证件照片用模糊。证件上的数字和文字本身对比度高、笔画简单,中等强度的模糊之后放大仍能读出大半;这类内容一律用实色。
合规角度
个人信息保护法对"匿名化"的定义是:经过处理无法识别特定自然人且不能复原。按这个定义:
- 实色遮挡的人脸和证件号,处理过的区域已经不含个人信息。
- 模糊和马赛克要看强度。强度够的话效果等同;强度不够,就只是"去标识化"而不是"匿名化",法律上仍按个人信息处理。
所以合规文档里写"已打码"是不够的,要写清楚样式和强度,最好附一张处理后的样张。
实务建议
- 规则按对象定,不按文件定。同一张图里人脸用模糊、证件号用实色是常态。
- 强度只能调重不能调轻,除非做过"熟人识别"测试。
- 发布类素材优先模糊,归档和取证类优先实色。
- 把样式和强度写进接入文档和验收单,变更要留记录。