TWI721385B - 產生印刷電路板合成彩色影像之技術 - Google Patents
產生印刷電路板合成彩色影像之技術 Download PDFInfo
- Publication number
- TWI721385B TWI721385B TW108107873A TW108107873A TWI721385B TW I721385 B TWI721385 B TW I721385B TW 108107873 A TW108107873 A TW 108107873A TW 108107873 A TW108107873 A TW 108107873A TW I721385 B TWI721385 B TW I721385B
- Authority
- TW
- Taiwan
- Prior art keywords
- color
- pcb
- image
- monochrome
- interest
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Image Processing (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Image Generation (AREA)
Abstract
可提供一種用於產生一被檢查之印刷電路板(PCB)之至少一部分的一合成彩色影像的方法,該方法可包括選擇一或多個印刷電路板(PCB)中之一或多個感興趣的區域;擷取該等一或多個PCB中之該等一或多個感興趣區域的一或多張彩色影像;其中擷取一感興趣PCB之一感興趣區域的一彩色影像包含用輻射照射該感興趣區域;基於該等一或多張彩色影像,確定一彩色到單色的映射,其把至少一個彩色影像像素的值映射到至少一個單色影像像素的值;基於該彩色到單色的映射,計算一單色到彩色的映射,其把至少一個單色影像像素的值映射到至少一個合成影像像素的值;由一檢查系統擷取該被檢查PCB之該至少部分的一單色影像;以及藉由套用該單色到彩色的映射,由一影像處理器把該被檢查PCB之該至少部分的該單色影像轉換成該被檢查PCB之該至少部分的一合成彩色影像。
Description
發明領域
本發明係有關於一種產生印刷電路板合成彩色影像之技術。
發明背景
一印刷電路板(PCB)係由一檢查系統進行檢查,該系統包括一高速黑白相機以提供該PCB的黑白影像。黑白相機能夠以一合理的成本及以一非常高的速率來擷取影像。
已經發現在該等黑白影像中很難找到各種的缺陷。
有一種需求係要在不使用較慢且昂貴之彩色相機的情況下增加缺陷的該可見性,而且沒有與轉移及儲存(即時)彩色資訊相關聯之任何其他的損失。
發明總結
可以提供一種用於產生一被檢查之印刷電路板(PCB)之至少一部分的一合成彩色影像的方法,該方法可以包括選擇一或多個印刷電路板(PCB)中之一或多個可能感興趣者;擷取該等一或多個PCB中之該等一或多個可能感興趣者的一或多張彩色影像;其中,擷取一可能感興趣之PCB的一感興趣的彩色影像可包括用輻射照射該可能感興趣者;基於該等一或多張彩色影像,確定一彩色到單色的映射,其可以把至少一個彩色影像像素的值映射到至少一個單色影像像素的值;基於該彩色到單色的映射計算一單色到彩色映射,其可以把至少一個單色影像像素的值映射到至少一個合成影像像素的值;由一檢查系統,擷取該被檢查PCB之至少一部分的一單色影像;以及藉由套用該單色到彩色的映射,藉由該影像處理器把該被檢查PCB之至少一部分的該單色影像轉換成該被檢查PCB之至少一部分的一合成彩色影像。
可以提供一種非暫時性的電腦程式產品,其儲存有指令用於:從一或多個印刷電路板(PCB)中選擇一或多個可能感興趣者;擷取該等一或多個PCB中之該等一或多個可能感興趣者的一或多張彩色影像;其中,擷取一可能感興趣之PCB的一感興趣的彩色影像可包括用輻射照射該可能感興趣者;基於該等一或多張彩色影像,確定一彩色到單色的映射,其可以把至少一個彩色影像像素的值映射到至少一個單色影像像素的值;基於該彩色到單色的映射計算一單色到彩色的映射,其可以把至少一個單色影像像素的值映射到至少一個合成影像像素的值;擷取該被檢查PCB之至少一部分的一單色影像;以及藉由套用該單色到彩色的映射,把該被檢查PCB之至少一部分的該單色影像轉換成該被檢查PCB之至少一部分的一合成彩色影像。
該單色影像可以是一灰階影像。
該單色到彩色的映射可以至少部分地反轉把該彩色到單色的映射套用到一彩色影像上的一操作。至少部分意味著按順序把該彩色到單色的映射套用在一彩色影像上以提供一中間影像,然後在該中間影像上套用該單色到彩色的映射將提供一合成彩色影像其可至少部分地類似(或至少部分地相等)於該彩色影像。
該方法可以包括接收或計算PCB缺陷的一位置分佈,並且基於PCB缺陷的該位置分佈,選擇一或多個印刷電路板中之該等一或多個可能感興趣者。PCB缺陷的該位置分佈可基於對各種PCB的檢查,或者來自可提供PCB缺陷之位置的實際或預期分佈之一指示的任何其他來源。
該方法可以包括接收或計算PCB缺陷的一位置分佈,並且基於電腦輔助設計資訊選擇一或多個印刷電路板中之該等一或多個可能感興趣者。
該方法可以包括選擇一可能感興趣的PCB以包括導體及絕緣體中之至少兩個。
該方法可以包括選擇一可能感興趣的PCB以包括該PCB的反射元件以及該PCB的非反射元件。
該被檢查PCB之該至少一部分之該單色影像的該擷取可以在被調適成檢測一特定類型缺陷之一檢查過程中被執行;並且其中該選擇一或多個印刷電路板中之該等一或多個可能感興趣者可以基於該特定類型的缺陷。
該單色到彩色的映射可把在一單一單色影像像素的值映射到一單一合成影像像素的值。因此,該映射可以被視為係一像素到像素的映射。
該單色到彩色的映射可把多個相鄰單一單色影像像素的值映射成相鄰合成影像像素的值。
該彩色到單色映射的確定可以包括定義一函數,該函數基於該等一或多個PCB中之該等一或多個可能感興趣者的該等一或多張彩色影像之單一顏色分量的強度準位來設定單色影像的像素的值。例如,假設選擇一彩色影像的紅色分量,則該紅色分量的該強度可以是該單色影像的該灰階。然而,對於另一實例,假設選擇了一彩色影像的綠色分量及藍色分量,則套用於該紅色分量及該綠色分量之一強度函數的一結果可以是該單色影像的該灰階。
該非暫時性的電腦可讀取媒體可以儲存用於接收或計算PCB缺陷之一位置分佈的指令,並且基於PCB缺陷的該位置分佈,選擇一或多個印刷電路板中之該等一或多個可能感興趣者。
該非暫時性的電腦可讀取媒體可以儲存用於接收或計算PCB缺陷之一位置分佈的指令,並且基於電腦輔助設計資訊選擇一或多個印刷電路板中之該等一或多個可能感興趣者。
該非暫時性的電腦可讀取媒體可以儲存用於選擇一可能感興趣的PCB以包括導體及絕緣體中之至少兩個的指令。
該非暫時性的電腦可讀取媒體可以儲存用於選擇一可能感興趣的PCB以包括該PCB的反射元件以及該PCB的非反射元件的指令。
較佳實施例之詳細說明
在以下的詳細描述中,闡述了許多具體的細節以提供對本發明之一種透徹的理解。然而,本領域之習知技藝者將理解的是可以在沒有這些具體細節的情況下實踐本發明。在其他的情況下,眾所周知的方法、程序、以及組件沒有被詳細地描述以免模糊了本發明。
本發明的該技術主題在本說明書的該總結部分中被特別地指出並清楚地被要求保護。然而,當結合該等附圖閱讀本說明書時,藉由參考以下的詳細描述,本發明的組織及操作方,伴隨其目的、特徵、以及優點可被最好地理解。
將被理解的是,為了說明的簡單和清楚起見,在該等附圖中所示的元件不一定按比例繪製。例如,為了清楚起見,一些元件的尺寸可能相對於其他元件被誇大。此外,在認為適當的情況下,可能會在該等附圖中重複使用參考號碼以指出對應的或類似的元件。
因為本發明之該等所示的實施例可以在大部分的情況下使用本領域的習知技藝者所已知的電子組件及電路來被實現,所以為了理解及體會本發明的該等基本概念並且為了不使本發明的教導模糊或被分散注意力,將不會比上文所示之認為有必要的更大程度上來解釋細節。
任何對一系統的引用都應適用於對一方法的引用以及對一非暫時性電腦程式產品的引用--反之亦然。
可以提供一種系統、方法以及非暫時性的電腦程式產品,其可以把一PCB的一黑白影像轉換成該PCB的一合成彩色影像。該PCB僅是一物件的一實例。該物件可以是一晶圓或不同於一PCB之任何其他的物件。為了簡化說明,假設該物件係一PCB。因此--系統、方法以及一非暫時性的電腦程式產品可以在必要的變更之後應用於任何其他的物件。
為了簡化說明起見,以下的本文及相關附圖涉及一PCB,儘管以下的本文及附圖係適用於一PCB的任何部分(或多個部分)。
為了簡化說明起見,以下的本文及相關附圖涉及係一RGB(紅色、綠色以及藍色)彩色影像的一彩色影像--儘管以下的本文及相關附圖適用於任何的彩色影像格式。
為了簡化說明起見,以下的本文及相關附圖涉及係一灰階(GL)黑白影像的一黑白影像--儘管以下的本文及相關附圖適用於任何的單色影像格式。
圖1圖示出方法100,其包括一系列的步驟210、220以及240。
步驟210可包括基於一或多個PCB之一或多個區域的一或多張彩色影像,產生或接收一彩色到灰階的映射。
該等一或多個區域可以藉由位置、大小、形狀、以及實際內容中的至少一個(或沒有)而彼此不同。
可以以任何的方式來選擇該等一或多個區域。
該等一或多個區域可以代表該PCB。例如,它們可以包括導體、絕緣體、該PCB的反射元件、該PCB的非反射元件、該PCB的部分透明部分及/或該PCB的不透明部分、等等。
該選擇可基於與該PCB相關的電腦輔助設計(CAD)資訊、等等。
可以基於該感興趣區域的數量來選擇該等一或多個區域。例如--感興趣的區域可能包括包含該PCB之不同元素的區域、比其他區域更容易出現缺陷的區域、熱點、可能與關鍵區域相關聯的區域、可修復的區域、不可修復的區域、等等。
該感興趣的數量還可以基於潛在缺陷的一或多個特徵來確定,諸如缺陷的顏色、預期缺陷的位置、接近缺陷之材料的顏色、感興趣之缺陷的類型、等等。
該彩色到灰階映射的該計算可以包括套用一或多個函數(例如--平均、加權平均{每一個像素顏色分量除以每一個像素之顏色分量數量的一加權總和}、或任何其他的統計函數或非統計函數在一或多個PCB之一或多個區域的一或多張彩色影像的該等彩色像素上。
該彩色到灰階的映射可以把彩色值(例如RGB值)映射成黑白值(例如灰階值)。該彩色到灰階的映射可以把一單一像素的彩色值映射成一單一像素的一灰階,雖然該映射可以考慮到其他像素(例如相鄰像素的)的該等彩色像素。
步驟220可以包括基於該彩色到灰階的映射來計算一灰階到彩色的映射。
該灰階到彩色的映射可以反轉(或至少部分地反轉)該彩色到灰階的映射。
該彩色到灰階的映射可以把一或多個PCB之一或多個區域的該等一或多張彩色影像的該彩色調色盤轉換成一黑白調色盤。
該灰階到彩色的映射可以把一PCB之該黑白影像的一黑白調色盤轉換成該PCB之該合成彩色影像的彩色調色盤。
步驟240包括產生一或多個PCB之一或多個部分的一或多張合成彩色影像,方式係藉由把該灰階到彩色的映射套用到該等一或多個PCB之該等一或多個部分的該等一或多張灰階影像上。
應被注意的是,可以基於一特定PCB來計算該灰階到彩色的映射,雖然步驟240的計算可以在與該特定PCB不同之其他的PCB上、可以理想地與該特定PCB相同、可以與該PCB屬於同一批PCB、或者可能屬於另一批PCB。
圖2圖示出方法300,其包括一系列的步驟312、314、316、320、330以及340。
步驟312可包括選擇一或多個PCB之一或多個感興趣的區域。
該等一或多個感興趣的區域可以藉由位置、大小、形狀、以及實際內容中的至少一個(或沒有)而彼此不同。
可以以任何的方式來選擇該等一或多個感興趣的區域。
該等一或多個感興趣的區域可以代表該PCB。例如,它們可以包括導體、絕緣體、該PCB的反射元件、該PCB的非反射元件、該PCB的部分透明部分及/或該PCB的不透明部分、等等。
該選擇可基於與該PCB相關的電腦輔助設計(CAD)資訊、等等。
步驟314可以包括擷取該等一或多個PCB之該等一或多個感興趣區域的一或多張彩色影像。
參考圖3,PCB 10之一或多個感興趣區域的影像21、22以及23被擷取。每一個感興趣的區域被展示為包括導體(11、12以及13)及其周圍環境。應被注意的是,可以選擇一個、兩個或多於四個感興趣的區域並且它們的影像可被擷取。
影像21包括JxK個像素21(1,1)-21(J,K)。這些像素的該等RGB分量被表示為[21(1,1,R), 21(1,1,G), 21(1,1,B)]-[21(J,K,R), 21(J,K,G), 21(J,K,B)]。
影像22包括JxK個像素22(1,1)-22(J,K)。這些像素的該等RGB分量被表示為[22(1,1,R), 22(1,1,G), 22(1,1,B)]-[22(J,K,R), 22(J,K,G), 22(J,K,B)]。
影像23包括JxK個像素23(1,1)-23(J,K)。這些像素的該等RGB分量被表示為[23(1,1,R), 23(1,1,G), 23(1,1,B)]-[23(J,K,R), 23(J,K,G), 23(J,K,B)]。
參考回圖2,步驟316可包括基於該等一或多個PCB之一或多個區域中的該等一或多張彩色影像來計算一彩色到黑白的映射(CtBW)。
該彩色到黑白映射的該計算可以包括套用一或多個函數(例如--平均、加權平均{每一個像素顏色分量除以每一個像素之顏色分量數量的一加權總和}、或任何其他的統計函數或非統計函數在一或多個PCB之一或多個區域的一或多張彩色影像的該等彩色像素上。
該彩色到黑白的映射可以把彩色值(例如RGB值)映射成黑白值(例如黑白值)。該彩色到黑白的映射可以把一單一像素的彩色值映射成一單一像素的一黑白,雖然該映射可以考慮到其他像素(例如相鄰像素的)的該等彩色像素。
參考圖3,CtBW 31把彩色像素[21(1,1,R),21(1,1,G),21(1,1,B)]-[21(J,K,R),21(J,K,G),21(J,K,B)]、[22(1,1,R),22(1,1,G),22(1,1,B)]-[22(J,K,R),22(J,K,G),22(J,K,B)]以及[23(1,1,R),23(1,1,G),23(1,1,B)]-[23(J,K,R),23(J,K,G),23(J,K,B)] 映射成黑白像素24(1,1)-24(J,K),其包括(例如)灰階(GL)值21(1,1GL)-24(J,K,GL)。
步驟320可以包括基於該彩色到黑白灰階的映射(CtBW)計算一黑白到彩色的映射(BWtC)。
該黑白到彩色的映射可以反轉(或至少部分地反轉)該彩色到黑白的映射。
該彩色到黑白的映射可以把一或多個PCB之一或多個區域的該等一或多張彩色影像的該彩色調色盤轉換成一黑白調色盤。
該黑白到彩色的映射可以把一PCB之該黑白影像的一黑白調色盤轉換成該PCB之該合成彩色影像的彩色調色盤。
參考圖3,BWtC 32係基於CtBW 31來被計算。
步驟330可以包括擷取一PCB之至少一部分的一黑白影像(Ibw)。
參考圖4,擷取PCB 110的一灰階影像(GL影像)120。
GL影像包括M×N個像素120(1,1)-120(M,N)。
參考圖2,步驟340可以包括藉由把該黑白彩色的映射(BWtC)套用到該PCB之該至少部分的該黑白影像(Ibw)來計算該PCB之該至少部分的一彩色合成影像(Ics)。
該Ics可被儲存、傳送、顯示給該使用者、被提供給一驗證系統、等等。
參考圖4,BWtC 31被套用在像素120(1,1)-120(M,N)上以提供包括N×M個彩色像素[120(1,1,R),120(1,1,G),120(1,1,B)]-[120(M,N,R),120(M,N,G),120(M,N,B)]之該PCB的一合成彩色影像。
圖5圖示出一種能夠執行該等方法的系統。應被注意的是,該彩色擷取路徑(彩色相機620、影框擷取器630)可屬於該檢查系統或屬於另一種系統。應被注意的是,步驟210、220、240、312、316、320、以及340中的至少一個可由該檢查系統及/或位於該檢查系統之外的一或多台電腦來執行。
圖5圖示出一黑白擷取路徑,其包括黑白相機(B&W相機)520以及影框擷取器530。該檢查系統還可以包括記憶體540、影像處理器550以及用於支撐及移動PCB 110的支撐體及傳送單元510。
在前面的說明書中,已經參考本發明之實施例的特定實例描述了本發明。然而,顯而易見的是,在不脫離所附請求項所闡述之本發明之更廣泛的精神及範圍的情況下,可以在其中進行各種的修改和改變。
本領域的習知技藝者將體認到的是,在邏輯方塊之間的該等邊界僅是說明性的,並且替代的實施例可以合併邏輯方塊或電路元件,或者對各種邏輯方塊或電路元件施加功能性的一替代分解。因此,將被理解的是,這裡所描述的架構僅是示例性的,並且實際上可以實現許多實現相同功能之其他的架構。
實現相同功能之任何之組件佈置被有效地「相關聯」,使得該期望的功能性被實現。因此,在本文中被結合以實現一特定功能的任何兩個組件可以被視為彼此「相關聯」,使得該期望的功能性被實現,而不管架構或中間組件為何。同樣地,如此相關聯之任何兩個組件也可以被視為彼此「可操作地連接」或「可操作地耦合」以實現該期望的功能性。
此外,本領域的習知技藝者將體認到,在該等上述操作之間的該等界限僅是說明性的。該等多個操作可被結合成一單一操作,一單一操作可被散佈在附加操作中,並且操作可以在時間上至少部分地被重疊。此外,替代實施例可以包括一特定操作的多個實例,並且可以在各種其他的實施例中改變操作的順序。
又例如,在一個實施例中,該所示之實例可被實現為位於一單一積體電路上或同一裝置內的電路。或者,該等實例可被實現為以一合適的方式彼此互連之任何數量的個別積體電路或個別設備。該積體電路可以是一系統單晶片、一通用處理器、一信號處理器、一FPGA、一神經網路積體電路、等等。
然而,其他的修改、變化和替代也是有可能的。因此,本說明書和附圖應被視為係說明性的而非限制性的。
在該等請求項中,放在括號內之任何參考符號不應被解釋為限制該請求項。「包含有」一詞並不排除在一請求項中所列出的那些之外還有其他元件或步驟的存在。此外,本文中所使用的術語「一」或「一個」被定義為一個或多於一個。此外,在該等請求項中使用諸如「至少一個」和「一或多個」的介紹性短語不應被解釋為暗示由不定冠詞「一」或「一個」所引入之另一個請求項元素會限制包含有此引入請求項之任何特定的請求項為僅包含一個如此元素的發明,即使該同一請求項包括該等引用短語「一或多個」或「至少一個」以及諸如「一」或「一個」的不定冠詞也是如此。當使用定冠詞時也是如此。除非另有說明,否則諸如「第一」和「第二」之類的術語用於任意地區分這些術語所描述的元素。因此,這些術語不一定旨在表示這些元素的在時間或其他方面的優先順序。單純的事實為在相互不同請求項中所敘述的特定措施並不表示這些措施的組合不能被使用來獲益。
雖然本文已經說明及描述了本發明的某些特徵,但是本領域的普通技術人員現在將可想到許多的修改、替換、改變、以及等同物。因此,將被理解的是,所附請求項旨在覆蓋落入本發明之真正精神內所有的這些修改及變化。
11、12、13‧‧‧導體
21、22、23、24‧‧‧影像
31‧‧‧CtBW
32‧‧‧BWtC
110‧‧‧PCB
120‧‧‧GL影像
200、300‧‧‧方法
210〜240、312〜340‧‧‧方塊
500‧‧‧檢查系統
510‧‧‧支撐體及傳送單元
520‧‧‧黑白相機
530、630‧‧‧影框擷取器
540‧‧‧記憶體
550‧‧‧影像處理器
620‧‧‧彩色相機
本發明的該技術主題在本說明書的該總結部分中被特別地指出並清楚地被要求保護。然而,當結合該等附圖閱讀本說明書時,藉由參考以下的詳細描述,本發明的組織及操作方,伴隨其目的、特徵、以及優點可被最好地理解,其中:
圖1圖示出一方法的一實例;
圖2圖示出一方法的一實例;
圖3圖示出一PCB、該PCB之區域的影像、各種顏色像素以及各種映射的一實例;
圖4圖示出一PCB之一影像、各種黑白像素、一合成彩色影像的一實例;以及
圖5圖示出一檢查系統以及一彩色擷取路徑。
300‧‧‧方法
312~340‧‧‧方塊
Claims (14)
- 一種用於產生一被檢查之印刷電路板(PCB)之至少一部分的一合成彩色影像的方法,該方法包含:選擇一或多個印刷電路板(PCB)中之一或多個感興趣的區域;擷取該等一或多個PCB中之該等一或多個感興趣區域的一或多張彩色影像;其中擷取一感興趣PCB之一感興趣區域的一彩色影像包含用輻射照射該感興趣區域;基於該等一或多張彩色影像,確定一彩色到單色的映射,其把至少一個彩色影像像素的值映射到至少一個單色影像像素的值,其中該彩色到單色映射的該確定包含定義一函數,該函數基於該等一或多個PCB中之該等一或多個感興趣區域的該等一或多張彩色影像之一單一顏色分量的強度準位來設置單色影像的像素的值;基於該彩色到單色的映射,計算一單色到彩色的映射,其把至少一個單色影像像素的值映射到至少一個合成影像像素的值,該單色到彩色的映射至少部分地反轉由該彩色到單色的映射套用在一彩色影像上的一操作,該單色到彩色的映射把多個相鄰單一單色影像像素的值映射成相鄰合成影像像素的值;由一檢查系統擷取該被檢查PCB之該至少部分的一單色影像;以及藉由套用該單色到彩色的映射,把一單一單色影像像 素的值映射到一單一合成影像像素的值,由一影像處理器把該被檢查PCB之該至少部分的該單色影像轉換成該被檢查PCB之該至少部分的一合成彩色影像。
- 如請求項1之方法,其中該單色影像係一灰階影像。
- 如請求項1之方法,其包含有接收或計算PCB缺陷的一位置分佈,並且基於PCB缺陷的該位置分佈,選擇一或多個印刷電路板中之該等一或多個感興趣的區域。
- 如請求項1之方法,其包含有接收或計算PCB缺陷的一位置分佈,並且基於電腦輔助設計資訊,選擇一或多個印刷電路板中之該等一或多個感興趣的區域。
- 如請求項1之方法,其包含有選擇一PCB之一感興趣的區域以包括導體及絕緣體中之至少兩個。
- 如請求項1之方法,其包含有選擇一PCB之一感興趣的區域以包括該PCB的反射元件以及該PCB的非反射元件。
- 如請求項1之方法,其中該被檢查PCB之該至少部分之該單色影像的該擷取係在被調適成檢測一特定類型缺陷之一檢查過程中被執行;以及其中該選擇一或多個印刷電路板中之該等一或多個感興趣的區域係基於該特定類型的缺陷。
- 一種非暫時性的電腦程式產品,其儲存有用於以下目的的指令: 選擇一或多個印刷電路板(PCB)中之一或多個感興趣的區域;擷取該等一或多個PCB中之該等一或多個感興趣區域的一或多張彩色影像;其中擷取一感興趣之被檢查PCB之一感興趣區域的一彩色影像包含用輻射照射該感興趣區域;基於該等一或多張彩色影像,確定一彩色到單色的映射,其把至少一個彩色影像像素的值映射到至少一個單色影像像素的值,其中該彩色到單色映射的該確定可以包含定義一函數,該函數基於該等一或多個PCB中之該等一或多個感興趣區域的該等一或多張彩色影像之一單一顏色分量的強度準位來設置單色影像的像素的值;基於該彩色到單色的映射,計算一單色到彩色的映射,其把至少一個單色影像像素的值映射到至少一個合成影像像素的值,該單色到彩色的映射至少部分地反轉由該彩色到單色的映射套用在一彩色影像上的一操作,該單色到彩色的映射把多個相鄰單一單色影像像素的值映射成相鄰合成影像像素的值;擷取該被檢查PCB之該至少部分的單色影像;以及藉由套用該單色到彩色的映射,把一單一單色影像像素的值映射到一單一合成影像像素的值,把該被檢查PCB之該至少部分的該單色影像轉換成該被檢查PCB之該至少部分的一合成彩色影像。
- 如請求項8之非暫時性的電腦可讀取媒 體,其中該單色影像係一灰階影像。
- 如請求項8之非暫時性的電腦可讀取媒體,其儲存有指令用於接收或計算PCB缺陷的一位置分佈,並且基於PCB缺陷的該位置分佈,選擇一或多個印刷電路板中之該等一或多個感興趣的區域。
- 如請求項8之非暫時性的電腦可讀取媒體,其儲存有指令用於接收或計算PCB缺陷的一位置分佈,並且基於電腦輔助設計資訊,選擇一或多個印刷電路板中之該等一或多個感興趣的區域。
- 如請求項8之非暫時性的電腦可讀取媒體,其儲存有指令用於選擇一PCB之一感興趣的區域以包括導體及絕緣體中之至少兩個。
- 如請求項8之非暫時性的電腦可讀取媒體,其儲存有指令用於選擇一PCB之一感興趣的區域以包括該PCB的反射元件以及該PCB的非反射元件。
- 如請求項8之非暫時性的電腦可讀取媒體,其中該被檢查PCB之該至少部分之該單色影像的該擷取係在被調適成檢測一特定類型缺陷之一檢查過程中被執行;以及其中該選擇一或多個印刷電路板中之該等一或多個感興趣的區域係基於該特定類型的缺陷。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862695045P | 2018-07-08 | 2018-07-08 | |
US62/695,045 | 2018-07-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202007247A TW202007247A (zh) | 2020-02-01 |
TWI721385B true TWI721385B (zh) | 2021-03-11 |
Family
ID=68178265
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW108107873A TWI721385B (zh) | 2018-07-08 | 2019-03-08 | 產生印刷電路板合成彩色影像之技術 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110349235B (zh) |
TW (1) | TWI721385B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200405110A (en) * | 2002-09-26 | 2004-04-01 | Orbotech Ltd | Illumination and image acquisition system |
TW201531180A (zh) * | 2014-01-31 | 2015-08-01 | Screen Holdings Co Ltd | 印刷電路板外觀的檢查裝置及檢查方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05122714A (ja) * | 1991-10-30 | 1993-05-18 | Kowa Co | 疑似カラー画像処理装置 |
IL131092A (en) * | 1999-07-25 | 2006-08-01 | Orbotech Ltd | Optical inspection system |
JP4248216B2 (ja) * | 2002-09-30 | 2009-04-02 | 株式会社ミツトヨ | 画像測定機のカラー画像作成装置およびカラー画像合成方法 |
JP4507785B2 (ja) * | 2004-09-17 | 2010-07-21 | オムロン株式会社 | 基板検査装置並びにそのパラメータ設定方法およびパラメータ設定装置 |
CN1979137A (zh) * | 2005-01-11 | 2007-06-13 | 欧姆龙株式会社 | 基板检查装置及其检查逻辑设定方法和检查逻辑设定装置 |
US8965102B2 (en) * | 2012-11-09 | 2015-02-24 | Taiwan Semiconductor Manufacturing Company, Ltd. | System and method for defect analysis of a substrate |
GB2554794B (en) * | 2016-08-08 | 2019-06-26 | Google Llc | Monochrome-color mapping using a monochromatic imager and a color map sensor. |
-
2019
- 2019-03-08 TW TW108107873A patent/TWI721385B/zh active
- 2019-07-04 CN CN201910598410.3A patent/CN110349235B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200405110A (en) * | 2002-09-26 | 2004-04-01 | Orbotech Ltd | Illumination and image acquisition system |
TW201531180A (zh) * | 2014-01-31 | 2015-08-01 | Screen Holdings Co Ltd | 印刷電路板外觀的檢查裝置及檢查方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110349235B (zh) | 2024-05-14 |
CN110349235A (zh) | 2019-10-18 |
TW202007247A (zh) | 2020-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9706111B2 (en) | No-reference image and video quality evaluation | |
CN107292804B (zh) | 基于OpenCL的直接多曝光融合并行加速方法 | |
CN111144305B (zh) | 训练数据生成方法、装置、电子设备和介质 | |
CN107209007A (zh) | 以深度估计进行图像采集的方法、电路、设备、配件、***和功能上相关联的计算机可执行代码 | |
AU2018225928A1 (en) | System for counting quantity of game tokens | |
CN112561913B (zh) | 一种显示面板mura缺陷样本数据的生成方法及装置 | |
CN110070517A (zh) | 基于退化成像机理和生成对抗机制的模糊图像合成方法 | |
CN113053324A (zh) | 背光控制方法、装置、设备、***及存储介质 | |
CN108933954A (zh) | 视频图像处理方法、机顶盒以及计算机可读存储介质 | |
TWI721385B (zh) | 產生印刷電路板合成彩色影像之技術 | |
CN109427041A (zh) | 一种图像白平衡方法及***、存储介质及终端设备 | |
CN105989602B (zh) | 有噪图像中的斑点检测 | |
CN110310341A (zh) | 颜色算法中默认参数的生成方法、装置、设备和存储介质 | |
Salvador | Shadow segmentation and tracking in real-world conditions | |
CN107392972B (zh) | 一种图像背景虚化方法、移动终端及计算机可读存储介质 | |
CN114880052A (zh) | 显示装置及其显示方法 | |
Guimarães et al. | FPGA infrastructure for the development of augmented reality applications | |
JP2015042942A (ja) | 画像処理装置、欠陥検出装置、画像処理方法、プログラム、及び、記録媒体 | |
WO2024090054A1 (ja) | 画像処理方法、プログラム、および、画像処理装置 | |
WO2021193287A1 (ja) | 評価方法及び評価装置 | |
CN110930962B (zh) | 一种细微亮度变化放大显示方法及电路 | |
CN112084728B (zh) | 基于pix2pix的PCB灰度图像着色方法及*** | |
CN109975299A (zh) | 发光源检测***与方法 | |
CN111292300B (zh) | 显示面板的亮点不良的检测方法和设备、可读存储介质 | |
CN106791731A (zh) | 一种结合相机光谱灵敏度信息的场景真彩色恢复方法 |