本技術(shù)涉及圖像處理相關(guān)領(lǐng)域,尤其涉及一種圖紙解析進(jìn)行圖紙轉(zhuǎn)換生成的方法及平臺(tái)。
背景技術(shù):
1、在制圖與工程設(shè)計(jì)領(lǐng)域,圖紙是傳遞設(shè)計(jì)思想、指導(dǎo)施工制造的重要工具。隨著信息技術(shù)的不斷發(fā)展,圖紙的數(shù)字化轉(zhuǎn)換已成為行業(yè)內(nèi)的普遍需求。傳統(tǒng)的圖紙到矢量圖的轉(zhuǎn)換過(guò)程主要依賴人工操作,包括圖紙的掃描、字符與圖形的識(shí)別、信息的錄入與編輯等多個(gè)環(huán)節(jié)。然而,這種人工處理方式在面對(duì)批量化圖紙轉(zhuǎn)換需求時(shí),需要大量的人工操作,導(dǎo)致轉(zhuǎn)換效率低下,人工處理過(guò)程中,由于疲勞、技能差異等因素,往往導(dǎo)致識(shí)別精度下降,影響轉(zhuǎn)換后的矢量圖質(zhì)量。
2、現(xiàn)階段相關(guān)技術(shù)中,圖紙數(shù)字化轉(zhuǎn)換存在效率低下、精度不足的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)通過(guò)提供一種圖紙解析進(jìn)行圖紙轉(zhuǎn)換生成的方法及平臺(tái),通過(guò)圖像掃描設(shè)備獲取待轉(zhuǎn)換圖紙的數(shù)字圖像,利用圖像分割網(wǎng)絡(luò)對(duì)圖像進(jìn)行分離,獲得字符圖像、字符分布坐標(biāo)、圖形圖像和圖形分布坐標(biāo)等信息,并帶有方向約束標(biāo)簽,基于這些信息,進(jìn)行字符識(shí)別和圖形識(shí)別,獲取文字信息、尺寸標(biāo)注和圖形特征,然后,根據(jù)這些信息配置矢量圖像,生成可編輯數(shù)字圖紙,最后,接收?qǐng)D紙轉(zhuǎn)換約束信息,對(duì)可編輯數(shù)字圖紙進(jìn)行編輯優(yōu)化,生成目標(biāo)轉(zhuǎn)換圖紙,并發(fā)送至用戶端進(jìn)行反饋,當(dāng)用戶允許轉(zhuǎn)換時(shí),執(zhí)行打印控制等技術(shù)手段,達(dá)到了提高轉(zhuǎn)換效率、保證轉(zhuǎn)換精度的技術(shù)效果。
2、本技術(shù)提供一種圖紙解析進(jìn)行圖紙轉(zhuǎn)換生成的方法,包括:
3、將待轉(zhuǎn)換圖紙置于預(yù)設(shè)平臺(tái),通過(guò)圖像掃描設(shè)備對(duì)所述預(yù)設(shè)平臺(tái)進(jìn)行掃描,獲得待轉(zhuǎn)換圖紙數(shù)字圖像;通過(guò)圖像分割網(wǎng)絡(luò)對(duì)所述待轉(zhuǎn)換圖紙數(shù)字圖像進(jìn)行分離,獲得分離字符圖像列表、分離字符分布坐標(biāo)列表、分離圖形圖像列表和分離圖形分布坐標(biāo)列表,其中,分離字符圖像和分離圖形圖像具有方向約束標(biāo)簽;基于所述方向約束標(biāo)簽,對(duì)所述分離字符圖像列表和所述分離字符分布坐標(biāo)列表進(jìn)行字符識(shí)別,獲得文字信息和尺寸標(biāo)注;基于所述方向約束標(biāo)簽,對(duì)所述分離圖形圖像列表和所述分離圖形分布坐標(biāo)列表進(jìn)行圖形識(shí)別,獲得圖形特征;根據(jù)所述文字信息、所述尺寸標(biāo)注和所述圖形特征進(jìn)行矢量圖像配置,生成可編輯數(shù)字圖紙;接收?qǐng)D紙轉(zhuǎn)換約束信息,對(duì)所述可編輯數(shù)字圖紙執(zhí)行編輯優(yōu)化,生成目標(biāo)轉(zhuǎn)換圖紙,發(fā)送至用戶端,接收用戶反饋信息;當(dāng)所述用戶反饋信息包括允許轉(zhuǎn)換指令,對(duì)所述目標(biāo)轉(zhuǎn)換圖紙執(zhí)行打印控制。
4、在可能的實(shí)現(xiàn)方式中,通過(guò)圖像分割網(wǎng)絡(luò)對(duì)所述待轉(zhuǎn)換圖紙數(shù)字圖像進(jìn)行分離,獲得分離字符圖像列表、分離字符分布坐標(biāo)列表、分離圖形圖像列表和分離圖形分布坐標(biāo)列表,其中,分離字符圖像和分離圖形圖像具有方向約束標(biāo)簽,執(zhí)行以下處理:
5、通過(guò)用戶端,對(duì)所述待轉(zhuǎn)換圖紙數(shù)字圖像進(jìn)行方向標(biāo)識(shí),生成所述方向約束標(biāo)簽;所述圖像分割網(wǎng)絡(luò)包括字符分離通道和圖形分離通道;通過(guò)所述字符分離通道,對(duì)所述方向約束標(biāo)簽和所述待轉(zhuǎn)換圖紙數(shù)字圖像進(jìn)行處理,生成所述分離字符圖像列表和所述分離字符分布坐標(biāo)列表;通過(guò)所述圖形分離通道,對(duì)所述方向約束標(biāo)簽和所述待轉(zhuǎn)換圖紙數(shù)字圖像進(jìn)行處理,生成所述分離圖形圖像列表和所述分離圖形分布坐標(biāo)列表。
6、在可能的實(shí)現(xiàn)方式中,通過(guò)所述字符分離通道,對(duì)所述方向約束標(biāo)簽和所述待轉(zhuǎn)換圖紙數(shù)字圖像進(jìn)行處理,生成所述分離字符圖像列表和所述分離字符分布坐標(biāo)列表,執(zhí)行以下處理:
7、通過(guò)編碼器,按照預(yù)設(shè)方向,基于圖形數(shù)據(jù)庫(kù)和字符數(shù)據(jù)庫(kù),隨機(jī)生成訓(xùn)練樣本圖像集合和字符分布坐標(biāo)標(biāo)識(shí)數(shù)據(jù)集,其中,任意一張訓(xùn)練樣本圖像至少具有一個(gè)圖形要素和一個(gè)字符要素;以所述字符分布坐標(biāo)標(biāo)識(shí)數(shù)據(jù)集為監(jiān)督數(shù)據(jù),以所述訓(xùn)練樣本圖像集合為卷積神經(jīng)網(wǎng)絡(luò)的輸入數(shù)據(jù),訓(xùn)練所述字符分離通道。
8、在可能的實(shí)現(xiàn)方式中,以所述字符分布坐標(biāo)標(biāo)識(shí)數(shù)據(jù)集為監(jiān)督數(shù)據(jù),以所述訓(xùn)練樣本圖像集合為卷積神經(jīng)網(wǎng)絡(luò)的輸入數(shù)據(jù),訓(xùn)練所述字符分離通道,執(zhí)行以下處理:
9、構(gòu)建字符分離訓(xùn)練損失函數(shù):,其中,表征任意一次的訓(xùn)練損失,表征第i個(gè)字符分離標(biāo)識(shí)坐標(biāo)、表征第i個(gè)字符監(jiān)督分布坐標(biāo),表征和非交集區(qū)域面積,表征和并集面積,表征損失比閾值,q表征任意一次訓(xùn)練的字符個(gè)數(shù),e為常數(shù);以所述字符分布坐標(biāo)標(biāo)識(shí)數(shù)據(jù)集為監(jiān)督數(shù)據(jù),以所述訓(xùn)練樣本圖像集合為卷積神經(jīng)網(wǎng)絡(luò)的輸入數(shù)據(jù),當(dāng)所述字符分離訓(xùn)練損失函數(shù)連續(xù)預(yù)設(shè)次數(shù)輸出值小于或等于損失閾值,獲得所述字符分離通道。
10、在可能的實(shí)現(xiàn)方式中,基于所述方向約束標(biāo)簽,對(duì)所述分離字符圖像列表和所述分離字符分布坐標(biāo)列表進(jìn)行字符識(shí)別,獲得文字信息和尺寸標(biāo)注,執(zhí)行以下處理:
11、獲得字符識(shí)別網(wǎng)絡(luò),其中,所述字符識(shí)別網(wǎng)絡(luò)包括特征提取通道和字符分類通道;通過(guò)所述特征提取通道,基于所述方向約束標(biāo)簽,遍歷所述分離字符圖像列表進(jìn)行字符形狀特征識(shí)別,獲得分離字符形狀特征列表,其中,分離字符形狀特征具有字符形狀特征方向標(biāo)簽;通過(guò)所述字符分類通道,基于字符數(shù)據(jù)庫(kù)和所述字符形狀特征方向標(biāo)簽,遍歷所述分離字符形狀特征列表進(jìn)行匹配,獲得分離字符匹配語(yǔ)義列表;根據(jù)所述分離字符分布坐標(biāo)列表,遍歷所述分離字符匹配語(yǔ)義列表進(jìn)行圖像位置嵌入,生成所述文字信息和所述尺寸標(biāo)注。
12、在可能的實(shí)現(xiàn)方式中,通過(guò)所述特征提取通道,基于所述方向約束標(biāo)簽,遍歷所述分離字符圖像列表進(jìn)行字符形狀特征識(shí)別,獲得分離字符形狀特征列表,執(zhí)行以下處理:
13、采集字符圖像訓(xùn)練數(shù)據(jù)集、字符方向標(biāo)識(shí)數(shù)據(jù)集與字符形狀特征描述子真值數(shù)據(jù)集,生成特征提取通道構(gòu)建數(shù)據(jù)集;將所述特征提取通道構(gòu)建數(shù)據(jù)集劃分為k等份特征提取通道構(gòu)建數(shù)據(jù);對(duì)所述k等份特征提取通道構(gòu)建數(shù)據(jù)進(jìn)行k次有放回取樣,獲得第一特征提取通道構(gòu)建數(shù)據(jù)集合,構(gòu)建第一特征提取基通道;直到對(duì)所述k等份特征提取通道構(gòu)建數(shù)據(jù)進(jìn)行k次有放回取樣,獲得第m特征提取通道構(gòu)建數(shù)據(jù)集合,構(gòu)建第m特征提取基通道;構(gòu)建全連接層,融合所述第一特征提取基通道直到所述第m特征提取基通道的輸出均值,生成所述特征提取通道。
14、在可能的實(shí)現(xiàn)方式中,接收?qǐng)D紙轉(zhuǎn)換約束信息,對(duì)所述可編輯數(shù)字圖紙執(zhí)行編輯優(yōu)化,生成目標(biāo)轉(zhuǎn)換圖紙,執(zhí)行以下處理:
15、所述圖紙轉(zhuǎn)換約束信息包括圖形尺寸需求參數(shù)和圖形布局參數(shù);根據(jù)所述圖像尺寸需求參數(shù)和所述圖形布局參數(shù),對(duì)所述可編輯數(shù)字圖紙進(jìn)行編輯,獲得若干個(gè)初始圖紙方案;遍歷所述若干個(gè)初始圖紙方案進(jìn)行圖形體積加和分析,獲得若干個(gè)圖形體積加和總值;提取所述若干個(gè)圖形體積加和總值的最小值,設(shè)為所述目標(biāo)轉(zhuǎn)換圖紙。
16、本技術(shù)還提供了一種圖紙解析進(jìn)行圖紙轉(zhuǎn)換生成的平臺(tái),包括:
17、待轉(zhuǎn)換圖紙掃描模塊,所述待轉(zhuǎn)換圖紙掃描模塊用于將待轉(zhuǎn)換圖紙置于預(yù)設(shè)平臺(tái),通過(guò)圖像掃描設(shè)備對(duì)所述預(yù)設(shè)平臺(tái)進(jìn)行掃描,獲得待轉(zhuǎn)換圖紙數(shù)字圖像;數(shù)字圖像分離模塊,所述數(shù)字圖像分離模塊用于通過(guò)圖像分割網(wǎng)絡(luò)對(duì)所述待轉(zhuǎn)換圖紙數(shù)字圖像進(jìn)行分離,獲得分離字符圖像列表、分離字符分布坐標(biāo)列表、分離圖形圖像列表和分離圖形分布坐標(biāo)列表,其中,分離字符圖像和分離圖形圖像具有方向約束標(biāo)簽;字符識(shí)別模塊,所述字符識(shí)別模塊用于基于所述方向約束標(biāo)簽,對(duì)所述分離字符圖像列表和所述分離字符分布坐標(biāo)列表進(jìn)行字符識(shí)別,獲得文字信息和尺寸標(biāo)注;圖形識(shí)別模塊,所述圖形識(shí)別模塊用于基于所述方向約束標(biāo)簽,對(duì)所述分離圖形圖像列表和所述分離圖形分布坐標(biāo)列表進(jìn)行圖形識(shí)別,獲得圖形特征;矢量圖像配置模塊,所述矢量圖像配置模塊用于根據(jù)所述文字信息、所述尺寸標(biāo)注和所述圖形特征進(jìn)行矢量圖像配置,生成可編輯數(shù)字圖紙;編輯優(yōu)化模塊,所述編輯優(yōu)化模塊用于接收?qǐng)D紙轉(zhuǎn)換約束信息,對(duì)所述可編輯數(shù)字圖紙執(zhí)行編輯優(yōu)化,生成目標(biāo)轉(zhuǎn)換圖紙,發(fā)送至用戶端,接收用戶反饋信息;打印控制模塊,所述打印控制模塊用于當(dāng)所述用戶反饋信息包括允許轉(zhuǎn)換指令,對(duì)所述目標(biāo)轉(zhuǎn)換圖紙執(zhí)行打印控制。
18、擬通過(guò)本技術(shù)提出的一種圖紙解析進(jìn)行圖紙轉(zhuǎn)換生成的方法及平臺(tái),首先將待轉(zhuǎn)換圖紙置于預(yù)設(shè)平臺(tái),通過(guò)圖像掃描設(shè)備對(duì)預(yù)設(shè)平臺(tái)進(jìn)行掃描,獲得待轉(zhuǎn)換圖紙數(shù)字圖像,接著通過(guò)圖像分割網(wǎng)絡(luò)對(duì)待轉(zhuǎn)換圖紙數(shù)字圖像進(jìn)行分離,獲得分離字符圖像列表、分離字符分布坐標(biāo)列表、分離圖形圖像列表和分離圖形分布坐標(biāo)列表,其中,分離字符圖像和分離圖形圖像具有方向約束標(biāo)簽,然后基于方向約束標(biāo)簽,對(duì)分離字符圖像列表和分離字符分布坐標(biāo)列表進(jìn)行字符識(shí)別,獲得文字信息和尺寸標(biāo)注,基于方向約束標(biāo)簽,對(duì)分離圖形圖像列表和分離圖形分布坐標(biāo)列表進(jìn)行圖形識(shí)別,獲得圖形特征,進(jìn)而根據(jù)文字信息、尺寸標(biāo)注和圖形特征進(jìn)行矢量圖像配置,生成可編輯數(shù)字圖紙,再接收?qǐng)D紙轉(zhuǎn)換約束信息,對(duì)可編輯數(shù)字圖紙執(zhí)行編輯優(yōu)化,生成目標(biāo)轉(zhuǎn)換圖紙,發(fā)送至用戶端,接收用戶反饋信息,當(dāng)用戶反饋信息包括允許轉(zhuǎn)換指令,對(duì)目標(biāo)轉(zhuǎn)換圖紙執(zhí)行打印控制,達(dá)到了提高轉(zhuǎn)換效率、保證轉(zhuǎn)換精度的技術(shù)效果。