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

基于定向濾波的非真實感動畫生成方法

2009-12-31 00:00:00李新友
計算機(jī)應(yīng)用研究 2009年9期

摘 要:不同于傳統(tǒng)的計算機(jī)動畫,非真實感動畫通常不需要精確的三維模型和光照模型,因此,用戶希望自己能夠生成簡單的非真實感動畫。基于這種需求,將定向濾波引入到非真實感動畫中:利用一對正交的定向濾波核與源圖像進(jìn)行卷積運算,產(chǎn)生一對奇偶濾波圖像,并通過不斷改變其相位得到一系列運動的圖像,使圖像內(nèi)的物體在實際位置并不發(fā)生改變的情況下,產(chǎn)生視覺上的動畫效果,從而方便地生成非真實感動畫。

關(guān)鍵詞:非真實感動畫; 定向濾波; 卷積; 相位; 無移動運動; 方向濾波; 可視化

中圖分類號:TP391文獻(xiàn)標(biāo)志碼:A

文章編號:1001-3695(2009)09-3593-02

doi:10.3969/j.issn.1001-3695.2009.09.115

Steerable filters-based method for generation of non-photorealistic animation

LI Xin-you1,2, TANG Di1

(1. College of Computer Information Technology, Liaoning Normal University, Dalian Liaoning 116081,China; 2. Dept. of Information Technology, Hebei Tourism Vocational College, Chengde Hebei 067000, China)

Abstract:Different to traditional computer animation, accurate 3D models and illumination models were not requested in non-photorealistic animation, so some users hoped to create simple NPA by themselves. Based on this requirement, this paper introduced steerable filters: generated a pair of even and odd filtered images by convoluting a quadrature pair of steerable filters with a source image, and then through continuously varying their phases over time, it gave the vision of an object in motion without changing its position. Created the animation conveniently in this way.

Key words:non-photorealistic animation (NPA); steerable filters; convolution; phase; motion without movement; oriented filters; visualization

隨著非真實感繪制和計算機(jī)動畫的不斷發(fā)展,非真實感動畫作為兩者的結(jié)合,以其獨特的表現(xiàn)手段引起越來越多研究者的關(guān)注,并被應(yīng)用于科學(xué)可視化和某些物理過程的模擬,同時它在教育、動畫、娛樂、多媒體以及互聯(lián)網(wǎng)中也得到了廣泛應(yīng)用。傳統(tǒng)的三維計算機(jī)動畫技術(shù)需要大量專業(yè)、細(xì)致的工作,普通用戶并不具備簡單、方便、快速的制作動畫的能力[1],并且在動畫的制作過程中,控制動畫中物體的運動也是比較費時費力的工作。為生成簡單的非真實感動畫效果,文中引入定向濾波對圖像進(jìn)行處理,使靜態(tài)圖像產(chǎn)生動態(tài)效果,從而向用戶提供一種簡單、有效的制作非真實感動畫的途徑。

1 相關(guān)工作

在靜態(tài)圖像中表示運動[2]是一種傳統(tǒng)的非真實感動畫表現(xiàn)方法。比如Masach等人[3]提出的通過生成速度線、輪廓線、箭頭的方法使靜止圖像產(chǎn)生運動效果,Yoshikazu等人[4]用添加卡通片中常用的效果線的方法來表現(xiàn)各種動畫效果;Chuang等人[5]通過將隨機(jī)運動紋理與風(fēng)景圖合成,使靜止圖像產(chǎn)生運動效果;Kim等人[6]提出了一種基于視頻或圖片的方法,該方法可以生成各種視覺表現(xiàn)效果,如time-lapse、particle-effect等。以上方法生成的部分效果如圖1所示。其中,添加效果線是指在原始的靜態(tài)圖片上添加圖標(biāo)(如箭頭)以標(biāo)志運動的方向,但是添加的圖標(biāo)會破壞原有的圖像信息,且在圖標(biāo)密集的情況下會引起視覺上的混亂。其他一些生成非真實感動畫的方法,雖然效果顯著,但是會大大增加處理的復(fù)雜性和系統(tǒng)的開銷。

受motion without movement[7]的啟發(fā),本文探索性地將定向濾波與非真實感結(jié)合起來,提出基于定向濾波的非真實感動畫的生成。利用一對正交的定向濾波核對圖像進(jìn)行卷積處理,產(chǎn)生一對奇偶濾波圖像,并通過不斷改變其相位得到一系列運動的圖像,使圖像內(nèi)的物體在實際位置并不發(fā)生改變的情況下,產(chǎn)生視覺上的動畫效果,簡單、有效地實現(xiàn)了靜態(tài)圖像的動態(tài)顯示。它的提出不僅豐富了非真實感動畫的生成方法和手段,同時該方法相比傳統(tǒng)的在靜態(tài)圖像中表示運動有著許多優(yōu)點:由于算法簡單、快速、計算量小,使復(fù)雜度大大降低;該方法簡單、實用,易于用戶掌握。

2 動畫實現(xiàn)方法

2.1 算法思想

定向濾波是一種能夠提取方向信息的濾波器組,它具有這樣的特點:任意方向濾波可以由一組基濾波器線性累加而成。定向濾波在圖像的邊緣檢測[8,9]和去噪[10]等領(lǐng)域發(fā)揮著重要作用。文中將其引入到動畫生成的過程中,其基本思想如下:

首先考慮一對正交的濾波核:G、H。其中G是高斯函數(shù)的二階導(dǎo)數(shù),H為G的赫爾伯特變換,它們之間相位相差90°。將這兩個濾波核按下式進(jìn)行線性組合,可以得到一個相位偏移的序列:

F(t)=cos(wt)G+sin(wt)H(1)

其中:w代表相位偏移的頻率,t代表時間。當(dāng)t變化時,由F產(chǎn)生的圖像序列好像正在向右移動,產(chǎn)生了運動的效果,但G和H只能實現(xiàn)方向向右的運動效果,被稱為方向濾波。為了能夠?qū)崿F(xiàn)指定方向的運動效果,本文引入定向濾波的偶、奇濾波核Gθ(x,y)和Hθ(x,y)。其中θ表示G和H按逆時針方向旋轉(zhuǎn)的角度,即指定的運動方向。定向濾波是通過對方向濾波G和H的基濾波核集進(jìn)行線性組合形成的[11,12]。圖2顯示了G和H的一組基濾波核集。

為了使圖像中的對象按指定方向θ運動,首先將圖像中的每個像素點分別與Gθ(x,y)、Hθ(x,y)進(jìn)行卷積運算,得到偶濾波圖像E(x,y)和奇濾波圖像O(x,y);然后利用式(1)構(gòu)成待顯示圖像的相位偏移序列D(x,y,t),以產(chǎn)生動畫序列:

D(x,y,t)=cos(wt)E(x,y)+sin(wt)O(x,y)(2)

2.2 算法描述

a)讀取圖像文件I(xiàn)(x,y),轉(zhuǎn)換顏色表示形式。

b)指定運動方向。分別求出G和H的基函數(shù)Ga、Gb、Gc和Ha、Hb、Hc、Hd,根據(jù)公式Gθ(x,y)=cos2(θ)Ga-2cos(θ)sin(θ)Gb+sin2(θ)Gc和Hθ(x,y)=cos3(θ)Ha-3cos2(θ)sin(θ)Hb+3cos(θ)sin2(θ)Hc-sin3(θ)Hd,將基函數(shù)與插值函數(shù)線性組合,得到方向為θ°的定向濾波核Gθ(x,y)和Hθ(x,y)。

c)將Gθ(x,y)、Hθ(x,y)分別與I(x,y)進(jìn)行卷積運算,得到偶濾波圖像E(x,y)和奇濾波圖像O(x,y)。

for x=1 to height(I(xiàn)) do

for y=1 to width(I(xiàn)) do

E(x,y)=I(x,y)Gθ(x,y)

O(x,y)=I(x,y)Hθ(x,y)

d)以一定的時間間隔Δt,按照式(2)重復(fù)計算每一時刻的圖像并進(jìn)行顯示,從而產(chǎn)生非真實感動畫效果。

for each frame f do

D(x,y,t)=cos(wt)E(x,y)+sin(wt)O(x,y)

顯示圖像

 t=t+Δt

2.3 實驗結(jié)果

實驗過程中得到的動畫序列中的部分幀如圖3、4所示,在指定的方向下,它們分別產(chǎn)生了瀑布流動、滑雪者滑行的良好視覺效果。

3 結(jié)束語

根據(jù)非真實感動畫中無移動運動的特征,提出了一種非真實感動畫的生成方法。該方法基于定向濾波,通過對一對正交的定向濾波核與圖像的一系列操作,實現(xiàn)了靜態(tài)圖像的動態(tài)顯示。動畫實現(xiàn)過程中通過對多幅圖像的依次操作,最終實現(xiàn)了良好的非真實感動畫效果。實驗結(jié)果證明,該方法計算量小且操作簡單,在一些應(yīng)用領(lǐng)域具有較高的實用性,并且處理后的每一幀畫面中不會添加多余的效果,從而較好地保留了原有圖像的信息。另外,此方法在實現(xiàn)圖像中所有對象按同一指定方向的運動效果比較理想,如何給圖像中不同對象指定不同的運動方向以及改善圖像顯示效果和保持幀的連貫性,是進(jìn)一步研究的內(nèi)容。

參考文獻(xiàn):

[1]AGARWALA A. SnakeToonz: a semi-automatic approach to creating cel animation from video[C]// Proc of the 2nd International Symposium on Non-photorealistic Animation and Rendering. New York: ACM Press, 2002: 139-146.

[2]THOMAS S, STEFAN S. 非真實感圖形學(xué)——造型,繪制與動畫技術(shù)[M]. 葉修梓,萬華根,等譯.北京:電子工業(yè)出版社,2004: 184-188.

[3]MASUCH M, SCHLECHTWEG S, SCHULZ R. Speedlines: depicting motion in motionless pictures[C]// Proc of SIGGRAPH Confe-rence Abstracts and Applications. New York: ACM Press, 1999: 277.

[4]YOSHIKAZU K, ETSUYA S. Effect lines for specifying animation effects[C]// Proc of IEEE Symposium on Visual Languages-Human Centric Computing. Washington DC: IEEE Computer Society, 2004: 27-34.

[5]CHUANG Y Y, GOLDMAN D B, ZHENG K C, et al. Animating pictures with stochastic motion textures[C]// Proc of ACM SIGGRAPH International Conference on Computer Graphics and Interactive Techniques. New York: ACM Press, 2005: 853-860.

[6]KIM B, ESSA I. Video-based non-photorealistic and expressive illustration of motion[C]// Proc of the International Computer Graphics Confernce on. Washington DC: IEEE Computer Society, 2005: 32-35.

[7]FREEMAN W T, ADELSON E H, HEEGER D J. Motion without movement[C]// Proc of the 18th Annual Conference on Computer Graphics and Interactive Techniques. New York: ACM Press, 1991: 27-30.

[8]JACOB M, UNSER M. Design of steerable filters for feature detection using Canny-like criteria[J]. IEEE Trans on Pattern Analysis and Machine Intelligence, 2004,26(8): 1007-1019.

[9]YU Wei-chuan, DANIILIDIS K, SOMMER G. Approximate orientation steerability based on angular Gaussians[J]. IEEE Trans on Image Processing, 2001,10(2): 193-205.

[10]PORTILLA J, STRELA V, WAINWRIGHT M J, et al. Image denoising using Gaussian scale mixtures in the wavelet domain[J]. IEEE Trans on Image Processing, 2002,12(11): 1338-1351.

[11]FREEMAN W T, ADELSON E H. Steerable filters for early vision, image analysis, and wavelet decomposition[C]// Proc of the 3rd International Conference on Computer Vision. Washington DC: IEEE Computer Society, 1990: 406-415.

[12]FREEMAN W T, ADELSON E H. The design and use of steerable filters for image analysis, enhancement, and multiscale representation[J]. IEEE Trans on Pattern Analysis and Machine Intelligence, 1991,13(9): 891-906.

主站蜘蛛池模板: 亚洲精品视频免费观看| 亚洲首页在线观看| 高清视频一区| 欧美伦理一区| 国产精品一区在线麻豆| 国产高清在线观看| 亚洲视频无码| 最近最新中文字幕在线第一页| 制服无码网站| 亚洲AV无码不卡无码 | 精品视频第一页| 欧美色综合久久| 波多野结衣无码视频在线观看| 国产黄色片在线看| 亚洲欧美成人| 扒开粉嫩的小缝隙喷白浆视频| 国产成人午夜福利免费无码r| 5555国产在线观看| 国产 在线视频无码| 国产成人综合日韩精品无码首页 | 91精品久久久久久无码人妻| 五月六月伊人狠狠丁香网| 99热国产这里只有精品9九| 亚洲美女久久| 国产免费福利网站| 中文字幕乱码二三区免费| 午夜国产精品视频| 成年人午夜免费视频| 亚洲人成在线精品| 992Tv视频国产精品| 欧美五月婷婷| 99这里精品| 一区二区三区毛片无码| 国产男女免费完整版视频| 一区二区理伦视频| 亚洲综合天堂网| 久久99这里精品8国产| 五月婷婷导航| 国产精品香蕉| 茄子视频毛片免费观看| 国产精品浪潮Av| 2020精品极品国产色在线观看| 无码精品福利一区二区三区| 男女男免费视频网站国产| jijzzizz老师出水喷水喷出| 日韩一区精品视频一区二区| 手机在线免费不卡一区二| 青青国产成人免费精品视频| 久久精品无码一区二区国产区| 99久久99视频| 亚洲女同一区二区| 狠狠躁天天躁夜夜躁婷婷| 欧美精品另类| 国产精品久久久久久久久久98| 亚洲综合18p| 免费国产小视频在线观看| 国内精品九九久久久精品| 日韩第九页| 国产97视频在线观看| 国产黄色免费看| 67194成是人免费无码| 伊人久久婷婷五月综合97色| 久久一级电影| 亚洲av无码久久无遮挡| 黄色网页在线观看| 久久精品国产精品国产一区| 国产特级毛片aaaaaa| 又粗又大又爽又紧免费视频| 在线播放国产一区| 在线色国产| 深爱婷婷激情网| 久久黄色影院| 亚洲人成网线在线播放va| 免费A级毛片无码免费视频| 亚洲日本中文字幕乱码中文| 综合五月天网| 欧美精品aⅴ在线视频| 午夜福利视频一区| 日本道中文字幕久久一区| 欧美综合区自拍亚洲综合天堂| 国产精品成人第一区| 九色在线视频导航91|