主权项 |
一种基于流形正则稀疏支撑回归的单帧图像超分辨率重建方法,其特征在于,包括如下步骤:步骤1,构建高分辨率图像块训练集和对应的低分辨率图像块训练集,所述高分辨率图像块训练集由多个高分辨率图像块构成,所述低分辨率图像块训练集由相应的多个低分辨率图像块构成;将输入低分辨率图像划分为若干个相互交叠的低分辨率图像块,大小与低分辨率图像块训练集内低分辨率图像块相同;步骤2,对于输入低分辨率图像中每个低分辨率图像块,计算由低分辨率图像块训练集作为低分辨率图像块字典进行稀疏重建的稀疏编码系数及支撑集,得到与支撑集对应的高分辨率图像块支撑集和低分辨率图像块支撑集;步骤3,对于输入低分辨率图像中每个低分辨率图像块,构建高分辨率图像块支撑集内邻域的相似矩阵W,并得到流形约束项;步骤4,对于输入低分辨率图像中每个低分辨率图像块,根据步骤3所得相似矩阵W,约束重建低分辨率图像块支撑集与对应高分辨率图像块支撑集之间的映射矩阵P;步骤5,对于输入低分辨率图像中每个低分辨率图像块,根据步骤4所得映射矩阵P重建输入对应的高分辨率图像块;求得输入低分辨率图像中所有低分辨率图像块对应的高分辨率图像块后,整合得到高分辨率图像并输出;实现如下,记步骤1所得高分辨率图像块训练集为<img file="FDA0000737750890000011.GIF" wi="254" he="94" />对应低分辨率图像块训练集为<img file="FDA0000737750890000012.GIF" wi="253" he="97" />其中,y<sub>i</sub>代表高分辨率图像块训练集中第i个高分辨率图像块、x<sub>i</sub>代表低分辨率图像块训练集中第i个低分辨率图像块,高分辨率图像块训练集中高分辨率图像块的总个数和低分辨率图像块训练集中低分辨率图像块的总个数都是N;步骤2中,将输入低分辨率图像划分所得任一低分辨率图像块x<sub>t</sub>,通过低分辨率图像块训练集X进行稀疏编码,稀疏编码系数通过下式获得,<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mover><mi>θ</mi><mo>^</mo></mover><mo>=</mo><munder><mrow><mi>arg</mi><mi>min</mi></mrow><mi>θ</mi></munder><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>x</mi><mi>t</mi></msub><mo>-</mo><mi>Xθ</mi><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msub><mo>+</mo><msub><mi>λ</mi><mn>1</mn></msub><msub><mrow><mo>|</mo><mo>|</mo><mi>θ</mi><mo>|</mo><mo>|</mo></mrow><mn>1</mn></msub></mrow>]]></math><img file="FDA0000737750890000013.GIF" wi="609" he="113" /></maths>其中,λ<sub>1</sub>是编码误差和稀疏性之间的平衡参数,θ为长度为N的编码系数,<img file="FDA0000737750890000014.GIF" wi="222" he="103" />返回关于变量θ的函数在得到最小值时θ的取值<img file="FDA0000737750890000015.GIF" wi="69" he="76" />支撑集S定义如下,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>S</mi><mo>=</mo><mi>support</mi><mrow><mo>(</mo><mover><mi>θ</mi><mo>^</mo></mover><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000737750890000021.GIF" wi="328" he="108" /></maths>其中,<img file="FDA0000737750890000022.GIF" wi="47" he="72" />表示稀疏编码系数,<img file="FDA0000737750890000023.GIF" wi="247" he="107" />是稀疏编码系数中非零元素的索引的集合,与支撑集S对应的高分辨率图像块集和低分辨率图像块集分别记为高分辨率图像块支撑集Y<sub>S</sub>={y<sub>i</sub>|i∈S}和低分辨率图像块支撑集X<sub>S</sub>={x<sub>i</sub>|i∈S};步骤3中,将高分辨率图像块支撑集Y<sub>S</sub>中任一高分辨率图像块y<sub>i</sub>看作构成邻接矩阵图G的一个顶点;连接任意两个顶点y<sub>i</sub>和y<sub>j</sub>的边的权值为w<sub>ij</sub>,i的取值为1,2,…,K,j的取值为1,2,…,K,i≠j,K是高分辨率图像块支撑集中图像块的个数;建立高分辨率图像块支撑集的相似矩阵W根据如下公式,<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mover><mi>W</mi><mo>^</mo></mover><mrow><mo>·</mo><mi>i</mi></mrow></msub><mo>=</mo><munder><mrow><mi>arg</mi><mi>min</mi></mrow><msub><mi>W</mi><mrow><mo>·</mo><mi>i</mi></mrow></msub></munder><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>y</mi><mi>i</mi></msub><mo>-</mo><msub><mi>Y</mi><mi>S</mi></msub><msub><mi>W</mi><mrow><mo>·</mo><mi>i</mi></mrow></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msub><mo>+</mo><msub><mi>λ</mi><mn>2</mn></msub><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>W</mi><mrow><mo>·</mo><mi>i</mi></mrow></msub><mo>|</mo><mo>|</mo></mrow><mn>1</mn></msub><mo>,</mo><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo><msub><mi>W</mi><mi>ii</mi></msub><mo>=</mo><mn>0</mn></mrow>]]></math><img file="FDA0000737750890000024.GIF" wi="939" he="118" /></maths>W<sub>·i</sub>为相似矩阵W的第i列向量,W<sub>ii</sub>是相似矩阵W对角线上的元素,<img file="FDA0000737750890000025.GIF" wi="225" he="106" />返回关于变量W<sub>·i</sub>的函数在得到最小值时W<sub>·i</sub>的取值<img file="FDA0000737750890000026.GIF" wi="97" he="85" />λ<sub>2</sub>是y<sub>i</sub>编码误差和W<sub>·i</sub>稀疏性的平衡参数;流形约束项的构建方式如下,<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><munder><mi>Σ</mi><mrow><mi>i</mi><mo>∈</mo><mi>S</mi></mrow></munder><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>Px</mi><mi>i</mi></msub><mo>-</mo><msub><mi>PX</mi><mi>S</mi></msub><msub><mi>W</mi><mrow><mo>·</mo><mi>i</mi></mrow></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>=</mo><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>PX</mi><mi>S</mi></msub><mo>-</mo><msub><mi>PX</mi><mi>S</mi></msub><mi>W</mi><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup><mo>=</mo><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>PX</mi><mi>S</mi></msub><mrow><mo>(</mo><mi>I</mi><mo>-</mo><mi>W</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup></mrow>]]></math><img file="FDA0000737750890000027.GIF" wi="1116" he="131" /></maths>其中,I是单位矩阵;步骤4中,映射矩阵P通过最小化下式得到,<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>O</mi><mi>MSSR</mi></msub><mo>=</mo><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>PX</mi><mi>S</mi></msub><mo>-</mo><msub><mi>Y</mi><mi>S</mi></msub><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup><mo>+</mo><mi>α</mi><msubsup><mrow><mo>|</mo><mo>|</mo><mi>P</mi><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup><mo>+</mo><mi>β</mi><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>PX</mi><mi>S</mi></msub><mrow><mo>(</mo><mi>I</mi><mo>-</mo><mi>W</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup></mrow>]]></math><img file="FDA0000737750890000028.GIF" wi="985" he="104" /></maths>其中,α和β为正则化系数,对目标函数O<sub>MSSR</sub>进行求导,并利用矩阵性质得到映射矩阵P如下,<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>P</mi><mo>=</mo><msub><mi>Y</mi><mi>S</mi></msub><msubsup><mi>X</mi><mi>S</mi><mi>T</mi></msubsup><msup><mrow><mo>(</mo><msub><mi>X</mi><mi>S</mi></msub><msubsup><mi>X</mi><mi>S</mi><mi>T</mi></msubsup><mo>+</mo><mi>αI</mi><mo>+</mo><mi>β</mi><msub><mi>X</mi><mi>S</mi></msub><msubsup><mi>GX</mi><mi>S</mi><mi>T</mi></msubsup><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow>]]></math><img file="FDA0000737750890000029.GIF" wi="763" he="107" /></maths>其中,G=(I‑W)(I‑W)<sup>T</sup>;步骤5中,对任一低分辨率图像块x<sub>t</sub>,相对应的高分辨率图像块通过下式计算得到,y<sub>t</sub>=Px<sub>t</sub>其中,y<sub>t</sub>表示低分辨率图像块x<sub>t</sub>对应的高分辨率图像块。 |