[go: up one dir, main page]

TW201227534A - Method and system for matching texture feature points in images - Google Patents

Method and system for matching texture feature points in images Download PDF

Info

Publication number
TW201227534A
TW201227534A TW99145937A TW99145937A TW201227534A TW 201227534 A TW201227534 A TW 201227534A TW 99145937 A TW99145937 A TW 99145937A TW 99145937 A TW99145937 A TW 99145937A TW 201227534 A TW201227534 A TW 201227534A
Authority
TW
Taiwan
Prior art keywords
image
lbp
target
texture feature
texture
Prior art date
Application number
TW99145937A
Other languages
Chinese (zh)
Other versions
TWI411969B (en
Inventor
Yu-Long Wang
Yen-Shu Chang
zhi-hong Ou
Yea-Shuan Huang
Original Assignee
Ind Tech Res Inst
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ind Tech Res Inst filed Critical Ind Tech Res Inst
Priority to TW99145937A priority Critical patent/TWI411969B/en
Priority to CN201110061865.5A priority patent/CN102542245B/en
Publication of TW201227534A publication Critical patent/TW201227534A/en
Application granted granted Critical
Publication of TWI411969B publication Critical patent/TWI411969B/en

Links

Landscapes

  • Image Analysis (AREA)

Abstract

A method and a system for matching at least two texture feature points in at least two images are provided. The method for matching the texture feature points includes the following steps. A reference image and a target image are received. A LBP reference image is obtained according the reference image and a LBP target image is obtained according the target image. A plurality of reference texture feature points in the LBP reference image are detected. A plurality of target texture feature points in the LBP target image are matched according the reference texture feature points.

Description

201227534 1 W&ybbFiOi 六、發明說明: 【發明所屬之技術領域】 本案是有關於一種影像之比對方法及系統,且特別是 有關於一種影像之紋理特徵點比對方法及系統。 【先前技術】 現今特徵點擷取較常見的技術為角點偵測,其角點偵 測方法眾多,目的是在灰階影像中找出較具有鑑別度的特 徵點位置,希望能排除容易比對錯誤的直線與亮度值變化 ® 較為一致的區域,而擷取出的特徵點通常為灰階影像亮度 值對比較強烈且較為角落的區域,其效果雖然穩定,但所 偵測到的特徵點點數不夠密集,其實在灰階影像中還有很 多區域其比對的鑑別度也是相當高的。 傳統的比對方法有光流法與眾多的區塊比對方法,傳 統光流法因為其本身理論的定義限制,無法比對移動量較 大的特徵點,對於光線變化較無抑制能力,且速度上也稍 Φ 嫌太慢。 【發明内容】 本案係有關於一種影像之比對方法及系統,其利用區 塊比對方法,其對光線變化有一定的抑制能力。 根據本案之第一方面,提出一種影像之紋理特徵點比 對方法。紋理特徵點比對方法包括以下步驟。接收一參考 影像及一目標影像。依據參考影像,產生一局部二元圖形 (Local Binary Pattern,LBP)參考影像,並依據目標 201227534201227534 1 W&ybbFiOi VI. Description of the Invention: [Technical Field of the Invention] The present invention relates to an image comparison method and system, and more particularly to a texture feature point comparison method and system for an image. [Prior Art] Nowadays, the more common techniques for feature point extraction are corner detection. There are many methods for detecting corner points. The purpose is to find the location of feature points with more discrimination in grayscale images, hoping to eliminate easy comparison. The wrong line and the brightness value change are more consistent areas, and the extracted feature points are usually the areas where the gray image brightness value is stronger and more corners. Although the effect is stable, the number of feature points detected is Not dense enough, in fact, there are still many regions in the grayscale image, the degree of discrimination of the comparison is also quite high. The traditional method of comparison has the optical flow method and a large number of block comparison methods. The traditional optical flow method is limited by the definition of its own theory, and cannot compare the feature points with larger movement amount, and has no inhibition ability for light changes. The speed is also slightly Φ too slow. SUMMARY OF THE INVENTION The present invention relates to an image comparison method and system, which utilizes a block comparison method, which has a certain ability to suppress light changes. According to the first aspect of the present invention, a texture feature point comparison method for an image is proposed. The texture feature point comparison method includes the following steps. Receive a reference image and a target image. According to the reference image, a local Binary Pattern (LBP) reference image is generated and according to the target 201227534

TW6966PA 影像產生-LBP目標影像。彳貞測LBp參考 彻, 紋理特徵點。依據此些參考紋理特徵點, =考 比對出對應之數個目標紋理特徵點。、βΡ目“影像 根據本案之一第二方面,提出一種 比對系統。紋理特徵點比對系統包括一象局之^里特^點 (Locai Binary mtern,咖)產生單元 形 f 一比對單元。提供單元㈣純—提 =早疋 考影像及-目標影像。£βρ產生單元係 2 =-參 生- LBP參考影像,並依據目標參考衫像,產 像尋找對應之數個目標紋理特徵點特徵點’於聊目標影 例’並配合所:圖之ί述:::如更:解,下文特舉實施 【實施方式】 請參照第1圖及第2圖,第 紋理特徵點比對方法之流程圖,第本實施例衫像之 之紋理特徵點比對系統1〇〇==圖綠示本實施例影像 徵點比對方法主要包含三個部方八4圖°本實施例之紋理特 取、⑴局部二元圖形(L〇c^ .⑴紋理特徵點的榻 像之區塊比對及(3 )維盤站lnary Pattern,LBP)影 Difference,SAD) 掄、=、差和(sum of Absolute 像之紋理特徵點比對系系搭配第2圖之影 所屬技術領域中具有通常知識者均例本::比= .忘. 4 201227534 法並不侷限應用於第2圖之比對系統100,也不侷限於下 述之演算示例。 (1)紋理特徵點擷取的擷取: 如第1圖所示,在步驟S101中,提供單元110提供 一參考影像Ir及一目標影像It,以供本實施例影像之紋 理特徵點比對系統100接收。提供單元110例如是一攝影 機、一照相機或儲存數張影像之儲存裝置。參考影像Ir 及目標影像It例如是連續拍攝之前一刻影像及當下刻影 φ 像。 接著,在步驟S102中,LBP產生單元120依據參考 影像Ir,產生一 LBP參考影像LBPr,並依據目標影像It 產生一 LBP目標影像LBPt。 舉例來說,本實施例之LBP參考影像LBPr的產生方 法是從參考影像Ir上進行3x3的遮罩運算所產生的結 果,而3x3的遮罩運算方法是比較遮罩中心點之參考像素 Pr之亮度與周遭8個參考像素Pr之亮度的大小關係。 • 請參照第3圖,其繪示LBP運算示意圖。參考影像The TW6966PA image generation - LBP target image. Measure the LBp reference, texture feature points. According to the reference texture feature points, the corresponding target texture feature points are compared. According to the second aspect of the present invention, a comparison system is proposed. The texture feature point comparison system includes a Loca Binary mtern (cafe) generating a unit shape f-aligning unit. Provide unit (4) pure - mention = early reference image and - target image. £βρ generation unit 2 = - participation - LBP reference image, and according to the target reference shirt image, the image looks for the corresponding number of target texture feature points Feature point 'in the target image' and cooperate with: Figure::: More: solution, the following special implementation [implementation] Please refer to Figure 1 and Figure 2, texture feature point comparison method The flow chart of the texture feature point comparison system of the first embodiment of the present invention is 〇〇==Fig. Green. The image point comparison method of the embodiment mainly includes three parts and eight figures. The texture of this embodiment Special extraction, (1) partial binary graphics (L〇c^. (1) block comparison of tatographic features of texture feature points and (3) lnary Pattern, LBP), Difference, SAD) 抡, =, difference and Sum of Absolute image texture point matching system with the shadow of the second picture belongs to the technical field The average person who has the usual knowledge:: ratio = . Forgot. 4 201227534 The method is not limited to the comparison system 100 of Figure 2, nor is it limited to the following calculation examples. (1) Texture feature points As shown in FIG. 1 , in step S101 , the providing unit 110 provides a reference image Ir and a target image It for receiving by the texture feature point comparison system 100 of the image of the embodiment. The providing unit 110 is, for example, a camera, a camera or a storage device for storing a plurality of images. The reference image Ir and the target image It are, for example, a moment before the continuous shooting and the current φ image. Next, in step S102, the LBP generating unit 120 is based on the reference image Ir. An LBP reference image LBPr is generated, and an LBP target image LBPt is generated according to the target image It. For example, the LBP reference image LBPr of the embodiment is generated by performing a 3x3 mask operation on the reference image Ir. As a result, the 3x3 mask operation method compares the brightness of the reference pixel Pr of the center point of the mask with the brightness of the surrounding eight reference pixels Pr. • Refer to FIG. 3, which shows L. BP operation diagram. Reference image

Ir之一個參考像素Pr的亮度可以用8位元來表示,其分 別表示為bl、b2、b3、b4、b5、b6、b7、b8。當鄰近之參 考像Pr之亮度大於中心參考像素Pr之亮度,則設定其值 為1 ;否則設定其值為0。如第3圖右側所示,最後所產 生的8位元LBP值為「11111100」。參考影像Ir的每一個 參考像素Pr皆計算其LBP值後,即可獲得LBP參考影像 LBPr。 請參照附圖1,其繪示數張原始影像及其LBP影像。 201227534The luminance of one reference pixel Pr of Ir can be expressed by 8 bits, which are denoted as bl, b2, b3, b4, b5, b6, b7, b8, respectively. When the brightness of the adjacent reference image Pr is greater than the brightness of the center reference pixel Pr, the value is set to 1; otherwise, the value is set to 0. As shown on the right side of Figure 3, the last 8-bit LBP value is "11111100". The LBP reference image LBPr is obtained after each of the reference pixels Pr of the reference image Ir calculates its LBP value. Referring to FIG. 1, a plurality of original images and their LBP images are illustrated. 201227534

TW6966PA 附圖1之上排影像為亮度不 ”TW6966PA The upper row of images in Figure 1 is not brightness."

影像為其對應之LBP影像。由附影像:附圖1之下排 -種區域性的亮度對比關係、可以付知LBP影像是 有相當程度的容忍能力。當 $或較暗),對光線變化 影像不會有太大的變動 始衫像的光線變化時,其LBP 然後’在步驟S103中,備制留_ 像Ir之數個目標紋理特 “早70 130摘測出參考影 方法之前,先說明债測單元^說明紋理特徵點掏取 (H_ — Stance)來求得兩個Glb=依 =:月距離 在LBP影像中,一個 值之差異里。 =::r 大小,_===; 二行二進制的8位元與: 否則皆的結果,==°才會有〇的結果, 其數值為丨_數,斥(㈣邏輯運算後 如下式⑴為例,「10110111」與Γ1011ιηιη XOR 10111010 οοοοΰοι · : = 結果為其漢明距離為3。= 數較U漢明距離越大,表㈣差異度越大的 ► · · · ·鲁♦ .............................C1) 請參照第4圖,其綸干一泉去 參考像素如一6):意:考:參素考 f 7X7的參考像讀_ ’財考像素Pro射心: 個圓C,而周遭會有16個參考像素xi位於這個圓c = 201227534The image is its corresponding LBP image. From the attached image: Figure 1 below, a kind of regional brightness contrast relationship, it can be known that the LBP image has a considerable degree of tolerance. When $ or darker, the light change image does not change much when the light of the starter image changes, and the LBP then 'in step S103, prepares the remaining _ like Ir's several target textures. Before extracting the reference shadow method, first explain the debt measurement unit ^ to describe the texture feature point extraction (H_ - Stance) to obtain two Glb=== month distance in the LBP image, a difference in value. ::r size, _===; 2 lines of binary octets and: Otherwise, the result of all, == ° will have a 〇 result, the value is 丨 _ number, repulsion ((4) logic operation is as follows (1) For example, "10110111" and Γ1011ιηιη XOR 10111010 οοοοΰοι · : = The result is that the Hamming distance is 3. = The greater the distance from the U Hamming, the greater the difference in the table (four) ► · · · · Lu ♦ ... ..........................C1) Please refer to Figure 4, its Ranganquanquan reference pixel as a 6): meaning: test: Reference test f 7X7 reference like reading _ 'Cai Kong Pixel Pro Shooting: a circle C, and there will be 16 reference pixels xi around this circle c = 201227534

I W6966PA (i=l〜16)。偵測單元13。並設定一臨:值莫:距^ 個漢明距離U足义_ y時,羞2虽連續η :我們所要練的一個參考紋理特徵點卜。其中考:素Pr〇 表不參考像素Pr〇與參考像 、 參考像素Pr0之附近為平滑區域時,其H大。所以,當 比較低。並且漢明距離u足"二'mu 表示此參考像素Pr0的幾何角度程的連續數量可以 Pr〇為角點時,其漢明距㈣一滿;"列如’ 像素 简直線邊緣時,其:莫二 足_%>丨的連續數量會比較小。在 〜禹 130 t:參數°來排除容易比對錯誤恤邊:測單元 明參照附圖2’其繪示參考紋理特徵點緣立 上述條^之參,素^即可_為參考紋理足 (2 ) LBP影像之區塊比對· 接著’在步驟S104中,比對罝* 1/ln 紋理特徵點fr,於目標,像If t 140依據此些參考 理特徵點ft。、ι ?出對應之數個目標紋 目找^LB!^生早疋12G得到LBP參考影像咖盘LBP 接二2測單f 13Q _出參考紋理特徵點 目標紋理特徵f"t仃可== 置比對來^目標影像It的 點^與目標紋理特徵點ft對應^出參考紋理特徵 201227534I W6966PA (i=l~16). Detection unit 13. And set a side: value Mo: from ^ Hamming distance U foot _ y, shame 2 although continuous η: a reference texture feature point we want to practice. The test is as follows: When the vicinity of the pixel Pr 〇 and the reference image and the reference pixel Pr0 are smooth regions, the H is large. So when it is lower. And Hamming distance u foot " two 'mu indicates that the continuous number of geometric angles of this reference pixel Pr0 can be Pr 〇 corner point, its Hamming distance (four) is full; " column such as 'pixel simple straight edge, It: the number of consecutive _%> 丨 连续 will be relatively small. In the ~ 禹 130 t: parameter ° to rule out the easy comparison of the wrong shirt side: the measurement unit clearly refers to Figure 2', which shows the reference texture feature point edge of the above-mentioned article ^, can be _ for the reference texture foot ( 2) Block alignment of the LBP image. Then, in step S104, the 罝*1/ln texture feature point fr is compared to the target, such as If t 140, according to the reference feature points ft. , ι out the corresponding number of target lines to find ^ LB! ^ 生早疋 12G get LBP reference image coffee tray LBP 2 2 test list f 13Q _ out reference texture feature point target texture feature f"t仃可== Set the comparison ^ the target image It's point ^ corresponds to the target texture feature point ft ^ out reference texture feature 201227534

TW6966PA * j 舉例來說,請參考第5圖,其繪示LBP區塊比對之示 意圖。比對單元140於目標影像It尋找出對應於一參考 紋理特徵點fr之位置(^7)。 接著,以位置為中心,在目標影像It框選出7χ7 搜尋範圍R。比對單元14〇並在參考影像Ιγ中,以參考紋 理特徵點fr為中心框選出3χ3參考比對區塊rl。比對單 元140更在7x7搜尋範圍R内,以每一目標像素pt為中 〜任思框選出3x3目標比對區塊r2。如此將可以框選出7 π個目標對比區塊r2 (第5圖僅繪示出一個目標比對區 塊 r2 ) 〇 然後,比對單元140計算參考比對區塊rl與每一目 標比對區塊r2的漢明距離總和。其數學式表示如下式 (2 ) · 廿 … ............(2) 八中Μ為移動向量’ 4U],„e[_33],ve[姊妹七”力 為參考影像Ir巾,座標為(x+i,w)的參考像素&之咖 值。味_,_ν)為目標影像It中,座標為+一)的 參考像素Pt之LBP值。 當統計完7x7搜尋範圍内所有參考像素阡與目梹 素Pt之漢明距離κ„,ν)時,設定_門檀值。當漢明^離 叫如)小於此門檻值時’表示此參考像素阡與此 素Pt之相似度夠高,則設定此目標像 不 徵…候選點,最後…尋範圍 201227534 woyoom 點)考紋理特徵點卜與多個可能的目標紋理特徵 點ft的移動向量(wv)的集合。 竹伋 (?絕對誤差和(SAD)之區塊比對: 紋理:ί點步是:中,判斷單元150判斷每-參考 僅對應於一個目標紋理特徵點ft。若 fi,則:考紋理特徵點^對應於多個目標紋理特徵點 it,則進入步驟Si〇6。 又點 fr 160 (‘ 〇uUu e D Γ徵‘點^之亮度的絕對誤差和 標紋理特徵點ft㈣⑽心卿選取其中之一目 un -舉例來說’經過上述LBP 11塊比對之後,比對單-=到座標為(撕考紋理特徵點fr可能對岸t = =)’而對應於多個目標紋理特徵點二 理=二:固參考紋理特徵點斤對應於-個目乂 竹㈣u u卩真正移動向量(mv))。 16〇將和(SAD)是—個全域的搜尋法,選取單元 入二與參考紋理特徵點“ 及其對應之最❹的目絲小的軸向量Μ (―)。-的目“理特徵點⑽,其座標為 (^W*,^ + V*)=arg SAD{l>y)(x + U}y + v).......................... 輯運== = =離:實作上’將心i 直接利用查表的方式來計算j 201227534TW6966PA * j For example, please refer to Figure 5, which shows the LBP block alignment. The matching unit 140 finds a position (^7) corresponding to a reference texture feature point fr at the target image It. Next, with the position as the center, the 7χ7 search range R is selected in the target image It box. The comparison unit 14 〇 and in the reference image Ι γ, selects the 3 χ 3 reference alignment block rl with the reference texture feature point fr as the center. The comparison unit 140 is further in the 7x7 search range R, and the target 3x3 target comparison block r2 is selected for each target pixel pt. Thus, 7 π target contrast blocks r2 can be selected (the fifth graph only shows one target comparison block r2). Then, the comparison unit 140 calculates the reference comparison block rl and each target alignment area. The sum of the Hamming distances of the block r2. Its mathematical expression is expressed by the following formula (2) · 廿... ............(2) Eight middle Μ is the moving vector '4U', „e[_33], ve[Sister Seven” force is The reference image Ir towel, the coordinate value of the reference pixel & (x + i, w). The taste _, _ν is the LBP value of the reference pixel Pt whose coordinates are + a) in the target image It. When counting all the reference pixels in the 7x7 search range and the Hamming distance κ„, ν) of the target Pt, set the _ gate value. When the Hamming ^ is called less than this threshold, 'represent this reference. The similarity between the pixel 阡 and the prime Pt is high enough, then the target image is set to be unrecognized... the candidate point, and finally... the search range 201227534 woyoom point) the motion vector of the texture feature point and the motion vector of the plurality of possible target texture feature points ft ( The set of wv). The bamboo block (? Absolute error sum (SAD) block comparison: texture: ί point step is: medium, the judgment unit 150 judges that each reference only corresponds to one target texture feature point ft. If fi, Then: the texture feature point ^ corresponds to a plurality of target texture feature points it, then proceeds to step Si 〇 6. Also fr 160 (' 〇uUu e D Γ ' 'point ^ the absolute error of the brightness and the standard texture feature point ft (four) (10) The heart selects one of the items un - for example, 'after the above LBP 11 block alignment, the comparison single-= to the coordinates is (the texture feature point fr may be opposite the shore t = =)' corresponds to multiple target textures Feature point two rationality = two: solid reference texture feature point kg corresponds to - a target bamboo (four) u u卩Real motion vector (mv). 16〇(SAD) is a global search method, which selects the unit into the reference texture feature point and its corresponding minimum axis vector. (―).- The objective of the feature point (10), whose coordinates are (^W*,^ + V*)=arg SAD{l>y)(x + U}y + v)....... ................... 运运=====Off: In fact, 'I will use the way of looking up the table directly to calculate j 201227534

TW6966PA 的個數。如第2圖所示’儲存單元170可以建立一個8位 元的漢明距離表,其資料表大小為8x256 = 2, 048 bits, 如下表1所示: XOR運算之漢明距 第1 第2 第3 第4 第5 第6 第7 第8 1的 位元 位元 位元 位元 位元 位元 位元 位元 數量 0 0 — 0 0 0 —0 0 0 0 0 0 0 0 0 ' 0 0 1 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 —0 1 1 2The number of TW6966PA. As shown in Fig. 2, the storage unit 170 can establish an 8-bit Hamming distance table whose data table size is 8x256 = 2, 048 bits, as shown in Table 1 below: Hamming distance of the XOR operation is the first 2nd 3rd, 4th, 5th, 6th, 8th, 8th, 8th, 1st, 8th, 1st, 8th, 1st, 8th, 1st, 8th, 1st, 8th, 1st, 8th, 1st, 8th, 1st, 8th, 1st, 8th, 1st, 8th, 1st, 8th, 1st, 8th, 1st, 8th 1 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 —0 1 1 2

-----^~L—ί_____ 查表單元180可以依據漢明距離表查出漢明距離 需要計算32 bits的XOR運算,也只需要進行4次查名 可快速完成,有助於整體效能的提升。 本實施例中所使用的是區塊比對方法,因為使用^ 徵經實驗㈣’對於光線變化有—定的抑缝力,且濱 上利用特徵點擷取方法中特徵影像的資料結構,搭配逢 方式’大大的減少計算缝與—般區塊比對方法相較: 201227534 1 wovoor/x 擁有較而的效能。 綜上所述,雖然本案已以實施例揭露如上,然其並非 用以限定本案。本案所屬技術領域中具有通常知識者,在 不脫離本案之精神和範圍内,當可作各種之更動與潤飾。 因此,本案之保護範圍當視後附之申請專利範圍所界定者 為準。 【圖式簡單說明】 第1圖繪示本實施例影像之紋理特徵點比對方法之 鲁流程圖。 第2圖繪示本實施例影像之紋理特徵點比對系統之 方塊圖。 第3圖繪示LBP運算示意圖。 第4圖繪示一參考像素與周遭16個參考像素之示意 圖。 第5圖繪示LBP區塊比對之示意圖。 φ 附圖1繪示數張原始影像及其LBP影像。 附圖2繪示參考紋理特徵點之示意圖。 【主要元件符號說明】 100 :紋理特徵點比對系統 110 :提供單元 120 : LBP產生單元 130 :偵測單元 140 :比對單元 201227534-----^~L_ί_____ The table lookup unit 180 can calculate the 32-bit XOR operation according to the Hamming distance table to find the Hamming distance, and only needs 4 times to find the name to complete quickly, which contributes to the overall performance. Improvement. In this embodiment, the block comparison method is used, because the use of ^   experiment (4) 'has a certain suppression force for light changes, and the data structure of the feature image in the feature point extraction method on the beach is matched with In the way of 'significantly reduce the calculation of the seam compared with the general block comparison method: 201227534 1 wovoor / x has a relatively good performance. In summary, although the present invention has been disclosed above by way of example, it is not intended to limit the present invention. Those who have ordinary knowledge in the technical field of the present invention can make various changes and refinements without departing from the spirit and scope of the case. Therefore, the scope of protection in this case is subject to the definition of the scope of the patent application attached. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a flow chart showing a method for comparing texture feature points of an image of the present embodiment. Fig. 2 is a block diagram showing the texture feature point comparison system of the image of the embodiment. Figure 3 shows a schematic diagram of the LBP operation. Figure 4 is a schematic diagram of a reference pixel and surrounding 16 reference pixels. Figure 5 is a schematic diagram showing the comparison of LBP blocks. φ Figure 1 shows several original images and their LBP images. 2 is a schematic diagram of a reference texture feature point. [Main Component Symbol Description] 100: Texture Feature Point Alignment System 110: Providing Unit 120: LBP Generating Unit 130: Detecting Unit 140: Aligning Unit 201227534

TW6966PA 150 :判斷單元 160 :選取單元 170 :儲存單元 180 :查表單元 位元 b卜 b2 ' b3、b4 ' b5 ' b6 ' b7、b8 C :圓 fr :參考紋理特徵點 ft、ft* :目標紋理特徵點 Ir :參考影像 It :目標影像 LBPr : LBP參考影像 LBPt : LBP目標影像 Pr、PrO、xi :參考像素 Pt :目標像素 R :搜尋範圍 r 1 :參考比對區塊 r2 :目標比對區塊 S101〜S106 :流程步驟 12TW6966PA 150 : Judging unit 160 : Selection unit 170 : Storage unit 180 : Table lookup unit bit b b b ' b3, b4 ' b5 ' b6 ' b7, b8 C : Circle fr : Reference texture feature point ft, ft * : target Texture feature point Ir: Reference image It: Target image LBPr: LBP reference image LBPt: LBP target image Pr, PrO, xi: Reference pixel Pt: Target pixel R: Search range r 1 : Reference comparison block r2: Target comparison Blocks S101 to S106: Flow Step 12

Claims (1)

201227534 i we>y ⑽ wv· 七、申請專利範圍: ^-一種影像之紋理特徵點比對方法,包括: 接收參考影像及一目標影像; 依據該參考影像,產’ Binary Pattern,LBP)參考 $ 傻。邛一兀圖形(L〇cal 生- LBP目標影像; 知像’並依據該目標影像產 =咖參考影像之複數個參考紋理特徵 依據该些參考紋理特徵點,於該 你 及 對應之複數個目標紋理特徵點。…像比對出 2. 如申請專利範圍第1 比對方法,其中在產生該LBp參^之影像之紋理特徵點 之步驟中, > 考衫像及該LBP目標影像 該目標影像包括游數相一> 考像素之売度大小關係; 為各個目標相素與鄰近之該該LBP目標影像係 3. 如申請專利範圍第;素之亮度大小關係。 比對方法,其中該LBp參考H之影像之紋理特徵點 素,偵測該些參考紋理特徵^之步^包複數個LBP參考像 * ^ ^ -LBP 點。 )偵蜊該些參考紋理特徵 比丄如項所述之影像之紋理特徵點 像素之漢明距離係採用查==近之該些LBP參考 13 V 201227534 1 W6966FA fl 5. 如申明專利範圍第1項所述之影像之紋理特徵點 比對方法’其中該LBP參考影像包括複數個LBP參考像 素’該LBP目^影像包括複數個LBP目標像素,比對出對 應之該二目心紋理特徵點之步驟係依據該些參考像素 與該些LBP目標像素之漢明距離(Hamming distance)比 對出對應之該些目標紋理特徵點。 6. 如申凊專利範圍第5項所述之影像之紋理特徵點 比對方法,其中該些LBp參考像素與該些LBp目標像素之 漢明距離係採用查表所獲得。 7·如申响專利範圍第丨項所述之影像之紋理特徵點 比對方法,更包括: 判斷每一參考紋理特徵點是否僅對應於一個目標紋 理特徵點; 右其中之一參考紋理特徵點對應於多個目標紋理特 徵點則依據》亥參考紋理特徵點之亮度與該些目標紋理特 徵點之亮度的絕對誤差和(Sum 〇f Absolute Difference, SAD)選取其巾之—目標紋理特徵點。 一 08. 一種影像之紋理特徵點比對系統,接收一提供單 元提供之-參考影像及—目標影像,包括: 口-局 P 元圖形(Local Binary Pattern,LBP)產 櫨:二係依據該參考影像,產生一 LBP參考影像,並依 康以私影像產生一 LBP目標影像; 紋理單則貞職參考影像之複數個參考 十單元,係依據該些參考紋理特徵點於該L即 201227534 w〇y〇or/i 目標應—紋理待徵點。 比對系統,^專—㈣8項所述之_讀理特徵點 b參考衫像包括複數個參考 為各個參考像素與鄰近之該二2=影像係 該目標爭m“ #像素之党度大小關係; 為各個目標二;=標像素’該LBP目標影像係 ίο如二、 目標像素之亮度大小關係。 點比對系統,二二L項所述之影像之紋理特徵 素,該偵測單元伟依X攄^衫像包括複數個LBP參考像 參考料之\ B P參考像素與鄰近之該些LBP 點比以申ST範圍第⑺項所述之影像之紋理特徵 一兀’用以儲存-漢明距離表;以及 像辛鱼單兀係、依據該漢明距離表查*各該LBP參考 像讀鄰近之該些LBP參考像素之漢明距離。參考 點比對圍第8項所述之影像之紋理特徵 素,今LBP 咖參考影像包括複數個LBP參考像 ==:::,目標像素,該比對: 點。 卩對出對應之該些目標紋理特徵 點比:系:申=範圍第12項所述之影像之紋理特徵 15 201227534 TW6966PA 儲存單元,用以儲存 .‘ 一查表單元,係依據談:、月距離表;以及 考像素與該些LBP目標像=距離表查表出該些LBP參 14.如申請專利範/第=距離\ 點比對系統,更包括: 、所述之影像之紋理特徵 一判斷單元,用以判斷 應於一個目標紋理特徵點;以參考紋理特徵點是否僅對 一選取單元,若其中之二 目標紋理特徵點,則該 ::::::對應於多個 亮度與該些目桿纹理特作# 據考紋理特徵點之 特徵點之亮度的絕對誤差和(sum of Abs。相e Difference,)選取其中之—目標紋理特= 點0201227534 i we>y (10) wv· VII. Patent application scope: ^-An image texture feature point comparison method, including: receiving a reference image and a target image; according to the reference image, producing 'Binary Pattern, LBP) reference $ stupid.邛 兀 兀 ( ( ( ( ( ( ( L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L Texture feature point....Immediately compares 2. As in the patent application scope comparison method, in the step of generating the texture feature point of the image of the LBp parameter, > the shirt image and the target of the LBP target image The image includes the relationship of the number of swims and the size of the pixels of the test pixel; the image of the LBP target image for each target phase and the adjacent ones. 3. For the patent range, the brightness relationship of the primes. The LBp refers to the texture feature points of the image of H, and detects the reference texture features ^ the number of LBP reference images * ^ ^ -LBP points.) Detecting the reference texture features as described in the item The Hamming distance of the image feature point pixels of the image is checked by the == near the LBP reference 13 V 201227534 1 W6966FA fl 5. The texture feature point comparison method of the image according to claim 1 of the patent scope LBP The reference image includes a plurality of LBP reference pixels. The LBP target image includes a plurality of LBP target pixels, and the step of comparing the corresponding binocular texture feature points is based on the reference pixels and the LBM target pixels. The Hamming distance is compared to the corresponding target texture feature points. 6. The texture feature point comparison method of the image of claim 5, wherein the Hamming distances of the LBp reference pixels and the LBp target pixels are obtained by using a look-up table. 7. The method for comparing texture feature points of the image according to the third aspect of the patent scope includes: determining whether each reference texture feature point corresponds to only one target texture feature point; and one of the right reference texture feature points Corresponding to the plurality of target texture feature points, the towel-target texture feature points are selected according to the brightness of the reference texture feature points and the absolute error sum (Sum 〇f Absolute Difference, SAD) of the target texture feature points. A 08. A texture feature point comparison system for receiving an image-reference image and a target image provided by a providing unit, comprising: a local Binary Pattern (LBP): the second system is based on the reference The image generates an LBP reference image, and Yikang generates an LBP target image by using the private image; the texture single is a plurality of reference ten units of the reference image, according to the reference texture feature points, the L is 201227534 w〇y〇 The or/i target should be the texture tough point. Alignment system, ^ special - (d) 8 items _ reading feature point b reference shirt image includes a plurality of references for each reference pixel and the adjacent two 2 = image system the target cont "m pixel party size relationship For each target two; = target pixel 'The LBP target image system ίο如二, the brightness relationship of the target pixel. Point comparison system, the texture characterization of the image described in the second and second L items, the detection unit Weiyi The X 摅 ^ shirt image includes a plurality of LBP reference image reference materials, the BP reference pixel and the adjacent LBP points are compared with the texture features of the image described in item (7) of the ST range for storing - Hamming distance And a Hamming distance of the LBP reference pixels adjacent to the LBP reference image according to the Hamming distance table. The reference point is compared with the texture of the image described in item 8 The eigen element, the current LBP coffee reference image includes a plurality of LBP reference images ==:::, the target pixel, the comparison: the point. 卩 the corresponding target texture feature points ratio: Department: Shen = range 12th item The texture feature of the image 15 201227534 TW6966PA Unit for storing. 'A look-up table unit, based on the talk:, the monthly distance table; and the test pixel and the LBP target image = distance table to check out the LBP parameters 14. If the patent application / the = distance The point comparison system further includes: a texture feature of the image, a judging unit for judging a target texture feature point; and whether the reference texture feature point is only for a selected unit, if two of the target textures For the feature points, the :::::: corresponds to the brightness and the absolute error of the brightness of the feature points of the texture feature points of the reference texture (sum of Abs) Among them - target texture special = point 0
TW99145937A 2010-12-24 2010-12-24 Method and system for matching texture feature points in images TWI411969B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW99145937A TWI411969B (en) 2010-12-24 2010-12-24 Method and system for matching texture feature points in images
CN201110061865.5A CN102542245B (en) 2010-12-24 2011-03-15 Texture feature point comparison method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW99145937A TWI411969B (en) 2010-12-24 2010-12-24 Method and system for matching texture feature points in images

Publications (2)

Publication Number Publication Date
TW201227534A true TW201227534A (en) 2012-07-01
TWI411969B TWI411969B (en) 2013-10-11

Family

ID=46349106

Family Applications (1)

Application Number Title Priority Date Filing Date
TW99145937A TWI411969B (en) 2010-12-24 2010-12-24 Method and system for matching texture feature points in images

Country Status (2)

Country Link
CN (1) CN102542245B (en)
TW (1) TWI411969B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103675200A (en) * 2012-09-17 2014-03-26 财团法人工业技术研究院 Method for inspecting surface texture
TWI716111B (en) * 2019-09-23 2021-01-11 大陸商北京集創北方科技股份有限公司 Image acquisition quality evaluation method and system

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI517670B (en) 2012-12-28 2016-01-11 財團法人工業技術研究院 Automatic calibration for vehicle camera and image conversion method and device applying the same
GB2564466B (en) * 2017-07-13 2020-01-08 Advanced Risc Mach Ltd Storing YUV texture data in a cache in a graphics processing system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2815045B2 (en) * 1996-12-16 1998-10-27 日本電気株式会社 Image feature extraction device, image feature analysis device, and image matching system
US6909358B2 (en) * 2002-03-21 2005-06-21 International Business Machines Corporation Hamming distance comparison
TW554293B (en) * 2002-03-29 2003-09-21 Ind Tech Res Inst Method for extracting and matching hand gesture features of image
US7382897B2 (en) * 2004-04-27 2008-06-03 Microsoft Corporation Multi-image feature matching using multi-scale oriented patches
TWI267793B (en) * 2005-06-22 2006-12-01 Giga Byte Tech Co Ltd Editable image monitoring system, monitoring method and its graphics user interface for comparing image characteristics to activate an event process
TW200744020A (en) * 2006-05-23 2007-12-01 Academia Sinica Method and device for feature-extraction and matching of digitized images
CN101154265A (en) * 2006-09-29 2008-04-02 中国科学院自动化研究所 Iris Recognition Method Based on Local Binary Pattern Features and Graph Matching
CN100461204C (en) * 2007-01-19 2009-02-11 赵力 Method for recognizing facial expression based on 2D partial least square method
CN101329728B (en) * 2008-07-03 2010-06-09 深圳市康贝尔智能技术有限公司 LBP human face light irradiation preprocess method based on Hamming distance restriction
CN101567043B (en) * 2009-05-31 2012-02-01 中山大学 Face Tracking Method Based on Classification Recognition

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103675200A (en) * 2012-09-17 2014-03-26 财团法人工业技术研究院 Method for inspecting surface texture
TWI716111B (en) * 2019-09-23 2021-01-11 大陸商北京集創北方科技股份有限公司 Image acquisition quality evaluation method and system

Also Published As

Publication number Publication date
CN102542245B (en) 2014-10-01
TWI411969B (en) 2013-10-11
CN102542245A (en) 2012-07-04

Similar Documents

Publication Publication Date Title
TW497366B (en) An apparatus and method for providing panoramic images
CN106504276B (en) Nonlocal Stereo Matching Methods
CN106210449B (en) A frame rate up-conversion motion estimation method and system for multi-information fusion
CN104935911B (en) A kind of method and device of high dynamic range images synthesis
Fan et al. 3D lighting-based image forgery detection using shape-from-shading
US9542733B2 (en) Image processing method, imaging processing apparatus and image processing program for correcting density values between at least two images
CN105210113A (en) Monocular visual SLAM with general and panorama camera movements
JPWO2013089265A1 (en) Dictionary creation device, image processing device, image processing system, dictionary creation method, image processing method, and program
JP5476264B2 (en) Camera tracking device and program thereof
JP2013025329A (en) Object display device, object display method and object display program
TWI297576B (en) Method of motion vector determination in digital video compression
CN106981078A (en) Sight line correction method and device, intelligent conference terminal and storage medium
TW201227534A (en) Method and system for matching texture feature points in images
JP2006109172A (en) Image processing method and image processing apparatus
US12165293B2 (en) Method and apparatus for enhancing texture details of images
JP2011081605A (en) Image processing apparatus, method and program
CN105957053B (en) Two dimensional image depth of field generation method and device
JP2018195084A (en) Image processing apparatus, image processing method, program, and storage medium
EP3446283A1 (en) Image stitching method and device
WO2016034709A1 (en) Depth map based perspective correction in digital photos
CN107277367A (en) Take pictures processing method, device, equipment and storage medium
JP2011258179A (en) Image processing device and control method thereof
JP2013012045A (en) Image processing method, image processing system, and computer program
CN107832598A (en) Solve lock control method and Related product
TW201113833A (en) Detecting method and system for moving object