TWI863841B - 圖面之文字及圖元辨識系統及方法 - Google Patents
圖面之文字及圖元辨識系統及方法 Download PDFInfo
- Publication number
- TWI863841B TWI863841B TW113109316A TW113109316A TWI863841B TW I863841 B TWI863841 B TW I863841B TW 113109316 A TW113109316 A TW 113109316A TW 113109316 A TW113109316 A TW 113109316A TW I863841 B TWI863841 B TW I863841B
- Authority
- TW
- Taiwan
- Prior art keywords
- parameter
- image
- information
- arrow
- frame
- Prior art date
Links
Landscapes
- Image Analysis (AREA)
Abstract
一種圖面之文字及圖元辨識系統及方法,適於處理點陣式工程圖之圖面,該系統包含:一圖框資訊辨識單元,辨識輸出一圖框資訊;一物件偵測單元,辨識輸出物件名稱及對應之物件座標;物件參數偵測單元,辨識輸出物件參數及物件參數座標;一箭頭起終點偵測單元,偵測並輸出圖面之箭頭起終點座標;及一偵測參數歸屬單元,讀取各單元之辨識和偵測結果,判斷各物件與各物件參數所屬關係。藉此,利用電腦自動識別圖片,取得物件形狀與尺寸參數資訊,提高正確率且處理速度較快,可降低生產成本並提高生產效率。
Description
本創作係關於一種辨識系統及方法,尤其是一種圖面之文字及圖元辨識系統及方法。
傳統的接單生產廠商,經常需要依據工程圖將其生產製造的參數,輸入到電腦數值控制(Computer Numerical Control, CNC)加工設備中,進行生產,最理想的情形是委託人可提供通用之工程圖數位圖檔,直接將檔案輸入電腦數值控制加工設備,來取得生產加工參數。惟多數的情況會是客戶只持紙本工程圖或可攜式文件格式(Portable Document Format, PDF)或影像檔的工程圖,廠商大多只能用人工將圖面資訊填入生產加工系統進行後續處理,處理過程緩慢且過程中容易發生因人為因素造成的錯誤,導致生產成本增加。
目前有關於影像處理技術應用於工程圖的技術,例如台灣專利證號M552617之一種工程圖影像處理裝置,包含:儲存單元、處理單元以及顯示單元。儲存單元儲存有工程圖之彩色影像資料。處理單元讀取彩色影像資料,進行下列步驟:以非線性濾波器平滑化彩色影像資料;依據平滑化之彩色影像資料中各像素之色相及飽和度,以支持向量機將平滑化之彩色影像資料之像素分類為摺痕區像素及非摺痕區像素;以及以區域臨界值演算器二值化摺痕區像素,以整體臨界值演算器二值化非摺痕區像素,而產生工程圖之二值化影像資料。顯示單元依據二值化影像資料顯示工程圖之二值化影像。惟,該習知技術著重於影像圖檔的提高人工識別清晰度之影像處理,故該習知技術仍需仰賴人工判讀及輸入,與本創作之自動辨識圖面之電腦數值控制加工設備的生產參數不同。
另一習知技術如台灣專利證號I788206之一種判讀工程圖面內容之方法及系統,包括:對工程圖面進行邊緣偵測以產生複數初始辨識線段;對該工程圖面進行文字辨識以產生複數初始辨識文字;將該些初始辨識線段提供給經訓練之結構判斷模型進行辨識,以產生初步辨識結果;根據該初步辨識結果處理該些初始辨識線段以及該些初始辨識文字,以產生複數之結構線段以及複數之結構文字;根據複數之結構標示特性將該些結構文字關聯於該些結構線段,以產生複數結構資訊及複數結構標籤;根據該些結構資訊及該些結構標籤產生複數個結構辨識結果;以及將該些結構辨識結果輸出以產生彙整表。惟,該習知技術為自動從可攜式文件格式圖檔或紙本圖檔之建築工程圖中,辨識並計算出該工程圖所需的梁柱鋼筋用量,據而進行工程結構評估計算,並無法自動辨識工程圖面中的物件及該物件形及製造尺寸等參數,且無法將該些製造參數輸入電腦數值控制加工設備進行生產。
因此,目前的習知之工程圖影像處理技術仍未解決前述無法自動取得紙本之工程圖影像之加工參數,加以進行生產條件相關之研判,甚至自動輸入該加工參數至電腦數值控制加工設備,進行生產的問題。
鑑於上述因素,有需要開發能直接辨識並萃取出影像或紙本工程圖之包含規格、尺寸、工差等物件參數,以利進一步直接將該物件參數輸入電腦數值控制加工設備進行自動化生產。
為解決上述及其他問題,本創作目的是提供一種圖面之文字及圖元辨識系統及方法,以改良先前技術之缺點。
本創作的另一目的是提供一種圖面之文字及圖元辨識系統及方法,可避免人工填入圖面資訊至生產設備過程中的人為因素造成的錯誤,導致生產成本增加的問題。
本創作的另一目的是提供一種圖面之文字及圖元辨識系統及方法,可利用電腦自動識別圖片中之文字、物件及物件參數資訊,提高正確率,可降低生產成本並提高生產效率。
本創作的另一目的是提供一種圖面之文字及圖元辨識系統及方法,可自影像式工程圖或紙本工程圖中,辨識出各零件尺寸或標準零件型態及規格參數,並自動輸入電腦數值控制加工設備,自動生產工程圖中之零件,提高自動化生產比重。
為達成前述及其他創作目的,本創作實施例提供一種圖面之文字及圖元辨識系統,適於處理一點陣式工程圖之一圖面,該圖面包含一圖框區域與一圖形區域,該圖面之文字及圖元辨識系統包含:一圖框資訊辨識單元,於該圖面中,依一預設座標自該圖框區域擷取一圖框圖片,辨識該圖框圖片一圖框資訊;一物件偵測單元,於該圖面中,依該圖形區域擷取一物件圖片,偵測該物件圖片之一物件寬度,依據該物件寬度與該圖框資訊分割出至少一物件,將各該物件之一物件名稱及其一物件座標,彙整為一物件資訊;一物件參數偵測單元,於該圖面中,刪除對應該物件圖片的部分,以取得一物件參數圖,辨識該物件參數圖為一物件參數,將該物件參數及所屬之一物件參數座標,且彙整為一物件參數資訊;一箭頭起終點偵測單元,於該圖面中,刪除對應該物件圖片及該物件參數圖之部分,以取得一箭頭圖,再偵測該箭頭圖中各箭頭起終點及對應之一箭頭起終點座標,且彙整為一箭頭起終點資訊;及一偵測參數歸屬單元,讀取該圖框資訊、該物件資訊、該物件參數資訊及箭頭起終點資訊,以影像演算法判斷各該物件與各該物件參數之所屬關係,並彙整出文字檔形態之一物件參數對應資訊。
在一實施例中,另包含一生產輸出單元,係導入該物件參數對應資訊至與該偵測參數歸屬單元資訊連接之一電腦數值控制加工設備,以製作該圖面之實體產品。
為達成前述及其他創作目的,本創作實施例提供一種圖面之文字及圖元辨識方法,適於處理輸入之一點陣式工程圖之一圖面,該圖面包含一圖框區域與一圖形區域,該圖面之文字及圖元辨識方法包含:一圖框資訊辨識步驟,依據該圖框區域擷取一圖框圖片,以影像處理演算法辨識該圖框圖片之文字圖案為一圖框資訊;一物件偵測步驟,依據該圖形區域擷取一物件圖片且以影像處理演算法辨識出一完整物件線框圖及其一最外部物件邊框圖,讀取並依據該圖框資訊,掃描該最外部物件邊框圖以分割出至少一物件,彙整各該物件名稱及其一物件座標為一物件資訊;一物件參數偵測步驟,取得該物件圖片且依據該完整物件線框圖刪除圖中對應之物件,以取得一物件參數圖,辨識該物件參數圖為一物件參數,彙整該物件參數及其一物件參數座標為一物件參數資訊;一箭頭起終點偵測步驟,取得該物件圖片且刪除圖中對應該物件圖片及該物件參數圖之部分,以取得一箭頭圖,再辨識該箭頭圖之各箭頭之起終點及其一箭頭起終點座標,彙整為一箭頭起終點資訊;及一偵測參數歸屬步驟,判斷該圖框資訊辨識步驟、該物件偵測步驟、該物件參數偵測步驟與該箭頭起終點偵測步驟之辨識偵測結果,對應該物件參數座標與該箭頭起終點座標,再對應該箭頭起終點座標與該物件座標,依據判斷結果,對應該物件與物件參數,並將對應結果輸出一物件參數對應資訊。
在一實施例中,另包含一圖像前處理步驟,係以影像處理演算法去除該物件圖片之線段、文字及雜點,取得一物件邊框及其至少一子物件邊框,並合併該物件邊框與該子物件邊框而取得該物件之該完整物件線框圖。
在一實施例中,該物件偵測步驟係讀取該物件圖片,及依據該完整物件線框圖而取得該最外部物件邊框圖後,掃描該最外部物件邊框圖以取得一物件寬度,依據該物件寬度與該物件相關資訊分割出各該物件,再將各該物件之物件名稱與對應之該物件座標,彙整出一物件資訊。
在一實施例中,該物件參數偵測步驟係將該物件圖片中的對應該完整物件線框圖的物件刪除以取得該物件參數圖,再辨識該物件參數圖為該物件參數,彙整該物件參數與其對應之該物件參數座標為一物件參數資訊。
在一實施例中,該箭頭起終點偵測步驟係將該物件圖片中對應該完整物件線框圖的物件刪除,再去除對應該物件參數圖之該物件參數,以取得一箭頭圖,將該箭頭圖進行骨架化演算法以得到各該箭頭端點,依據各該箭頭端點密集度辨識並彙整輸出各該箭頭起終點座標。
在一實施例中,另包含一生產輸出步驟,係將該物件參數對應資訊輸出至一電腦數值控制加工設備,進行各該圖面物件之生產製造。
本創作全文所述方向性或其近似用語,例如前、後、左、右、上(頂)、下(底)、內、外、側等,主要是參考圖式的方向,各方向性或其近似用語僅用以輔助說明及理解本創作的各實施例,非用以限制本創作。
本創作全文所記載的元件及構件使用之冠詞,如一或該,僅是為了方便使用或簡化描述,應被解讀為包括一個或至少一個,且單一的概念也包括複數的概念,除非明顯有不同意思。
為讓本創作之上述及其他目的、特徵及優點能更明顯易懂,下文特舉本創作較佳實施例,並配合圖式作詳細說明。在不同圖式中標示相同符號者視為相同,會省略其說明。
圖1是本創作一實施例之系統方塊圖、圖2是本創作另一實施例之圖面之文字及圖元辨識系統的系統方塊圖。請參考圖1及圖2所示,本實施例之圖面之文字及圖元辨識系統,是能夠處理點陣式工程圖之像素化圖面10,該圖面10包含一圖框區域11與一圖形區域12所謂圖框區域11包含工程圖圖框、零件表等內容,所謂圖形區域12包含該圖框區域11以外的圖面內容。該圖面之文字及圖元辨識系統包含:一圖框資訊辨識單元20、一物件偵測單元30、一物件參數偵測單元40、一箭頭起終點偵測單元50及一偵測參數歸屬單元60。該圖框資訊辨識單元20,係能辨識該圖面10中之該圖框區域11的文字影像為一圖框資訊22,該圖框資訊22為字元格式,並視需要將其輸出為可數據交換之圖框資訊檔,例如 Json 檔,以利於在不同設備或系統進行交換。該圖框資訊檔可包含物件名稱、規格、總長、肩部、數量、材質等欄位種類及其欄位值。
該圖框資訊辨識單元20,係自該圖框區域11之預設座標擷取一圖框圖片21,辨識該圖框圖片21為字元格式之一圖框資訊22,該圖框資訊22包含一物件總長及一肩部種類及數量等資訊。
該物件偵測單元30,係掃描該圖形區域12以擷取一物件圖片31,對該物件圖片31進行影像處理以取得一完整物件線框圖32及其一最外部物件邊框圖321,掃描該最外部物件邊框圖321取得一物件寬度,依據該物件寬度與該圖框資訊22之該物件總長及該肩部種類及數量,分割出至少一物件33,將各該物件33之一物件名稱34與所屬之一物件座標35彙整為一物件資訊36。
該物件參數偵測單元40,係取得該圖形區域12之該物件圖片31,且刪除其中之對應於該完整物件線框圖32之該物件33,以取得一物件參數圖41,辨識該物件參數圖41中的文字圖形為字元格式之一物件參數42及所屬之一物件參數座標43,且彙整為一物件參數資訊44。
該箭頭起終點偵測單元50,係取得該圖形區域12之該物件圖片31且刪除其中對應該完整物件線框圖32之物件33與對應該物件參數圖41之該物件參數42,以取得數個箭頭圖51,再以影像處理技術偵測各該箭頭圖51中各箭頭起終點52及對應之一箭頭起終點座標53,且彙整為一箭頭起終點資訊54。
該偵測參數歸屬單元60,係讀取該圖框資訊22、該物件資訊36、該物件參數資訊44及該箭頭起終點資訊54,對應該物件參數座標43與該箭頭起終點座標53,再對應各該箭頭起終點座標53與該物件座標35,判斷出各該物件33與各該物件參數42之所屬關係,並彙整輸出文字檔形態之一物件參數對應資訊61。
同樣地,上述該圖框資訊辨識單元20、該物件偵測單元30、該物件參數偵測單元40、該箭頭起終點偵測單元50及該偵測參數歸屬單元60等各單元所偵測彙整之結果,亦可視需要將其輸出為可數據交換之資訊檔案。
如圖2所示,進一步地,本實施例可另包含一生產輸出單元70:即導入該物件參數對應資訊61至一電腦數值控制加工設備,以應用該電腦數值控制加工設備製作該圖面10之實體產品。
圖3為是本創作一實施例之圖面之文字及圖元辨識方法的方法流程圖。請參考圖3所示,本實施例之圖面之文字及圖元辨識方法,能處理輸入之點陣式工程圖之圖面10,該圖面10包含一圖框區域11與一圖形區域12,該圖框區域11之外的部分可視為該圖形區域12。該圖面之文字及圖元辨識方法包含:一圖框資訊辨識步驟S20、一物件偵測步驟S30、一物件參數偵測步驟S40、一箭頭起終點偵測步驟S50及一偵測參數歸屬步驟S60。
該圖框資訊辨識步驟S20係依據該圖框區域11擷取一圖框圖片21將該一圖框圖片21的文字間隔,分割為數個單一文字圖片,並以預受訓練之深度學習模型識別各該單一文字圖片,以進行各該單一字元辨識及重組,並彙整為一圖框資訊22。
該物件偵測步驟S30,係自該圖面10之該圖形區域12中,擷取一物件圖片31,以影像處理演算法辨識出該物件圖片31中之一完整物件線框圖32及其一最外部物件邊框圖321,讀取並依據該圖框資訊22,掃描該最外部物件邊框圖321以分割出至少一物件33,彙整各該物件名稱34及其所屬之一物件座標35為一物件資訊36。
該物件參數偵測步驟S40,係自該圖面10取得該物件圖片31,且依據該完整物件線框圖321刪除該物件圖片31中對應之物件33,以取得一物件參數圖41,辨識該物件參數圖41為一物件參數42,彙整該物件參數42及其所屬之一物件參數座標43為一物件參數資訊44。
該箭頭起終點偵測步驟S50,係自該圖面10取得該物件圖片31,且刪除該物件圖片31中對應於該完整物件線框圖321之該物件33及對應於該物件參數圖41之該物件參數42之部分,以取得一箭頭圖51,再辨識該箭頭圖51之各箭頭起終點52及其所屬之一箭頭起終點座標53,彙整為一箭頭起終點資訊54。
該偵測參數歸屬步驟S60,係以影像處理演算法判斷該圖框資訊辨識步驟S20、該物件偵測步驟S30、該物件參數偵測步驟S40與該箭頭起終點偵測步驟S50之辨識偵測結果,對應該物件參數座標43與該箭頭起終點座標53,再對應該箭頭起終點座標53與該物件座標35,依據上述判斷結果,進行該物件33與物件參數42之對應,並將對應結果輸出為一物件參數對應資訊61。
圖4是本創作另一實施例之圖面之文字及圖元辨識方法的方法流程圖。請參考圖4所示,本實施例另包含一圖像前處理步驟S10,用以該完整物件線框圖32。該圖像前處理步驟S10係以影像處理演算法去除該物件圖片31中之標示線段、標註文字及雜點等圖元,以取得物件邊框及其子物件邊框,再合併該物件邊框與該子物件邊框以取得該物件33之該完整物件線框圖32。
詳細而言,該物件偵測步驟S30係讀取該物件圖片31,及依據該完整物件線框圖32而取得該最外部物件邊框圖321後,掃描該最外部物件邊框圖321以取得一物件寬度,依據該物件寬度與該圖框資訊中之該物件相關資訊例如物件總長、肩部數量資訊,分割出各該物件33,再將各該物件33之物件名稱34與對應之該物件座標35,彙整出一物件資訊36。
該物件參數偵測步驟S40係將該物件圖片31中的對應該完整物件線框圖32的物件33刪除以取得該物件參數圖41,再辨識該物件參數圖41為該物件參數42,彙整該物件參數42與其對應之該物件參數座標43為一物件參數資訊44。
該箭頭起終點偵測步驟S50係自該圖面10取得該物件圖片31,將該物件圖片31中對應該完整物件線框圖32之各該物件33刪除,再去除物件圖片31中對應該物件參數圖41之各該物件參數42,以取得一箭頭圖51,將該箭頭圖51進行骨架化演算法運算,以得到各該箭頭端點,依據各該箭頭端點密集度辨識出各該箭頭起終點52,並彙整出與其對應之各該箭頭起終點座標53為一箭頭起終點資訊54。
值得說明的是,如圖4所示,本創作之圖面之文字及圖元辨識方法,可更包含一生產輸出步驟S70,為將該物件參數對應資訊61輸出至一電腦數值控制加工設備,以自動化進行各該圖面10物件33之生產製造。
另一方面,該圖框資訊辨識步驟S20之該圖框資訊22,該物件偵測步驟S30之該物件資訊36、該物件參數偵測步驟S40之該物件參數資訊44,該箭頭起終點偵測步驟S50之該箭頭起終點資訊54及該偵測參數歸屬步驟S60之該物件參數對應資訊61,能分別輸出為可數據交換之一文字檔,以供與其他設備數據交換,擴展應用範圍。
圖5至圖15係對應圖3各步驟之圖面10及各步驟彙整之文字資訊的示意圖。圖5繪示本創作可處理一點陣式工程圖之圖面10內容,該圖面10內可包含圖框資訊22、零件表資訊、物件33、物件參數42等各圖元;圖6內方框表示該圖框資訊22的位置;圖7,圖中,冒號前之雙引號為圖框資訊22名稱,冒號後之雙引號為其值。圖8是本創作一實施例之圖面中物件偵測步驟之完整物件線框圖之示意圖,該完整物件線框圖32是將取得之物件圖片31刪除標註線段、標註文字、雜點及物件邊框雜訊後的階段成果。圖9是本創作一實施例之物件偵測步驟輸出之物件資訊片段示意圖,圖中,該物件資訊36片段內包含物件名稱34及物件座標35。圖10是本創作一實施例之圖面中物件參數偵測步驟之物件參數圖之示意圖,該物件參數圖41是將取得之物件圖片31刪除物件33後的階段成果。圖11是本創作一實施例之物件參數偵測步驟彙整之物件參數資訊片段示意圖,圖中為物件參數資訊44之片段,其包含物件參數42與物件參數座標43。圖12是本創作一實施例之圖面中箭頭起終點偵測步驟之箭頭圖之示意圖,該箭頭圖51係將取得之圖形區域12刪除對應之物件33及對應之物件參數34後的階段成果,且其中以圓點標示出了該箭頭起終點52之各該箭頭起點521位置,以方塊標示出各該箭頭終點522位置。圖13是本創作一實施例之箭頭起終點偵測步驟彙整之箭頭起終點資訊片段示意圖,圖中為箭頭起終點資訊54之片段,其中包含箭頭編號及其箭頭起終點座標53。圖14是本創作實施例之圖面中偵測參數歸屬步驟之物件與對應之物件參數示意圖,圖中標示不同組但相對應之物件33與物件參數42、物件33’與物件參數42’。圖15是本創作實施例之偵測參數歸屬步驟彙整之物件參數對應資訊示意圖,圖中為物件參數對應資訊61之文字片段。
綜上所述,本創作能辨識紙本或影像檔格式之圖面,經由一圖框資訊辨識步驟、一物件偵測步驟、一物件參數偵測步驟、一箭頭起終點偵測步驟及一偵測參數歸屬步驟,將輸入之圖面中包含物件規格、尺寸、加工公差等參數取出為一文字檔。藉此可直接將該文字檔輸入至電腦數值控制加工設備,進行物件生產作業。
雖然本創作已利用上述較佳實施例揭示,然其並非用以限定本創作,任何在本領域具有通常知識者在不脫離本創作之精神和範圍之內,相對上述實施例進行各種更動與修改仍屬本創作所保護之技術範疇,因此本創作之保護範圍當包含後附之申請專利範圍所記載的文義及均等範圍內之所有變更。又,上述之數個實施例能夠組合時,則本創作包含任意組合的實施態樣。
(10):圖面
(11):圖框區域
(12):圖形區域
(20):圖框資訊辨識單元
(21):圖框圖片
(22):圖框資訊
(30):物件偵測單元
(31):物件圖片
(32):完整物件線框圖
(321):最外部物件邊框圖
(33,33’):物件
(34):物件名稱
(35):物件座標
(36):物件資訊
(40):物件參數偵測單元
(41):物件參數圖
42,42’):物件參數(
(43):物件參數座標
(44):物件參數資訊
(50):箭頭起終點偵測單元
(51):箭頭圖
(52):箭頭起終點
(521):箭頭起點
(522):箭頭終點
(53):箭頭起終點座標
(54):箭頭起終點資訊
(60):偵測參數歸屬單元
(61):物件參數對應資訊
(70):生產輸出單元
S10~S70:步驟
本創作的實施方式將以下列簡單說明配合圖式來描述。
圖1是本創作一實施例之圖面之文字及圖元辨識系統的系統方塊圖。
圖2是本創作另一實施例之圖面之文字及圖元辨識系統的系統方塊圖。
圖3是本創作一實施例之圖面之文字及圖元辨識方法的方法流程圖。
圖4是本創作另一實施例之圖面之文字及圖元辨識方法的方法流程圖。
圖5是本創作一實施例之可處理的點陣式工程圖之一圖面示意圖。
圖6是本創作一實施例之圖面中圖框資訊辨識步驟之圖框圖片示意圖。
圖7是本創作一實施例之圖框資訊辨識步驟彙整之圖框資訊示意圖。
圖8是本創作一實施例之圖面中物件偵測步驟之完整物件線框圖之示意圖。
圖9是本創作一實施例之物件偵測步驟輸出之物件資訊片段示意圖。
圖10是本創作一實施例之圖面中物件參數偵測步驟之物件參數圖之示意圖。
圖11是本創作一實施例之物件參數偵測步驟彙整之物件參數資訊片段示意圖。
圖12是本創作一實施例之圖面中箭頭起終點偵測步驟之箭頭圖之示意圖。
圖13是本創作一實施例之箭頭起終點偵測步驟彙整之箭頭起終點資訊片段示意圖。
圖14是本創作實施例之圖面中偵測參數歸屬步驟之物件與對應之物件參數示意圖。
圖15是本創作實施例之偵測參數歸屬步驟彙整之物件參數對應資訊片段示意圖。
(10):圖面
(11):圖框區域
(12):圖形區域
(20):圖框資訊辨識單元
(21):圖框圖片
(22):圖框資訊
(30):物件偵測單元
(31):物件圖片
(32):完整物件線框圖
(321):最外部物件邊框圖
(33):物件
(34):物件名稱
(35):物件座標
(36):物件資訊
(40):物件參數偵測單元
(41):物件參數圖
(42):物件參數
(43):物件參數座標
(44):物件參數資訊
(50):箭頭起終點偵測單元
(51):箭頭圖
(52):箭頭起終點
(53):箭頭起終點座標
(54):箭頭起終點資訊
(60):偵測參數歸屬單元
(61):物件參數對應資訊
Claims (9)
- 一種圖面之文字及圖元辨識系統,適於處理一點陣式工程圖之一圖面(10),該圖面(10)包含一圖框區域(11)與一圖形區域(12),該圖面之文字及圖元辨識系統包含:一圖框資訊辨識單元(20),於該圖面(10)中,依一預設座標自該圖框區域(11)擷取一圖框圖片(21),辨識該圖框圖片(21)一圖框資訊(22);一物件偵測單元(30),於該圖面(10)中,依該圖形區域(12)擷取一物件圖片(31),偵測該物件圖片(31)之一物件寬度,依據該物件寬度與該圖框資訊(22)分割出至少一物件(33),將各該物件(33)之一物件名稱(34)及其一物件座標(35),彙整為一物件資訊(36);一物件參數偵測單元(40),於該圖面(10)中,刪除對應該物件(33)的部分,以取得一物件參數圖(41),辨識該物件參數圖(41)為一物件參數(42),將該物件參數(42)及所屬之一物件參數座標(43),且彙整為一物件參數資訊(44);一箭頭起終點偵測單元(50),於該圖面(10)中,刪除對應該物件(33)及該物件參數圖(41)之部分,以取得一箭頭圖(51),再偵測該箭頭圖(51)中各箭頭起終點(52)及對應之一箭頭起終點座標(53),且彙整為一箭頭起終點資訊(54);及一偵測參數歸屬單元(60),讀取該圖框資訊(22)、該物件資訊(36)、該物件參數資訊(44)及箭頭起終點資訊(54),以影像演算法判斷各該物件(33)與各該物件參數(42)之所屬關係,並彙整出一物件參數對應資訊(61)。
- 如請求項1所述之圖面之文字及圖元辨識系統,其中,另包含一生產輸出單元 (70),係導入該物件參數對應資訊(61)至與該偵測參數歸屬單元(60)資訊連接之一電腦數值控制加工設備,以製作該圖面(10)之實體產品。
- 一種圖面之文字及圖元辨識方法,適於處理輸入之一點陣式工程圖之一圖面,該圖面包含一圖框區域與一圖形區域,該圖面之文字及圖元辨識方法包含:一圖框資訊辨識步驟(S20),依據該圖框區域擷取一圖框圖片,以影像處理演算法辨識該圖框圖片之文字圖案為一圖框資訊;一物件偵測步驟(S30),依據該圖形區域擷取一物件圖片且以影像處理演算法辨識出一完整物件線框圖及其一最外部物件邊框圖,讀取並依據該圖框資訊,掃描該最外部物件邊框圖以分割出至少一物件,彙整各該物件之一物件名稱及其一物件座標為一物件資訊;一物件參數偵測步驟(S40),取得該物件圖片且依據該完整物件線框圖刪除圖中對應之物件,以取得一物件參數圖,辨識該物件參數圖為一物件參數,彙整該物件參數及其一物件參數座標為一物件參數資訊;一箭頭起終點偵測步驟(S50),取得該物件圖片且刪除圖中對應該物件圖片及該物件參數圖之部分,以取得一箭頭圖,再辨識該箭頭圖之各箭頭之起終點及其一箭頭起終點座標,彙整為一箭頭起終點資訊;及一偵測參數歸屬步驟(S60),判斷該圖框資訊辨識步驟(S20)、該物件偵測步驟(S30)、該物件參數偵測步驟(S40)與該箭頭起終點偵測步驟(S50)之辨識偵測結果,對應該物件參數座標與該箭頭起終點座標,再對應該箭頭起終點座標與該物件座標,依據判斷結果,對應該物件與物件參數,並將對應結果彙整出一物件參數對應資訊。
- 如請求項3所述之圖面之文字及圖元辨識方法,另包含一圖像前處理步驟(S10),係以影像處理演算法去除該物件圖片之線段、文字及雜點,取得一物件邊框及其至少一子物件邊框,並合併該物件邊框與該子物件邊框而取得該物件之該完整物件線框圖。
- 如請求項4所述之圖面之文字及圖元辨識方法,其中,該物件偵測步驟(S30)係讀取該物件圖片,及依據該完整物件線框圖而取得該最外部物件邊框圖後,掃描該最外部物件邊框圖以取得一物件寬度,依據該物件寬度與該物件相關資訊分割出各該物件,再將各該物件之物件名稱與對應之該物件座標,彙整出一物件資訊。
- 如請求項5所述之圖面之文字及圖元辨識方法,其中,該物件參數偵測步驟(S40)係將該物件圖片中的對應該完整物件線框圖的物件刪除以取得該物件參數圖,再辨識該物件參數圖為該物件參數,彙整該物件參數與其對應之該物件參數座標為一物件參數資訊。
- 如請求項6所述之圖面之文字及圖元辨識方法,其中,該箭頭起終點偵測步驟(S50)係將該物件圖片中對應該完整物件線框圖的物件刪除,再將對應該物件參數圖之該物件參數去除,以取得一箭頭圖,將該箭頭圖進行骨架化演算法以得到各該箭頭端點,依據各該箭頭端點密集度辨識出各該箭頭起終點,並彙整出各該箭頭起終點及其對應之各該箭頭起終點座標。
- 如請求項3所述之圖面之文字及圖元辨識方法,另包含一生產輸出步驟(S70),係將該物件參數對應資訊輸出至一電腦數值控制加工設備,進行各該圖面物件之生產製造。
- 如請求項3所述之圖面之文字及圖元辨識方法,另包含,將該圖框資訊、該物件資訊、該物件參數資訊、該箭頭起終點資訊及該一物件參數對應資訊,分別輸出為可數據交換之一文字檔。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113109316A TWI863841B (zh) | 2024-03-13 | 2024-03-13 | 圖面之文字及圖元辨識系統及方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113109316A TWI863841B (zh) | 2024-03-13 | 2024-03-13 | 圖面之文字及圖元辨識系統及方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI863841B true TWI863841B (zh) | 2024-11-21 |
| TW202536812A TW202536812A (zh) | 2025-09-16 |
Family
ID=94380233
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW113109316A TWI863841B (zh) | 2024-03-13 | 2024-03-13 | 圖面之文字及圖元辨識系統及方法 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI863841B (zh) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101147174B (zh) * | 2004-10-15 | 2011-06-08 | 微软公司 | 用于管理图像数据的传送和/或存储的系统和方法 |
| TWI760916B (zh) * | 2019-11-06 | 2022-04-11 | 美商奈米創尼克影像公司 | 用於工廠自動化生產線之製造系統 |
| US20230084639A1 (en) * | 2021-09-09 | 2023-03-16 | Vectra Automation, Inc. | System and Method for Engineering Drawing Extrapolation and Feature Automation |
| TW202333014A (zh) * | 2020-03-09 | 2023-08-16 | 美商奈米創尼克影像公司 | 用於製造流程之系統及方法 |
| TW202409748A (zh) * | 2019-11-01 | 2024-03-01 | 荷蘭商Asml荷蘭公司 | 用於基於機器學習的影像產生以用於模型為基礎對準之電腦可讀媒體 |
-
2024
- 2024-03-13 TW TW113109316A patent/TWI863841B/zh active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101147174B (zh) * | 2004-10-15 | 2011-06-08 | 微软公司 | 用于管理图像数据的传送和/或存储的系统和方法 |
| TW202409748A (zh) * | 2019-11-01 | 2024-03-01 | 荷蘭商Asml荷蘭公司 | 用於基於機器學習的影像產生以用於模型為基礎對準之電腦可讀媒體 |
| TWI760916B (zh) * | 2019-11-06 | 2022-04-11 | 美商奈米創尼克影像公司 | 用於工廠自動化生產線之製造系統 |
| TW202333014A (zh) * | 2020-03-09 | 2023-08-16 | 美商奈米創尼克影像公司 | 用於製造流程之系統及方法 |
| US20230084639A1 (en) * | 2021-09-09 | 2023-03-16 | Vectra Automation, Inc. | System and Method for Engineering Drawing Extrapolation and Feature Automation |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202536812A (zh) | 2025-09-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111814722B (zh) | 一种图像中的表格识别方法、装置、电子设备及存储介质 | |
| US8000529B2 (en) | System and method for creating an editable template from a document image | |
| JP6139396B2 (ja) | 文書を表す二値画像を圧縮する方法及びプログラム | |
| JP2940936B2 (ja) | 表領域識別方法 | |
| CN103034848B (zh) | 一种表单类型的识别方法 | |
| CN107247950A (zh) | 一种基于机器学习的身份证图像文本识别方法 | |
| CN110598566A (zh) | 图像处理方法、装置、终端和计算机可读存储介质 | |
| CN105528614A (zh) | 一种漫画图像版面的识别方法和自动识别系统 | |
| CN104966051A (zh) | 一种文档图像的版式识别方法 | |
| TWI751426B (zh) | 影像處理系統、影像處理方法及程式產品 | |
| CN106169080A (zh) | 一种基于图像的燃气指数自动识别方法 | |
| JPH01253077A (ja) | 文字列検出方法 | |
| TW202013239A (zh) | 影像處理系統、影像處理方法及程式產品 | |
| CN118430000A (zh) | 基于深度学习的票据ocr识别方法及系统 | |
| EP2223265A1 (en) | A method for resolving contradicting output data from an optical character recognition (ocr) system, wherein the output data comprises more than one recognition alternative for an image of a character | |
| JP3728224B2 (ja) | 文書処理装置及び方法 | |
| TWI863841B (zh) | 圖面之文字及圖元辨識系統及方法 | |
| JP4208520B2 (ja) | 画像処理装置および画像処理方法、プログラムおよび記憶媒体 | |
| CN110516592A (zh) | 一种基于手写数字字符的识别方法 | |
| CN113780293A (zh) | 界面文字识别方法 | |
| WO2022082431A1 (en) | Systems and methods for extracting information from paper media based on depth information | |
| Machhale et al. | Implementation of number recognition using adaptive template matching and feature extraction method | |
| CN102332088B (zh) | 一种基于游程特征的选票符号机器视觉识别方法 | |
| CN117711004A (zh) | 一种基于图像识别的表格文档信息抽取方法 | |
| CN117095423A (zh) | 一种银行单据字符的识别方法及装置 |