主权项 |
一种非基色单色光图像数据的处理方法,其特征在于,至少包括下列步骤对图像数据进行处理:A.通过二色及其以上的处理设备,采集到二色以上的图像数据F12…i(x,y,z),其中,x为图像的水平坐标,y为图像的垂直坐标,z=1,2,……,i,i≥2,分离各色分量为:F1(x,y)=F12…i(x,y,1)F2(x,y)=F12…i(x,y,2)……Fi(x,y)=F12…i(x,y,i) <mrow> <msub> <mi>F</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='(' close=')'> <mtable> <mtr> <mtd> <msub> <mi>F</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mn>0,0</mn> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>F</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mn>0,1</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <msub> <mi>F</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mn>0</mn> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>F</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mn>1,0</mn> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>F</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mn>1,1</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <msub> <mi>F</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <msub> <mi>F</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>M</mi> <mo>-</mo> <mn>1,0</mn> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>F</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>M</mi> <mo>-</mo> <mn>1,1</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <msub> <mi>F</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>M</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> <mrow> <msub> <mi>F</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='(' close=')'> <mtable> <mtr> <mtd> <msub> <mi>F</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mn>0,0</mn> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>F</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mn>0,1</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <msub> <mi>F</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mn>0</mn> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>F</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mn>1,0</mn> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>F</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mn>1,1</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <msub> <mi>F</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <msub> <mi>F</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>M</mi> <mo>-</mo> <mn>1,0</mn> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>F</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>M</mi> <mo>-</mo> <mn>1,1</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <msub> <mi>F</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>M</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>…… <mrow> <msub> <mi>F</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='(' close=')'> <mtable> <mtr> <mtd> <msub> <mi>F</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mn>0,0</mn> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>F</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mn>0,1</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <msub> <mi>F</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mn>0</mn> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>F</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mn>1,0</mn> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>F</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mn>1,1</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <msub> <mi>F</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <msub> <mi>F</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>M</mi> <mo>-</mo> <mn>1,0</mn> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>F</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>M</mi> <mo>-</mo> <mn>1,1</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <msub> <mi>F</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>M</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>其中,M为图像的水平最大坐标,N为图像的垂直最大坐标;B.将F1(x,y), F2(x,y),……Fi(x,y)传输到数据处理单元,并进行:B.1选择F1(x,y),F2(x,y),……Fi(x,y)中的n个相同像素点,n为l至M×N之间;求出F1(x,y),F2(x,y),……Fi(x,y)的n个相同像素点和: <mrow> <msub> <mi>S</mi> <mn>1</mn> </msub> <mo>=</mo> <munderover> <mi>Σ</mi> <mn>1</mn> <mi>n</mi> </munderover> <msub> <mi>F</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>S</mi> <mn>2</mn> </msub> <mo>=</mo> <munderover> <mi>Σ</mi> <mn>1</mn> <mi>n</mi> </munderover> <msub> <mi>F</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow>…… <mrow> <msub> <mi>S</mi> <mi>i</mi> </msub> <mo>=</mo> <munderover> <mi>Σ</mi> <mi>i</mi> <mi>n</mi> </munderover> <msub> <mi>F</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow>选择S1,S2,……Si的其中之一为Sj,j为1至i;B.2利用计算单元计算,每个S1,S2,……Si与Sj比例的关系: <mrow> <msub> <mi>K</mi> <mrow> <mn>1</mn> <mi>j</mi> </mrow> </msub> <mo>=</mo> <mfrac> <msub> <mi>S</mi> <mi>j</mi> </msub> <msub> <mi>S</mi> <mn>1</mn> </msub> </mfrac> </mrow> <mrow> <msub> <mi>K</mi> <mrow> <mn>2</mn> <mi>j</mi> </mrow> </msub> <mo>=</mo> <mfrac> <msub> <mi>S</mi> <mi>j</mi> </msub> <msub> <mi>S</mi> <mn>2</mn> </msub> </mfrac> </mrow>…… <mrow> <msub> <mi>K</mi> <mi>jj</mi> </msub> <mo>=</mo> <mfrac> <msub> <mi>s</mi> <mi>j</mi> </msub> <msub> <mi>s</mi> <mi>j</mi> </msub> </mfrac> <mo>=</mo> <mn>1</mn> </mrow>…… <mrow> <msub> <mi>K</mi> <mi>ij</mi> </msub> <mo>=</mo> <mfrac> <msub> <mi>S</mi> <mi>j</mi> </msub> <msub> <mi>S</mi> <mi>i</mi> </msub> </mfrac> </mrow>在K1j,K2j,……,Kij中,选择Kmj为同一性校正的标准比例,m为1至i;B.3利用计算单元,对F1(x,y),F2(x,y),……,Fi(x,y)的各像素值进行同一性校正, <mrow> <msub> <mi>D</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>F</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>×</mo> <mfrac> <msub> <mi>K</mi> <mrow> <mn>1</mn> <mi>j</mi> </mrow> </msub> <msub> <mi>K</mi> <mi>mj</mi> </msub> </mfrac> </mrow> <mrow> <msub> <mi>D</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>F</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>×</mo> <mfrac> <msub> <mi>K</mi> <mrow> <mn>2</mn> <mi>j</mi> </mrow> </msub> <msub> <mi>K</mi> <mi>mj</mi> </msub> </mfrac> </mrow>……Dj(x,y)=Fj(x,y)×Kjj/Kmj=Fj(x,y)/Kmj…… <mrow> <msub> <mi>D</mi> <mi>m</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>F</mi> <mi>m</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>×</mo> <mfrac> <msub> <mi>K</mi> <mi>mj</mi> </msub> <msub> <mi>K</mi> <mi>mj</mi> </msub> </mfrac> <mo>=</mo> <msub> <mi>F</mi> <mi>m</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow>…… <mrow> <msub> <mi>D</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>F</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>×</mo> <mfrac> <msub> <mi>K</mi> <mi>ij</mi> </msub> <msub> <mi>K</mi> <mi>mj</mi> </msub> </mfrac> </mrow>B.4利用计算单元从D1(x,y),D2(x,y),……Di(x,y)中再造F(x,y), <mrow> <mi>F</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='(' close=')'> <mtable> <mtr> <mtd> <mi>F</mi> <mrow> <mo>(</mo> <mn>0,0</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mi>F</mi> <mrow> <mo>(</mo> <mn>0,1</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <mi>F</mi> <mrow> <mo>(</mo> <mn>0</mn> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mi>F</mi> <mrow> <mo>(</mo> <mn>1,0</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mi>F</mi> <mrow> <mo>(</mo> <mn>1,1</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <mi>F</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mi>F</mi> <mrow> <mo>(</mo> <mi>M</mi> <mo>-</mo> <mn>1,0</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mi>F</mi> <mrow> <mo>(</mo> <mi>M</mi> <mo>-</mo> <mn>1,1</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <mi>F</mi> <mrow> <mo>(</mo> <mi>M</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>其中,F(x,y)是D1(x,y),D2(x,y),……Di(x,y)同一像素的最小值至最大值之间的数值。 |