首页 > 其他分享 >面向真实监控场景的多模态视频理解

面向真实监控场景的多模态视频理解

时间:2024-09-21 22:25:04浏览次数:1  
标签:模态 视频 场景 CLIP 处理 模型 com

面向真实监控场景的多模态视频理解

https://mp.weixin.qq.com/s/3iPeKtqVEKvWpOb_pqEOXA

3. 多模态异常检测

 

在监控视频领域,常用到多模态异常检测这一技术。传统的异常检测主要关注视频画面的大规模变化或异常行为,如打架或车祸等。随着技术进步,特别是 GPT 的发展,现在可以在异常检测过程中融入文本信息。具体来说,视频对应的文本描述可以作为模型的额外输入,通过融合文本和视频特征来提升异常检测的效果。

 

 Q1用户提出了一个关于基于视频监控的大模型在实际应用中抽帧处理的问题。具体来说,如果每秒只能提供一帧图像,这样的低帧率是否会严重影响模型的性能?特别是在传输路数较多的情况下,如何处理这种情况?

A1:对于低帧率传输可能导致的问题,可以通过在端侧部署模型来解决。具体做法是不在服务器端传输完整的视频流,而是先在前端使用视频字幕生成模型将视频内容转化为文本描述,并优先传输这些文本信息。这样可以在不影响实时性的情况下快速检索和定位视频中的关键部分,随后再传输相关的视频片段。这种方法有助于减轻网络带宽的压力并提高系统的响应速度。

 

Q2在实验中视频帧的抽取频率是多少。即在进行视频处理时,每秒从视频中抽取多少帧用于分析或进一步处理?

A2:尝试了不同的帧抽取频率,包括每秒 8 帧和 16 帧。原始视频的帧率为 30 帧/秒,但为了适应模型的输入限制,实际处理时减少了帧数,具体保留了多少帧已记不清。由于模型不能处理过长的视频输入,因此对帧数进行了相应的调整。

 

Q3如果将大模型或多模态大模型应用于实时处理多个摄像头视频流的场景中,会有哪些处理方法。考虑到实际应用中的算力限制,直接使用这些模型可能无法实现?

A3:为了实现实时处理多个摄像头视频流的目标,可以采用以下几种方法:开发轻量化模型:创建计算负担较小的模型,以便更好地适应实时处理的需求。数据下采样:减少输入数据的复杂度,例如降低视频帧率,从而简化处理流程。多级处理:在前端进行初步筛选,例如过滤掉无人活动的视频片段,仅将含有有价值信息的数据传输到后端进行进一步处理。

 

 

 

OpenAI也有24MB的模型

https://cloud.tencent.com/developer/article/1867633

最后得到的学生模型大小为48MB。经过几个星期的单 P100 GPU 的训练,模型效果已经可以应用了。随后作者将模型转换成 CoreML 格式,将精度降低到 FP16(大小变为只有24 MB) ,发现其性能与 FP32模型相比变化不大。

除此之外,在进行图像检索时,仍然使用 CLIP 中的原始语言模型。

蒸馏后的CLIP模型可以在iPhone上运行。

 

CLIP

https://github.com/openai/CLIP

CLIP (Contrastive Language-Image Pre-Training) is a neural network trained on a variety of (image, text) pairs. It can be instructed in natural language to predict the most relevant text snippet, given an image, without directly optimizing for the task, similarly to the zero-shot capabilities of GPT-2 and 3. We found CLIP matches the performance of the original ResNet50 on ImageNet “zero-shot” without using any of the original 1.28M labeled examples, overcoming several major challenges in computer vision.

https://zhuanlan.zhihu.com/p/432590298

一句话总结:利用text信息监督视觉任务自训练,本质就是将分类任务化成了图文匹配任务,效果可与全监督方法相当 ;

 

标签:模态,视频,场景,CLIP,处理,模型,com
From: https://www.cnblogs.com/lightsong/p/18424610

相关文章

  • 计算机毕业设计 社区医疗服务系统的设计与实现 Java实战项目 附源码+文档+视频讲解
    博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌......
  • 王道考研视频——操作系统笔记
    操作系统第一章!入门王道考研视频——操作系统笔记,第一部分,操作系统的概念和体系结构0.0课程白嫖指南_哔哩哔哩_bilibili0.0课程白嫖指南是王道计算机考研操作系统的第1集视频,该合集共计84集,视频收藏或关注UP主,及时了解更多相关视频内容。https://www.bilibili.com/video/......
  • 视频号直播自动循环发评论-自动回复评论 - 浏览器插件
    功能介绍浏览器插件源码开放,可以随意二次开发,无时间限制,无账号限制,无电脑限制实现原理,纯浏览器插件实现,监控浏览器界面元素变动,获取直播间或者直播中控后台的评论文本,匹配回复关键词或调用AI接口,再利用js模拟输入和点击等操作支持以下中控台或直播间地址,获取评论与回复评论抖......
  • AI绘画Flux【lora模型】【微缩景观】:惊艳!3D场景融入手机上的微景观!
    大家好,我是灵魂画师向阳今天和大家分享一款基于Flux底模训练的微缩景观模型——FLUX|手机上的微景观。此模型主要将手机作为微型景观的基底,强制将3d情景融入手机并控制在手机屏幕上方范围内。作者在使用提示词直出和使用该Loar+提示词生成的图片进行了对比。下面左侧图为......
  • 视频监控平台AS-V1000的部门管理功能,实现对部门所属的监控视频摄像头资源的添加、删除
    目录一、部门资源二、视频监控资源管理平台介绍1、AS-V1000介绍2、平台服务器配置说明三、部门资源管理功能介绍1、部门资源结构树2、添加和删除部门的资源(1)手动添加(2)删除资源3、查询资源(1)按部门查询(2)按资源查询4、导出部门资源及其结构(1)导出整个部门资源树(2)导......
  • nodejs的应用场景
    node.js适用于各种场景,包括:构建高性能web应用程序构建实时应用程序处理和转换大数据流创建微服务作为物联网设备的运行环境开发人工智能和机器学习模型自动化任务Node.js的应用场景Node.js是一种基于JavaScript的运行时环境,以其非阻塞、事件驱动的特性而闻名。它广泛应用于......
  • 原创解说,秒速生成:小白也能轻松掌握的视频制作秘籍!
    本文介绍了一种利用自动化软件生成原创解说视频的全新方法,这种方法简化了视频制作流程,无需复杂的剪辑技能,适用于电影解说等视频内容创作。技术背景传统视频解说制作涉及剪辑、配音、字幕和画中画等技术操作,需要较高的技术门槛和大量时间投入。本技术通过自动化软件简化......
  • Rope DFM一键整合包AI换脸教程:使用DeepFaceLab模型实现专业级视频和直播换脸
    今天给大家介绍RopeDFM版本!RopeDFM是Rope软件中支持DeepFaceLab(DFL)模型训练的版本。DeepFaceLab是一款经典的AI换脸工具,它通过深度学习实现图片和视频中的人脸识别和交换。然而,想要通过DeepFaceLab获得专业级的效果,不仅难度大,时间成本也相当高,训练模型也是个不小的挑战。但如果......
  • 策略模式(什么是策略模式、策略模式的应用场景、策略模式的优点和缺点、策略模式在项目
    文章目录1.什么是策略模式2.策略模式的应用场景3.策略模式的优点和缺点3.1优点3.2缺点4.策略模式在项目中的应用(以支付方式为例)4.1没有应用策略模式前的代码4.2应用策略模式改造代码4.2.1定义一个抽象的支付方式接口4.2.2让具体的支付方式实现抽象的支付方式......
  • 直播短视频源码,延迟任务的解决方法
    直播短视频源码,延迟任务的解决方法在直播短视频源码中,我们有时候会遇到这样的场景,比如下单之后超过30分钟未支付自动取消订单,还有就比如过期/生效通知等等,这些场景一般有两种方法解决:第一种可以通过定时任务扫描符合条件的去执行;第二种就是提前通过消息队列发送延迟消息到期自......