本發(fā)明涉及一種量子圖像匹配方法,具體是指一種量子圖像匹配線路的設(shè)計與實現(xiàn)方法,屬于量子圖像處理技術(shù)領(lǐng)域。
背景技術(shù):
1982年,諾貝爾物理學獎得主理查德·費曼提出,量子計算機的計算速度遠遠超過經(jīng)典計算機。20世紀90年代,shor提出的量子素數(shù)因子分解算法以及grover提出的量子搜索算法,進一步證明了量子計算機的計算能力。
量子計算機有不同的結(jié)構(gòu)模型,例如量子圖靈機模型,量子線路模型,細胞自動機模型等。其中量子線路模型比其他幾種模型更容易理解,但功能是等價的,因此通常會采用量子線路模型來定義量子計算機,具體是指:由包含連線和基本量子門排列起來、形成的處理量子信息的量子線路建造的。
圖像是人類獲取信息、表達信息和傳遞信息的重要搜段。因此,數(shù)字圖像處理技術(shù)已經(jīng)成為信息科學、計算機科學、工程科學、地球科學等諸多方面的學者研究圖像的有效工具。事實上,數(shù)字圖像處理需要很大的存儲空間和計算能力,其發(fā)展受到數(shù)字計算機和包括數(shù)據(jù)存儲、顯示和傳輸?shù)认嚓P(guān)技術(shù)的發(fā)展的制約。
將量子計算和圖像處理的技術(shù)相結(jié)合,這種新的不同學科的交叉技術(shù)定義為量子圖像處理。
目前,量子圖像處理主要涉及兩個范疇:第一個是借鑒量子力學中的某些概念和方法解決經(jīng)典計算機中數(shù)字圖像處理的問題;第二個是利用量子計算機對量子圖像進行處理。量子圖像處理以量子計算為基礎(chǔ),研究量子計算機上的圖像處理問題,其需要利用量子力學的基本性質(zhì),包括疊加、糾纏、相干效應(yīng)等。
要進行量子圖像處理,首先要將圖像存儲到量子計算機中,然后再對這個圖像進行各種各樣的處理。研究人員也是從這個兩個方面來研究的,因此就產(chǎn)生了量子圖像處理的兩個研究分支:量子圖像表示,以及量子圖像處理算法。
在量子圖像表示方面,不僅要給出圖像的表示方法,還要給出如何將圖像數(shù)據(jù)存儲在量子計算機上。存儲圖像的過程稱為量子圖像制備,本質(zhì)是一個量子算法。不同的表示方法對應(yīng)不同的制備過程?,F(xiàn)在,已經(jīng)有多個圖像表示方法被提出,例如qubitlattice、realket、frqi、neqr、ineqr、gqir、mcqi等。
在量子圖像處理算法方面,目前包括幾何變換、色彩圖像、特征提取、圖像匹配、圖像分割、圖像加密、信息隱藏和數(shù)字水印等技術(shù)。
其中,對量子圖像匹配的研究已經(jīng)存在一些現(xiàn)有技術(shù),具體包括:
yanfei等人在論文《assessingthesimilarityofquantumimagesbasedonprobabilitymeasurements》中提出了基于概率的量子圖像匹配。其方案是將hadamard門作用于包含兩個量子圖像的量子態(tài)上,使兩個量子圖像的顏色信息部分發(fā)生聯(lián)系,通過測量顏色線路得到概率值,這些概率值表示了兩個量子圖像的匹配程度信息。該論文中提出的方案具有以下限制和缺點:采用frqi的表示方式存儲量子圖像;要求匹配的兩個量子圖像尺寸大小相同;需要準備大量的量子態(tài)并進行多次測量,才能獲得兩個量子圖像的匹配程度信息。
yangyuguang等人在論文《novelquantumgray-scaleimagematching》中提出了關(guān)于灰度圖像的量子圖像匹配。第一種方案是使用兩個量子寄存器分別存儲量子模板圖像和量子參考圖像,將量子可逆減法器作用于一一對應(yīng)的顏色線路上,通過測量獲取像素值差,將所有的像素值差累加后與預(yù)定的公差值進行比較,如果小于公差值,表示匹配成功,否則失敗。第二種方案是將量子傅里葉變換分別作用于兩個量子圖像的量子態(tài)gr(x,y),gs(x,y),變換后的量子態(tài)分別是gr(x,y),gs(x,y),并根據(jù)給定的公式計算出相位相關(guān)系數(shù),如果兩個圖像匹配程度越高,相位相關(guān)系數(shù)越大。該論文中提出的方案具有以下限制和缺點:采用neqr的表示方式存儲量子圖像,即只能比較2n×2n形式的量子圖像;要求匹配的兩個量子圖像尺寸大小相同;需要準備大量的量子態(tài)并進行多次測量,才能獲得兩個量子圖像的匹配程度信息。
jiangnan等人在論文《quantumimagematching》中提出了另外一種關(guān)于灰度圖像的量子圖像匹配。其方案是將量子受控非門作用于量子模板圖像和量子參考圖像的顏色線路,將量子模板圖像的顏色部分的量子比特作為控制位,量子參考圖像的顏色部分的量子比特為目標位,如果顏色信息相同,則量子參考圖像的顏色部分的量子比特全置為零,否則不全為零。將量子模板圖像的左上角坐標是|00>,量子參考圖像的顏色信息全置為零作為條件,從而找出匹配區(qū)域。通過grover提出的方法來增加匹配區(qū)域的坐標信息的概率,從而通過一次測量就能找出匹配區(qū)域。該論文中提出的方案具有以下限制和缺點:采用neqr的表示表示存儲量子圖像;在尺寸較大的量子參考圖像中匹配尺寸較小的量子模板圖像,但只適用于量子參考圖像中只有一個像素點的像素值與量子模板圖像左上角像素點的像素值相同;通過一次測量就能夠準確找出匹配區(qū)域的左上角坐標。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種量子圖像匹配方法,將量子計算與經(jīng)典計算機圖像匹配技術(shù)相結(jié)合,利用基本的量子比特門,以及模塊化的量子線路來實現(xiàn)量子圖像匹配,匹配效率高,適用范圍廣。
為實現(xiàn)上述目的,本發(fā)明提供一種量子圖像匹配方法,將量子計算與經(jīng)典計算機圖像匹配技術(shù)相結(jié)合,實現(xiàn)量子圖像匹配,包含以下步驟:
s0、設(shè)定量子參考圖像的尺寸大小是2n×2n,量子模板圖像的尺寸大小是2m×2m;
s1、采用neqr方式制備以及存儲量子參考圖像,得到量子參考圖像的neqr的表達方式|i>0;
s2、設(shè)計量子參考圖像的量子路線u0,對應(yīng)輸入狀態(tài)|i>0,得到量子參考圖像的輸出狀態(tài)為
s3、采用經(jīng)典圖像處理方式制備以及存儲量子模板圖像,并根據(jù)像素點坐標以及對應(yīng)的像素值均采用獨立的基本態(tài)表示方式設(shè)計量子模板圖像的量子路線,得到量子模板圖像的輸出狀態(tài)為|i>1;
s4、根據(jù)量子參考圖像的輸出狀態(tài)
所述的s1中,量子參考圖像的neqr的表達方式為:
其中,|f(y,x)>表示坐標(y,x)處的像素值,|yx>表示像素點位置,
所述的s2中,量子參考圖像的量子線路u0能實現(xiàn)量子參考圖像與坐標|y,x>,|y,x+1>,…,|y,x+2m-1>,…,|y+2m-1,x+2m-1>間建立聯(lián)系,且|y,x>=|y>|x>,因此得到:
所述的s3中,量子模板圖像的輸出狀態(tài)為:
|i>1=|g(y,x)>|y,x>|g(y,x+1)>|y,x+1>…|g(y+2m-1,x+2m-1)>|y+2m-1,x+2m-1>;
其中,|g(y,x)>表示坐標(y,x)處的像素值。
所述的s4中,具體包含以下步驟:
s41、量子參考圖像的輸出狀態(tài)
使用受控非門,將|i>1中的|g(y,x)>,|g(y,x+1)>,…,|g(y+2m-1,x+2m-1)>分別作為控制位,將
s42、設(shè)置輔助量子比特|f>=|0>;使用多位受控非門,將更新后的
s43、通過采用grover搜索算法,使用輔助量子比特|f>=|1>、
s44、采用投影算子測量方式進行測量,測得匹配區(qū)域左上角坐標的概率是其對應(yīng)基態(tài)的系數(shù)平方,從而確定匹配區(qū)域左上角坐標的值,完成圖像匹配。
綜上所述,本發(fā)明所提供的量子圖像匹配方法,與現(xiàn)有技術(shù)相比,具有以下優(yōu)點和有益效果:
1、充分發(fā)揮量子并行性和量子疊加性等量子計算的獨特性能,利用基本的量子比特門,包括量子比特受控門和單量子比特門,以及模塊化的量子線路來實現(xiàn)量子圖像匹配;
2、通過使用基本的量子比特門,包括量子比特受控門和單量子比特門,采用grover在量子搜索算法中提出的增加測量概率的方法,通過一次測量就能夠準確找出量子參考圖像中匹配區(qū)域的左上角坐標;
3、解決jiangnan等人的論文中提出的方案的不足點,即量子參考圖像中只能有一個像素點的像素值與量子模板圖像左上角像素點的像素值相同;
4、能夠?qū)Τ叽绱笮〔幌嗤膬煞鶊D像進行匹配,適用于很多實際的圖像處理領(lǐng)域,例如數(shù)據(jù)庫圖像檢索,提高圖像匹配的效率,并對量子計算理論的完善和應(yīng)用有重大意義。
附圖說明
圖1為本發(fā)明中的量子參考圖像的實施例的示意圖;
圖2為本發(fā)明中的量子模板圖像的實施例的示意圖;
圖3為本發(fā)明中的n量子比特加一線路的模塊示意圖;
圖4為本發(fā)明中的多位受控非門線路的模塊示意圖;
圖5為本發(fā)明中的黑箱操作線路的模塊示意圖;
圖6為本發(fā)明中的量子參考圖像的量子路線的示意圖;
圖7為本發(fā)明中的量子模板圖像的量子路線的示意圖;
圖8為本發(fā)明中的量子圖像匹配線路的示意圖。
具體實施方式
以下結(jié)合圖1~圖8,詳細說明本發(fā)明的一個優(yōu)選實施例。
本發(fā)明提供一種量子圖像匹配方法,將量子計算與經(jīng)典計算機圖像匹配技術(shù)相結(jié)合,實現(xiàn)量子圖像匹配,包含以下步驟:
s0、設(shè)定量子參考圖像的尺寸大小是2n×2n,量子模板圖像的尺寸大小是2m×2m;
s1、采用neqr(novelenhancedquantumrepresentation,增強量子圖像表示)的方式制備以及存儲量子參考圖像,得到量子參考圖像的neqr的表達方式|i>0;
s2、設(shè)計量子參考圖像的量子路線u0,對應(yīng)輸入狀態(tài)|i>0,得到量子參考圖像的輸出狀態(tài)為
s3、不再采用neqr的方式制備以及存儲量子模板圖像,而是采用經(jīng)典圖像處理方式制備以及存儲量子模板圖像,并根據(jù)像素點坐標以及對應(yīng)的像素值均采用獨立的基本態(tài)表示方式設(shè)計量子模板圖像的量子路線,得到量子模板圖像的輸出狀態(tài)為|i>1;
s4、根據(jù)量子參考圖像的輸出狀態(tài)
所述的s1中,量子參考圖像的neqr的表達方式為:
其中,|f(y,x)>表示坐標(y,x)處的像素值,|yx>表示像素點位置,
所述的s2中,量子參考圖像的量子線路u0能實現(xiàn)量子參考圖像與坐標|y,x>,|y,x+1>,…,|y,x+2m-1>,…,|y+2m-1,x+2m-1>間建立聯(lián)系,且|y,x>=|y>|x>,因此得到:
所述的s3中,量子模板圖像的輸出狀態(tài)為:
|i>1=|g(y,x)>|y,x>|g(y,x+1)>|y,x+1>…|g(y+2m-1,x+2m-1)>|y+2m-1,x+2m-1>;
其中,|g(y,x)>表示坐標(y,x)處的像素值。
所述的s4中,具體包含以下步驟:
s41、量子參考圖像的輸出狀態(tài)
使用受控非門,將|i>1中的|g(y,x)>,|g(y,x+1)>,…,|g(y+2m-1,x+2m-1)>分別作為控制位,將
s42、設(shè)置輔助量子比特|f>=|0>;使用多位受控非門,將更新后的
s43、通過采用grover搜索算法,使用輔助量子比特|f>=|1〉、
s44、采用投影算子測量方式進行測量,測得匹配區(qū)域左上角坐標的概率是其對應(yīng)基態(tài)的系數(shù)平方,從而確定匹配區(qū)域左上角坐標的值,完成圖像匹配。
以下通過一個具體實施例,詳細說明本發(fā)明的量子圖像匹配方法。
如圖1所示,為量子參考圖像的一個具體實施例,其尺寸大小是22×22。如圖2所示,為量子模板圖像的一個具體實施例,其尺寸大小是21×21。如圖3所示,為n量子比特加一線路,在步驟s2中,其實現(xiàn)的功能是當輸入為n量子比特a0×a1×…×an-1≠1的情況下,n量子比特執(zhí)行加一操作,否則不執(zhí)行操作,即實現(xiàn)像素坐標的運算,其中單個加一模塊的量子代價是o(2n+1)。如圖4所示,為n量子比特多位受控非門線路,在步驟s2中,其實現(xiàn)的功能是將輸入的n量子比特yn-1yn-1…y0的信息復(fù)制到初始態(tài)全為|0>的輔助量子比特。如圖5所示,為黑箱操作線路,其實現(xiàn)的功能是根據(jù)給定的像素點坐標,獲取對應(yīng)的像素值;其中單個黑箱操作的量子代價是o(q×2n)。
在進行量子圖像匹配的過程中,包含以下步驟:
s0、設(shè)定量子參考圖像的尺寸大小是22×22,量子模板圖像的尺寸大小是21×21;
s1、采用neqr的方式制備以及存儲量子參考圖像,根據(jù)圖1,得到量子參考圖像的neqr的表達方式為:
s2、根據(jù)圖6所示的量子參考圖像的量子路線u0,得到量子參考圖像的輸出狀態(tài)為:
s3、采用經(jīng)典圖像處理方式制備以及存儲量子模板圖像,并根據(jù)圖7所示的量子模板圖像的量子路線,得到量子模板圖像的輸出狀態(tài)為:
s4、根據(jù)量子參考圖像的輸出狀態(tài)
所述的s4中,具體包含以下步驟:
s41、根據(jù)圖5所示的黑箱操作線路,得到量子參考圖像的輸出狀態(tài)
使用受控非門進行一一比較之后,得到更新后的
s42、使用多位受控非門進行比較,更新后的
s43、通過采用grover搜索算法,使用輔助量子比特|f>=|1>、
s44、采用投影算子測量方式進行測量,測得像素點|0101>的測量概率為其對應(yīng)基態(tài)的系數(shù)平方,從而確定像素點|0101>為圖像匹配區(qū)域左上角坐標的值。
綜上所述,本發(fā)明所提供的量子圖像匹配方法,與現(xiàn)有技術(shù)相比,具有以下優(yōu)點和有益效果:
1、充分發(fā)揮量子并行性和量子疊加性等量子計算的獨特性能,利用基本的量子比特門,包括量子比特受控門和單量子比特門,以及模塊化的量子線路來實現(xiàn)量子圖像匹配;
2、通過使用基本的量子比特門,包括量子比特受控門和單量子比特門,采用grover在量子搜索算法中提出的增加測量概率的方法,通過一次測量就能夠準確找出量子參考圖像中匹配區(qū)域的左上角坐標;
3、解決jiangnan等人的論文中提出的方案的不足點,即量子參考圖像中只能有一個像素點的像素值與量子模板圖像左上角像素點的像素值相同;
4、能夠?qū)Τ叽绱笮〔幌嗤膬煞鶊D像進行匹配,適用于很多實際的圖像處理領(lǐng)域,例如數(shù)據(jù)庫圖像檢索,提高圖像匹配的效率,并對量子計算理論的完善和應(yīng)用有重大意義。
盡管本發(fā)明的內(nèi)容已經(jīng)通過上述優(yōu)選實施例作了詳細介紹,但應(yīng)當認識到上述的描述不應(yīng)被認為是對本發(fā)明的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對于本發(fā)明的多種修改和替代都將是顯而易見的。因此,本發(fā)明的保護范圍應(yīng)由所附的權(quán)利要求來限定。