本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,具體涉及一種圖像降噪方法及裝置。
背景技術(shù):
在圖像傳輸和圖像采集過程中,由于受到成像設(shè)備和外部環(huán)境噪聲干擾等影響,容易使圖像上產(chǎn)生噪點。噪點的產(chǎn)生影響了圖像成像的質(zhì)量,使得圖像看起來有很多斑點,無法清晰的看到原圖。因此,亟需一種對圖像進行降噪處理的方法,提高圖像的成像效果。
技術(shù)實現(xiàn)要素:
鑒于此,有必要提供一種圖像降噪方法及裝置,可對圖像進行降噪,提高圖像的成像效果。
本申請的第一方面提供一種圖像降噪方法,所述方法包括:
獲取連續(xù)的若干幀圖像,識別所述若干幀圖像中圖像清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像;
對所述若干幀圖像進行單幀降噪處理,識別所述基準(zhǔn)圖像之外的其他已降噪圖像為待匹配圖像;
將所述待匹配圖像與所述基準(zhǔn)圖像進行合成。
另一種可能的實現(xiàn)方式中,所述識別所述若干幀圖像中圖像清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像包括:
計算所述若干幀圖像中每幀圖像的清晰度;
識別清晰度最高的圖像為基準(zhǔn)圖像。
另一種可能的實現(xiàn)方式中,所述計算所述若干幀圖像中每幀圖像的清晰度包括:
計算所述若干幀圖像中每幀圖像的感興趣區(qū)域的清晰度。
另一種可能的實現(xiàn)方式中,所述對所述若干幀圖像進行單幀降噪處理包括:
識別所述若干幀圖像中清晰度滿足第二預(yù)設(shè)條件的圖像為待刪除圖像;
將所述若干幀圖像中所述待刪除圖像之外的圖像進行單幀降噪處理。
另一種可能的實現(xiàn)方式中,所述識別所述若干幀圖像中清晰度滿足第二預(yù)設(shè)條件的圖像為待刪除圖像包括:
識別所述若干幀圖像中清晰度最低的圖像為待刪除圖像。
另一種可能的實現(xiàn)方式中,所述將所述待匹配圖像與所述基準(zhǔn)圖像進行合成包括:
將所述待匹配圖像與所述基準(zhǔn)圖像進行圖像配準(zhǔn),根據(jù)圖像配準(zhǔn)結(jié)果將所述待匹配圖像與所述基準(zhǔn)圖像進行圖像融合;或者
將所述待匹配圖像與所述基準(zhǔn)圖像進行運動估計、運動補償和圖像融合。
另一種可能的實現(xiàn)方式中,所述將所述待匹配圖像與所述基準(zhǔn)圖像進行圖像配準(zhǔn)包括:
獲取所述基準(zhǔn)圖像的第一預(yù)設(shè)區(qū)域的第一圖像,獲取縮小所述第一圖像后得到的第一縮小圖像;
獲取所述待匹配圖像的第二預(yù)設(shè)區(qū)域的第二圖像,獲取縮小所述第二圖像后得到的第二縮小圖像;
將所述第二縮小圖像在所述第一縮小圖像上平移,移動過程中計算所述第二縮小圖像的像素值與所述第一縮小圖像的像素值相減的絕對值之和m,獲取m為最小值時,所述第二縮小圖像相對于所述第一縮小圖像的偏移量;
在所述偏移量的范圍內(nèi),將所述第二圖像在所述第一圖像上平移,移動過程中計算所述第二圖像的像素值與所述第一圖像的像素值相減的絕對值之和n,獲取n為最小值時,所述第二圖像相對于所述第一圖像的偏移量為所述待匹配圖像與所述基準(zhǔn)圖像的圖像配準(zhǔn)結(jié)果。
另一種可能的實現(xiàn)方式中,所述根據(jù)圖像配準(zhǔn)結(jié)果將所述待匹配圖像與所述基準(zhǔn)圖像進行圖像融合包括:
根據(jù)圖像配準(zhǔn)結(jié)果將所述待匹配圖像與所述基準(zhǔn)圖像中位置對應(yīng)且像素點差異度小于預(yù)設(shè)閾值的像素點進行融合。
另一種可能的實現(xiàn)方式中,所述將所述待匹配圖像與所述基準(zhǔn)圖像進行圖像配準(zhǔn)包括:
獲取所述基準(zhǔn)圖像a與所述待匹配圖像b;
將圖像b在圖像a上平移,獲取在移動過程中圖像b的像素值與圖像a的像素值相差最小時,圖像b相對于圖像a的位置為圖像配準(zhǔn)結(jié)果。
另一種可能的實現(xiàn)方式中,所述將圖像b在圖像a上平移,獲取在移動過程中圖像b的像素值與圖像a的像素值相差最小時,圖像b相對于圖像a的位置為圖像配準(zhǔn)結(jié)果:
縮小圖像b和圖像a;
將縮小后的圖像b在縮小后的圖像a上平移,獲取在移動過程中縮小后的圖像b的像素值與縮小后的圖像a的像素值相差最小時,縮小后的圖像b相對于縮小后的圖像a的位置為圖像配準(zhǔn)結(jié)果。
另一種可能的實現(xiàn)方式中,所述將圖像b在圖像a上平移,獲取在移動過程中圖像b的像素值與圖像a的像素值相差最小時,圖像b相對于圖像a的位置為圖像配準(zhǔn)結(jié)果:
獲取將圖像a按照比例縮小后的圖像a0,獲取將圖像b按照比例縮小后的圖像b0;
將圖像b0在圖像a0上平移,在移動過程中計算圖像b0的像素值與圖像a0的像素值相減的絕對值之和x0,獲取x0滿足預(yù)設(shè)條件時圖像b0相對于圖像a0的相對偏移量n0;
在所述相對偏移量n0的范圍內(nèi),將圖像b在圖像a上平移,在移動過程中計算圖像b的像素值與圖像a的像素值相減的絕對值之和x,獲取x為最小值時圖像b相對于圖像a的偏移量為圖像配準(zhǔn)結(jié)果。
另一種可能的實現(xiàn)方式中,所述將圖像b在圖像a上平移,獲取在移動過程中圖像b的像素值與圖像a的像素值相差最小時,圖像b相對于圖像a的位置為圖像配準(zhǔn)結(jié)果:
獲取將圖像a按照比例縮小后得到的m張圖像ai,i=1,2,…,m,獲取將圖像b按照比例縮小后得到的m張圖像bi,其中m為正整數(shù)且m大于等于1;
將圖像bi在圖像ai上平移,在移動過程中計算圖像bi的像素值與圖像ai的像素值相減的絕對值之和xi,獲取xi為最小值時圖像bi相對于圖像ai的相對偏移量ni;
在所述相對偏移量ni的范圍內(nèi),將圖像b在圖像a上平移,在移動過程中計算圖像b的像素值與圖像a的像素值相減的絕對值之和x,獲取x為最小值時圖像b相對于圖像a的偏移量為圖像配準(zhǔn)結(jié)果。
另一種可能的實現(xiàn)方式中,i值越小時所標(biāo)識的圖像越小,所述方法還包括:
若當(dāng)前ai不為m張圖像中最大的圖像,令i=i+1,在所述相對偏移量ni的范圍內(nèi),執(zhí)行所述將圖像bi在圖像ai上平移,在移動過程中計算圖像bi的像素值與圖像ai的像素值相減的絕對值之和xi,獲取xi為最小值時所述圖像bi相對于所述圖像ai的相對偏移量ni的步驟;
若當(dāng)前ai為m張圖像中最大的圖像,執(zhí)行所述在所述相對偏移量ni的范圍內(nèi),將圖像b在圖像a上平移,在移動過程中計算圖像b的像素值與圖像a的像素值相減的絕對值之和x,獲取x為最小值時圖像b相對于圖像a的偏移量為圖像配準(zhǔn)結(jié)果的步驟。
另一種可能的實現(xiàn)方式中,所述獲取將圖像a按照比例縮小后得到的m張圖像ai,i=1,2,…,m,獲取將圖像b按照比例縮小后得到的m張圖像bi包括:
截取圖像a的第一預(yù)設(shè)區(qū)域,獲取將所述第一預(yù)設(shè)區(qū)域按照比例縮小后得到的m張縮小的圖像ai,i=1,2,…,m;
截取圖像b的第二預(yù)設(shè)區(qū)域,獲取將所述第二預(yù)設(shè)區(qū)域按照比例縮小后得到的m張縮小的圖像bi。
另一種可能的實現(xiàn)方式中,所述第一預(yù)設(shè)區(qū)域大于等于所述第二預(yù)設(shè)區(qū)域。本申請的第二方面提供一種圖像降噪裝置,所述裝置包括:
獲取模塊,用于獲取連續(xù)的若干幀圖像,識別所述若干幀圖像中圖像清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像;
單幀降噪處理模塊,用于對所述若干幀圖像進行單幀降噪處理,識別所述基準(zhǔn)圖像之外的其他已降噪圖像為待匹配圖像;
合成模塊,用于將所述待匹配圖像與所述基準(zhǔn)圖像進行合成。
另一種可能的實現(xiàn)方式中,所述單幀降噪處理模塊具體用于:
識別所述若干幀圖像中清晰度滿足第二預(yù)設(shè)條件的圖像為待刪除圖像;
將所述若干幀圖像中所述待刪除圖像之外的圖像進行單幀降噪處理。
另一種可能的實現(xiàn)方式中,所述合成模塊還包括:
圖像配準(zhǔn)子模塊,用于將所述待匹配圖像與所述基準(zhǔn)圖像進行圖像配準(zhǔn);
第一圖像融合子模塊,用于根據(jù)圖像配準(zhǔn)結(jié)果將所述待匹配圖像與所述基準(zhǔn)圖像進行圖像融合;或者
所述合成模塊還包括:
第二圖像融合子模塊,用于將所述待匹配圖像與所述基準(zhǔn)圖像進行運動估計、運動補償和圖像融合。
另一種可能的實現(xiàn)方式中,所述圖像配準(zhǔn)子模塊具體用于:
獲取所述基準(zhǔn)圖像的第一預(yù)設(shè)區(qū)域的第一圖像,獲取縮小所述第一圖像后得到的第一縮小圖像;
獲取所述待匹配圖像的第二預(yù)設(shè)區(qū)域的第二圖像,獲取縮小所述第二圖像后得到的第二縮小圖像;
將所述第二縮小圖像在所述第一縮小圖像上平移,移動過程中計算所述第二縮小圖像的像素值與所述第一縮小圖像的像素值相減的絕對值之和m,獲取m為最小值時,所述第二縮小圖像相對于所述第一縮小圖像的偏移量;
在所述偏移量的范圍內(nèi),將所述第二圖像在所述第一圖像上平移,移動過程中計算所述第二圖像的像素值與所述第一圖像的像素值相減的絕對值之和n,獲取n為最小值時,所述第二圖像相對于所述第一圖像的偏移量為所述待匹配圖像與所述基準(zhǔn)圖像的圖像配準(zhǔn)結(jié)果。
另一種可能的實現(xiàn)方式中,所述第一圖像融合子模塊具體用于:根據(jù)圖像配準(zhǔn)結(jié)果將所述待匹配圖像與所述基準(zhǔn)圖像中位置對應(yīng)且像素點差異度小于預(yù)設(shè)閾值的像素點進行融合。
另一種可能的實現(xiàn)方式中,所述圖像配準(zhǔn)子模塊包括:
獲取單元,用于獲取所述基準(zhǔn)圖像a與所述待匹配圖像b;
圖像配準(zhǔn)單元,用于將圖像b在圖像a上平移,獲取在移動過程中圖像b的像素值與圖像a的像素值相差最小時,圖像b相對于圖像a的位置為圖像配準(zhǔn)結(jié)果。
另一種可能的實現(xiàn)方式中,所述圖像配準(zhǔn)單元具體用于:
縮小圖像b和圖像a;
將縮小后的圖像b在縮小后的圖像a上平移,獲取在移動過程中縮小后的圖像b的像素值與縮小后的圖像a的像素值相差最小時,縮小后的圖像b相對于縮小后的圖像a的位置為圖像配準(zhǔn)結(jié)果。
另一種可能的實現(xiàn)方式中,所述圖像配準(zhǔn)單元包括:
第一獲取子單元,用于獲取將圖像a按照比例縮小后的圖像a0,獲取將圖像b按照比例縮小后的圖像b0;
第一平移子單元,用于將圖像b0在圖像a0上平移,在移動過程中計算圖像b0的像素值與圖像a0的像素值相減的絕對值之和x0,獲取x0滿足預(yù)設(shè)條件時圖像b0相對于圖像a0的相對偏移量n0;
第一配準(zhǔn)子單元,用于在所述相對偏移量n0的范圍內(nèi),將圖像b在圖像a上平移,在移動過程中計算圖像b的像素值與圖像a的像素值相減的絕對值之和x,獲取x為最小值時圖像b相對于圖像a的偏移量為圖像配準(zhǔn)結(jié)果。
另一種可能的實現(xiàn)方式中,所述圖像配準(zhǔn)單元包括:
第二獲取子單元,用于獲取將圖像a按照比例縮小后得到的m張圖像ai,i=1,2,…,m,獲取將圖像b按照比例縮小后得到的m張圖像bi,其中m為正整數(shù)且m大于等于1;
第二平移子單元,用于將圖像bi在圖像ai上平移,在移動過程中計算圖像bi的像素值與圖像ai的像素值相減的絕對值之和xi,獲取xi為最小值時圖像bi相對于圖像ai的相對偏移量ni;
第二配準(zhǔn)子單元,用于在所述相對偏移量ni的范圍內(nèi),將圖像b在圖像a上平移,在移動過程中計算圖像b的像素值與圖像a的像素值相減的絕對值之和x,獲取x為最小值時圖像b相對于圖像a的偏移量為圖像配準(zhǔn)結(jié)果。
另一種可能的實現(xiàn)方式中,i值越小時所標(biāo)識的圖像越小,所述圖像配準(zhǔn)單元還包括:
觸發(fā)子單元,用于若當(dāng)前ai不為m張圖像中最大的圖像,令i=i+1,在所述相對偏移量ni的范圍內(nèi),觸發(fā)所述第二平移單元將圖像bi在圖像ai上平移,在移動過程中計算圖像bi的像素值與圖像ai的像素值相減的絕對值之和xi,獲取xi為最小值時所述圖像bi相對于所述圖像ai的相對偏移量ni;
所述觸發(fā)子單元還用于,若當(dāng)前ai為m張圖像中最大的圖像,觸發(fā)所述第二配準(zhǔn)單元在所述相對偏移量ni的范圍內(nèi),將圖像b在圖像a上平移,在移動過程中計算圖像b的像素值與圖像a的像素值相減的絕對值之和x,獲取x為最小值時圖像b相對于圖像a的偏移量為圖像配準(zhǔn)結(jié)果。
另一種可能的實現(xiàn)方式中,所述第二獲取子單元具體用于:
截取圖像a的第一預(yù)設(shè)區(qū)域,獲取將所述第一預(yù)設(shè)區(qū)域按照比例縮小后得到的m張縮小的圖像ai,i=1,2,…,m;
截取圖像b的第二預(yù)設(shè)區(qū)域,獲取將所述第二預(yù)設(shè)區(qū)域按照比例縮小后得到的m張縮小的圖像bi。
另一種可能的實現(xiàn)方式中,所述第一預(yù)設(shè)區(qū)域大于等于所述第二預(yù)設(shè)區(qū)域。
本發(fā)明獲取連續(xù)的若干幀圖像,識別所述若干幀圖像中圖像清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像;對所述若干幀圖像進行單幀降噪處理,識別所述基準(zhǔn)圖像之外的其他已降噪圖像為待匹配圖像;將所述待匹配圖像與所述基準(zhǔn)圖像進行合成。由于將包括基準(zhǔn)圖像在內(nèi)的圖像都進行了單幀降噪,然后再將除基準(zhǔn)圖像之外的已降噪圖像與基準(zhǔn)圖像進行合成,使得用于合成的圖像都進行了降噪,合成以后的圖像噪點減少,實現(xiàn)了圖像降噪的目的。并且以清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像,保證了降噪時的圖像的清晰度滿足一定要求,降噪效果更好,提高了圖像的成像效果。
附圖說明
為了更清楚地說明本發(fā)明實施例技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種圖像降噪方法的流程圖;
圖2是一實施例中將待匹配圖像與基準(zhǔn)圖像進行圖像配準(zhǔn)的流程圖;
圖3是另一實施例中將待匹配圖像與基準(zhǔn)圖像進行圖像配準(zhǔn)的流程圖;
圖4是又一實施例中將待匹配圖像與基準(zhǔn)圖像進行圖像配準(zhǔn)的流程圖;
圖5是本發(fā)明提供的圖像降噪裝置的結(jié)構(gòu)圖;
圖6是本發(fā)明提供圖像配準(zhǔn)子模塊的結(jié)構(gòu)圖;
圖7是一實施例中圖像配準(zhǔn)單元620的結(jié)構(gòu)圖;
圖8是另一實施例中圖像配準(zhǔn)單元620的結(jié)構(gòu)圖;
圖9本發(fā)明實現(xiàn)圖像降噪方法的較佳實施例的電子設(shè)備的結(jié)構(gòu)示意圖。
如下具體實施方式將結(jié)合上述附圖進一步說明本發(fā)明。
具體實施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施例對本發(fā)明進行詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實施例的目的,不是旨在于限制本發(fā)明。
實施例
圖1為本發(fā)明實施例提供的圖像降噪方法的示意流程圖。所述圖像降噪方法應(yīng)用于電子設(shè)備中,所述電子設(shè)備可以為手機、平板、臺式電腦等終端。如圖1所示,圖像降噪方法可包括以下步驟:
s101:獲取連續(xù)的若干幀圖像,識別所述若干幀圖像中圖像清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像。
上述連續(xù)的若干幀圖像是多幀連續(xù)的可用于合成一幀圖像的圖像,上述連續(xù)的若干幀圖像可以是攝像裝置采集到的連續(xù)的圖像。例如單張拍照模式下,拍照按鈕被觸發(fā)后,會連續(xù)采集幾幀圖像(通常為4至5幀圖像),再將采集到的幾幀圖像合成為一張圖像。
識別連續(xù)的若干幀圖像中圖像清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像。當(dāng)某一幀圖像為基準(zhǔn)圖像,則在圖像合成時其他圖像以基準(zhǔn)圖像為基準(zhǔn)進行合成。
識別連續(xù)的若干幀圖像中圖像清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像是將清晰度較高的圖像作為基準(zhǔn)圖像,避免將清晰度差的圖像作為基準(zhǔn),若清晰度差的圖像作為基準(zhǔn)進行合成,則合成的圖像效果可能不佳。具體的第一預(yù)設(shè)條件可以根據(jù)需要設(shè)定。例如選取圖像清晰度值大于預(yù)設(shè)閾值的任意一幀圖像為基準(zhǔn)圖像。
進一步地,所述識別所述若干幀圖像中圖像清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像包括:
計算所述若干幀圖像中每幀圖像的清晰度;識別清晰度最高的圖像為基準(zhǔn)圖像。
上述每幀圖像的清晰度可以通過圖像清晰度算法進行計算,得到每幀圖像的清晰度??梢詮默F(xiàn)有的圖像清晰度算法中選擇算法進行計算。
在計算每幀圖像的清晰度時可以計算整張圖像的清晰度,也可以計算圖像部分區(qū)域的清晰度。
進一步地,所述計算所述若干幀圖像中每幀圖像的清晰度包括:
計算所述若干幀圖像中每幀圖像的感興趣區(qū)域的清晰度。
感興趣區(qū)域又稱為roi(regionofinterest),感興趣區(qū)域是對圖像進行分析的重點區(qū)域。感興趣區(qū)域可以根據(jù)預(yù)設(shè)規(guī)則自動獲取或者是根據(jù)用戶的選取指令進行確定。例如,焦點對應(yīng)的區(qū)域為感興趣區(qū)域。
s102:對所述若干幀圖像進行單幀降噪處理,識別所述基準(zhǔn)圖像之外的其他已降噪圖像為待匹配圖像。
在獲取到連續(xù)的若干幀圖像后,對若干幀圖像進行單幀降噪處理,即對包括基準(zhǔn)圖像在內(nèi)的將每一幀圖像進行單幀降噪處理??梢酝ㄟ^單幀降噪算法對每幀圖像進行單幀降噪。
識別基準(zhǔn)圖像之外的其他已降噪圖像為待匹配圖像,即待匹配圖像為進行了降噪處理的除基準(zhǔn)圖像以外的圖像的集合。
進一步地,所述對所述若干幀圖像進行單幀降噪處理包括:
識別所述若干幀圖像中清晰度滿足第二預(yù)設(shè)條件的圖像為待刪除圖像;將所述若干幀圖像中所述待刪除圖像之外的圖像進行單幀降噪處理。
在對若干幀圖像進行單幀降噪處理時,可以是被若干幀圖像中清晰度滿足第二預(yù)設(shè)條件的圖像為待刪除圖像。確定待刪除圖像后將待刪除圖像之外的其他圖像進行單幀降噪處理。
上述第二預(yù)設(shè)條件用于將清晰度較低的圖像識別出來。具體的第二預(yù)設(shè)條件可以根據(jù)需要設(shè)定。例如第二預(yù)設(shè)條件為判斷圖像清晰度是否低于預(yù)設(shè)清晰度閾值。
進一步地,所述識別所述若干幀圖像中清晰度滿足第二預(yù)設(shè)條件的圖像為待刪除圖像包括:
識別所述若干幀圖像中清晰度最低的圖像為待刪除圖像。
由于清晰度最低的圖像合成后可能影響整體圖像的合成效果,因此識別清晰度最低的圖像為待刪除圖像后,不對該待刪除圖像進行后續(xù)的降噪和合成操作。
s103:將所述待匹配圖像與所述基準(zhǔn)圖像進行合成。
待匹配圖像為若干幀圖像進行單幀降噪處理之后除了基準(zhǔn)圖像以外的圖像的集合。確定基準(zhǔn)圖像和待匹配圖像后,將待匹配圖像與基準(zhǔn)圖像進行合成,具體是以基準(zhǔn)圖像為基準(zhǔn)將待匹配圖像中每一幀圖像都與基準(zhǔn)圖像進行合成。
進一步地,所述將所述待匹配圖像與所述基準(zhǔn)圖像進行合成包括但不限于以下兩種方式:
(1)將所述待匹配圖像與所述基準(zhǔn)圖像進行運動估計、運動補償和圖像融合。
運動估計是獲取圖像之間的平移位置關(guān)系,運動補償是描述相鄰幀差別的方法,具體來說是描述前一幀圖像的每個小塊怎樣移動到當(dāng)前幀的某個位置中去。將待匹配圖像與所述基準(zhǔn)圖像進行運動估計、運動補償可以獲取待匹配圖像和基準(zhǔn)圖像的位置關(guān)系并消除圖像冗余。具體的將待匹配圖像和基準(zhǔn)圖像進行圖像估計和運動補償?shù)姆椒梢酝ㄟ^現(xiàn)有的運動估計算法和運動補償進行計算。
在將待匹配圖像與基準(zhǔn)圖像進行運動估計、運動補償和圖像融合時是將待匹配圖像中的每一幀圖像與基準(zhǔn)圖像進行運動估計、運動補償和圖像融合。
(2)將所述待匹配圖像與所述基準(zhǔn)圖像進行圖像配準(zhǔn),根據(jù)圖像配準(zhǔn)結(jié)果將所述待匹配圖像與所述基準(zhǔn)圖像進行圖像融合。
將待匹配圖像與基準(zhǔn)圖像進行圖像配準(zhǔn)是獲取待匹配圖像相對于基準(zhǔn)圖像的位置關(guān)系,再根據(jù)待匹配圖像相對于基準(zhǔn)圖像的位置關(guān)系進行圖像融合。具體的圖像配準(zhǔn)算法可以從現(xiàn)有的圖像配準(zhǔn)算法中選擇使用,也可以通過以下圖像配準(zhǔn)算法進行圖像配準(zhǔn)。
所述將所述待匹配圖像與所述基準(zhǔn)圖像進行圖像配準(zhǔn)包括:
獲取所述基準(zhǔn)圖像的第一預(yù)設(shè)區(qū)域的第一圖像,獲取縮小所述第一圖像后得到的第一縮小圖像;
獲取所述待匹配圖像的第二預(yù)設(shè)區(qū)域的第二圖像,獲取縮小所述第二圖像后得到的第二縮小圖像;
將所述第二縮小圖像在所述第一縮小圖像上平移,移動過程中計算所述第二縮小圖像的像素值與所述第一縮小圖像的像素值相減的絕對值之和m,獲取m為最小值時,所述第二縮小圖像相對于所述第一縮小圖像的偏移量;
在所述偏移量的范圍內(nèi),將所述第二圖像在所述第一圖像上平移,移動過程中計算所述第二圖像的像素值與所述第一圖像的像素值相減的絕對值之和n,獲取n為最小值時,所述第二圖像相對于所述第一圖像的偏移量為所述待匹配圖像與所述基準(zhǔn)圖像的圖像配準(zhǔn)結(jié)果。
上述第一預(yù)設(shè)區(qū)域可以根據(jù)需要設(shè)定,第一預(yù)設(shè)區(qū)域可以和第二預(yù)設(shè)區(qū)域相等,或者是大于第二預(yù)設(shè)區(qū)域。
進一步地,上述第一預(yù)設(shè)區(qū)域和第二預(yù)設(shè)區(qū)域可以是感興趣區(qū)域,則在獲取到基準(zhǔn)圖像的感興趣后,縮小感興趣區(qū)域,得到第一縮小圖像。在進行縮小時,可以按照預(yù)設(shè)比例縮小。
上述獲取待匹配圖像的第二預(yù)設(shè)區(qū)域的第二圖像是獲取待匹配圖像中的任意一幀圖像的第二預(yù)設(shè)區(qū)域,例如獲取待匹配圖像中的任意一幀圖像的感興趣區(qū)域。在對第二圖像進行縮小時,按照與基準(zhǔn)圖像同樣的比例將圖像進行縮小,則得到的第二縮小圖像與第一縮小圖像的大小相同。
得到第一縮小圖像和第二縮小圖像后,將第二縮小圖像在第一縮小圖像上平移。具體可以將第二縮小圖像在第一縮小圖像的預(yù)設(shè)范圍內(nèi)進行平移,移動到每個位置或者是預(yù)設(shè)位置時計算第二縮小圖像與第一縮小圖像的像素值相減的絕度值之和m。
其中,計算第二縮小圖像與第一縮小圖像的像素值相減的絕度值之和m是在該位置第二縮小圖像與第一縮小圖像的每個點的像素值進行相減求得絕對值,則m為每個點的像素值相減的絕對值之和。當(dāng)m為最小時,標(biāo)識在該位置第二縮小圖像與第一縮小圖像的差異度最小,則該位置為第二縮小圖像相對于第一縮小圖像的偏移量。
在獲取到偏移量以后,在偏移量的范圍內(nèi)將第二圖像在第一圖像上平移,計算移動過程中第二圖像的像素值與第一圖像的像素值相減的絕對值之和n,獲取n為最小值時,第二圖像相對于第一圖像的偏移量為待匹配圖像與基準(zhǔn)圖像的圖像配準(zhǔn)結(jié)果,即待匹配圖像相對于基準(zhǔn)圖像的偏移量,所述偏移量可以包括x軸方向的偏移量和y軸方向的偏移量。
在本方案中,無需將第二圖像在第一圖像上的每個位置平移,通過第一縮小圖像與第二縮小圖圖像進行平移時得到的偏移量,可以確定第二圖像與第一圖像的大概相對位置。再在大概相對位置內(nèi)進行平移獲取第二圖像與第一圖像的準(zhǔn)確相對位置,通過此方法,可以提高圖像配準(zhǔn)的速度,準(zhǔn)確定位基準(zhǔn)圖像與待匹配圖像的位置關(guān)系。
通過以上圖像配準(zhǔn)方法可以將待匹配圖像的每一幀圖像與基準(zhǔn)圖像進行配準(zhǔn),以獲取待匹配圖像的每一幀圖像與基準(zhǔn)圖像的位置關(guān)系,具體的位置關(guān)系可以包括待匹配圖像的每一幀圖像相對于基準(zhǔn)圖像在x軸的偏移量和在y軸的偏移量。
圖像融合的算法有很多,可以選擇使用,也可以根據(jù)以下圖像融合方法將待匹配圖像與基準(zhǔn)圖像進行圖像融合。
進一步地,所述根據(jù)所述坐標(biāo)位置將所述待匹配圖像與所述基準(zhǔn)圖像進行圖像融合包括:
根據(jù)圖像配準(zhǔn)結(jié)果將所述待匹配圖像與所述基準(zhǔn)圖像中位置對應(yīng)且像素點差異度小于預(yù)設(shè)閾值的像素點進行融合。
圖像配準(zhǔn)結(jié)果是待匹配圖像相對于基準(zhǔn)圖像的偏移量,即待匹配圖像相對于基準(zhǔn)圖像的位置關(guān)系。在進行圖像融合時,是將每一幀待匹配圖像每一個位置的像素點與基準(zhǔn)圖像的對應(yīng)位置的像素點進行融合,在融合時,對應(yīng)兩像素點的像素點差異度小于預(yù)設(shè)閾值時,才進行融合。
上述預(yù)設(shè)閾值可以根據(jù)需要設(shè)定。對應(yīng)兩像素點的像素差異度可以通過對應(yīng)兩像素點的差值的絕對值來表示。僅將像素差異度小于預(yù)設(shè)閾值的像素點進行融合可以提高圖像融合后的清晰度,提高成像效果。并且像素差異度小于預(yù)設(shè)閾值的像素點才進行融合,加快圖像融合時的融合速度。
請參照圖2,圖2為將待匹配圖像與基準(zhǔn)圖像進行圖像配準(zhǔn)的流程圖,在一實施例中,還可以通過以下方法將待匹配圖像與基準(zhǔn)圖像進行圖像配準(zhǔn)進行圖像配準(zhǔn)。
s201:獲取所述基準(zhǔn)圖像a與所述待匹配圖像b。
在進行圖像配準(zhǔn)時需要將兩圖像中的其中一圖像與另一圖像進行對齊。上述圖像a是被對齊的圖像,上述圖像b是需要進行對齊的圖像。即在進行配準(zhǔn)時,將圖像b與圖像a進行對齊。
s202:將圖像b在圖像a上平移,獲取在移動過程中圖像b的像素值與圖像a的像素值相差最小時,圖像b相對于圖像a的位置為圖像配準(zhǔn)結(jié)果。
上述圖像b的像素值與圖像a的像素值的相差關(guān)系可以通過以下方法進行:將圖像b與圖像a的各個對應(yīng)位置的像素值相減求得絕對值之后相加。
兩個像素點的差值的絕對值可以反映兩像素點的差異情況。例如,若兩個像素點的差值為零,則說明這兩個像素點沒有差別,若兩個像素點的差值的絕對值較大,則說明這兩個像素點的差別較大,若兩個像素點的差值的絕對值較小,則說明這兩個像素點的差別較小,為顏色接近的像素點。因此,將兩幅圖各個像素點的差值的絕對值求和可以反映兩幅圖整體的像素差異情況,進而體現(xiàn)兩幅圖在某一位置的圖像匹配度。
獲取在移動過程中圖像b的像素值與圖像a的像素值的差異情況,具體是在移動到預(yù)設(shè)位置或者是每個位置時都進行兩圖像的像素匹配,從而得到在預(yù)設(shè)位置或者是每個位置圖像b與圖像a的像素差異情況和圖像匹配度,從而得到兩圖像匹配度最高時圖像b與圖像a的相對位置。
同時,也可以將圖像b與圖像a的各個對應(yīng)位置的像素值相減,若某一位置像素相減的絕對值差值大于預(yù)設(shè)閾值則記為1,若某一位置像素相減的絕對值差值小于預(yù)設(shè)閾值則記為0,然后對每個位置像素相減之后的結(jié)果求和,從而反應(yīng)圖像b與圖像a的像素差異情況和在每個位置的圖像匹配度。
圖像b的像素值與圖像a的像素值相差最小時的位置是圖像b與圖像a最為匹配時的位置。則此時圖像b相對于圖像a的位置為圖像配準(zhǔn)的結(jié)果。
進一步地,在進行圖像配準(zhǔn)時,可以將圖像b與圖像a進行縮小以后按照以上步驟進行配準(zhǔn),具體方法如下:
縮小圖像b和圖像a;將縮小后的圖像b在縮小后的圖像a上平移,獲取在移動過程中縮小后的圖像b的像素值與縮小后的圖像a的像素值相差最小時,縮小后的圖像b相對于縮小后的圖像a的位置為圖像配準(zhǔn)結(jié)果。
在進行圖像縮小時,可以按照相同比例縮小圖像b和圖像a。
通過將圖像b與圖像a進行縮小,然后將縮小后的圖像b與縮小后的圖像a進行像素的比較,獲取像素值相差最小時,縮小后的圖像b與圖像a的位置關(guān)系的方法可實現(xiàn)將圖像b與圖像a進行配準(zhǔn)的目的,并且由于將圖像進行縮小以后進行像素比較,減少了運算量,提高了配準(zhǔn)的速度。
請參照圖3,圖3為將待匹配圖像與基準(zhǔn)圖像進行圖像配準(zhǔn)的流程圖,在另一實施例中,還可以通過以下方法將待匹配圖像與基準(zhǔn)圖像進行圖像配準(zhǔn)進行圖像配準(zhǔn)。
s301:獲取所述基準(zhǔn)圖像a與所述待匹配圖像b。
s302:獲取將圖像a按照比例縮小后的圖像a0,獲取將圖像b按照比例縮小后的圖像b0。
在進行圖像縮小時,圖像a和圖像b按照相同的比例縮小。
s303:將圖像b0在圖像a0上平移,在移動過程中計算圖像b0的像素值與圖像a0的像素值相減的絕對值之和x0,獲取x0滿足預(yù)設(shè)條件時圖像b0相對于圖像a0的相對偏移量n0。
在移動過程中計算圖像b0的像素值與圖像a0的像素值相減的絕對值之和具體是,在移動過程中的每個位置或者移動到預(yù)設(shè)位置時將圖像b0中與圖像中a0各個對應(yīng)的像素值相減,并對各個相減的絕對值求和。
上述x0滿足預(yù)設(shè)條件可以是x0小于預(yù)設(shè)閾值,或者是x0等于預(yù)設(shè)閾值等。
若在至少兩個位置進行計算時,圖像b0的像素值與圖像a0的像素值相減的絕對值之和x0都小于預(yù)設(shè)閾值,也可獲取任一令x0小于預(yù)設(shè)閾值時圖像b0的位置與圖像a0的位置為圖像配準(zhǔn)結(jié)果,則此時根據(jù)圖像b0的位置與圖像a0的位置得到圖像b0相對于所述圖像a0的相對偏移量n0。
s304:在所述相對偏移量n0的范圍內(nèi),將圖像b在圖像a上平移,在移動過程中計算圖像b的像素值與圖像a的像素值相減的絕對值之和x,獲取x為最小值時圖像b相對于圖像a的偏移量為圖像配準(zhǔn)結(jié)果。
在獲取到相對偏移量n0后,在相對偏移量n0的范圍內(nèi)將圖像b在圖像a上平移,計算圖像b的像素值與圖像a的像素值相減的絕對值之和x,并獲取x為最小值時圖像b相對于圖像a的偏移量。具體的偏移量可以包括圖像b相對于圖像a在x軸方向的偏移量和在y軸方向的偏移量。
通過步驟s303和步驟s304進行了兩次平移。第一次在縮小的圖像b0與圖像a0中進行平移,再根據(jù)得到的相對偏移量n0在圖像b和圖像a上平移,求得圖像b相對于圖像a的偏移量。由小到大進行迭代平移,使得將圖像b在圖像a上進行移動時,無需在每個位置都進行平移,通過獲取到的相對偏移量n0可以確定圖像b與圖像a的大致相對位置,即圖像b相對于圖像a的相對位置的范圍。再在大致相對位置內(nèi)進行平移獲取圖像b與圖像a的準(zhǔn)確相對位置??梢赃M一步提高圖像配準(zhǔn)的速度和準(zhǔn)確度,準(zhǔn)確定位圖像b與圖像a的位置關(guān)系。
請參照圖4,圖4為將待匹配圖像與基準(zhǔn)圖像進行圖像配準(zhǔn)的流程圖,在又一實施例中,還可以通過以下方法將待匹配圖像與基準(zhǔn)圖像進行圖像配準(zhǔn)進行圖像配準(zhǔn)。
s401:獲取所述基準(zhǔn)圖像a與所述待匹配圖像b。
s402:獲取將圖像a按照比例縮小后得到的m張圖像ai,i=1,2,…,m,獲取將圖像b按照比例縮小后得到的m張圖像bi,其中m為正整數(shù)且m大于等于1。
在進行圖像縮小時,可以縮小一次或多次,并且將圖像a和圖像b分別按照同樣的比例進行縮小。即a1與b1為按照同樣比例縮小的圖像a2與b2為按照同樣比例縮小的圖像,am和bm為按照同樣比例縮小的圖像。
進一步地,在將圖像a和圖像b按照比例縮小時,可以獲取圖像a的第一預(yù)設(shè)區(qū)域進行縮小,以及圖像b的第二預(yù)設(shè)區(qū)域進行縮小。上述第一預(yù)設(shè)區(qū)域與第二預(yù)設(shè)區(qū)域可以選取同樣范圍或者是有交集的范圍。
具體的,上述第一預(yù)設(shè)區(qū)域可以為圖像a的感興趣區(qū)域,上述第二預(yù)設(shè)區(qū)域可以為圖像的感興趣區(qū)域。感興趣區(qū)域又稱為roi(regionofinterest),感興趣區(qū)域是對圖像進行分析的重點區(qū)域。感興趣區(qū)域可以根據(jù)預(yù)設(shè)規(guī)則自動獲取或者是根據(jù)用戶的選取指令進行確定。例如,焦點對應(yīng)的區(qū)域為感興趣區(qū)域。
用圖像a和圖像b的部分圖像進行配準(zhǔn)可以節(jié)省匹配時的計算量,提高匹配速度。
進一步地,所述第一預(yù)設(shè)區(qū)域大于所述第二預(yù)設(shè)區(qū)域。當(dāng)?shù)谝活A(yù)設(shè)區(qū)域大于第二預(yù)設(shè)區(qū)域時進行匹配可以避免圖像配準(zhǔn)時若存在大面積重復(fù)的圖像配準(zhǔn)不準(zhǔn)確的問題。因為第一預(yù)設(shè)區(qū)域可以不僅包括重復(fù)的圖像還包括不重復(fù)的區(qū)域,使得配準(zhǔn)結(jié)果更為準(zhǔn)確。
s403:將圖像bi在圖像ai上平移,在移動過程中計算圖像bi的像素值與圖像ai的像素值相減的絕對值之和xi,獲取xi為最小值時圖像bi相對于圖像ai的相對偏移量ni。
獲取縮小后的任意一張縮小的圖像并進行平移。例如,令i=1,則將圖像b1在圖像a1上平移。
在移動過程中計算圖像bi與圖像ai的像素值相減的絕對值之和xi,當(dāng)xi為最小時,標(biāo)識在移動到該位置時圖像bi與圖像ai的差異度最小,獲取此時圖像bi相對于圖像ai的相對偏移量ni。此時的相對偏移量ni具體可以通過此時圖像bi與圖像ai的位置坐標(biāo)獲得。
s404:在所述相對偏移量ni的范圍內(nèi),將圖像b在圖像a上平移,在移動過程中計算圖像b的像素值與圖像a的像素值相減的絕對值之和x,獲取x為最小值時圖像b相對于圖像a的偏移量為圖像配準(zhǔn)結(jié)果。
在獲取到相對偏移量ni后,在相對偏移量ni的范圍內(nèi)將圖像b在圖像a上平移,計算圖像b的像素值與圖像a的像素值相減的絕對值之和x,并獲取x為最小值時圖像b相對于圖像a的偏移量。具體的偏移量可以包括圖像b相對于圖像a在x軸方向的偏移量和在y軸方向的偏移量。
通過步驟s403和步驟s404進行了兩次平移。第一次在縮小的圖像bi與圖像ai中進行平移,再根據(jù)得到的相對偏移量ni在圖像b和圖像a上平移,求得圖像b相對于圖像a的偏移量。由小到大進行迭代平移,使得將圖像b在圖像a上進行移動時,無需在每個位置都進行平移,通過獲取到的相對偏移量ni可以確定圖像b與圖像a的大致相對位置,即圖像b相對于圖像a的相對位置的范圍。再在大致相對位置內(nèi)進行平移獲取圖像b與圖像a的準(zhǔn)確相對位置??梢赃M一步提高圖像配準(zhǔn)的速度,準(zhǔn)確定位圖像b與圖像a的位置關(guān)系。
進一步地,在得到多張縮小圖片時,i值越小標(biāo)識圖像越小。則在以上步驟s404之前,選取任一項縮小后的圖像a和圖像b進行平移和像素計算后,還可以根據(jù)縮小后的圖像由小到大進行依次匹配,然后再執(zhí)行步驟s404。方法如下:
若當(dāng)前ai不為m張圖像中最大的圖像,令i=i+1,在所述相對偏移量ni的范圍內(nèi),執(zhí)行所述將圖像bi在圖像ai上平移,在移動過程中計算圖像bi的像素值與圖像ai的像素值相減的絕對值之和xi,獲取xi為最小值時所述圖像bi相對于所述圖像ai的相對偏移量ni的步驟;
若當(dāng)前ai為m張圖像中最大的圖像,執(zhí)行所述在所述相對偏移量ni的范圍內(nèi),將圖像b在圖像a上平移,在移動過程中計算圖像b的像素值與圖像a的像素值相減的絕對值之和x,獲取x為最小值時圖像b相對于圖像a的偏移量為圖像配準(zhǔn)結(jié)果的步驟。
若得到多張縮小的圖像,i值越小標(biāo)識圖像越小。即a1為a圖像縮小后的m張圖像中最小的圖像,b1為b圖像縮小后的m張圖像中最小的圖像,am為圖像大小僅次于a的圖像,bm為圖像大小僅次于b的圖像。
例如,若有5張縮小的圖像,先將a1與b1進行平移和像素計算獲取相對偏移量n1,再將a2與b2進行平移和像素計算獲取相對偏移量n2,以此類推,直至將a5與b5進行平移和像素計算獲取相對偏移量n5。當(dāng)a5與b5進行平移和像素計算后,a5為5張圖像中最大的圖像,則在相對偏移量n5的范圍內(nèi)將所述圖像b在所述圖像a上平移,在移動過程中計算所述圖像b的像素值與所述圖像a的像素值相減的絕對值之和x,獲取x為最小值時圖像b相對于所述圖像a的偏移量。
根據(jù)圖像從小到大迭代可以進一步提高每層計算相對偏移量時的運算速度和準(zhǔn)確度,從而提高圖像配準(zhǔn)的速度和準(zhǔn)確度。本發(fā)明實施例通過獲取連續(xù)的若干幀圖像,識別所述若干幀圖像中圖像清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像;對所述若干幀圖像進行單幀降噪處理,識別所述基準(zhǔn)圖像之外的其他已降噪圖像為待匹配圖像;將所述待匹配圖像與所述基準(zhǔn)圖像進行合成。由于將包括基準(zhǔn)圖像在內(nèi)的圖像都進行了單幀降噪,然后再將除基準(zhǔn)圖像之外的已降噪圖像與基準(zhǔn)圖像進行合成,使得用于合成的圖像都進行了降噪,合成以后的圖像噪點減少,實現(xiàn)了圖像降噪的目的。并且以清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像,保證了降噪時的圖像的清晰度滿足一定要求,降噪效果更好,提高了圖像的成像效果。
以上是對本發(fā)明所提供的方法進行的詳細描述。根據(jù)不同的需求,所示流程圖中方塊的執(zhí)行順序可以改變,某些方塊可以省略,圖像降噪的方法也可以在上述圖像降噪方法中選擇性的組合使用,或者與其他上述未提及的圖像降噪方法組合使用。下面對本發(fā)明所提供的裝置進行描述。
實施例
圖5為本發(fā)明實施例提供的圖像降噪裝置的結(jié)構(gòu)圖,所述圖像降噪裝置應(yīng)用于電子設(shè)備中,所述電子設(shè)備可以為手機、平板、臺式電腦等可以終端。如圖5所示,圖像降噪裝置可以包括:獲取模塊510、單幀降噪處理模塊520和合成模塊530。
獲取模塊510,用于獲取連續(xù)的若干幀圖像,識別所述若干幀圖像中圖像清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像。
上述獲取模塊510獲取的連續(xù)的若干幀圖像是多幀連續(xù)的可用于合成一幀圖像的圖像,上述連續(xù)的若干幀圖像可以是攝像裝置采集到的連續(xù)的圖像。例如單張拍照模式下,拍照按鈕被觸發(fā)后,會連續(xù)采集幾幀圖像(通常為4至5幀圖像),再將采集到的幾幀圖像合成為一張圖像。
識別連續(xù)的若干幀圖像中圖像清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像。當(dāng)某一幀圖像為基準(zhǔn)圖像,則在圖像合成時其他圖像以基準(zhǔn)圖像為基準(zhǔn)進行合成。
識別連續(xù)的若干幀圖像中圖像清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像是將清晰度較高的圖像作為基準(zhǔn)圖像,避免將清晰度差的圖像作為基準(zhǔn),若清晰度差的圖像作為基準(zhǔn)進行合成,則合成的圖像效果可能不佳。具體的第一預(yù)設(shè)條件可以根據(jù)需要設(shè)定。例如選取圖像清晰度值大于預(yù)設(shè)閾值的任意一幀圖像為基準(zhǔn)圖像。
進一步地,可以計算所述若干幀圖像中每幀圖像的清晰度;識別清晰度最高的圖像為基準(zhǔn)圖像。
上述每幀圖像的清晰度可以通過圖像清晰度算法進行計算,得到每幀圖像的清晰度??梢詮默F(xiàn)有的圖像清晰度算法中選擇算法進行計算。
在計算每幀圖像的清晰度時可以計算整張圖像的清晰度,也可以計算圖像部分區(qū)域的清晰度。例如,計算所述若干幀圖像中每幀圖像的感興趣區(qū)域的清晰度。
感興趣區(qū)域又稱為roi(regionofinterest),感興趣區(qū)域是對圖像進行分析的重點區(qū)域。感興趣區(qū)域可以根據(jù)預(yù)設(shè)規(guī)則自動獲取或者是根據(jù)用戶的選取指令進行確定。例如,焦點對應(yīng)的區(qū)域為感興趣區(qū)域。
單幀降噪處理模塊520,用于對所述若干幀圖像進行單幀降噪處理,識別所述基準(zhǔn)圖像之外的其他已降噪圖像為待匹配圖像。
在獲取到連續(xù)的若干幀圖像后,單幀降噪處理模塊520對若干幀圖像進行單幀降噪處理,即對包括基準(zhǔn)圖像在內(nèi)的將每一幀圖像進行單幀降噪處理。可以通過單幀降噪算法對每幀圖像進行單幀降噪。
識別基準(zhǔn)圖像之外的其他已降噪圖像為待匹配圖像,即待匹配圖像為進行了降噪處理的除基準(zhǔn)圖像以外的圖像的集合。
進一步地,所述單幀降噪處理模塊520具體用于:
識別所述若干幀圖像中清晰度滿足第二預(yù)設(shè)條件的圖像為待刪除圖像;將所述若干幀圖像中所述待刪除圖像之外的圖像進行單幀降噪處理。
在對若干幀圖像進行單幀降噪處理時,可以是被若干幀圖像中清晰度滿足第二預(yù)設(shè)條件的圖像為待刪除圖像。確定待刪除圖像后將待刪除圖像之外的其他圖像進行單幀降噪處理。
上述第二預(yù)設(shè)條件用于將清晰度較低的圖像識別出來。具體的第二預(yù)設(shè)條件可以根據(jù)需要設(shè)定。例如第二預(yù)設(shè)條件為判斷圖像清晰度是否低于預(yù)設(shè)清晰度閾值。
進一步地,識別所述若干幀圖像中清晰度最低的圖像為待刪除圖像。
由于清晰度最低的圖像合成后可能影響整體圖像的合成效果,因此識別清晰度最低的圖像為待刪除圖像后,不對該待刪除圖像進行后續(xù)的降噪和合成操作。
合成模塊530,用于將所述待匹配圖像與所述基準(zhǔn)圖像進行合成。
待匹配圖像為若干幀圖像進行單幀降噪處理之后除了基準(zhǔn)圖像以外的圖像的集合。確定基準(zhǔn)圖像和待匹配圖像后,合成模塊230將待匹配圖像與基準(zhǔn)圖像進行合成,具體是以基準(zhǔn)圖像為基準(zhǔn)將待匹配圖像中每一幀圖像都與基準(zhǔn)圖像進行合成。
進一步地,所述合成模塊530還包括圖像配準(zhǔn)子模塊和第一圖像融合子模塊,或者合成子模塊530包括第二圖像融合子模塊。
第二圖像融合子模塊,用于將所述待匹配圖像與所述基準(zhǔn)圖像進行運動估計、運動補償和圖像融合。
運動估計是獲取圖像之間的平移位置關(guān)系,運動補償是描述相鄰幀差別的方法,具體來說是描述前一幀圖像的每個小塊怎樣移動到當(dāng)前幀的某個位置中去。將待匹配圖像與所述基準(zhǔn)圖像進行運動估計、運動補償可以獲取待匹配圖像和基準(zhǔn)圖像的位置關(guān)系并消除圖像冗余。具體的將待匹配圖像和基準(zhǔn)圖像進行圖像估計和運動補償?shù)姆椒梢酝ㄟ^現(xiàn)有的運動估計算法和運動補償進行計算。
在將待匹配圖像與基準(zhǔn)圖像進行運動估計、運動補償和圖像融合時是將待匹配圖像中的每一幀圖像與基準(zhǔn)圖像進行運動估計、運動補償和圖像融合。
圖像配準(zhǔn)子模塊,用于將所述待匹配圖像與所述基準(zhǔn)圖像進行圖像配準(zhǔn)。
第一圖像融合子模塊,用于根據(jù)圖像配準(zhǔn)結(jié)果將所述待匹配圖像與所述基準(zhǔn)圖像進行圖像融合。
將待匹配圖像與基準(zhǔn)圖像進行圖像配準(zhǔn)是獲取待匹配圖像相對于基準(zhǔn)圖像的位置關(guān)系,再根據(jù)待匹配圖像相對于基準(zhǔn)圖像的位置關(guān)系進行圖像融合。具體的圖像配準(zhǔn)算法可以從現(xiàn)有的圖像配準(zhǔn)算法中選擇使用,也可以通過以下圖像配準(zhǔn)算法進行圖像配準(zhǔn)。
進一步地,所述圖像配準(zhǔn)子模塊具體用于:
獲取所述基準(zhǔn)圖像的第一預(yù)設(shè)區(qū)域的第一圖像,獲取縮小所述第一圖像后得到的第一縮小圖像;
獲取所述待匹配圖像的第二預(yù)設(shè)區(qū)域的第二圖像,獲取縮小所述第二圖像后得到的第二縮小圖像;
將所述第二縮小圖像在所述第一縮小圖像上平移,移動過程中計算所述第二縮小圖像的像素值與所述第一縮小圖像的像素值相減的絕對值之和m,獲取m為最小值時,所述第二縮小圖像相對于所述第一縮小圖像的偏移量;
在所述偏移量的范圍內(nèi),將所述第二圖像在所述第一圖像上平移,移動過程中計算所述第二圖像的像素值與所述第一圖像的像素值相減的絕對值之和n,獲取n為最小值時,所述第二圖像相對于所述第一圖像的偏移量為所述待匹配圖像與所述基準(zhǔn)圖像的圖像配準(zhǔn)結(jié)果。
上述第一預(yù)設(shè)區(qū)域可以根據(jù)需要設(shè)定,第一預(yù)設(shè)區(qū)域可以和第二預(yù)設(shè)區(qū)域相等,或者是大于第二預(yù)設(shè)區(qū)域。
進一步地,上述第一預(yù)設(shè)區(qū)域和第二預(yù)設(shè)區(qū)域可以是感興趣區(qū)域,則在獲取到基準(zhǔn)圖像的感興趣后,縮小感興趣區(qū)域,得到第一縮小圖像。在進行縮小時,可以按照預(yù)設(shè)比例縮小。
上述獲取待匹配圖像的第二預(yù)設(shè)區(qū)域的第二圖像是獲取待匹配圖像中的任意一幀圖像的第二預(yù)設(shè)區(qū)域,例如獲取待匹配圖像中的任意一幀圖像的感興趣區(qū)域。在對第二圖像進行縮小時,按照與基準(zhǔn)圖像同樣的比例將圖像進行縮小,則得到的第二縮小圖像與第一縮小圖像的大小相同。
得到第一縮小圖像和第二縮小圖像后,將第二縮小圖像在第一縮小圖像上平移。具體可以將第二縮小圖像在第一縮小圖像的預(yù)設(shè)范圍內(nèi)進行平移,移動到每個位置或者是預(yù)設(shè)位置時計算第二縮小圖像與第一縮小圖像的像素值相減的絕度值之和m。
其中,計算第二縮小圖像與第一縮小圖像的像素值相減的絕度值之和m是在該位置第二縮小圖像與第一縮小圖像的每個點的像素值進行相減求得絕對值,則m為每個點的像素值相減的絕對值之和。當(dāng)m為最小時,標(biāo)識在該位置第二縮小圖像與第一縮小圖像的差異度最小,則該位置為第二縮小圖像相對于第一縮小圖像的偏移量。
在獲取到偏移量以后,在偏移量的范圍內(nèi)將第二圖像在第一圖像上平移,計算移動過程中第二圖像的像素值與第一圖像的像素值相減的絕對值之和n,獲取n為最小值時,第二圖像相對于第一圖像的偏移量為待匹配圖像與基準(zhǔn)圖像的圖像配準(zhǔn)結(jié)果,即待匹配圖像相對于基準(zhǔn)圖像的偏移量,所述偏移量可以包括x軸方向的偏移量和y軸方向的偏移量。
在本方案中,無需將第二圖像在第一圖像上的每個位置平移,通過第一縮小圖像與第二縮小圖圖像進行平移時得到的偏移量,可以確定第二圖像與第一圖像的大概相對位置。再在大概相對位置內(nèi)進行平移獲取第二圖像與第一圖像的準(zhǔn)確相對位置,通過此方法,可以提高圖像配準(zhǔn)的速度,準(zhǔn)確定位基準(zhǔn)圖像與待匹配圖像的位置關(guān)系。
通圖像配準(zhǔn)可以將待匹配圖像的每一幀圖像與基準(zhǔn)圖像進行配準(zhǔn),以獲取待匹配圖像的每一幀圖像與基準(zhǔn)圖像的位置關(guān)系,具體的位置關(guān)系可以包括待匹配圖像的每一幀圖像相對于基準(zhǔn)圖像在x軸的偏移量和在y軸的偏移量。
圖像融合的算法有很多,可以選擇使用,也可以根據(jù)以下圖像融合方法將待匹配圖像與基準(zhǔn)圖像進行圖像融合。
進一步地,所述第一圖像融合子模塊具體用于:根據(jù)圖像配準(zhǔn)結(jié)果將所述待匹配圖像與所述基準(zhǔn)圖像中位置對應(yīng)且像素點差異度小于預(yù)設(shè)閾值的像素點進行融合。
圖像配準(zhǔn)結(jié)果是待匹配圖像相對于基準(zhǔn)圖像的偏移量,即待匹配圖像相對于基準(zhǔn)圖像的位置關(guān)系。在進行圖像融合時,是將每一幀待匹配圖像每一個位置的像素點與基準(zhǔn)圖像的對應(yīng)位置的像素點進行融合,在融合時,對應(yīng)兩像素點的像素點差異度小于預(yù)設(shè)閾值時,才進行融合。
上述預(yù)設(shè)閾值可以根據(jù)需要設(shè)定。對應(yīng)兩像素點的像素差異度可以通過對應(yīng)兩像素點的差值的絕對值來表示。僅將像素差異度小于預(yù)設(shè)閾值的像素點進行融合可以提高圖像融合后的清晰度,提高成像效果。并且像素差異度小于預(yù)設(shè)閾值的像素點才進行融合,加快圖像融合時的融合速度。
進一步地,請參照圖6,圖6為本發(fā)明提供的圖像配準(zhǔn)子模塊的結(jié)構(gòu)圖。在一實施例中,圖像配準(zhǔn)子模塊包括獲取單元610和圖像配準(zhǔn)單元620。
獲取單元610,用于獲取所述基準(zhǔn)圖像a與所述待匹配圖像b。
在進行圖像配準(zhǔn)時需要將兩圖像中的其中一圖像與另一圖像進行對齊。上述圖像a是被對齊的圖像,上述圖像b是需要進行對齊的圖像。即在進行配準(zhǔn)時,將圖像b與圖像a進行對齊。
圖像配準(zhǔn)單元620,用于將圖像b在圖像a上平移,獲取在移動過程中圖像b的像素值與圖像a的像素值相差最小時,圖像b相對于圖像a的位置為圖像配準(zhǔn)結(jié)果。
上述圖像b的像素值與圖像a的像素值之間的相差關(guān)系可以通過以下方法進行:將圖像b與圖像a的各個對應(yīng)位置的像素值相減求得絕對值之后相加。
兩個像素點的差值的絕對值可以反映兩像素點的差異情況。例如,若兩個像素點的差值為零,則說明這兩個像素點沒有差別,若兩個像素點的差值的絕對值較大,則說明這兩個像素點的差別較大,若兩個像素點的差值的絕對值較小,則說明這兩個像素點的差別較小,為顏色接近的像素點。因此,將兩幅圖各個像素點的差值的絕對值求和可以反映兩幅圖整體的像素差異情況,進而體現(xiàn)兩幅圖在某一位置的圖像匹配度。
獲取在移動過程中圖像b的像素值與圖像a的像素值的差異情況,具體是在移動到預(yù)設(shè)位置或者是每個位置時都進行兩圖像的像素匹配,從而得到在預(yù)設(shè)位置或者是每個位置圖像b與圖像a的像素差異情況和圖像匹配度,從而得到兩圖像匹配度最高時圖像b與圖像a的相對位置。
同時,也可以將圖像b與圖像a的各個對應(yīng)位置的像素值相減,若某一位置像素相減的絕對值差值大于預(yù)設(shè)閾值則記為1,若某一位置像素相減的絕對值差值小于預(yù)設(shè)閾值則記為0,然后對每個位置像素相減之后的結(jié)果求和,從而反應(yīng)圖像b與圖像a的像素差異情況和在每個位置的圖像匹配度。
圖像b的像素值與圖像a的像素值相差最小時的位置是圖像b與圖像a最為匹配時的位置。則此時準(zhǔn)圖像b相對于圖像a的位置為圖像配準(zhǔn)的結(jié)果。
進一步地,圖像配準(zhǔn)單元620進行圖像配準(zhǔn)時,可以將圖像b與圖像a進行縮小后配準(zhǔn)。
所述圖像配準(zhǔn)單元620具體用于:
縮小圖像b和圖像a;
將縮小后的圖像b在縮小后的圖像a上平移,獲取在移動過程中縮小后的圖像b的像素值與縮小后的圖像a的像素值相差最小時,縮小后的圖像b相對于縮小后的圖像a的位置為圖像配準(zhǔn)結(jié)果。
在進行圖像縮小時,可以按照相同比例縮小圖像b和圖像a。
通過將圖像b與圖像a進行縮小,然后將縮小后的圖像b與縮小后的圖像a進行像素的比較,獲取像素值相差最小時,縮小后的圖像b與圖像a的位置關(guān)系的方法可實現(xiàn)將圖像b與圖像a進行配準(zhǔn)的目的,并且由于將圖像進行縮小以后進行像素比較,減少了運算量,提高了配準(zhǔn)的速度。
進一步地,請參照圖7,圖7為圖像配準(zhǔn)單元620的結(jié)構(gòu)圖。在一實施例中,圖像配準(zhǔn)單元620包括第一獲取子單元621、第一平移子單元622和第一配準(zhǔn)子單元623。
第一獲取子單元621,用于獲取將圖像a按照比例縮小后的圖像a0,獲取將圖像b按照比例縮小后的圖像b0。
在進行圖像縮小時,圖像a和圖像b按照相同的比例縮小。
第一平移子單元622,用于將圖像b0在圖像a0上平移,在移動過程中計算圖像b0的像素值與圖像a0的像素值相減的絕對值之和x0,獲取x0滿足預(yù)設(shè)條件時圖像b0相對于圖像a0的相對偏移量n0。
在移動過程中計算圖像b0的像素值與圖像a0的像素值相減的絕對值之和具體是,在移動過程中的每個位置或者移動到預(yù)設(shè)位置時將圖像b0中與圖像中a0各個對應(yīng)的像素值相減,并對各個相減的絕對值求和。
上述x0滿足預(yù)設(shè)條件可以是x0小于預(yù)設(shè)閾值,或者是x0等于預(yù)設(shè)閾值等。
若在至少兩個位置進行計算時,圖像b0的像素值與圖像a0的像素值相減的絕對值之和x0都小于預(yù)設(shè)閾值,也可獲取任一令x0小于預(yù)設(shè)閾值時圖像b0的位置與圖像a0的位置為圖像配準(zhǔn)結(jié)果,則此時根據(jù)圖像b0的位置與圖像a0的位置得到圖像b0相對于所述圖像a0的相對偏移量n0。
第一配準(zhǔn)子單元623,用于在所述相對偏移量n0的范圍內(nèi),將圖像b在圖像a上平移,在移動過程中計算圖像b的像素值與圖像a的像素值相減的絕對值之和x,獲取x為最小值時圖像b相對于圖像a的偏移量為圖像配準(zhǔn)結(jié)果。
在獲取到相對偏移量n0后,在相對偏移量n0的范圍內(nèi)將圖像b在圖像a上平移,計算圖像b的像素值與圖像a的像素值相減的絕對值之和x,并獲取x為最小值時圖像b相對于圖像a的偏移量。具體的偏移量可以包括圖像b相對于圖像a在x軸方向的偏移量和在y軸方向的偏移量。
進一步地,請參照圖8,圖8為圖像配準(zhǔn)單元620的結(jié)構(gòu)圖。在另一實施例中,圖像配準(zhǔn)單元620包括第二獲取子單元624、第二平移子單元625、第二配準(zhǔn)子單元626和觸發(fā)子單元627。
第二獲取子單元624,用于獲取將圖像a按照比例縮小后得到的m張圖像ai,i=1,2,…,m,獲取將圖像b按照比例縮小后得到的m張圖像bi,其中m為正整數(shù)且m大于等于1。
在進行圖像縮小時,可以縮小一次或多次,并且將圖像a和圖像b分別按照同樣的比例進行縮小。即a1與b1為按照同樣比例縮小的圖像a2與b2為按照同樣比例縮小的圖像,am和bm為按照同樣比例縮小的圖像。
進一步地,在將圖像a和圖像b按照比例縮小時,可以獲取圖像a的第一預(yù)設(shè)區(qū)域進行縮小,以及圖像b的第二預(yù)設(shè)區(qū)域進行縮小。上述第一預(yù)設(shè)區(qū)域與第二預(yù)設(shè)區(qū)域可以選取同樣范圍或者是有交集的范圍。
具體的,上述第一預(yù)設(shè)區(qū)域可以為圖像a的感興趣區(qū)域,上述第二預(yù)設(shè)區(qū)域可以為圖像的感興趣區(qū)域。感興趣區(qū)域又稱為roi(regionofinterest),感興趣區(qū)域是對圖像進行分析的重點區(qū)域。感興趣區(qū)域可以根據(jù)預(yù)設(shè)規(guī)則自動獲取或者是根據(jù)用戶的選取指令進行確定。例如,焦點對應(yīng)的區(qū)域為感興趣區(qū)域。
用圖像a和圖像b的部分圖像進行配準(zhǔn)可以節(jié)省匹配時的計算量,提高匹配速度。
進一步地,所述第一預(yù)設(shè)區(qū)域大于所述第二預(yù)設(shè)區(qū)域。當(dāng)?shù)谝活A(yù)設(shè)區(qū)域大于第二預(yù)設(shè)區(qū)域時進行匹配可以避免圖像配準(zhǔn)時若存在大面積重復(fù)的圖像配準(zhǔn)不準(zhǔn)確的問題。因為第一預(yù)設(shè)區(qū)域可以不僅包括重復(fù)的圖像還包括不重復(fù)的區(qū)域,使得配準(zhǔn)結(jié)果更為準(zhǔn)確。
第二平移子單元625,用于將圖像bi在圖像ai上平移,在移動過程中計算圖像bi的像素值與圖像ai的像素值相減的絕對值之和xi,獲取xi為最小值時圖像bi相對于圖像ai的相對偏移量ni。
獲取縮小后的任意一張縮小的圖像并進行平移。例如,令i=1,則將圖像b1在圖像a1上平移。
在移動過程中計算圖像bi與圖像ai的像素值相減的絕對值之和xi,當(dāng)xi為最小時,標(biāo)識在移動到該位置時圖像bi與圖像ai的差異度最小,獲取此時圖像bi相對于圖像ai的相對偏移量ni。此時的相對偏移量ni具體可以通過此時圖像bi與圖像ai的位置坐標(biāo)獲得。
第二配準(zhǔn)子單元626,用于在所述相對偏移量ni的范圍內(nèi),將圖像b在圖像a上平移,在移動過程中計算圖像b的像素值與圖像a的像素值相減的絕對值之和x,獲取x為最小值時圖像b相對于圖像a的偏移量為圖像配準(zhǔn)結(jié)果。
在獲取到相對偏移量ni后,在相對偏移量ni的范圍內(nèi)將圖像b在圖像a上平移,計算圖像b的像素值與圖像a的像素值相減的絕對值之和x,并獲取x為最小值時圖像b相對于圖像a的偏移量。具體的偏移量可以包括圖像b相對于圖像a在x軸方向的偏移量和在y軸方向的偏移量。
通過第二平移子單元625和第二配準(zhǔn)子單元626進行了兩次平移。第一次在縮小的圖像bi與圖像ai中進行平移,再根據(jù)得到的相對偏移量ni在圖像b和圖像a上平移,求得圖像b相對于圖像a的偏移量。由小到大進行迭代平移,使得將圖像b在圖像a上進行移動時,無需在每個位置都進行平移,通過獲取到的相對偏移量ni可以確定圖像b與圖像a的大致相對位置,即圖像b相對于圖像a的相對位置的范圍。再在大致相對位置內(nèi)進行平移獲取圖像b與圖像a的準(zhǔn)確相對位置??梢赃M一步提高圖像配準(zhǔn)的速度,準(zhǔn)確定位圖像b與圖像a的位置關(guān)系。
進一步地,在得到多張縮小圖片時,i值越小標(biāo)識圖像越小。則還可以通過觸發(fā)單元627根據(jù)縮小后的圖像由小到大進行依次匹配之后再通過第二配準(zhǔn)子單元626進行配準(zhǔn)。
觸發(fā)子單元627,用于若當(dāng)前ai不為m張圖像中最大的圖像,令i=i+1,在所述相對偏移量ni的范圍內(nèi),觸發(fā)所述第二平移單元將圖像bi在圖像ai上平移,在移動過程中計算圖像bi的像素值與圖像ai的像素值相減的絕對值之和xi,獲取xi為最小值時所述圖像bi相對于所述圖像ai的相對偏移量ni。
所述觸發(fā)子單元627還用于,若當(dāng)前ai為m張圖像中最大的圖像,觸發(fā)所述第二配準(zhǔn)單元在所述相對偏移量ni的范圍內(nèi),將圖像b在圖像a上平移,在移動過程中計算圖像b的像素值與圖像a的像素值相減的絕對值之和x,獲取x為最小值時圖像b相對于圖像a的偏移量為圖像配準(zhǔn)結(jié)果。
若得到多張縮小的圖像,i值越小標(biāo)識圖像越小。即a1為a圖像縮小后的m張圖像中最小的圖像,b1為b圖像縮小后的m張圖像中最小的圖像,am為圖像大小僅次于a的圖像,bm為圖像大小僅次于b的圖像。
例如,若有5張縮小的圖像,先將a1與b1進行平移和像素計算獲取相對偏移量n1,再將a2與b2進行平移和像素計算獲取相對偏移量n2,以此類推,直至將a5與b5進行平移和像素計算獲取相對偏移量n5。當(dāng)a5與b5進行平移和像素計算后,a5為5張圖像中最大的圖像,則在相對偏移量n5的范圍內(nèi)將所述圖像b在所述圖像a上平移,在移動過程中計算所述圖像b的像素值與所述圖像a的像素值相減的絕對值之和x,獲取x為最小值時圖像b相對于所述圖像a的偏移量。
根據(jù)圖像從小到大迭代可以進一步提高每層計算相對偏移量時的運算速度和準(zhǔn)確度,從而提高圖像配準(zhǔn)的速度和準(zhǔn)確度。
本實施例通過獲取連續(xù)的若干幀圖像,識別所述若干幀圖像中圖像清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像;對所述若干幀圖像進行單幀降噪處理,識別所述基準(zhǔn)圖像之外的其他已降噪圖像為待匹配圖像;將所述待匹配圖像與所述基準(zhǔn)圖像進行合成。由于將包括基準(zhǔn)圖像在內(nèi)的圖像都進行了單幀降噪,然后再將除基準(zhǔn)圖像之外的已降噪圖像與基準(zhǔn)圖像進行合成,使得用于合成的圖像都進行了降噪,合成以后的圖像噪點減少,實現(xiàn)了圖像降噪的目的。并且以清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像,保證了降噪時的圖像的清晰度滿足一定要求,降噪效果更好,提高了圖像的成像效果。
實施例
請參照圖9,圖9是本發(fā)明實現(xiàn)圖像降噪方法的較佳實施例的電子設(shè)備的結(jié)構(gòu)示意圖。
所述電子設(shè)備90是一種能夠按照事先設(shè)定或存儲的指令,自動進行數(shù)值計算和/或信息處理的設(shè)備,其硬件包括但不限于微處理器、專用集成電路(applicationspecificintegratedcircuit,asic)、可編程門陣列(field-programmablegatearray,fpga)、數(shù)字處理器(digitalsignalprocessor,dsp)、嵌入式設(shè)備等。
所述電子設(shè)備90可以是,但不限于任何一種可與用戶通過鍵盤、鼠標(biāo)、遙控器、觸摸板或聲控設(shè)備等方式進行人機交互的電子產(chǎn)品,例如,平板電腦、智能手機、個人數(shù)字助理(personaldigitalassistant,pda)、智能式穿戴式設(shè)備等。
所述電子設(shè)備90所處的網(wǎng)絡(luò)包括,但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(luò)(virtualprivatenetwork,vpn)等。
所述電子設(shè)備90包括至少一個發(fā)送裝置91、至少一個存儲設(shè)備92、至少一個處理設(shè)備93、至少一個接收裝置94、至少一個顯示設(shè)備95以及至少一個通信總線。其中,所述通信總線用于實現(xiàn)這些組件之間的連接通信。
其中,所述接收裝置94和所述發(fā)送裝置91可以是有線發(fā)送端口,也可以為無線設(shè)備,例如包括天線裝置,用于與其他設(shè)備進行數(shù)據(jù)通信。
所述處理設(shè)備93可以包括一個或者多個微處理器、數(shù)字處理器。
所述存儲設(shè)備92用于存儲圖像降噪裝置中各個程序段的程序代碼。所述存儲設(shè)備92可以為智能媒體卡(smartmediacard)、安全數(shù)字卡(securedigitalcard)、快閃存儲器卡(flashcard)等儲存設(shè)備。
優(yōu)選地,本發(fā)明的圖像降噪方法通過所述電子設(shè)備90中存儲的圖像降噪裝置來實現(xiàn)。
所述圖像降噪裝置通過獲取連續(xù)的若干幀圖像,識別所述若干幀圖像中圖像清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像;對所述若干幀圖像進行單幀降噪處理,識別所述基準(zhǔn)圖像之外的其他已降噪圖像為待匹配圖像;將所述待匹配圖像與所述基準(zhǔn)圖像進行合成。由于將包括基準(zhǔn)圖像在內(nèi)的圖像都進行了單幀降噪,然后再將除基準(zhǔn)圖像之外的已降噪圖像與基準(zhǔn)圖像進行合成,使得用于合成的圖像都進行了降噪,合成以后的圖像噪點減少,實現(xiàn)了圖像降噪的目的。并且以清晰度滿足第一預(yù)設(shè)條件的圖像為基準(zhǔn)圖像,保證了降噪時的圖像的清晰度滿足一定要求,降噪效果更好,提高了圖像的成像效果。
所述顯示設(shè)備95可以是觸摸屏等其他用于顯示畫面的設(shè)備。
在本發(fā)明所提供的幾個實施例中,應(yīng)該理解到,所揭露的方法和裝置,也可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。
對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他模塊、子模塊、單元、子單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個裝置也可以由同一個裝置或系統(tǒng)通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
最后應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。