欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖像處理的制作方法

文檔序號(hào):9383129閱讀:700來(lái)源:國(guó)知局
圖像處理的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及用于自動(dòng)從對(duì)象集合的點(diǎn)云數(shù)據(jù)生成這些對(duì)象集合的三維表示的方 法和設(shè)備。
【背景技術(shù)】
[0002] 實(shí)踐證明,對(duì)現(xiàn)實(shí)世界的對(duì)象產(chǎn)生精確的三維(3D)計(jì)算機(jī)模型在考古學(xué)、建筑 學(xué)、土木與機(jī)械工程、地理測(cè)繪及諸多其他領(lǐng)域極具實(shí)用價(jià)值。在許多此類應(yīng)用中,掃描儀 自動(dòng)測(cè)量對(duì)象表面上的大量點(diǎn),以產(chǎn)生表面點(diǎn)的3D "點(diǎn)云"。這種點(diǎn)云會(huì)包含超多數(shù)據(jù),出 于這種原因及其他因素,該點(diǎn)云可能難以有效操作或處理用于并入到最終模型。由此,需將 點(diǎn)云數(shù)據(jù)轉(zhuǎn)換成更易于操作的形式,例如轉(zhuǎn)換成3D計(jì)算機(jī)輔助設(shè)計(jì)(CAD)模型格式。
[0003] 點(diǎn)云數(shù)據(jù)的特性意指其分析角度并未在其他成像技術(shù)中呈現(xiàn)。舉例而言,如磁共 振成像(MRI)及軸向計(jì)算層析成象技術(shù)(CAT)等醫(yī)學(xué)影像技術(shù)掃描特定塊體并從在所掃描 塊體各點(diǎn)定義的連續(xù)密度值產(chǎn)生3D圖像。然而,針對(duì)點(diǎn)云而言,點(diǎn)密度是到掃描儀位置和 掃描儀底座的距離和角度的函數(shù),而并非表示對(duì)象的密度或其他屬性。此外,所掃描塊體中 大部分區(qū)域可能完全缺乏任何特征。目前,將點(diǎn)云數(shù)據(jù)發(fā)送至專業(yè)人員(或?qū)<医M),該專 業(yè)人員通過(guò)認(rèn)知結(jié)構(gòu)解釋數(shù)據(jù)并手動(dòng)生成已標(biāo)識(shí)數(shù)據(jù)的3D模型。該過(guò)程尚有若干不足之 處。首先,完成這一過(guò)程需要大量人工時(shí)間,由此導(dǎo)致成本增加。其次,不同人員解釋相同 的點(diǎn)云可能產(chǎn)生不同的3D模型。這種模型的使用者由此無(wú)法高度信賴其準(zhǔn)確性。特別在 采用動(dòng)態(tài)掃描儀導(dǎo)致點(diǎn)云數(shù)據(jù)擾動(dòng)的情況下,普遍存在第二類問(wèn)題。盡管動(dòng)態(tài)掃描儀的干 擾較大,但由于其掃描區(qū)域大于靜態(tài)掃描儀的范圍,因此動(dòng)態(tài)掃描儀與上述掃描技術(shù)相比 更為可取。而現(xiàn)有技術(shù)中公開(kāi)的其他要求自動(dòng)產(chǎn)生3D模型的設(shè)備另具其他缺陷。例如,US 8, 244, 026描述了一種用于處理地面掃描的光探測(cè)與測(cè)距(LIDAR)點(diǎn)云的設(shè)備。地面過(guò)濾 器濾除地面,從而在地面上延伸的特征能夠得到標(biāo)識(shí)。同時(shí),自動(dòng)式特征搜索及識(shí)別單元能 夠識(shí)別與某一特征相關(guān)的點(diǎn)并將這些點(diǎn)替換為表示該特征的虛擬對(duì)象。這一設(shè)備利用地面 作為基準(zhǔn)點(diǎn),因而無(wú)法用于其它應(yīng)用中。另外,僅在對(duì)象具有虛擬對(duì)象的情況下才能進(jìn)行替 換,專業(yè)人員可能須手動(dòng)監(jiān)測(cè)結(jié)果或模型的更多異常特征。EP 1691335B1描述了一種用于 沿二維輪廓將表面擬合為點(diǎn)云的設(shè)備。其缺陷在于,必須首先以手動(dòng)方式或通過(guò)某種自動(dòng) 機(jī)構(gòu)(不屬于該發(fā)明的保護(hù)范圍)確定輪廓。相比之下,本發(fā)明毋須提供二維或其他輪廓。
[0004] ClearEdge 3D制作的軟件自動(dòng)從點(diǎn)云提取特征。該軟件可利用在W02010/042466 中所述的技術(shù),其中從點(diǎn)云中提取一個(gè)或多個(gè)曲面片并將其用于確定對(duì)象的一個(gè)或多個(gè)主 軸。然而,在掃描的對(duì)象并不具備常規(guī)直線主軸的情況下則無(wú)法采用該方法,在分析動(dòng)態(tài)掃 描儀生成的數(shù)據(jù)時(shí)尤其如此。實(shí)際上,ClearEdge 3D要求用戶手動(dòng)標(biāo)識(shí)特征的初始版本, 隨后自動(dòng)標(biāo)識(shí)其副本。

【發(fā)明內(nèi)容】

[0005] 本發(fā)明在權(quán)利要求書(shū)中所述的特征提供一種計(jì)算效率高且節(jié)省勞動(dòng)力的解決方 案,其可用于但并非限定于將顯著特征標(biāo)識(shí)為現(xiàn)實(shí)世界的對(duì)象并將其替換為等效的虛擬場(chǎng) 景。此外,本發(fā)明的示例性實(shí)施方案充分說(shuō)明能夠從移動(dòng)式掃描系統(tǒng)轉(zhuǎn)換點(diǎn)云數(shù)據(jù)。
[0006] 本發(fā)明需要頻繁計(jì)算3x 3對(duì)稱矩陣的特征值及相應(yīng)的特征向量。借助Jacobi (雅 可比)的對(duì)角化方法即可實(shí)現(xiàn)這一過(guò)程,請(qǐng)參閱由G.H. Golub和C.F. van Loan所著并 由John Hopkins University Press (約翰霍普金斯大學(xué)出版社)所出版的"Matrix Computations (矩陣計(jì)算)"。然而,任何特征值和特征向量的其他有效計(jì)算方法若能正確 應(yīng)對(duì)兩個(gè)或全部特征值可能不夠顯著的情況,即可采用該方法作為替代。
【附圖說(shuō)明】
[0007] 通過(guò)所附權(quán)利要求書(shū)限定本發(fā)明的范圍。結(jié)合下文和附圖,本發(fā)明示例性實(shí)施方 案的其他的特點(diǎn)和優(yōu)點(diǎn)得以進(jìn)一步明確。
[0008] 圖1表示其中生成點(diǎn)云數(shù)據(jù)并將其轉(zhuǎn)換成三維模型的示例性系統(tǒng);
[0009] 圖2表示所述方法的主要步驟Ml至M12的流程圖;
[0010] 圖3表示將立方體分類為包含共面點(diǎn)或共線點(diǎn)的示例性方法的步驟Al至A7的流 程圖;
[0011] 圖4表示通過(guò)整合公共面上共面立方體以形成面立方體集合來(lái)標(biāo)識(shí)表面的示例 性方法的步驟Bl至B24的流程圖;
[0012] 圖5表示使屬于面立方體集合的立方體平整化從而使其全部與公共面相交的示 例性方法的步驟Yl至Y8的流程圖;
[0013] 圖6表示標(biāo)識(shí)在其上形成面立方體集合邊界的立方體的示例性方法的步驟Xl至 XlO的流程圖;
[0014] 圖7表示圍繞面立方體集合外部或圍繞其內(nèi)部空洞跟蹤邊界多邊形的示例性方 法的步驟Zl至Z21的流程圖;
[0015] 圖8表示標(biāo)識(shí)邊界多邊形上云邊界點(diǎn)位置的示例性方法的步驟Ul至Ull的流程 圖;
[0016] 圖9表示將云邊界點(diǎn)移動(dòng)至與相鄰面相交處的示例性方法的步驟Vl至V14的流 程圖;
[0017] 圖10表示通過(guò)整合公共線上共線立方體以形成線立方體集合來(lái)標(biāo)識(shí)線的示例性 方法的步驟Wl至W18的流程圖;
[0018] 圖11表示將屬于線立方體集合的立方體整合從而使其全部與公共線相交的示例 性方法的步驟Tl至T8的流程圖;
[0019] 圖12表示從線立方體集合內(nèi)部查找有限線段末端位置的示例性方法的步驟Sl至 S16的流程圖;
[0020] 圖13是表示計(jì)算平面間距離的示例性方法的平面圖;
[0021] 圖14是表示示例性多邊扇形的平面圖;
[0022] 圖15是表示跟蹤面立方體集合的邊界多邊形的示例性方法的平面圖;
[0023] 圖16是表示多邊形上的下一邊緣的兩個(gè)可選位置的平面圖;
[0024] 圖17是表示在點(diǎn)云邊界在相交多邊形內(nèi)呈直線情況下計(jì)算云邊界點(diǎn)的示例性方 法的平面圖;
[0025] 圖18是表示在點(diǎn)云邊界在相交多邊形內(nèi)呈非直線情況下計(jì)算云邊界點(diǎn)的示例性 方法的平面圖;
[0026] 圖19是表示存在一個(gè)以上候選云邊界點(diǎn)的情況下計(jì)算云邊界點(diǎn)的示例性方法的 平面圖;
[0027] 圖20是表示將云邊界點(diǎn)移動(dòng)至平面交線上的示例性方法的透視圖;
[0028] 圖21是在特定點(diǎn)云立方體集合上執(zhí)行本文所述方法所產(chǎn)生的用于建筑場(chǎng)景的線 條圖。
【具體實(shí)施方式】
[0029] 圖1是表示根據(jù)本發(fā)明一示例性實(shí)施方案的設(shè)備總體布局的框圖。掃描儀120包 括發(fā)射一系列激光脈沖的LIDAR掃描模塊102。這些激光脈沖掃過(guò)目標(biāo)對(duì)象104的表面,脈 沖從表面反射并由掃描模塊中的傳感器接收。掃描儀120中的處理模塊106可由激光脈沖 的渡越時(shí)間計(jì)算到表面上點(diǎn)的距離并能夠基于該距離數(shù)據(jù)生成點(diǎn)云。隨后,點(diǎn)云數(shù)據(jù)108 在進(jìn)一步處理之前可存儲(chǔ)于點(diǎn)云數(shù)據(jù)庫(kù)110中。在需要進(jìn)一步處理時(shí),將點(diǎn)云數(shù)據(jù)發(fā)送至 計(jì)算機(jī)112,在此點(diǎn)云處理模塊執(zhí)行用于將數(shù)據(jù)轉(zhuǎn)換為3D表示118的方法。下文將詳細(xì)說(shuō) 明這種方法的示例。該方法完成后,3D表示118可作為數(shù)據(jù)文件存儲(chǔ)于存儲(chǔ)器114中并/ 或以可視形式輸出。
[0030] 這種3D表示能夠用于眾多不同應(yīng)用中。例如,在汽車裝配線場(chǎng)景中,可通過(guò)LIDAR 掃描儀掃描設(shè)計(jì)用于組裝的不同部件??蓪a(chǎn)生的點(diǎn)云轉(zhuǎn)換為3D向量模型并能確定這些 部件是否能在特定公差內(nèi)組裝。在不采用如本發(fā)明所述自動(dòng)技術(shù)的情況下,利用常規(guī)技術(shù) 將耗費(fèi)大量人工時(shí)間才能獲得精確的結(jié)果,這在計(jì)劃時(shí)間內(nèi)并不實(shí)用。
[0031] 另一示例性應(yīng)用涉及公路防撞護(hù)欄。許多公共部門(mén)對(duì)高速公路上的防撞護(hù)欄規(guī)定 了最低高度。為確保符合該規(guī)定,車載掃描儀會(huì)掃描公路的多個(gè)路段,以產(chǎn)生防撞護(hù)欄的點(diǎn) 云數(shù)據(jù)。該數(shù)據(jù)可轉(zhuǎn)換為3D模型并確定護(hù)欄高度。同樣,用于將數(shù)據(jù)轉(zhuǎn)換為向量圖模型的 手動(dòng)方法將耗費(fèi)較長(zhǎng)時(shí)間。然而,由于不同的人工操作者極可能對(duì)護(hù)欄的同一部分確定出 不同的高度,該問(wèn)題愈發(fā)嚴(yán)重。既得利益不同的各方會(huì)為數(shù)據(jù)提供配合,從而產(chǎn)生的模型有 意無(wú)意間或許代表建模者的實(shí)際喜好。若建模者在特定防撞護(hù)欄高度不夠時(shí)卻認(rèn)定其高度 足矣,則可能帶來(lái)災(zāi)難性后果。因此,如本發(fā)明所述的客觀方法更為適宜。
[0032] 點(diǎn)云是一組三維向量x(k) = (X k,Yk,Zk)。假定點(diǎn)云點(diǎn)分布在一個(gè)或多個(gè)3D對(duì)象的 表面上。本發(fā)明所述的技術(shù)將點(diǎn)云轉(zhuǎn)換為對(duì)象的CAD模型表示。這些對(duì)象由多組相連的線 段組成,這些線段包括閉合的平面多邊形(表示對(duì)象的平坦表面)的邊緣以及其他表示對(duì) 象的線段,諸如并不具平坦表面的電源線、電話線等。通過(guò)充足數(shù)量與對(duì)象表面相切的小平 面表示由如圓柱體(例如管道和隧道)等非平坦表面組成的對(duì)象。該方法可使任意3D對(duì) 象得到表示。
[0033] 圖2是表示所述方法主要步驟Ml至Ml2的流程圖。
[0034] ML將3D網(wǎng)格疊加至對(duì)象所占用的部分空間上。網(wǎng)格將空間劃分成大量而有限 的立方體列表。為避免浪費(fèi)計(jì)算機(jī)存儲(chǔ)空間,列表將所有空白立方體都排除在外。在當(dāng)前 實(shí)施方案中,立方體均為相同大小。每一立方體的一側(cè)長(zhǎng)度稱為其分辨率。在必要情況下 (例如由于所掃描表面在局部的曲率較大),其中某些立方體可再細(xì)分為更小的立方體,這 些更小的立方體可進(jìn)一步細(xì)分,以此類推。通過(guò)這種方式,可在不同位置使用不同的局部分 辨率。還可對(duì)3D空間進(jìn)行其他方式的分區(qū),例如采用四面體。在下文中,術(shù)語(yǔ)"立方體"可 理解為四面體或其他空間填充三角曲面(tessellation)。
[0035] M2.將每一非空立方體分類為重合(立方體的全部點(diǎn)都大致位于相同位置)、共面 (立方體的全部點(diǎn)都大致位于同一平面內(nèi))、共線(立方體的全部點(diǎn)都大致位于同一直線 上)或空間填充(局部點(diǎn)云既非線也非表面)。下面將在步驟Al至A8中參照?qǐng)D3詳細(xì)闡 明步驟M2。
[0036] M3.通過(guò)整合相鄰的共面立方體產(chǎn)生面立方體集合,所述共面立方體的平面(其 點(diǎn)云點(diǎn)的平面)大致共面。每一面立方體集合均與稱作立方體集合公共面的單一數(shù)學(xué)面相 關(guān)。在步驟M3結(jié)束時(shí),各共面立方體將確切僅屬于一個(gè)面立方體集合。每一面立方體集合 將包含一個(gè)或多個(gè)共面立方體。下面將在步驟Bl至B24中參照?qǐng)D4詳細(xì)闡明步驟M3。
[0037] M4.如下所述,使每一面立方體集合平整化。若任一共面立方體并未與其面立方 體集合的公共面相交,則將該立方體移出該面立方體集合并將其全部點(diǎn)都投射至公共面 上。若任一投影點(diǎn)位于尚未屬于面立方體集合的立方體中,則將該立方體添加至面立方體 集合。這表示,在步驟M4結(jié)束時(shí),面立方體集合可能包含在步驟M2中并未分類為共面的立 方體。此刻,立方體可能歸屬于一個(gè)以上面立方體集合。然而,任何屬于一個(gè)以上面立方體 集合的立方體都
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阜新市| 普格县| 通山县| 许昌县| 郑州市| 崇礼县| 克山县| 怀化市| 云阳县| 水富县| 元江| 大竹县| 平远县| 克山县| 牙克石市| 婺源县| 丰顺县| 胶南市| 胶州市| 兴和县| 青河县| 弥勒县| 阿合奇县| 莱西市| 陈巴尔虎旗| 理塘县| 张家港市| 连平县| 嘉荫县| 石河子市| 吴川市| 辉县市| 贵德县| 裕民县| 崇州市| 昔阳县| 鹤庆县| 中江县| 西乌珠穆沁旗| 新龙县| 交口县|