【ReID】【Skimming】Unity Style Transfer for Person Re-Identification

2023-10-31

【ReID】【Skimming】Unity Style Transfer for Person Re-Identification

略读了新发布的基于GAN方法的ReID工作,Unity Style Transfer for Person Re-Identification,该文章提出了统一风格适应方法(UnityStyle adaption method),用于ReID相机风格的迁移,对每个相机,产生形状稳定的样式统一图像。

模型

image.png

如上图,使用UnityGAN之后,原本和query图像风格不一样的gallery图片变成了和query一样相机风格的图片。

image.png

如上,直接对标CycleGAN,UnityGAN能够稳定产出无错误的,风格转换更好的图片,

image.png

生成器结构图如上,IN为Instance Normalization,文章基于IN和BN重新设计了ResBlock,并以此设计了UnityGAN。

image.png

如上图,CycleGAN每个样本都需要多次样式转移才能生成不同的样式样本,UnityGAN每个样本仅需要一次样式转换即可生成统一的样式样本。

image.png

如上图,在训练时,UnityGAN使用所有相机样式的图片进行训练,在生成中,UnityGAN为每个图像生成UnityStyle。

实验

试验在两个benchmark数据集上进行,可以在SOTA方法上再得到(一点点)提高。

image.png

如下图,从上到下依次为真实图像,由UnityGAN生成的不带注意力模块的图像,和UnityStyle图像。 使用注意力模块,模型可以生成样式稳定的图像。深色图像(红色框)在外观上得到了增强,并且UnityStyle生成的图像具有统一的样式和照明。

image.png

分离试验如下:

image.png

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【ReID】【Skimming】Unity Style Transfer for Person Re-Identification 的相关文章

随机推荐

  • deadline调度器

    Linux内核中定义了5个调度器类 分别对应5个调度器 调度优先级顺序由高到低依次为 stop sched class dl sched class rt sched class fair sched class idle sched cl
  • Qt学习日志2021_08_20

    Qt学习日志2021 08 20 Qt项目的创建 为了做一个Qt的项目 先来学习学习 今天时间不多 先做一些简单的了解 创建项目很简单 安装好Qt之后 就可以根据提示创建了 要注意 不能路径有中文 项目名称也不能有中文 空格等 上面还有很多
  • C++STL读写锁、普通锁(shared_mutex、mutex)效率对比

    define READER CNT 8 define LOOP COUNT 5000000 include
  • 使用国内镜像网站解决github clone速度慢问题

    问题描述 我从github clone一些项目的时候速度极慢 有时候clone到一半还会失败 简直令人抓狂 快速克隆github项目插件 解决步骤 1 使用国内镜像网站 目前已知Github国内镜像网站有github com cnpmjs
  • mysql如何添加一个表的外键

    作者 别先生 博客园 https www cnblogs com biehongli CSDN https blog csdn net Biexiansheng 如果您想及时得到个人撰写文章以及著作的消息推送 可以扫描上方二维码 关注个人公
  • 前缀和&差分

    前缀和 能快速求出来一段数的和 比如说从 l r 的和 可以说是最大的应用 是个很重要的技巧 下标从1开始 二维前缀和 leedcode练习 724 寻找数组的中心下标 思路 记数组的全部元素之和为 total 当遍历到第 i 个元素时 设
  • angular知识点--@output()

    子组件向父组件传递数据 output 碎碎念 这是一个非常笨的开发 这也是第一次写博客 目的是想在学习angular知识的过程中把一些知识点记下来 如果能帮助到需要的人 也是一件好事 都是一些自己在学习过程中的一点体会 如果有什么不对的感谢
  • 解决 Deepin V20、Ubuntu 20.04、Linux Mint 20 声卡无法识别导致的没有声音

    简述 随着 Linux kernel 5 4 稳定版的发布 各个主流的 Linux 发行版也都将最新发行版的默认内核都设置为了 5 4 往往内核一升级就会带来各种问题 这不这个最近在物理机上尝试了几个自己喜欢的发行版 标题所列 均出现了声卡
  • 暗影精灵5 (i7 9750H + RTX2060) 安装win10+Ubuntu18.04双系统

    电脑型号 hp 暗影精灵5 Air 显卡 RTX 2060 CPU i7 9750H 硬盘 500G固态 安装的启动方式 UEFI 这个电脑比较新 安装时有很多坑 建议使用18 04 3版本的镜像 本人一开始使用18 04 2安装失败了 安
  • ssh免密钥登录失败原因排查

    最近多次遇到不同原因导致ssh免密钥登录的问题 明明都配置好了 但是就是不通 这里记录一下排查问题的思路 作为备忘 具体如何配置 网上文章很多 这里就不再重复 查看debug日志很关键 客户端 参数加 v 比如ssh v xxx com 服
  • 服务器的基本信息,服务器基本信息

    服务器基本信息 内容精选 换一换 华为云提供两种连接方式通过SQL Server客户端连接实例 非SSL连接和SSL连接 其中 SSL连接实现了数据加密功能 具有更高的安全性 准备弹性云服务器通过内网连接华为云关系型数据库实例 您需要购买一
  • northgard如何修改服务器,Northgard八项修改器(Northgard游戏修改助手)V2.3.3.18897 免费版...

    Northgard八项修改器 Northgard游戏修改助手 是一款很好用的针对Northgard游戏制作的修改辅助工具 小编推荐的这款Northgard八项修改器功能强大 使用后可以修改游戏属性 帮助玩家体验到更多精彩的游戏内容 修改器可
  • (力扣23)合并排序链表,采用分治思想

    题目 给定一个链表数组 每个链表都已经按升序排列 请将所有链表合并到一个升序链表中 返回合并后的链表 什么是归并排序 归并排序的时间复杂度仅次于快排 归并排序算法每次将序列折半分组 共需要logn轮 因此归并排序算法的时间复杂度是O nlo
  • Linux下TCP编程

    服务器端在Linux环境下 Server cpp include
  • 从壹开始前后端分离[.netCore 不定期 ] 36 ║解决JWT自定义中间件授权过期问题

    缘起 哈喽 老张的不定期更新的日常又开始了 在咱们的前后端分离的 net core 框架中 虽然已经实现了权限验证 框架之五 Swagger的使用 3 3 JWT权限验证 修改 只不过还是有一些遗留问题 最近有不少的小伙伴发现了这样的一些问
  • flutter 修改iOS app图标 名称

    这里主要讲2点 一是 iOS app的图标尺寸大小 二 是如何修改iOS app图标以及名称 iOS图标尺寸大小 首先我们打开xcode 并打开项目 找到app图标的位置 接下来我们可以看到图标下面有很详细的pt提示 这里的pt跟web的p
  • 对四位数加密

    输入1个四位数 将其加密后输出 方法 1 将该数每一位上的数字加9 然后除以10取余 做为该位上的新数字 2 第1位和第3位上的数字互换 第2位和第4位上的数字互换 组成加密后的新数 例 括号内是说明 输入 1257 输出 The encr
  • IDEA JAVA文档注释和方法注释模板

    IDEA JAVA文档注释和方法注释模板 文档注释 if PACKAGE NAME PACKAGE NAME package PACKAGE NAME end parse File Header java ClassName NAME De
  • 修改mysql数据库的默认编码方式

    修改my ini文件 加上 default character set gb2312 设定数据库字符集 alter database da name default character set charset 1 设置数据库编码 etc m
  • 【ReID】【Skimming】Unity Style Transfer for Person Re-Identification

    ReID Skimming Unity Style Transfer for Person Re Identification 模型 实验 略读了新发布的基于GAN方法的ReID工作 Unity Style Transfer for Per