亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種三維模型重建方法及相關裝置與流程

文檔序號:40401125發(fā)布日期:2024-12-20 12:24閱讀:7來源:國知局
一種三維模型重建方法及相關裝置與流程

本技術涉及計算機視覺,尤其涉及一種三維模型重建方法及相關裝置。


背景技術:

1、三維模型重建技術是計算機視覺領域的關鍵技術之一,它旨在從二維圖像中恢復出三維場景的結構。這一技術在游戲開發(fā)、電影制作、虛擬現(xiàn)實、增強現(xiàn)實、文物保護、醫(yī)療成像等多個領域有著廣泛的應用。

2、盡管三維模型重建技術已取得一定的進展,但是傳統(tǒng)的三維模型重建技術仍然存在計算量大、對計算資源要求高的問題,導致重建速度慢。

3、因此,如何提供一種三維模型重建技術,以減少三維模型重建的計算量,降低對計算資源的要求,從而提高重建速度,使得在普通計算設備上也能高效地進行三維模型重建,成為本領域技術人員亟待解決的問題。


技術實現(xiàn)思路

1、鑒于上述問題,本技術提供了一種三維模型重建方法及相關裝置,以實現(xiàn)提高重建速度的目的。具體方案如下:

2、本技術第一方面提供一種三維模型重建方法,包括:

3、獲取待執(zhí)行的重建任務對應的原始圖片集合;

4、對所述原始圖片集合進行初始化處理,得到所述原始圖片集合中各個原始圖片對應的相機位姿參數(shù),以及,初始三維模型;

5、根據(jù)所述原始圖片集合以及所述原始圖片集合中各個原始圖片對應的相機位姿參數(shù),利用多個進程對所述初始三維模型進行重建,得到重建的三維模型。

6、在一種可能的實現(xiàn)中,所述根據(jù)所述原始圖片集合以及所述原始圖片集合中各個原始圖片對應的相機位姿參數(shù),利用多個進程對所述初始三維模型進行重建,得到重建的三維模型,包括:

7、根據(jù)所述原始圖片集合以及所述原始圖片集合中各個原始圖片對應的相機位姿參數(shù),利用多個進程對所述初始三維模型中的參數(shù)進行多輪迭代優(yōu)化,直至多輪迭代優(yōu)化結束,得到重建的三維模型;其中,利用多個進程對所述初始三維模型中的參數(shù)進行的每輪迭代優(yōu)化包含多步迭代優(yōu)化。

8、在一種可能的實現(xiàn)中,所述利用多個進程對所述初始三維模型中的參數(shù)進行的每輪迭代優(yōu)化,包括:

9、確定本輪迭代優(yōu)化對應的訓練數(shù)據(jù);

10、確定各個所述進程本輪迭代優(yōu)化對應的訓練數(shù)據(jù)子集,所述訓練數(shù)據(jù)子集中包括多組訓練數(shù)據(jù),每組訓練數(shù)據(jù)包括一個原始圖片以及所述原始圖片對應的相機位姿參數(shù);

11、各個所述進程分別利用對應的訓練數(shù)據(jù)子集,對所述初始三維模型中的參數(shù)進行多步迭代優(yōu)化,其中,在每個迭代優(yōu)化步驟,每個所述進程處理自身訓練數(shù)據(jù)子集中的一組訓練數(shù)據(jù),各個所述進程的處理并行執(zhí)行,并且在間隔預設步數(shù)的迭代優(yōu)化步驟,對各個所述進程上的三維模型進行參數(shù)同步和密度控制。

12、在一種可能的實現(xiàn)中,所述確定本輪迭代優(yōu)化對應的訓練數(shù)據(jù),包括:

13、確定本輪迭代優(yōu)化對應的隨機種子;

14、利用所述隨機種子對所述原始圖片集合中各個原始圖片的順序打亂,得到打亂后的原始圖片集合;

15、將所述打亂后的原始圖片集合以及各個原始圖片對應的相機位姿參數(shù)作為本輪迭代優(yōu)化對應的訓練數(shù)據(jù)。

16、在一種可能的實現(xiàn)中,所述確定各個所述進程本輪迭代優(yōu)化對應的訓練數(shù)據(jù)子集,包括:

17、將所述打亂后的原始圖片集合劃分為多個原始圖片子集,原始圖片每個原始圖片子集中包含多張原始圖片,各個原始圖片子集中包含的原始圖片數(shù)量相同,且相鄰的兩個原始圖片子集之間有部分相同的原始圖片;

18、針對每個所述原始圖片子集,將所述原始圖片子集,以及所述原始圖片子集中各個原始圖片對應的相機位姿參數(shù)提供給所述原始圖片子集對應的進程,作為所述進程對應的訓練數(shù)據(jù)子集。

19、在一種可能的實現(xiàn)中,每個迭代優(yōu)化步驟的實現(xiàn)方式包括:

20、每個所述進程使用該進程上的三維模型對所述訓練數(shù)據(jù)中的相機位姿參數(shù)進行渲染,得到渲染后的圖片,并根據(jù)渲染后的圖片與所述訓練數(shù)據(jù)中的原始圖片之間的差異計算損失,并根據(jù)損失計算參數(shù)調整梯度;

21、對各個所述進程對應的參數(shù)調整梯度進行同步,得到同步后的梯度;

22、每個所述進程使用所述同步后的梯度對該進程上的三維模型進行參數(shù)調整。

23、本技術第二方面提供一種三維模型重建裝置,包括:

24、獲取單元,用于獲取待執(zhí)行的重建任務對應的原始圖片集合;

25、初始化處理單元,用于對所述原始圖片集合進行初始化處理,得到所述原始圖片集合中各個原始圖片對應的相機位姿參數(shù),以及,初始三維模型;

26、重建單元,用于根據(jù)所述原始圖片集合以及所述原始圖片集合中各個原始圖片對應的相機位姿參數(shù),利用多個進程對所述初始三維模型進行重建,得到重建的三維模型。

27、在一種可能的實現(xiàn)中,所述重建單元,具體用于:

28、根據(jù)所述原始圖片集合以及所述原始圖片集合中各個原始圖片對應的相機位姿參數(shù),利用多個進程對所述初始三維模型中的參數(shù)進行多輪迭代優(yōu)化,直至多輪迭代優(yōu)化結束,得到重建的三維模型;其中,利用多個進程對所述初始三維模型中的參數(shù)進行的每輪迭代優(yōu)化包含多步迭代優(yōu)化。

29、在一種可能的實現(xiàn)中,所述重建單元用于利用多個進程對所述初始三維模型中的參數(shù)進行的每輪迭代優(yōu)化時,具體用于:

30、確定本輪迭代優(yōu)化對應的訓練數(shù)據(jù);

31、確定各個所述進程本輪迭代優(yōu)化對應的訓練數(shù)據(jù)子集,所述訓練數(shù)據(jù)子集中包括多組訓練數(shù)據(jù),每組訓練數(shù)據(jù)包括一個原始圖片以及所述原始圖片對應的相機位姿參數(shù);

32、各個所述進程分別利用對應的訓練數(shù)據(jù)子集,對所述初始三維模型中的參數(shù)進行多步迭代優(yōu)化,其中,在每個迭代優(yōu)化步驟,每個所述進程處理自身訓練數(shù)據(jù)子集中的一組訓練數(shù)據(jù),各個所述進程的處理并行執(zhí)行,并且在間隔預設步數(shù)的迭代優(yōu)化步驟,對各個所述進程上的三維模型進行參數(shù)同步和密度控制。

33、在一種可能的實現(xiàn)中,所述重建單元用于確定本輪迭代優(yōu)化對應的訓練數(shù)據(jù)時,具體用于:

34、確定本輪迭代優(yōu)化對應的隨機種子;

35、利用所述隨機種子對所述原始圖片集合中各個原始圖片的順序打亂,得到打亂后的原始圖片集合;

36、將所述打亂后的原始圖片集合以及各個原始圖片對應的相機位姿參數(shù)作為本輪迭代優(yōu)化對應的訓練數(shù)據(jù)。

37、在一種可能的實現(xiàn)中,所述重建單元用于確定各個所述進程本輪迭代優(yōu)化對應的訓練數(shù)據(jù)子集時,具體用于:

38、將所述打亂后的原始圖片集合劃分為多個原始圖片子集,原始圖片每個原始圖片子集中包含多張原始圖片,各個原始圖片子集中包含的原始圖片數(shù)量相同,且相鄰的兩個原始圖片子集之間有部分相同的原始圖片;

39、針對每個所述原始圖片子集,將所述原始圖片子集,以及所述原始圖片子集中各個原始圖片對應的相機位姿參數(shù)提供給所述原始圖片子集對應的進程,作為所述進程對應的訓練數(shù)據(jù)子集。

40、在一種可能的實現(xiàn)中,所述重建單元用于每個迭代優(yōu)化步驟的實現(xiàn)時,具體用于:

41、每個所述進程使用該進程上的三維模型對所述訓練數(shù)據(jù)中的相機位姿參數(shù)進行渲染,得到渲染后的圖片,并根據(jù)渲染后的圖片與所述訓練數(shù)據(jù)中的原始圖片之間的差異計算損失,并根據(jù)損失計算參數(shù)調整梯度;

42、對各個所述進程對應的參數(shù)調整梯度進行同步,得到同步后的梯度;

43、每個所述進程使用所述同步后的梯度對該進程上的三維模型進行參數(shù)調整。

44、本技術第三方面提供一種計算機程序產(chǎn)品,包括計算機可讀指令,當所述計算機可讀指令在電子設備上運行時,使得所述電子設備實現(xiàn)上述第一方面或第一方面任一實現(xiàn)方式的三維模型重建方法。

45、本技術第四方面提供一種電子設備,包括至少一個處理器和與所述處理器連接的存儲器,其中:

46、所述存儲器用于存儲計算機程序;

47、所述處理器用于執(zhí)行所述計算機程序,以使所述電子設備能夠實現(xiàn)上述第一方面或第一方面任一實現(xiàn)方式的三維模型重建方法。

48、本技術第五方面提供一種計算機可讀存儲介質,所述存儲介質承載有一個或多個計算機程序,當所述一個或多個計算機程序被電子設備執(zhí)行時,能夠使所述電子設備上述第一方面或第一方面任一實現(xiàn)方式的三維模型重建方法。

49、借由上述技術方案,本技術提供的三維模型重建方法及相關裝置,在獲取待執(zhí)行的重建任務對應的原始圖片集合之后,先對原始圖片集合進行初始化處理,得到原始圖片集合中各個原始圖片對應的相機位姿參數(shù),以及,初始三維模型,然后根據(jù)原始圖片集合,以及,原始圖片集合中各個原始圖片對應的相機位姿參數(shù),利用多個進程對初始三維模型進行重建,得到重建的三維模型,由于利用多個進程對初始三維模型進行重建,可以減少迭代優(yōu)化的步數(shù),因此,能夠提高重建速度。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1