发明名称 基于白光和单色光的混合光学小波变换方法
摘要 本发明涉及一种基于白光和单色光的混合光学小波变换方法,还构造一种光学小波滤波器,先将输入图像经单色光光学小波变换系统实现光学小波变换中的高通滤波,得到输入图像小波变换的高通滤波的数值结果;将输入图像经白光光学小波变换系统实现光学小波变换中的低通滤波,得到输入图像小波变换的低通滤波的数值结果;然后由所述高通滤波的数值结果和低通滤波的数值结果,通过小波逆变换的数值算法,在计算机上重建输入图像。该方法所实现的光学小波变换能够被应用于图像压缩。与传统的基于单色光的光学小波变换系统相比,它能有效地克服相干噪声和散斑噪声,且由该系统实现的光学小波变换结果重建的图像的质量有明显提高。
申请公布号 CN100516978C 申请公布日期 2009.07.22
申请号 CN200710092947.X 申请日期 2007.11.07
申请人 重庆大学 发明人 田逢春;韩亮;李立;曾孝平;冯文江;唐光菊;于雯辉;刘赛;姬艳丽
分类号 G02B27/46(2006.01)I;H04N5/21(2006.01)I;G06T9/00(2006.01)I 主分类号 G02B27/46(2006.01)I
代理机构 重庆市前沿专利事务所 代理人 郭 云
主权项 1、一种基于白光和单色光的混合光学小波变换方法,包括建立单色光光学小波变换系统和建立白光光学小波变换系统,其特征在于:还构造一种光学小波滤波器;将输入图像经由所述单色光光学小波变换系统实现光学小波变换中的高通滤波,得到输入图像小波变换的高通滤波的数值结果;将输入图像经由所述白光光学小波变换系统实现光学小波变换中的低通滤波,得到输入图像小波变换的低通滤波的数值结果;由所述高通滤波的数值结果和低通滤波的数值结果,通过小波逆变换的数值算法,在计算机上重建输入图像;所述光学小波滤波器的构造如下:(1)选择具有对称性质的双正交小波,用于分解的一维尺度函数为φ(x),小波函数为ψ(x);(2)利用张量积方法,由一维小波基构造二维小波基,用于分解的二维尺度函数和小波函数可以通过如下方法求得:低通分解:Φ(x,y)=φ(x)φ(y)水平高通分解:Ψ<sup>h</sup>(x,y)=φ(x)ψ(y)垂直高通分解:Ψ<sup>v</sup>(x,y)=ψ(x)φ(y)对角高通分解:Ψ<sup>d</sup>(x,y)=ψ(x)ψ(y)这样得到的Ψ<sup>h</sup>(x,y),Ψ<sup>v</sup>(x,y)和Ψ<sup>d</sup>(x,y)是关于某一点对称的,进行适当平移后其傅立叶变换就是实函数;(3)对Ψ<sup>h</sup>(x,y),Ψ<sup>v</sup>(x,y)和Ψ<sup>d</sup>(x,y)按如下方法处理:以Ψ<sup>h</sup>(x,y)为例,将其按如下方式分拆为两个函数:<maths num="0001"><![CDATA[<math><mrow><msup><mi>&Psi;</mi><mi>h</mi></msup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mi>&Psi;</mi><mn>1</mn><mi>h</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>-</mo><msubsup><mi>&Psi;</mi><mn>2</mn><mi>h</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中<maths num="0002"><![CDATA[<math><mrow><msubsup><mi>&Psi;</mi><mn>1</mn><mi>h</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msup><mi>&Psi;</mi><mi>h</mi></msup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>,</mo></mtd><mtd><msup><mi>&Psi;</mi><mi>h</mi></msup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&GreaterEqual;</mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msup><mi>&Psi;</mi><mi>h</mi></msup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&lt;</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msubsup><mi>&Psi;</mi><mn>2</mn><mi>h</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msup><mrow><mo>-</mo><mi>&Psi;</mi></mrow><mi>h</mi></msup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>,</mo></mtd><mtd><msup><mi>&Psi;</mi><mi>h</mi></msup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&lt;</mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msup><mi>&Psi;</mi><mi>h</mi></msup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&GreaterEqual;</mo><mn>0</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>对Ψ<sub>1</sub><sup>h</sup>(x,y)和Ψ<sub>2</sub><sup>h</sup>(x,y)进行适当平移,使其关于原点对称,得到Ψ<sub>1</sub><sup>h_shift</sup>(x,y)和Ψ<sub>2</sub><sup>h_shift</sup>(x,y),计算其对应的频域形式的Ψ<sub>1</sub><sup>h_shift</sup>(u,v)和Ψ<sub>2</sub><sup>h_shift</sup>(u,v),这样计算出来的Ψ<sub>1</sub><sup>h_shift</sup>(u,v)和Ψ<sub>2</sub><sup>h_shift</sup>(u,v)为实函数;设Ψ<sub>1</sub><sup>h_shift</sup>(u,v)和Ψ<sub>2</sub><sup>h_shift</sup>(u,v)的最大值为Ψ<sub>max</sub><sup>h</sup>,最小值为Ψ<sub>min</sub><sup>h</sup>,如果<maths num="0004"><![CDATA[<math><mrow><msubsup><mi>&Psi;</mi><mi>min</mi><mi>h</mi></msubsup><mo>></mo><mn>0</mn><mo>,</mo></mrow></math>]]></maths>则令<maths num="0005"><![CDATA[<math><mrow><msubsup><mi>&Psi;</mi><mi>min</mi><mi>h</mi></msubsup><mo>=</mo><mn>0</mn><mo>;</mo></mrow></math>]]></maths>对其按如下方法进行归一化:<maths num="0006"><![CDATA[<math><mrow><msubsup><mi>&Psi;</mi><mrow><mn>1</mn><mi>n</mi></mrow><mrow><mi>h</mi><mo>_</mo><mi>shift</mi></mrow></msubsup><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msubsup><mi>&Psi;</mi><mn>1</mn><mrow><mi>h</mi><mo>_</mo><mi>shift</mi></mrow></msubsup><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>-</mo><msubsup><mi>&Psi;</mi><mi>min</mi><mi>h</mi></msubsup></mrow><mrow><msubsup><mi>&Psi;</mi><mi>max</mi><mi>h</mi></msubsup><mo>-</mo><msubsup><mi>&Psi;</mi><mi>min</mi><mi>h</mi></msubsup></mrow></mfrac><mo>,</mo></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><msubsup><mi>&Psi;</mi><mrow><mn>2</mn><mi>n</mi></mrow><mrow><mi>h</mi><mo>_</mo><mi>shift</mi></mrow></msubsup><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msubsup><mi>&Psi;</mi><mn>2</mn><mrow><mi>h</mi><mo>_</mo><mi>shift</mi></mrow></msubsup><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>-</mo><msubsup><mi>&Psi;</mi><mi>min</mi><mi>h</mi></msubsup></mrow><mrow><msubsup><mi>&Psi;</mi><mi>max</mi><mi>h</mi></msubsup><mo>-</mo><msubsup><mi>&Psi;</mi><mi>min</mi><mi>h</mi></msubsup></mrow></mfrac><mo>,</mo></mrow></math>]]></maths>用同样的方法由Ψ<sub>v</sub>(x,y)分拆得到Ψ<sub>1n</sub><sup>v_shift</sup>(u,v)和Ψ<sub>2n</sub><sup>v_shift</sup>(u,v),由Ψ<sup>d</sup>(x,y)分拆得到Ψ<sub>1n</sub><sup>d_shift</sup>(u,v)和Ψ<sub>2n</sub><sup>d_shift</sup>(u,v)。
地址 400044重庆市沙坪坝区沙正街174号