999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于矩陣分解的圖形漸變避免自交算法研究

2021-07-13 03:18:34呂福起
信息記錄材料 2021年6期
關鍵詞:變形方法

呂福起

(重慶財經學院軟件學院 重慶 401320)

1 引言

將源圖形和目標圖形按照某種對應方法[1]并采用合理的插值方法[2],實現從源圖形到目標圖形的自然、流暢的過渡為圖形漸變技術的核心內容。圖形漸變技術在圖像融合、計算機動畫、礦體形變、計算機視覺等領域都有一定的應用價值,特別是計算機動畫技術中實現中間幀能夠大幅提高工作效率。圖形的對應問題和插值路徑問題問圖形漸變技術的兩大重要問題。關于圖形的對應有基于物理模型的對應方法[3]和基于幾何圖形的對應方法[4],物理的方法是通過對物體的做功,將伸縮變換、旋轉變換和平移變換三個重要指標,應用到頂點對應中去,找到合理的初始圖形到目標圖形的對應方式。幾何的方法是通過建立相似度量函數,通過求解該函數的最有解來尋找最佳對應,該過程可以是動態的。關于插值路徑的方法有兩大類,一類是通過邊角的插值算法[5],另一類是同構三角網格剖分算法,把圖形的插值問題轉化成通過三角網格同構剖分后的漸變問題[6]。通過頂點對應方法和邊角插值法容易實現,但是對應和插值中難以保證單調一致性的變化,從而出現自交或萎縮現象,見圖1和圖2。

圖1 三角形出現萎縮變形序列

圖2 直立樹到偏向樹自交變形序列

2 幾何法圖形漸變序列算法及存在問題分析

幾何法圖形漸變序列的形成,主要是基于邊角的插值方法,通過插值初始圖形和目標圖形的邊角,通過計算機不斷繪制中間圖形,從而形成變形序列。但由于方法存在的缺陷,很難在圖形的對應中找到最合適的對應,在漸變中出現圖形局部扭曲,局部缺失,或局部變動異常,出現圖形漸變中的不自然、不光滑現象。

為解決圖形漸變序列中的不足,需盡可能使圖形簡單化,從而更容易處理。為達到此目的,一個常用的方法是將圖形進行分解成一個個三角形狀態,對三角形頂點進行插值,形成漸變序列。假設初始三角形P和目標三角形Q,三個頂點為,三角形P通過插值算法漸變到Q,中間形成三角形漸變圖形序列,為得到光滑自然的變形序列,不出現如上圖1和圖2中的劇烈收縮直到一個點或者翻轉的情況。

三角形通過頂點插值方法從P到Q,需滿足,其中矩陣A為仿射變換矩陣,目的讓P的圖形逐漸過渡到Q的圖形,L為平移變換矩陣,通過平移P逐步過渡到Q位置,圖形的形狀沒有變化。在時間t∈ [0,1]某一中間幀的三角形,可由得到。

為保證變形序列的形態,采用SVD分解法。SVD分解法是指把仿射變換矩陣A分解成三個矩陣,,U S V,即A USV= ,U和V為旋轉矩陣,S為縮放矩陣。矩陣A的分解如下:

對于中間變形序列t時刻所需構建的三角形,對應的仿射矩陣為,采用線性插值矩陣D,即,得到中間變形序列的矩陣。這種分解方法在計算量不太大的基礎上,實現了較理想的漸變效果。

3 本文采用算法

本文采用的方法是綜合應用圖形漸變對應算法[1],邊角分解與重構算法[7]并基于SVD分解算法[8]和邊角插值法避免自交算法[9]對實驗圖形序列形成光滑、自然、流暢的漸變算法綜合。具體步驟如下。

step1:對初始圖形IA和目標圖形IB采用動態規劃模型建立點的對應,在圖像漸變序列過程中,始終保持最佳對應狀態。

step2:采用邊角分解與重構算法,將初始圖形進行三角分解,并將對應的頂點進行采用SVD分解算法并進行插值。

step3:將插值后圖形采用邊角分解與重構算法,進行重構。

step4:采用邊角插值法避免自交算法,對圖形進行邊角的自交檢查,并根據設置的閾值ρ0大小,處理圖形變形序列。

step5:根據輸出的變形序列,是否達到預計效果,調整閾值,重新執行程序,得到合理變形序列圖形。

4 仿真實驗及分析

算法采用VB6.0計算機程序語言編寫,運行電腦采用DELL筆記本電腦,酷睿i5處理器。通過上述算法得到圖3、圖4和圖5。圖3是文中圖1提到的三角形變形序列中出現的萎縮現象,通過優化算法,萎縮現象得到很好地控制。圖4是長角羚羊到短角羚羊變形序列,圖形復雜,邊角細長,但算法中很好地避免了自交現象。圖5是圖2中提到的直立樹到偏向樹自交變形序列,文中算法對自交現象進行了干預,將自交點剔除,實現了無自交情況,并得到了較自然流暢的漸變序列圖形。

圖3 三角形變形序列

圖4 長角羚羊到短角羚羊變形序列

圖5 直立樹到偏向樹變形序列

5 結語

通過算法可以得到較理想的圖形漸變序列。該算法綜合應用了常用算法,具有一定的實用價值。算法的實現上,需要人工干預,比如閾值的設置。如果得到的圖形不滿足需要,需重新設置合理的閾值。此外,算法在圖形的形態上有一定的要求,盡量讓初始圖形和目標圖形在對應時有較高的相似度,因此在設計相似度量函數時,要綜合考慮。對于進行插值的圖形,盡量讓圖形在形態上有較高的相似度,初始圖形和目標圖形不要有交叉圖形,不然在初始階段,算法很難保證有理想的漸變效果。算法避免自交是舍棄了部分自交點的邊和角,難免有一定的不合理情況,這需要算法設計人員再考慮更有效地處理方案,比如可以考慮在自交舍棄處采用更光滑的曲線連接方式,如貝塞爾曲線。希望各位科研人員能夠在該算法的基礎上,提出更優秀的算法,或彌補算法的不足,得到更合理有效地圖形漸變算法。

猜你喜歡
變形方法
談詩的變形
中華詩詞(2020年1期)2020-09-21 09:24:52
學習方法
“我”的變形計
變形巧算
例談拼圖與整式變形
會變形的餅
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 性色生活片在线观看| 国产99在线观看| 亚洲综合专区| 亚洲精品无码久久毛片波多野吉| 在线视频精品一区| 就去吻亚洲精品国产欧美| 青青青视频91在线 | 首页亚洲国产丝袜长腿综合| 久久鸭综合久久国产| 丝袜亚洲综合| 五月婷婷导航| 欧美视频在线不卡| 日韩高清成人| 亚洲天堂视频在线免费观看| 免费无码在线观看| 亚欧成人无码AV在线播放| 国产精品久久久久久久久久久久| 香蕉色综合| 精品在线免费播放| 国产乱视频网站| 亚洲日韩久久综合中文字幕| 日本精品αv中文字幕| 亚洲精品成人片在线观看| 亚洲第一极品精品无码| 国产幂在线无码精品| AV天堂资源福利在线观看| 久久久久88色偷偷| 亚洲 成人国产| 日韩精品成人网页视频在线| 国产成人做受免费视频 | 不卡无码h在线观看| 蝌蚪国产精品视频第一页| 国产日本欧美在线观看| 亚洲欧美日韩动漫| 人妻无码中文字幕第一区| 成人a免费α片在线视频网站| 狠狠色香婷婷久久亚洲精品| 麻豆精品国产自产在线| 激情六月丁香婷婷| 欧美日韩国产一级| 免费jjzz在在线播放国产| 丁香婷婷综合激情| 中文字幕第4页| 伊人久久久久久久| 亚洲黄色成人| 一级看片免费视频| 毛片三级在线观看| 亚洲国产日韩一区| 天堂岛国av无码免费无禁网站| 无码AV动漫| 欧美日韩精品在线播放| 亚洲欧美日本国产综合在线| 丰满人妻被猛烈进入无码| 久久精品欧美一区二区| 高潮毛片免费观看| 无码丝袜人妻| 亚洲午夜综合网| V一区无码内射国产| 国产亚洲精品91| 国产激爽大片高清在线观看| 国产91高跟丝袜| 久久精品无码专区免费| 一边摸一边做爽的视频17国产| 中文无码毛片又爽又刺激| 不卡午夜视频| 国产精品漂亮美女在线观看| 欧美激情网址| 一区二区午夜| 任我操在线视频| 国产人免费人成免费视频| 亚洲欧美另类日本| 久久综合婷婷| 国产极品粉嫩小泬免费看| 久久精品一品道久久精品| 中文字幕首页系列人妻| 亚洲人精品亚洲人成在线| 婷婷亚洲视频| 波多野结衣无码视频在线观看| 国产成人精品综合| 免费aa毛片| 无码专区国产精品第一页| 国产中文在线亚洲精品官网|