Presentation is loading. Please wait.

Presentation is loading. Please wait.

Image Interpolation Use SSE 指導教授 : 楊士萱 學 生 : 楊宗峰 日 期 :92.9.2.

Similar presentations


Presentation on theme: "Image Interpolation Use SSE 指導教授 : 楊士萱 學 生 : 楊宗峰 日 期 :92.9.2."— Presentation transcript:

1 Image Interpolation Use SSE 指導教授 : 楊士萱 學 生 : 楊宗峰 日 期 :92.9.2

2 Outline 1. 內 插 法 的 修 改 2.SSE 應用 3.Future Work

3 Quadratic Interpolation 原圖 放大後的示意圖

4 Quadratic Interpolation

5 Quadratic Interpolation 公式

6 計算出實際的值以 Y 7 為例 首先算出每一列的值,X 123,X 456, X 789 為每列的值 X 123 =(X 1 *0.5|S 1 | 2 -1.5|S 1 |+1.125)+(X 2 *-|S 2 | 2 +0.75)+(X 3 *0.5|S 3 | 2 -1.5|S 3 |+1.125) X 567 =(X 5 *0.5|S 1 | 2 -1.5|S 1 |+1.125)+(X 6 *-|S 2 | 2 +0.75)+(X 7 *0.5|S 3 | 2 -1.5|S 3 |+1.125) X 9 10 11 =(X 9 *0.5|S 1 | 2 -1.5|S 1 |+1.125)+(X 10 *-|S 2 | 2 +0.75)+(X 11 *0.5|S 3 | 2 -1.5|S 3 |+1.125) Y 7 = X 123 *S 4 + X 567 *S 5 + X 9 10 11 *S 6

7 SSE (The Streaming SIMD Extensions ) 通常, 一個處理器在一個指令下只能處理一 個資料, 這種運作被稱為 SISD(Single Instruction Single Data), 在新一代的 Pentium III processors 所增加的 SSE 指令 集,其利用 SIMD ( Single Instruction Multiple Data )的技術,可以用單一指令同 時處理多項資料,讓一個處理器能夠在最 短時間內處理大量的資料

8 SSE 指令加強了執行在某些地方上的應用 : 多媒體的 (audio/video), 通訊, DSP kernels, 2D and 3D 圖形, 影像處理 and speech recognition. 現今, 大部分的應用都需要去利用了 SSE 指 令提供一個層面來完成使用者所期待的結 果 SSE 的應用

9 SSE(Streaming SIMD Extensions) 有四個特色 8 個新的 floating-point register 能夠直接被存取. 50 個新的指令 使用在 packed floating-point data. 針對所有的 MMX and X86 data type 的 control cacheability 設計了 8 個新的指令, 包含了可不經由 cache 傳送資料至主記憶體, 以及在真正使用前先 取得資料. 12 個新的指令延伸從 MMX 的指令.

10 SSE 的運算模式

11 SSE 指令集分類 1.Data transfer 2.Packed arithmetic 3.Comparison 4.Logical 5.Shuffle and unpack 6.Conversion

12 Future Work 完成 Quadratic SSE 的版本 測試 PSNR 值和 MSE


Download ppt "Image Interpolation Use SSE 指導教授 : 楊士萱 學 生 : 楊宗峰 日 期 :92.9.2."

Similar presentations


Ads by Google