視頻后處理算法
從標準視頻解碼器得到的圖像并非完美無缺,視頻后處理算法可以大大提高圖像的質量,提高最終產品的附加值。視頻后處理算法包括:
* 解塊/解環路濾波器–在視頻壓縮和解壓縮過程中會把圖像分成小塊,分別進行編碼,解碼時再把這些塊組合成完整的圖像。這種操作是有損的,而解塊/去振鈴濾波器可以降低其對圖像造成的影響。
* 邊界檢測–邊界檢測算法用于縮放,解交織以及其他一些視頻處理操作。除此之外,在安保,視頻監視,交通管理和醫學圖像處理領域也起著重要作用。
* 圖像縮放–從掛在墻上的平板電視到拿在手中的移動電話,視頻設備的屏幕大小千差萬別,這使得編碼后的視頻流尺寸和播放設備的屏幕尺寸多有不同。圖像縮放算法可以調整視頻流的尺寸以適應播放設備的屏幕。
* 解交織–視頻交織是為了在電視屏幕上顯示設計的,每一幅交織視頻圖像顯示為兩個連續的畫面,每個畫面包括了奇數或偶數條狀視頻線,這樣交替的每個畫面包含了對應圖像的一半視頻線。但是在電腦屏幕或液晶電視上顯示時,每個畫面都需要顯示對應圖像的所有視頻線,這時交織視頻在顯示前就必須進行解交織處理。
* 幀率轉換–在解碼后的各幀圖像間插值以提高視頻幀率的方法可以增強運動圖像的平滑度。這種能力對于高端的120fps視頻和24fps電影視頻的轉換都非常重要。
* 噪聲濾波–噪聲會使視頻圖像的質量下降。而各種噪聲濾波算法可以改善圖像質量。
* 視頻覆蓋/透明效果–許多視頻系統都會在播放視頻的同時覆蓋顯示用戶界面。
* 色彩空間轉換/亮度/對比度/伽馬校正–不同的顯示設備有不同的動態范圍,對顏色的處理也不相同(不同的顏色傳輸函數)。如果知道相應的參數,就可以選擇適當的視頻后處理算法。對于液晶顯示來說伽馬校正非常重要因為每個液晶面板都有獨特的傳輸函數。
圖2是四種后處理算法的示例圖像:解塊和去振鈴、邊界檢測、圖像縮放和解交織。

圖2: 四種后處理算法示例:解塊和去振鈴、邊界檢測、圖像縮放和解交織。

[
1] [
2] [
3]

本網站轉載的所有的文章、圖片、音頻視頻文件等資料的版權歸版權所有人所有,本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如果本網所選內容的文章作者及編輯認為其作品不宜公開自由傳播,或不應無償使用,請及時通過電子郵件或電話通知我們,以迅速采取適當措施,避免給雙方造成不必要的經濟損失。
推薦閱讀
我們已經知道,搭載很“嚇人的技術”的榮耀Play手機將于6月6日在北京發布,并且榮耀手機官方也對其進行了預熱,官方表示榮耀Play將有很多的嚇人技術,并且很難去學。這說明了榮耀對其“嚇人的技術”的信心,目前外界仍然沒有對這個“嚇人的技術”有什么準確的推測。不過就在近日,在虎撲社區有網友曝出了一段據說是榮耀Play新品發布會上的展示視頻,從視頻中我們可以看出,這段視頻的主要內容是對麒麟970處理器的一個宣傳,麒麟970芯片是全球首款內置獨立NPU(神經網絡單元)的智能手機AI計算平臺,主要加強了AI的運算能力。我們推測此次榮耀Play將會采用這款芯片,并且依靠其強悍的AI性能來輔助這個“嚇人的技術”。此前已有華為P20和華為P20
發表于 2018-06-07
目前,智能手機、PDA和平板電腦等越來越多的嵌入式設備支持高清視頻采集和播放功能,高清視頻的采集或播放功能正廣泛用于游戲設備、監控設備、視頻會議設備和數字網絡電視等嵌入式系統中。這些功能的實現建立在高性能視頻硬件編解碼技術基礎之上。本文闡述了基于FFMpeg的H.264視頻硬件編解碼在S3C6410處理器上的實現方法,為數字娛樂、視頻監控和視頻通信系統開發過程中的高清視頻硬件編解碼的實現提供參考。 FFmpeg[1]是一個開源免費跨平臺的視頻和音頻流方案,屬于自由軟件。它包含非常先進的音頻/視頻編解碼庫libavcodec,提供了錄制、轉換以及流化音視頻的完整解決方案。FFmpeg支持MPEG4、FLV等40多種編碼
發表于 2018-02-13
高性能、雙精度的浮點單元(FPU),可加快與其他關鍵任務平行的復雜數學運算的速度??蔀榇蠖鄶狄曨l算法提供足夠的支持。此外,MPC5200B集成了豐富的外設接口[1],其強大的功能符合汽車電子系統開發的需求,為系統的開發提供了保證。 2系統的硬件設計 設計基于MPC5200B的嵌入式視頻處理系統,在硬件方面需要提供全面的通信、足夠的內存、調試功能以及測試顯示功能。根據設計,本系統主要由主處理器部分、視頻信號輸入部分、數據存儲部分、顯示部分、通信部分等組成,如圖1所示。 主處理器部分的設計主要包括了系統電源、PLL電源電路、時鐘電路、軟硬件復位電路、上電復位
發表于 2018-02-12
摘 要隨著科技的發展和時代的不斷進步,視頻和圖像數據處理技術逐漸成熟起來,對人們的生活和工作起著重要的作用。視頻和圖像是現代生活中必備的元素,被廣泛的運用在各個領域,在電影電視、視頻監控、醫學檢查等方面具有至關重要的作用。但視頻和圖像處理技術屬于先進的科技領域,其中涵蓋了較為先進的技術和理論的應用,再加上高新設備的使用等,給圖像和視頻處理帶來了一定的困難。所以要想提高處理技術的水平和質量就需要加大對該技術的研究和探討。文章主要針對視頻和圖像處理技術的應用和發展問題進行研究和探討,并根據存在的問題提出合理化的建議。隨著經濟的發展和人們生活水平的提高,視頻和圖像處理技術在生活中應用的范圍越來越廣,所以人們對新形勢下圖像和視頻處理技術
發表于 2018-01-20
隨著科技的發展和時代的不斷進步,視頻和圖像數據處理技術逐漸成熟起來,對人們的生活和工作起著重要的作用。視頻和圖像是現代生活中必備的元素,被廣泛的運用在各個領域,在電影電視、視頻監控、醫學檢查等方面具有至關重要的作用。但視頻和圖像處理技術屬于先進的科技領域,其中涵蓋了較為先進的技術和理論的應用,再加上高新設備的使用等,給圖像和視頻處理帶來了一定的困難。所以要想提高處理技術的水平和質量就需要加大對該技術的研究和探討。文章主要針對視頻和圖像處理技術的應用和發展問題進行研究和探討,并根據存在的問題提出合理化的建議。隨著經濟的發展和人們生活水平的提高,視頻和圖像處理技術在生活中應用的范圍越來越廣,所以人們對新形勢下圖像和視頻處理技術的應用
發表于 2018-01-13
圖像的平移變換,相應的matlab代碼如下所示:close all ;clear all ;clc ;im = imread(‘F:/圖像處理/Koala.jpg’);%讀入一幅圖[H,W,Z] = size(im); % 獲取圖像大小,H為垂直方向768點,W為水平方向1024點I=im2double(im);%將圖像類型轉換成雙精度res = ones(H,W,Z); % 構造結果矩陣。每個像素點默認初始化為1(白色)delX = 50; % 平移量XdelY = 100; % 平移量Ytras = [1 0 delX; 0 1 delY; 0 0 1]; % 平移的變換矩陣for x0 = 1 : H%第1行到第768行for y0
發表于 2018-01-13