学位论文 > 优秀研究生学位论文题录展示

基于流处理器的高清网络摄像机视频编码的设计和实现

作 者: 徐振华
导 师: 蒋刚毅
学 校: 宁波大学
专 业: 电路与系统
关键词: 流处理器 流程序优化 视频编码 码率控制 指数哥伦布编码
分类号: TN919.81
类 型: 硕士论文
年 份: 2010年
下 载: 72次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机技术,网络技术,通信技术和视频压缩技术的日趋成熟,视频监控技术已经处于数字化和网络化发展时期。高清网络摄像机的研究己经成为当今视频监控技术研究的热门之一,而其关键技术是如何实现采集的视频数据高效率高质量的编码传输。如何对视频数据进行高清实时编码对处理器提出了很高的要求。流体系结构采用大规模的运算阵列和多级存储,通过片内并行并结合面向媒体特征的指令,从体系结构角度实现对应用的高性能支持。美国斯坦福大学的W.J.Dally教授等推出的世界上第一款商用的流处理器Storm在媒体和信号处理等领域取得非常优越的性能。本文在研究Storm流处理器体系结构和AVS(Audie Video Coding Standard)视频编码标准的基础上,将AVS编码算法,利用流处理的思想和编程模型,基于Storm的体系架构,映射在Storm流处理器上,并对实验结果作以详细分析。主要工作有:首先,详细研究了AVS标准,提出了基于AVS的适应于场景频繁切换的码率控制新方法。实验表明该方法能对场景频繁切换有很强的适应性,能很好地根据场景的复杂程度分配不同的比特数,使得图像质量更加平缓,特别对场景切换频繁的视频序列比JVT-G012有更好的编码效果,能得到相对平稳的图像质量。其次,详细研究了流处理器的体系结构和流处理器编程模型,提出了基于流处理器的体系结构的AVS高清编码架构设计,利用流处理的思想,对AVS编码进行流化实现。实验表明,AVS视频编码能很好地应用在流处理器上,对于高清720P(1280X720)图像格式的编码能够达到34fps,达到了高清实时编码的要求。最后,本文详细分析了评价流程序性能的因素,研究了流处理器的编程优化技术。对于流程序设计,流的组织和Kernel的划分是关键和重点,并且直接影响到其它优化的性能。双缓存技术能有效地隐藏DMA的数据延迟,提高任务级并行,大大提高程序的整体性能。鉴于Storm流处理器DPU的强大处理能力,尽可能的提高DPU的效率是流程序设计和优化的重点。

全文目录


摘要  4-5
Abstract  5-9
引言  9-10
1 绪论  10-16
  1.1 选题背景  10-11
  1.2 国内外研究现状  11-13
  1.3 论文主要工作及创新点  13-14
  1.4 论文组织结构  14-16
2 AVS 视频编码标准  16-25
  2.1 AVS 标准的结构  16-17
  2.2 AVS 标准的关键技术  17-22
    2.2.1 帧内预测  17-18
    2.2.2 帧间预测  18-19
    2.2.3 亚像素插值  19-20
    2.2.4 环路滤波  20
    2.2.5 变换量化  20-21
    2.2.6 熵编码技术  21-22
  2.3 AVS 与视频监控  22-23
  2.4 本章小结  23-25
3 Storm 流处理器  25-34
  3.1 流应用和流处理  25-26
  3.2 流处理器的体系结构  26-29
  3.3 流处理器编程模型  29-32
  3.4 SPI 开发环境  32-33
  3.5 本章小结  33-34
4 AVS 码率控制算法研究  34-45
  4.1 码率控制原理  34
  4.2 JVT-G012 码率控制算法及其存在的问题  34-35
  4.3 基于场景切换的码率控制方法  35-43
    4.3.1 率失真模型  35-36
    4.3.2 GOP 层码率调整  36-37
    4.3.3 基于PSNR 的场景切换检测算法  37-39
    4.3.4 基于MAD 的帧层调整  39
    4.3.5 缓冲区调整  39-42
    4.3.6 实验结果和分析  42-43
  4.4 本章小结  43-45
5 流处理器的编码核算法设计  45-64
  5.1 编码核整体设计  45-51
  5.2 变长编码模块设计  51-56
    5.2.1 Z 字型扫描  51-52
    5.2.2 流的组织和索引的建立  52-54
    5.2.3 指数哥伦布编码的流化设计  54-56
  5.3 编码核性能测试和分析  56-62
    5.3.1 整体性能  56-57
    5.3.2 各模块性能比较  57-62
    5.3.3 相关讨论和分析  62
  5.4 本章小结  62-64
6 流处理器的编程优化  64-77
  6.1 流程序评价指标  64-66
  6.2 流的组织优化  66-72
  6.3 双缓存优化  72-76
  6.4 本章小结  76-77
7 结论与展望  77-79
  7.1 本论文工作总结  77-78
  7.2 未来工作展望  78-79
参考文献  79-83
在学研究成果  83-84
致谢  84

相似论文

  1. 基于率失真优化的码率控制算法研究,TN919.81
  2. 基于分布式视频编码错误消除机制的研究与实现,TN919.81
  3. 分布式视频编码边信息生成研究,TN919.81
  4. 基于多视频矩阵控制协议的远程视频监控系统的设计与实现,TP277
  5. 基于LDPCA的分布式视频编码中的非均衡编码,TN919.81
  6. 基于H.264的解码器端错误遮蔽方法研究,TN919.81
  7. 分布式视频编码中边信息技术研究,TN919.81
  8. 基于H.264/AVC可分级视频编码算法的研究,TN919.81
  9. 高效三维视频表达及编码技术研究与开发,TN919.81
  10. 基于CUDA架构的H.264并行计算研究,TN919.81
  11. 无线传感器网络中视频编码的跨层优化研究,TN919.81
  12. 面向窄带通信的视频编码技术研究,TN919.81
  13. 基于压缩感知的分布式视频编码技术研究,TN919.81
  14. SVC分层视频传输的自适应LDPC-UEP方法研究,TN919.8
  15. 基于Cortex-A8平台的H.264解码器优化,TN919.81
  16. 家庭信息终端中视频编码模块的设计与实现,TN919.81
  17. NVD高清视频编著系统的设计与实现,TP391.41
  18. 基于超高清视频编码的同步分层运动估计架构的设计,TN919.81
  19. 面向密集数据并行计算的可重构线性阵列处理器架构的设计,TP332
  20. 基于共享前端的流多核体系结构关键技术研究,TP332
  21. 基于H.264编码标准的可逆视频信息隐藏技术的研究,TN919.81

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信 > 图像编码
© 2012 www.xueweilunwen.com