TWI781487B - 立體光源攝像系統、攝像方法、裝置、儲存介質及電子設備 - Google Patents
立體光源攝像系統、攝像方法、裝置、儲存介質及電子設備 Download PDFInfo
- Publication number
- TWI781487B TWI781487B TW109142449A TW109142449A TWI781487B TW I781487 B TWI781487 B TW I781487B TW 109142449 A TW109142449 A TW 109142449A TW 109142449 A TW109142449 A TW 109142449A TW I781487 B TWI781487 B TW I781487B
- Authority
- TW
- Taiwan
- Prior art keywords
- light source
- image
- combination
- standard deviation
- combinations
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/74—Circuitry for compensating brightness variation in the scene by influencing the scene brightness using illuminating means
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B15/00—Special procedures for taking photographs; Apparatus therefor
- G03B15/02—Illuminating scene
- G03B15/03—Combinations of cameras with lighting apparatus; Flash units
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Stereoscopic And Panoramic Photography (AREA)
Abstract
本發明提出立體光源攝像系統、攝像方法、裝置、存儲介質及電子設備。立體光源系統包括多組光源,各光源分別沿同一球面的不同緯度設置。攝像方法包括多次為各光源配置不同的電流值,以形成多個第一光源組合;獲取基於各第一光源組合照射的待測產品的第一影像;基於各第一影像與待測產品的第二影像對應單位區域的色差得到多個第一組合,多個第一組合與多個光源組合一一對應。因此可避免物體表面上產生高亮反射,且對待測產品因自身結構可能產生的陰影進行補光,從而減少圖像中局部高亮或陰影對檢測的干擾,提高產品表面品質檢測的準確度。
Description
本發明涉及產品質檢領域,尤其涉及一種立體光源攝像系統、攝像方法、裝置、儲存介質及電子設備。
隨著全球製造業的蓬勃發展與消費升級,消費者對於產品品質的要求也隨之提高。在生產加工過程中可能因多種原因造成產品表面出現劃痕、裂紋、凹陷以及污漬等各種缺陷,影響產品的品質。因此製造商於各類產品出廠前多會進行品質檢測。
現今較為熱門的品質檢測方式是利用機器視覺進行瑕疵檢測,透過演算法自動辨識出影像中的缺陷。然而,如果最初取得的影像無法擷取到產品缺陷處的特徵,無論演算法如何演進,也無法辨識出影像中的缺陷,導致瑕疵辨識率的精准度受到局限。進一步地,現有技術中常透過對待測產品進行打光,強化特徵的對比,以使前景與背景明顯不同,從而可更清楚地檢測物體表面的劃傷、髒汙。打光常用光源有碗形光、同軸光、環形光等。
現有光源組雖可視需求調整明亮程度,但光源組的各光源單元不可單獨調控,難免造成使用上的局限,具體表現為:第一,待測產品
的材質受限,若待測產品的材質較為特殊(例如為高反射材質),提高光源組的亮度會導致待測產品反光而干擾對其表面的檢測,無法確認其表面是否有劃傷、髒汙;若降低光源組的亮度,部分區域則顯得過暗,也不利於檢測的進行。第二,立體結構使得物體表面細節不易被觀察到,當待測產品有凹凸立體結構時,其結構產生的陰影無法透過調整光源亮度而降低對比,導致陰影覆蓋區域無法進行檢測。
本發明提出一種立體光源攝像系統、攝像方法、裝置、儲存介質及電子設備,以改善現有技術的問題。
根據本發明的一方面,提供一種基於立體光源系統的攝像方法,所述立體光源系統包括多組光源,所述多組光源分別沿同一球面的不同緯度設置,所述攝像方法包括:多次為所述多組光源配置不同的電流值,以形成多個第一光源組合;獲取基於各第一光源組合照射的待測產品的第一影像;基於各第一影像與所述待測產品的一第二影像每個對應單位區域的色差得到多個第一組合,所述多個第一組合與所述多個光源組合一一對應,所述第二影像在各組光源的電流值均被配置為零時獲取;透過所述第二影像與第一組合,計算出不同光源組合在不同的電流組合下的照明分佈圖。
將所述照明分佈圖平均值位於預設區間且照明分佈圖全域標準差最小者,其第一組合所對應的第一光源組合確定為目標光源組合;在所述目標光源組合的照射下獲取所述待測產品的第三影像。
在本發明的一實施方式中,所述的攝像方法還包括:S210,將所述第三影像劃分為多個單位區域;S220,計算所述第三影像的第一全域標準差,以及分別計算所述單位區域的標準差以取得第一子組合;S230,將所述第一子組合數值最大者所對應的光源作為第一目標光源組合;S240,分別調整所述第一目標光源組合的電流值,獲取基於各第一目標光源組合調整電流值後照射待測產品的第四影像,所述第四影像有多張,將每張第四影像依所述第三影像劃分方式劃分為多個單位區域;S250,計算每張第四影像對應第三影像中色差波動幅度最大區域的標準差,以及每張第四影像的第二全域標準差、所述第四影像的全域平均值;S260,將所述第二全域標準差小於或等於所述第一全域標準差、第四影像的全域平均值位於預設區間,且第四影像對應第三影像色差波動幅度最大區域的標準差最小者,其所對應的第二光源組合確定為第二目標光源組合;
S270,在所述第二目標光源組合的照射下獲取所述待測產品的第四影像,並將所述第四影像劃分為多個單位區域,計算每張第四影像各個單位區域的標準差;S280,判斷該第四影像各個單位區域的標準差是否大於一標準差預設值;若是,則重複步驟S210至S270以調整光源,直到最終所獲取的第四影像的各個單位區域的標準差均小於所述標準差預設值;S290,以所述各個單位區域的標準差均小於所述標準差預設值的第四影像所對應的光源作為最終目標光源組合,並在所述最終目標光源組合的照射下獲取所述待測產品的影像。
在本發明的一實施方式中,在獲取基於各第一光源組合照射的待測產品的第一影像之前還包括:至少一次調整待測產品與所述多組光源的相對位置。
在本發明的一實施方式中,所述每個對應單位區域的色差為每個對應圖元的RGB差值。
根據本發明的又一方面,提供一種基於立體光源系統的攝像裝置,所述立體光源系統包括多組光源,所述多組光源分別沿同一球面的不同緯度設置,所述攝像裝置包括:配置模組,用以多次為所述多組光源配置不同的電流值,以形成多個第一光源組合;第一獲取模組,用以獲取基於各第一光源組合照射的待測產品的第一影像;
生成模組,用以基於各第一影像與所述待測產品的一第二影像每個對應單位區域的色差得到多個第一組合,所述多個第一組合與所述多個光源組合一一對應;計算模組,用以分別計算各第一組合的平均值及標準差;確定模組,用以將平均值位於預設區間且標準差最小的第一組合所對應的第一光源組合確定為目標光源組合;第二獲取模組,用以在所述目標光源組合的照射下獲取所述待測產品的第三影像。
根據本發明的另一方面,提供一種用於攝像的立體光源攝像系統,該立體光源攝像系統包括:一升降機構;一支撐結構,連接於所述升降機構,用以安放待測產品;多組光源,分別沿同一球面的不同緯度設置;一光源控制器,包括多個光源控制單元,每個光源控制單元分別控制一組光源的電流值。
在本發明的一實施方式中,所述升降機構包括伺服電機、升降杆及升降臺,所述升降杆連接於一工作臺,所述伺服電機連接於所述升降臺,用以驅動所述升降臺沿所述升降杆作直線運動,所述支撐結構設於所述升降臺上。
在本發明的一實施方式中,所述工作臺包括一第一平臺,所述第一平臺設有一第一通孔,所述支撐結構位於該第一平臺的第一側,所述第一通孔背離所述支撐結構的一側設有一相機支架。
在本發明的一實施方式中,所述多組光源設於一球形燈罩上,所述球形燈罩設有一第二通孔,所述第二通孔位於所述第一通孔的下方。
在本發明的一實施方式中,所述球形燈罩還設有一第三通孔,所述支撐結構穿過該第三通孔。
根據本發明的又一方面,提供一種儲存介質,所述儲存介質上儲存有電腦程式,所述電腦程式被處理器運行時執行如上所述的方法。
根據本發明的又一方面,提供一種電子設備,所述電子設備包括:處理器;以及儲存介質,其上儲存有電腦程式,所述電腦程式被所述處理器運行時執行如上所述的方法。
根據本發明的攝像方法,本發明立體光源攝像系統的燈光可以使高反射物體表面漫射均勻,不會產生高亮反射;也可以使物體的凹凸表面受光均勻,亮度可調。由於同一立體光源攝像系統每組光源的亮度可根據需求自動調整,從而可以針對表材質及面形狀不同的待測產品選擇適配的光源組合。因此,借助該立體光源攝像系統本發明的攝像方法適於對材質及表面形狀不同產品進行取相,以便對其表面進行質檢。
總而言之,本發明中待測產品的影像各單位區域的亮度受所述立體光源攝像系統的多組光源控制,在取相時可以透過調整一個或多個單位區域所對應的光源的亮度,避免高反射物體表面上產生高亮反射,以及對待測產品因其自身結構而可能產生的陰影進行補光,從而減少圖像中局部高亮或陰影對檢測的干擾,有助於提高產品表面品質檢測的準確度。
10:待測產品
11:升降杆
12:光源
121:第一光源
122:第二光源
123:第三光源
13:升降臺
14:支撐結構
31:第一平臺
400:電子設備
41:相機支架
410:處理單元
420:儲存單元
4201:隨機存取儲存單元(RAM)
4202:快取記憶體儲存單元
4203:唯讀儲存單元(ROM)
4204:程式/實用工具
4205:程式模組
430:匯流排
440:顯示單元
450:輸入/輸出(I/O)介面
460:網路介面卡
5:相機
500:外部設備
6:光源控制器
7:電腦
700:程式產品
71:中央處理器
8:球形燈罩
81:第一光源控制單元
810:攝像裝置
811:配置模組
812:第一獲取模組
813:生成模組
814:計算模組
815:確定模組
816:第二獲取模組
82:第二光源控制單元
83:第三光源控制單元
9:相機
S110-S160、S210-S290:步驟
為讓本發明的上述和其他目的、特徵、優點與實施例能更明顯易懂,相關附圖的說明如下。
圖1本發明一實施例中基於立體光源系統的攝像方法的流程圖。
圖2是本發明另一實施例中基於立體光源系統的攝像方法的局部流程圖。
圖3是本發明一實施例中基於立體光源系統的攝像裝置的模組圖。
圖4-8是本發明一實施例中基於立體光源系統的攝像方法的應用效果圖。
圖9是本發明一實施例中立體光源攝像系統的應用效果圖。
圖10是圖9的局部結構示意圖。
圖11是圖10中位於同一緯度的光源對待測產品的照射示意圖。
圖12是圖10的信號處理示意圖。
圖13是本發明一實施例中電腦可讀儲存介質的結構示意圖。
圖14是本發明一實施例中電子設備的結構示意圖。
為了使本發明的敘述更加詳盡與完備,可參照所附圖及以下所述各種實施例,圖中相同的號碼代表相同或相似的組件。另一方面,眾
所周知的元件與步驟並未描述於實施例中,以避免對本發明造成不必要的限制。
在實施方式與權利要求中,涉及“連接”的描述,其可泛指一元件透過其他元件而間接耦合至另一元件,或是一元件無須透過其他元件而直接連接至另一元件。
在實施方式與權利要求中,涉及“連線”的描述,其可泛指一元件透過其他元件而間接與另一元件進行有線與/或無線通訊,或是一元件無須透過其他元件而實體連接至另一元件。
在實施方式與權利要求中,除非內文中對於冠詞有所特別限定,否則“一”與“該”可泛指單一個或多個。
本文所使用的“約”、“大約”或“大致”是用以修飾任何可微小變化的數量,但這種微小變化並不會改變其本質。在實施方式中若無特別說明,則代表以“約”、“大約”或“大致”所修飾的數值的誤差範圍一般是容許在百分之二十以內,較佳地是於百分之十以內,而更佳地則是於百分之五以內。
根據本發明的一方面,提供一種基於立體光源系統的攝像方法,所述立體光源系統包括多組光源,所述多組光源分別沿同一球面的不同緯度設置。圖1是本發明一實施例中基於立體光源系統的攝像方法的流程圖。如圖1,所述攝像方法包括:
S110,多次為所述多組光源配置不同的電流值,以形成多個第一光源組合。
具體地,每組光源的電流值可以分別由一光源控制單元配置,所述光源控制單元則可以集成於一光源控制器內。所述光源控制器可以連接至電腦的,根據電腦的中央處理器的電流分配指令為所述多組光源配置相應的電流值,每次電流分配指令對應一第一光源組合。當然本申請並不限於此實施方式,每組光源的電流值也可以透過手動調整所述光源控制器直接分配。需要說明的是,在所述第一光源組合中,可能有一組或多組光源的電流值被配置為零;極端的情況向,可能存在僅一組光源的電流值大於零的情況,這些情況都應當在本發明的保護範圍內。
S120,獲取基於各第一光源組合照射的待測產品的第一影像。
具體地,將待測產品分別置於一第一光源組合的照射環境中,以多次獲取該待測產品的第一影像。所述第一影像有多張,每張第一影像分別在一第一光源組合的照射環境中拍攝得到。
S130,基於各第一影像與所述待測產品的一第二影像每個對應單位區域的色差得到多個第一組合,所述多個第一組合與所述多個光源組合一一對應,所述第二影像在各組光源的電流值均被配置為零時獲取。
具體地,所述第二影像是所述待測產品的一參考影像,所述第一影像與所述第二影像中待測產品的拍攝角度及相對位置相同,僅所處的光照環境存在差異。其中,獲取所述第二影像所基於的光照環境為自然光照環境。也即,在各組光源的電流值均為零時獲取所述第二影像。計算每個第一影像與所述第二影像每個對應單位區域的色差並分別得到多個第一組合。將所述影像劃分為多個單位區域,兩影像中的每個單位區域的色
差即構成一第一組合中的一元素,而每個單位區域可視為受一組光源集中照射,因此所述多個第一組合與所述多個光源組合一一對應。其中,所述每個對應單位區域的色差可以為每個對應圖元的RGB差值,但本發明並不限於此。
S140,透過所述第二影像與第一組合,計算出不同光源組合在不同的電流組合下的照明分佈圖。
S150,將所述照明分佈圖平均值位於預設區間且照明分佈圖全域標準差最小者,其第一組合所對應的第一光源組合確定為目標光源組合。也即,將整體亮暗程度位於一可接受範圍內且所述照明分佈圖的波動幅度最小的一個第一組合所對應的第一光源組合確定為目標光源組合。
S160,在所述目標光源組合的照射下獲取所述待測產品的第三影像。也即,基於所述目標光源組合的照射對所述待測產品進行取相。實際上,該目標光源可以理解為前述多個第一光源組合中能為待測產品提供最佳拍攝環境的一個光源組合。換言之,該第三影像是藉由計算的出較理想的電流值組合並以該電流值組合配置光源而形成的照射環境中所獲取。
總而言之,本發明中待測產品的影像各區域的亮度受所述立體光源系統的多組光源控制,在取相時可以透過調整一個或多個單位區域所對應的光源的亮度,避免高反射物體表面上產生高亮反射,以及對待測產品因其自身結構而可能產生的陰影進行補光,從而減少圖像中局部高亮或陰影對檢測的干擾,有助於提高產品表面品質檢測的準確度。
圖6-10是本發明一些實施例中基於立體光源系統的攝像方法的應用效果圖。如圖6-10所示,該攝像方法可以適用於表面形狀各異的待測產品10,根據待測產品10表面形狀的不同,在透過相機9獲取該待測產品10的第一影像之前還包括:至少一次調整待測產品10與所述多組光源12的相對位置,以調整光源12對所述待測產品10的照射角度α。由此可以確保所述待測產品位於基於所述多組光源12而形成的360度的光照環境中,便於調整所述待測產品10表面各區域的亮度值,使待測產品表面的亮度均勻。減少影像中局部高亮或陰影對檢測的干擾,有助於提高產品表面品質檢測的準確度。
圖2是本發明另一實施例中基於立體光源系統的攝像方法的局部流程圖。在本發明另一實施例中,如圖2所示,該第三影像是藉由計算得出較理想的電流值組合,並以該電流值組合配置所述多組光源而形成的照射環境中所獲取,而於實際取像時,所獲取之影像仍可能會有亮暗不均的問題,因此除了包括上述步驟S110-S160外,所述攝像方法還包括:
S210,將所述第三影像劃分為多個單位區域,例如將第三影像依棋盤式劃分為一百個單位區域,但不以此為限制。
S220,計算所述第三影像的全域標準差(以下稱為第一全域標準差),以及分別計算所述單位區域的標準差(即,局部標準差)以取得第一子組合,透過計算所述第一子組合可以判定該第三影像中局部區域色差的波動幅度。
S230,將所述第一子組合數值最大者所對應的光源作為第一目標光源組合。本領域技術人員應當理解的是,將該第三影像中色差波動幅度最大的區域所對應的多個光源作為第一目標光源組合。
S240,分別調整所述第一目標光源組合的電流值,獲取基於各第一目標光源組合調整電流值後照射待測產品的第四影像。所述第四影像有多張,將每張第四影像依所述第三影像劃分方式劃分為多個單位區域。
S250,計算每張第四影像對應第三影像中色差波動幅度最大區域的標準差,以及每張第四影像的全域標準差(以下稱為第二全域標準差)、所述第四影像的全域平均值。
S260,將所述第二全域標準差小於或等於所述第一全域標準差、第四影像的全域平均值位於預設區間,且第四影像對應第三影像色差波動幅度最大區域的標準差最小者,其所對應的第二光源組合確定為第二目標光源組合。
所述第一目標光源組合的照射下亮度最不平均的單位區域(即第三影像中色差波動幅度最大區域),雖可以透過多種調整燈源的方式改善明亮不均的問題,但改用所述第二目標光源組合的照射,可使改善效果最為顯著(局部標準差最小)。由於第四影像的全域平均值仍位於預設區間,因此不會因為調整為第二目標光源組合而使影像整體變暗或變亮。
S270,在所述第二目標光源組合的照射下獲取所述待測產品的第四影像,並將所述第四影像劃分為多個單位區域,計算每張第四影像各個單位區域的標準差;
S280,判斷該第四影像各個單位區域的標準差是否大於一標準差預設值;若是,則重複步驟S210至S270以調整光源,直到最終所獲取的第四影像的各個單位區域的標準差均小於所述標準差預設值;S290,以所述各個單位區域的標準差均小於所述標準差預設值的第四影像所對應的光源作為最終目標光源組合,並在所述最終目標光源組合的照射下獲取所述待測產品的影像。
上述步驟S210-S270可以在第三影像的基礎上進一步降低待測產品影像的色差。可以在所述最終目標光源組合的照射下獲取所述待測產品的影像後進一步進行影像分析,以檢驗所述待測產品的外觀有無瑕疵。
根據本發明的又一方面,提供一種基於立體光源系統的攝像裝置,所述立體光源系統包括多組光源,所述多組光源分別沿同一球面的不同緯度設置。圖3是本發明一實施例中基於立體光源系統的攝像裝置的模組圖。如圖3所示,所述攝像裝置810包括:配置模組811、第一獲取模組812、生成模組813、計算模組814、確定模組815,以及第二獲取模組816。所述配置模組811用以多次為所述多組光源配置不同的電流值,以形成多個第一光源組合。所述第一獲取模組812用以獲取基於各第一光源組合照射的待測產品的第一影像。所述生成模組813用以基於各第一影像與所述待測產品的一第二影像每個對應單位區域的色差得到多個第一組合,所述多個第一組合與所述多個光源組合一一對應。所述計算模組814用以分別計算各第一組合的平均值及標準差。所述確定模組815用以將平均值位於預設區間且標準差最小的第一組合所對應的第一光源組合確定為目標光源組合。所述第二獲取模組816用以在所述目標光源組合的照射下獲取所述待測產品的
第三影像。本領域技術人員應當理解的是,上述攝像裝置中的各個模組分別用以執行前述攝像方法中相應的步驟,其技術效果與相應的步驟一致。以上僅列舉了該攝像裝置的部分模組,根據本發明公開的上述攝像方法可知,該攝像裝置還可以包括一些用以輔助執行該攝像方法中相關步驟的其它模組,其具體功能可以參照前述攝像方法部分的相關描述,此處不再詳述。此外,上述同一個模組也可能用以執行上述攝像方法中的多個具體步驟。圖5僅僅是示意性的示出本發明提供的攝像裝置的模組圖,在不違背本發明構思的前提下,模組的拆分、合併、增加都在本發明的保護範圍之內。本發明提供的攝像裝置可以由軟體、硬體、固件、外掛程式及他們之間的任意組合來實現,並非以此為限。
根據本發明的又一方面,提供一種用於攝像的立體光源攝像系統。圖9是本發明一實施例中立體光源攝像系統的應用效果圖。圖10是圖9的局部結構示意圖。圖11是圖10中位於同一緯度的光源對待測產品的照射示意圖。圖12是圖10的信號處理示意圖。如圖4-8,以及圖9-12所示,該立體光源攝像系統包括一升降機構、一支撐結構14、多組光源12,以及一光源控制器6。所述支撐結構14連接於所述升降機構,用以安放待測產品。所述多組光源12設置於球形燈罩8內,並分別沿所述球形燈罩8之表面(亦即,同一球面)的不同緯度設置。所述光源控制器6包括多個光源控制單元,每個光源控制單元分別控制一組光源的電流值。
本發明立體光源攝像系統的燈光可以使高反射物體表面漫射均勻,不會產生高亮反射;也可以使物體的凹凸表面受光均勻,亮度可
調。由於同一立體光源攝像系統每組光源的亮度可根據需求自動調整,從而可以針對表材質及面形狀不同的待測產品選擇適配的光源組合。
依據一實施例,所述升降機構包括伺服電機、升降杆11及升降臺13,所述升降杆11連接於一工作臺,所述伺服電機連接於所述升降臺13,用以驅動所述升降臺13沿所述升降杆11作直線運動,所述支撐結構14設於所述升降臺13上。其中,所述工作臺可以包括一第一平臺31,所述第一平臺31設有一第一通孔,所述支撐結構14位於該第一平臺31的第一側,所述第一通孔背離所述支撐結構14的一側設有一相機支架41。由此可以根據待測產品10表面形狀的不同,調整待測產品10與所述多組光源12的相對位置,確保所述待測產品10位於基於所述多組光源12而形成的360度的光照環境中,便於調整所述待測產品表面各區域的亮度值,使待測產品表面的亮度均勻,減少影像中局部高亮或陰影對檢測的干擾,有助於提高產品表面品質檢測的準確度。
在本發明的一實施方式中,所述多組光源12設於一球形燈罩8上,所述球形燈罩8設有一第二通孔,所述第二通孔位於所述第一通孔的下方。進一步地,所述球形燈罩8還設有一第三通孔,使安放在支撐結構14上之待測產品位於球形燈罩8中,達到確保所述待測產品10受所述多組光源12環繞。所述球形燈罩用於固定所述多組光源,該球形燈罩可以採用透明材料製成,便於確定待測產品與所述多組光源的相對位置。
請繼續參閱圖9-12所示,相機5透過相機支架41固定於所述第一平臺31,相機5經過所述第一平臺31的第一通孔與球形燈罩8的第二通孔對所述待測產品進行取相。所述相機5與所述光源控制器6均可以連接於
電腦7而受電腦7的中央處理器71控制,也均可以手動控制。所述光源控制器6包括多個光源控制單元,其中,第一光源控制單元81用以控制第一光源121,第二光源控制單元82用以控制第二光源122,第三光源控制單元83用以控制第三光源123,第N光源控制單元用以控制第N光源。需要說明的是,所述相機應當是獨立於該立體光源攝像系統而存在的。而所述中央處理器既可以獨立於所述立體光源攝像系統,也可以被包括在該立體光源攝像系統內。
本發明立體光源攝像系統的燈光可以使高反射物體表面漫射均勻,不會產生高亮反射;也可以使物體的凹凸表面受光均勻,亮度可調。由於同一立體光源攝像系統每組光源的亮度可根據需求自動調整,從而可以針對表材質及面形狀不同的待測產品選擇適配的光源組合。
圖13是本發明一實施例中電腦可讀儲存介質的結構示意圖。圖13描述了根據本發明的實施方式的用於實現上述攝像方法的程式產品700,其可以採用可擕式緊湊盤唯讀記憶體(CD-ROM)並包括程式碼,並可以在終端設備,例如個人電腦上運行。然而,本發明的程式產品不限於此,在本檔中,可讀儲存介質可以是任何包含或儲存程式的有形介質,該程式可以被指令執行系統、裝置或者器件使用或者與其結合使用,其技術效果可參照上文的相關描述。
所述程式產品700可以採用一個或多個可讀介質的任意組合。可讀介質可以是可讀信號介質或者可讀儲存介質。可讀儲存介質例如可以為但不限於電、磁、光、電磁、紅外線、或半導體的系統、裝置或器件,或者任意以上的組合。可讀儲存介質的更具體的例子(非窮舉的列表)
包括:具有一個或多個導線的電連接、可擕式盤、硬碟、隨機存取記憶體(RAM)、唯讀記憶體(ROM)、可擦式可程式設計唯讀記憶體(EPROM或快閃記憶體)、光纖、可擕式緊湊盤唯讀記憶體(CD-ROM)、光記憶體件、磁記憶體件、或者上述的任意合適的組合。
所述電腦可讀儲存介質可以包括在基帶中或者作為載波一部分傳播的資料信號,其中承載了可讀程式碼。這種傳播的資料信號可以採用多種形式,包括但不限於電磁信號、光信號或上述的任意合適的組合。可讀儲存介質還可以是可讀儲存介質以外的任何可讀介質,該可讀介質可以發送、傳播或者傳輸用於由指令執行系統、裝置或者器件使用或者與其結合使用的程式。可讀儲存介質上包含的程式碼可以用任何適當的介質傳輸,包括但不限於無線、有線、光纜、RF等等,或者上述的任意合適的組合。
可以以一種或多種程式設計語言的任意組合來編寫用於執行本發明操作的程式碼,所述程式設計語言包括物件導向的程式設計語言一諸如Java、C++等,還包括常規的過程式程式設計語言一諸如“C”語言或類似的程式設計語言。程式碼可以完全地在使用者計算設備上執行、部分地在使用者設備上執行、作為一個獨立的套裝軟體執行、部分在使用者計算設備上部分在遠端計算設備上執行、或者完全在遠端計算設備或伺服器上執行。在涉及遠端計算設備的情形中,遠端計算設備可以透過任意種類的網路,包括局域網(LAN)或廣域網路(WAN),連接到使用者計算設備,或者,可以連接到外部計算設備(例如利用網際網路服務提供者來透過網際網路連接)。
在本發明的示例性實施例中,還提供一種電子設備,該電子設備可以包括處理器,以及用於儲存所述處理器的可執行指令的記憶體。其中,所述處理器配置為經由執行所述可執行指令來執行上述實施例中所述攝像方法,其技術效果可參照上文的相關描述。
所屬技術領域的技術人員能夠理解,本發明的各個方面可以實現為系統、方法或程式產品。因此,本發明的各個方面可以具體實現為以下形式,即:完全的硬體實施方式、完全的軟體實施方式(包括固件、微代碼等),或硬體和軟體方面結合的實施方式,這裡可以統稱為“電路”、“模組”或“系統”。
下面參照圖14來描述根據本發明的這種實施方式的電子設備400。圖16顯示的電子設備400僅僅是一個示例,不應對本發明實施例的功能和使用範圍帶來任何限制。
如圖14所示,電子設備400以通用計算設備的形式表現。電子設備400的元件可以包括但不限於:至少一個處理單元410、至少一個儲存單元420、連接不同系統元件(包括儲存單元420和處理單元410)的匯流排430、顯示單元440等。
其中,所述儲存單元儲存有程式碼,所述程式碼可以被所述處理單元410執行,使得所述處理單元410執行本說明書上述攝像方法中描述的根據本發明各種示例性實施方式的步驟。例如,所述處理單元410可以執行如圖1所示的方法。
所述儲存單元420可以包括易失性儲存單元形式的可讀介質,例如隨機存取儲存單元(RAM)4201和/或快取記憶體儲存單元4202,還可以進一步包括唯讀儲存單元(ROM)4203。
所述儲存單元420還可以包括具有一組(至少一個)程式模組4205的程式/實用工具4204,這樣的程式模組4205包括但不限於:作業系統、一個或者多個應用程式、其它程式模組以及程式資料,這些示例中的每一個或某種組合中可能包括網路環境的實現。
匯流排430可以為表示幾類匯流排結構中的一種或多種,包括儲存單元匯流排或者儲存單元控制器、週邊匯流排、圖形加速埠、處理單元或者使用多種匯流排結構中的任意匯流排結構的局域匯流排。
電子設備400也可以與一個或多個外部設備500(例如鍵盤、指向設備、藍牙設備等)通信,還可與一個或者多個使得使用者能與該電子設備400交互的設備通信,和/或與使得該電子設備400能與一個或多個其它計算設備進行通信的任何設備(例如路由器、數據機等等)通信。這種通信可以透過輸入/輸出(I/O)介面450進行。並且,電子設備400還可以透過網路介面卡460與一個或者多個網路(例如局域網(LAN),廣域網路(WAN)和/或公共網路,例如網際網路)通信。網路介面卡460可以透過匯流排430與電子設備400的其它模組通信。應當明白,儘管圖中未示出,可以結合電子設備400使用其它硬體和/或軟體模組,包括但不限於:微代碼、裝置驅動程式、冗餘處理單元、外部磁片驅動陣列、RAID系統、磁帶驅動器以及資料備份儲存系統等。
透過以上的實施方式的描述,本領域的技術人員易於理解,這裡描述的示例實施方式可以透過軟體實現,也可以透過軟體結合必要的硬體的方式來實現。因此,根據本發明實施方式的技術方案可以以軟體產品的形式體現出來,該軟體產品可以儲存在一個非易失性儲存介質(可以是CD-ROM、U盤、移動硬碟等)中或網路上,包括若干指令以使得一台計算設備(可以是個人電腦、伺服器、或者網路設備等)執行本發明所述的攝像方法。
以上內容是結合具體的優選實施方式對本發明所作的進一步詳細說明,不能認定本發明的具體實施只局限於這些說明。對於本發明所屬技術領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干簡單推演或替換,都應當視為屬於本發明的保護範圍。
S110-S160:步驟
Claims (13)
- 一種基於立體光源系統的攝像裝置,該立體光源系統包括多組光源,該多組光源沿同一球面設置,該攝像裝置包括:一配置模組,用以多次為該多組光源配置不同的電流值,以形成多個第一光源組合;一第一獲取模組,用以獲取基於各該多個第一光源組合照射一待測產品的多個第一影像;一生成模組,用以基於各該多個第一影像與該待測產品的一第二影像每個對應單位區域的色差得到多個第一組合,該多個第一組合與該多個第一光源組合一一對應,其中該第二影像在各該多組光源的電流值均被配置為零時獲取;一計算模組,用以分別計算各該多個第一組合的平均值及標準差;一確定模組,用以將平均值位於一預設區間且標準差最小的該第一組合所對應的該第一光源組合確定為一目標光源組合;以及一第二獲取模組,用以在該目標光源組合的照射下獲取該待測產品的一第三影像。
- 一種使用如請求項1所述之攝影裝置的攝像方法,該立體光源系統包括該多組光源,該多組光源沿一球面設置,該攝像方法包括:多次為該多組光源配置不同的電流值,以形成該多個第一光源組合;獲取基於各該多個第一光源組合照射的該待測產品的該多個第一影像; 基於各該多個第一影像與該待測產品的該第二影像每個對應單位區域的色差得到該多個第一組合,該多個第一組合與該多個第一光源組合一一對應,該第二影像係在各該多組光源的電流值均被配置為零時獲取;透過該第二影像與該多個第一組合,計算出不同之該多個第一光源組合在不同的電流組合下的一照明分佈圖;將該照明分佈圖的平均值位於該預設區間且該照明分佈圖全域標準差最小者該第一組合所對應的該第一光源組合確定為該目標光源組合;以及在該目標光源組合的照射下獲取該待測產品的該第三影像。
- 如請求項2所述的攝像方法,還包括:S210,將該第三影像劃分為多個單位區域;S220,計算該第三影像的一第一全域標準差,以及分別計算該多個單位區域的標準差以取得一第一子組合;S230,將該第一子組合數值最大者所對應的光源作為一第一目標光源組合;以及S240,分別調整該第一目標光源組合的電流值,獲取基於各該第一目標光源組合調整電流值為一第二光源組合後照射該待測產品所得的多個第四影像。
- 如請求項3所述的攝像方法,將該多個第四影像依該第三影像劃分方式劃分為多個單位區域,該攝像方法還包括:S250,計算該多個第四影像對應該第三影像中色差波動幅度最大區域的標準差,以及該多個第四影像的一第二全域標準差、該多個第四影像的全域平均值; S260,將該第二全域標準差小於或等於該第一全域標準差、該多個第四影像的全域平均值位於該預設區間,且該多個第四影像對應該第三影像色差波動幅度最大區域的標準差最小者,其所對應的該第二光源組合確定為一第二目標光源組合;S270,在該第二目標光源組合的照射下獲取該待測產品的一第五影像,並將該第五影像劃分為多個單位區域,計算該第五影像各個單位區域的標準差;S280,判斷該第五影像各個單位區域的標準差是否大於一標準差預設值;若是,則重複步驟S210至S270以調整光源,直到最終所獲取的該第五影像的各個單位區域的標準差均小於該標準差預設值;以及S290,以該各個單位區域的標準差均小於該標準差預設值的該第五影像所對應的該光源組合作為一最終目標光源組合,並在該最終目標光源組合的照射下獲取該待測產品的一第六影像。
- 如請求項2所述的攝像方法,其中在獲取基於各該多個第一光源組合照射的該待測產品的該多個第一影像之前還包括:至少一次調整該待測產品與該多組光源的相對位置。
- 如請求項2-5中任一項所述的攝像方法,其中該每個對應單位區域的色差為每個對應圖元的RGB差值。
- 一種立體光源攝像系統,包括:一如請求項1所述之攝像裝置;一升降機構;一支撐結構,連接於該升降機構,用以安放該待測產品; 該多組光源,分別沿該同一球面設置;以及一光源控制器,包括多個光源控制單元,用以分別控制該多組光源的電流值。
- 如請求項7所述的立體光源攝像系統,其中該升降機構包括伺服電機、升降杆及升降臺,該升降杆連接於一工作臺,該伺服電機連接於該升降臺,用以驅動該升降臺沿該升降杆作直線運動,該支撐結構設於該升降臺上。
- 如請求項8所述的立體光源攝像系統,其中該工作臺包括一第一平臺,該第一平臺設有一第一通孔,該支撐結構位於該第一平臺的第一側,該第一通孔背離該支撐結構的一側設有一相機支架。
- 如請求項9所述的立體光源攝像系統,其中該多組光源設於一球形燈罩上,該球形燈罩設有一第二通孔,該第二通孔位於該第一通孔的下方。
- 如請求項10所述的立體光源攝像系統,其中該球形燈罩還設有一第三通孔,該支撐結構穿過該第三通孔。
- 一種儲存介質,儲存有電腦程式,其中該電腦程式被處理器運行時執行如請求項2-5中任一項所述的方法。
- 一種電子設備,包括:處理器;以及儲存介質,其上儲存有電腦程式,該電腦程式被該處理器運行時執行如請求項2-5中任一項所述的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010899289.0A CN112040138B (zh) | 2020-08-31 | 2020-08-31 | 立体光源***、摄像方法、装置、存储介质及电子设备 |
CN202010899289.0 | 2020-08-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202210816A TW202210816A (zh) | 2022-03-16 |
TWI781487B true TWI781487B (zh) | 2022-10-21 |
Family
ID=73587475
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW109142449A TWI781487B (zh) | 2020-08-31 | 2020-12-02 | 立體光源攝像系統、攝像方法、裝置、儲存介質及電子設備 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112040138B (zh) |
TW (1) | TWI781487B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113405950B (zh) * | 2021-07-22 | 2022-07-05 | 福建恒安集团有限公司 | 一种一次性卫生用品扩散度的测量方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1186623C (zh) * | 1998-10-01 | 2005-01-26 | 乌斯特技术股份公司 | 纱线上异物的检测装置 |
CN201173397Y (zh) * | 2008-03-14 | 2008-12-31 | 东莞康视达自动化科技有限公司 | 一种用于印制线路板的自动光学检测设备光源 |
CN104502319A (zh) * | 2014-12-25 | 2015-04-08 | 重庆大学 | 一种半积分球荧光量子效率测量装置及其测量方法 |
CN104897616A (zh) * | 2015-05-26 | 2015-09-09 | 北京理工大学 | 任意形状样品多光谱双向反射分布函数的测量方法和*** |
CN109100337A (zh) * | 2018-07-05 | 2018-12-28 | 中国科学院上海光学精密机械研究所 | 多波段多角度检测装置及检测方法 |
CN109632812A (zh) * | 2019-01-11 | 2019-04-16 | 英特尔产品(成都)有限公司 | 用于物体检查的光照设备 |
CN110537075A (zh) * | 2017-04-27 | 2019-12-03 | 罗伯特·博世有限公司 | 用于对物体进行光学检查的检查设备和物体检查装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6155900B2 (ja) * | 2013-06-26 | 2017-07-05 | 富士通株式会社 | 照明調整装置、照明調整方法、及び、照明調整プログラム |
CN106838723B (zh) * | 2017-02-16 | 2019-05-10 | 南开大学 | 一种基于光学仿真的照明***设计方法及实验装置 |
JP6969439B2 (ja) * | 2018-02-23 | 2021-11-24 | オムロン株式会社 | 外観検査装置、及び外観検査装置の照明条件設定方法 |
TWI662940B (zh) * | 2018-06-01 | 2019-06-21 | 廣達電腦股份有限公司 | 影像擷取裝置 |
CN111294521B (zh) * | 2018-12-06 | 2023-04-07 | 北京京东尚科信息技术有限公司 | 一种补光方法、装置和计算机可读存储介质 |
-
2020
- 2020-08-31 CN CN202010899289.0A patent/CN112040138B/zh active Active
- 2020-12-02 TW TW109142449A patent/TWI781487B/zh active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1186623C (zh) * | 1998-10-01 | 2005-01-26 | 乌斯特技术股份公司 | 纱线上异物的检测装置 |
CN201173397Y (zh) * | 2008-03-14 | 2008-12-31 | 东莞康视达自动化科技有限公司 | 一种用于印制线路板的自动光学检测设备光源 |
CN104502319A (zh) * | 2014-12-25 | 2015-04-08 | 重庆大学 | 一种半积分球荧光量子效率测量装置及其测量方法 |
CN104897616A (zh) * | 2015-05-26 | 2015-09-09 | 北京理工大学 | 任意形状样品多光谱双向反射分布函数的测量方法和*** |
CN110537075A (zh) * | 2017-04-27 | 2019-12-03 | 罗伯特·博世有限公司 | 用于对物体进行光学检查的检查设备和物体检查装置 |
CN109100337A (zh) * | 2018-07-05 | 2018-12-28 | 中国科学院上海光学精密机械研究所 | 多波段多角度检测装置及检测方法 |
CN109632812A (zh) * | 2019-01-11 | 2019-04-16 | 英特尔产品(成都)有限公司 | 用于物体检查的光照设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112040138A (zh) | 2020-12-04 |
CN112040138B (zh) | 2021-12-14 |
TW202210816A (zh) | 2022-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105783784A (zh) | 检查装置及检查装置的控制方法 | |
TWI781487B (zh) | 立體光源攝像系統、攝像方法、裝置、儲存介質及電子設備 | |
US11035665B2 (en) | System and method for enhancing data processing throughput using less effective pixel while maintaining wafer warp coverage | |
CN110084873B (zh) | 用于渲染三维模型的方法和装置 | |
CN114141206B (zh) | 背光校正方法、相关装置及存储介质 | |
KR101873648B1 (ko) | 마이크로스케일에서의 표면 법선 벡터 및 표면 반사 함수 동시 측정 방법 및 시스템 | |
JP2019109071A (ja) | 画像処理システム、画像処理プログラム、および画像処理方法 | |
JP2009097977A (ja) | 外観検査装置 | |
KR20160069489A (ko) | 기판 상에 형성된 부품의 터미널 검사방법 및 기판 검사장치 | |
TW202113650A (zh) | 學習裝置、檢查裝置、學習方法以及檢查方法 | |
CN111189840B (zh) | 近场均匀照明的纸病检测方法 | |
JP2009002669A (ja) | 外観検査装置 | |
TW201447279A (zh) | 自動晶圓光學檢測裝置及檢測晶圓表面均勻性的方法 | |
CN115914616A (zh) | 光源点检方法、装置、设备及计算机可读存储介质 | |
CN109671075B (zh) | 缺陷检测方法、装置、设备和存储介质 | |
US20210018314A1 (en) | Apparatus for inspecting substrate and method thereof | |
CN114792305A (zh) | 基于结构光原理并采用fpga加速重建的pcb缺陷检测方法 | |
JP2012098131A (ja) | 配光特性測定装置、配光特性検査装置、配光特性測定プログラム、配光特性測定方法および配光特性検査方法 | |
KR20110119082A (ko) | 기판검사장치 및 기판검사방법 | |
CN117849051A (zh) | 缺陷检测***、方法、装置、设备及存储介质 | |
KR102211600B1 (ko) | 무 초점(Focus-less) 검사 장치 및 검사 방법 | |
KR20200045264A (ko) | 검사 영역 결정 방법 및 이를 이용하는 외관 검사 장치 | |
CN115980059A (zh) | 表面缺陷检测***及其检测方法、装置、设备、存储介质 | |
US11989862B2 (en) | Control apparatus, control method, and storage medium | |
CN116152425A (zh) | 绘制图像的方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GD4A | Issue of patent certificate for granted invention patent |