本發(fā)明涉及地圖數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種三維地圖的處理方法和裝置。
背景技術(shù):
三維電子地圖是對現(xiàn)實世界按照一定比例進行的三維模擬和抽象描述,其是特定區(qū)域的數(shù)字化再現(xiàn),三維電子地圖在城市規(guī)劃與管理、智能交通、智慧城市、旅游、考古、環(huán)保等領(lǐng)域具有廣闊的應(yīng)用前景。傳統(tǒng)構(gòu)建三維地圖的方式是在已經(jīng)建立三維城市矢量模型基礎(chǔ)上,通過拍攝照片獲取三維景物特征,進行一對一的人工貼圖,最終形成該區(qū)域的三維地圖,這種方式投入大、效率低、周期長,并且模型效果不真實。
為了減少人工的工作量,現(xiàn)有技術(shù)中提出了一種基于傾斜攝影圖像的實景三維建模技術(shù),該種技術(shù)可以應(yīng)用于大城市、旅游景點以及單體三維建模,但是現(xiàn)有技術(shù)主要利用單獨航拍影像進行大區(qū)域建模,若基于航拍影像的傾斜攝影實景三維建模,由于高層建筑遮擋,漏拍問題較多,導(dǎo)致接近地面的低層區(qū)域模型破損、扭曲、變形較嚴(yán)重;若基于地面拍攝影像的實景三維建模,單幅圖像覆蓋范圍有限,難以進行區(qū)域性三維建模,并且,高層區(qū)域變形嚴(yán)重。
針對上述無法兼顧三維電子地圖的建模范圍和建模精度的問題,目前尚未提出有效的解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種三維地圖的處理方法和裝置,以至少解決現(xiàn)有技術(shù)中無法兼顧三維電子地圖的建模范圍和建模精度的問題。
根據(jù)本發(fā)明實施例的一個方面,提供了一種三維地圖的處理方法,該處理方法包括:獲取對目標(biāo)區(qū)域進行拍攝得到的多組影像數(shù)據(jù),其中,多組影像數(shù)據(jù)中各組影像數(shù)據(jù)所表示的影像的分辨率不同,每組影像數(shù)據(jù)用于表示多個影像;根據(jù)多組影像數(shù)據(jù)的合并結(jié)果獲取多組影像數(shù)據(jù)所表示的每個影像的影像描述信息,其中,影像描述信息包括拍攝每個影像的拍攝設(shè)備的設(shè)備屬性信息和每個影像的影像屬性信息;基于每個影像的影像描述信息和多組影像數(shù)據(jù)生成目標(biāo)區(qū)域的三維地圖,其中,目標(biāo)區(qū)域的三維地圖中包括多組影像數(shù)據(jù)所表示的不同分辨率的影像所對應(yīng)的地圖信息。
根據(jù)本發(fā)明實施例的另一個方面,提供了一種三維地圖的處理方法,該處理方法包括:獲取對目標(biāo)區(qū)域進行拍攝得到的多組影像數(shù)據(jù),其中,多組影像數(shù)據(jù)中每組影像數(shù)據(jù)所表示的影像的分辨率不同;生成各組影像數(shù)據(jù)對應(yīng)的初始三維地圖,得到三維地圖集合;從三維地圖集合中,獲取對應(yīng)目標(biāo)區(qū)域中各個子區(qū)域的分辨率最高的初始三維地圖,得到目標(biāo)區(qū)域中各個子區(qū)域的子區(qū)域三維地圖;融合目標(biāo)區(qū)域中各個子區(qū)域的子區(qū)域三維地圖,得到目標(biāo)區(qū)域的三維地圖。
根據(jù)本發(fā)明實施例的另一個方面,提供了一種三維地圖的處理裝置,該處理裝置包括:獲取模塊,用于獲取對目標(biāo)區(qū)域進行拍攝得到的多組影像數(shù)據(jù),其中,多組影像數(shù)據(jù)中各組影像數(shù)據(jù)所表示的影像的分辨率不同,每組影像數(shù)據(jù)用于表示多個影像;處理模塊,用于根據(jù)多組影像數(shù)據(jù)的合并結(jié)果獲取多組影像數(shù)據(jù)所表示的每個影像的影像描述信息,其中,影像描述信息包括拍攝每個影像的拍攝設(shè)備的設(shè)備屬性信息和每個影像的影像屬性信息;生成模塊,用于基于每個影像的影像描述信息和多組影像數(shù)據(jù)生成目標(biāo)區(qū)域的三維地圖,其中,目標(biāo)區(qū)域的三維地圖中包括多組影像數(shù)據(jù)所表示的不同分辨率的影像所對應(yīng)的地圖信息。
根據(jù)本發(fā)明實施例的在一個方面,提供了一種三維地圖的處理裝置,該處理裝置包括:第一獲取模塊,用于獲取對目標(biāo)區(qū)域進行拍攝得到的多 組影像數(shù)據(jù),其中,多組影像數(shù)據(jù)中每組影像數(shù)據(jù)所表示的影像的分辨率不同;地圖生成模塊,用于生成各組影像數(shù)據(jù)對應(yīng)的初始三維地圖,得到三維地圖集合;第二獲取模塊,用于從三維地圖集合中,獲取對應(yīng)目標(biāo)區(qū)域中各個子區(qū)域的分辨率最高的初始三維地圖,得到目標(biāo)區(qū)域中各個子區(qū)域的子區(qū)域三維地圖;地圖融合模塊,用于融合目標(biāo)區(qū)域中各個子區(qū)域的子區(qū)域三維地圖,得到目標(biāo)區(qū)域的三維地圖。
采用本發(fā)明實施例,在獲取分辨率不同的多組影像數(shù)據(jù)之后,獲取多組影像數(shù)據(jù)的合并結(jié)果的影像描述數(shù)據(jù),基于該影像描述數(shù)據(jù)和多組影像數(shù)據(jù)生成三維地圖,該三維地圖中包括所述多組影像數(shù)據(jù)所表示的不同分辨率的影像所對應(yīng)的地圖信息,也即對應(yīng)目標(biāo)區(qū)域的不同區(qū)域的三維地圖的模型數(shù)據(jù)的分辨率可能不同,通過該方案基于不同分辨率的多組影像數(shù)據(jù)融合建模,得到的三維地圖中具有不同分辨率的地圖信息,這樣不僅可以實現(xiàn)大范圍覆蓋,而且可以實現(xiàn)不同分辨率的數(shù)據(jù)的優(yōu)勢互補,可以兼顧建模范圍和建模精度,得到的模型的重點突出、整體完整,解決了現(xiàn)有技術(shù)中無法兼顧三維電子地圖的建模范圍和建模精度的問題,實現(xiàn)了大規(guī)模高精度建模的效果。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的三維地圖的處理方法的環(huán)境示意圖;
圖2是根據(jù)本發(fā)明實施例的一種三維地圖的處理方法的流程圖;
圖3是根據(jù)本發(fā)明實施例的一種可選的三維地圖的處理方法的流程;
圖4是根據(jù)本發(fā)明實施例的另一種可選的三維地圖的處理方法的流程圖;
圖5a是根據(jù)本發(fā)明實施例的獲取的一個低分辨率的影像的示意圖;
圖5b是根據(jù)本發(fā)明實施例的獲取的一個高分辨率的影像的示意圖;
圖5c是根據(jù)本發(fā)明實施例的空三操作的結(jié)果示意圖;
圖5d是根據(jù)本發(fā)明實施例的基于圖5a和圖5b的影像生成的三維地圖的示意圖;
圖5e是根據(jù)本發(fā)明實施例的基于低分辨率影像生成的三維地圖與基于多個分辨率影像生成的三維地圖的對比示意圖;
圖6是根據(jù)本發(fā)明實施例的再一種可選的三維地圖的處理方法的流程圖;
圖7是根據(jù)本發(fā)明實施例的一種三維地圖的處理裝置的示意圖;
圖8是根據(jù)本發(fā)明實施例的一種可選的三維地圖的處理裝置的示意圖;以及
圖9是根據(jù)本發(fā)明實施例的一種終端的結(jié)構(gòu)框圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或 設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
實施例1
根據(jù)本發(fā)明實施例,提供了一種多媒體文件的處理方法的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
可選地,在本實施例中,上述三維地圖的處理方法可以應(yīng)用于如圖1所示的終端10和服務(wù)器30所構(gòu)成的硬件環(huán)境中,終端可以與服務(wù)器通過網(wǎng)絡(luò)建立連接。其中,終端和服務(wù)器上均可以設(shè)置處理器、建模裝置,該終端還可以設(shè)置在服務(wù)器上。
上述網(wǎng)絡(luò)包括但不限于:廣域網(wǎng)、城域網(wǎng)或局域網(wǎng)。優(yōu)選地,上述的網(wǎng)絡(luò)為局域網(wǎng)。
根據(jù)本發(fā)明實施例,提供了一種三維地圖的處理方法,如圖2所示,該方法可以包括如下步驟:
步驟S202:獲取對目標(biāo)區(qū)域進行拍攝得到的多組影像數(shù)據(jù),其中,多組影像數(shù)據(jù)中每組影像數(shù)據(jù)所表示的影像的分辨率不同,每組影像數(shù)據(jù)用于表示多個影像。
步驟S204:根據(jù)多組影像數(shù)據(jù)的合并結(jié)果獲取多組影像數(shù)據(jù)所表示的每個影像的影像描述信息。
其中,影像描述信息包括拍攝每個影像的拍攝設(shè)備的設(shè)備屬性信息和每個影像的影像屬性信息,該設(shè)備屬性信息包括拍攝每個影像時拍攝設(shè)備的拍攝位置信息,拍攝位置信息包括:拍攝設(shè)備在拍攝影像時的拍攝姿態(tài)和三維坐標(biāo),該拍攝姿態(tài)包括拍攝設(shè)備拍攝時的仰角等信息,三維坐標(biāo)包括拍攝設(shè)備的平面坐標(biāo)和高程。
影像屬性信息包括:影像的尺寸、名稱以及存儲位置等信息。
其中,該多組影像數(shù)據(jù)的合并結(jié)果為:對不同分辨率的多組影像數(shù)據(jù)進行先獨立空三、再相互校正、以及將校正的結(jié)果再合并的結(jié)果??杖僮骺梢垣@取被操作對象的影像描述數(shù)據(jù)。
步驟S206:基于每個影像的影像描述信息和空三操作得到的結(jié)果進行三維建模,得到目標(biāo)區(qū)域的三維地圖,其中,目標(biāo)區(qū)域的三維地圖中包括多組影像數(shù)據(jù)所表示的不同分辨率的影像所對應(yīng)的地圖信息。
采用本發(fā)明實施例,在獲取分辨率不同的多組影像數(shù)據(jù)之后,獲取多組影像數(shù)據(jù)的合并結(jié)果的影像描述數(shù)據(jù),基于該影像描述數(shù)據(jù)和多組影像數(shù)據(jù)生成三維地圖,該三維地圖中包括所述多組影像數(shù)據(jù)所表示的不同分辨率的影像所對應(yīng)的地圖信息,也即對應(yīng)目標(biāo)區(qū)域的不同區(qū)域的三維地圖的模型數(shù)據(jù)的分辨率可能不同,通過該方案基于不同分辨率的多組影像數(shù)據(jù)融合建模,得到的三維地圖中具有不同分辨率的地圖信息,這樣不僅可以實現(xiàn)大范圍覆蓋,而且可以實現(xiàn)不同分辨率的數(shù)據(jù)的優(yōu)勢互補,可以兼顧建模范圍和建模精度,得到的模型的重點突出、整體完整,解決了現(xiàn)有技術(shù)中無法兼顧三維電子地圖的建模范圍和建模精度的問題,實現(xiàn)了大規(guī)模高精度建模的效果。
其中,上述實施例中的三維地圖即為利用傾斜攝影技術(shù),對城市、景點或單體等建模場景進行真實還原的三維電子地圖。
上述的空三操作(也稱為空三加密操作)即為利用攝影測量方法,進行解析空中三角形測量,確定建模區(qū)域內(nèi)(如上述的目標(biāo)區(qū)域)所有影像的外方位元素,該外方位元素包括拍攝設(shè)備的平面坐標(biāo)和高程。
本發(fā)明上述實施例,通過將航拍與地面拍攝等不同采集方式獲取的多分辨率影像數(shù)據(jù)進行整合,實現(xiàn)多源多分辨率影像數(shù)據(jù)在三維建模階段的融合處理,解決航拍傾斜攝影實景三維建模的低高度變形嚴(yán)重問題,在建模階段引入地面拍攝數(shù)據(jù),減少后期修模工作,提高建模工作效率,最終 各種數(shù)據(jù)優(yōu)勢互補,實現(xiàn)大區(qū)域高精度實景三維建模。
其中,本發(fā)明實施例中的三維模型也即為三維地圖。
在本發(fā)明的上述實施例中,可以通過航拍和地面拍攝的方式獲取目標(biāo)區(qū)域的多組影像數(shù)據(jù),其中,每組影像數(shù)據(jù)中可以包括成千上萬張照片(也稱為影像),各組影像數(shù)據(jù)所表示的影像的分辨率不同,也即不同組所表示的影像的分辨率不同。需要說明的是,表示不同分辨率的影像的各組影像數(shù)據(jù)對目標(biāo)區(qū)域的覆蓋范圍也不同,表示分辨率高的影像數(shù)據(jù)的覆蓋范圍小于表示分辨率低的影像數(shù)據(jù)的覆蓋范圍。
可選地,獲取對目標(biāo)區(qū)域進行拍攝得到的多組影像數(shù)據(jù)包括:通過拍攝設(shè)備在不同的拍攝高度對目標(biāo)區(qū)域進行拍攝得到多組影像數(shù)據(jù),其中,若拍攝設(shè)備的拍攝高度高,則拍攝到的影像數(shù)據(jù)的分辨率低。
其中,表示不同分辨率的影像的各組影像數(shù)據(jù)可以通過在不同高度對目標(biāo)區(qū)域進行拍攝得到,如在1500高空對目標(biāo)區(qū)域得到的一組影像數(shù)據(jù)、在1000高空對目標(biāo)區(qū)域得到的一組影像數(shù)據(jù)、在800高空對目標(biāo)區(qū)域得到的一組影像數(shù)據(jù)、在500高空對目標(biāo)區(qū)域得到的一組影像數(shù)據(jù)、以及在地面拍攝的影像數(shù)據(jù),上述的五組的影像數(shù)據(jù)的分辨率依次增大。
下面以三組影像數(shù)據(jù)為例,詳細(xì)介紹本發(fā)明上述實施例:
通過航拍和地面拍攝獲取目標(biāo)區(qū)域的三組影像數(shù)據(jù),三組影像數(shù)據(jù)的分辨率不同,然后對表示不同分辨率的影像的三組影像數(shù)據(jù)進行合并得到合并結(jié)果,基于合并結(jié)果獲取三組影像數(shù)據(jù)表示的每個影像的對應(yīng)拍攝設(shè)備的拍攝位置信息(該數(shù)據(jù)包括影像的拍攝設(shè)備的平面坐標(biāo)和高程),基于該三組影像數(shù)據(jù)和拍攝位置信息得到目標(biāo)區(qū)域的三維地圖。
可選地,對合并結(jié)果作整體上的空三操作以獲取該合并結(jié)果對應(yīng)的影像描述數(shù)據(jù)。
通過上述實施例得到的目標(biāo)區(qū)域的三維地圖中包括多組影像數(shù)據(jù)所表示的不同分辨率的影像所對應(yīng)的地圖信息。
上述實施例中,實景三維建??梢灾饕萌悢?shù)據(jù):高空航拍獲得的大范圍較低分辨率航拍影像、低空航拍獲得的小范圍核心區(qū)及地標(biāo)性建筑高分辨率影像、以及地面拍攝獲得的補充街景影像,通過多源多分辨率影像融合建模,實現(xiàn)實景三維地圖(即三維模型)大范圍覆蓋,并且,模型重點突出、整體完整。
可選地,根據(jù)多組影像數(shù)據(jù)的合并結(jié)果獲取多組影像數(shù)據(jù)所表示的每個影像的影像描述信息包括:將多組影像數(shù)據(jù)中N-1組影像數(shù)據(jù)的合并結(jié)果與多組影像數(shù)據(jù)中第N組影像數(shù)據(jù)的初始影像描述數(shù)據(jù)執(zhí)行合并操作,得到N組影像數(shù)據(jù)的合并結(jié)果,其中,N為大于等于2的自然數(shù);對N組影像數(shù)據(jù)的合并結(jié)果執(zhí)行空三操作,得到N組影像數(shù)據(jù)所表示的每個影像數(shù)據(jù)的影像描述信息,其中,空三操作用于獲取被操作對象的影像描述信息。
具體地,上述實施例可以通過如下步驟實現(xiàn):
對多組影像數(shù)據(jù)的合并結(jié)果進行空三操作可以包括:從多組影像數(shù)據(jù)中的第一組影像數(shù)據(jù)開始執(zhí)行以下合并操作,直到下一組影像數(shù)據(jù)為多組影像數(shù)據(jù)中的最后一組影像數(shù)據(jù),得到合并結(jié)果,對合并結(jié)果進行空三操作,其中,當(dāng)前組影像數(shù)據(jù)被初始化為第一組影像數(shù)據(jù):獲取多組影像數(shù)據(jù)中未被合并的下一組影像數(shù)據(jù);分別對當(dāng)前組影像數(shù)據(jù)和下一組影像數(shù)據(jù)進行空三操作,得到當(dāng)前組影像數(shù)據(jù)的第一校正結(jié)果和下一組影像數(shù)據(jù)的第二校正結(jié)果;合并第一校正結(jié)果、第二校正結(jié)果、當(dāng)前組影像數(shù)據(jù)和下一組影像數(shù)據(jù),得到合并結(jié)果;將合并結(jié)果作為執(zhí)行下一次合并操作的當(dāng)前組影像數(shù)據(jù)。
通過上述實施例,可以迭代合并不同分辨率的影像數(shù)據(jù),并基于合并后的結(jié)果進行空三操作,得到融合的多組影像數(shù)據(jù)的加密點的參數(shù),基于該參數(shù)可以得到具有不同分辨率的三維地圖,實現(xiàn)了大范圍高精度建模。
下面結(jié)合圖3詳細(xì)介紹本發(fā)明上述實施例,如圖3所示,該實施例可以包括如下步驟:
步驟S302:獲取對目標(biāo)區(qū)域進行拍攝得到的多組影像數(shù)據(jù)。
其中,多組影像數(shù)據(jù)中每組影像數(shù)據(jù)所表示的影像的分辨率不同。
該步驟的實現(xiàn)方式與上述的步驟S202一致,在此不再贅述。
步驟S304:獲取當(dāng)前影像數(shù)據(jù)和下一組影像數(shù)據(jù)。
其中,下一組影像數(shù)據(jù)為多組影像數(shù)據(jù)中未被合并的下一組影像數(shù)據(jù)。
在該實施例中當(dāng)前組影像數(shù)據(jù)被初始化為第一組影像數(shù)據(jù),也即,在該實施例中可以從多組影像數(shù)據(jù)中的第一組影像數(shù)據(jù)開始執(zhí)行。
步驟S306:分別對當(dāng)前組影像數(shù)據(jù)和下一組影像數(shù)據(jù)進行空三操作,得到當(dāng)前組影像數(shù)據(jù)的第一校正結(jié)果和下一組影像數(shù)據(jù)的第二校正結(jié)果。
通過上述實施例可以獲取當(dāng)前組影像數(shù)據(jù)的加密點的外方位元素(包括三維拍攝坐標(biāo),即平面坐標(biāo)和高程)、下一組影像數(shù)據(jù)的外方位元素。
步驟S308:將第一校正結(jié)果、第二校正結(jié)果、當(dāng)前組影像數(shù)據(jù)和下一組影像數(shù)據(jù)作為當(dāng)前組影像數(shù)據(jù)和下一組影像數(shù)據(jù)的合并結(jié)果。
在該實施例中,將合并結(jié)果作為執(zhí)行下一次合并操作的當(dāng)前組影像數(shù)據(jù)。
具體地,在獲取兩組影像數(shù)據(jù)的合并結(jié)果之后,獲取拍攝設(shè)備的內(nèi)方位元素(包括拍攝設(shè)備的鏡頭的參數(shù)、焦距、景深等參數(shù)),合并具有內(nèi)方位和外方位元素的兩組影像數(shù)據(jù)的所有元數(shù)據(jù),作為該兩組影像數(shù)據(jù)的合并結(jié)果。
步驟S310:判斷下一組影像數(shù)據(jù)是否為多組影像數(shù)據(jù)中的最后一組影像數(shù)據(jù)。
若下一組影像數(shù)據(jù)為多組影像數(shù)據(jù)中的最后一組影像數(shù)據(jù),則執(zhí)行步驟S312;若下一組影像數(shù)據(jù)不為多組影像數(shù)據(jù)中的最后一組影像數(shù)據(jù), 則返回執(zhí)行步驟S304。
步驟S312:對合并結(jié)果進行空三操作。其中,空三操作可以獲取被操作對象的影像描述數(shù)據(jù)。
步驟S314:基于空三操作得到的結(jié)果進行三維建模,得到目標(biāo)區(qū)域的三維地圖。
其中,目標(biāo)區(qū)域的三維地圖中包括多組影像數(shù)據(jù)所表示的不同分辨率的影像所對應(yīng)的地圖信息。
該步驟的實現(xiàn)方式與上述實施例中的步驟S206一致,在此不再贅述。
在該實施例中可以對獲取到的多組影像數(shù)據(jù)按照分辨率從低到高排序,得到多組影像數(shù)據(jù)的序列,在獲取當(dāng)前組影像數(shù)據(jù)和下一組影像數(shù)據(jù)時,從該多組影像數(shù)據(jù)的序列中依次讀取下一個沒有被進行合并操作的影像數(shù)據(jù)。
可選的,在執(zhí)行完對一組影像數(shù)據(jù)的合并操作之后,將該組影像數(shù)據(jù)的索引信息在多組影像數(shù)據(jù)的序列中刪除,從而在執(zhí)行下一次合并操作時讀取排序在第一位的下一組影像數(shù)據(jù)。
在上述實施例中,將各類數(shù)據(jù)按分辨率由高到低進行排列,將較低分辨率的兩類數(shù)據(jù)進行融合建模,然后,將融合結(jié)果再同較高分辨率的數(shù)據(jù)融合建模,如果數(shù)據(jù)多于三種,可按照同樣邏輯,由低分辨率到高分辨率依次進行,通過該實施例加快了數(shù)據(jù)融合的處理速度。
在本發(fā)明的上述實施例中,將多組影像數(shù)據(jù)中N-1組影像數(shù)據(jù)的合并結(jié)果與多組影像數(shù)據(jù)中第N組影像數(shù)據(jù)的初始影像描述數(shù)據(jù)執(zhí)行合并操作,得到N組影像數(shù)據(jù)的合并結(jié)果包括:獲取N-1組影像數(shù)據(jù)的合并結(jié)果對應(yīng)的第一初始三維地圖;對第N組影像數(shù)據(jù)執(zhí)行空三操作得到第N組影像數(shù)據(jù)的影像描述數(shù)據(jù),并基于第N組影像數(shù)據(jù)的影像描述數(shù)據(jù)生成第二初始三維地圖;基于第二初始三維地圖中的校正控制點對N-1組影像數(shù)據(jù)的合并結(jié)果執(zhí)行空三操作,得到第一校正結(jié)果;基于第一初始三維地圖 中的校正控制點對第N組影像數(shù)據(jù)執(zhí)行空三操作,得到第二校正結(jié)果;將第一校正結(jié)果、第二校正結(jié)果、N-1組影像數(shù)據(jù)和第N組影像數(shù)據(jù)作為N組影像數(shù)據(jù)的合并結(jié)果。
其中,第N組影像數(shù)據(jù)的分辨率高于N-1組影像數(shù)據(jù)中任意一組影像數(shù)據(jù)的分辨率。
通過上述實施例中的多源多分辨率的影像數(shù)據(jù)融合建模方法,避免了直接多組數(shù)據(jù)混合空三易于失敗的問題,相比于同類數(shù)據(jù)獨立建模,本發(fā)明通過融合大區(qū)域低分辨率數(shù)據(jù)和小區(qū)域高分辨數(shù)據(jù),實現(xiàn)大區(qū)域高精度實景三維建模。
下面結(jié)合圖4以兩組影像數(shù)據(jù)為例對上述實施例進行詳細(xì)說明,如圖4所示,該實施例可以通過如下步驟實現(xiàn):
步驟S401:對當(dāng)前組影像數(shù)據(jù)進行一次空三操作,得到當(dāng)前組影像數(shù)據(jù)的一次空三結(jié)果。
步驟S402:基于當(dāng)前組影像數(shù)據(jù)的一次空三結(jié)果建模獲取第一初始三維地圖。
步驟S403:對下一組影像數(shù)據(jù)進行一次空三操作,得到下一組影像數(shù)據(jù)的一次空三結(jié)果。
具體地,步驟S401與該步驟的實現(xiàn)方式一致,在此對該步驟的實現(xiàn)方式描述如下:
對下一組影像數(shù)據(jù)分別獨立進行空三加密操作,利用影像內(nèi)方位元素及地面實測控制點(如果有,如果沒有地面實測控制點則獲取預(yù)先設(shè)置的控制點),通過解析空中三角形測量,確定一次空三結(jié)果(包括加密點的平面坐標(biāo)和高程和所有影像的外方位元素),可以通過該一次空三結(jié)果推算目標(biāo)區(qū)域內(nèi)空間各點的精確三維坐標(biāo)。
步驟S404:基于下一組影像數(shù)據(jù)的一次空三結(jié)果建模獲取第二初始 三維地圖。
具體地,步驟S402與該步驟的實現(xiàn)方式一致,在此對該步驟的實現(xiàn)方式描述如下:
基于單獨對影像數(shù)據(jù)的一次空三結(jié)果,分別進行獨立建模,通過密集同名點連接點匹配,建立空間三角網(wǎng),對三角面進行多視角紋理貼圖,完成實景三維地圖的生成。
步驟S405:對當(dāng)前組影像數(shù)據(jù)和下一組影像數(shù)據(jù)進行控制點交叉校正,得到第一校正結(jié)果和第二校正結(jié)果。
可選地,通過第一初始三維地圖中的校正控制點對下一組影像數(shù)據(jù)的一次空三結(jié)果進行二次空三操作,得到下一組影像數(shù)據(jù)的第二校正結(jié)果;通過第二初始三維地圖中的校正控制點對當(dāng)前組影像數(shù)據(jù)的一次空三結(jié)果進行二次空三操作,得到當(dāng)前組影像數(shù)據(jù)的第一校正結(jié)果。
進一步地,可以以具有較高地理精度的三維數(shù)據(jù)作為基準(zhǔn)數(shù)據(jù)(如分辨率高的影像數(shù)據(jù)對應(yīng)的三維地圖,在該實施例中為下一組影像數(shù)據(jù)),另外的數(shù)據(jù)(在該實施例中為當(dāng)前組影像數(shù)據(jù)的一次空三結(jié)果)作為校正數(shù)據(jù),在基準(zhǔn)數(shù)據(jù)上選取關(guān)鍵位置點,作為交叉校正控制點(可選地,選取交叉校正控制點可以參考校正數(shù)據(jù)的模型范圍,確保關(guān)鍵位置點可見),利用該交叉校正控制點對校正數(shù)據(jù)進行二次空三操作;然后,對調(diào)兩個數(shù)據(jù)集的角色,原基準(zhǔn)數(shù)據(jù)作為校正數(shù)據(jù),原校正數(shù)據(jù)作為基準(zhǔn)數(shù)據(jù),同樣方法,對數(shù)據(jù)進行二次空三。
步驟S406:將第一校正結(jié)果、第二校正結(jié)果、當(dāng)前組影像數(shù)據(jù)和下一組影像數(shù)據(jù)作為當(dāng)前組影像數(shù)據(jù)和下一組影像數(shù)據(jù)的合并結(jié)果。
步驟S407:對合并結(jié)果進行空三操作。
步驟S408:基于空三操作得到的結(jié)果進行三維建模,得到目標(biāo)區(qū)域的三維地圖。
步驟S406、步驟S407和步驟S408的實現(xiàn)方式與上述實施例中的步驟S308、步驟S312和步驟S314的實現(xiàn)方式一致,在此不再贅述。
具體地,每兩組數(shù)據(jù)的融合方法一致,主要通過如下流程:兩組數(shù)據(jù)獨立進行空三處理;兩組數(shù)據(jù)獨立進行三維建模;在兩個三維地圖上交叉選取控制點,并分別單獨進行空三校正;對空三數(shù)據(jù)進行合并,進行整體空三,得到兩組影像數(shù)據(jù)的合并結(jié)果。
在本發(fā)明的上述實施例中,基于每個影像的影像描述信息和多組影像數(shù)據(jù)生成目標(biāo)區(qū)域的三維地圖包括:基于每個影像的影像描述信息以及多組影像數(shù)據(jù)確定目標(biāo)區(qū)域中空間各點的三維地理坐標(biāo),其中,三維地理信息包括目標(biāo)區(qū)域空間點的三維地理坐標(biāo);利用三維地理坐標(biāo)生成目標(biāo)區(qū)域的三維地圖。
具體地,利用三維地理坐標(biāo)生成目標(biāo)區(qū)域的三維地圖包括:根據(jù)各組影像數(shù)據(jù)的分辨率確定目標(biāo)區(qū)域中不同子區(qū)域的建模分區(qū);按照各個建模分區(qū)對應(yīng)的影像數(shù)據(jù)的分辨率設(shè)置各個建模分區(qū)的格網(wǎng),其中,對于同等面積的建模分區(qū),分辨率大的影像數(shù)據(jù)對應(yīng)的建模分區(qū)的格網(wǎng)的數(shù)量大于分辨率小的影像數(shù)據(jù)對應(yīng)的建模分區(qū)的格網(wǎng)的數(shù)量;獲取與各個建模分區(qū)中的格網(wǎng)對應(yīng)的目標(biāo)區(qū)域空間點的三維地理坐標(biāo),建立目標(biāo)區(qū)域的空間三角網(wǎng);對空間三角網(wǎng)進行紋理貼圖,生成三維地圖。
在本發(fā)明上述實施例中,在獲取合并結(jié)果之后,對其進行整體空三操作,然后根據(jù)不同區(qū)域的模型程度,進行數(shù)據(jù)分區(qū),并對整體空三操作的結(jié)果進行模型整體重建,得到高精細(xì)度的模型。
具體地,可以確定影像數(shù)據(jù)對應(yīng)于目標(biāo)區(qū)域的分區(qū),并根據(jù)不同分區(qū)對應(yīng)影像數(shù)據(jù)的分辨率劃分建模分區(qū)(也即按照目標(biāo)區(qū)域內(nèi)的模型精細(xì)程度進行分區(qū)),其中,具有高分辨率影像的高精細(xì)區(qū)域,采用較小空間格網(wǎng)(即同等面積下空間格網(wǎng)的數(shù)量多),較低分辨率的低精細(xì)區(qū)域,采用較大空間格網(wǎng)(即同等面積下空間格網(wǎng)的數(shù)量少)。
在上述實施例中,利用合并空三結(jié)果數(shù)據(jù),根據(jù)數(shù)據(jù)分區(qū)空間格網(wǎng),進行模型整體建模,得到高精度模型。
下面結(jié)合圖5a至圖5e對本發(fā)明實施例作進一步說明,圖5a和圖5b示出了兩種不同分辨率的兩個影像,該兩個影像屬于兩組影像數(shù)據(jù),該兩幅圖中使用線條表示影像。
圖5a中的A組影像數(shù)據(jù)的a1影像的分辨率比較低但是拍攝范圍廣,烽火臺僅能看到一個輪廓,長城城墻的了輪廓也比較模糊,而且影像中的其他位置都是影影綽綽的,無法辨別物體的類別和形狀,而圖5b中的B組影像的b1影像的分辨率比較高但是拍攝范圍小,烽火臺的線條輪廓清晰可辨,而且長城城墻的輪廓清晰,而城墻的地勢較高,城墻周圍的地勢較低,且城墻周圍有著大量的樹木。
在獲取多組影像數(shù)據(jù)之后,依次合并不同分辨率的影像數(shù)據(jù),在合并過程中,先對當(dāng)前組影像進行空三操作獲取當(dāng)前組影像數(shù)據(jù)中每個影像的影像描述數(shù)據(jù),如圖5c所示,該影像描述數(shù)據(jù)可以用xml文件表示出來,如圖5c中的xml文件表現(xiàn)形式的影像描述數(shù)據(jù)中包括:影像名稱Name、影像尺寸(Image Dimensions)、拍攝設(shè)備的焦距Focal Length、拍攝設(shè)備的傳感器尺寸Sensor Size、拍攝設(shè)備的主焦點Principal Point的坐標(biāo)、失真參數(shù)Distortion(包括K1、K2、K3、P1和P2)、影像ID、影像存儲路徑、旋轉(zhuǎn)參數(shù)Rotation(該參數(shù)為三維坐標(biāo),包括Omega、Phi以及Kappa)、中心點坐標(biāo)(包括三維坐標(biāo)x、y和z)。其中,影像尺寸包括長度Width和寬度Height;拍攝設(shè)備的主焦點Principal Point的坐標(biāo)(包括x坐標(biāo)和y坐標(biāo)),本申請實施例中的空三操作、一次空三操作、二次空三操作的操作方式相同,得到的影像描述數(shù)據(jù)的參數(shù)相同或基本相同,不再贅述。
可選地,合并N組影像數(shù)據(jù)可以通過如下步驟實現(xiàn):基于N-1組影像數(shù)據(jù)的合并結(jié)果生成第一初始三維地圖,并基于第N組影像數(shù)據(jù)生成第二初始三維地圖,選取第一初始三維地圖上的校正控制點,對第N組影像數(shù)據(jù)做二次空三操作,得到第一校正結(jié)果;選取第二初始三維地圖上的校正 控制點,對N-1組影像數(shù)據(jù)的合并結(jié)果做二次空三操作,得到第二校正結(jié)果。將第一校正結(jié)果、第二校正結(jié)果、N-1組影像數(shù)據(jù)的合并結(jié)果、第N組影像數(shù)據(jù)作為一個N組影像數(shù)據(jù)的合并結(jié)果。
將第一校正結(jié)果、第二校正結(jié)果、N-1組影像數(shù)據(jù)的合并結(jié)果、第N組影像數(shù)據(jù)作為一個整體,再作一次空三操作,得到N組影像數(shù)據(jù)的影像描述數(shù)據(jù)。
在執(zhí)行上述步驟之后,可以基于N組影像數(shù)據(jù)的影像描述數(shù)據(jù)生成目標(biāo)區(qū)域的三維地圖。如圖5d所示,基于多組影像數(shù)據(jù)得生成的目標(biāo)區(qū)域的三維地圖中包括多組影像數(shù)據(jù)對應(yīng)的地圖信息,在該圖5d中,長城城墻及烽火臺的輪廓清晰,且圖5d中示出的三維地圖的范圍大。該圖所示的三維地圖滿足了用戶對該長城的辨識的要求。
上述圖中的斜線部分均為陰影部分,均可以為地勢較低的位置。
圖5e示出了一種基于低分辨率影像生成的三維地圖和基于多個分辨率影像生成的三維地圖的對比圖,如圖5e所示,基于低分辨率影像生成的三維地圖的標(biāo)識牌模糊不清,而基于多種分辨率生成的三維地圖的標(biāo)識牌清晰可辨。
本發(fā)明上述實施例,通過將航拍與地面拍攝等不同采集方式獲取的多分辨率影像數(shù)據(jù)進行整合,實現(xiàn)多源多分辨率影像數(shù)據(jù)在三維建模階段的融合處理,解決航拍傾斜攝影實景三維建模的低高度變形嚴(yán)重問題,在建模階段引入地面拍攝數(shù)據(jù),減少后期修模工作,提高建模工作效率,最終各種數(shù)據(jù)優(yōu)勢互補,實現(xiàn)大區(qū)域高精度實景三維建模。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須 的。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
實施例2
根據(jù)本發(fā)明實施例,提供了一種多媒體文件的處理方法的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
可選地,在本實施例中,上述三維地圖的處理方法可以應(yīng)用于如圖1所示的硬件環(huán)境中。
在上述實施例中,多組影像數(shù)據(jù)的融合可以在空三階段進行,對不同來源不同分辨率的影像數(shù)據(jù)進行單獨空三然后合并空三,最后整體建模,可以得到大范圍高精度的地圖。
根據(jù)本發(fā)明實施例,提供了一種三維地圖的處理方法,如圖6所示,該方法可以包括如下步驟:
步驟S602:獲取對目標(biāo)區(qū)域進行拍攝得到的多組影像數(shù)據(jù),其中,多組影像數(shù)據(jù)中每組影像數(shù)據(jù)所表示的影像的分辨率不同。
步驟S604:生成各組影像數(shù)據(jù)對應(yīng)的初始三維地圖,得到三維地圖集合。
步驟S606:從所述三維地圖集合中,獲取對應(yīng)所述目標(biāo)區(qū)域中各個子區(qū)域的分辨率最高的初始三維地圖,得到所述目標(biāo)區(qū)域中各個子區(qū)域的子區(qū)域三維地圖。
步驟S608:融合所述目標(biāo)區(qū)域中各個子區(qū)域的所述子區(qū)域三維地圖,得到所述目標(biāo)區(qū)域的三維地圖。
采用本發(fā)明實施例,在獲取分辨率不同的多組影像數(shù)據(jù)之后,分別基于各組影像數(shù)據(jù)生成初始三維地圖,并獲取對應(yīng)目標(biāo)區(qū)域中不同子區(qū)域的最高分辨率的初始三維地圖,融合各個子區(qū)域的初始三維地圖得到三維地圖,該三維地圖中包括所述多組影像數(shù)據(jù)所表示的不同分辨率的影像所對應(yīng)的地圖信息,也即對應(yīng)目標(biāo)區(qū)域的不同區(qū)域的三維地圖的模型數(shù)據(jù)的分辨率不同,通過該方案基于不同分辨率的多組影像數(shù)據(jù)融合建模,得到的三維地圖中具有不同分辨率的地圖信息,這樣不僅可以實現(xiàn)大范圍覆蓋,而且可以實現(xiàn)不同分辨率的數(shù)據(jù)的優(yōu)勢互補,可以兼顧建模范圍和建模精度,得到的模型的重點突出、整體完整,解決了現(xiàn)有技術(shù)中無法兼顧三維電子地圖的建模范圍和建模精度的問題,實現(xiàn)了大規(guī)模高精度建模的效果。
其中,上述實施例中的三維地圖即為利用傾斜攝影技術(shù),對城市、景點或單體等建模場景進行真實還原的三維電子地圖的模型。
具體地,分別基于各個空三子數(shù)據(jù)的外方位元素建模,得到多個影像數(shù)據(jù)的多個三維地圖;確定各個三維地圖對應(yīng)目標(biāo)區(qū)域的地理區(qū)域;以分辨率最低的三維地圖為基準(zhǔn)模型,使用高分辨率模型的數(shù)據(jù)替換基準(zhǔn)模型中對應(yīng)高分辨率模型的地理區(qū)域的模型數(shù)據(jù),得到三維地圖,其中,高分辨率模型為分辨率比基準(zhǔn)模型高的三維地圖。
可選地,對重點區(qū)域進行獨立建模,然后同整體模型進行融合。對于建模區(qū)域內(nèi)地標(biāo)性建筑、標(biāo)志性雕塑等需要重點突出的對象,進行單獨多角度拍攝,獨立建模,建模過程可以利用影像數(shù)據(jù)層面融合,將不同采集手段獲得的多分辨率數(shù)據(jù)進行融合建模,然后,在全區(qū)域的大范圍模型進 行重點替換,更新為高精細(xì)度的單體模型。
本發(fā)明上述實施例,通過將航拍與地面拍攝等不同采集方式獲取的多分辨率影像數(shù)據(jù)進行整合,實現(xiàn)多源多分辨率影像數(shù)據(jù)在三維建模階段的融合處理,解決航拍傾斜攝影實景三維建模的低高度變形嚴(yán)重問題,在建模階段引入地面拍攝數(shù)據(jù),減少后期修模工作,提高建模工作效率,最終各種數(shù)據(jù)優(yōu)勢互補,實現(xiàn)大區(qū)域高精度實景三維建模。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例的方法。
實施例3
根據(jù)本發(fā)明實施例,還提供了一種三維地圖的處理裝置,如圖7所示,該裝置包括:獲取模塊20、處理模塊40以及生成模塊60。
其中,獲取模塊20用于獲取對目標(biāo)區(qū)域進行拍攝得到的多組影像數(shù)據(jù),其中,多組影像數(shù)據(jù)中各組影像數(shù)據(jù)所表示的影像的分辨率不同,每組影像數(shù)據(jù)用于表示多個影像。
處理模塊40用于根據(jù)多組影像數(shù)據(jù)的合并結(jié)果獲取多組影像數(shù)據(jù)所表示的每個影像的影像描述信息。
其中,影像描述信息包括拍攝每個影像的拍攝設(shè)備的設(shè)備屬性信息和每個影像的影像屬性信息,該設(shè)備屬性信息包括拍攝每個影像時拍攝設(shè)備的拍攝位置信息,拍攝位置信息包括:拍攝設(shè)備在拍攝影像時的拍攝姿態(tài)和三維坐標(biāo),該拍攝姿態(tài)包括拍攝設(shè)備拍攝時的仰角等信息,三維坐標(biāo)包括拍攝設(shè)備的平面坐標(biāo)和高程。
生成模塊60用于基于每個影像的影像描述信息和多組影像數(shù)據(jù)生成目標(biāo)區(qū)域的三維地圖,其中,目標(biāo)區(qū)域的三維地圖中包括多組影像數(shù)據(jù)所表示的不同分辨率的影像所對應(yīng)的地圖信息。
采用本發(fā)明實施例,在獲取分辨率不同的多組影像數(shù)據(jù)之后,獲取多組影像數(shù)據(jù)的合并結(jié)果的影像描述數(shù)據(jù),基于該影像描述數(shù)據(jù)和多組影像數(shù)據(jù)生成三維地圖,該三維地圖中包括所述多組影像數(shù)據(jù)所表示的不同分辨率的影像所對應(yīng)的地圖信息,也即對應(yīng)目標(biāo)區(qū)域的不同區(qū)域的三維地圖的模型數(shù)據(jù)的分辨率可能不同,通過該方案基于不同分辨率的多組影像數(shù)據(jù)融合建模,得到的三維地圖中具有不同分辨率的地圖信息,這樣不僅可以實現(xiàn)大范圍覆蓋,而且可以實現(xiàn)不同分辨率的數(shù)據(jù)的優(yōu)勢互補,可以兼顧建模范圍和建模精度,得到的模型的重點突出、整體完整,解決了現(xiàn)有技術(shù)中無法兼顧三維電子地圖的建模范圍和建模精度的問題,實現(xiàn)了大規(guī)模高精度建模的效果。
其中,該多組影像數(shù)據(jù)的合并結(jié)果為:對不同分辨率的多組影像數(shù)據(jù)進行先獨立空三、再相互校正、以及將校正的結(jié)果再合并的結(jié)果。空三操作可以獲取被操作對象的影像描述數(shù)據(jù)。
其中,上述實施例中的三維地圖即為利用傾斜攝影技術(shù),對城市、景點或單體等建模場景進行真實還原的三維電子地圖的模型。
本發(fā)明上述實施例,通過將航拍與地面拍攝等不同采集方式獲取的多 分辨率影像數(shù)據(jù)進行整合,實現(xiàn)多源多分辨率影像數(shù)據(jù)在三維建模階段的融合處理,解決航拍傾斜攝影實景三維建模的低高度變形嚴(yán)重問題,在建模階段引入地面拍攝數(shù)據(jù),減少后期修模工作,提高建模工作效率,最終各種數(shù)據(jù)優(yōu)勢互補,實現(xiàn)大區(qū)域高精度實景三維建模。
在本發(fā)明的上述實施例中,可以通過航拍和地面拍攝的方式獲取目標(biāo)區(qū)域的多組影像數(shù)據(jù),其中,每組影像數(shù)據(jù)中可以包括成千上萬張照片,每組影像數(shù)據(jù)所表示的影像的分辨率不同,也即不同組所表示的影像的分辨率不同。需要說明的是,表示不同分辨率的影像的該組影像數(shù)據(jù)對目標(biāo)區(qū)域的覆蓋范圍也不同,表示分辨率高的影像數(shù)據(jù)的覆蓋范圍小于表示分辨率低的影像數(shù)據(jù)的覆蓋范圍。
其中,表示不同分辨率的影像的各組影像數(shù)據(jù)可以通過在不同高度對目標(biāo)區(qū)域進行拍攝得到,如在1500高空對目標(biāo)區(qū)域得到的一組影像數(shù)據(jù)、在1000高空對目標(biāo)區(qū)域得到的一組影像數(shù)據(jù)、在800高空對目標(biāo)區(qū)域得到的一組影像數(shù)據(jù)、在500高空對目標(biāo)區(qū)域得到的一組影像數(shù)據(jù)、以及在地面拍攝的影像數(shù)據(jù),上述的五組的影像數(shù)據(jù)的分辨率依次增大。
下面以三組影像數(shù)據(jù)為例,詳細(xì)介紹本發(fā)明上述實施例:
通過航拍和地面拍攝獲取目標(biāo)區(qū)域的三組影像數(shù)據(jù),三組影像數(shù)據(jù)的分辨率不同,然后對表示不同分辨率的影像的三組影像數(shù)據(jù)進行合并得到合并結(jié)果,基于合并結(jié)果獲取三組影像數(shù)據(jù)表示的每個影像的對應(yīng)拍攝設(shè)備的拍攝位置信息(該數(shù)據(jù)包括影像的拍攝設(shè)備的平面坐標(biāo)和高程),基于該三組影像數(shù)據(jù)和拍攝位置信息得到目標(biāo)區(qū)域的三維地圖。
可選地,對合并結(jié)果作整體上的空三操作以獲取該合并結(jié)果對應(yīng)的影像描述數(shù)據(jù)。
通過上述實施例得到的目標(biāo)區(qū)域的三維地圖中包括多組影像數(shù)據(jù)所表示的不同分辨率的影像所對應(yīng)的地圖信息。
上述實施例中,實景三維建模可以主要利用三類數(shù)據(jù):高空航拍獲得 的大范圍較低分辨率航拍影像、低空航拍獲得的小范圍核心區(qū)及地標(biāo)性建筑高分辨率影像、以及地面拍攝獲得的補充街景影像,通過多源多分辨率影像融合建模,實現(xiàn)實景三維地圖大范圍覆蓋,并且,模型重點突出、整體完整。
根據(jù)本發(fā)明的上述實施例,處理模塊可以包括:合并操作子模塊,用于將多組影像數(shù)據(jù)中N-1組影像數(shù)據(jù)的合并結(jié)果與多組影像數(shù)據(jù)中第N組影像數(shù)據(jù)的初始影像描述數(shù)據(jù)執(zhí)行合并操作,得到N組影像數(shù)據(jù)的合并結(jié)果,其中,N為大于等于2的自然數(shù);空三處理子模塊,用于對N組影像數(shù)據(jù)的合并結(jié)果執(zhí)行空三操作,得到N組影像數(shù)據(jù)所表示的每個影像數(shù)據(jù)的影像描述信息,其中,空三操作用于獲取被操作對象的影像描述信息
可選地,合并操作子模塊可以包括:循環(huán)執(zhí)行模塊和處理子模塊,循環(huán)執(zhí)行模塊用于從多組影像數(shù)據(jù)中的第一組影像數(shù)據(jù)開始執(zhí)行以下合并操作,直到下一組影像數(shù)據(jù)為多組影像數(shù)據(jù)中的最后一組影像數(shù)據(jù),得到合并結(jié)果,其中,當(dāng)前組影像數(shù)據(jù)被初始化為第一組影像數(shù)據(jù);處理子模塊用于對合并結(jié)果進行空三操作。
通過上述實施例,可以迭代合并不同分辨率的影像數(shù)據(jù),并基于合并后的結(jié)果進行空三操作,得到融合的多組影像數(shù)據(jù)的加密點的參數(shù),基于該參數(shù)可以得到具有不同分辨率的三維地圖,實現(xiàn)了大范圍高精度建模。
在一個可選地的實施例中,合并操作子模塊包括:地圖獲取子模塊,用于獲取N-1組影像數(shù)據(jù)的合并結(jié)果對應(yīng)的第一初始三維地圖;三維建模子模塊,用于對第N組影像數(shù)據(jù)執(zhí)行空三操作得到第N組影像數(shù)據(jù)的初始影像描述數(shù)據(jù),并基于第N組影像數(shù)據(jù)的初始影像描述數(shù)據(jù)生成第二初始三維地圖;校正子模塊,用于基于第二初始三維地圖中的校正控制點對N-1組影像數(shù)據(jù)的合并結(jié)果執(zhí)行空三操作,得到第一校正結(jié)果;基于第一初始三維地圖中的校正控制點對第N組影像數(shù)據(jù)執(zhí)行空三操作,得到第二校正結(jié)果;合并結(jié)果獲取子模塊,用于將第一校正結(jié)果、第二校正結(jié)果、N-1組影像數(shù)據(jù)和第N組影像數(shù)據(jù)作為N組影像數(shù)據(jù)的合并結(jié)果
通過上述實施例,可以迭代合并不同分辨率的影像數(shù)據(jù),并基于合并后的結(jié)果進行空三操作,得到融合的多組影像數(shù)據(jù)的加密點的參數(shù),基于該參數(shù)可以得到具有不同分辨率的三維地圖,實現(xiàn)了大范圍高精度建模。
在本發(fā)明的上述實施例中,合并操作子模塊可以包括:地圖獲取子模塊,用于分別對當(dāng)前組影像數(shù)據(jù)和下一組影像數(shù)據(jù)進行一次空三操作,得到當(dāng)前組影像數(shù)據(jù)的一次空三結(jié)果和下一組影像數(shù)據(jù)的一次空三結(jié)果;三維建模子模塊,與基于當(dāng)前組影像數(shù)據(jù)的一次空三結(jié)果建模獲取第一初始三維地圖,并基于下一組影像數(shù)據(jù)的一次空三結(jié)果建模獲取第二初始三維地圖;校正子模塊,用于通過第二初始三維地圖中的校正控制點對當(dāng)前組影像數(shù)據(jù)的一次空三結(jié)果進行二次空三操作,得到當(dāng)前組影像數(shù)據(jù)的第一校正結(jié)果;校正子模塊,用于通過第一初始三維地圖中的校正控制點對下一組影像數(shù)據(jù)的一次空三結(jié)果進行二次空三操作,得到下一組影像數(shù)據(jù)的第二校正結(jié)果。
其中,第N組影像數(shù)據(jù)的分辨率高于N-1組影像數(shù)據(jù)中任意一組影像數(shù)據(jù)的分辨率。
通過上述實施例中的多源多分辨率的影像數(shù)據(jù)融合建模方法,避免了直接多組數(shù)據(jù)混合空三易于失敗的問題,相比于同類數(shù)據(jù)獨立建模,本發(fā)明通過融合大區(qū)域低分辨率數(shù)據(jù)和小區(qū)域高分辨數(shù)據(jù),實現(xiàn)大區(qū)域高精度實景三維建模。
可選地,生成模塊可以包括:地理信息獲取子模塊,用于基于每個影像的影像描述信息以及多組影像數(shù)據(jù)確定目標(biāo)區(qū)域中空間各點的三維地理坐標(biāo),其中,三維地理信息包括目標(biāo)區(qū)域空間點的三維地理坐標(biāo);生成子模塊,用于利用三維地理坐標(biāo)生成目標(biāo)區(qū)域的三維地圖。
進一步地可選地,生成子模塊包括:分區(qū)子模塊,用于根據(jù)各組影像數(shù)據(jù)的分辨率確定目標(biāo)區(qū)域中不同子區(qū)域的建模分區(qū);設(shè)置子模塊,用于按照各個建模分區(qū)對應(yīng)的影像數(shù)據(jù)的分辨率設(shè)置各個建模分區(qū)的格網(wǎng),其中,對于同等面積的建模分區(qū),分辨率大的影像數(shù)據(jù)對應(yīng)的建模分區(qū)的格 網(wǎng)的數(shù)量大于分辨率小的影像數(shù)據(jù)對應(yīng)的建模分區(qū)的格網(wǎng)的數(shù)量;創(chuàng)建子模塊,用于獲取與各個建模分區(qū)中的格網(wǎng)對應(yīng)的目標(biāo)區(qū)域空間點的三維地理坐標(biāo),建立目標(biāo)區(qū)域的空間三角網(wǎng);地圖生成子模塊,用于對空間三角網(wǎng)進行紋理貼圖,生成三維地圖。
本發(fā)明上述實施例,通過將航拍與地面拍攝等不同采集方式獲取的多分辨率影像數(shù)據(jù)進行整合,實現(xiàn)多源多分辨率影像數(shù)據(jù)在三維建模階段的融合處理,解決航拍傾斜攝影實景三維建模的低高度變形嚴(yán)重問題,在建模階段引入地面拍攝數(shù)據(jù),減少后期修模工作,提高建模工作效率,最終各種數(shù)據(jù)優(yōu)勢互補,實現(xiàn)大區(qū)域高精度實景三維建模。
本實施例中所提供的各個模塊與方法實施例對應(yīng)步驟所提供的使用方法相同、應(yīng)用場景也可以相同。當(dāng)然,需要注意的是,上述模塊涉及的方案可以不限于上述實施例中的內(nèi)容和場景,且上述模塊可以運行在計算機終端或移動終端,可以通過軟件或硬件實現(xiàn)。
實施例4
根據(jù)本發(fā)明實施例,還提供了一種三維地圖的處理裝置,如圖8所示,該處理裝置可以包括:第一獲取模塊50、地圖生成模塊70、第二獲取模塊80以及地圖融合模塊90。
其中,第一獲取模塊,用于獲取對目標(biāo)區(qū)域進行拍攝得到的多組影像數(shù)據(jù),其中,多組影像數(shù)據(jù)中每組影像數(shù)據(jù)所表示的影像的分辨率不同。
地圖生成模塊,用于生成各組影像數(shù)據(jù)對應(yīng)的初始三維地圖,得到三維地圖集合。
第二獲取模塊,用于從三維地圖集合中,獲取對應(yīng)目標(biāo)區(qū)域中各個子區(qū)域的分辨率最高的初始三維地圖,得到目標(biāo)區(qū)域中各個子區(qū)域的子區(qū)域三維地圖。
地圖融合模塊,用于融合目標(biāo)區(qū)域中各個子區(qū)域的子區(qū)域三維地圖,得到目標(biāo)區(qū)域的三維地圖。
采用本發(fā)明實施例,在獲取分辨率不同的多組影像數(shù)據(jù)之后,分別基于各組影像數(shù)據(jù)生成初始三維地圖,并獲取對應(yīng)目標(biāo)區(qū)域中不同子區(qū)域的最高分辨率的初始三維地圖,融合各個子區(qū)域的初始三維地圖得到三維地圖,該三維地圖中包括所述多組影像數(shù)據(jù)所表示的不同分辨率的影像所對應(yīng)的地圖信息,也即對應(yīng)目標(biāo)區(qū)域的不同區(qū)域的三維地圖的模型數(shù)據(jù)的分辨率不同,通過該方案基于不同分辨率的多組影像數(shù)據(jù)融合建模,得到的三維地圖中具有不同分辨率的地圖信息,這樣不僅可以實現(xiàn)大范圍覆蓋,而且可以實現(xiàn)不同分辨率的數(shù)據(jù)的優(yōu)勢互補,可以兼顧建模范圍和建模精度,得到的模型的重點突出、整體完整,解決了現(xiàn)有技術(shù)中無法兼顧三維電子地圖的建模范圍和建模精度的問題,實現(xiàn)了大規(guī)模高精度建模的效果。
其中,上述實施例中的三維地圖即為利用傾斜攝影技術(shù),對城市、景點或單體等建模場景進行真實還原的三維電子地圖的模型。
具體地,分別基于各個空三子數(shù)據(jù)的外方位元素建模,得到多個影像數(shù)據(jù)的多個三維地圖;確定各個三維地圖對應(yīng)目標(biāo)區(qū)域的地理區(qū)域;以分辨率最低的三維地圖為基準(zhǔn)模型,使用高分辨率模型的數(shù)據(jù)替換基準(zhǔn)模型中對應(yīng)高分辨率模型的地理區(qū)域的模型數(shù)據(jù),得到三維地圖,其中,高分辨率模型為分辨率比基準(zhǔn)模型高的三維地圖。
可選地,對重點區(qū)域進行獨立建模,然后同整體模型進行合并融合。對于建模區(qū)域內(nèi)地標(biāo)性建筑、標(biāo)志性雕塑等需要重點突出的對象,進行單獨多角度拍攝,獨立建模,建模過程可以利用影像數(shù)據(jù)層面融合,將不同采集手段獲得的多分辨率數(shù)據(jù)進行融合建模,然后,在全區(qū)域的大范圍模型進行重點替換,更新為高精細(xì)度的單體模型。
本發(fā)明上述實施例,通過將航拍與地面拍攝等不同采集方式獲取的多分辨率影像數(shù)據(jù)進行整合,實現(xiàn)多源多分辨率影像數(shù)據(jù)在三維建模階段的融合處理,解決航拍傾斜攝影實景三維建模的低高度變形嚴(yán)重問題,在建模階段引入地面拍攝數(shù)據(jù),減少后期修模工作,提高建模工作效率,最終 各種數(shù)據(jù)優(yōu)勢互補,實現(xiàn)大區(qū)域高精度實景三維建模。
本實施例中所提供的各個模塊與方法實施例對應(yīng)步驟所提供的使用方法相同、應(yīng)用場景也可以相同。當(dāng)然,需要注意的是,上述模塊涉及的方案可以不限于上述實施例中的內(nèi)容和場景,且上述模塊可以運行在計算機終端或移動終端,可以通過軟件或硬件實現(xiàn)。
實施例5
本發(fā)明的實施例還提供了一種終端或服務(wù)器。可選地,在本實施例中,上述終端可以執(zhí)行三維地圖的處理方法,上述實施例中的三維地圖的處理裝置可以設(shè)置在該終端或服務(wù)器上。
如圖9所示,該服務(wù)器或終端包括:一個或多個(圖中僅示出一個)處理器201、存儲器203、以及傳輸裝置205(如上述實施例中的發(fā)送裝置),如圖9所示,該終端還可以包括輸入輸出設(shè)備207。
其中,存儲器203可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的三維地圖的處理方法和裝置對應(yīng)的程序指令/模塊,處理器201通過運行存儲在存儲器203內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述的三維地圖的處理方法。存儲器203可包括高速隨機存儲器,還可以包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器203可進一步包括相對于處理器201遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至終端。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
上述的傳輸裝置205用于經(jīng)由一個網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù),還可以用于處理器與存儲器之間的數(shù)據(jù)傳輸。上述的網(wǎng)絡(luò)具體實例可包括有線網(wǎng)絡(luò)及無線網(wǎng)絡(luò)。在一個實例中,傳輸裝置205包括一個網(wǎng)絡(luò)適配器(Network Interface Controller,NIC),其可通過網(wǎng)線與其他網(wǎng)絡(luò)設(shè)備與路由器相連從而可與互聯(lián)網(wǎng)或局域網(wǎng)進行通訊。在一個實例中,傳輸裝置205為射頻(Radio Frequency,RF)模塊,其用于通過無線方式與互聯(lián)網(wǎng)進行通訊。
其中,具體地,存儲器203用于存儲應(yīng)用程序。
處理器201可以通過傳輸裝置205調(diào)用存儲器203存儲的應(yīng)用程序,以執(zhí)行下述步驟:獲取對目標(biāo)區(qū)域進行拍攝得到的多組影像數(shù)據(jù),其中,多組影像數(shù)據(jù)中各組影像數(shù)據(jù)所表示的影像的分辨率不同,每組影像數(shù)據(jù)用于表示多個影像;根據(jù)多組影像數(shù)據(jù)的合并結(jié)果獲取多組影像數(shù)據(jù)所表示的每個影像的影像描述信息,其中,影像描述信息包括拍攝每個影像的拍攝設(shè)備的設(shè)備屬性信息和每個影像的影像屬性信息;基于每個影像的影像描述信息和多組影像數(shù)據(jù)生成目標(biāo)區(qū)域的三維地圖,其中,目標(biāo)區(qū)域的三維地圖中包括多組影像數(shù)據(jù)所表示的不同分辨率的影像所對應(yīng)的地圖信息。
處理器201還用于執(zhí)行下述步驟:將多組影像數(shù)據(jù)中N-1組影像數(shù)據(jù)的合并結(jié)果與多組影像數(shù)據(jù)中第N組影像數(shù)據(jù)的初始影像描述數(shù)據(jù)執(zhí)行合并操作,得到N組影像數(shù)據(jù)的合并結(jié)果,其中,N為大于等于2的自然數(shù);對N組影像數(shù)據(jù)的合并結(jié)果執(zhí)行空三操作,得到N組影像數(shù)據(jù)所表示的每個影像數(shù)據(jù)的影像描述信息,其中,空三操作用于獲取被操作對象的影像描述信息。
處理器201還用于執(zhí)行下述步驟:獲取N-1組影像數(shù)據(jù)的合并結(jié)果對應(yīng)的第一初始三維地圖;對第N組影像數(shù)據(jù)執(zhí)行空三操作得到第N組影像數(shù)據(jù)的影像描述數(shù)據(jù),并基于第N組影像數(shù)據(jù)的影像描述數(shù)據(jù)生成第二初始三維地圖;基于第二初始三維地圖中的校正控制點對N-1組影像數(shù)據(jù)的合并結(jié)果執(zhí)行空三操作,得到第一校正結(jié)果;基于第一初始三維地圖中的校正控制點對第N組影像數(shù)據(jù)執(zhí)行空三操作,得到第二校正結(jié)果;將第一校正結(jié)果、第二校正結(jié)果、N-1組影像數(shù)據(jù)和第N組影像數(shù)據(jù)作為N組影像數(shù)據(jù)的合并結(jié)果。
采用本發(fā)明實施例,在獲取分辨率不同的多組影像數(shù)據(jù)之后,獲取多組影像數(shù)據(jù)的合并結(jié)果的影像描述數(shù)據(jù),基于該影像描述數(shù)據(jù)和多組影像數(shù)據(jù)生成三維地圖,該三維地圖中包括所述多組影像數(shù)據(jù)所表示的不同分 辨率的影像所對應(yīng)的地圖信息,也即對應(yīng)目標(biāo)區(qū)域的不同區(qū)域的三維地圖的模型數(shù)據(jù)的分辨率可能不同,通過該方案基于不同分辨率的多組影像數(shù)據(jù)融合建模,得到的三維地圖中具有不同分辨率的地圖信息,這樣不僅可以實現(xiàn)大范圍覆蓋,而且可以實現(xiàn)不同分辨率的數(shù)據(jù)的優(yōu)勢互補,可以兼顧建模范圍和建模精度,得到的模型的重點突出、整體完整,解決了現(xiàn)有技術(shù)中無法兼顧三維電子地圖的建模范圍和建模精度的問題,實現(xiàn)了大規(guī)模高精度建模的效果。
在另一個可選的實施例中,處理器201可以通過傳輸裝置205調(diào)用存儲器203存儲的應(yīng)用程序,以執(zhí)行下述步驟:獲取對目標(biāo)區(qū)域進行拍攝得到的多組影像數(shù)據(jù),其中,多組影像數(shù)據(jù)中每組影像數(shù)據(jù)所表示的影像的分辨率不同;生成各組影像數(shù)據(jù)對應(yīng)的初始三維地圖,得到三維地圖集合;從三維地圖集合中,獲取對應(yīng)目標(biāo)區(qū)域中各個子區(qū)域的分辨率最高的初始三維地圖,得到目標(biāo)區(qū)域中各個子區(qū)域的子區(qū)域三維地圖;融合目標(biāo)區(qū)域中各個子區(qū)域的子區(qū)域三維地圖,得到目標(biāo)區(qū)域的三維地圖。
采用本發(fā)明實施例,在獲取分辨率不同的多組影像數(shù)據(jù)之后,分別基于各組影像數(shù)據(jù)生成初始三維地圖,并獲取對應(yīng)目標(biāo)區(qū)域中不同子區(qū)域的最高分辨率的初始三維地圖,融合各個子區(qū)域的初始三維地圖得到三維地圖,該三維地圖中包括所述多組影像數(shù)據(jù)所表示的不同分辨率的影像所對應(yīng)的地圖信息,也即對應(yīng)目標(biāo)區(qū)域的不同區(qū)域的三維地圖的模型數(shù)據(jù)的分辨率不同,通過該方案基于不同分辨率的多組影像數(shù)據(jù)融合建模,得到的三維地圖中具有不同分辨率的地圖信息,這樣不僅可以實現(xiàn)大范圍覆蓋,而且可以實現(xiàn)不同分辨率的數(shù)據(jù)的優(yōu)勢互補,可以兼顧建模范圍和建模精度,得到的模型的重點突出、整體完整,解決了現(xiàn)有技術(shù)中無法兼顧三維電子地圖的建模范圍和建模精度的問題,實現(xiàn)了大規(guī)模高精度建模的效果。
可選地,本實施例中的具體示例可以參考上述實施例中所描述的示例,本實施例在此不再贅述。
需要進一步說明的是,寄存區(qū)域為系統(tǒng)的內(nèi)存和系統(tǒng)處理器中的寄存器。
本領(lǐng)域普通技術(shù)人員可以理解,圖9所示的結(jié)構(gòu)僅為示意,終端可以是智能手機(如Android手機、iOS手機等)、平板電腦、掌上電腦以及移動互聯(lián)網(wǎng)設(shè)備(Mobile Internet Devices,MID)、PAD等終端設(shè)備。圖9其并不對上述電子裝置的結(jié)構(gòu)造成限定。例如,終端還可包括比圖9中所示更多或者更少的組件(如網(wǎng)絡(luò)接口、顯示裝置等),或者具有與圖9所示不同的配置。
本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令終端設(shè)備相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:閃存盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取器(Random Access Memory,RAM)、磁盤或光盤等。
實施例6
本發(fā)明的實施例還提供了一種存儲介質(zhì)??蛇x地,在本實施例中,上述存儲介質(zhì)可以用于執(zhí)行多媒體文件的處理方法的程序代碼。
可選地,在本實施例中,上述存儲介質(zhì)可以位于上述實施例所示的網(wǎng)絡(luò)中的多個網(wǎng)絡(luò)設(shè)備中的至少一個網(wǎng)絡(luò)設(shè)備上。
可選地,在本實施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
步驟S61:獲取對目標(biāo)區(qū)域進行拍攝得到的多組影像數(shù)據(jù),其中,多組影像數(shù)據(jù)中各組影像數(shù)據(jù)所表示的影像的分辨率不同,每組影像數(shù)據(jù)用于表示多個影像。
步驟S63:根據(jù)多組影像數(shù)據(jù)的合并結(jié)果獲取多組影像數(shù)據(jù)所表示的每個影像的影像描述信息,其中,影像描述信息包括拍攝每個影像的拍攝設(shè)備的設(shè)備屬性信息和每個影像的影像屬性信息。
步驟S65:基于每個影像的影像描述信息和多組影像數(shù)據(jù)生成目標(biāo)區(qū)域的三維地圖,其中,目標(biāo)區(qū)域的三維地圖中包括多組影像數(shù)據(jù)所表示的不同分辨率的影像所對應(yīng)的地圖信息。
可選地,在另一個實施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
步驟S62:獲取對目標(biāo)區(qū)域進行拍攝得到的多組影像數(shù)據(jù),其中,多組影像數(shù)據(jù)中每組影像數(shù)據(jù)所表示的影像的分辨率不同。
步驟S64:生成各組影像數(shù)據(jù)對應(yīng)的初始三維地圖,得到三維地圖集合。
步驟S66:從三維地圖集合中,獲取對應(yīng)目標(biāo)區(qū)域中各個子區(qū)域的分辨率最高的初始三維地圖,得到目標(biāo)區(qū)域中各個子區(qū)域的子區(qū)域三維地圖。
步驟S68:融合目標(biāo)區(qū)域中各個子區(qū)域的子區(qū)域三維地圖,得到目標(biāo)區(qū)域的三維地圖。
通過上述實施例,可以將航拍與地面拍攝等不同采集方式獲取的多分辨率影像數(shù)據(jù)進行整合,實現(xiàn)多源多分辨率影像數(shù)據(jù)在三維建模階段的融合處理,解決航拍傾斜攝影實景三維建模的低高度變形嚴(yán)重問題,在建模階段引入地面拍攝數(shù)據(jù),減少后期修模工作,提高建模工作效率,最終各種數(shù)據(jù)優(yōu)勢互補,實現(xiàn)大區(qū)域高精度實景三維建模。
可選地,本實施例中的具體示例可以參考上述實施例中所描述的示例,本實施例在此不再贅述。
可選地,在本實施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
上述實施例中的集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在上述計算機可讀取的存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在存儲介質(zhì)中,包括若干指令用以使得一臺或多臺計算機設(shè)備(可為個人計算機、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。
在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的客戶端,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的 普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。