1 / 12

Image Interpolation Use SSE

Image Interpolation Use SSE . 指導教授 : 楊士萱 學 生 : 楊宗峰 日 期 :92.9.2 . Outline 1. 內 插 法 的 修 改 2.SSE 應用 3 .Future Work. Quadratic Interpolation. 原圖. 放大後的示意圖. Quadratic Interpolation. Quadratic Interpolation 公式. 計算出實際的值以 Y 7 為例. 首先算出每一列的值 ,X 123 ,X 456 , X 789 為每列的值

yon
Download Presentation

Image Interpolation Use SSE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

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

  4. Quadratic Interpolation

  5. Quadratic Interpolation 公式

  6. 計算出實際的值以Y7為例 • 首先算出每一列的值 ,X123 ,X456 , X789為每列的值 X123=(X1 *0.5|S1 |2-1.5|S1 |+1.125)+(X2 *-|S2|2+0.75)+(X3*0.5|S3 |2-1.5|S3|+1.125) X567=(X5 *0.5|S1 |2-1.5|S1 |+1.125)+(X6 *-|S2|2+0.75)+(X7*0.5|S3 |2-1.5|S3 |+1.125) X9 10 11=(X9 *0.5|S1|2-1.5|S1|+1.125)+(X10 *-|S2|2+0.75)+(X11*0.5|S3 |2-1.5|S3 |+1.125) Y7 = X123*S4 + X567*S5 + X9 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的應用 • SSE 指令加強了執行在某些地方上的應用:多媒體的 (audio/video), 通訊, DSP kernels, 2D and 3D 圖形, 影像處理 and speech recognition. 現今, 大部分的應用都需要去利用了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

More Related