两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于遺傳多層b樣條插值算法的三維顯示方法

文檔序號:6524364閱讀:468來源:國知局
基于遺傳多層b樣條插值算法的三維顯示方法
【專利摘要】本發(fā)明提出了一種基于遺傳多層B樣條插值算法的三維顯示技術(shù),通過引入遺傳算法整定控制點(diǎn)網(wǎng)格密度以及B樣條插值層數(shù),獲得控制點(diǎn)網(wǎng)格密度以及B樣條插值層數(shù)的最優(yōu)解,再代入插值曲面模型,利用Matlab生成三維圖像。通過自適應(yīng)調(diào)節(jié)適應(yīng)度函數(shù),保證了插值曲面的平滑度。生成的三維圖像,近似精度高,曲面較為平滑。本發(fā)明技術(shù)內(nèi)容適用于三維圖像生成,以及三維實(shí)時顯示。
【專利說明】基于遺傳多層B樣條插值算法的三維顯示方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種虛擬仿真領(lǐng)域的三維顯示方法,特別涉及一種參數(shù)經(jīng)遺傳算法優(yōu)化的多層B樣條插值算法三維顯示方法。
【背景技術(shù)】
[0002]在虛擬仿真領(lǐng)域中,三維顯示技術(shù)作為視景的重要組成部分,在過去的數(shù)十年中得到了深入地研究與廣泛地應(yīng)用。其中通過數(shù)據(jù)插值處理離散點(diǎn)的三維顯示方法,得到了極大的關(guān)注。目前的三維插值顯示方法均要通過求解聯(lián)立方程組來獲得插值曲面,這種方法必須保證方程式的數(shù)目必須大于或等于散亂點(diǎn)的數(shù)目,對于散亂點(diǎn)的數(shù)目有著嚴(yán)格的限制,因此并不適用于大規(guī)模散亂點(diǎn)的情況。
[0003]為了解決大規(guī)模散亂點(diǎn)的插值問題,基于B樣條插值算法及層次B樣條概念發(fā)展出了多層B樣條插值算法。但是仍然無法完全解決三維插值顯示技術(shù)的核心問題,即解決插值后曲面近似精度與曲面平滑度之間的矛盾。
[0004]遺傳算法是模擬生物在自然環(huán)境中的遺傳和進(jìn)化過程而形成的一種自適應(yīng)全局搜索算法,通過模擬達(dá)爾文“優(yōu)勝劣汰,適者生存”的原理篩選出最優(yōu)的結(jié)構(gòu),通過模擬孟德爾遺傳變異理論在迭代過程中保持已有的結(jié)構(gòu),同時尋找更好的結(jié)構(gòu)。因此,本發(fā)明提出一種參數(shù)經(jīng)遺傳算法優(yōu)化后的多層B樣條插值算法的三維顯示方法,繪制的三維圖像近似精度高,插值曲面更加平滑。

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

[0005]本發(fā)明提出一種繪制三維圖像更加精確,插值曲面更加平滑的遺傳多層B樣條插值算法的三維顯示方法。
[0006]本發(fā)明的實(shí)現(xiàn)包括如下步驟:
[0007]步驟一:測定目標(biāo)地形每個點(diǎn)的三維坐標(biāo),并在計算機(jī)中存儲為散亂點(diǎn)文件;
[0008]步驟二:讀取步驟一中存儲的散亂點(diǎn)文件,根據(jù)散亂點(diǎn)的分布和疏密程度,確定控制點(diǎn)網(wǎng)格密度m的范圍及B樣條插值層數(shù)h的范圍;
[0009]所涉及的網(wǎng)格密度的參數(shù)m范圍為m e [q,IOOq],且m為正整數(shù),其中q為已知離散數(shù)據(jù)點(diǎn)形成的方形區(qū)域內(nèi)某行及某列包含的數(shù)據(jù)個數(shù)的最大值,且有m > q ;所涉及的B樣條插值層數(shù)h的范圍為[1,64];
[0010]步驟三:將控制點(diǎn)網(wǎng)格密度m和B樣條插值層數(shù)h轉(zhuǎn)換為格雷碼,并以m在高位h在低位的次序,將該兩個參數(shù)整合為單個新參數(shù)X ;
[0011]所涉及的整合表達(dá)式為:
[0012]
X = m:h(I)
[0013]步驟四:利用遺傳算法對由步驟三整合得到的參數(shù)X求解最優(yōu)解,并調(diào)節(jié)適應(yīng)度函數(shù)以保證插值曲面的插值精度;[0014] 所涉及的遺傳算法比例選擇算子表達(dá)式為
【權(quán)利要求】
1.基于遺傳多層B樣條插值算法的三維顯示方法,其特征在于,包括如下步驟: 步驟一:測定目標(biāo)地形每個點(diǎn)的三維坐標(biāo),并在計算機(jī)中存儲為散亂點(diǎn)文件; 步驟二:讀取步驟一中存儲的散亂點(diǎn)文件,根據(jù)散亂點(diǎn)的分布和疏密程度,確定控制點(diǎn)網(wǎng)格密度m的范圍及B樣條插值層數(shù)h的范圍; 所涉及的網(wǎng)格密度的參數(shù)m范圍為m e [q, IOOq],且m為正整數(shù),其中q為已知離散數(shù)據(jù)點(diǎn)形成的方形區(qū)域內(nèi)某行及某列包含的數(shù)據(jù)個數(shù)的最大值,且有m > q ;所涉及的B樣條插值層數(shù)h的范圍為[1,64]; 步驟三:將控制點(diǎn)網(wǎng)格密度m和B樣條插值層數(shù)h轉(zhuǎn)換為格雷碼,并以m在高位h在低位的次序,將該兩個參數(shù)整合為單個新參數(shù)X ; 所涉及的整合表達(dá)式為:
2.根據(jù)權(quán)利要求1所述的基于遺傳多層B樣條插值算法的三維顯示技術(shù),其特征在于:對適應(yīng)度函數(shù)的自適應(yīng)調(diào)節(jié);當(dāng)控制點(diǎn)網(wǎng)格上相鄰的某控制點(diǎn)數(shù)值相差較大時,即
【文檔編號】G06T17/05GK103646422SQ201310699068
【公開日】2014年3月19日 申請日期:2013年12月19日 優(yōu)先權(quán)日:2013年12月19日
【發(fā)明者】郝燕玲, 張瑤, 常帥, 曾添一, 吳迪 申請人:哈爾濱工程大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
浪卡子县| 来安县| 乌兰县| 伊春市| 济源市| 孝感市| 赤峰市| 阿拉善盟| 岗巴县| 揭西县| 萨嘎县| 北票市| 南川市| 西昌市| 章丘市| 平陆县| 台湾省| 新蔡县| 霍城县| 余庆县| 龙井市| 萨迦县| 韶山市| 三河市| 锦屏县| 新源县| 汨罗市| 葫芦岛市| 石阡县| 鄂尔多斯市| 图木舒克市| 峨眉山市| 金湖县| 石嘴山市| 阿合奇县| 梨树县| 沈阳市| 临湘市| 灵寿县| 台江县| 安吉县|