圖像的上採樣(upsampling)與下采樣(downsampled)

     縮小圖像(或稱爲下采樣(subsampled)或降採樣(downsampled))的主要目的有兩個:一、使得圖像符合顯示區域的大小;二、生成對應圖像的縮略圖。放大圖像(或稱爲上採樣(upsampling)或圖像插值(interpolating))的主要目的是放大原圖像,從而能夠顯示在更高分辨率的顯示設備上。對圖像的縮放操做並不能帶來更多關於該圖像的信息, 所以圖像的質量將不可避免地受到影響。然而,確實有一些縮放方法可以增長圖像的信息,從而使得縮放後的圖像質量超過原圖質量的。算法

 

      下采樣原理:對於一幅圖像I尺寸爲M*N,對其進行s倍下采樣,即獲得(M/s)*(N/s)尺寸的得分辨率圖像,固然s應該是M和N的公約數才行,若是考慮的是矩陣形式的圖像,就是把原始圖像s*s窗口內的圖像變成一個像素,這個像素點的值就是窗口內全部像素的均值:spa

 

 

     上採樣原理:圖像放大幾乎都是採用內插值方法,即在原有圖像像素的基礎上在像素點之間採用合適的插值算法插入新的元素。.net

 

插值算法分類

對插值算法分類比較混亂,各人有各人的分類算法。文獻《圖像插值技術綜述》中簡略的將插值算法分爲傳統插值、 基於邊緣的插值和基於區域的插值3類,做爲初學者入門明晰插值算法仍是有幫助。設計

1.傳統差值原理和評價對象

在傳統圖像插值算法中,鄰插值較簡單,容易實現,早期的時候應用比較廣泛。可是,該方法會在新圖像中產生明顯的鋸齒邊緣和馬賽克現象。雙線性插值法具備平滑功能,能有效地克服鄰法的不足,但會退化圖像的高頻部分,使圖像細節變模糊。在放大倍數比較高時,高階插值,如雙三次和三次樣條插值等比低階插值效果好。這些插值算法可使插值生成的像素灰度值延續原圖像灰度變化的連續性,從而使放大圖像濃淡變化天然平滑。可是在圖像中,有些像素與相鄰像素間灰度值存在突變,即存在灰度不連續性。這些具備灰度值突變的像素就是圖像中描述對象的輪廓或紋理圖像的邊緣像素。在圖像放大中,對這些具備不連續灰度特性的像素,若是採用常規的插值算法生成新增長的像素,勢必會使放大圖像的輪廓和紋理模糊,下降圖像質量。blog

2.基於邊緣的圖像插值算法入門

爲了克服傳統方法的不足, 提出了許多邊緣保護的插值方法,對插值圖像的邊緣有必定的加強, 使得圖像的視覺效果更好, 邊緣保護的插值方法能夠分爲兩類: 基於原始低分辨圖像邊緣的方法和基於插值後高分辨率圖像邊緣的方法。基於原始低分辨率圖像邊緣的方法:( 1)首先檢測低分辨率圖像的邊緣, 而後根據檢測的邊緣將像素分類處理, 對於平坦區域的像素,採用傳統方法插值;對於邊緣區域的像素, 設計特殊插值方法, 以達到保持邊緣細節的目的。(2)基於插值後高分辨率圖像邊緣的方法這類插值方法:首先採用傳統方法插值低分辨率圖像,而後檢測高分辨率圖像的邊緣,最後對邊緣及附近像素進行特殊處理, 以去除模糊, 加強圖像的邊緣。基礎

3.基於區域的圖像插值算法原理

首先將原始低分辨率圖像分割成不一樣區域,而後將插值點映射到低分辨率圖像, 判斷其所屬區域, 最後根據插值點的鄰域像素設計不一樣的插值公式, 計算插值點的值。引用

引用:https://blog.csdn.net/majinlei121/article/details/46742339

相關文章
相關標籤/搜索