如何檢測主觀圖像質量

對於圖像上傳工具,我想自動檢測圖像的(主觀)質量,從而產生質量評級。 算法

我有如下想法,以啓發式方式實現這一點: 服務器

  • 顯然將分辨率歸入評級。
  • 將其壓縮爲JPG(75%),將其解壓縮並比較jpg大小與解壓縮大小以得到比率。 圖像越模糊,比率越高。

顯然,若是對大圖像進行評級,個人方法會耗費大量的週期和內存,儘管這能夠在個人場景中實現(胖服務器,上傳次數很少),並且我老是能夠圍繞更昂貴的步驟創建「短路」若是圖像超過必定的分辨率。 session

還有其餘我能夠嘗試的,仍是有辦法更有效地作到這一點? 機器學習


#1樓

但若是這些照片是「商業化的」呢? 若是照片是平常物品並且故意是非藝術性的,那麼現有技術的價值是否有用? 工具

若是我僱用數百人拍攝公園長椅的照片,我想快速瞭解哪些照片質量更好(對焦,光線充足),哪些不是。 我不想要小貓,人,日落等的照片。 學習

或者若是圖片應該是目錄的項目怎麼辦? 沒有模特,只有服裝。 圖像質量處理會有幫助嗎? spa


#2樓

我也很想知道照片是多麼模糊。 視頻

那這個呢: 圖片

  1. 壓縮爲JPEG時測量圖像的字節大小
  2. 將圖像縮小到1/4
  3. 使用某種基本插值將它升級4倍
  4. 使用JPEG壓縮該版本
  5. 比較兩個壓縮圖像的大小。

若是大小沒有降低不少(超過必定百分比閾值),那麼縮小和放大並無丟失太多信息,所以原始圖像與已縮放的內容相同。 內存


#3樓

評估圖像(聲音或視頻也是如此)質量並不是易事,而且有許多出版物解決了這個問題。

很大程度上取決於圖像的性質 - 不一樣的標準集適用於人工建立的圖像(即圖表)或天然圖像(即照片)。 必須考慮微妙的效果 - 如彩色遮蔽,亮度遮蔽,對比度感知。 對於某些圖像,給​​定的壓縮比是徹底足夠的,而對於其餘圖像,它將致使顯着的質量損失。

這是一本免費出版的出版物,簡要介紹了圖像質量評估的主題。

你提到的方法 - 壓縮圖像並將結果與​​原始圖像進行比較遠非完美。 您計劃使用的指標是什麼? MSE? 每塊MSE? 固然,實現起來並不困難,但結果難以解釋(考慮使用高頻成分且沒有高頻成分的圖像)。

若是你想深刻研究圖像質量評估,那麼機器學習社區也會作不少研究。


#4樓

您能夠嘗試查看圖像的EXIF標籤(使用像exiftool這樣的東西),你獲得的東西會有很大差別。 例如,在個人單反相機上,您甚至能夠在拍攝圖像時得到哪些焦點處於活動狀態。 壓縮質量也可能有所不一樣。

要檢查的另外一件事是圖像直方圖 - 注意偏向左側的圖像,這代表曝光不足或大量飽和像素。

對於圖像模糊,您能夠查看傅立葉變換的高頻份量,這多是訪問與JPG壓縮相關的參數。

這是一個棘手的領域,由於你可能可以實施的大多數「規則」可能會由於藝術效果而被打破。


#5樓

我想拍下「明顯合併分辨率」的想法。 決議告訴你什麼。 我能夠將圖像縮放2倍,使像素數增長四倍。 這不會增長任何信息 ,也不會提升質量。

我不肯定「壓縮到JPG」的想法。 JPG是一種面向照片的算法。 並不是全部圖像都是照片。 此外,藍天壓得很好。 均勻灰色甚至更好。 您認爲確切的雲類型決定圖像質量嗎?

出於相似的緣由,銳度是一個壞主意。 景深與圖像質量無關。 在黑色背景下拍攝的項目將有不少像素,故意強度至關低。 一樣,這並不表示曝光不足,所以直方圖自己也不是一個好的質量指標。

相關文章
相關標籤/搜索