A method, an apparatus, and a machine sorting system are provided for identifying stacked objects. Including the identification method: depth map acquisition of stacked objects; according to the depth map to determine the K position of the top layer stack object segmentation of the object, and according to the K K object segmentation position from the top layer depth map from the depth map, where K is an integer of 2 or more; for K the top layer depth map objects were segmented by object segmentation candidate objects from the top of the object layer; the fusion results of K candidate objects in the object segmentation, in order to get the candidate object after fusion; according to the object contains a stack of predetermined size and / or shape from the candidate object the fusion of the bottom layer in the recognition of objects in object. The effective segmentation method, equipment and machine sorting system can realize irregular adhesion of objects, multiple objects accurately identify the objects on the stack out of the top, greatly improve the efficiency of object recognition from clutter stacked and grab objects.
【技術實現(xiàn)步驟摘要】
堆疊物體的識別方法、設備和機器分揀系統(tǒng)
本公開總體涉及圖像與視頻處理領域,具體涉及堆疊物體的識別方法、設備和機器分揀系統(tǒng)。
技術介紹
隨著基于視覺的自動化技術的發(fā)展,大量的自動化系統(tǒng)和設備開始應用于多個領域,比如水果質(zhì)量的分揀、藥片檢測與識別、細胞分析等。特別地,機器人抓取這一技術逐漸走出實驗室并應用在了工業(yè)產(chǎn)品線上,將勞動者從復雜重負的工作中解放出來。通常可被機器人的手臂抓取的物品包括機電元器件、食品和農(nóng)產(chǎn)品等。為了使得機器人能夠從雜亂堆放的物體中識別出每個單獨物體,常規(guī)的方法是模板匹配法、形狀檢測法等等,但這些方法都不適合于非規(guī)則物體的識別,比如煎炸的雞塊的抓取等。對于非規(guī)則形狀的物體,最可行的方式是從包含該非規(guī)則形狀的物體的圖像中直接分割出每個物體并確定可抓取的位置。已經(jīng)提出了使用分層技術從雜亂堆放的物體里取出最頂層的物體并確定出最頂層的各個物體的位置以用于后續(xù)的抓取的方法。然而,在現(xiàn)有的分層技術中,均采用單一的全局閾值來獲得最頂層的圖像,而這種單一閾值分層方法在處理物體之間的粘連問題時往往效果不佳,特別是當上層物體和下層物體粘連較大時,難以準確地分割出堆疊物體的最頂層。這是因為堆疊物體中各物體都是自由堆放而不是一個挨一個、一層疊一層的規(guī)則放置的,并且每個單獨的物體自身的大小和放置位置朝向等也不相同,因此通過單一閾值進行分層很難正確分割出頂層物體并確定出其中的單個物體。
技術實現(xiàn)思路
鑒于以上問題而提出了本公開。根據(jù)本公開的一個方面的實施例,提供了一種堆疊物體的識別方法,包括:獲取堆疊物體的深度圖;根據(jù)所述深度圖確定堆疊物體的頂部物體層的K個分割位置,并 ...
【技術保護點】
一種堆疊物體的識別方法,包括:獲取堆疊物體的深度圖;根據(jù)所述深度圖確定堆疊物體的頂部物體層的K個分割位置,并根據(jù)該K個分割位置從所述深度圖中提取K個頂部物體層深度圖,其中K為大于等于2的整數(shù);針對K個頂部物體層深度圖分別進行物體分割以從所述頂部物體層中分割出候選物體;對K個所述物體分割的結(jié)果中的候選物體進行融合,以得到融合后的候選物體;根據(jù)預先確定的堆疊物體的大小和/或外形從所述融合后的候選物體中識別出頂部物體層中包含的物體。
【技術特征摘要】
1.一種堆疊物體的識別方法,包括:獲取堆疊物體的深度圖;根據(jù)所述深度圖確定堆疊物體的頂部物體層的K個分割位置,并根據(jù)該K個分割位置從所述深度圖中提取K個頂部物體層深度圖,其中K為大于等于2的整數(shù);針對K個頂部物體層深度圖分別進行物體分割以從所述頂部物體層中分割出候選物體;對K個所述物體分割的結(jié)果中的候選物體進行融合,以得到融合后的候選物體;根據(jù)預先確定的堆疊物體的大小和/或外形從所述融合后的候選物體中識別出頂部物體層中包含的物體。2.如權利要求1所述的堆疊物體的識別方法,其中所述K個分割位置的深度值依次遞增,并且其中第一分割位置的深度值最小。3.如權利要求2所述的堆疊物體的識別方法,其中根據(jù)所述深度圖確定堆疊物體的頂部物體層的K個分割位置包括:確定堆疊物體中單個物體的平均高度;基于所述深度圖中堆疊物體的最高點與該平均高度,確定第一分割位置的深度值。4.如權利要求3所述的堆疊物體的識別方法,其中基于所述深度圖中堆疊物體的最高點與該平均高度確定第一分割位置的深度值包括:將所述深度圖中堆疊物體的最高點的深度值加上該平均高度后的深度值,作為參考位置;生成所述深度圖的深度直方圖;以及在所述深度直方圖中,獲得所述參考位置附近預定范圍內(nèi)的波谷點的深度值,作為第一分割位置的深度值。5.如權利要求1所述的堆疊物體的識別方法,其中針對K個頂部物體層深度圖分別進行物體分割以識別頂部物體層中的候選物體包括:采用相同的物體分割方法,針對K個頂部物體層深度圖分別進行物體分割以識別頂部物體層中的候選物體。6.如權利要求5所述的堆疊物體的識別方法,其中針對K個頂部物體層深度圖分別進行物體分割以從所述頂部物體層中分割出候選物體進一步包括對于每個所述頂部物體層深度圖執(zhí)行以下步驟:a.生成與該頂部物體層深度圖對應的頂部物體層地形圖;b.在所述地形圖中標定初始聚類區(qū)域;c.利用分水嶺方法在地形圖各水位線上對所述初始聚類區(qū)域進行增長,直至水位線降至最低水位;d.確定各個增長后的初始聚類區(qū)域是否均只包含一個物體,如果判斷結(jié)果為是,則將每個增長后的初始聚類區(qū)域作為一個識別出的候選物體;否則對于每個包含不止一個物體的增長后的初始聚類區(qū)域,將所述地形圖中與該增長后的初始聚類區(qū)域?qū)牟糠肿鳛榇指畹匦螆D,并在該待分割地形圖中重新標定至少兩個初始聚類區(qū)域;e.對于每個待分割地形圖,重復執(zhí)行步驟c和d,直至各個增長后的初始聚類區(qū)域均只包含一個物體。7.如權利要求1所述的堆疊物體的識別方法,其中對K個所述物體分割的結(jié)果中的候選物體進行融合以得到融合后的候選物體包括:將K個物體分割的結(jié)果中對應于同一候選物體的相同區(qū)域部分合并,同時保留K個物體分割的結(jié)果中不同的區(qū)域部分。8.如權利要求1所述的堆疊物體的識別方法,其...
【專利技術屬性】
技術研發(fā)人員:熊懷欣,
申請(專利權)人:株式會社理光,
類型:發(fā)明
國別省市:日本,JP
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。