專利名稱:基于標注的二維圖形重建方法
技術領域:
本發(fā)明涉及工程預決算領域中的圖形識別建模技術,尤其涉及一種基于標注的二維圖形重建方法。
背景技術:
在預決算等行業(yè)中,常常需要精確的幾何尺寸模型,以便進行實體構件工程量計算。對于建筑工程等圖紙而言,為表示其中某部分的細節(jié),常常需將構件圖紙進行放大,然后以標注的形式給出構件實際幾何尺寸(俗稱大樣圖)。預決算人員得到這種大樣圖后,通過對相應建筑構件建模,從圖紙中的信息還原出建筑物完整的三維幾何信息,之后通過求其交、并和補得到新的幾何體,最后對它們的工程量分別進行運算、匯總,完成整個建筑物 的幾何量計算。大樣圖在工程預約算領域中的重要地位不言而喻,其中的標注方式至為關鍵,這是因為標注往往較為準確的緣故。圖I、圖2描述一個柱的大樣圖,包括了柱的外形幾何尺寸、箍筋以及縱筋信息?;谥膶嶋H情況,工程圖紙中的標注引線一般與截面邊線位于同一直線上。特殊情況下,對于標注引線與截面邊線不在同一直線上的標注,可對選中標注分解為水平方向和垂直方向進行標注。這就表明,如能對大樣圖標注進行深入研究,有可能提出全新的建模方式,最終達到簡化建模難度、提高圖形識別準確度的目的。毋庸置疑,針對這種建筑工程中普遍存在的大樣圖,須合理建模才能夠完整、準確地還原出建筑物完整的三維幾何信息。目前,在預決算領域中的建模方法一般采用手工繪制方式。也有部分預決算軟件提供了基于圖層的識別方法,其由用戶指定截面、縱筋、箍筋的圖層,再根據(jù)圖層信息提取相應圖元,然后根據(jù)截面邊線的封閉性識別出截面,最后再處理內部的縱筋和箍筋,同時調整尺寸比例,由此完成建模的主要步驟。這種基于圖層的識別方法相對于手工方式有了顯著進步,但仍存在操作繁瑣、識別準確率低的問題,主要表現(xiàn)在以下幾個方面(I)每一次識別都需要指定截面、縱筋、箍筋的圖層,操作繁瑣;(2)如果截面、縱筋、箍筋的圖層相同,則完全不能正確識別截面;(3)如果截面信息不全,如缺邊,則不能正確識別截面;(4)如果截面邊線與其它輔助線有交叉或重疊,則不能完全正確識別截面。
發(fā)明內容
針對現(xiàn)有技術的這些缺點,本發(fā)明實施例的目的在于提供一種基于標注的二維圖形重建方法,可以根據(jù)CAD等工程圖紙中的尺寸標注,重建出相應的二維幾何模型。為解決以上技術問題,本發(fā)明實施例提供的技術方案是一種基于標注的二維圖形重建方法,包括遍歷地提取大樣圖中的標注,并基于每一當前標注的引線提取相應候選截面邊線.
搜索所有候選截面邊線形成的外圍封閉多邊形,用以獲得原始多邊形;針對該原始多邊形進行標注,并根據(jù)該大樣圖的相應標注進行校正;提取校正標注后原始多邊形內部的圖元,以進行工程量計算。較優(yōu)地,提取與當前標注的標注引線在同一直線上的線段,用以作為候選截面邊線。較優(yōu)地,若未存在與當前標注的標注引線在同一直線上的線段,在相應范圍內補齊一條線段作為候選截面邊線。較優(yōu)地,校正每一候選截面邊線。較優(yōu)地,在某一候選截面邊線與其它候選截面邊線的交點個數(shù)小于2時,將該候選截面邊線延長至距相應端點距離最近的其它候選截面邊線的交點上。
較優(yōu)地,在原始多邊形進行重新標注后,合并其中的重復標注。較優(yōu)地,將校正標注后的原始多邊形修正為簡單多邊形。較優(yōu)地,通過對校正標注后的原始多邊形合并共線邊和刪除0邊,將該校正標注后的原始多邊形修正為簡單多邊形。較優(yōu)地,0邊為長度小于Imm的線段。較優(yōu)地,提取的圖元包括箍筋和縱筋,該縱筋和箍筋的各自位置根據(jù)與截面的相對位置關系進行調整。與現(xiàn)有技術相比,本發(fā)明在對大樣圖進行識別時另辟蹊徑,采用基于標注的識別方法,只需要指定識別范圍,就可以正確識別出該大樣圖,由此大大提高了操作效率和識別準確率,有助于完整、準確地還原出建筑物完整的三維幾何信息,最終保證工程量計算結果的真實性。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖I表示柱構件工程圖紙中的大樣圖;圖2表示圖I所示柱構件中標注引線與箍筋、縱筋及截面邊線的關系;圖3表示本發(fā)明基于標注的二維圖形重建方法較優(yōu)實施例的流程圖。
具體實施例方式通過分析圖紙發(fā)現(xiàn),大樣圖中都有明確的標注以表示實際幾何尺寸,并且標注描述最為準確。故而本發(fā)明實施例另辟蹊徑,采用基于標注的識別方法,以便高效、準確的識別大樣圖,其要點在于是(I)遍歷大樣圖中的標注,并基于標注引線提取截面候選截面邊線;(2)搜索候選截面邊線圍成的外圍封閉多邊形;(3)基于大樣圖標注并校正該多邊形;(4)提取校正后多邊形內部圖元以進行工程量計算。
根據(jù)本發(fā)明實施例提出的方法,只需要指定識別范圍,就可以正確地識別出該大樣圖,由此大大提高了操作效率和識別準確率。為了使本領域的技術人員更好地理解本發(fā)明的技術方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。參見圖3,表示本發(fā)明基于標注的二維圖形重建方法較優(yōu)實施例的流程圖。該實施例所描述基于標注的圖形識別、重建技術方案主要思想是根據(jù)標注引線選擇并補全圖形邊線,據(jù)此生成相應圖形形狀,最后再根據(jù)標注描述的實際幾何尺寸和圖形的幾何形狀生成實際尺寸大小的多邊形,最后處理內部鋼筋信息等圖元該基于標注的二維圖形重建方法實施例的主要過程由以下幾個步驟完成
S101、提取大樣圖中的標注基于大樣圖中一般進行了詳細、準確的標注,故通過提取大樣圖中的標注引線并進行相應分析,就可以獲得相應的多邊形。S102、提取與當前標注的標注引線在同一直線上的線段作為候選截面邊線對于提取的大樣圖當前標注,其標注引線一般與截面邊線位于同一直線上,因而可將與標注引線在同一直線上的線段作為候選截面邊線。如果某標注引線找不到候選截面邊線,則在相應范圍內補齊一條線段作為候選截面邊線。在特殊情況下,對于標注引線與截面邊線不在同一直線上的標注,可將標注引線分解為水平方向和垂直方向進行重新標注;此時,針對重新標注后的標注,可按照上述方式提取或補齊截面候選邊線。S103、判斷大樣圖標注遍歷是否結束若是,進入步驟S104;若否,返回步驟SlOl。S104、校正候選截面邊線如果某候選截面邊線與其它候選截面邊線的交點個數(shù)小于2,則將該候選截面邊線延長至距相應端點距離最近的候選截面邊線的交點上。S105、搜索所有候選截面邊線形成的外圍封閉多邊形,作為后續(xù)處理基礎的原始多邊形按上述方式,在遍歷所有標注后可以得到所有標注引線對應的候選截面邊線,由這些候選截面邊線可構成外圍封閉的多邊形,以便進一步作為后續(xù)處理基礎的原始多邊形。S106、對原始多邊形進行重新標注,并合并其中的重復標注該原始多邊形相對較為完整,此時可重新進行標注,重新標注后的標注值尺寸作為后續(xù)處理依據(jù)。所謂的標注合并是指在進行原始多邊形標注的時候,如果某兩邊的標注線完全重疊則只進行一個標注,以避免重復標注,由此通過合并原始多邊形中的這些重復標注,以便消除冗余標注。S107、提取大樣圖中相應標注的標注值,校正原始多邊形中標注的標注值,進而校正原始多邊形
獲得原始多邊形后,還需要根據(jù)大樣圖標注的標注值對原始多邊形中標注的標注進行校正,確保原始多邊形標注準確。S108、合并共線邊和刪除0邊,進而將多邊形修正為簡單多邊形原始多邊形內有可能存在共邊(兩條或以上邊在首尾相接的同一直線上)或0邊(長度很短的邊,如只有1_),故需合并或刪除0邊,以便將該原始多邊形修正為簡單多邊形。
S109、提取完全在簡單多邊形內的圖元,用以作為后續(xù)工程量計算基礎。由此,在提取完全在簡單多邊形內的各種圖元后,就可進行后續(xù)工程量計算。這些圖元有多種,例如在原始多邊形內中,將較長線段和含較長子線段的多線段識別為箍筋,圓圈和所有子線段都很短(小于預設長度)的多線段識別為縱筋,并根據(jù)與截面的相對位置關系相應調整縱筋和箍筋的位置。以上實施例所述的基于標注的二維圖形重建方法與現(xiàn)有技術相比,具有明顯的優(yōu)點(I)只需指定識別范圍,操作簡單;(2)只要有完整標注,即可正確識別,識別準確率高。本發(fā)明的以上實施例對大樣圖進行識別時另辟蹊徑,采用基于標注的識別方法,只需要指定識別范圍,就可以正確識別出該大樣圖,由此大大提高了操作效率和識別準確率,有助于完整、準確地還原出建筑物完整的三維幾何信息,最終保證工程量計算結果的真實性。該技術也可進一步運用到多個大樣圖的識別中,可一次操作識別多個大樣圖。以上對所公開的實施例的說明,使本領域專業(yè)技術人員能夠實現(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
權利要求
1.一種基于標注的二維圖形重建方法,其特征在于,包括 遍歷地提取大樣圖中的標注,并基于每一當前標注的弓I線提取相應候選截面邊線; 搜索所有候選截面邊線形成的外圍封閉多邊形,用以獲得原始多邊形; 針對該原始多邊形進行標注,并根據(jù)該大樣圖的相應標注進行校正; 提取校正標注后原始多邊形內部的圖元,以進行工程量計算。
2.如權利要求I所述的基于標注的二維圖形重建方法,其特征在于,提取與當前標注的標注引線在同一直線上的線段,用以作為候選截面邊線。
3.如權利要求2所述的基于標注的二維圖形重建方法,其特征在于,若未存在與當前標注的標注引線在同一直線上的線段,在相應范圍內補齊一條線段作為候選截面邊線。
4.如權利要求I所述的基于標注的二維圖形重建方法,其特征在于,校正每一候選截面邊線。
5.如權利要求4所述的基于標注的二維圖形重建方法,其特征在于,在某一候選截面邊線與其它候選截面邊線的交點個數(shù)小于2時,將該候選截面邊線延長至距相應端點距離最近的其它候選截面邊線的交點上。
6.如權利要求I所述的基于標注的二維圖形重建方法,其特征在于,在原始多邊形進行重新標注后,合并其中的重復標注。
7.如權利要求I所述的基于標注的二維圖形重建方法,其特征在于,將校正標注后的原始多邊形修正為簡單多邊形。
8.如權利要求7所述的基于標注的二維圖形重建方法,其特征在于,通過對校正標注后的原始多邊形合并共線邊和刪除O邊,將該校正標注后的原始多邊形修正為簡單多邊形。
9.如權利要求8所述的基于標注的二維圖形重建方法,其特征在于,O邊為長度小于Imm的線段。
10.如權利要求I 9任一項所述的基于標注的二維圖形重建方法,其特征在于,提取的圖元包括箍筋和縱筋,該縱筋和箍筋的各自位置根據(jù)與截面的相對位置關系進行調整。
全文摘要
本發(fā)明涉及工程預決算領域中的圖形識別建模技術,具體公開一種基于標注的二維圖形重建方法,包括遍歷地提取大樣圖中的標注,并基于每一當前標注的引線提取相應候選截面邊線;搜索所有候選截面邊線形成的外圍封閉多邊形,用以獲得原始多邊形;針對該原始多邊形進行標注,并根據(jù)該大樣圖的相應標注進行校正;提取校正標注后原始多邊形內部的圖元,以進行工程量計算。本發(fā)明采用基于標注的識別方法,只需要指定識別范圍,就可以正確識別出該大樣圖,大大地提高了操作效率和識別準確率。
文檔編號G06F17/50GK102663172SQ20121007826
公開日2012年9月12日 申請日期2012年3月22日 優(yōu)先權日2012年3月22日
發(fā)明者余俠, 陳順斌 申請人:成都鵬業(yè)軟件股份有限公司