視頻圖像質量評價

目錄

    • 1、人眼視覺特性
      • 1、眼的適應性
      • 2、對比靈敏度
      • 3、空間分辨率和時間分辨率
      • 4、馬赫效應
      • 5、可見度閾值
    • 2、圖像質量測度
    • 3、圖像評價方法
    • 4、圖像評價方法的優劣

1、人眼視覺特性

1、眼的適應性

暗適應性:從亮環境到暗環境,適應暗環境的特性
亮適應性:從暗環境到亮環境,適應亮環境的特性

2、對比靈敏度

對比靈敏度針對圖像總體描述亮度差異,對比度定義為:最大亮度/最小亮度

3、空間分辨率和時間分辨率

空間分辨率指人眼區分相鄰兩個發光點的能力。從空間頻率域上看,人眼視覺呈現低通性。
時間分辨率指人眼對于隨時間而變化的目標的分辨能力。從時間頻率域上看,人眼視覺呈現低通性。
影響視覺分辨率的因素有:
1、環境照度,不能太低,不能太高
2、相對對比度,對比度小,分辨力下降,對比度大,分辨力上升

4、馬赫效應

當亮度發生躍變,視覺上會感到邊緣的亮側更亮,暗側更暗,有助于增強目標的輪廓
圖示:
在這里插入圖片描述

5、可見度閾值

可見度閾值指正好可以被看到的干擾值,低于閾值的干擾是察覺不出來的。
測量發現,在邊緣的亮、暗兩側情況相似,即臨近邊緣處的可見度閾值比原理邊緣處增加3~4倍。即邊緣"掩蓋"了邊緣鄰近像素的信號干擾。又稱為視覺掩蓋效應。
馬赫效應與掩蓋效應不要混淆,前者是指邊緣兩邊亮度分別有更亮和更暗的感覺。
可見度閾值和掩蓋效應對圖像編碼量化器的設計有重要作用,利用這一視覺特性,在圖像邊緣區域可以容忍較大的量化誤差,因此可使量化級減少,從而降低數碼率。

2、圖像質量測度

圖像的質量含義包括兩個方面:
圖像保真度和理解度。
保真度:一幅圖像與參考圖像之間的相似程度,反應圖像傳輸和處理性能的優劣
理解度:圖像與人們的某種目的的符合程度

3、圖像評價方法

評價方法分為主觀法和客觀法。
主觀法比較可靠,因為圖像最終接受者是人,但是主觀法受到許多因素的影響。
在這里插入圖片描述
客觀方法,就是定義一個數學公式,對待評測的圖像進行運算,得到的一個唯一的數字量作為測度結果。通常使用均方誤差(mse)和信噪比(snr)
均方誤差公式:
在這里插入圖片描述
利用均方誤差可以定義兩種信噪比:
1、SNR 分子部分:信號的能量 分母部分:噪聲的能量 所以稱為信噪比
在這里插入圖片描述
2、PSNR:峰值信噪比,分子:f最大值的平方,信號像素最大值的平方,分母部分表示噪聲的能量
在這里插入圖片描述

4、圖像評價方法的優劣

采用客觀法評價圖像質量的優點是,容易計算,易于使用,一致性好,所以是最常用的方法。
但是因為均方誤差是對圖像重建誤差在全范圍內的平均,并不反映圖像每一局部的質量,所以圖像的均方誤差或信噪比往往與圖像質量的主觀評價不一致。
如下圖:
在這里插入圖片描述
圖8.4(a)和(b)是已被壓縮并隨后被重建的典型圖像。兩幅圖像都保留了原圖像的基本信息,如目標的空間和灰度特點。它們的均方根誤差粗略地對應于感覺的質量。實際上與原圖像一樣好的圖8.4(a)具有最低的均方根誤差,而圖8.4(b)具有更多的誤差,但在物體間的邊界處有明顯地退化。
圖8.4?是人工生成的圖像,它給出了客觀保真度準則的限制。注意,在右上象限中,圖像失去了幾
條重要線條的大部分(即可視信息),并出現了幾個暗的小方塊(即人為的缺陷)。圖像的視覺內容被誤解了,且沒有b圖那么準確,但它有著更小的均方根誤差。
使用表8.2對這三幅圖像進行主觀評估,可能會產生對圖(a為“優秀”的等級,對圖(b)為“可通過的”,
對圖?是“差”或“不能用”的等級,而用均方根誤差來度量時,c排在b的前面

參考:

1、https://www.icourse163.org/learn/XIYOU-1205808809?tid=1461168443#/learn/content?type=detail&id=1237499107&cid=1257504350&replay=true
2、數字圖像處理.岡薩雷斯第三版.P341

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/378224.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/378224.shtml
英文地址,請注明出處:http://en.pswp.cn/news/378224.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

鴻蒙科技與文化,數字閱讀 | “華為鴻蒙”:當現代科技遇到古典文化

華為事件愈演愈烈。海思芯片 20 年 " 備胎 " 終轉正,那么操作系統呢?最近,華為為自主研發的操作系統注冊商標—— " 鴻蒙 ",引發了關于華為注冊整本《山海經》的熱烈討論,很多人的朋友圈&#xff…

三、Beautiful Soup解析庫

一、Beautiful Soup介紹與安裝 1,Beautiful Soup介紹 答:Beautiful Soup是一個可以從HTML或XML文件中提取數據的Python庫 2,Beautiful Soup安裝 答:安裝Beautiful Soup 4:pip install bs4 安裝lxml:pip…

strictmath_Java StrictMath sqrt()方法與示例

strictmathStrictMath類sqrt()方法 (StrictMath Class sqrt() method) sqrt() Method is available in java.lang package. sqrt()方法在java.lang包中可用。 sqrt() Method is used to find the square root of the given parameter in the method. Here, "sqrt" st…

recovery編譯問題匯總

1、修改支持USB大容量存儲 (1)、首先需要查看手機lun位置 手機鏈接電腦,打開cmd命令行,依次輸入以下命令: adb shell find /sys -name "lun" 輸出以下結果: 發現手機輸出結果有兩個,需要進一步查…

言語理解每日學習及精解20110831

【例題】天氣預報一般要考慮氣溫、氣壓、溫度、風力等因素,這些都是大氣層本身變化的結果,只要掌握這些因素,通過計算機的計算就能準確地預報天氣變化的趨勢。沙塵暴作為一種特殊的天氣現象,同樣要考慮上述氣象因素。據氣象學家分…

【數據結構基礎筆記】【棧】

代碼參考《妙趣橫生的算法.C語言實現》 文章目錄前言1、棧的定義2、創建一個棧3、入棧和出棧操作4、棧的清空、銷毀、計算棧的當前容量5、實例分析前言 本章總結:棧的定義、創建棧,銷毀棧,入棧出棧操作等操作。 1、棧的定義 棧是一種重要的…

四、正則表達式

一、正則表達式的概念和作用 正則表達式概念:一種字符串匹配的模式 正則表達式作用: 可以檢查一個字符串中是否包含某種字串替換匹配的字串提取某個字符串中匹配的字串 二、正則表達式中常見的語法 字符描述原樣字符匹配字符一般字符匹配自身beyondb…

用HTML語言制作list標記,html5 datalist標簽的用法是什么?這里有datalist標簽的用法實例...

本篇文章主要為大家講述了關于html5 datalist標簽的用法及html5 datalist標簽的用法實例。本文說了兩個常用的選項框的實例供大家選擇觀看,下面就讓我們一起來看這篇文章吧我們先來看看html5 datalist標簽的用法:標簽定義選項列表。請與input元素配合使用…

java treemap_Java TreeMap lastKey()方法與示例

java treemapTreeMap類lastKey()方法 (TreeMap Class lastKey() method) lastKey() method is available in java.util package. lastKey()方法在java.util包中可用。 lastKey() method is used to return the last highest key element value exists in this TreeMap. lastKey…

網上看來的

http://blog.163.com/dong_xiao_yang/blog/static/216138205201321114659430/ http://ffmpeg.org/trac/ffmpeg/wiki/How%20to%20compile%20FFmpeg%20for%20Raspberry%20Pi%20%28Raspbian%29#FFmpegwithlibaacpluslibx264andalsa-lib 編譯環境 Ubuntu 12.04 w64-mingw32下載lib…

閱讀iPhone.3D.Programming(O'Reilly.2010-05) 英文版 第一感覺

最近開始閱讀iPhone.3D.Programming(OReilly.2010-05),英文版此書,我閱讀到P21了,中間講了一個樣例,HelloArrow在這個過程中,我想簡單點,少打點字,直接拿書中配套來學習,發現一個問題…

【數據結構基礎筆記】【隊列】

代碼參考《妙趣橫生的算法.C語言實現》 文章目錄前言1、隊列定義2、創建一個隊列3、入隊列4、出隊列5、銷毀一個隊列6、循環隊列的概念7、循環隊列的實現8、實例分析前言 本章總結:鏈隊列定義,創建,出隊入隊操作,銷毀操作&#x…

html圖片自動循環輪播圖,js實現圖片無縫循環輪播

本文實例為大家分享了js實現圖片無縫循環輪播的具體代碼,供大家參考,具體內容如下代碼如下Document#container{overflow:hidden;width:400px;height:300px;margin:auto;}#front,#container{display:flex;flex-direction:row;}#container img{width:400px…

五、json模塊

一、json模塊的介紹 json模塊是Python自帶的模塊,用于json和Python數據之間的相互轉換 Json與Python數據類型的對應關系 JsonPythonobjectdictarrayliststringstrnumber(int)int,longnumber(real)floattrueTruefalseFalsenullNone [#中括號括起來的,對…

Android開發和調試必備工具-SDK Tools

原文鏈接:http://android.eoe.cn/topic/android_sdk SDK Tools是Android SDK的一個可下載部分,它包括Android SDK的開發和調試的所有工具。 如果你剛剛了解SDK,你可以從SDK starter package下載最新版本的SDK。 如果你已經在使用SDK&#xff…

strictmath_Java StrictMath ceil()方法與示例

strictmathStrictMath類ceil()方法 (StrictMath Class ceil() method) ceil() method is available in java.lang package. ceil()方法在java.lang包中可用。 ceil() method is used to return the least or smallest value of the double type value which is greater than or…

web應用之文件上傳

一、Jakart:Jakart文件上傳:(推薦使用) import java.io.File;import java.io.IOException;import java.util.List; import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletReq…

【數據結構基礎筆記】【樹】

代碼參考《妙趣橫生的算法.C語言實現》 文章目錄前言1、樹的概念2、二叉樹3、二叉樹的遍歷4、創建二叉樹5、實例分析前言 本章總結:樹的概念、二叉樹的創建、遍歷 1、樹的概念 樹結構是以分支關系定義得一種層次結構。 樹的定義:樹是由n(n>0)個結點…

可以自動撐起的html樣式,好好玩:CSS3抖動樣式CSS Shake讓你的網頁酷炫起來

之前在一些網站發現了一個好玩的樣式,就是鼠標移到網站LOGO上,logo會自動抖動起來,顯得非常炫酷。我也是十分感興趣。自從本站新添加了一個視覺設計的分類之后,我也是想起來有個抖動CSS樣式CSS Shake,所以今天給小伙伴…

linux技巧----查找某個正在執行的腳本

如果在機器上發現有執行的腳本,卻不知道在哪,可以這樣找 例如 # netstat -ltnp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp …