WebODM開源項目研究總結(jié)(一)
時間:2023-04-19 06:48:01 | 來源:網(wǎng)站運營
時間:2023-04-19 06:48:01 來源:網(wǎng)站運營
WebODM開源項目研究總結(jié)(一):
寫在前面:
經(jīng)過幾個月間斷性的學(xué)習(xí)和研究,基本完成了一套無人機影像從原始數(shù)據(jù)上傳,拼接到成果數(shù)據(jù)的可視化全流程BS系統(tǒng)開發(fā),其中有很多值得學(xué)習(xí)和記錄的關(guān)鍵節(jié)點,我想通過一系列文章,將這部分知識沉淀下來,希望能夠促進(jìn)優(yōu)秀開源項目的推廣,做有意義的事情,為智慧農(nóng)業(yè)行業(yè)做一些自己的貢獻(xiàn),在這個過程中感謝長三角智慧農(nóng)業(yè)研究院史云院長對這項工作的支持!
1. 引言
WebODM(Web Open Drone Map) 是一款處理無人機影像并生成三維點云,3D模型,和正射影像數(shù)據(jù)的開源解決方案,可以獨立部署,并通過 Web 界面進(jìn)行數(shù)據(jù)上傳,預(yù)處理,對處理結(jié)果進(jìn)行下載存儲,經(jīng)過短期調(diào)研得出如下結(jié)論:
- 可以將 WebODM 整套軟件部署在內(nèi)部服務(wù)器上,內(nèi)部使用無需軟件授權(quán)費用
- 可以將無人機圖像上傳至 WebODM 軟件上,進(jìn)行圖像處理
- 可根據(jù)原始無人機影像生成點云數(shù)據(jù)
- 可生成數(shù)字表面模型
- 可生成正射影像
- 可以在 WebODM 軟件中可視化和評估結(jié)果
- 可以下載相應(yīng)結(jié)果數(shù)據(jù)
1.1 開源協(xié)議
AGPL:
https://github.com/OpenDroneMap/WebODM/blob/master/LICENSE.md根據(jù)協(xié)議規(guī)定:使用 WebODM 進(jìn)行二次開發(fā)的軟件必須向用戶開源
2. 原理
- WebODM 從無人機圖像中讀取
EXIF 標(biāo)簽
該標(biāo)簽中存儲了照片的位置信息 - EXIF 標(biāo)簽中帶有地理定位信息的圖像可用于生成地理參考正射影像和高程模型。如果缺少位置信息,仍然可以創(chuàng)建點云和 3D 模型,但無法創(chuàng)建地理配準(zhǔn)的正射影像和高程模型
- 可以對無人機影像進(jìn)行如下處理
- 默認(rèn):創(chuàng)建
點云
、正射影像
和 DSM
- 高分辨率:提供更高的分辨率輸出,但處理時間會更長
- 快速正射影像:如果您只對正射影像感興趣
DSM
+ DTM
:除了 DSM
還會生成 DTM
- 森林:將有更多的點數(shù)和更高的質(zhì)量來更好地代表森林
- 興趣點/建筑:更好的網(wǎng)格表示來處理人造結(jié)構(gòu)
- 3D 模型:改進(jìn)的網(wǎng)格
- 體積分析:改進(jìn)的
DTM
和 DSM
用于體積計算 - 多光譜:包括多光譜圖像的參數(shù),例如輻射校準(zhǔn)
3. 工作流程
- 添加項目
- 選擇無人機影像: 官方示例 Moatize_Flight_20191219.tar.gz
- 查看任務(wù)設(shè)置
Name
默認(rèn)名稱由 WebODM 使用 EXIF 位置和時間數(shù)據(jù)生成,坐標(biāo)用于查找地名,也可以編輯名稱Processing Node
所有可用的計算節(jié)點Options
:
- 默認(rèn):創(chuàng)建
點云
、正射影像
和 DSM
- 高分辨率:提供更高的分辨率輸出,但處理時間會更長
- 快速正射影像:如果您只對正射影像感興趣
DSM
+ DTM
:除了 DSM
還會生成 DTM
- 森林:將有更多的點數(shù)和更高的質(zhì)量來更好地代表森林
- 興趣點/建筑:更好的網(wǎng)格表示來處理人造結(jié)構(gòu)
- 3D 模型:改進(jìn)的網(wǎng)格
- 體積分析:改進(jìn)的
DTM
和 DSM
用于體積計算 - 多光譜:包括多光譜圖像的參數(shù),例如輻射校準(zhǔn)
- 可以通過更改此處的設(shè)置來縮小所有圖像的大小,這有助于減少使用的內(nèi)存量和提高處理速度
- 點擊預(yù)覽位置處的按鈕,確定沒有問題之后,點擊處理
- 首先,圖像被上傳到服務(wù)器上的正確文件夾,接下來,圖像被發(fā)送到選定的處理節(jié)點,需要這兩個步驟,因為處理節(jié)點可以分布在多個遠(yuǎn)程計算機上,并且圖像需要在節(jié)點上可用以進(jìn)行進(jìn)一步處理。然后任務(wù)在節(jié)點上運行,儀表板將顯示進(jìn)度,包括經(jīng)過的時間
- 查看 2D 正射影像
- 點擊右側(cè)工具欄加號添加矢量數(shù)據(jù)
- 矢量數(shù)據(jù)必須是 shapefile 格式,并且經(jīng)過壓縮,壓縮成 zip 形式之后,才能添加到圖層查看
- 在 2D 視圖中,可以可視化導(dǎo)出 DSM
- 可通過右下角按鈕切換 3d模式,可以在web端進(jìn)行如下操作
- 顯示相機位置
- 顯示地表模型
- 通過測量工具進(jìn)行分析測量
- 導(dǎo)出數(shù)據(jù)集
- 可以下載正射影像
- 下載 DSM
- 下載 點云數(shù)據(jù)
- 下載 DTM
- 下載 相機參數(shù)
- 下載 質(zhì)量報告
參考資料
- 長三角智慧農(nóng)業(yè)研究院公眾號:CSJZHNYA