欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

指紋圖像片段的拼接方法

文檔序號(hào):6554161閱讀:340來(lái)源:國(guó)知局
專利名稱:指紋圖像片段的拼接方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種指紋圖像處理過(guò)程控制方法,具體來(lái)說(shuō)是一種指紋圖像片段的拼接方法。
背景技術(shù)
隨著生物識(shí)別技術(shù)的不斷發(fā)展和完善,關(guān)于指紋識(shí)別身份的產(chǎn)品不斷地被開發(fā)出來(lái)。近兩年,出現(xiàn)了靠掃描方式來(lái)形成指紋圖像的指紋采集芯片。由于面積小,因此這類指紋采集芯片的成本也大大低于觸摸式面采集芯片和光學(xué)采集儀。動(dòng)靜態(tài)功耗也都很低,最近已得到廣泛應(yīng)用。這類采集儀在采集原理是采集一幀一幀的圖像,然后通過(guò)圖像拼接將若干幀指紋圖像片段拼接成一幅完整的指紋圖像。一般整幅指紋圖像都有幾十甚至上百個(gè)千字節(jié),不但占用的存儲(chǔ)空間也很大,同時(shí)計(jì)算量非常龐大。而對(duì)于一些好的指紋識(shí)別算法都是對(duì)原始圖像進(jìn)行了很多細(xì)致的處理,比如求方向,濾波,特征提取,判斷偽特征,匹配等等。從而,對(duì)于在計(jì)算能力相對(duì)有限的硬件上實(shí)現(xiàn)一個(gè)好的指紋識(shí)別算法來(lái)說(shuō),優(yōu)化程序、減小計(jì)算量就顯得尤為重要。
一般減小計(jì)算量的方法有用若干個(gè)計(jì)算量小的函數(shù)來(lái)擬和計(jì)算復(fù)雜的函數(shù),用定點(diǎn)計(jì)算來(lái)代替浮點(diǎn)運(yùn)算,或事先將所有的值都算好,做成一張表,然后要計(jì)算時(shí)直接查表來(lái)得出結(jié)果。對(duì)于前兩種方法,都是降低計(jì)算精度,對(duì)結(jié)果有一定的影響,而第3種則是犧牲了大量的存儲(chǔ)空間。這些算法都沒(méi)有減小存儲(chǔ)空間。

發(fā)明內(nèi)容
本發(fā)明克服了上述缺點(diǎn),提供一種在指紋圖像拼接的過(guò)程中縮減圖像尺寸,進(jìn)而減小圖像存儲(chǔ)空間和處理計(jì)算量的指紋圖像片段的拼接方法。
本發(fā)明解決其技術(shù)問(wèn)題所采取的技術(shù)方案是一種指紋圖像片段的拼接方法,將待拼接的指紋圖像片段進(jìn)行縮減處理,再將縮減后的指紋圖像片段進(jìn)行拼接。
可包括如下步驟1)計(jì)算所述當(dāng)前待拼接指紋圖像片段與上一幀圖像片段的重疊區(qū)域位置;2)確定當(dāng)前拼接圖像片段在整個(gè)圖像中的位置;3)對(duì)圖像片段進(jìn)行縮減處理;4)將縮減后的圖像拼接成整體圖像。
其中步驟1)、2)、3)順序不限。
所述步驟1)可通過(guò)如下過(guò)程實(shí)現(xiàn)a)在第一幀和第二幀中分別選取從最小塊至最大塊之間的相同大小的兩個(gè)圖像塊,計(jì)算相似度最高的區(qū)域,判斷出行的重合區(qū)域。
b)對(duì)重合區(qū)域進(jìn)行列的微調(diào)過(guò)程中相似度最高的區(qū)域,進(jìn)行列的校驗(yàn)。
所述縮減處理可為刪除所述圖像片段中奇數(shù)行和奇數(shù)列的像素點(diǎn),或刪除所述圖像片段中偶數(shù)行和偶數(shù)列的像素點(diǎn)。
所述每個(gè)圖像塊中可包括至少一個(gè)圖像行,所述圖像塊的相似度為各圖像塊中每個(gè)圖像行的相似度的平均值。
所述近似度的計(jì)算可采用對(duì)各像素點(diǎn)灰度值的距離函數(shù)。
所述灰度值的距離函數(shù)可包括灰度值的方差計(jì)算。
所述步驟4)中,所述縮減后的圖像片段中,上一幀圖像重疊的區(qū)域中,各像素點(diǎn)與上一幀圖像中重疊的像素點(diǎn)可取灰度值的平均值后再進(jìn)行拼接處理。
與現(xiàn)有技術(shù)相比本發(fā)明的有益效果是通過(guò)將待拼接的指紋圖像片段進(jìn)行縮減處理,再將縮減后的指紋圖像片段進(jìn)行拼接,從而實(shí)現(xiàn)減小拼接后指紋圖像的存儲(chǔ)空間的目的,而且,對(duì)于好的指紋識(shí)別算法都是對(duì)原始圖像進(jìn)行了很多細(xì)致的處理,比如求方向,濾波,特征提取,判斷偽特征,匹配等等。在減小了指紋圖像的同時(shí),也降低了圖像處理和特征提取過(guò)程中的計(jì)算量,從而,對(duì)于在計(jì)算能力相對(duì)有限的硬件上實(shí)現(xiàn)一個(gè)好的指紋識(shí)別算法來(lái)說(shuō),在不丟失特征點(diǎn)的前提下,優(yōu)化程序、減小計(jì)算量就顯得尤為重要。


圖1為本發(fā)明的工作流程圖;圖2為舊的一幀指紋圖像片段;圖3為新的一幀指紋圖像片段;圖4為按行統(tǒng)計(jì)重疊區(qū)域示意圖;圖5為重疊區(qū)域橫向微調(diào)示意圖;圖6為正常拼接的原始圖像片段;圖7為按本發(fā)明拼接后的縮小圖像片段。
具體實(shí)施例方式
當(dāng)通過(guò)掃描式指紋傳感器進(jìn)行指紋采集時(shí),手指在所述傳感器上劃擦,所述傳感器依次采集到多幀指紋圖像,圖2、圖3分別為其中的先后采集到的相鄰兩幀指紋圖像片段,通過(guò)設(shè)定一個(gè)較短的采集時(shí)間間隔,使得相鄰兩幀圖像片段中有一個(gè)吻合或非常近似視為吻合的區(qū)塊,這種吻合的程度通過(guò)相似度來(lái)衡量,衡量的依據(jù)是連續(xù)的兩幀圖像有部分象素的灰度值是相同或相近的。所述相似度即為對(duì)應(yīng)像素點(diǎn)灰度值的距離函數(shù),本實(shí)施例中采用的所述距離函數(shù)為對(duì)兩對(duì)應(yīng)像素點(diǎn)灰度值的方差運(yùn)算,如定義圖像行的相似度采用行對(duì)應(yīng),就是兩幀圖像中各任取一行,按每個(gè)對(duì)應(yīng)象素點(diǎn)的灰度值的差的平方和來(lái)作為這兩行的相似度。所述因此,對(duì)應(yīng)于相似度的值越小,相似度越高,就說(shuō)明兩行對(duì)應(yīng)圖像就越吻合。
定義圖像塊的相似度就是兩幀圖像各取連續(xù)的n行作為一個(gè)圖像塊,分別計(jì)算出兩圖像塊中對(duì)應(yīng)行的相似度,然后將各行的相似度值加起來(lái)取平均值來(lái)作為這兩塊圖像的相似度。不難看出行的相似度是當(dāng)n為1時(shí)的特殊情況。
在圖像片段拼接的過(guò)程中對(duì)幀圖像進(jìn)行適當(dāng)?shù)牟脺p,不光減小了原始圖像的存儲(chǔ)空間,并且更進(jìn)一步地減小了計(jì)算量。以下結(jié)合如圖1中,具體描述本實(shí)施例中圖像拼接過(guò)程首先,假定每幀的大小為8行,280列,正常拼接后的圖像大小為應(yīng)為320×400,這是原始圖像的大小。先申請(qǐng)兩塊大小為280×8的內(nèi)存空間,用來(lái)存放相鄰的兩幀圖像,分別為NewSlice[280列×8行]和OldSlice[280列×8行],再申請(qǐng)一個(gè)400/2行、320/2列的空間ImageBuf[160列×200行]用來(lái)存放拼接好并縮小了的圖像。
首先,采集第一幀圖像,放到NewSlice中,如步驟101,由于是起始的第一幀,不用拼接,所以直接舍棄位于奇數(shù)行和奇數(shù)列的像素點(diǎn),保留位于偶數(shù)行和偶數(shù)列的像素點(diǎn),由于ImageBuf中的一行有160個(gè)點(diǎn),而幀圖像進(jìn)行刪減后每行有140個(gè)點(diǎn),則讓幀圖像的每行前后各填加10個(gè)灰度值為背景色的像素點(diǎn),這樣就也是160個(gè)點(diǎn)了,然后拷到ImageBuf中的對(duì)應(yīng)的前4行中,如步驟102。然后如步驟103將NewSlice中的幀圖像拷貝到OldSlice中,接著采集一幅新幀,放到NewSlice中。
然后,比較新幀NewSlice和舊幀OldSlice這兩幀,在新幀中尋找舊幀第7行的中點(diǎn)所對(duì)應(yīng)的新幀中的點(diǎn)。具體做法是先求出在重疊區(qū)域內(nèi)的象素點(diǎn)的灰度值與其重合的象素點(diǎn)的灰度值的差的平方和,然后除以象素點(diǎn)的個(gè)數(shù)作為重合區(qū)域的相似度。按照上述方法,不難看出,兩幅圖像要是能拼接上,重合區(qū)域的相似度一定最小。要求這個(gè)最小值,可用遍歷或二分法等來(lái)求最小值。
這里采用先按行大致判斷重合區(qū)域,然后在進(jìn)行列的微調(diào)。如圖1中104~110為采用遍歷算法求得的新幀與舊幀的行的相似度值最小的區(qū)域,先在步驟104中定義幾個(gè)變量,min為最小相似度值,X為新幀與舊幀重疊的行數(shù),Tempvalue為過(guò)程變量,將圖1中圖像片段的第7行分別與圖2的第X(X=0~6)行重疊,如圖4,重疊區(qū)域的行數(shù)分別為1,2,3,4,5,6,7。求出這7塊的重合區(qū)域的相似度,取得最小的那個(gè)。然后再如步驟111~117將圖1左右各平移若干個(gè)象素,其中如圖5中所示,再求得這幾次的重疊相似度,取最小的相似度值時(shí)的列值Y,作為重合區(qū)域的判斷。這樣,就找到了新幀和舊幀的結(jié)合點(diǎn),也找到了新幀與舊幀吻合后平移的坐標(biāo),如步驟118。
因?yàn)榇藭r(shí)舊幀已經(jīng)進(jìn)行了減切并復(fù)制到ImageBuf中了,故只需將新幀中的象素點(diǎn)對(duì)應(yīng)上所述原始圖像的坐標(biāo),如果對(duì)應(yīng)上的點(diǎn)是奇數(shù)行或奇數(shù)列的點(diǎn)就放棄。在確定ImageBuf中還有剩余空間的情況下,如119,新幀和舊幀重疊部分的象素點(diǎn)則取兩者的平均灰度值來(lái)作為新的灰度值復(fù)制到ImageBuf中,如步驟121,新幀中不重疊的部分就直接復(fù)制到ImageBuf中,如步驟122,空間ImageBuf中沒(méi)有被覆蓋的點(diǎn)仍用背景色填充覆蓋,如步驟123,在復(fù)制前要注意判斷每圖像行中是否有超出空間ImageBuf界限的像素點(diǎn),如果有,可以復(fù)制到該行的另一端或直接舍棄,接下來(lái)返回步驟103中,對(duì)下一幀圖像進(jìn)行上述同樣處理,最后將本應(yīng)拼接成如圖6中的圖像,剪切、拼接成如圖7中的圖像。
本發(fā)明通過(guò)上述裁減幀圖像的方法,不但減小了原始圖像的存儲(chǔ)空間,并且更進(jìn)一步地減小了計(jì)算量。眾所周知,當(dāng)圖像的長(zhǎng)和寬都縮小一半時(shí),面積就縮小為原來(lái)的1/4,如圖6、7。通常處理一幅指紋圖像,需要好幾遍甚至十幾遍的遍歷整幅圖像的每個(gè)象素點(diǎn),當(dāng)圖像面積縮小為原來(lái)的1/4時(shí),整個(gè)圖像處理和特征提取過(guò)程中所減少的計(jì)算量也非常可觀,由于采集儀的精度比較高,采用此法并沒(méi)有丟失特征點(diǎn)。對(duì)后面的特征提取及算法的匹配結(jié)果影響不大。為實(shí)現(xiàn)上述縮小圖像面積的目的,不限于如實(shí)施例中所述的刪減奇數(shù)行和奇數(shù)列的像素點(diǎn),或者刪減是偶數(shù)行和偶數(shù)列的像素點(diǎn)也是同樣道理。
根據(jù)實(shí)際應(yīng)用情況,也可先對(duì)各圖像片段進(jìn)行縮減,再通過(guò)計(jì)算縮減后圖像片段之間的重疊區(qū)域和在整體圖像中的位置進(jìn)行指紋圖像的拼接,采用這種實(shí)施方式與上一實(shí)施例相比,能夠進(jìn)一步減少計(jì)算量。
所述各像素點(diǎn)的灰度可以為0~255的漸變值,或0、1的二進(jìn)制值。本發(fā)明也適用于除指紋采集之外其他以掃描方式的進(jìn)行生物特征采集成像過(guò)程。
以上對(duì)本發(fā)明所提供的指紋圖像片段的拼接方法進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種指紋圖像片段的拼接方法,其特征在于將待拼接的指紋圖像片段進(jìn)行縮減處理,再將縮減后的指紋圖像片段進(jìn)行拼接。
2.根據(jù)權(quán)利要求1所述的指紋圖像片段的拼接方法,其特征在于包括如下步驟1)計(jì)算所述當(dāng)前待拼接指紋圖像片段與上一幀圖像片段的重疊區(qū)域位置;2)確定當(dāng)前拼接圖像片段在整個(gè)圖像中的位置;3)對(duì)圖像片段進(jìn)行縮減處理;4)將縮減后的圖像拼接成整體圖像。其中步驟1)、2)、3)順序不限。
3.根據(jù)權(quán)利要求2所述的指紋圖像片段的拼接方法,其特征在于所述步驟1)通過(guò)如下過(guò)程實(shí)現(xiàn)a)在第一幀和第二幀中分別選取從最小塊至最大塊之間的相同大小的兩個(gè)圖像塊,計(jì)算相似度最高的區(qū)域,判斷出行的重合區(qū)域。b)對(duì)重合區(qū)域進(jìn)行列的微調(diào)過(guò)程中相似度最高的區(qū)域,進(jìn)行列的校驗(yàn)。
4.根據(jù)權(quán)利要求1或2或3所述的指紋圖像片段的拼接方法,其特征在于所述縮減處理為刪除所述圖像片段中奇數(shù)行和奇數(shù)列的像素點(diǎn),或刪除所述圖像片段中偶數(shù)行和偶數(shù)列的像素點(diǎn)。
5.根據(jù)權(quán)利要求3所述的指紋圖像片段的拼接方法,其特征在于所述每個(gè)圖像塊中包括至少一個(gè)圖像行,所述圖像塊的相似度為各圖像塊中每個(gè)圖像行的相似度的平均值。
6.根據(jù)權(quán)利要求5所述的指紋圖像片段的拼接方法,其特征在于所述近似度的計(jì)算采用對(duì)各像素點(diǎn)灰度值的距離函數(shù)。
7.根據(jù)權(quán)利要求6所述的指紋圖像片段的拼接方法,其特征在于所述灰度值的距離函數(shù)包括灰度值的方差計(jì)算。
8.根據(jù)權(quán)利要求2或3所述的指紋圖像片段的拼接方法,其特征在于所述步驟4)中,所述縮減后的圖像片段中,上一幀圖像重疊的區(qū)域中,各像素點(diǎn)與上一幀圖像中重疊的像素點(diǎn)取灰度值的平均值后再進(jìn)行拼接處理。
全文摘要
本發(fā)明涉及一種指紋圖像處理過(guò)程控制方法,具體來(lái)說(shuō)是一種指紋圖像片段的拼接方法。與現(xiàn)有技術(shù)相比本發(fā)明的有益效果是通過(guò)將待拼接的指紋圖像片段進(jìn)行縮減處理,再將縮減后的指紋圖像片段進(jìn)行拼接,從而實(shí)現(xiàn)減小拼接后指紋圖像的存儲(chǔ)空間的目的,而且,對(duì)于好的指紋識(shí)別算法都是對(duì)原始圖像進(jìn)行了很多細(xì)致的處理,比如求方向,濾波,特征提取,判斷偽特征,匹配等等。在減小了指紋圖像的同時(shí),也降低了圖像處理和特征提取過(guò)程中的計(jì)算量,從而,對(duì)于在計(jì)算能力相對(duì)有限的硬件上實(shí)現(xiàn)一個(gè)好的指紋識(shí)別算法來(lái)說(shuō),在不丟失特征點(diǎn)的前提下,優(yōu)化程序、減小計(jì)算量就顯得尤為重要。
文檔編號(hào)G06K9/00GK1804862SQ200610001619
公開日2006年7月19日 申請(qǐng)日期2006年1月18日 優(yōu)先權(quán)日2006年1月18日
發(fā)明者陸舟, 于華章 申請(qǐng)人:北京飛天誠(chéng)信科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
元阳县| 个旧市| 泰安市| 南澳县| 罗山县| 乌鲁木齐县| 施秉县| 南京市| 临海市| 安化县| 英吉沙县| 宁远县| 巴楚县| 荆州市| 和硕县| 潜山县| 苍梧县| 招远市| 兰西县| 淄博市| 天等县| 林芝县| 轮台县| 石门县| 日照市| 武山县| 清水县| 通河县| 泰兴市| 建始县| 南木林县| 惠东县| 安龙县| 景谷| 保德县| 保德县| 察哈| 公主岭市| 临澧县| 延安市| 东明县|