5

我想創建一個系統用於工廠測量來自裝配線的物體的尺寸。這些物體是石板,大致呈矩形,我想要寬度和高度。每塊石頭都在閃光燈的相同位置拍攝,因此條件非常可控。棘手的部分是石頭有時在其表面上有圖案(通常大理石上有漣漪和條紋),有時幾乎是黑色的,與陰影混合在一起。物體識別和測量尺寸

我試着簡單地從背景的參考圖像中減去每個圖像,但是在照明以及輥子和機器的小部分位置上有足夠小的變化,輸出實際上是嘈雜的。

我打算接下來嘗試的方法是使用Canny邊緣檢測算法,然後使用某種數值優化(Nelder-Mead)將四邊多邊形與邊緣進行匹配。然而,在我醞釀一些事情之前,有沒有一種在這種情況下運作良好的方法?

如果有幫助,可以使用已知在板內的圖像補丁(它們總是排列在角落)來「算法」算法,以幫助識別其表面圖案和顏色。如有必要,我還可以生成註釋圖像的訓練集。

背景的一些示例圖片和一些石板:

Background Easy case Difficult case 1 Difficult case 2

+6

你可以分享一個或兩個示例圖片嗎?你能夠掩蓋背景嗎?你能用一些簡單的[形態學操作](http://homepages.inf.ed.ac.uk/rbf/HIPR2/matmorph.htm)清理差異圖像嗎? – YXD

+0

我的工作機器上有一些樣品,我明天可以分享。 – Sam

+1

正如E先生所建議的,嘗試一些平滑處理,形態學處理等處理背景差異圖像,然後將其二值化。這應該給你一些東西,你至少可以得到基本數字來改善。 –

回答

3

你試過現有圖像分割算法?

我會與maxflow算法弗拉基米爾·洛夫這裏的圖像分割開始:http://pub.ist.ac.at/~vnk/software.html 在他們固定圖像區域屬於一個特定段,這將有助於你的問題的文件,但它可能不是很明顯如何在軟件中做到這一點。

由理查德Socher解析場景深度學習算法也可以幫助:http://www.socher.org/

和Eric Sudderth具有視覺場景理解這裏至少一個有趣的方法:http://www.cs.brown.edu/~sudderth/software.html

我還沒有實際使用任何該軟件大部分(如果不是全部的話)用於研究,而不是特別用戶友好。