用相机去捕捉精彩瞬间,用照片来记录生活足迹,并实时地与朋友们分享当下的心情,似乎已成为我们忙碌生活中最有趣的调味剂。但随着移动设备照相功能的日益完善,以及各大社交平台的不断兴起,很多时候,你是否也会有这样的一些困惑:希望可以为自己的照片安上一扇“门”,希望它们不要走出自己的朋友圈;又或者可以为自己装上一把“锁”,不想在公共场所毫无意识的就做了他人的“人肉背景”。


为了解决在拍摄和分享照片中涉及到的隐私问题,很多国家都有规定拍照设备在拍照时需要开启声音,以便周围的人能够注意到;而一些有影响力的社交媒体,如Facebook,也会针对投诉的未经用户同意传播的照片进行模糊处理,或直接删除照片。但无论上述哪种做法,似乎都有些“亡羊补牢”的意味。

为更好的保护个人隐私,微软亚洲研究院的主管研究员沈国斌 (Jacky Shen) 提出了这样一种设想:是否可以让每个人都可以设计并拥有一个
“隐私标签”(Privacy.Tag),我们可以在上面申明自己在不同的场景下对照片传播范围的要求。这种隐私标签存在形式可以是一张轻便的二维码贴纸,也可以是一种可穿戴设备,甚至是一种肉眼看不见的印戳。当出席一些特殊的场合时,你就可以带上你的隐私标签,即使你被拍摄到后,照片被上传到社交网站或其他照片分享平台时,系统在读取到标签上的这些隐私申明后,会根据用户的意愿对照片做出相应的处理:如模糊处理或者只给特定的好友看。

这样一来,如果各大社交网站都能自觉遵守这样一种约定,在系统中嵌入类似的过滤代码,照片的主动权就能重新回到被照相者的手中。我们将不再为担心周围是否有看不到的“眼睛”而局促不安,重新找回用照片记录精彩、分享心情的初衷。而照片分享平台也不会为处理各种用户的投诉和纠纷而头疼不已。在Jacky的设想中,这种隐私保护应该能够单独成为一种会员服务,或者作为这些社交网站的一个特色区分服务。

借助于“隐私标签”,轻松一“贴”,贴出一个轻松愉悦的心情,更贴出一个和谐美好的照片分享环境。然而,这轻松一贴的背后所隐藏的技术实现起来却并不轻松。如何同时保证“标签”的不易察觉和对所有照相设备都能有效就是首要克服的问题。目前研究人员在他们的原型系统里设计使用了一款二维码,通过反转色来和传统的二维码区分开。二维码中记录着用户的隐私需求。他们设计了一种简单的隐私申明协议让用户方便的设置隐私需求。二维码隐私标签对任何相机都有效,但是美观度和隐藏度都不好。未来,他们希望可以将开发可穿戴的隐私标签,与日常佩戴的首饰相结合,更加增强美观性。

其次,怎样将照片隐私保护的主动权交回到用户手里呢?研究员们设计了一款可逆转的照片模糊技术:将照片分成一个个图像块,然后打乱每一个图像块的位置并记录下改变的路径和方式。这样就像给了用户一串可以开启保护的“钥匙”。用户可以对这串钥匙进行不同的加密并分享到不同的社交平台或朋友,从而实现精细的隐私保护。可逆转的照片恢复技术同样也减小了社交网站对同一照片的多张副本的存储压力。

第三,如何将识别到的标签与用户正确匹配也是需要解决的一个基本问题。鉴于人体姿势和服装的复杂多变,而面貌的隐私也是用户最关心的部分,因此目前的技术主要考虑标签与人脸的识别匹配。研究团队开发了一套启发式、范围约束的标签-人脸匹配算法,通过对检测到的标签及人脸的大小、位置和方向进行综合测评,估值最高的一个即被认为是目标人脸。

目前,
“隐私标签”的各项评估结果均令人较为满意:一个边长5-10cm的标签就可以有效涵盖用户基本的隐私需求,而标签-人脸的匹配率在室外和室内环境分别达到了77%和96%;人脸识别、技术支持所需要的计算开销也都在合理的范围内。因此,创造出这样一个隐私标签指日可待。

“坦白说,这项技术目前仍存在着很多不成熟的地方。”Jacky说道,“但我的初衷是希望提出这样一个新思路,来鼓励更多有创意、有想法的人们来关注照片隐私问题。“在Jacky看来,人脸识别技术越来越成熟,也许人脸本身就可以作为一个隐私标签的索引—每个人可以有一个专门的隐私申明页面,图片分享网站应用人脸检测技术侦测人脸,并去响应的网站查看隐私申明,从而决定相应的保护。另一个更有趣的可能性是找到一种对人体无害的隐形药水来做隐私标签。

随着IoT时代的到来,我们所处的物理世界正在被越来越快地数字化。同样的,我们也可能需要对物理世界中的物品设置类似的隐私保护。比如说,你家客厅里挂了一幅名贵的画,你不希望这幅画出现在你分享出去的照片里。这时候,你也许会想给这幅画添加一个隐私标签。隐私标签的概念未来也可以应用到图像以外的更广阔的领域中去,如声音的保护等等。

如何帮助大家营造更轻松健康愉悦的生活环境,始终是微软研究院的研究员们最关心的问题,这也是推动他们不断研究的不竭动力。


推荐阅读

极客创新精神星火燎原,微软车库不断孵化新产品

2014年我们都发了哪些有意思的东西


欢迎关注

微软亚洲研究院官方网站:http://www.msra.cn

微软亚洲研究院人人网主页:http://page.renren.com/600674137

微软亚洲研究院微博:http://t.sina.com.cn/msra

微软亚洲研究院微信:搜索“微软研究院“或扫描下方二维码​:​

隐私标签(Privacy.Tag):轻轻一贴,愉快拍照!的更多相关文章

  1. 深入探讨:标签(Tag)的各种设计方案

    首先,标签(Tag)是什么? 我的理解:用来具体区分某一类内容的标识,和标签类似的一个概念是分类(Category),有一个示例可以很好的区分它们两个,比如人类分为:白种人.黄种人和黑种人(可以看作分 ...

  2. 标签(Tag)的各种设计方案

    标签(Tag)的各种设计方案 首先,标签(Tag)是什么? 我的理解:用来具体区分某一类内容的标识,和标签类似的一个概念是分类(Category),有一个示例可以很好的区分它们两个,比如人类分为:白种 ...

  3. Git:七、标签(tag)

    1.创建标签:切换到需要打标签的分支 1)直接打在最新commit的版本上 git tag <tagname> 2)找到commit id git tag <tagname> ...

  4. Java Spring Boot VS .NetCore (十一)自定义标签 Java Tag Freemarker VS .NetCore Tag TagHelper

    Java Spring Boot VS .NetCore (一)来一个简单的 Hello World Java Spring Boot VS .NetCore (二)实现一个过滤器Filter Jav ...

  5. 139.00.006 Git学习-标签管理Tag

    @(139 - Environment Settings | 环境配置) 一.Why 发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本.将来无论什么时候,取 ...

  6. idea中git标签(tag)的创建与使用

    1.什么是标签 通常,发布一个版本时,会在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本.将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来. 所以,标签也是 ...

  7. django之模板系统 --》内容(filter过滤器、tags标签【for、if、with】、母板以及继承、crf_token、注释、组件、静态文件【load static】、get_static_prefix、自定义标签和tag)

    常用: Django模板中只需要记两种特殊符号: {{ }}和 {% %} {{ }}表示变量,在模板渲染的时候替换成值,{% %}表示逻辑相关的操作. 变量 {{ 变量名 }} 变量名由字母数字和下 ...

  8. Sqlflow 之隐私政策(Privacy plolicy)介绍

    在大数据技术流行的今天,SQLFlow 可以通过分析各种数据库对象的定义给开发和管理者带来很大的助力.能够让您在大数据时代应对自如,如虎添翼. 在之前的文章中我们已经详细介绍过SQLFlow是什么.能 ...

  9. git tag — 标签相关操作

    标签可以针对某一时间点的版本做标记,常用于版本发布. 列出标签 $ Git tag # 在控制台打印出当前仓库的所有标签$ git tag -l 'v0.1.*' # 搜索符合模式的标签 打标签 gi ...

随机推荐

  1. LeetCode——739. 每日温度

    根据每日 气温 列表,请重新生成一个列表,对应位置的输入是你需要再等待多久温度才会升高超过该日的天数.如果之后都不会升高,请在该位置用 0 来代替. 例如,给定一个列表 temperatures = ...

  2. Facebook的Libra “区块链”到底是如何运作的?

    本文深入研究了"关于Facebook Libra coin (以及更多)平台协议"的26页技术文档,并对其内容进行了分解说明.同时,我们对这53位作者表示衷心的钦佩! 以下为具体分 ...

  3. Ubuntu--- 安装VMware 报错 Build enviroment error!

    今天从 Ubuntu 安装 VMware 下载并安装过程都很顺利,但是在启动过程中报错误,所以总结如下: 报错原因:VMware 第一次启动需要编译一些模块,但是刚开始并没有安装 gcc 所以便报无法 ...

  4. ae基础二

    纯色文本操作快捷键:选中图层点击快捷键(变换)锚点:a(调节中心点)位置:p(左右移动)(利用位置k帧做动画)缩放:s(水平翻转垂直翻转)旋转:r(围绕中心点(锚点)进行旋转)不透明度:tu选中索引 ...

  5. Filezilla Xshell SecureFX Win10等无法拖放文件(本地或线上)解决办法

    一.win10系统Filezilla Xshell SecureFX等无法拖放文件到线上服务器解决办法: 1.按窗口键+R,打开“运行”对话框:输入regedit回车 2.在注册表编辑器地址栏输入以下 ...

  6. maven打包springboot项目的插件配置概览

    jar包的术语背景: normal jar: 普通的jar,用于项目依赖引入,不能通过java -jar xx.jar执行,一般不包含其它依赖的jar包. fat jar: 也叫做uber jar,是 ...

  7. JS控制 input 输入字符限制全搜集

    ENTER键可以让光标移到下一个输入框 <input onkeydown="if(event.keyCode==13)event.keyCode=9" > 只能是中文 ...

  8. Apache Commons Lang之日期时间工具类

    码农不识Apache,码尽一生也枉然. FastDateFormat FastDateFormat是一个快速且线程安全的时间操作类,它完全可以替代SimpleDateFromat.因为是线程安全的,所 ...

  9. ubuntu Elasticsearch环境搭建

    https://www.cnblogs.com/pigzhu/p/4705870.html

  10. 基于邻接表的长度为k的简单路径的求解

    描述 一个连通图采用邻接表作为存储结构.设计一个算法,判断无向图中任意给定的两点是否存在一条长度为k的简单路径. 输入 多组数据,每组m+3数据行.第一行有两个数字n,m和k,代表有n个顶点,m条边和 ...