0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于压缩算法的无人机视频压缩的研究

集成电路应用杂志 来源:工程师李察 2019-04-25 14:10 次阅读

对 H.264 压缩威廉希尔官方网站 的特点进行介绍,对 H.264 编码器硬件的设计进行研究,并对图像压缩算法进行优化。研究表明,压缩率有了较大幅度的提升,基本在 10 倍左右,PSNR 变化幅度不大,压缩比达到 100 倍。由此说明优化之后图像的压缩效果较好,优化前后图像的质量没有明显得下降。

随着我国的综合科技实力也不断上升,无人机威廉希尔官方网站 是最近几年快速发展的威廉希尔官方网站 ,无人机威廉希尔官方网站 广泛地应用在电力、电影、军事等产业之中,在高温、高寒、危险等环境下,采用无人机威廉希尔官方网站 可以辅助人们工作。无人机的众多应用领域中,大多需要摄像头辅助工作,因此数据传输在无人机系统中显得十分重要。随着军事领域无人机的不断应用,数据传输距离变长,对于视频数据的压缩威廉希尔官方网站 提出了更高的要求[1-5]。

2 H.264 压缩威廉希尔官方网站 的研究

2.1 基本概念

(1)视频帧结构。H.264 算法采用 I 或 P 帧作为前向预测帧,将每帧的图像划分为一片或多片宏块,每片宏块由采样点组成,每块宏块可以进一步分割成多个子块。

(2)H.264 档次级别。档次是对编码器和算法进行整合的规定,实现编码器的功能和适用范围。基本档次的主要适用于视频通信领域,可以实现多样的快速编码,同时可以满足随机片顺序编码。主要档主要应用在数字电视、广播等领域,主要档次除了支持 I、P、B 三种类型的功能特性之外,还支持 CAVLC、CABAC 两种功能特性。扩展档次主要用于网络传输,其抗干扰能力较强,包含基本档次的所有功能,还可以实现加权预测等功能。

2.2 编码关键威廉希尔官方网站

(1)帧内预测编码。针对亮度宏块,此种此种编码方法采用了像素和像素模式。通过当前宏块和已经编码的宏块预测当前宏块,可以取得较好的压缩性能。

(2)帧间预测编码。视频图像序列相邻帧图像时间的相关性,这种相关性导致图像在存储时具有较高的冗余性,主要包括时间和空间两个维度。这种预测编码威廉希尔官方网站 就是利用相似性去除试件冗余,进行视频压缩。H.264 威廉希尔官方网站 在相对于以前的编码标准,引入了可变块和运动估计威廉希尔官方网站 。可变块大小威廉希尔官方网站 ,将每个宏块分割成 7 种方式。宏块大小对视频图像的压缩性能具有较大的影响,大宏块可以应用在运动信息量较小的部分,小宏块可以应用在运动量大的部分。

3 H.264 编码器硬件设计

3.1 整体硬件设计

(1)硬件设计目标。无人机的图像侦查能力是无人机的主要功能之一,无人机整体硬件设计的关键内容就是数字图像传输系统的设计。很多情况下无人机图像运动系统的传输必须是实时的,因此巨大的数据量必须占用巨大的带宽,如此大的数据导致图像的传输和抗干扰能力出现一定的困难,因此针对目前无人机的需求需要高效压缩、实时传输的无线传输系统。

(2)硬件设计方案。根据无人机设计目标的要求,无人机视频压缩设计方法应该具有以下几个特点:首先,高压缩比,采用数字图像压缩算法,实现数字图像的高效压缩;其次,实时性,通过视频压缩节约宽带,进行实时传输;最后,抗干扰性能强、轻便携带。

(3)系统整体结构。设计需要在完成设计目标的同时,完成应用性的要求。系统整体结构分为两个部分的内容:首先是无人机上无线发射部分,通过图像压缩,实时传回地面;另外是地面接收部分,硬件平台采用德州仪器的双核视频处理模块。

3.2 集成开发环境

采用 CCS 软件集成开发环境,利用 CCS 函数库,基于 Windows 操作系统操作系统,集成多种调试方法,完成 TMS320 系列指令的仿真和直观数据结果分析。CCS 软件集成开发环境,具有较强的扩展性。

CCS 软件集成环境主要包含程序规划和设计、代码编写生成、代码调试跟踪和分析。CCS 软件开发平台集成了编译器、汇编器、链接器等工具实现 DSP 源代码的生成。

(1)C/C++ 编译器。主要功能是实现C/C++ 源程序到汇编语言的编译和转换,该编译器由三部分组成,外壳程序、优化程序和内部工具,外壳程序主要完成语言的汇编等内容,优化程序对外壳程序编译的语言进行优化,提高代码的执行速度和执行效率。内部工具实现 C/C++ 代码转换成 DSP 汇编代码。

(2)汇编器。汇编器的主要作用是将汇编语言转换成机器目标文件,主要内容有伪指令、指令等,主要用来控制汇编语言的内容、数据格式等。

(3)链接器。链接器的主要内容为,将 COFF 格式文件生成可执行代码的过程,输入可以重定位的目标文件和目标库。

(4)软件流水。通过汇编器的软件流水威廉希尔官方网站 可以很好地运行循环指令,优化循环指令并行运行,提高软件的运行速度,采用软件流水威廉希尔官方网站 可以优化循环代码。用户在对编译器进行赋予信息时,要明确编译器的循环次数、冗余循环等信息,提高软件流水的效率,提高代码的运行速度。

4 编码器的移植和优化

4.1 运动估计算法的优化

(1)匹配准则。运动估计搜索算法采用率失真最优化准则,优化和 SAD 公式如式(1)所示。

(2)搜索算法。目前常用的搜索算法为钻石搜索算法、六边形搜索算法。① 钻石搜算算法以半径为 1 的小菱形内进行搜索,通过计算匹配误差,得到 MBD 点。之后进行比较,如果 MBD 点在另行区域内,则搜索到的 MBD 点就是最优点,若不是,则以 MBD 为中心再次进行搜索。② 六边形搜索算法分为三部分。首先以搜索起点为中心点以六边形模板为基础进行搜索,对比中心点与周围六个点的匹配误差,随后对比杜比 MBD 与中心点的匹配误差;第二步采用上一步 MBD 点,按照六边形模板进行搜索,计算 MBD 点的匹配误差,如果 MBD 点与中心点无误差下一步计算,若不重合重复第二步计算;最后采用小正方形模板进行搜索,MBD 点就是最优点。

(3)搜索算法优化。以上搜索算法在搜索过程中会发生搜索点的重复,导致效率降低。采用无重复的搜索算法,可以解决重复搜索的问题。采用 SAD 代码,在程序中增添 判断模块即可,若满足终止条件自行终止。

4.2 结果分析

(1)进一步优化。在搜索算法优化的基础上,进行内联函数优化和循环优化处理,使用内联函数 _mem4()、_subabs() 等进行优化,极大地提高了计算效率;采用伪指令 #pragma MUST_ITERATE(min, max, multiple) 可以较为明确地对最小循环次数进行运算。

(2)结果分析。分析优化前后的数据,可以看出,优化之后帧率有了较大幅度的提升,基本在 10 倍左右,PSNR 变化幅度不大,压缩比达到 100 倍,由此说明优化之后图像的压缩效果较好,优化前后图像质量差距不大。

5 结语

本文对 H.264 压缩威廉希尔官方网站 的特点进行介绍,对 H.264 编码器硬件的设计进行研究,并对图像压缩算法进行优化。采用 SAD 代码,在程序中增添 if(isum ≥ bcost) 判断模块;在搜索算法优化的基础上,进行内联函数优化和循环优化处理;优化之后帧率有了较大幅度的提升,基本在 10 倍左右,PSNR 变化幅度不大,压缩比达到 100 倍,由此说明有话之后图像的压缩效果较好,优化前后图像的质量没有明显得下降。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4612

    浏览量

    92880
  • 压缩
    +关注

    关注

    2

    文章

    102

    浏览量

    19377
  • 无人机
    +关注

    关注

    230

    文章

    10437

    浏览量

    180386

原文标题:基于压缩算法的无人机视频压缩的研究

文章出处:【微信号:appic-cn,微信公众号:集成电路应用杂志】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    无人机表演“翻车”? 慧视窄带压缩能够力挽狂澜

    无人机作为辅助工具在我们的生活生产中有着广泛的应用,在艺术领域,它能帮我们进行艺术展示表演。不久前艺术家蔡国强就表演了无人机烟花秀,但是表演时却出现了意外。现场多架无人机无故失去控制,像雨滴一样坠落
    的头像 发表于 12-10 01:01 181次阅读
    <b class='flag-5'>无人机</b>表演“翻车”?   慧视窄带<b class='flag-5'>压缩</b>能够力挽狂澜

    慧视高效压缩威廉希尔官方网站 解决多路视频传输难点

    。因此如多个采集端传向同一接收端这种模式下,就需要采用视频压缩的方式来减少接收端的带宽压力。慧视GS弱网高清视频压缩传输系统,基于G-share深度压缩威廉希尔官方网站 ,能通过有
    的头像 发表于 11-05 08:04 378次阅读
    慧视高效<b class='flag-5'>压缩</b>威廉希尔官方网站
    解决多路<b class='flag-5'>视频</b>传输难点

    压缩算法的类型和应用

    压缩算法是一种通过减少数据量来节省存储空间或传输数据的威廉希尔官方网站 。压缩算法可以分为两种类型:有损压缩和无损压缩
    的头像 发表于 10-21 13:50 264次阅读

    无人机信号传输威廉希尔官方网站 的原理及分类

    控制站、其他无人机或卫星等通信设备之间进行数据交换的威廉希尔官方网站 。它包括无人机的遥控指令传输、遥测数据传输、图像和视频传输等。 1.2 无人机信号传输威廉希尔官方网站 的重要性
    的头像 发表于 07-08 10:09 3331次阅读

    演唱会无人机乱飞,无人机反制枪守护安全|特信无人机反制

    随着无人机威廉希尔官方网站 的普及,越来越多的无人机出现在各类大型活动中,如演唱会。然而,无人机乱飞的现象也带来了诸多安全隐患,如影响演出秩序、侵犯他人隐私等。为了应对这一挑战,无人机反制枪成为了保
    的头像 发表于 05-22 09:11 595次阅读

    【RTC程序设计:实时音视频权威指南】音视频的编解码压缩威廉希尔官方网站

    。 图像压缩威廉希尔官方网站 是通过减少图像数据的存储空间来实现图像压缩的过程,早期主要依赖于无损压缩算法,而现代的压缩标准目前使用最多的为静态图像
    发表于 04-28 21:04

    FPGA压缩算法有哪些

    在图像压缩算法中可以采用哈夫曼编码的方式对编码冗余的信息进行压缩,可以采用预测的方式来减少像素间冗余,可以采用量化的方式完成心理视觉冗余信息的去除
    的头像 发表于 04-15 11:48 648次阅读
    FPGA<b class='flag-5'>压缩</b><b class='flag-5'>算法</b>有哪些

    第四集 知语云智能科技无人机反制威廉希尔官方网站 与应用--无人机的组成与工作原理

    的飞行奥秘,为无人机反制威廉希尔官方网站 的发展提供有力支持。知语云智能科技将继续致力于无人机反制威廉希尔官方网站 的研究与应用,为无人机行业的安全、有序发展保驾护航。
    发表于 03-12 11:28

    第三集 知语云智能科技无人机反制威廉希尔官方网站 与应用--无人机的应用领域

    应对突发情况。 智能识别:通过先进的算法和数据库,能够识别不同品牌和型号的无人机,实现个性化反制。 四、无人机反制威廉希尔官方网站 的应用前景 随着无人机威廉希尔官方网站 的不断发展,
    发表于 03-12 11:13

    第二集 知语云智能科技无人机反制威廉希尔官方网站 与应用--无人机的发展历程

    高精度传感器和智能算法无人机反制系统能够在短时间内发现目标无人机,并对其进行准确识别。随后,系统会迅速锁定目标,并通过发射干扰信号、切断通信链路等方式,迫使无人机返航或迫降,从而有效
    发表于 03-12 10:56

    第一集 知语科技无人机反制威廉希尔官方网站 与应用--无人机的定义与分类

    随着科技的飞速发展,无人机威廉希尔官方网站 已成为当今社会的热点话题。从航拍、农业喷洒到军事侦察,无人机的应用领域日益广泛。然而,无人机威廉希尔官方网站 的普及也带来了一系列安全隐患,无人机反制威廉希尔官方网站 应运而生。本文
    发表于 03-12 10:42

    知语云智能科技揭秘:无人机威胁如何破解?国家安全新防线!

    随着科技的飞速发展,无人机威廉希尔官方网站 已经深入到各个领域,给我们的生活带来了极大的便利。然而,与此同时,无人机也带来了潜在的安全威胁。知语云智能科技作为国内领先的智能科技公司,一直致力于研究无人机
    发表于 02-27 10:41

    知语云智能科技无人机防御系统:应对新兴威胁的先锋力量

    作为知语云智能科技的创新产品,具备高效、智能、安全等特点。该系统通过先进的雷达探测威廉希尔官方网站 ,能够迅速发现目标无人机,并进行精确跟踪。同时,结合高速计算机处理威廉希尔官方网站 和智能算法无人机防御系统能够准确判断
    发表于 02-26 16:35

    无人机全景监测:空域管理的新革命

    随着科技的飞速发展,无人机威廉希尔官方网站 已成为现代空域管理领域的一股新兴力量。无人机全景监测以其高效、精准的特点,正逐渐成为提升空域管理效率的关键。知语云智能科技在这一领域的前瞻性研究和应用,为航空安全和管理
    发表于 02-20 15:23

    什么是无人机图传系统?无人机图传系统的构成

    如果说飞控是无人机的大脑,那么图传系统就是无人机的“眼睛”,而我们通过无人机以上帝视角俯瞰美丽的世界。无人机图传系统采用了适当的视频压缩威廉希尔官方网站
    的头像 发表于 01-05 10:38 1.1w次阅读
    什么是<b class='flag-5'>无人机</b>图传系统?<b class='flag-5'>无人机</b>图传系统的构成