摘要
现有的二维经验模式分解(Bidimensional empirical mode decomposition, BEMD)算法在极值点查找、内蕴模式筛选和迭代过程中效率低、自适应性有待进一步提高,因此本文提出了一种基于多尺度极值的二维信号经验模式分解方法。首先给出二维多尺度极值二叉树结构的概念和建立方法,进而引出一个新的分解层数和滤波窗口大小的自适应确定原则,由此形成了改进的快速自适应二维经验模式分解方法。对自然图像和合成纹理图像分解的实验结果表明:与现有的快速自适应二维经验模式分解方法相比较,新方法的自适应性和效率都有明显提升。
经验模式分
信号的多尺度极值点蕴含了存在于不同尺度上的丰富信息,成为近年来提高信号处理技术的一个研究方向。2013年,笔者提出了一维信号多尺度极值二叉树结构的概念,研究了其特性,并将其用于一维信号趋势项的快速提
文献[

图1 信号极值点的二叉树结构
Fig.1 Binary tree of multi-level signal extrema
(1)对于一个给定的一维多分量信号f(t),其支撑为[0, T],找出该信号所有的局部极大值点和极小值点,得到集合S〈1,1〉, S〈1,2〉,形成代表最小时间尺度的一级极值点集合S1={S〈1,1〉, S〈1,2〉}。
(2)再分别将S〈1,1〉, S〈1,2〉作为新的序列分别找出它们的局部极大值点和极小值点,得到集合S〈2,1〉, S〈2,2〉,S〈2,3〉和S〈2,4〉,从而得到第二级极值点集S2={S〈2,1〉, S〈2,2〉,S〈2,3〉, S〈2,4〉}。
(3)依此类推,迭代上述操作,直到某一级极值点子集S〈i, j〉的元素数小于3停止迭代,此时的i等于n,被称为多尺度极值的最高级数,而上述迭代过程得到的各级极值点集合和子集就形成了如
将一维多尺度极值二叉树概念推广到二维信号中可以得到:
(1)设I为一个多分量构成的二维信号,F为某种二维局部极值点查找操作,S为其多尺度极值点集合,Si为S的第i级子集。对I进行一次F操作,可以得到I的局部极大值点集S〈1,1〉和局部极小值点集S〈1,2〉,即:F(I)→(S〈1,1〉, S〈1,2〉),由极值点集S〈1,1〉, S〈1,2〉形成第一级极值点子集S1,即S1={S〈1,1〉, S〈1,2〉}。
(2)再分别对S〈1,1〉, S〈1,2〉进行F操作,可以得到第二级极值点子集S2={S〈2,1〉, S〈2,2〉, S〈2,3〉, S〈2,4〉},其中F(S〈1,1〉)→(S〈2,1〉, S〈2,2〉),F(S〈1,2〉)→(S〈2,3〉, S〈2,4〉)。
(3)依此类推,每一个极值点集合又可进一步划分为下一级的两个极值点子集,即第级(i=1,2,…,n,其中n为最高级极值点的级数)极值点集Si可划分为
利用基于窗口的 p⁃邻域比较法和基于 Voronoi 多边形的邻域比较法可以将二维信号局部极值点的查找直接推广到二维多级极值点。但前者窗口尺寸p的选择缺乏自适应性,无法反映出信号内在频率模式的信息,而后者是以 8⁃邻域比较方法得到一级极值点;二级和二级以上的极值点由 Voronoi 多边形内节点与相邻多边形内节点比较得到,虽具有对信号自适应的特点,但随着极值点级数的增加,极值点数快速减少,很快出现极值点稀疏情况,不利于挖掘信号内部包含的众多频率模式分量。因此本文给出基于一维多尺度极值点集的二维多尺度点集的生成方法。二维多尺度极值点集的建立方法具体步骤如下:
(1)如

图2 由方向分离的极值点图合成的最终二维极值点图
Fig.2 2-D MSE-scale extrema based on 1-D MSE-scale extrema
(2)对f1和f2分别使用文献[
(3)将一维多尺度极值点集和中的各极值点子集S′〈i,j〉和S″〈i,j〉按照各像素在原图像I中的位置生成对应的方向分离的2维极值点子集图S′h〈i,j〉和S″v〈i,j〉,其中i=1,2,…,n; j=1,2,…,
(4)将对应层级的方向分离的二维极值点子集图S′h〈i,j〉和S″v〈i,j〉分别取交集,生成对应层级的二维极值点子集,即S〈i,j〉=S′h〈i,j〉∩S′v〈i,j〉,由此得到最终二维极值点集S〈i,j〉,其中i=1,2,…,n; j=1,2,…,
采用此方法生成的二维多尺度极值点在效果上相当于各级极值点在不同尺度的4邻域上查找获得。该方法生成二维多尺度极值点集的优点是速度快、可减弱大尺度级别上极值点稀疏的情况、自适应性强以及物理意义直观。
文献[
FABEMD方法的具体步骤如

图3 FABEMD算法流程图
Fig.3 Flow diagram of FABEMD
然而,FABEMD方法中各级滤波窗口尺寸的计算效率不高,需要反复查找图像极值点、计算极值点间距离矩阵,不能自适应确定分解级数。文献[
针对FABEMD方法存在的不足,本文利用二维多尺度极值的各级极值点密度作为新的指标确定滤波窗口尺寸,提出一种改进的快速自适应BEMD算法,即IFABEMD方法,流程如

图4 改进的FABEMD算法流程图
Fig.4 Flow diagram of IFABEMD
(1)由1.3节方法求出图像I的二叉树结构的多尺度极值点集S={Si}={S〈i,j〉}, i=1,2,…,n; j=1,2,…,
(2)计算各极值点子集S〈i,j〉的极值点数目,由此得到各级极值点的数目为
(1) |
(3)计算各级极值点的平均密度为
(2) |
式中为图像I的像素总数。
(4)确定各级滤波窗口尺寸为
(3) |
(5)设Ires=I,k=1。
(6)利用与FABEMD方法中相同的最大值/最小值统计排序滤波和平滑滤波方法,估计Ires的局部均值信号Imean。
(7)BIMFk = Ires - Imean,Ires = Ires - BIMFk。
(8)如果k<n-1,则k =k+1,转到步骤(6),否则转到步骤(9)。
(9)分解结束。
由
本文通过对典型的自然图像与合成纹理图像的实验仿真来验证上文介绍的二维多尺度极值查找方法和改进FABEMD方法的有效性。实验所用硬件配置为:Intel Core i5⁃7200U CPU,主频2.5 GHz和2.7 GHz,内存8 GB。所用代码均用Matlab语言实现。
不失一般性,以

图5 3种方法查找Lena图像的1~4级极大值点比较(白色点为极大值像素位置)
Fig.5 Comparison of three methods for finding the maximum points of Lena image at levels 1―4 (white points are the location of maximum pixels)
由
为了验证和分析改进FABEMD方法,即IFABEMD方法的有效性,下面分别给出原FABEMD方法和IFABEMD方法对典型的自然图像与合成纹理图像的分解对比结果。其中, FABEMD方法选用极值点最近距离矩阵dadj⁃max和dadj⁃min最小值中的最小值作为滤波窗口尺寸,并且筛选次数为1,迭代次数以分解效果与本文分解的最高级分量相当时为标准;IFABEMD方法不需要筛选过程,迭代次数为多尺度极值点集最高级数n-1(避免滤波窗口尺寸过大使分解速度快速下降)。实验图像如图

图6 自然图像
Fig.6 Natural images

图7 合成纹理图像及其组成分量
Fig.7 Synthetic texture image and its components

图8 Barbara图像分解结果比较
Fig.8 Decomposition results by different methods for Barbara image

图9 Harbour图像分解结果比较
Fig.9 Decomposition results by different methods for Harbour image

图10 D101纹理图像分解结果比较
Fig.10 Decomposition results by different methods for D101 texture

图11 合成纹理图像分解结果比较
Fig.11 Decomposition results by different methods for synthetic texture image
IFABEMD方法分解5层停止;FABEMD方法以分解效果与IFABEMD分解的第5分量效果相当时为停止标准。
由图
从
为了进一步提高现有FABEMD方法的信号自适应性与分解效率,本文提出了一种基于多尺度极值的改进FABEMD方法——IFABEMD方法。IFABEMD方法一方面提高了FABEMD方法在滤波窗口尺寸选择上的自适应性和该参数与分量特征尺度趋势的一致性,另一方面使分解速度更快、分解出的分量构成在视觉上更加合理。最后通过实验结果验证了本文方法的有效性和正确性。本文提出的基于尺度极值点集的IFABEMD方法为传统经验模式分解方法的研究提供了一个新的思路。该方法也为图像分析、图像融合和图像增强等应用提供了新的手段。然而对多尺度极值点集的构建方法和特性及其在BEMD方法中的应用还有待进一步深入研究。
参考文献
HUANG N E,SHEN Z,LONG S R,et al. The empirical mode decomposition and the Hilbert spectrum for nonlinear and nonstationary time series analysis[J]. Proceedings of the Royal Society of Longdon,Series A,1998, 454: 903-995. [百度学术]
WU Z,HUANG N E,CHEN X. The multi-dimensional ensemble empirical mode decomposition method[J]. Advances in Adaptive Data Analysis,2009,1(3): 339-372. [百度学术]
CHEN C Y,GUO S M,CHANG W S,et al. An improved bidimensional empirical mode decomposition:A mean approach for fast decomposition[J]. Signal Processing, 2014(98): 344-358. [百度学术]
HE Z,LI J,LIU L,et al. Three-dimensional empirical mode decomposition (TEMD): A fast approach motivated by separable filters[J]. Signal Processing, 2017(131): 307-319. [百度学术]
MRUTHUN R T,PHILLIP J A. Fast and adaptive empirical mode decomposition for multidimensional, multivariate signals[J]. IEEE Signal Processing Letters, 2018, 25(10): 1550-1554. [百度学术]
NUNES J C,BOUAOUNE Y,DELECHELLE E,et al. Image analysis by bidimensional empirical mode decomposition[J]. Image and Vision Computing, 2003(21): 1019-1026. [百度学术]
NUNES J C,DELECHELLE E. Empirical mode decomposition: Applications on signal and image processing[J]. Advances in Adaptive Data Analysis, 2009, 1(1): 125-175. [百度学术]
LINDERHED A. Image empirical mode decomposition: A new tool for image processing[J]. Advances in Adaptive Data Analysis,2009,1(2): 265-294. [百度学术]
XU Y,LIU B,LIU J,et al. Two-dimensional empirical mode decomposition by finite elements[J]. Proc R Soc A, 2006, 462: 3081-3096. [百度学术]
SHARIF M A B,ATTOH-OKINE N O,KENNETH E B,et al. Bidimensional empirical mode decomposition using various interpolation techniques[J]. Advances in Adaptive Data Analysis, 2009, 1(2): 309-338. [百度学术]
BHUIYAN S M,ADHAMI R R,KHAN J F. Fast and adaptive bidimensional empirical mode decomposition using order-statistics filter based envelope estimation[J]. EURASIP Journal on Advances in Signal Processing, 2008 (5): 1-18. [百度学术]
朱攀,黄战华. 基于2维经验模态分解和高斯模糊逻辑的红外与可见光图像融合[J]. 光电子·激光, 2017, 28(10): 1156-1162. [百度学术]
ZHU Pan,HUANG Zhanhua. Fusion of infrared and visible images based on BEMD and GFL[J]. Journal of Optoelectronics · Laser, 2017, 28(10): 1156-1162. [百度学术]
RIFFI J,MAHRAZ A M,TAIRI H. Medical image registration based on fast and adaptive bidimensional empirical mode decomposition[J]. IET Image Processing, 2013, 7(6): 567-574. [百度学术]
MAHRAZ M A, RIFFI J, TAIRI H. Motion estimation using the fast and adaptive bidimensional empirical mode decomposition[J]. Journal of Real-Time Image Processing, 2012, 1: 1-11. [百度学术]
YUZHEN L,RENFU L. Fast bi-dimensional empirical mode decomposition as an image enhancement technique for fruit defect detection[J]. Computers and Electronics in Agriculture, 2018, 152(9): 314-323. [百度学术]
徐冠雷,王孝通,徐晓刚,等. 基于限邻域EMD的图像增强[J]. 电子学报, 2006, 34(9): 1635-1639. [百度学术]
XU Guanlei,WANG Xiaotong,XU Xiaogang,et al. Image enhancement algorithm based on neighborhood limited empirical mode decomposition[J]. Acta Electronica Sinica, 2006, 34(9): 1635-1639. [百度学术]
MACIEJ W,ADRIAN A,MICHAŁ B,et al. Fast and adaptive bidimensional empirical mode decomposition for the real-time video fusion[C]//Proceedings of Imaging Systems and Techniques (IST) 2012 IEEE International Conference on. [S.l.]: IEEE, 2012: 460-465. [百度学术]