圖像質量評價方法、裝置及設備與流程
2023-04-23 20:55:56

本發明實施例涉及電子產品質量評價技術領域,具體涉及圖像質量評價方法、裝置及設備。
背景技術:
照相機拍攝的圖像質量分為主觀評價及客觀評價。客觀圖像質量評價是指通過照相機去拍攝一些反應該相機能力的照片,利用工具分析這些照片,得出相應反應圖像質量指標的值。
通常照相機的整體性能能夠更好地對用戶進行引導,便於用戶選擇性價比較高的產品。在實現本發明的過程中,發明人發現:現有技術中,客觀圖像質量評價只是單一地計算各個指標的數值,然而,對於照相機的整體性能尚未有質量評價體系,因此,如何對照相機進行整體質量評價成為亟待解決的技術問題。
技術實現要素:
有鑑於此,本發明實施例提供了一種圖像質量評價方法、裝置及設備,以解決對照相機進行整體質量評價的問題。
根據第一方面,本發明實施例提供了一種圖像質量評價方法,包括:
獲取待評價圖像的圖像數據;對圖像數據進行各項指標評價得到用於分別表徵各項指標性能的各個單項分值數據;根據各個單項分值數據得到待評價圖像的整體分值數據。
可選地,根據各個單項分值數據得到待評價圖像的整體分值數據,包括:基於各項指標對應的預設權重對各個單項分值數據加權得到待評價圖像的整體分值數據。
可選地,根據各項指標的重要程度確定預設權重。
可選地,各項指標包括:銳度、色彩還原度、信噪比和不均勻性中任意組合。
根據第二方面,本發明實施例提供了一種圖像質量評價裝置,包括:
圖像獲取模塊,用於獲取待評價圖像的圖像數據;單項評價模塊,用於對圖像數據進行各項指標評價得到用於分別表徵各項指標性能的各個單項分值數據;整體評價模塊,用於根據各個單項分值數據得到待評價圖像的整體分值數據。
可選地,整體評價模塊包括:評價單元,用於基於各項指標對應的預設權重對各個單項分值數據加權得到待評價圖像的整體分值數據。
可選地,整體評價模塊還包括:權重單元,用於根據各項指標的重要程度確定預設權重。
可選地,各項指標包括:銳度、色彩還原度、信噪比和不均勻性中任意組合。
根據第三方面,本發明實施例提供了一種圖像質量評價設備,包括:至少一個處理器;以及,與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行第一方面或者第一方面的任意一種可選方式中所述的圖像質量評價方法。
根據第四方面,本發明實施例提供了一種非暫態計算機可讀存儲介質,所述非暫態計算機可讀存儲介質存儲計算機指令,所述計算機指令用於使所述計算機執行第一方面或者第一方面的任意一種可選方式中所述的圖像質量評價方法。
根據第五方面,本發明實施例提供了一種電腦程式產品,所述電腦程式產品包括存儲在非暫態計算機可讀存儲介質上的計算程序,所述電腦程式包括程序指令,當所述程序指令被計算機執行時,使所述計算機執行第一方面或者第一方面的任意一種可選方式中所述的圖像質量評價方法。
本發明實施例所提供的圖像質量評價方法、裝置及設備,由於根據各個指標分值數據得到待評價圖像的整體分值數據,從而,實現了通過各個具體指標的分值數據對待評價圖像進行整體質量評價得到整體評價數據。
附圖說明
通過參考附圖會更加清楚的理解本發明的特徵和優點,附圖是示意性的而不應理解為對本發明進行任何限制,在附圖中:
圖1示出了根據本發明實施例的一種圖像質量評價方法的流程圖;
圖2示出了根據本發明實施例的一種圖像質量評價的示意圖;
圖3示出了根據本發明實施例的電子設備的示意圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
為了解決對圖像進行整體質量評價的問題,本實施例公開了一種圖像質量評價方法,該方法適用於移動終端例如智慧型手機的圖像質量評價,也適用於常用相機拍攝的圖像質量評價,請參考圖1,為該圖像質量評價方法流程圖,該圖像質量評價方法包括:
步驟S1,獲取待評價圖像的圖像數據。在具體實施例中,可以通過I/O設備或者數據交互裝置輸入待評價圖像的圖像數據;也可以通過本地讀取數據的方式獲取待評價圖像的圖像數據。本實施例中,所稱待評價圖像的圖像數據可以是移動終端的相機例如手機自帶的相機採集得到,也可以由普通的數位相機或者專業相機採集得到。
步驟S2,對圖像數據進行各項指標評價得到用於分別表徵各項指標性能的各個單項分值數據。本實施例中,在獲取待評價圖像的圖像數據後,通過讀取圖像數據的屬性,可以分析得到各項指標的性能數據,具體地,可以通過對各項指標進行打分分別得到各個單項指標的分值數據。在具體實施例中,各項指標可以包括銳度(sharpness)、色彩還原度(color fidelity)、信噪比(SNR)和不均勻性(shading)等的任意組合。本實施例中,可以藉助第三方評價工具評價各項指標。需要說明的是,在可選的實施例中,根據需要還可以引入其它的單項指標。
步驟S3,根據各個單項分值數據得到待評價圖像的整體分值數據。在具體實施例中,在得到各項指標的各個單項分值數據後,可以對這些單項分值數據進行綜合評價,從而得到待評價圖像的整體分值數據。
在可選的實施例中,在執行步驟S3時,可以基於各項指標對應的預設權重對各個單項分值數據加權得到待評價圖像的整體分值數據,即可以對各個指標的單項分值數據進行加權求和來得到待評價圖像的整體分值數據。本實施例中,預設權重可以根據經驗或者各項指標的影響程度來確定。例如,某項指標對圖像性能或者成像質量影響較大時,該項指標的加權係數可以適當提高;某項指標對圖像性能或者成像質量影響較小時,該項指標的加權係數可以適當減小。
在可選的實施例中,根據各項指標的重要程度來確定預設權重。以評價指標為銳度(sharpness)、色彩還原度(color fidelity)、信噪比(SNR)和不均勻性(shading)為例進行說明,例如在圖像成像質量中,銳度(sharpness)相對重要一些,可以賦予銳度(sharpness)指標的權重為例如20%;色彩還原度(color fidelity)對成像質量的影響程度與銳度(sharpness)對成像質量的影響程度相當,可以賦予色彩還原度(color fidelity)指標的權重為例如20%;信噪比(SNR)和不均勻性(shading)賦予標的權重分別為例如10%和5%;其它權重分配給其它影響成像質量的指標。需要說明的是,上述實施例中的數值僅為示例,以便於本領域技術人員理解本實施例的技術方案,上述具體數值並不能理解為對本實施技術方案的限定。
本實施例還公開了一種圖像質量評價裝置,請參考圖2,該圖像質量評價裝置包括:圖像獲取模塊1、單項評價模塊2和整體評價模塊3,其中:
圖像獲取模塊1用於獲取待評價圖像的圖像數據;單項評價模塊2用於對圖像數據進行各項指標評價得到用於分別表徵各項指標性能的各個單項分值數據;整體評價模塊3用於根據各個單項分值數據得到待評價圖像的整體分值數據。
在可選的實施例中,整體評價模塊包括:評價單元,用於基於各項指標對應的預設權重對各個單項分值數據加權得到待評價圖像的整體分值數據。
在可選的實施例中,整體評價模塊還包括:權重單元,用於根據各項指標的重要程度確定預設權重。
在可選的實施例中,各項指標包括:銳度、色彩還原度、信噪比和不均勻性中任意組合。
本實施例還公開了一種圖像質量評價設備,包括:圖像採集模塊,用於採集待評價相機採集的圖像數據;至少一個處理器,用於執行上述實施例公開的圖像質量評價方法。
本發明實施例所提供的圖像質量評價方法、裝置及設備,由於根據各個指標分值數據得到待評價圖像的整體分值數據,從而,實現了通過各個具體指標的分值數據對待評價圖像進行整體質量評價得到整體評價數據。
圖3是本發明實施例提供的執行列表項操作的處理方法的電子設備的硬體結構示意圖,如圖3所示,該設備包括一個或多個處理器610以及存儲器620,圖6中以一個處理器610為例。
執行列表項操作的處理方法的設備還可以包括:輸入裝置630和輸出裝置640。
處理器610、存儲器620、輸入裝置630和輸出裝置640可以通過總線或者其他方式連接,圖3中以通過總線連接為例。
處理器610可以為中央處理器(Central Processing Unit,CPU)。處理器610還可以為其他通用處理器、數位訊號處理器(Digital Signal Processor,DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現場可編程門陣列(Field-Programmable Gate Array,FPGA)或者其他可編程邏輯器件、分立門或者電晶體邏輯器件、分立硬體組件等晶片,或者上述各類晶片的組合。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。
存儲器620作為一種非暫態計算機可讀存儲介質,可用於存儲非暫態軟體程序、非暫態計算機可執行程序以及模塊,如本申請實施例中的圖像質量評價方法對應的程序指令/模塊。處理器610通過運行存儲在存儲器620中的非暫態軟體程序、指令以及模塊,從而執行伺服器的各種功能應用以及數據處理,即實現上述方法實施例圖像質量評價方法。
存儲器620可以包括存儲程序區和存儲數據區,其中,存儲程序區可存儲作業系統、至少一個功能所需要的應用程式;存儲數據區可存儲根據圖像質量評價裝置的使用所創建的數據等。此外,存儲器620可以包括高速隨機存取存儲器,還可以包括非暫態存儲器,例如至少一個磁碟存儲器件、快閃記憶體器件、或其他非暫態固態存儲器件。在一些實施例中,存儲器620可選包括相對於處理器610遠程設置的存儲器,這些遠程存儲器可以通過網絡連接至圖像質量評價裝置。上述網絡的實例包括但不限於網際網路、企業內部網、區域網、移動通信網及其組合。
輸入裝置630可接收輸入的數字或字符信息,以及產生與圖像質量評價裝置的用戶設置以及功能控制有關的鍵信號輸入。輸出裝置640可包括顯示屏等顯示設備。
所述一個或者多個模塊存儲在所述存儲器620中,當被所述一個或者多個處理器610執行時,執行如圖1所示的方法。
上述產品可執行本發明實施例所提供的方法,具備執行方法相應的功能模塊和有益效果。未在本實施例中詳盡描述的技術細節,具體可參見如圖1所示的實施例中的相關描述。
本發明實施例還提供了一種非暫態計算機存儲介質,所述計算機存儲介質存儲有計算機可執行指令,該計算機可執行指令可執行上述任意方法實施例中的方法。其中,所述存儲介質可為磁碟、光碟、只讀存儲記憶體(Read-Only Memory,ROM)、隨機存儲記憶體(Random Access Memory,RAM)、快閃記憶體(Flash Memory)、硬碟(Hard Disk Drive,縮寫:HDD)或固態硬碟(Solid-State Drive,SSD)等;所述存儲介質還可以包括上述種類的存儲器的組合。
本領域技術人員可以理解,實現上述實施例方法中的全部或部分流程,是可以通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光碟、只讀存儲記憶體(ROM)或隨機存儲記憶體(RAM)等。
雖然結合附圖描述了本發明的實施例,但是本領域技術人員可以在不脫離本發明的精神和範圍的情況下作出各種修改和變型,這樣的修改和變型均落入由所附權利要求所限定的範圍之內。