维普资讯
2006年第 5期 大 众 科 技 NO.5,2006
(总第91期) DAZHONG KEJ (CumulativelyNo.91)
三维离散小波变换的matlab实现
刘 丽 1,2
(1.西南交通大学信息科学与技术学院,四川 成都 610031;
2.郑州航空工业管理学院计算机科学与应用系,河南 郑州 450015)
摘【 要】文章简要介绍了动态图像 中常用的三维离散小波变换的概念,井在matlab6.5的编程环境下,根据一维离散小波变
换来实现三维离散小波变换 。
【关键词】多分辨率分解;离散小波变换;子带
【中图分类号】0241.86 【文献标识码】A 【文章编号】1008—1151(2006)05-0033-02
一 、 三维离散小波变换 二、一维离散小波变换的代码实现
目前二维多分辨率分解的理论在图像处理领域得到了广 下面的一维离散小波变换函数 dwtlfun采用了Daubechies
泛的应用,而为了实现动态图像 (视频)的多分辨率分解,有必 序列,当N =2时 ,pk= 【0.482962913145,0.836516303738,
要将二维小波变换算法推广到三维。 0.224143868042,一0.129409522551卜0.129409522551】。同
图1是动态图像信号一层小波分解的三维子带示意图。 样当知道其它小波基序列的时候只需换一下pk即可。图3是采用
其中x方向为帧内行方向,Y方向