1. 程式人生 > >工業相機的選擇方法

工業相機的選擇方法


  訊號
  工業相機的訊號型別有模擬訊號和數字訊號兩種。模擬相機必須有影象採集卡,標準的模擬相機解析度很低,採集到的是模擬訊號,經數字採集卡轉換為數字訊號進行傳輸儲存。工業數字相機採集到的是數字訊號,數字訊號不受電噪聲影響,因此,數字相機的動態範圍更高,能夠向計算機傳輸更精確的訊號。


解析度
根據具體需求來選擇相機解析度的大小,如果一個畫素對應一個缺陷的話,那麼這樣的系統一定會極不穩定,所以我們為了提高系統的精準度和穩定性,最好取缺陷的面積在3到4個畫素以上,這樣我們選擇的相機也就在130萬乘3以上,即最低不能少於300萬畫素。【需要選擇合適的解析度,根據系統的需求來選擇相機解析度的大小,通常系統的畫素精度等於視場(長或寬)除以相機解析度(長或寬)。如視場為10mm×7.5mm,使用130萬畫素的相機,則相機解析度為1280×960Pixel,則畫素精度為10mm÷1280Pixel=0.0078mm/Pixel;下面以一個應用案例來分析。 假設檢測一個物體的表面劃痕,要求拍攝的物體大小為10*8mm,要求的檢測精度是0.01mm。首先假設我們要拍攝的視野範圍在12*10mm,那麼相機的最低解析度應該選擇在:(12/0.01)*(10/0.01)=1200*1000,約為120萬畫素的相機,也就是說一個畫素對應一個檢測的缺陷的話,那麼最低解析度必須不少於120萬畫素,但市面上常見的是130萬畫素的相機,因此一般而言是選用130萬畫素的相機。但實際問題是,如果一個畫素對應一個缺陷的話,那麼這樣的系統一定會極不穩定,因為隨便的一個干擾畫素點都可能被誤認為缺陷,所以我們為了提高系統的精準度和穩定性,最好取缺陷的面積在3到4個畫素以上,這樣我們選擇的相機也就在130萬乘3以上,即最低不能少於300萬畫素,通常採用300萬畫素的相機為最佳 。


  晶片
  工業相機從晶片上分,有CCD和CMOS兩種。如果要求拍攝的物體是運動的,要處理的物件也是實時運動的物體,那麼當然選擇CCD晶片的相機為最適宜。


  色彩
 
 如果我們要處理的是與影象顏色有關,那當然是採用彩色相機,否則建議你用黑白的,因為黑白的同樣解析度的相機,精度比彩色高。


  幀率
 
 根據要檢測的速度,選擇相機的幀率一定要大於或等於檢測速度,等於的情況就是你處理影象的時間一定要快,一定要在相機的曝光和傳輸的時間內完成。


  除了工業相機的功能之外,還要考慮到使用的具體情況以及相機的價格。生產廠家等。外部因素和內部條件相互結合才能選擇出最合適的工業相機。

*******************************************************************************************************************************

 關於線陣相機、鏡頭、光源的選型,歡迎來電探討線掃描系統的搭建與選型

隨著機器視覺的大規模普及與工業流水線速度、精度的提高,線掃描系統越來越被視覺工程師和終端使用者所認可。  

首先,我對線掃描系統做一個大致的介紹。線掃描系統用於被測物體和相機之間有相對運動的場合,通過線掃描相機高速採集,每次採集完一條線後正好運動到下一個單位長度,繼續下一條線的採集,這樣一段時間下來就拼成了一張二維的圖片,也就類似於面陣相機採集到的圖片,不同之處是高度可以無限長。接下來通過軟體把這幅“無限長”的圖片截成一定高度的圖片,進行實時處理或放入快取稍後進行處理。

視覺部分,包括線掃描相機,鏡頭,光源,圖象採集卡和視覺軟體;  

運動控制部分,包括馬達馬達驅動器運動控制卡或PLC,為了保證採集的圖象與輸送帶同步,有時還會需要編碼器。  

由於線掃描資訊量大,所以需要一臺高效能的工控機,配置大容量的記憶體和硬碟,主機板要提供PCIPCI-EPCI-X插槽。  

一般來說,一個面陣視覺系統的配置選型是按照這樣的順序進行的。  

           相機+採集卡->鏡頭->光源  

線陣專案也類似,根據系統的檢測精度和速度要求,確定線陣CCD相機解析度和行掃描速度,同時確定對應的採集卡,只是需要選線陣相機鏡頭介面(mount)時同時考慮鏡頭的選型,最後確定光源的選型。

線陣攝像機(線陣工業相機)的選型  

計算分辯率:幅寬除以最小檢測精度得出每行需要的畫素
選定相機:幅寬除以畫素數得出實際檢測精度
每秒運動速度長度除以精度得出每秒掃描行數
根據以上數值選定相機

如幅寬為1600毫米、精度1毫米、運動速度22000mm/s
相機:1600/1=1600畫素
最少2000畫素,選定為2k相機
1600/2048=0.8實際精度
22000mm/0.8mm=27.5KHz【
除以實際精度!
應選定相機為2048畫素28kHz相機

線陣鏡頭的選型  

為什麼在選相機時要考慮鏡頭的選型呢?常見的線陣相機解析度目前有1K,2K,4K,6K,7K,8K,12K幾種,象素大小有5um,7um,10um,14um幾種,這樣晶片的大小從 10.240mm (1Kx10um)  86.016mm (12Kx7um)不等。很顯然,C介面遠遠不能滿足要求,因為C介面最大隻能接 22 mm 的晶片,也就是1.3inch。而很多相機的介面為F,M42X1M72X0.75等,不同的鏡頭介面對應不同的後背焦(Flange distance),也就決定了鏡頭的工作距離不一樣。  

光學放大倍率(β,Magnification)  

確定了相機解析度和畫素大小,就可以計算出晶片尺寸(Sensor size);晶片尺寸除以視野範圍(FOV)就等於光學放大倍率。β=CCD/FOV  

介面(Mount):  

主要有C、M42x1 、F、T2、Leica、M72x0.75等幾種,確定了之後,就可知道對應介面的長度。                 

後背焦(Flange Distance)  

後背焦指相機介面平面到晶片的距離,是一個非常重要的引數,由相機廠家根據自己的光路設計確定。不同廠家的相機,哪怕是介面一樣,也可能有不同的後背焦。  

有了光學放大倍率、介面、後背焦,就能計算出工作距離和節圈長度。選好這些之後,還有一個重要的環節,就是看MTF值是否足夠好?很多視覺工程師不瞭解MTF,而對高階鏡頭來說就必須用MTF來衡量光學品質。MTF涵蓋了對比度、解析度、空間頻率、色差等相當豐富的資訊,並且非常詳細地表達了鏡頭中心和邊緣各處的光學質量。不僅只是工作距離、視野範圍滿足要求,邊緣的對比度不夠好,也要重新考慮是否選擇更高解析度的鏡頭。  

(下圖為一個典型的MTF表格,橫座標為像高,也就是到影象中心的距離除以影象半徑的百分比;縱座標為影象對比度。共有三組曲線,依次為三種不同解析度的情況下的對比度,每一組又有實線和虛線,實線為半徑方向的對比度,虛線為切線方向的對比度)  

線掃描線陣光源的選型

線掃描專案中,常用的光源有LED光源、鹵素燈(光纖光源)、高頻熒光燈。  

鹵素燈也叫光纖光源,特點是亮度特別高,但缺點也很明顯--壽命短,只有1000-2000小時左右,需要經常更換燈泡。發光源是鹵素燈泡,通過一個專門的光學透鏡和分光系統,最後通過光纖輸出,光源功率很大,可高達250瓦。鹵素燈還有一個名字叫冷光源,因為通過光纖傳輸之後,出光的這一頭是不熱的且色溫穩定,適合用於對環境溫度比較敏感的場合,比如二次元量測儀的照明。用於線掃描的鹵素燈,常常在出光口加上玻璃聚光鏡頭,進一步聚焦提高光源亮度。對於較長的線光源,還用幾組鹵素光源同時為一根光纖提供照明。  

高頻熒光燈,發光原理和日光燈類似,只是燈管是工業級產品,特點是適合大面積照明,亮度較高,

成本低,但熒光燈最大的缺點是有閃爍、衰減速度快。熒光燈一定需要高頻電源,也就是光源閃爍的頻率遠高於相機採集圖象的頻率(對線掃描相機來說就是行掃描頻率),消除影象的閃爍。專用的高頻電源可做到60KHz。  

LED光源是目前主流的機器視覺光源。特點是壽命長,穩定性好,功耗非常小。  

1,直流供電,無頻閃。
2,專業的LED光源壽命非常長。(如美國AI的壽命50000小時亮度不小於50%)  

3,亮度也非常高,接近鹵素燈的亮度,並且隨著LED工藝的改善不斷提高。(目前美國AI線光源亮度高達90000LUX)  

3,可以靈活地設計成不同結構的線光源,如直射、帶聚光透鏡、背光、同軸以及類似於碗狀的漫反射線光源。  

4,有多種顏色可選,包括紅、綠、藍、白,還有紅外、紫外。針對不同被測物體的表面特徵和材質,選用不同顏色也就是不同波長的光源,獲得更佳的影象。  

線掃描相機、光源與被測物體之間的角度分析

以玻璃檢測為例,需要檢測的缺陷有:髒點、結石、雜質、氣泡、刮傷,裂紋,破損等,其大致可以分成兩類,一類在玻璃表面的,一類是玻璃內部的。不同的缺陷,在圖象中表現的出的灰度不一樣,有黑的,有白的,也有灰的,並且在不同的光源照射角度或者相機接受角度,缺陷的對比度會變化,如在一個角度時,某一種缺陷的對比度最好,但其他缺陷可能比較次,甚至根本看不到。這樣也就需要大量的分析、組合,才能確定最後的光源選型和相機、光源和被測物體之間的相對角度。如下圖所示,相機、光源在不同角度安裝,分別測試。  

結果發現:  

髒點,正面光源或背光都較容易凸現;  

結石和雜質,需要正面接近法線的照明或背面穿透照明;  

氣泡,形狀不固定,且要分析形成的原因以及方向,採用背面照明;  

刮傷和破損,正面低角度照明容易凸現。  

裂紋,需要背面側照  

而且,以上缺陷並不是獨立的,而是互相影響。統計、分析如下。  

綜合以上因素,最後選用背光斜射和正面照射結合,相機接近法線方向安裝。  

光源、鏡頭的除錯  

線掃描系統,對光源和相機來說,有效的工作區域都是一個窄條。也就是保證光源照在這個最亮的窄條與相機晶片要完全平行,否則只能拍到相交叉的一個亮點。所以機械安裝、除錯是比較費工夫的。同時由於幅寬比較寬,對於線光源有兩個特別的要求,就是均勻性和直線性。因為線光源不同位置的亮暗差異,會直接影響圖象的亮度高低,這一點LED比鹵素燈更好控制。出光部分的直線性,取決於LED發光角度的一致性、聚光透鏡的直線性以及線光源外殼的直線性。

由於現場環境比較複雜,客戶總是希望花多一些時間去現場除錯。但如我們前面講到的相機、光源、被測物體的相對角度測試、分析,許多因素會直接影響到檢測效果。所以我們建議先做實驗室測試,有了方案之後,再去現場除錯,這樣會最有把握,也能提高除錯效率。畢竟服務也是一種成本。  

 線掃描系統除了機械結構之外其主要組成部分還包括機器視覺和運動控制。  

如何選擇高速抓拍工業相機

艾菲特光電技術有限公司(AFTVision)是一家專業的光學、視覺照明、機電產品研究、設計、開發、推廣的高科技企業。我們有著豐富的專業團隊 進行光學、光機系統設計,新產品開發和測試,可根據客戶要求的工程需求設計、製作樣品和安排批量生產,我們的品質管理團隊保證最好的產品質量。

高速抓拍是工業相機優異於普通民用相機的表現之一,也是其一種重要的應用。工業相機作為機器視覺系統的核心元件,在行業應用中的地位是無可替代。而 根據不同的行業應用,我們要選用不同型別的工業相機才能保證機器視覺系統發揮最大的功能優勢。選擇一個合適的高速抓拍相機應該從哪些方面入手:

一、精度滿足要求

此要求的篩選跟高速抓拍無關,跟普通工業相機選型類似,在此不作贅述。

二、確定色彩要求

要拍攝物體的顏色特徵,就必須用顏色還原性比較好的相機,例如高質量的CCD或者3CCD相機,與顏色無關的專案一般情況下采用黑白相機,但也不是完全如此,有些要檢測的特徵可能在彩色圖片裡能夠更好地顯現,此時也可能考慮使用彩色相機。

三、曝光時間,如何拍攝運動的物體

此部分為討論重點。拍攝運動物體的時候,需要克服的最重要的問題是拖影,拖影是在曝光的時候,拍攝目標與攝像系統之間存在相對運動形成的,因為這種 相對運動導致晶片上形成的影象一直在變化,各個部位的像元在曝光的過程中受到來自物體不同位置成像的影響,最終形成的圖片是一個連續變化影象空間內圖片的 疊加。如下圖中1、2所示,圖1為無拖影情況,圖2為有拖影情況。

物體只要是運動的,拖影就一定會有的,為了使其不對檢測產生顯著影響,不同的專案型別,對拖影相對長度的限制不盡相同,對於尺寸測量的專案,拖影對 測量精度會有嚴重影響,在這種情況下,就會要求拖影長度儘可能短,例如不超過1/3畫素,或者不超過一個畫素等,而對於識別、計數等相關的專案則對拖影的 要求會相對寬些,這些要求一般情況下如此,並非絕對,具體看實際情況需要。

運動速度和曝光時間是直接影響拖影的兩個因素。為了保證影象中的拖影不超過s單位畫素,則需要做到如下等價說法:

1.晶片上光學像在曝光時間內移動的位置不超過s單位畫素;
2.物體與成像系統之間在曝光時間內相對移動(垂直於光軸平面內)距離不超過s單位的系統精度。

光像對晶片移動速度Vs與物體運動速度Vp之間關係為:

其實:光學系統中物方和像方所有的一維引數都是如上比例關係。

例如:某系統的拍攝精度是0.1mm/畫素,相機曝光時間是1/2000秒,拍攝物體運動速度是10mm/s,這樣目標在曝光時間內物體運動的距離是0.005mm<<0.1mm,因此可以用該系統拍攝。

總結起來,一般情況下就是保證:物體運動速度Vp 曝光時間Ts<允許最長拖影S單位系統精度。因此對於運動速度比較快的物體拍照,為了防止長的拖影就需要極短的曝光時間,會選用較好的CCD相機 (如MV-VD078SC),因為通常的CCD相機感光比較好,可以實現短時間曝光,但並不是說必須使用CCD相機,如果光軸很強且速度不是很快,可以是 用CMOS相機,有的CMOS相機是幀曝光的(如MV-VD040SC),總體感光效果也比較好,也是拍攝運動物體的比較好的選擇,具體怎麼選擇按上面量 化要求即可。

四、幀率

幀率即相機每秒鐘可以捕捉的影象數量。一般決定於影象大小、曝光時間等,是相機的一個重要指標,相機幀率必須保證能夠拍攝到系統要求時間間隔最短的兩張圖片,否則就有可能造成丟幀等現象,進而漏檢某些產品。


相關推薦

工業相機選擇方法

  訊號   工業相機的訊號型別有模擬訊號和數字訊號兩種。模擬相機必須有影象採集卡,標準的模擬相機解析度很低,採集到的是模擬訊號,經數字採集卡轉換為數字訊號進行傳輸儲存。工業數字相機採集到的是數字訊號,數字訊號不受電噪聲影響,因此,數字相機的動態範圍更高,能夠向計算機傳輸更精確的訊號。 解析度根據具體

如何選擇一款合適的工業相機:主要針對相機分辨率的選擇

分辨率 工業相機選擇 如何選擇一款合適的工業相機:主要針對相機分辨率的選擇1、問題描述: 拍攝一個物體表面的一個臟點2、構思: 若采用一個像素代表一個臟點的話,會使得系統不穩定;因此,我們最好取到三四個像素以上代表一個臟點3、計算公式: 像素精度 = 視場的長或寬 / 相機分辨率的長

工業相機鏡頭選擇

首先,要確定工業相機的介面、靶面尺寸和解析度大小。打比方是2/3" 工業相機,C介面,5百萬畫素;那麼我們可以先確定需要的工業鏡頭是C介面,最少支援2/3", 5百萬畫素以上,或者線對在160LP. 其次,確定所要達到的視野範圍(FOV)和工作距離(WD), 然後根據這兩

工業相機傳輸方式選擇

    工業相機常見的有USB2.0,USB3.0,CameraLink,千兆乙太網(GigE)四種介面,開始做專案時候只是大體根據視野和精度估算了解析度然後確定幀率,但是到了使用中還是發現了其他問題,在此記錄一下。     USB 3.0介面:速度快但距離短,理論速度極限

手把手教你選擇高速抓拍工業相機

 高速抓拍是工業相機優異於普通民用相機的表現之一,也是其一種重要的應用。本文將手把手的教您,選擇一個合適的高速抓拍相機應該從哪些方面入手: 一、精度滿足要求     此要求的篩選跟高速抓拍無關,跟普通工業相機選型類似,在此不作贅述。 二、確定色彩要求 要拍攝物體的顏色特

【深度相機系列五】腦補了和庫克的對話後,我發現了iPhone X深度相機選擇的祕訣和方法

本文首發於微信公眾號:計算機視覺life 前面的文章分別介紹了三種深度相機的原理:TOF、RGB雙目、結構光。看起來它們都各有利弊,那麼在實際產品研發中如何選擇深度相機呢? 為了讀者能夠有個清晰的思路

機器人驅動馬達選擇方法

論文 必須 摩擦系數 cts 機器 速度 移動 -1 中國 從"ROS Robotics Projects"的中間一個章節看到以下的計算方法: 小車有4個輪子, 其中2個是主動輪, 2個從動輪, 假設摩擦系數是0.6, 輪子半徑是4.5cm, 使用下面的公式: 小車總重量=

C#應用視頻教程3.1 USB工業相機測試

高光 -s back 進行 ace 測試環境 family 在線 學習 圖像處理是工控很有價值的一個領域,比如人臉識別,車牌識別,還有產品的位置識別,瑕疵檢測,對於個人學習來說,我們無法直接上手幾萬塊的成熟工業相機(高端的康耐視要6萬左右,而且是黑白的,要測試一些帶顏色的算

文本分類特征選擇方法

方法 選擇算法 產生 基礎 著名 order pan 分詞 還在 -1. TF-IDF的誤區TF-IDF可以有效評估一字詞對於一個文件集或一個語料庫中的其中一份文件的重要程度。因為它綜合表征了該詞在文檔中的重要程度和文檔區分度。但在文本分類中單純使用TF-IDF來判斷一個特

工業鏡頭選型方法

參考 選型 光學 http step 步驟 表示 視覺 lis 對於工業鏡頭選型,是一個非常重要和關鍵的環節。因為工業鏡頭選型是否合適與好壞直接影響著機器視覺成像質量。下面POMEAS工程師將結合經過多年的實際案例,分享下工業鏡頭選型方法和計算公式,僅供大家

機器學習之特征選擇方法

transform 數量 filter 想要 一起 進行 AD IE 維度 特征選擇是一個重要的數據預處理過程,在現實機器學習任務中,獲得數據之後通常先進行特征選擇,此後在訓練學習器,如下圖所示: 進行特征選擇有兩個很重要的原因: 避免維數災難:能剔除不相關(irrel

工業相機專業術語整理

-s 間隔 機械 機器視覺 http 分享 多邊形 delay 設置 幀率:幀率(Frame rate)是用於測量顯示幀數的量度。所謂的測量單位為每秒顯示幀數(Frames per Second,簡稱:(FPS)或“赫茲”(Hz)。每秒的幀數(fps)或者說幀率表示圖形處理

[轉載]Scikit-learn介紹幾種常用的特徵選擇方法

#### [轉載]原文地址:http://dataunion.org/14072.html 特徵選擇(排序)對於資料科學家、機器學習從業者來說非常重要。好的特徵選擇能夠提升模型的效能,更能幫助我們理解資料的特點、底層結構,這對進一步改善模型、演算法都有著重要作用。 特徵選擇主要有兩個功能: 減少特

[轉載]Scikit-learn介紹幾種常用的特征選擇方法

valid 好的 多重 variable 統計學 助理 相關性 sele 不出 #### [轉載]原文地址:http://dataunion.org/14072.html 特征選擇(排序)對於數據科學家、機器學習從業者來說非常重要。好的特征選擇能夠提升模型的性能,更能幫助我

機器學習特徵選擇方法

有一句話這麼說,特徵決定上限,模型逼近上限。特徵選擇對後面的模型訓練很重要,選擇合適重要的特徵,對問題求解尤為重要,下面介紹一些常見的特徵選擇方法。 通常來說,從兩個方面考慮來選擇特徵: 特徵是否發散:如果一個特徵不發散,例如方差接近於0,也就是說樣本在這個特徵上基本上沒有差異,這個

工業相機與SCARA機械臂的座標系標定

原文:https://blog.csdn.net/qq_36552550/article/details/79409242 注:感謝固高長江研究院徐工程師的技術講解,以及matlab程式,機器人系統程式的提供。 在工業現場當中,相機拍攝到的影象有一個相機座標系,而機器人自身也有一個機器人自身

【影象處理】工業相機原理詳述 (轉載)

轉自:  https://blog.csdn.net/HelloZEX/article/details/80905095 工業相機是機器視覺系統中的一個關鍵元件,其最本質的功能就是將光訊號轉變成有序的電訊號。選擇合適的相機也是機器視覺系統設計中的重要環節,相機的選擇不僅直接決定所採集到的影象

視覺工程師必須知道的工業相機50問,絕對乾貨!(轉載)

轉自: http://blog.sina.com.cn/s/blog_14ed0c4400102x1bc.html 1:工業相機的丟幀的問題是由什麼原因引起的? 經常會有一些機器視覺工程師認為USB介面的工業相機會造成丟幀現象。一般而言,工業相機丟幀與工業相機所採用的傳輸介面是沒有關係的,無論是US

工業相機的觸發

觸發:被動的輸出模式,實時性要求高,比如抓拍運動的物體。觸發訊號可以由軟體產生,也可以由感測器/機械開關產生,叫軟/硬觸發。 SDK中有專門的介面觸發訊號,還可以設定幀數。不同的工業相機提供不同的程式設計介面(SDK),儘管不同介面不同相機間程式設計介面各不相同,他們實際的API結構和程

基於HI3531d的udp命令控制basler pylon gige工業相機程式

程式碼如下: 下載:https://download.csdn.net/download/mao0514/10830400 #include <unistd.h> #include <sys/types.h> #include <sys/socket.h&g