一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

圖像插值理論研究之雙三次插值

星星科技指導員 ? 來源:eetop ? 作者:eetop ? 2023-12-14 14:35 ? 次閱讀

雙三次插值,英文是Bicubic interpolation。雙三次插值是一種更加復雜的插值方式,它能創(chuàng)造出比雙線性插值更平滑的圖像邊緣。雙三次插值方法通常運用在一部分圖像處理軟件、打印機驅動程序和數(shù)碼相機中,對原圖像或原圖像的某些區(qū)域進行放大。Adobe Photoshop CS 更為用戶提供了兩種不同的雙三次插值方法:雙三次插值平滑化和雙三次插值銳化。

在數(shù)值分析這個數(shù)學分支中,雙三次插值(英語:Bicubic interpolation)是二維空間中最常用的插值方法。在這種方法中,函數(shù)f在點 (x,y) 的值可以通過矩形網(wǎng)格中最近的十六個采樣點的加權平均得到,在這里需要使用兩個多項式插值三次函數(shù),每個方向使用一個。

雙三次插值又叫雙立方插值,用于在圖像中“插值”(Interpolating)或增加“像素”(Pixel)數(shù)量/密度的一種方法。通常利用插值技術增加圖形數(shù)據(jù),以便在它打印或其他形式輸出的時候,能夠增大打印面積以及(或者)分辨率。

目前有不同的插值技術可供選用。雙立方插值通常能產(chǎn)生效果最好,最精確的插補圖形,但它速度也幾乎是最慢的?!半p線性插值”(Bilinear interpolation)的速度則要快一些,但沒有前者精確。在商業(yè)性圖像編輯軟件中,經(jīng)常采用的是速度最快,但也是最不準確的“最近相鄰”(Nearest Neighbor)插值。其他一些插值技術通常只在高檔或單獨應用的程序中出現(xiàn)。

通過雙三次插值可以得到一個連續(xù)的插值函數(shù),它的一階偏導數(shù)連續(xù),并且交叉導數(shù)處處連續(xù)。

1000019445-6364867219724256329826274.png

如上圖所示,我們在新生成的圖像中,像素點是f(x,y),先映射到源圖像中的坐標為f(i+u,j+v)需要找到對應的原圖像中離最近的16個點。

和前面介紹的雙線性插值的分析方法類似(http://blog.chinaaet.com/justlxy/p/5100052604),我們可以分別對行和列進行依次處理。則有,

1000019445-6364867244807580214598469.png

則有,

1000019445-6364867404728432285766014.png

而s(*)表示的則是權值,有多種計算方法(模型),常用的有Bicubic、Mitchell和Lanczos等,這里簡單介紹一下Bicubic函數(shù):

1000019445-6364867424294209572591471.png

該函數(shù),波形如下圖所示:

1000019445-6364867433619957567265649.png

Lanczos函數(shù)為:

1000019445-6364867442145641425087961.png

波形也是類似的:

1000019445-6364867445411550646504920.png


審核編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關推薦

    求實現(xiàn)三次法的C語言程序,拜托各位了!十分感謝!

    在DSP6000開發(fā)平臺上用C語言實現(xiàn)三次法,實現(xiàn)對圖像的縮放效果的改進。
    發(fā)表于 04-20 21:59

    verilog實現(xiàn)三次樣條

    本帖最后由 我來看看你在干什么 于 2018-5-15 09:10 編輯 用verilog實現(xiàn)EMD算法,需要用到三次樣條法,請問有做過類似算法實現(xiàn)的嗎,可以講一下verilog實現(xiàn)
    發(fā)表于 05-13 21:34

    雙三次插值原理及源碼實現(xiàn)

    雙三次插值(bicubic_interpolation)原理及MATLAB源碼實現(xiàn)。
    發(fā)表于 05-03 10:30

    高精度DAC中濾波器的研究與設計

    高精度Σ-△DAC中濾波器的研究與設計:基于系統(tǒng)研究濾波器
    發(fā)表于 06-21 22:42 ?54次下載

    基于B樣條圖像邊緣檢測實現(xiàn)

    為了能高速、高質量地進行圖像邊緣檢測,提出了一種新的基于B 樣條的邊緣檢測方法。該方法采用了三次B 樣條
    發(fā)表于 05-14 15:27 ?40次下載
    基于B樣條<b class='flag-5'>插</b><b class='flag-5'>值</b>的<b class='flag-5'>圖像</b>邊緣檢測實現(xiàn)

    圖像處理中的和縮放研究

    本文圍繞圖像處理領域中兩類重要處理手法――圖像圖像縮放技術展開了深入的研究.在分析目前現(xiàn)有
    發(fā)表于 09-28 14:00 ?38次下載
    <b class='flag-5'>圖像</b>處理中的<b class='flag-5'>插</b><b class='flag-5'>值</b>和縮放<b class='flag-5'>研究</b>

    一種改進的線性圖像算法

    針對傳統(tǒng)的雙線性插值法在對圖像進行后會不可避免的產(chǎn)生邊緣模糊的問題,提出了一種改進的線性插值法,該算法首先把待
    發(fā)表于 08-20 12:01 ?29次下載

    基于LabVIEW的心電信號算法分析

    為了在LabVIEW平臺下更方便的處理非均勻采樣的心電信號,文中研究了心電信號的時域和頻域算法。首先采用了拉格朗日法、牛頓
    發(fā)表于 03-15 17:10 ?61次下載
    基于LabVIEW的心電信號<b class='flag-5'>插</b><b class='flag-5'>值</b>算法分析

    CCD圖像的顏色算法研究及其FPGA實現(xiàn)

    CCD圖像的顏色算法研究及其FPGA實現(xiàn)
    發(fā)表于 08-29 15:02 ?12次下載

    局部多項式的方法對圖像進行

    本文運用局部多項式的方法對圖像進行。文中我們從一幅高分辨率圖像通過下采樣得到一張低分辨率圖像,然后對其進行
    發(fā)表于 12-20 10:02 ?1次下載

    常用的算法盤點

    維顯示,空間可視化表達和圖像處理中,處理是比較重要的一個部分。如何能找到快速、簡單、有效的
    的頭像 發(fā)表于 01-01 09:06 ?8413次閱讀
    常用的<b class='flag-5'>插</b><b class='flag-5'>值</b>算法盤點

    三次樣條的MATLAB程序

    本文檔的主要內容詳細介紹的是三次樣條的MATLAB程序。
    發(fā)表于 06-02 08:00 ?4次下載
    <b class='flag-5'>三次</b>樣條<b class='flag-5'>插</b><b class='flag-5'>值</b>的MATLAB程序

    基于三次PH曲線構造方法

    為推廣三次PH曲線的實際應用,研究在給定3個平面型點條件下的三次PH曲線構造方法。三次PH曲線具有鮮明的幾何性質和代數(shù)特征,采用平面參數(shù)曲
    發(fā)表于 06-04 11:40 ?16次下載

    視頻圖像方式的結果

    方式有 最近點,線性插值,蘭索斯 。 ? 下面簡要介紹,并對比
    的頭像 發(fā)表于 11-09 15:39 ?2003次閱讀

    Python算法基本的概念

    今天的算法是,細分是牛頓。關于可能大家聽到最多的就是
    的頭像 發(fā)表于 07-12 10:03 ?1532次閱讀