本發(fā)明涉及計算機圖形學(xué)技術(shù)領(lǐng)域,更具體地,涉及一種作物冠層三維重建方法及裝置。
背景技術(shù):
作物的冠層通過光合同化物積累形成作物產(chǎn)量,所述同化物積累為冠層通過一系列生理生化反應(yīng),與外界環(huán)境中的物質(zhì)和能量進行交互的過程。冠層生理功能的強弱主要受限于冠層的內(nèi)部結(jié)構(gòu)。
冠層的結(jié)構(gòu)是一個群落的外觀可視化指標(biāo),直接反應(yīng)作物的生長狀況、栽培條件、水肥措施,影響作物的光合輻射截獲量、水分的吸收,潛熱和感熱通量,以及地表生態(tài)系統(tǒng)與大氣co2的交換。因此,在計算機上對作物冠層的結(jié)構(gòu)進行三維重建,對進一步研究冠層的功能、提高作物產(chǎn)量和增加資源利用效率有重要作用。
目前,冠層三維重建方法分為以下三類:基于作物模型的方法、基于三維數(shù)字化儀的方法和基于圖像的方法。其中,所述基于作物模型的方法通過觀察和測量大量實驗數(shù)據(jù),提煉數(shù)據(jù)中包含的主要規(guī)律與趨勢,采用數(shù)學(xué)模型對這種規(guī)律與趨勢進行描述;所述基于三維數(shù)字化儀的方法使用傳感器將物體上點的三維坐標(biāo)轉(zhuǎn)化為聲、光、電等信號,再通過后端的軟硬件設(shè)備解調(diào)信號還原物體上點的空間位置;所述基于圖像的方法通過拍攝物體的多幅圖像,根據(jù)圖像中物體的約束關(guān)系計算物體的三維坐標(biāo)。
上述中基于三維數(shù)字化儀的方法需要大量的人工操作,在實際中很少使用;基于圖像的方法可以獲得少數(shù)冠層結(jié)構(gòu)參數(shù)的精確值,但具有精確值的結(jié)構(gòu)參數(shù)太少不足以用于三維重建;所述基于作物模型的方法可以通過較少的參數(shù)輸入預(yù)測到大量冠層結(jié)構(gòu)參數(shù),但受限于模型精度,計算結(jié)果誤差較大。
技術(shù)實現(xiàn)要素:
為克服上述基于圖像的方法中具有精確值的結(jié)構(gòu)參數(shù)太少不足以用于三維重建,以及基于作物模型的方法中三維重建結(jié)果誤差大的問題或者至少部分地解決上述問題,本發(fā)明提供了一種作物冠層三維重建方法及裝置。
根據(jù)本發(fā)明的第一方面,提供一種作物冠層三維重建方法,包括:
s1,根據(jù)目標(biāo)作物的第一冠層結(jié)構(gòu)圖像,獲取第一冠層結(jié)構(gòu)參數(shù);
s2,根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和冠層環(huán)境參數(shù),使用優(yōu)化好的作物模型獲取第一冠層生長參數(shù);
s3,根據(jù)所述第一冠層生長參數(shù),重建冠層的第一三維結(jié)構(gòu)。
具體地,在所述步驟s1之前還包括:
將半球傳感器設(shè)置在所述冠層內(nèi)的底部獲取冠層結(jié)構(gòu)圖像,其中,所述半球傳感器垂直于所述冠層的底部朝上。
具體地,在所述步驟s1和s2之間還包括:
根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和冠層環(huán)境參數(shù),使用未優(yōu)化的作物模型獲取第二冠層生長參數(shù);
根據(jù)所述第二冠層生長參數(shù),重建冠層的第二三維結(jié)構(gòu);
根據(jù)所述第二三維結(jié)構(gòu)的投影,獲取第二冠層結(jié)構(gòu)參數(shù);
根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和第二冠層結(jié)構(gòu)參數(shù)之間的距離,使用最優(yōu)化方法獲取所述作物模型中的權(quán)重系數(shù)。
具體地,所述步驟s2之前還包括:
使用環(huán)境傳感器獲取所述目標(biāo)作物生長環(huán)境中的光合輻射積累量、積溫、空氣相對濕度、土壤含水量、冠層二氧化碳梯度變化和土壤養(yǎng)分變化量。
具體地,所述作物模型的公式為:
fm1(c1×rad,c2×te,c3×ma,c4×ms,c5×co2t,c6×nu)×fm2(c7×c,c8×t,c9×gθi,c10×d)=mass
其中,rad為光合輻射積累量,te為積溫,ma為空氣相對濕度,ms為土壤含水量,co2t為冠層二氧化碳梯度變化,nu為土壤養(yǎng)分變化量,c為冠層顏色,t為冠層紋理,gθi為不同天頂角下的冠層孔隙度,d為叢生指數(shù),mass為生長參數(shù),c1-c9為權(quán)重系數(shù),fm1為關(guān)于rad、te、ma、ms、co2t和nu的函數(shù),fm1為關(guān)于c、t、gθi和d的函數(shù)。
具體地,根據(jù)所述第二三維結(jié)構(gòu)的投影,獲取第二冠層結(jié)構(gòu)參數(shù)的步驟具體包括:
使用半球投影法將所述第二三維結(jié)構(gòu)投影到虛擬半球傳感器的圖像平面上,獲取第二冠層結(jié)構(gòu)圖像;
根據(jù)所述第二冠層結(jié)構(gòu)圖像,獲取第二冠層結(jié)構(gòu)參數(shù)。
具體地,根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和第二冠層結(jié)構(gòu)參數(shù)之間的距離,使用最優(yōu)化方法獲取所述作物模型中的權(quán)重系數(shù)的步驟具體包括:
根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和第二冠層結(jié)構(gòu)參數(shù)之間的距離,構(gòu)建目標(biāo)函數(shù);
使用最優(yōu)化方法求解使所述目標(biāo)函數(shù)的值最小的權(quán)重系數(shù)。
根據(jù)本發(fā)明的第二方面,提供一種作物冠層三維重建裝置,包括:
第一獲取單元,用于根據(jù)目標(biāo)作物的第一冠層結(jié)構(gòu)圖像,獲取第一冠層結(jié)構(gòu)參數(shù);
計算單元,用于根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和冠層環(huán)境參數(shù),使用優(yōu)化好的作物模型獲取第一冠層生長參數(shù);
第一重建單元,用于根據(jù)所述第一冠層生長參數(shù),重建冠層的第一三維結(jié)構(gòu)。
根據(jù)本發(fā)明的第三方面,提供一種作物冠層三維重建設(shè)備,包括:
至少一個處理器、至少一個存儲器和總線;其中,
所述處理器和存儲器通過所述總線完成相互間的通信;
所述存儲器存儲有可被所述處理器執(zhí)行的程序指令,所述處理器調(diào)用所述程序指令能夠執(zhí)行如前所述的方法。
根據(jù)本發(fā)明的第四方面,提供一種非暫態(tài)計算機可讀存儲介質(zhì),用于存儲如前所述方法的計算機程序。
本發(fā)明提供一種作物冠層三維重建方法及裝置,該方法通過結(jié)合冠層結(jié)構(gòu)圖像和優(yōu)化好的作物模型進行冠層結(jié)構(gòu)的三維重建,需要的數(shù)據(jù)少,只需要冠層圖像和環(huán)境參數(shù)數(shù)據(jù);同時,具有圖像方法的高精度和作物模型的預(yù)測性特點,提高了作物冠層三維重建的精度,且方法簡單、適用性強。
附圖說明
圖1為本發(fā)明實施例提供的作物冠層三維重建方法整體流程示意圖;
圖2為本發(fā)明實施例提供的作物冠層三維重建裝置整體結(jié)構(gòu)示意圖;
圖3為本發(fā)明實施例提供的作物冠層三維重建設(shè)備整體結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例,對本發(fā)明的具體實施方式作進一步詳細(xì)描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
在本發(fā)明的一個實施例中提供一種作物冠層三維結(jié)構(gòu)重建方法,圖1為本發(fā)明實施例提供的作物冠層三維結(jié)構(gòu)重建方法整體流程示意圖。所述方法包括:s1,根據(jù)目標(biāo)作物的第一冠層結(jié)構(gòu)圖像,獲取第一冠層結(jié)構(gòu)參數(shù);s2,根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和冠層環(huán)境參數(shù),使用優(yōu)化好的作物模型獲取第一冠層生長參數(shù);s3,根據(jù)所述第一冠層生長參數(shù),重建冠層的第一三維結(jié)構(gòu)。
具體地,s1中,所述第一冠層結(jié)構(gòu)圖像為目標(biāo)作物生育期內(nèi)的第n天獲取的作物的初始冠層結(jié)構(gòu)圖像,所述第一冠層結(jié)構(gòu)參數(shù)為根據(jù)初始冠層結(jié)構(gòu)圖像獲取的冠層結(jié)構(gòu)參數(shù),所述第一冠層結(jié)構(gòu)參數(shù)包括冠層顏色、冠層紋理、不同天頂角下的冠層孔隙度和叢生指數(shù)。s2中,所述冠層環(huán)境參數(shù)為目標(biāo)作物生育期內(nèi)的第n天的冠層環(huán)境參數(shù),包括光合輻射積累量、積溫、空氣相對濕度、土壤含水量、冠層二氧化碳梯度變化和土壤養(yǎng)分變化量。根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和冠層環(huán)境參數(shù),使用優(yōu)化好的作物模型獲取作物生育期內(nèi)第n天的第一冠層生長參數(shù)。所述作物模型可以為dssat模型,但本實施例不限于此種模型。所述第一冠層生長參數(shù)包括葉片方位角增量、葉片傾斜角增量、葉片數(shù)增量、葉片長度增量和葉片寬度增量。s3中,根據(jù)所述第一冠層生長參數(shù),重建冠層的第一三維結(jié)構(gòu)??梢允褂霉趯尤S重建算法或工具,如plantcad重建冠層的第一三維結(jié)構(gòu),如strutn+1=rec(mass(n)),其中rec為冠層三維重建方法,mass為第一冠層生長參數(shù),n表示作物生育期內(nèi)第n天,strutn+1表示重建的作物生育期內(nèi)第n+1天的第一三維結(jié)構(gòu)。
本實施例通過結(jié)合冠層結(jié)構(gòu)圖像和優(yōu)化好的作物模型進行冠層結(jié)構(gòu)的三維重建,需要的數(shù)據(jù)少,只需要冠層圖像和環(huán)境參數(shù)數(shù)據(jù);同時,具有圖像方法的高精度和作物模型的預(yù)測性特點,提高了作物冠層三維重建的精度,且方法簡單、適用性強。
在上述實施例的基礎(chǔ)上,在所述步驟s1之前還包括:將半球傳感器垂直于所述冠層內(nèi)的底部,獲取冠層結(jié)構(gòu)圖像,其中,所述半球傳感器垂直于所述冠層的底部朝上。
具體地,為了獲取更好的冠層結(jié)構(gòu)圖像,將半球傳感器設(shè)置在冠層內(nèi),所述半球傳感器位于冠層底部,且垂直于冠層的底部朝上。也可以將所述半球傳感器豎直向上放置。
在上述任一實施例的基礎(chǔ)上,本實施例中在所述步驟s1和s2之間還包括:根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和冠層環(huán)境參數(shù),使用未優(yōu)化的作物模型獲取第二冠層生長參數(shù);根據(jù)所述第二冠層生長參數(shù),重建冠層的第二三維結(jié)構(gòu);根據(jù)所述第二三維結(jié)構(gòu)的投影,獲取第二冠層結(jié)構(gòu)參數(shù);根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和第二冠層結(jié)構(gòu)參數(shù)之間的距離,使用最優(yōu)化方法獲取所述作物模型中的權(quán)重系數(shù)。
具體地,所述第二冠層生長參數(shù)根據(jù)所述優(yōu)化具體包括:根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和冠層環(huán)境參數(shù),使用未優(yōu)化的作物模型獲取。根據(jù)所述第二冠層生長參數(shù),重建冠層的第二三維結(jié)構(gòu)。根據(jù)所述第二三維結(jié)構(gòu)的投影,獲取第二冠層結(jié)構(gòu)參數(shù)。計算所述第一冠層結(jié)構(gòu)參數(shù)和第二冠層結(jié)構(gòu)參數(shù)之間的距離。重建結(jié)果越精確,冠層初始結(jié)構(gòu)與重建結(jié)構(gòu)的相似度越高,即第一冠層結(jié)構(gòu)參數(shù)與第二冠層結(jié)構(gòu)參數(shù)越接近。使用最優(yōu)化方法獲取所述作物模型的權(quán)重系數(shù)。所述最優(yōu)化方法也稱為運籌學(xué)方法,可以為梯度下降法,但本實施例不限于此種最優(yōu)化方法。
本實施例中根據(jù)重建后的冠層結(jié)構(gòu)參數(shù)與初始的冠層結(jié)構(gòu)參數(shù)之間的距離,使用最優(yōu)化方法獲取所述作物模型的權(quán)重系數(shù),從而實現(xiàn)對所述作物模型的優(yōu)化,提高了冠層結(jié)構(gòu)三維重建的精度。
在上述任一實施例的基礎(chǔ)上,本實施例中所述步驟s2之前還包括:使用環(huán)境傳感器獲取所述目標(biāo)作物生長環(huán)境中的光合輻射積累量、積溫、空氣相對濕度、土壤含水量、冠層二氧化碳梯度變化和土壤養(yǎng)分變化量,將所述目標(biāo)作物生長環(huán)境中的參數(shù)作物冠層環(huán)境參數(shù)。
在上述任一實施例的基礎(chǔ)上,本實施例中所述作物模型的公式為:
fm1(c1×rad,c2×te,c3×ma,c4×ms,c5×co2t,c6×nu)×fm2(c7×c,c8×t,c9×gθi,c10×d)=mass
其中,rad為光合輻射積累量,te為積溫,ma為空氣相對濕度,ms為土壤含水量,co2t為冠層二氧化碳梯度變化,nu為土壤養(yǎng)分變化量,c為冠層顏色,t為冠層紋理,gθi為不同天頂角下的冠層孔隙度,d為叢生指數(shù),mass為生長參數(shù),c1-c9為權(quán)重系數(shù),fm1為關(guān)于rad、te、ma、ms、co2t和nu的函數(shù),fm1為關(guān)于c、t、gθi和d的函數(shù)。
在上述任一實施例的基礎(chǔ)上,本實施例中根據(jù)所述第二三維結(jié)構(gòu)的投影,獲取第二冠層結(jié)構(gòu)參數(shù)的步驟具體包括:使用半球投影法將所述第二三維結(jié)構(gòu)投影到虛擬半球傳感器的圖像平面上,獲取第二冠層結(jié)構(gòu)圖像;根據(jù)所述第二冠層結(jié)構(gòu)圖像,獲取第二冠層結(jié)構(gòu)參數(shù)。
具體地,在重建的第二三維結(jié)構(gòu)內(nèi)設(shè)置一個虛擬半球傳感器,所述虛擬半球傳感器位于所述第二三維結(jié)構(gòu)的底部,且垂直于冠層的第二三維結(jié)構(gòu)的生長平面朝上。也可以將所述虛擬半球傳感器豎直向上放置。使用半球投影法將所述第二三維結(jié)構(gòu)投影到虛擬半球傳感器的圖像平面上,獲取第二冠層結(jié)構(gòu)圖像;根據(jù)所述第二冠層結(jié)構(gòu)圖像,獲取第二冠層結(jié)構(gòu)參數(shù)。
本實施例通過使用獲取初始的冠層結(jié)構(gòu)參數(shù)相同的方法,獲取重建后的冠層三維結(jié)構(gòu)的冠層結(jié)構(gòu)參數(shù),前者使用真實的半球傳感器獲取,后者使用虛擬的半球傳感器獲取,從而提高作物模型的優(yōu)化精度,進而提高冠層三維重建的精度。
在上述任一實施例的基礎(chǔ)上,本實施例中根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和第二冠層結(jié)構(gòu)參數(shù)之間的距離,使用最優(yōu)化方法獲取所述作物模型中的權(quán)重系數(shù)的步驟具體包括:根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和第二冠層結(jié)構(gòu)參數(shù)之間的距離,構(gòu)建目標(biāo)函數(shù);使用最優(yōu)化方法求解使所述目標(biāo)函數(shù)的值最小的權(quán)重系數(shù)。
具體地,根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和第二冠層結(jié)構(gòu)參數(shù)之間的距離,構(gòu)建目標(biāo)函數(shù),所述目標(biāo)函數(shù)f的公式為:
fmin=||xvp-xp||2,
其中,xvp為所述第二冠層結(jié)構(gòu)參數(shù)的值,xp為所述第一冠層結(jié)構(gòu)參數(shù)的值,所述第二冠層結(jié)構(gòu)參數(shù)包括重建的冠層結(jié)構(gòu)的冠層顏色、冠層紋理、不同天頂角下的冠層孔隙度和叢生指數(shù)。所述第一冠層結(jié)構(gòu)參數(shù)包括初始的冠層結(jié)構(gòu)的冠層顏色、冠層紋理、不同天頂角下的冠層孔隙度和叢生指數(shù)。使用最優(yōu)化方法求解使所述目標(biāo)函數(shù)的值最小的權(quán)重系數(shù),從而實現(xiàn)對所述作物模型的優(yōu)化。
本實施例通過根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和第二冠層結(jié)構(gòu)參數(shù)之間的距離,構(gòu)建目標(biāo)函數(shù),使用最優(yōu)化方法求解使所述目標(biāo)函數(shù)的值最小的權(quán)重系數(shù),從而實現(xiàn)對所述作物模型的優(yōu)化,提高了冠層三維重建的精度。
在本發(fā)明的另一個實施例中提供一種作物冠層三維重建裝置,圖2為本發(fā)明實施例提供的作物冠層三維重建裝置整體結(jié)構(gòu)示意圖,該裝置包括第一獲取單元1、計算單元2和第一重建單元3,其中:
所述第一獲取單元1用于根據(jù)目標(biāo)作物的第一冠層結(jié)構(gòu)圖像,獲取第一冠層結(jié)構(gòu)參數(shù);所述計算單元2用于根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和冠層環(huán)境參數(shù),使用優(yōu)化好的作物模型獲取第一冠層生長參數(shù);所述第一重建單元3用于根據(jù)所述第一冠層生長參數(shù),重建冠層的第一三維結(jié)構(gòu)。
具體地,所述第一冠層結(jié)構(gòu)圖像為目標(biāo)作物生育期內(nèi)的第n天獲取的作物的初始冠層結(jié)構(gòu)圖像,所述第一冠層結(jié)構(gòu)參數(shù)為所述第一獲取單元1根據(jù)初始冠層結(jié)構(gòu)圖像獲取的冠層結(jié)構(gòu)參數(shù),所述第一冠層結(jié)構(gòu)參數(shù)包括冠層顏色、冠層紋理、不同天頂角下的冠層孔隙度和叢生指數(shù)。所述冠層環(huán)境參數(shù)為目標(biāo)作物生育期內(nèi)的第n天的冠層環(huán)境參數(shù),包括光合輻射積累量、積溫、空氣相對濕度、土壤含水量、冠層二氧化碳梯度變化和土壤養(yǎng)分變化量。所述計算單元2根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和冠層環(huán)境參數(shù),使用優(yōu)化好的作物模型獲取作物生育期內(nèi)第n天的第一冠層生長參數(shù)。所述作物模型可以為dssat模型,但本實施例不限于此種模型。所述第一冠層生長參數(shù)包括葉片方位角增量、葉片傾斜角增量、葉片數(shù)增量、葉片長度增量和葉片寬度增量。所述第一重建單元3根據(jù)所述第一冠層生長參數(shù),重建冠層的第一三維結(jié)構(gòu)??梢允褂霉趯尤S重建算法或工具,如plantcad重建冠層的第一三維結(jié)構(gòu),如strutn+1=rec(mass(n)),其中rec為冠層三維重建方法,mass為第一冠層生長參數(shù),n表示作物生育期內(nèi)第n天,strutn+1表示重建的作物生育期內(nèi)第n+1天的第一三維結(jié)構(gòu)。
本實施例通過結(jié)合冠層結(jié)構(gòu)圖像和優(yōu)化好的作物模型進行冠層結(jié)構(gòu)的三維重建,需要的數(shù)據(jù)少,只需要冠層圖像和環(huán)境參數(shù)數(shù)據(jù);同時,具有圖像方法的高精度和作物模型的預(yù)測性特點,提高了作物冠層三維重建的精度,且方法簡單、適用性強。
在上述實施例的基礎(chǔ)上,本實施例中所述裝置還包括設(shè)置單元,所述設(shè)置單元用于將半球傳感器垂直于所述冠層內(nèi)的底部,獲取冠層結(jié)構(gòu)圖像,其中,所述半球傳感器垂直于所述冠層的底部朝上。
在上述任一實施例的基礎(chǔ)上,本實施例還包括優(yōu)化單元,所述優(yōu)化單元包括:第二獲取子單元,用于根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和冠層環(huán)境參數(shù),使用未優(yōu)化的作物模型獲取第二冠層生長參數(shù);第二重建子單元,用于根據(jù)所述第二冠層生長參數(shù),重建冠層的第二三維結(jié)構(gòu);投影子單元,用于根據(jù)所述第二三維結(jié)構(gòu)的投影,獲取第二冠層結(jié)構(gòu)參數(shù);優(yōu)化子單元,用于根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和第二冠層結(jié)構(gòu)參數(shù)之間的距離,使用最優(yōu)化方法獲取所述作物模型中的權(quán)重系數(shù)。
在上述任一實施例的基礎(chǔ)上,本實施例還包括第三獲取單元,用于使用環(huán)境傳感器獲取所述目標(biāo)作物生長環(huán)境中的光合輻射積累量、積溫、空氣相對濕度、土壤含水量、冠層二氧化碳梯度變化和土壤養(yǎng)分變化量。
在上述實施例的基礎(chǔ)上,本實施例中所述作物模型的公式為:
fm1(c1×rad,c2×te,c3×ma,c4×ms,c5×co2t,c6×nu)×fm2(c7×c,c8×t,c9×gθi,c10×d)=mass
其中,rad為光合輻射積累量,te為積溫,ma為空氣相對濕度,ms為土壤含水量,co2t為冠層二氧化碳梯度變化,nu為土壤養(yǎng)分變化量,c為冠層顏色,t為冠層紋理,gθi為不同天頂角下的冠層孔隙度,d為叢生指數(shù),mass為生長參數(shù),c1-c9為權(quán)重系數(shù),fm1為關(guān)于rad、te、ma、ms、co2t和nu的函數(shù),fm1為關(guān)于c、t、gθi和d的函數(shù)。
在上述任一實施例的基礎(chǔ)上,本實施例中所述投影子單元具體用于:使用半球投影法將所述第二三維結(jié)構(gòu)投影到虛擬半球傳感器的圖像平面上,獲取第二冠層結(jié)構(gòu)圖像;根據(jù)所述第二冠層結(jié)構(gòu)圖像,獲取第二冠層結(jié)構(gòu)參數(shù)。
在上述任一實施例的基礎(chǔ)上,本實施例中所述優(yōu)化子單元具體用于:根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和第二冠層結(jié)構(gòu)參數(shù)之間的距離,構(gòu)建目標(biāo)函數(shù);使用最優(yōu)化方法求解使所述目標(biāo)函數(shù)的值最小的權(quán)重系數(shù)。
本實施例提供一種作物冠層三維重建設(shè)備,圖3為本發(fā)明實施例提供的作物冠層三維重建設(shè)備整體結(jié)構(gòu)示意圖,該設(shè)備包括:至少一個處理器31、至少一個存儲器32和總線33;其中,
所述處理器31和存儲器32通過所述總線33完成相互間的通信;
所述存儲器32存儲有可被所述處理器31執(zhí)行的程序指令,所述處理器調(diào)用所述程序指令能夠執(zhí)行上述各方法實施例所提供的方法,例如包括:s1,根據(jù)目標(biāo)作物的第一冠層結(jié)構(gòu)圖像,獲取第一冠層結(jié)構(gòu)參數(shù);s2,根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和冠層環(huán)境參數(shù),使用優(yōu)化好的作物模型獲取第一冠層生長參數(shù);s3,根據(jù)所述第一冠層生長參數(shù),重建冠層的第一三維結(jié)構(gòu)。
本實施例提供一種非暫態(tài)計算機可讀存儲介質(zhì),所述非暫態(tài)計算機可讀存儲介質(zhì)存儲計算機指令,所述計算機指令使所述計算機執(zhí)行上述各方法實施例所提供的方法,例如包括:s1,根據(jù)目標(biāo)作物的第一冠層結(jié)構(gòu)圖像,獲取第一冠層結(jié)構(gòu)參數(shù);s2,根據(jù)所述第一冠層結(jié)構(gòu)參數(shù)和冠層環(huán)境參數(shù),使用優(yōu)化好的作物模型獲取第一冠層生長參數(shù);s3,根據(jù)所述第一冠層生長參數(shù),重建冠層的第一三維結(jié)構(gòu)。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
最后,本申請的方法僅為較佳的實施方案,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。