連光富
(中國鐵建高新裝備股份有限公司,云南 昆明650215)
鐵建裝備于2012年通過EN15085焊接體系CL1級認證,取得了走向國際市場的通行證。該體系經過近9年的有效運行,建立了一套完善的焊接質量控制和生產管理體系,也培養(yǎng)了一支掌握國際先進制造理念的產品設計及工藝研發(fā)人員隊伍,全面提升了鐵路大型養(yǎng)路機械的焊接水平和焊接質量。在焊接生產的過程中建立一套符合焊接體系認證的焊接工藝規(guī)程,不僅能有效提高焊接產品的質量,而且能提高工作效率。
在焊接工藝規(guī)程的編制過程中,不僅要大量翻閱原有的焊接工藝規(guī)程文件,還要比對焊接頭的重復性及相似性。焊接接頭信息比對及查重是一項比較煩瑣的工作。通過查重,可有效防止焊接工藝規(guī)程重復生成,以保證其唯一性。通過比對,可將相似的規(guī)程加以引用,少量調整參數(shù)即可編制出新的焊接工藝規(guī)程。焊接接頭知識庫為焊接工藝規(guī)程編制提供基礎數(shù)據(jù),通過對知識庫的檢索,焊接工藝編制人員可以快速定位到目標焊接接頭信息。焊接接頭信息含圖號、圖紙版本、焊縫標識、接頭形式、焊接順序、焊接方法等。其中,接頭形式以圖片方式存儲,為本文研究實現(xiàn)“以圖搜圖”提供了數(shù)據(jù)接口。
圖像檢索技術分為基于文本的圖像檢索技術和基于內容的檢索技術?;谖谋镜膱D像檢索沿用了傳統(tǒng)的文本檢索技術,從圖像的名稱、圖像尺寸、壓縮類型、作者、年代等方面標引圖像,一般以關鍵詞形式查詢圖像?;趦热莸膱D像檢索技術根據(jù)圖像、圖像內容語義以及上下文聯(lián)系進行查找,以圖像語義特征為線索從圖像數(shù)據(jù)庫中檢出具有相似特性的其他圖像。本文結合LIRE基于圖像內容的檢索技術進行研究與實現(xiàn)。
焊接工藝規(guī)程(WPS)是把焊接工藝評定(WPQR)[3]當作基礎數(shù)據(jù),將具體的產品當作焊接對象,來指導焊接生產過程的一整套經過評定合格的焊接工藝文件。目前,鐵建裝備的焊接工藝規(guī)程通過焊接工藝智能化系統(tǒng)生成。焊接工藝智能化系統(tǒng)由基礎數(shù)據(jù)庫、焊接工藝規(guī)程及用戶權限三部分構成,如圖1所示。
圖1 焊接工藝智能化系統(tǒng)
LIRE(Lucene Image Retrieval)是一個在Lucene基礎上開發(fā)的全文檢索的開源Java庫。提供了基于內容的圖像檢索API,可以實現(xiàn)對圖像特征提取和建立索引[1]。LIRE一方面實現(xiàn)了對圖像特征的提取,另一方面克服了傳統(tǒng)基于數(shù)據(jù)庫線性查找不方便的問題。LIRE中封裝的圖像特征有:①RGB和HSV空間的顏色直方圖;②MPEG-7的顏色特征;③Tamura紋理特征;④顏色和邊緣的方向性描述符;⑤模糊顏色和紋理直方圖;⑥顏色關聯(lián)圖;⑦尺度不變特征變換。LIRE在實現(xiàn)特征提取和建立索引的同時還具有高度的擴展性,用戶可以根據(jù)圖像類型自定義特征提取方法[2]。
焊接接頭知識庫為焊接工藝規(guī)程編制提供了數(shù)據(jù)基礎,也是焊接工藝智能化系統(tǒng)的重要組成部分。用戶通過焊接智能化工藝系統(tǒng)的人機交互界面,可對焊接接頭知識庫進行信息管理,以維護焊接接頭信息的準確性。接頭信息如圖2所示。
圖2 焊接接頭信息
根據(jù)焊接智能化工藝系統(tǒng)的焊接接頭知識庫功能需求,焊接接頭信息包括接頭圖號、圖紙版本、圖示焊縫位置、焊縫標識、接頭形式、焊接順序、焊道數(shù)量、焊縫位置標識、焊接方法、焊縫性能等級、焊縫檢驗等級、焊縫接收等級、焊材型號、保護氣體、焊縫檢驗VT、焊縫檢驗PT、焊縫檢驗UT、焊縫檢驗MT、焊縫檢驗RT、T1母材厚度、T1材料組別、T1母材名稱及尺度、T2母材牌號、T2母材厚度、T2材料組別、T2母材名稱及尺度、WPS No.WPQR No.等,焊接接頭信息數(shù)據(jù)庫如表1所示。
表1 焊接接頭信息表
焊接接頭知識庫功能由焊接接頭信息的增加、編輯、刪除等功能應用組成。用戶通過功能應用對知識庫進行維護管理,以保證接頭信息準備無誤。其中包含接頭形式的信息管理,接頭信息以圖片格式存儲,為本文在焊接工藝規(guī)程編制應用中的“以圖搜圖”功能研究與實現(xiàn)提供前提條件。知識庫管理界面如圖3所示。
圖3 焊接接頭知識庫應用界面
焊接工藝智能化系統(tǒng)旨在編制焊接工藝規(guī)程。在編制過程中,可通過如焊縫標識、焊縫類別、焊縫位置及焊接接頭形式圖片等已知的接頭信息來檢索焊接接頭數(shù)據(jù)。其中,通過焊接接頭形式圖片檢索是最常用的方式。
圖像檢索系統(tǒng)由用戶交互界面、數(shù)據(jù)網絡傳輸服務、圖像索引創(chuàng)建服務及圖像檢索服務等組成。用戶交互界面提供檢索請求入口操作及檢索結果信息反饋界面;數(shù)據(jù)網絡傳輸服務負責將檢索請求按約定的數(shù)據(jù)傳輸協(xié)議發(fā)送至圖像檢索服務并返回圖像檢索服務檢索的結果信息;圖像索引服務在定時任務的驅動下,創(chuàng)建焊接接頭知識庫中焊接接頭形式的圖片索引;圖像檢索服務負責通過索引查找圖片并將結果反饋至數(shù)據(jù)網絡傳輸服務。如圖4所示。
圖4 圖像檢索系統(tǒng)功能
圖5 LayUI人機交互事件源碼
圖6 “以圖搜圖”前后臺交互請求處理源碼
圖像檢索系統(tǒng)采用前后臺分離的架構進行設計,“以圖搜圖”人機交互功能界面采用LayUI進行開發(fā),后臺焊接接頭信息服務、圖像索引創(chuàng)建服務及圖像檢索服務均采用spring boot微服務技術進行開發(fā)。數(shù)據(jù)網絡傳輸服務采用C/S通信模型進行設計,該服務器和圖像檢索服務根據(jù)通信協(xié)議使用Socket通信。
在使用“以圖搜圖”圖像檢索系統(tǒng)功能時,由用戶點擊搜圖上傳焊接接頭形式圖片,后臺服務經過查找圖像特征索引,最后返回相同或相似度較高的3張圖片并傳輸至用戶界面。如圖7所示:
圖7 “以圖搜圖”人機交互功能界面
本文從構建焊接接頭知識庫出發(fā),結合焊接工藝智能化中焊接工藝規(guī)程編制應用,并基于LIRE圖像檢索技術設計了圖像檢索系統(tǒng),實現(xiàn)了通過焊接接頭形式圖片從焊接接頭知識庫中檢索相同或相似焊接接頭信息的功能,替代人工比對圖片來獲取目標圖片的方式,以滿足焊接工藝智能化系統(tǒng)的需求,提高焊接工藝規(guī)程的編制效率。