拒絕“擺爛”!高精度的工業直線
時間:
2023-04-19 17:58:02.387
檢測是隨著社會的進步和發展,基于全社會對使用產品的質量、生活健康水平、生產生活的安全性、社會環境保護等方面要求的不斷提高,逐漸發展起來的行業。直線檢測作為檢測行業的基礎,一直備受關注。
針對部分場景,傳統直線檢測存在參數調節難、直線抓邊穩定性差等缺陷,難以適應圖像檢測區域內的突發干擾,嚴重影響客戶的經濟效益。這一話題吸引著眾多研究人員,已成為工業自動化檢測領域的熱點。
針對這一痛點,我司進行了麒麟軟件-智能直線模塊的開發,通過繪制直線再生成相應ROI,搭配不同的算法實現方式,有效解決了這一難題。
我司智能直線在模糊虛焦、灰度差小、背景變化、多線干擾等場景中表現出色,使用默認參數組或微調,即可實現穩定、強大的直線擬合功能,同時具備高魯棒性,保證檢測效果的同時大幅提高了軟件的易用性,贏得了眾多客戶的一致好評。

▲麒麟智能直線檢測界面
具體表現為以下方面:
01
穩定性
場景1:直線檢測區域模糊虛焦、梯度差小

場景2:直線檢測區域內抓邊背景變化

▲背景變化示例
傳統直線檢測:
穩定性弱,對于虛焦模糊、背景變化等場景抓邊不穩,存在誤抓、漏抓情況;
麒麟智能直線檢測:
穩定性強,對于虛焦模糊、背景變化、灰度差小等場景,均能準確抓邊。
02
抗干擾性
場景1:直線檢測區域存在多條干擾線、污點等缺陷


場景2:直線檢測區域存在多條不同梯度差的線


傳統直線檢測:
抗干擾性弱,對于多線干擾、缺陷干擾等場景,存在漏抓情況;
麒麟智能直線檢測:
抗干擾性強,對于多線干擾、缺陷干擾等場景,均能準確抓邊。
03
易用性&調參
傳統直線檢測:調參數難,易用性弱,需要調參的參數多,如邊緣極性、采樣次數、梯度閾值、邊緣模式、邊緣敏感度等需要調整10個參數;

麒麟智能直線檢測:調參簡單,易用性強,參數數量減少至5個,且增加參數自適應功能,基本無需調參,默認參數就可適用于大部分應用場景。
04
操作層面

傳統直線檢測:
繪制ROI,在ROI區域內擬合直線,需要調整ROI位置、掃描方向、極性、閾值等眾多參數,且存在誤修改的風險。

麒麟智能直線檢測:
操作方便,僅需繪制想要檢測的直線,ROI會自動在直線位置生成,無需調節極性方向、大小和位置等。支持單張圖像中同時檢測多條直線,且相互獨立。
“擺爛文學”近期可謂是相當火爆,對待生活的態度千千種,擺爛就是其中一種。“擺爛”指當事情無法向好的方向發展時,就放任爛的結果發生??v使傳統直線檢測針對部分場景,存在多種缺陷,也曾經讓眾多研究人員一籌莫展,但好在,工業人都拒絕“擺爛”!
麒麟智能直線檢測的誕生,彌補了行業內在模糊虛焦、灰度差小、背景變化、多線干擾等場景中擬合直線不穩定的不足,拓寬了直線檢測的場景范圍,提高了檢測效率及客戶滿意度,極大地推動了工業視覺的發展。
關鍵詞: