0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

圖像清晰度的評(píng)價(jià)方法

3D視覺工坊 ? 來源:天眼觀視界 ? 作者:天眼觀視界 ? 2022-10-11 10:48 ? 次閱讀

圖像清晰度是衡量圖像質(zhì)量的一個(gè)重要指標(biāo),對(duì)于相機(jī)來說,其一般工作在無參考圖像的模式下,所以在拍照時(shí)需要進(jìn)行對(duì)焦的控制。對(duì)焦不準(zhǔn)確,圖像就會(huì)變得比較模糊不清晰。相機(jī)對(duì)焦時(shí)通過一些清晰度評(píng)判指標(biāo),控制鏡頭與CCD的距離,使圖像成像清晰。一般對(duì)焦時(shí)有一個(gè)調(diào)整的過程,圖像從模糊到清晰,再到模糊,確定清晰度峰值,再最終到達(dá)最清晰的位置。

常見的圖像清晰度評(píng)價(jià)一般都是基于梯度的方法,本文將介紹五種簡(jiǎn)單的評(píng)價(jià)指標(biāo),分別是Brenner梯度法、Tenegrad梯度法、laplace梯度法、方差法、能量梯度法。

Brenner梯度法:

計(jì)算相差兩個(gè)單元的兩個(gè)像素點(diǎn)的灰度差:

FBrenner=∑M∑N(f(x+2,y)?f(x,y))2 式中(f(x+2,y)?f(x,y))2>Threshold算法準(zhǔn)確性取決于閾值的選取。

Tenegrad梯度法:

采用sobel算子分別提取水平和豎直方向的梯度: FTenegrad=∑M∑N|G(x,y)| G(x,y)>Threshold

G(x,y)=Gx(x,y)2+Gy(x,y)2

sobel算子模板如下:

Gx=14????1?2?1000121????I

Gy=14????101?202?101????I

Laplace梯度法:

laplace梯度函數(shù)與Tenegrad基本一致,只需要用Laplace算子替代sobel算子即可:L=16???1414204141????I

方差法:

聚焦清晰的圖像比模糊圖像有更大的灰度差異,可用方差函數(shù)作為評(píng)價(jià):Fvariance=∑M∑N(f(x,y)?E2)

式中E為整幅圖像的平均灰度值,該函數(shù)對(duì)噪聲敏感。

能量梯度法:

能量梯度函數(shù)適合實(shí)時(shí)評(píng)價(jià)圖像清晰度:

FBrenner=∑M∑N((f(x+1,y)?f(x,y))2+(f(x,y+1)?f(x,y))2)

實(shí)例代碼:

//方差法


region_to_mean(ImageReduced, Image, ImageMean)


convert_image_type(ImageMean, ImageMean, 'real')


convert_image_type(Image, Image, 'real')


sub_image(Image, ImageMean, ImageSub, 1, 0)


mult_image(ImageSub, ImageSub, ImageResult, 1, 0)


intensity(ImageResult, ImageResult, Value, Deviation)


//拉普拉斯梯度函數(shù)


laplace(Image, ImageLaplace4, 'signed', 3, 'n_4')


laplace(Image, ImageLaplace8, 'signed', 3, 'n_8')


add_image(ImageLaplace4, ImageLaplace4, ImageResult1, 1, 0)


add_image(ImageLaplace4, ImageResult1, ImageResult1, 1, 0)


add_image(ImageLaplace8, ImageResult1, ImageResult1, 1, 0)


mult_image(ImageResult1, ImageResult1, ImageResult, 1, 0)


intensity(ImageResult, ImageResult, Value, Deviation)


//能量梯度函數(shù)


crop_part(Image, ImagePart00, 0, 0, Width-1, Height-1)


crop_part(Image, ImagePart01, 0, 1, Width-1, Height-1)


crop_part(Image, ImagePart10, 1, 0, Width-1, Height-1)


convert_image_type(ImagePart00, ImagePart00, 'real')


convert_image_type(ImagePart10, ImagePart10, 'real')


convert_image_type(ImagePart01, ImagePart01, 'real')


sub_image(ImagePart10, ImagePart00, ImageSub1, 1, 0)


mult_image(ImageSub1, ImageSub1, ImageResult1, 1, 0)


sub_image(ImagePart01, ImagePart00, ImageSub2, 1, 0)


mult_image(ImageSub2, ImageSub2, ImageResult2, 1, 0)


add_image(ImageResult1, ImageResult2, ImageResult, 1, 0)


intensity(ImageResult, ImageResult, Value, Deviation)


//Brenner梯度法


crop_part(Image, ImagePart00, 0, 0, Width, Height-2)


convert_image_type(ImagePart00, ImagePart00, 'real')


crop_part(Image, ImagePart20, 2, 0, Width, Height-2)


convert_image_type(ImagePart20, ImagePart20, 'real')


sub_image(ImagePart20, ImagePart00, ImageSub, 1, 0)


mult_image(ImageSub, ImageSub, ImageResult, 1, 0)


intensity(ImageResult, ImageResult, Value, Deviation)


//Tenegrad梯度法


sobel_amp(Image, EdgeAmplitude, 'sum_sqrt', 3)


min_max_gray(EdgeAmplitude, EdgeAmplitude, 0, Min, Max, Range)


threshold(EdgeAmplitude, Region1, 20, 255)


region_to_bin(Region1, BinImage, 1, 0, Width, Height)


mult_image(EdgeAmplitude, BinImage, ImageResult4, 1, 0)


mult_image(ImageResult4, ImageResult4, ImageResult, 1, 0)


intensity(ImageResult, ImageResult, Value, Deviation)

結(jié)果分析:

處理圖像為一組對(duì)焦從模糊到清晰再到模糊的標(biāo)定板圖像,如下為其中三幅圖像:

2df51d4c-48f0-11ed-a3b6-dac502259ad0.jpg

中間為最清晰的圖像。

采用五種評(píng)價(jià)函數(shù),對(duì)一百多幅圖像進(jìn)行計(jì)算,并將結(jié)果進(jìn)行歸一化,得到如圖所示結(jié)果:

2e0b6b74-48f0-11ed-a3b6-dac502259ad0.jpg

一個(gè)好的評(píng)價(jià)函數(shù)需要具有單峰性,無偏性,靈敏性,在本實(shí)例中,采用Laplace、能量梯度和Brenner梯度法較好,而方差法效果較差,Tenegrad梯度法反向了。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 相機(jī)
    +關(guān)注

    關(guān)注

    4

    文章

    1336

    瀏覽量

    53436
  • 圖像清晰度
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    5267

原文標(biāo)題:圖像清晰度評(píng)價(jià)與實(shí)現(xiàn)方法

文章出處:【微信號(hào):3D視覺工坊,微信公眾號(hào):3D視覺工坊】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    labview圖像清晰度評(píng)價(jià)怎么做?自動(dòng)聚焦怎樣實(shí)現(xiàn)?

    基于邊緣檢測(cè)清晰度評(píng)價(jià)函數(shù)和怎樣實(shí)現(xiàn)自動(dòng)聚焦功能?
    發(fā)表于 09-03 18:34

    8168 swms影響清晰度的問題

    使用swms對(duì)畫面進(jìn)行1:1或者其他比例的縮放 發(fā)現(xiàn)1:1的情況 跟沒有swms bypass的情況相比 清晰度差很多? 打開swms里面的scalar的bypas代碼如下: 在
    發(fā)表于 06-23 03:15

    清晰度電視廣播概述

    清晰度電視廣播概述:高清晰度和標(biāo)準(zhǔn)清晰度電視的比較,高清晰度演播室信號(hào)標(biāo)準(zhǔn),高清晰度電視數(shù)字視頻信號(hào)接口高
    發(fā)表于 08-01 07:54 ?22次下載

    等離子數(shù)字電視動(dòng)態(tài)圖像清晰度測(cè)量方法 CVIA–PDP01-

    等離子數(shù)字電視動(dòng)態(tài)圖像清晰度測(cè)量方法 CVIA–PDP01-2008   2008-04-22發(fā)布2008-06-01實(shí)施 1 范圍..................................
    發(fā)表于 05-24 17:28 ?1489次閱讀

    OmniVision公司推出給手機(jī)帶來高清晰度視頻的圖像傳感

    OmniVision公司推出給手機(jī)帶來高清晰度視頻的圖像傳感器OV2710 OV2710 HD質(zhì)量數(shù)字視頻數(shù)碼相機(jī),滿足迅速增長(zhǎng)的需求,固有1080p高清晰度(HD) CMOS圖像
    發(fā)表于 11-04 16:27 ?1446次閱讀

    什么是液晶電視的動(dòng)態(tài)清晰度/分辨率

    什么是液晶電視的動(dòng)態(tài)清晰度/分辨率 動(dòng)態(tài)清晰度     動(dòng)態(tài)清晰度是指在播放動(dòng)態(tài)圖像時(shí)畫
    發(fā)表于 03-27 14:31 ?2405次閱讀

    基于小波頻帶劃分及HVS特性的圖像清晰度評(píng)價(jià)

    清晰度是視頻圖像質(zhì)量評(píng)價(jià)的重要指標(biāo),是實(shí)現(xiàn)數(shù)字成像設(shè)備自動(dòng)聚焦的關(guān)鍵,提出了一種基于小波頻帶劃分及HVS特性的清晰度評(píng)價(jià)
    發(fā)表于 06-04 15:47 ?27次下載
    基于小波頻帶劃分及HVS特性的<b class='flag-5'>圖像</b><b class='flag-5'>清晰度</b><b class='flag-5'>評(píng)價(jià)</b>

    一種結(jié)合點(diǎn)銳和平方梯度的圖像清晰度評(píng)價(jià)方法

    圖像清晰度是衡量圖像質(zhì)量?jī)?yōu)劣的重要指標(biāo),準(zhǔn)確、高效地進(jìn)行圖像清晰度評(píng)價(jià)對(duì)于
    發(fā)表于 11-01 17:44 ?4次下載
    一種結(jié)合點(diǎn)銳<b class='flag-5'>度</b>和平方梯度的<b class='flag-5'>圖像</b><b class='flag-5'>清晰度</b><b class='flag-5'>評(píng)價(jià)</b><b class='flag-5'>方法</b>

    基于四元數(shù)小波變換QWT的圖像清晰度評(píng)價(jià)方法

    針對(duì)當(dāng)前各種圖像清晰度評(píng)價(jià)方法清晰度判別過程中單調(diào)性和區(qū)分度不夠以及適用范圍較小的問題,提出了一種基于四元數(shù)小波變換(QWT)幅值與相位的
    發(fā)表于 12-15 16:17 ?1次下載

    OpenCV 圖像清晰度評(píng)價(jià)(相機(jī)自動(dòng)對(duì)焦)

    圖像清晰度評(píng)價(jià)算法有很多種,在空域中,主要思路是考察圖像的領(lǐng)域?qū)Ρ?b class='flag-5'>度,即相鄰像素間的灰度特征的梯度差;在頻域中,主要思路是考察
    發(fā)表于 01-17 09:45 ?1.6w次閱讀

    Zyla具有突破精度和清晰度的動(dòng)態(tài)圖像單元的sCMOS相機(jī)介紹

    本文的的主要內(nèi)容詳細(xì)介紹的是Zyla具有突破精度和清晰度的動(dòng)態(tài)圖像單元的sCMOS相機(jī)介紹。
    發(fā)表于 05-14 08:00 ?0次下載
    Zyla具有突破精度和<b class='flag-5'>清晰度</b>的動(dòng)態(tài)<b class='flag-5'>圖像</b>單元的sCMOS相機(jī)介紹

    常見的圖像清晰度評(píng)價(jià)方法

    常見的圖像清晰度評(píng)價(jià)一般都是基于梯度的方法,本文將介紹五種簡(jiǎn)單的評(píng)價(jià)指標(biāo),分別是Brenner梯度法、Tenegrad梯度法、laplace
    的頭像 發(fā)表于 10-10 10:42 ?9350次閱讀

    紅外熱成像的清晰度詳解

    紅外熱像儀的探測(cè)器分辨率不僅是清晰度的核心指標(biāo),更是決定最終成像效果的關(guān)鍵因素。高分辨率能夠帶來前所未有的圖像清晰度,讓每一個(gè)細(xì)節(jié)都栩栩如生地展現(xiàn)在您眼前。選擇高分辨率的紅外熱像儀,您將享受到卓越
    的頭像 發(fā)表于 08-11 09:49 ?1570次閱讀
    紅外熱成像的<b class='flag-5'>清晰度</b>詳解

    影響LED透明屏清晰度的因素有哪些?怎樣提高LED透明屏的清晰度?

    關(guān)鍵的方法和技術(shù)可以使用。 首先,增加像素密度是提高LED透明屏清晰度的有效方法之一。像素密度是指每平方英寸中的像素?cái)?shù)量,較高的像素密度可以提供更多的細(xì)節(jié)和更精確的圖像。通過增加像素密
    的頭像 發(fā)表于 12-11 14:25 ?774次閱讀

    led屏幕清晰度級(jí)別

    LED 屏幕的清晰度確實(shí)可以分級(jí)別,? 這主要取決于其分辨率。? 分辨率是 LED 顯示屏畫質(zhì)的關(guān)鍵因素之一,? 它直接影響到圖像清晰度和細(xì)節(jié)表現(xiàn)能力,以下是一些常見的 LED 屏幕清晰度
    的頭像 發(fā)表于 10-09 11:34 ?715次閱讀