DeepPrivacy: A Generative Adversarial Network for Face Anonymization
ISVC 2019  https://arxiv.org/pdf/1909.04538.pdf
 (个人理解,欢迎指正错误)
 
Introduction
  隐私:整个人脸
  可用性:是看起来自然的人
  文章基于CGAN架构,模型以被遮蔽敏感信息的人脸为输入,以真实人脸中的若干个关键点为条件信息生成假人脸。合成人脸在匿名的同时保留数据分布,使数据适合于进一步训练深度学习模型。
包含真实人脸的图像       遮蔽敏感信息与关键点提取         合成图像
Methodology  
  模型需要对真实人脸进行两步预处理:(1)定位敏感的人脸区域并进行遮蔽生成mask;(2)使用7个关键点生成pose info:耳朵2、眼睛2、鼻子1、肩膀2,对人脸姿态进行估计。
  
  模型整体架构
  ·生成器不直接接触人脸中的敏感信息。
  ·生成器为U-net网络,pose info在解码过程中加入网络。
  ·判别器的输入结合了生成图像/真实图像与图像mask两部分,输入包含6个通道。
  ·判别器与生成器中的decoder类似,也加入了pose info的信息。
  ·GAN模型采用渐进式策略训练。
 
  GAN的渐进式训练 https://arxiv.org/pdf/1710.10196.pdf
  

  先从低分辨率开始训练,逐步抬高分辨率。每次训练针对的分辨率大小由类似resnet的策略控制。

Result

PersonalOpinions

  文章将整个人脸视为敏感信息是过于粗放的,在此基础上匿名手法也很粗放。将人脸遮蔽并借助GAN模型重新生成确实100%去除了人脸敏感信息,但实则变成了“换脸”任务,精细的模型设计仅仅让换脸效果更加自然。

  《人脸识别的侵权责任认定》一文中对人脸中隐私的辨析我十分认同(焦艳玲.人脸识别的侵权责任认定[J].中国高校社会科学,2022(02):117-128+160)。

  人脸图像隐私保护的对象应当是代表生物识别信息的人脸模板,而非人脸图像本身。通过匿名人脸图像固然也匿名了人脸模板,但失去的可用性也是巨大的,唯一的可用性仅仅是保持了图像中仍然包含一个自然的人脸。

DeepPrivacy: A Generative Adversarial Network for Face Anonymization阅读笔记的更多相关文章

  1. 论文阅读之:Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network

    Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network  2016.10.23 摘要: ...

  2. Face Aging with Conditional Generative Adversarial Network 论文笔记

    Face Aging with Conditional Generative Adversarial Network 论文笔记 2017.02.28  Motivation: 本文是要根据最新的条件产 ...

  3. 生成对抗网络(Generative Adversarial Network)阅读笔记

    笔记持续更新中,请大家耐心等待 首先需要大概了解什么是生成对抗网络,参考维基百科给出的定义(https://zh.wikipedia.org/wiki/生成对抗网络): 生成对抗网络(英语:Gener ...

  4. GAN Generative Adversarial Network 生成式对抗网络-相关内容

    参考: https://baijiahao.baidu.com/s?id=1568663805038898&wfr=spider&for=pc Generative Adversari ...

  5. ASRWGAN: Wasserstein Generative Adversarial Network for Audio Super Resolution

    ASEGAN:WGAN音频超分辨率 这篇文章并不具有权威性,因为没有发表,说不定是外国的某个大学的毕业设计,或者课程结束后的作业.或者实验报告. CS230: Deep Learning, Sprin ...

  6. 论文阅读:Single Image Dehazing via Conditional Generative Adversarial Network

    Single Image Dehazing via Conditional Generative Adversarial Network Runde Li∗ Jinshan Pan∗ Zechao L ...

  7. Speech Super Resolution Generative Adversarial Network

    博客作者:凌逆战 博客地址:https://www.cnblogs.com/LXP-Never/p/10874993.html 论文作者:Sefik Emre Eskimez , Kazuhito K ...

  8. 《MIDINET: A CONVOLUTIONAL GENERATIVE ADVERSARIAL NETWORK FOR SYMBOLIC-DOMAIN MUSIC GENERATION》论文阅读笔记

    出处 arXiv.org (引用量暂时只有3,too new)2017.7 SourceCode:https://github.com/RichardYang40148/MidiNet Abstrac ...

  9. GAN (Generative Adversarial Network)

    https://www.bilibili.com/video/av9770302/?p=15 前面说了auto-encoder,VAE可以用于生成 VAE的问题, AE的训练是让输入输出尽可能的接近, ...

随机推荐

  1. 顺利通过EMC实验(10)

  2. React 可视化开发工具 shadow-widget 的非可视开发方法

    Shadow Widget 提倡在可视设计器中开发用户界面,输出转义标签,而非 JSX.许多童鞋可能不知道 SW 同样支持用 JSX 设计界面,开发体验比原生 React 编程好出很多,本文就介绍这方 ...

  3. H5使用Canvas绘图

    一.什么是Canvas Canvas 是H5的一部分,允许脚本语言动态渲染图像.Canvas 定义一个区域,可以由html属性定义该区域的宽高,javascript代码可以访问该区域,通过一整套完整的 ...

  4. 多态,动态方法调度(dynamic method dispatch)?

    8.多态Polymorphism,向上转型Upcasting,动态方法调度(dynamic method dispatch) 什么叫多态?简言之,马 克 - t o - w i n:就是父类引用指向子 ...

  5. tomcat启动报错:A child container failed during start

    环境:maven3.3.9+jdk1.8+tomcat8.5 错误详细描述: 严重: A child container failed during start java.util.concurren ...

  6. 用 JS(JavaScript )实现多选、全选、反选

    JS小例题 学习内容: 需求 总结: 学习内容: 需求 用 JavaScript 实现全选.反选.多选 实现代码 <!DOCTYPE html PUBLIC "-//W3C//DTD ...

  7. Eclipse的视窗和视图概述、Eclipse工作空间的基本配置

    Eclipse的视窗和视图概述视窗  每一个基本的窗体被称为视窗 * PackageExplorer  显示项目结构,包,类,及资源 * Outline   显示类的结构,方便查找,识别,修改 * C ...

  8. 小程序拿checkbox的checked属性

     方法一.checkbox <checkbox class="round red" bindtap="checkboxChange" checked=&q ...

  9. 拼凑一个ABP VNext管理后台

    介绍 本项目前后端分离,后端采用ABP VNext框架,前端Vue. 项目地址: https://github.com/pojianbing/AuthCenter 目前包含的模块有: 身份认证管理 I ...

  10. @RequestBody和@RequestParam注解以及返回值,ajax相关知识点

    关于前后端传递json数据这块查了好多资料,好多地方还是不清楚,先记录一下清楚的地方. 如果我们前端使用ajax发json数据,一般都加上contentType:'application/json;c ...