首页 文章 精选 留言 我的

精选列表

搜索[图片审核],共10000篇文章
优秀的个人博客,低调大师

iOS 10支持图片搜索?带你认识下安防领域的检索功能!

9月14日凌晨,比iPhone 7先来到的是苹果系统iOS 10的更新推送。根据苹果官方介绍,iOS 10 是 iOS发布史上的重磅之作,所以在功能上做了非常大的更新。其中,关于“照片”的更新引起了小编的注意: “照片”的更新 1.运用深度学习技术设计先进的人脸识别功能,可自动将相似的面孔分组 2.通过物体和场景的识别功能,使用先进的计算机视觉来扫描设备上的本地图库,可以通过照片内容智能搜索照片 3.通过“地点”相簿可在地图上查看您的所有照片、视频和Live Photo “可自动将相似的面孔分组”这么说,以后自拍的照片可以自动成册了?于是,小编满心期待地赶紧去更新了iOS 10,半个小时后... 所谓的“可自动将相似的面孔分组”只是将在一张照片中有超过一个人以上的全部归类到一起。exo me?这就是人脸识别? 同时,“可以通过照片内容智能搜索照片”也只能够支持地点搜索而已。距离“智能搜索”还相距甚远。 其实,早在安防领域,图像检索、视频检索已经得到了实际的应用。下面,就给大家介绍安防领域的图像检索和视频检索! 基于内容的图像检索技术 基于内容的图像检索系统具有与传统基于文本的检索系统完全不同的构架。由于图像依赖其视觉特征而非文本描述进行索引,查询将根据图像视觉特征的相似度进行。用户通过选择具有代表性的一幅或多幅示例图像来构造查询,然后由系统查找与示例图像在视觉内容上比较相似的图像,按相似度大小排列返回给用户。 图像特征的提取与表达是基于内容的图像检索技术的基础。图像的视觉特征可分为通用的视觉特征和领域相关的视觉特征。前者用于描述所有图像共有的特征,与图像的具体类型或内容无关,主要包括色彩、纹理和形状;后者则建立在对所描述图像内容的某些先验知识的基础上,与具体的应用紧密有关,例如人的面部特征或指纹特征等。 基于内容的几种典型图像库包括人脸图像、指纹图像、笔迹图像等。 大数据下的视频检索 视频检索就是要从大量的视频数据中,找出所需要的视频片段。视频检索主要是依赖于视频算法对视频进行预处理,通过对视频内容进行结构化处理,提取出视频内容中的有效信息,进行标记或者相关处理后,人后可以通过各种属性描述进行快速检索。 因此视频检索最主要的是利用视频检测算法对视频进行结构化描述,目前已经在相应的产品中得到应用的算法主要有以下几种:行为分析算法、车牌识别算法、车辆颜色识别算法、车标识别算法、车型识别算法、人脸检测识别算法、人体特征识别算法等。 视频数据按照由粗到细的顺序可以划分为四个层次结构:视频(Video)、场景(Scene)、镜头(Shot)和图像帧(Frame)。由于一个镜头内的相邻帧间的变化不是很大,它们之间的特征差值会限定在某个阈值范围内。 而在镜头突变时,突变点前后两个相邻帧在内容上显示会有很大的变化,如果特征差值超过了给定的阈值,则意味着出现一个分割边界。镜头的关键帧就是反映该镜头中主要信息内容的帧图像。将各镜头检测出来后,对每个镜头可提取关键帧,并用关键帧简洁地表达镜头。关键帧数目的确定是关键帧提取中的一个重要问题,其确定方法可以根据镜头内帧的差异进行统计,求出其方差,用方差来衡量镜头视觉内容的复杂程度。方差越大,该镜头提取的关键帧数就越多。 智能视频检索的高效应用 运动物体 目标的运动属性包括目标的运动轨迹、运动幅度、速度及规律等因素。基于目标轨迹的检索是指通过在视频中选定一个特定的区域,目标进入或离开该区域、以及滞留该区域,视频检索算法可以快速关注所有时间内在该区域出现过的目标。 人脸搜索 在系统中输入待查询的人脸照片,选择需要检索的人脸后进行相似度等参数设置后开始检索,最后检索出的相似人脸的结果会在界面上显示出来。 车牌识别 通过查看车牌图例,就可在几分钟内查找到目标车牌,并可观看该目标在整个视频中的存在片段。例如,通过车牌识别信息,便可在系统中形成车辆的行驶轨迹,通过车辆的行动规律,即定位到车辆长时间停留的区域。 大数据时代,视频检索成为必须。而视频检索技术的发展,也为提取大数据中的珍贵资源提供了便利。 本文转自d1net(转载)

优秀的个人博客,低调大师

字节开放模型 Hyper-SD,最快 1 步生成 SOTA 级图片(有 demo 来试试

项目主页|https://hyper-sd.github.io/ 最近,扩散模型(Diffusion Model)在图像生成领域取得了显著的进展,为图像生成和视频生成任务带来了前所未有的发展机遇。尽管取得了令人印象深刻的结果,扩散模型在推理过程中天然存在的多步数迭代去噪特性导致了较高的计算成本。近期出现了一系列扩散模型蒸馏算法来加速扩散模型的推理过程。这些方法大致可以分为两类:i) 轨迹保持蒸馏;ii) 轨迹重构蒸馏。然而,这两类方法会分别受到效果天花板有限或者或输出域变化这两个问题的限制。 为了解决这些问题,字节跳动技术团队提出了一种名为 Hyper-SD 的轨迹分段一致性模型。Hyper-SD 的开源也得到了 Huggingface 首席执行官 Clem Delangue 的肯定。 该模型是一种新颖的扩散模型蒸馏框架,结合了轨迹保持蒸馏和轨迹重构蒸馏两种策略的优点,在压缩去噪步数的同时保持接近无损的性能。与现有的扩散模型加速算法相比,该方法取得了卓越的加速效果。经过大量实验和用户评测的验证,Hyper-SD 在 SDXL 和 SD1.5 两种架构上都能在 1 到 8 步生成中实现 SOTA 级别的图像生成性能。 项目主页:https://hyper-sd.github.io/ 论文链接:https://arxiv.org/abs/2404.13686 Huggingface 链接:https://huggingface.co/ByteDance/Hyper-SD 单步生成 Demo 链接:https://huggingface.co/spaces/ByteDance/Hyper-SDXL-1Step-T2I 实时画板 Demo 链接:https://huggingface.co/spaces/ByteDance/Hyper-SD15-Scribble 01 引言 现有用于扩散模型加速的蒸馏方法大致可以分为两大类:轨迹保持蒸馏和轨迹重构蒸馏。轨迹保持蒸馏技术旨在维持扩散对应的常微分方程(ODE)的原始轨迹。其原理是通过迫使蒸馏模型和原始模型产生相似的输出来减少推理步骤。然而需要注意的是,尽管能够实现加速,由于模型容量有限以及训练拟合过程中不可避免的误差,这类方法可能导致生成质量下降。相比之下,轨迹重构方法则直接利用轨迹上的端点或真实图像作为监督的主要来源,忽略了轨迹的中间步骤,能够通过重建更有效的轨迹来减少推理步骤的数量,并在有限的步骤内探索模型的潜力,将其从原始轨迹的约束中解放出来。然而,这通常会导致加速模型与原始模型的输出域不一致,从而得到不理想的结果。 本论文提出了一种结合轨迹保持和重构策略优点的轨迹分段一致性模型(简称 Hyper-SD)。具体而言,该算法首先引入轨迹分段一致性蒸馏,在每个段内强制保持一致性,并逐渐减少段的数量以实现全时一致性。这一策略解决了由于模型拟合能力不足和推理误差累积导致的一致性模型性能次优的问题。随后,该算法利用人类反馈学习(RLHF)来提升模型的生成效果,以弥补加速过程中模型生成效果的损失,使其更好地适应低步数推理。最后,该算法使用分数蒸馏来增强一步生成性能,并通过统一的 LORA 实现理想化的全时间步数一致扩散模型,在生成效果上取得了卓越的成果。 02 方法 1. 轨迹分段一致性蒸馏 一致性蒸馏(CD)[24] 和一致性轨迹模型(CTM)[4] 都旨在通过一次性蒸馏将扩散模型转换为整个时间步范围 [0,T] 的一致性模型。然而,由于模型拟合能力的限制,这些蒸馏模型往往达不到最优性。受到 CTM 中引入的软一致性目标的启发,我们通过将整个时间步范围 [0, T] 划分为 k 段并逐步执行分段一致模型蒸馏来细化训练过程。 在第一阶段,我们设置k=8并使用原始扩散模型来初始化$f_{stu}$ 和$f_{tea}$。起始时间步 $t_n$是从 ${t_1, t_2, \ldots, t_{N-1}}$ 中均匀随机采样的。 然后,我们对结束时间步 $t_{end} \in [t_{b}, t_{n-1}]$进行采样,其中 $t_{b}$计算如下: 训练损失计算如下: 其中$ \hat{x}{t{n-1}}$ 通过公式3进行计算, $f^-{stu$ 表示学生模型的指数滑动平均 $(EMA) $。 随后,我们恢复上一阶段的模型权重并继续训练$f_{stu$,逐渐将k减少到[4,2,1]。 值得注意的是,k=1对应于标准CTM训练方案。对于距离度量 d,我们采用了对抗性损失和均方误差 (MSE) 损失的混合。在实验中,我们观察到,当预测值和目标值接近时(例如,对于 k=8, 4),MSE 损失更为有效,而对抗性损失则随着预测和目标值之间的差异增加而变得更加精确(例如,对于k=2, 1)。因此,我们在整个训练阶段动态增加对抗性损失的权重并减少 MSE 损失的权重。此外,我们还集成了噪声扰动机制来增强训练稳定性。以两阶段轨迹分段一致性蒸馏(TSCD)过程为例。 如下图所示,我们第一阶段在 $[0, \frac{T}{2}$ 和 $[\frac{T}{2}, T$时间段内执行独立一致性蒸馏 ,然后基于之前的两段一致性蒸馏结果,进行全局一致性轨迹蒸馏。 完整的算法流程如下: 2. 人类反馈学习 除了蒸馏之外,我们进一步结合反馈学习以提高加速扩散模型的性能。具体来说我们通过利用人类审美偏好和现有视觉感知模型的反馈来提高加速模型的生成质量。 对于审美反馈,我们利用 LAION 审美预测器和ImageReward中提供的审美偏好奖励模型来引导模型生成更具美感的图像,如下所示: 其中$r_{d$是审美奖励模型,包括LAION数据集和ImageReward模型的审美预测器,c是文本提示,$\alpha_$与$\texttt{ReLU$函数一起作为铰链损失 。 除了来自审美偏好的反馈之外,我们注意到嵌入有关图像的丰富先验知识的现有视觉感知模型也可以作为良好的反馈提供者。 根据经验,我们发现实例分割模型可以指导模型生成结构合理的物体。 具体来说,我们首先将潜在空间中图像$x_$上的噪声扩散到$x_$,之后,类似于ImageReward,我们执行迭代去噪,直到 特定时间步 $d_$ 并直接预测 $x^{'}_$ 。 随后,我们利用感知实例分割模型通过检查真实图像实例分割标注与去噪图像的实例分割预测结果之间的差异来评估结构生成的性能,如下所示: 其中 $m_{I$ 是实例分割模型(例如 SOLO)。 实例分割模型可以更准确地捕获生成图像的结构缺陷并提供更有针对性的反馈信号。 值得注意的是,除了实例分割模型之外,其他感知模型也适用。 这些感知模型可以作为主观审美的补充反馈,更多地关注客观生成质量。 因此,我们用反馈信号优化扩散模型可以定义为: 3. 一步生成强化 由于一致性损失的固有限制,一致性模型框架内的一步生成并不理想。正如 CM 中分析的那样,一致性蒸馏模型在引导位置 $x_$ 处的轨迹端点预测 $x_$ 方面表现出卓越的准确性。因此,分数蒸馏是一种合适且有效的方法来进一步提升我们的 TSCD 模型的一步生成效果。具体来说,我们通过优化的分布匹配蒸馏(DMD)技术来推进一步生成。 DMD 通过利用两个不同的评分函数来增强模型的输出:来自教师模型分布$s_{real}(x$ 和来自假模型的 $s_{fake}(x$。 我们将均方误差 (MSE) 损失与基于分数的蒸馏结合起来,以提高训练稳定性。在这个过程中,前面提到的人类反馈学习技术也被集成进来,用来微调我们的模型以有效地生成具有保真度的图像。 通过集成这些策略,我们的方法不仅能够实现在 SD1.5 和 SDXL 上都实现卓越的低步数推理效果(并且无需 Classifier-Guidance),同时能够实现理想的全局一致性模型,无需针对每个特定的步数训练 UNet 或者 LoRA 实现统一的低步数推理模型。 03 实验 在 SD1.5 和 SDXL 上和目前现有的各种加速算法的定量比较,可以看到 Hyper-SD 显著优于当前最先进的方法。 此外,Hyper-SD 能够用一个模型来实现各种不同低步数的推理,上面的定量指标也显示了我们方法在使用统一模型推理时的效果。 在 SD1.5 和 SDXL 上的加速效果可视化直观地展示了 Hyper-SD 在扩散模型推理加速上的优越性。 大量的 User-Study 也表明 Hyper-SD 相较于现有的各种加速算法的优越性。 Hyper-SD 训练得到的加速 LoRA 能够很好地兼容不同的风格的文生图底模。 同时,Hyper-SD 的 LoRA 也能适配现有的 ControlNet,实现低步数下高质量的可控图像生成。 04 总结 论文提出了 Hyper-SD,一个统一的扩散模型加速框架,可以显著提升扩散模型的在低步数情况下的生成能力,实现基于 SDXL 和 SD15 的新 SOTA 性能。该方法通过采用轨迹分段一致性蒸馏,增强了蒸馏过程中的轨迹保存能力,实现接近原始模型的生成效果。然后,通过进一步利用人类反馈学习和变分分数蒸馏提升模型在极端低步数下的潜力,从而产生了更优化、更高效的模型生成效果。论文还开源了用于 SDXL 和 SD15 从 1 到 8 步推理的 Lora 插件,以及专用的一步 SDXL 模型,旨在进一步推动生成式 AI 社区的发展。 文章推荐 自回归超越扩散!北大、字节 VAR 范式解锁视觉生成 Scaling Law 1024 分辨率下最快模型,字节跳动文生图开放模型 SDXL-Lightning 发布

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册