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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

星星科技指導(dǎo)員 ? 來(lái)源:eetop ? 作者:eetop ? 2023-12-14 14:35 ? 次閱讀

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

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

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

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

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

1000019445-6364867219724256329826274.png

如上圖所示,我們?cè)谛律傻膱D像中,像素點(diǎn)是f(x,y),先映射到源圖像中的坐標(biāo)為f(i+u,j+v)需要找到對(duì)應(yīng)的原圖像中離最近的16個(gè)點(diǎn)。

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

1000019445-6364867244807580214598469.png

則有,

1000019445-6364867404728432285766014.png

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

1000019445-6364867424294209572591471.png

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

1000019445-6364867433619957567265649.png

Lanczos函數(shù)為:

1000019445-6364867442145641425087961.png

波形也是類似的:

1000019445-6364867445411550646504920.png


審核編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)碼相機(jī)
    +關(guān)注

    關(guān)注

    2

    文章

    441

    瀏覽量

    38389
  • 圖像邊緣
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    7335
  • 雙三次插值
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    5766
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

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

    高精度DAC中濾波器的研究與設(shè)計(jì)

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

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

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

    圖像處理中的和縮放研究

    本文圍繞圖像處理領(lǐng)域中兩類重要處理手法――圖像圖像縮放技術(shù)展開了深入的研究.在分析目前現(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>

    一種改進(jìn)的線性圖像算法

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

    基于LabVIEW的心電信號(hào)算法分析

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

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

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

    局部多項(xiàng)式的方法對(duì)圖像進(jìn)行

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

    常用的算法盤點(diǎn)

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

    三次樣條的MATLAB程序

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

    基于點(diǎn)三次PH曲線構(gòu)造方法

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

    視頻圖像方式的結(jié)果

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

    Python算法基本的概念

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