一种用于无线传感网络的分布式图像压缩传输方法

文档序号:8266678阅读:394来源:国知局
一种用于无线传感网络的分布式图像压缩传输方法
【技术领域】
[0001] 本发明涉及无线传感网络的图像压缩传输技术,特别是涉及用于无线传感网络的 分布式图像压缩传输方法。
【背景技术】
[0002] 无线传感网络中的数据压缩技术是对传感器采集的数据或者信息进行压缩,传感 器网络中需要传输大量的数据,将待传输数据进行压缩再传输,可以有效减少网络中的通 信能耗,所以数据压缩非常重要。然而压缩会产生计算能耗,所以在能量有限的无线传感网 络中数据压缩机制的设计需要在通信能耗、计算能耗以及其它需要考虑的不同因素之间进 行折衷。
[0003] 图像压缩是数据压缩技术在数字图像上的应用。由于无线传感网络传感器节点能 量受到极大限制的特点,多媒体信息处理一直是无线传感网络科研中的重大瓶颈问题。图 像压缩应用在无线传感网络中的目的是减少图像数据中的冗余信息,从而用更加高效的格 式存储和传输数据,减少网络中的通信能耗。
[0004] 分布式图像压缩是多个节点互相交流协作,共同完成目标图像的压缩计算任务。 由于图像信息量巨大,压缩图像需要较大的数据缓存空间及计算能耗。而且无线传感网络 中,节点需要承担数据采集、信息计算与消息传输等任务,若是将网络中采集、计算、传输的 压力集中在单个节点上,则不仅增加节点的存储与处理压力,更会减少该节点的寿命。分 布式图像压缩在无线传感网络中的应用是把单个节点的复杂图像压缩计算任务分配到无 线传感器网络中可以互相通信的多个传感器节点上,多个节点通过互相协作、交流,共同计 算、存储及传输数据,合作完成复杂的图像压缩任务。通过分布式图像压缩能把单一节点的 压缩计算任务平均分配到多节点承担,有效均衡网络能耗,有利于增加整个网络的生存周 期。

【发明内容】

[0005] 针对上述问题,本发明提出的分布式图像压缩传输方法,目的在于均衡无线传感 网络处理图像信息的能耗,延长网络生命周期。
[0006] 为实现上述目的,本发明提供基于一种用于无线传感网络的分布式图像压缩传输 方法,包括如下步骤::
[0007] 步骤(1)在网络第一层的采集节点根据待传输图像的特征,对图像自动均匀分 块,把要求的压缩参数及各个分块图像分别发送到网络第二层的多个编码节点;
[0008] 步骤(2)在网络第二层的各个编码节点接收网络第一层采集节点发送的分块图 像,各自对接收到的分块图像进行小波变换,再根据接收到的压缩参数采用基于小波变换 的图像压缩算法对变换后的小波系数矩阵数据进行压缩编码,获得编码文件;其中的小 波变换算法采用提升9-7小波变换,图像压缩算法采用分层小波树集合分割SPIHT(Set Partitioning In Hierarchical Trees)算法;
[0009] 步骤(3)在网络第二层的各个编码节点把在步骤(2)中获得的编码文件发送到网 络第三层的首个传输结点;
[0010] 步骤(4)在网络第三层的传输节点多跳传输编码文件至目标节点;
[0011] 步骤(5)在网络第三层的目标节点对接收到的所有编码文件进行解码及逆小波 变换,对数据进行整合,重构图像。
[0012] 上述技术方案中,步骤(1)所述的图像自动分块方法通过以下步骤实现:
[0013] (1. 1)检测待传输图像是否为彩色图像并检测待传输图像的大小;
[0014] (1. 2)若为灰度图像且图像小于50KB,则不分块图像;
[0015] (1.3)若为灰度图像且图像大于50KB,则将图像均分为4块;
[0016] (1. 4)若为彩色图像且图像小于150KB,则将图像按红绿蓝三通道均分为3个子图 像;
[0017] (1. 5)若为彩色图像且图像大于150KB,则将图像按红绿蓝三通道均分为3个子图 像,每个子图像再均分为4块,共分成12个分块图像。
[0018] 上述技术方案中,步骤(2)所述对分块图像进行压缩编码的过程通过以下步骤实 现:
[0019] (2. 1)对接收到的分块图像进行提升9-7小波变换,一般进行5层小波分解; [0020] (2. 2)计算分层小波树集合分割SPIHT算法初始门限值,
[0021] 初始门限值T。= 2 n,其4
【主权项】
1. 一种用于无线传感网络的分布式图像压缩传输方法,其特征在于该方法是基于一种 三层网络结构,包括如下步骤: 步骤(1)在网络第一层的采集节点根据待传输图像的特征,对图像自动均匀分块,并把 要求的压缩参数及各个分块图像分别发送到网络第二层的多个编码节点; 步骤(2)在网络第二层的各个编码节点接收网络第一层采集节点发送的分块图像,各 自对接收到的分块图像进行小波变换,再根据接收到的压缩参数采用基于小波变换的图像 压缩算法对变换后的小波系数矩阵数据进行压缩编码,获得编码文件; 步骤(3)在网络第二层的各个编码节点把在步骤(2)中获得的编码文件发送到网络第 三层的首个传输结点; 步骤(4)在网络第三层的传输节点多跳传输编码文件至目标节点; 步骤(5)在网络第三层的目标节点对接收到的所有编码文件进行解码及逆小波变换, 对数据进行整合,重构图像。
2. 根据权利要求1所述的一种用于无线传感网络的分布式图像压缩传输方法,其特征 在于步骤(1)中采用了一种改进的自动分块图像方法,包括如下步骤: (1. 1)检测待传输图像是否为彩色图像并检测待传输图像的大小; (1. 2)若为灰度图像且图像小于50KB,则不分块图像; (1. 3)若为灰度图像且图像大于50KB,则将图像均分为4块; (1. 4)若为彩色图像且图像小于150KB,则将图像按红绿蓝三通道均分为3个子图像; (1. 5)若为彩色图像且图像大于150KB,则将图像按红绿蓝三通道均分为3个子图像, 每个子图像再均分为4块,共分成12个分块图像。
3. 根据权利要求1所述的一种用于无线传感网络的分布式图像压缩传输方法,其特征 在于该方法结合提升小波变换及基于小波变换的图像压缩算法实现对图像的有效压缩编 码及解码;其中,步骤(2)中的小波变换及步骤(5)中的逆小波变换采用的是提升9-7小波 变换,步骤(2)中的压缩编码及步骤(5)中的解码采用的是分层小波树集合分割SPIHT算 法。
4. 根据权利要求1所述的一种用于无线传感网络的分布式图像压缩传输方法,其特征 在于步骤(5)中目标节点解码重构图像的过程包括如下步骤: (5. 1)网络第三层的目标节点接收编码文件,解读编码文件,获取该编码文件的图像分 块方式、压缩编码参数,检测是否已经接收齐全原图像所有分块图像的编码文件,若是尚未 接收齐全则继续等待接收下一个编码文件; (5. 2)目标节点根据编码文件中包含的压缩编码参数,逐个解码(5. 1)中接收到的编码 文件,获得小波系数矩阵数据,所采用的解码方法为分层小波树集合分割算法; (5.3)目标节点对(5. 2)中获得的小波系数矩阵做逆小波变换,获得各个分块图像数 据,所采用的小波变换为提升9-7小波变换; (5. 4)目标节点根据编码文件中包含的图像分块方式的信息,拼接(5. 3)中获得的分块 图像数据,重构原图像。
【专利摘要】本发明公开了一种适用于无线传感网络的分布式图像压缩传输方法。该方法基于一种改进的三层网络结构,在网络第一层的采集节点根据待传输图片特征,自动分割图像,将各个分块图像及压缩参数发送到网络第二层的多个编码节点。各个编码节点根据压缩参数对分块图像进行提升9-7小波变换及采用分层小波树集合分割算法进行编码压缩,并将编码文件发送到网络第三层的首个传输节点。网络第三层的传输节点多跳传输编码文件到目标节点,目标节点解码接收到的编码文件重构图像。本发明结合图像分块技术、提升小波变换算法及分层小波树集合分割算法,对图像进行分布式压缩传输,有效减少了网络数据传输量,均衡了传感器节点能耗,延长了网络生命周期。
【IPC分类】H04N19-176, H04N19-37, H04N19-63, H04N19-136
【公开号】CN104581167
【申请号】CN201410752164
【发明人】胡斌杰, 吴恩霖
【申请人】华南理工大学
【公开日】2015年4月29日
【申请日】2014年12月9日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1