圖像拼接反饋環(huán)的制作方法
【專利摘要】本發(fā)明提供的圖像拼接反饋環(huán),其特征在于,包括幀圖像提供模塊、數(shù)據(jù)傳輸模塊、第一RAM選擇模塊、第二RAM選擇模塊、相關(guān)性模塊、RAM存儲(chǔ)陣列、過程控制模塊、鎖幀狀態(tài)控制模塊、圖像檢測(cè)模塊。相關(guān)性模塊結(jié)合上一幀相關(guān)性數(shù)據(jù)和偏移量數(shù)據(jù)及當(dāng)前手指檢測(cè)信號(hào),計(jì)算出當(dāng)前幀的相關(guān)性;相關(guān)性模塊輸出的當(dāng)前幀的偏移量數(shù)據(jù)和當(dāng)前幀相關(guān)性數(shù)據(jù)經(jīng)過過程控制模塊形成流水化的反饋環(huán)路,并通過此環(huán)路對(duì)采集圖像進(jìn)行跟蹤。適用于兩張或兩張以上相鄰間具有部分重疊的圖像的拼接,且圖像無旋轉(zhuǎn)。用ASIC的方式實(shí)現(xiàn)了有效數(shù)據(jù)反饋再應(yīng)用的方法和結(jié)構(gòu),達(dá)到了高速、低成本、計(jì)算量小且流水化的結(jié)構(gòu),尤其適用于刮擦傳感器采集的指紋圖像拼接。
【專利說明】圖像拼接反饋環(huán)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉數(shù)字圖像識(shí)別領(lǐng)域,尤其涉及一種圖像拼接反饋環(huán)【背景技術(shù)】
[0002]圖像拼接技術(shù)可以解決由于采集窗口視角和大小的限制,不能產(chǎn)生很大圖片的問題。所謂的圖像拼接技術(shù)就是將兩張或兩張以上相鄰間具有部分重疊的圖像進(jìn)行無縫拼接,生成一幅大型且有較寬視角的高分辨率圖像的技術(shù)。圖像拼接技術(shù)最早應(yīng)用于航空領(lǐng)域,現(xiàn)已廣泛應(yīng)用于數(shù)字視頻、動(dòng)態(tài)分析、指紋重構(gòu)等領(lǐng)域。
[0003]然而,現(xiàn)有技術(shù)中,頻域和空域的方法都具有一定的不足,最常見的現(xiàn)象就是拼接后的圖像發(fā)生不同程度的形變,對(duì)于后端處理時(shí)的很多環(huán)節(jié)都會(huì)造成嚴(yán)重的影響,直接影響到圖像識(shí)別率。且在估計(jì)相鄰圖像的冗余度的過程中,現(xiàn)有的方法太消耗硬件資源,或者需要消耗較長(zhǎng)的處理時(shí)間,或者普適的圖像范圍并不理想等,從而使產(chǎn)品的性價(jià)比降低。
【發(fā)明內(nèi)容】
[0004]為解決上述技術(shù)問題,本發(fā)明提供的圖像拼接反饋環(huán),其特征在于,包括幀圖像提供模塊、數(shù)據(jù)傳輸模塊、第一 RAM選擇模塊、第二 RAM選擇模塊、相關(guān)性模塊、RAM存儲(chǔ)陣列、過程控制模塊、鎖幀狀態(tài)控制模塊、圖像檢測(cè)模塊;
[0005]所述相關(guān)性模塊包括幀圖像讀選擇控制模塊、相關(guān)性計(jì)算模塊、偏移量跟蹤模塊;
[0006]所述相關(guān)性模塊計(jì)算出幀圖像提供模塊提供的當(dāng)前幀的相關(guān)性數(shù)據(jù)和偏移量數(shù)據(jù),再傳輸給數(shù)據(jù)傳輸模塊、圖像檢測(cè)模塊、鎖幀狀態(tài)控制模塊和過程控制模塊,圖像檢測(cè)模塊根據(jù)接收的當(dāng)前幀的相關(guān)性數(shù)據(jù)檢測(cè)當(dāng)前采集對(duì)象相對(duì)于采集窗口的狀態(tài),并將檢測(cè)到的當(dāng)前采集對(duì)象相對(duì)于采集窗口的狀態(tài)提供給所述相關(guān)性模塊;
[0007]所述過程控制模塊將緩存的上一幀圖像的相關(guān)性數(shù)據(jù)和偏移量數(shù)據(jù)傳回給相關(guān)性豐旲塊;
[0008]所述相關(guān)性數(shù)據(jù)包括相關(guān)性矩陣的最大值最小值及其坐標(biāo);
[0009]所述相關(guān)性模塊還結(jié)合上一幀圖像的相關(guān)性數(shù)據(jù)和偏移量數(shù)據(jù)及當(dāng)前圖像檢測(cè)信號(hào),計(jì)算出當(dāng)前幀的相關(guān)性;相關(guān)性模塊輸出的當(dāng)前幀的偏移量數(shù)據(jù)和當(dāng)前幀相關(guān)性數(shù)據(jù)經(jīng)過過程控制模塊形成流水化的反饋環(huán)路,并通過此反饋環(huán)路對(duì)幀圖像進(jìn)行跟蹤。
[0010]所述RAM存儲(chǔ)陣列由四個(gè)或四個(gè)以上的RAM組成;所述RAM存儲(chǔ)陣列的分配為:
[0011]至少用一個(gè)RAM存儲(chǔ)當(dāng)前正在進(jìn)行相關(guān)性計(jì)算的當(dāng)前幀圖像數(shù)據(jù),定義為當(dāng)前幀RAM ;至少用一個(gè)RAM存儲(chǔ)當(dāng)前正在進(jìn)行相關(guān)性計(jì)算的模板幀圖像數(shù)據(jù),定義為模板幀RAM ;至少用一個(gè)RAM存儲(chǔ)當(dāng)前正在采集的幀圖像數(shù)據(jù),定義為輸入幀RAM ;至少用一個(gè)RAM存儲(chǔ)當(dāng)前釋放鎖幀傳出的圖像數(shù)據(jù),定義為輸出幀RAM;還可以包含一個(gè)RAM存儲(chǔ)當(dāng)前相關(guān)性矩陣,定義為相關(guān)性矩陣RAM。
[0012]所述幀圖像提供模塊提供采集到的每一幀圖像,并將幀圖像通過第一 RAM選擇模塊選擇放入RAM存儲(chǔ)陣列中輸入幀RAM ;
[0013]所述數(shù)據(jù)傳輸模塊傳輸相關(guān)性數(shù)據(jù)、偏移量數(shù)據(jù)、幀圖像;
[0014]所述第一 RAM選擇模塊將接收的幀圖像數(shù)據(jù)選擇放入RAM存儲(chǔ)陣列中的輸入幀RAM中,并將當(dāng)前幀RAM和模板幀RAM中的選定數(shù)據(jù)傳入相關(guān)性模塊;所述第二 RAM選擇模塊對(duì)輸出幀RAM讀地址、讀數(shù)據(jù)和讀使能進(jìn)行處理和中轉(zhuǎn);
[0015]所述過程控制模塊為對(duì)整個(gè)拼接過程的控制模塊;
[0016]所述鎖幀狀態(tài)控制模塊在相關(guān)性模塊每次的相關(guān)性計(jì)算中判斷此幀是否需要鎖幀或釋放鎖幀,并輸出鎖幀控制信號(hào)給第一 RAM選擇模塊和第二 RAM選擇模塊;
[0017]所述圖像檢測(cè)模塊通過實(shí)時(shí)采集的幀圖像及相關(guān)性模塊計(jì)算出的相關(guān)性數(shù)據(jù)判斷采集對(duì)象相對(duì)于采集窗口的狀態(tài)。
[0018]所述相關(guān)性計(jì)算模塊根據(jù)第一 RAM選擇模塊傳來的模板幀和當(dāng)前幀計(jì)算兩幀圖像的相關(guān)性,若所述模板幀為兩幀圖像中參照不動(dòng)的那一幀,則所述當(dāng)前幀為兩幀圖像中參照模板幀上下左右移動(dòng)的另一幀圖像,根據(jù)模板幀和當(dāng)前幀的覆蓋情況,選取兩幀圖像覆蓋區(qū)域的部分或全部數(shù)據(jù),將兩幀圖像覆蓋區(qū)域中的一一對(duì)應(yīng)的數(shù)據(jù)求差值平方之和得到當(dāng)前覆蓋情況下的相關(guān)性運(yùn)算結(jié)果;
[0019]所述相關(guān)性數(shù)據(jù)由相關(guān)性計(jì)算模塊并行輸出到數(shù)據(jù)傳輸模塊、圖像檢測(cè)模塊和過程控制模塊;兩幀圖像在各種覆蓋情況下的相關(guān)性數(shù)據(jù)組成兩幀圖像的相關(guān)性矩陣;所述相關(guān)性矩陣由相關(guān)性計(jì)算模塊輸出到RAM存儲(chǔ)陣列存儲(chǔ)及偏移量跟蹤模塊,并由偏移量跟蹤模塊計(jì)算兩幀圖像的偏移量數(shù)據(jù);
[0020]若兩幀圖像在采集對(duì)象相對(duì)于采集窗口的主要移動(dòng)方向上的相關(guān)位移沒達(dá)到規(guī)定的閾值,則丟棄當(dāng)前幀,采用下一幀圖像代替當(dāng)前幀并與模板幀參與相關(guān)性計(jì)算,此時(shí)的模板幀為當(dāng)前鎖幀的那一幀;若兩幀圖像之間的位移達(dá)到了規(guī)定的閾值,則輸出當(dāng)前進(jìn)行相關(guān)性計(jì)算的模板幀,再把當(dāng)前幀轉(zhuǎn)換成模板幀鎖定,進(jìn)行下一輪相關(guān)性計(jì)算。
[0021]所述偏移量數(shù)據(jù)由偏移量跟蹤模塊輸出,包括參與運(yùn)算的兩幀圖像的水平或垂直方向的偏移量,水平和垂直方向的速度、水平或垂直方向的速度權(quán)重。
[0022]所述偏移量跟蹤模塊根據(jù)當(dāng)前相關(guān)性矩陣求出的開窗范圍,包括上下左右四個(gè)值。在下一幀進(jìn)行相關(guān)性計(jì)算時(shí),在前后兩幀圖像完全重合的基礎(chǔ)上,固定一幀不動(dòng),上下左右移動(dòng)另一巾貞的移動(dòng)范圍 對(duì)應(yīng)于開窗范圍的四個(gè)值。
[0023]所述規(guī)定的閾值為根據(jù)試驗(yàn)得到的經(jīng)驗(yàn)值。
[0024]本發(fā)明提供的一種圖像拼接反饋環(huán)。適用于兩張或兩張以上相鄰間具有部分重疊的圖像的拼接,且圖像無旋轉(zhuǎn)。用ASIC的方式實(shí)現(xiàn)了有效數(shù)據(jù)反饋再應(yīng)用的方法和結(jié)構(gòu),達(dá)到了高速、低成本、計(jì)算量小且流水化的結(jié)構(gòu),尤其適用于刮擦傳感器采集的指紋圖像拼接。
【專利附圖】
【附圖說明】
[0025]圖1為本發(fā)明相關(guān)性模塊在拼接中的反饋環(huán)路示意圖。
【具體實(shí)施方式】
[0026]下面結(jié)合附圖來說明本發(fā)明的優(yōu)選實(shí)施例,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0027]如圖1所示,圖像拼接反饋環(huán),包括幀圖像提供模塊1、數(shù)據(jù)傳輸模塊2、第一 RAM選擇模塊3、第二 RAM選擇模塊4、相關(guān)性模塊5、RAM存儲(chǔ)陣列6、過程控制模塊7、鎖幀狀態(tài)控制模塊8、圖像檢測(cè)模塊9。
[0028]幀圖像提供模塊I提供采集到的每一幀圖像,并將幀圖像通過第一RAM選擇模塊3選擇放入RAM存儲(chǔ)陣列6中的輸入幀RAM。數(shù)據(jù)傳輸模塊2傳輸相關(guān)性數(shù)據(jù)、偏移量數(shù)據(jù)、幀圖像等。所述第一 RAM選擇模塊將接收的幀圖像數(shù)據(jù)選擇放入RAM存儲(chǔ)陣列中的輸入幀RAM中,并將當(dāng)前幀RAM和模板幀RAM中的選定數(shù)據(jù)傳入相關(guān)性模塊;所述第二 RAM選擇模塊對(duì)輸出幀RAM讀地址、讀數(shù)據(jù)和讀使能進(jìn)行處理和中轉(zhuǎn);
[0029]相關(guān)性模塊5將計(jì)算出的當(dāng)前幀的相關(guān)性數(shù)據(jù)和偏移量數(shù)據(jù),同時(shí)傳輸給數(shù)據(jù)傳輸模塊2、給圖像檢測(cè)模塊9和過程控制模塊7.、鎖幀狀態(tài)控制模塊8。相關(guān)性模塊5包括幀圖像讀選擇控制模塊51、相關(guān)性計(jì)算模塊52、偏移量跟蹤模塊53。幀圖像讀選擇控制模塊51按照上一幀圖像求得的開窗范圍,將每一種覆蓋情況選取的覆蓋區(qū)域數(shù)據(jù)以流水線的方式依次從RAM中讀取后送入相關(guān)性計(jì)算模塊52,幀圖像讀選擇控制模塊51生成指定RAM的讀控制信號(hào),如RAM的讀地址,讀使能,并生成相關(guān)控制信號(hào)給相關(guān)性計(jì)算模塊52和偏移量跟蹤模塊53。相關(guān)性計(jì)算模塊52接收第一 RAM選擇模塊3傳來的兩幀圖像中參與運(yùn)算的數(shù)據(jù),并將兩幀圖像分別設(shè)為模板幀和當(dāng)前幀,計(jì)算兩幀圖像的相關(guān)性,若所述模板幀為兩幀圖像中參照不動(dòng)的那一幀,則所述當(dāng)前幀為兩幀圖像中參照模板幀上下左右移動(dòng)的另一幀圖像。根據(jù)模板幀和當(dāng)前幀的覆蓋情況,選取兩幀圖像覆蓋區(qū)域的部分或全部數(shù)據(jù),將兩幀圖像覆蓋區(qū)域中的一一對(duì)應(yīng)的數(shù)據(jù)求差值平方之和得到當(dāng)前覆蓋情況下的相關(guān)性運(yùn)算結(jié)果;兩幀圖像在各種覆蓋情況下的相關(guān)性運(yùn)算結(jié)果組成兩幀圖像的相關(guān)性矩陣。相關(guān)性數(shù)據(jù)包括相關(guān)性矩陣的最大值最小值及其坐標(biāo)。
[0030]相關(guān)性計(jì)算模塊52將相關(guān)性數(shù)據(jù)并行輸出到數(shù)據(jù)傳輸模塊2、圖像檢測(cè)模塊9和過程控制模塊7,相關(guān)性矩陣輸出到RAM存儲(chǔ)陣列6存儲(chǔ)及偏移量跟蹤模塊53,偏移量跟蹤模塊53通過過程控制模塊7提供的上一幀相關(guān)性數(shù)據(jù)和上一幀偏移量數(shù)據(jù)、圖像檢測(cè)模塊9提供的當(dāng)前圖像檢測(cè)信號(hào),以及幀圖像讀選擇控制模塊51提供的相關(guān)控制信號(hào)對(duì)相關(guān)性矩陣進(jìn)行偏移量計(jì)算,得到當(dāng)前幀的偏移量數(shù)據(jù)和下一幀的開窗范圍和相應(yīng)的控制信號(hào)。偏移量模塊53輸出的偏移量數(shù)據(jù)包括參與運(yùn)算的兩巾貞水平或垂直方向的偏移量,水平和垂直方向的速度、水平和垂直方向的速度權(quán)重等。在偏移量跟蹤模塊53根據(jù)當(dāng)前相關(guān)性矩陣求出的開窗范圍,包括上下左右四個(gè)值,及下一幀進(jìn)行相關(guān)性計(jì)算時(shí),在前后兩幀圖像完全重合的基礎(chǔ)上,固定一巾貞不動(dòng),上下左右移動(dòng)另一巾貞的移動(dòng)范圍 對(duì)應(yīng)于開窗范圍的四個(gè)值。若兩幀圖像在采集對(duì)象相對(duì)于采集窗口的主要移動(dòng)方向上的相關(guān)位移沒達(dá)到規(guī)定的閾值,則丟棄當(dāng)前幀,采用下一幀圖像代替當(dāng)前幀并與模板幀參與相關(guān)性計(jì)算,此時(shí)的模板幀為當(dāng)前幀鎖幀的那一幀;若兩幀圖像之間的位移達(dá)到了規(guī)定的閾值,則輸出當(dāng)前進(jìn)行相關(guān)性計(jì)算的模板幀,再把當(dāng)前幀轉(zhuǎn)換成模板幀鎖定,進(jìn)行下一輪相關(guān)性計(jì)算。所述規(guī)定的閾值為根據(jù)試驗(yàn)得到的經(jīng)驗(yàn)值。
[0031 ] RAM存儲(chǔ)陣列6,由四個(gè)或四個(gè)以上的RAM組成,每一個(gè)RAM存儲(chǔ)一幀圖像,RAM存儲(chǔ)陣列6的分配為:至少用一個(gè)RAM存儲(chǔ)當(dāng)前正在進(jìn)行相關(guān)性計(jì)算的當(dāng)前幀圖像數(shù)據(jù),定義為當(dāng)前幀RAM ;至少用一個(gè)RAM存儲(chǔ)當(dāng)前正在進(jìn)行相關(guān)性計(jì)算的模板幀圖像數(shù)據(jù),定義為模板幀RAM ;至少用一個(gè)RAM存儲(chǔ)當(dāng)前正在采集的幀圖像數(shù)據(jù),定義為輸入幀RAM ;至少用一個(gè)RAM存儲(chǔ)當(dāng)前釋放鎖幀傳出的圖像數(shù)據(jù),定義為輸出幀RAM ;還可以包含一個(gè)RAM存儲(chǔ)當(dāng)前相關(guān)性矩陣,定義為相關(guān)性矩陣RAM。
[0032]過程控制模塊7為對(duì)整個(gè)拼接過程的控制模塊。鎖幀狀態(tài)控制模塊8在相關(guān)性模塊每次的相關(guān)性計(jì)算中判斷此幀是否需要鎖幀或釋放鎖幀,輸出鎖幀控制信號(hào)給第一 RAM選擇模塊3和第二 RAM選擇模塊4。
[0033]圖像檢測(cè)模塊9通過實(shí)時(shí)采集的幀圖像及相關(guān)性模塊5計(jì)算出的相關(guān)性數(shù)據(jù)判斷采集窗口采集到有效采集對(duì)象、采集對(duì)象離開采集窗口及采集對(duì)象在采集窗口上移動(dòng)等狀態(tài)。
[0034]相關(guān)性計(jì)算模塊5計(jì)算出的當(dāng)前幀的相關(guān)性數(shù)據(jù)和偏移量數(shù)據(jù),傳輸給數(shù)據(jù)傳輸模塊2、圖像檢測(cè)模塊9、鎖幀狀態(tài)控制模塊10和過程控制模塊7,圖像檢測(cè)模塊9根據(jù)接收的當(dāng)前幀的相關(guān)性數(shù)據(jù)檢測(cè)當(dāng)前采集對(duì)象相對(duì)于采集窗口的狀態(tài),并將檢測(cè)到的當(dāng)前采集對(duì)象相對(duì)于采集窗口的狀態(tài)提供給相關(guān)性模塊5 ;
[0035]過程控制模塊7在將當(dāng)前幀偏移量跟蹤時(shí),將緩存的上一幀相關(guān)性數(shù)據(jù)和偏移量數(shù)據(jù)傳回給相關(guān)性模塊5 ;
[0036]相關(guān)性模塊5還結(jié)合上一幀相關(guān)性數(shù)據(jù)和偏移量數(shù)據(jù)及當(dāng)前圖像檢測(cè)信號(hào),計(jì)算出當(dāng)前幀的相關(guān)性;相關(guān)性模塊5輸出的當(dāng)前幀的偏移量數(shù)據(jù)和當(dāng)前幀相關(guān)性數(shù)據(jù)經(jīng)過過程控制模塊7形成流水化的反饋環(huán)路,并通過此環(huán)路對(duì)采集圖像進(jìn)行跟蹤。
[0037]本發(fā)明提供的一種圖像拼接反饋環(huán)。適用于兩張或兩張以上相鄰間具有部分重疊的圖像的拼接,且圖像無旋轉(zhuǎn)。用ASIC的方式實(shí)現(xiàn)了有效數(shù)據(jù)反饋再應(yīng)用的方法和結(jié)構(gòu),達(dá)到了高速、低成本、計(jì)算量小且流水化的結(jié)構(gòu),尤其適用于刮擦傳感器采集的指紋圖像拼接。
[0038]本領(lǐng)域的技術(shù)人員在不脫離權(quán)利要求書確定的本發(fā)明的精神和范圍的條件下,還可以對(duì)以上內(nèi)容進(jìn)行各種各樣的修改。因此本發(fā)明的范圍并不僅限于以上的說明,而是由權(quán)利要求書的范圍來確定的。
【權(quán)利要求】
1.圖像拼接反饋環(huán),其特征在于,包括幀圖像提供模塊、數(shù)據(jù)傳輸模塊、第一RAM選擇模塊、第二 RAM選擇模塊、相關(guān)性模塊、RAM存儲(chǔ)陣列、過程控制模塊、鎖幀狀態(tài)控制模塊、圖像檢測(cè)模塊; 所述相關(guān)性模塊包括幀圖像讀選擇控制模塊、相關(guān)性計(jì)算模塊、偏移量跟蹤模塊; 所述相關(guān)性模塊計(jì)算出幀圖像提供模塊提供的當(dāng)前幀的相關(guān)性數(shù)據(jù)和偏移量數(shù)據(jù),再傳輸給數(shù)據(jù)傳輸模塊、圖像檢測(cè)模塊、鎖幀狀態(tài)控制模塊和過程控制模塊,圖像檢測(cè)模塊根據(jù)接收的當(dāng)前幀的相關(guān)性數(shù)據(jù)檢測(cè)當(dāng)前采集對(duì)象相對(duì)于采集窗口的狀態(tài),并將檢測(cè)到的當(dāng)前采集對(duì)象相對(duì)于采集窗口的狀態(tài)提供給所述相關(guān)性模塊; 所述過程控制模塊將緩存的上一幀圖像的相關(guān)性數(shù)據(jù)和偏移量數(shù)據(jù)傳回給相關(guān)性模塊; 所述相關(guān)性數(shù)據(jù)包括相關(guān)性矩陣的最大值最小值及其坐標(biāo); 所述相關(guān)性模塊還結(jié)合上一幀圖像的相關(guān)性數(shù)據(jù)和偏移量數(shù)據(jù)及當(dāng)前圖像檢測(cè)信號(hào),計(jì)算出當(dāng)前幀的相關(guān)性;相關(guān)性模塊輸出的當(dāng)前幀的偏移量數(shù)據(jù)和當(dāng)前幀相關(guān)性數(shù)據(jù)經(jīng)過過程控制模塊形成流水化的反饋環(huán)路,并通過此反饋環(huán)路對(duì)幀圖像進(jìn)行跟蹤。
2.根據(jù)權(quán)利要求1所述的圖像拼接反饋環(huán),其特征在于,所述幀圖像提供模塊提供采集到的每一幀圖像,并將幀圖像通過第一 RAM選擇模塊選擇放入RAM存儲(chǔ)陣列中的輸入幀RAM ; 所述數(shù)據(jù)傳輸模塊傳輸相關(guān)性數(shù)據(jù)、幀圖像、閾值參數(shù); 所述第一 RAM選擇模塊將接收的幀圖像數(shù)據(jù)選擇放入RAM存儲(chǔ)陣列中的輸入幀RAM中,并將當(dāng)前幀RAM和模板幀RAM中的選定數(shù)據(jù)傳入相關(guān)性模塊;所述第二 RAM選擇模塊對(duì)輸出幀RAM讀地址、讀數(shù)據(jù)和讀使能進(jìn) 行處理和中轉(zhuǎn); 所述過程控制模塊為對(duì)整個(gè)拼接過程的控制模塊; 所述鎖幀狀態(tài)控制模塊在相關(guān)性模塊每幀的相關(guān)性計(jì)算中判斷此幀是否需要鎖幀或釋放鎖幀,并輸出鎖幀控制信號(hào)給第一 RAM選擇模塊和第二 RAM選擇模塊; 所述圖像檢測(cè)模塊通過實(shí)時(shí)采集的幀圖像及相關(guān)性模塊計(jì)算出的相關(guān)性數(shù)據(jù)判斷采集對(duì)象相對(duì)于采集窗口的狀態(tài)。
3.根據(jù)權(quán)利要求1所述的圖像拼接反饋環(huán),其特征在于,所述RAM存儲(chǔ)陣列由四個(gè)或四個(gè)以上的RAM組成;所述RAM存儲(chǔ)陣列的分配為: 至少用一個(gè)RAM存儲(chǔ)當(dāng)前正在進(jìn)行相關(guān)性計(jì)算的當(dāng)前幀圖像數(shù)據(jù),定義為當(dāng)前幀RAM ;至少用一個(gè)RAM存儲(chǔ)當(dāng)前正在進(jìn)行相關(guān)性計(jì)算的模板幀圖像數(shù)據(jù),定義為模板幀RAM ;至少用一個(gè)RAM存儲(chǔ)當(dāng)前正在采集的幀圖像數(shù)據(jù),定義為輸入幀RAM ;至少用一個(gè)RAM存儲(chǔ)當(dāng)前釋放鎖幀傳出的圖像數(shù)據(jù),定義為輸出幀RAM;還可以包含一個(gè)RAM存儲(chǔ)當(dāng)前相關(guān)性矩陣,定義為相關(guān)性矩陣RAM。
4.根據(jù)權(quán)利要求1所述的圖像拼接反饋環(huán),其特征在于,所述相關(guān)性計(jì)算模塊根據(jù)第一 RAM選擇模塊傳來的選定數(shù)據(jù)計(jì)算兩幀圖像的相關(guān)性,若所述模板幀為兩幀圖像中參照不動(dòng)的那一幀,則所述當(dāng)前幀為兩幀圖像中參照模板幀上下左右移動(dòng)的另一幀圖像;根據(jù)模板幀和當(dāng)前幀的覆蓋情況,選取兩幀圖像覆蓋區(qū)域的部分或全部數(shù)據(jù),將兩幀圖像覆蓋區(qū)域中的一一對(duì)應(yīng)的數(shù)據(jù)求差值平方之和得到當(dāng)前覆蓋情況下的相關(guān)性運(yùn)算結(jié)果; 所述相關(guān)性數(shù)據(jù)由相關(guān)性計(jì)算模塊并行輸出到數(shù)據(jù)傳輸模塊、圖像檢測(cè)模塊和過程控制模塊;兩幀圖像在各種覆蓋情況下的相關(guān)性運(yùn)算結(jié)果組成兩幀圖像的相關(guān)性矩陣;所述相關(guān)性矩陣由相關(guān)性計(jì)算模塊輸入到RAM存儲(chǔ)陣列存儲(chǔ)及偏移量跟蹤模塊,并由偏移量跟蹤模塊計(jì)算兩幀圖像的偏移量數(shù)據(jù); 若兩幀圖像在采集對(duì)象相對(duì)于采集窗口的主要移動(dòng)方向上的相關(guān)位移沒達(dá)到規(guī)定的閾值,則丟棄當(dāng)前幀,采用下一幀圖像代替當(dāng)前幀并與模板幀參與相關(guān)性計(jì)算,此時(shí)的模板幀為當(dāng)前幀鎖幀的那一幀;若兩幀圖像之間的位移達(dá)到了規(guī)定的閾值,則輸出當(dāng)前進(jìn)行相關(guān)性計(jì)算的模板幀,再把當(dāng)前幀轉(zhuǎn)換成模板幀鎖定,進(jìn)行下一輪相關(guān)性計(jì)算。
5.根據(jù)權(quán)利要求1或4所述的圖像拼接反饋環(huán),其特征在于,所述偏移量數(shù)據(jù)由偏移量跟蹤模塊輸出,包括參與運(yùn)算的兩幀圖像的水平或垂直方向的偏移量,水平和垂直方向的速度、水平和垂直方向的速度權(quán)重。
6.根據(jù)權(quán)利要求1所述的圖像拼接反饋環(huán),其特征在于,所述偏移量跟蹤模塊根據(jù)當(dāng)前相關(guān)性矩陣求出的開窗范圍包括上下左右四個(gè)值,在下一幀進(jìn)行相關(guān)性計(jì)算時(shí),在前后兩中貞圖像完全重合的基礎(chǔ)上,固定一幀不動(dòng),上下左右移動(dòng)另一幀的移動(dòng)范圍對(duì)應(yīng)于開窗范圍的四個(gè)值。
【文檔編號(hào)】G06T5/50GK103679668SQ201210344482
【公開日】2014年3月26日 申請(qǐng)日期:2012年9月18日 優(yōu)先權(quán)日:2012年9月18日
【發(fā)明者】張婭舸 申請(qǐng)人:成都方程式電子有限公司