999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MatlabGUI的數字圖像信息統計

2017-09-03 10:02:59英昌盛
長春師范大學學報 2017年8期
關鍵詞:用戶信息

英昌盛

(吉林師范大學計算機學院,吉林四平136000)

基于MatlabGUI的數字圖像信息統計

英昌盛

(吉林師范大學計算機學院,吉林四平136000)

在光電成像系統獲取數字圖像過程中,由于輸入光子起伏、CCD暗電流及CCD讀出噪聲等原因使圖像質量退化,數字圖像需要經過處理后才能獲得比較理想的效果。信息統計是對降質圖像進行預處理的一個重要環節。本文應用MatlabGUI設計了數字圖像信息統計處理程序,為圖像去噪及增強等后期工作提供必要數據支持。

噪聲;正態分布;GUI;篩選;填充

隨著光電成像技術的不斷發展,數碼相機、手機等成像設備在人類生活各個領域中的應用越來越廣泛。成像設備將拍攝的場景以數字形式保存在其存儲器中,用戶既可以在設備上進行瀏覽,亦可使用和開發專門的圖像處理軟件來對這些數字圖像進行加工、處理以獲得更好的用戶體驗。

便攜數碼相機、手機等非專業成像設備在實際使用過程中所獲得的數字圖像并不理想,往往伴隨著大量噪聲[1]。導致數字圖像中出現的噪聲原因多種多樣,除了器件自身的缺陷、設備中電子器件特性等原因外,光照條件是影響成像質量的重要因素。只有獲得與數字圖像噪聲相關的統計信息,才能有的放矢地對圖像進行去噪和增強等后期處理。

1 數字圖像的噪聲

對于數字圖像Z而言,可將其看作理想圖像Y與具有某種統計特征的噪聲η的線性疊加,表述如下[2]:

Z(x,y)=Y(x,y)+η(x,y).

其中,Z為經過實際觀測并獲取的數字圖像,Y為理想的不含噪聲數字圖像,η為具有某種統計特征的加性噪聲。通常情況下,可認為加性噪聲為服從標準正態分布N(0,σ2)的高斯白噪聲。

服從正態分布N(μ,σ2)的數據滿足3σ原則[3],即數據分布在以均值μ為中心1個標準差范圍內的概率為0.6526;分布在以均值μ為中心2個標準差范圍內的概率為0.9544;分布在以均值μ為中心3個標準差范圍內的概率為0.9976。

2 數字圖像信息統計實現

Matlab是美國MathWorks公司出品的商業數學軟件,向量化編程是Matlab語言的精髓,通過向量化處理與運算可以極大提高程序運行效率。用戶既可以通過腳本控制Matlab軟件進行科學計算,也可通過GUI工具開發帶用戶界面的科學計算軟件。

2.1 數字圖像信息統計程序界面設計

在Matlab中,使用GUIDE創建如圖1所示的應用程序界面。界面左側是圖像的選擇部分,用于打開圖像文件夾和篩選指定類型的數字圖像,將篩選后圖像添加到列表。界面中間部分則用于顯示數字圖像的統計信息,包括均值、最值、標準差、眾值等,同時還可根據標準差或指定數值對數據進行篩選,并顯示篩選結果。界面右側部分則用于顯示選定圖像的直方圖。

圖1 數字圖像信息統計程序界面

2.2 數字圖像信息統計的實現

“選擇圖像文件夾”按鈕的事件處理程序將用戶指定文件夾下與設定類型匹配的所有圖像添加到列表中。在處理程序中,需要設定用于保存圖像文件路徑及圖像文件名的全局變量,然后取用戶指定的文件類型,再對圖像文件夾下的所有文件進行篩選,并將篩選結果保存到全局變量列表中。

function btnSelectFile_Callback(hObject, eventdata, handles)

global folderPath;

global imgFiles;

folderPath=uigetdir(”,’請選擇圖像文件所文件夾’);

fileType=get(handles.editFileType,’String’);

imgFiles=dir([folderPath ’’ fileType]);

strNames={imgFiles.name};

set(handles.lsbImages,’String’,strNames);

……

axes(handles.axesHist);%獲取界面中的axes句柄

cla reset;

當選擇某一圖像時,需要對圖像進行信息統計并顯示其直方圖。均值、標準差、最值、中值和眾數等信息需在各個模塊間共享,因而聲明為全局變量。針對用戶選擇的圖像,統計上述信息并將統計后的結果保存到相應位置,同時還需要將指定范圍外的數據填充到相應的數據列表中。

function lsbImages_Callback(hObject, eventdata, handles)

……

sel=get(gcf,’SelectionType’);

if strcmp(sel,’normal’)

index=get(hObject,’Value’);

pathName=folderPath;

%取出索引對應的圖像文件名

fileName=imgFiles(index).name;

imageFile=fullfile(pathName,fileName);

img=double(imread(imageFile));

imgMean=mean(img(:));%均值、標準差、最小值、最大值、中位數、眾數

imgStdDev=std(img(:));

imgMin=min(img(:));

imgMax=max(img(:));

imgMedian=median(img(:));

imgMode=mode(img(:));

axes(handles.axesHist);%獲取界面中的axes句柄

hist(img(:),imgMin:imgMax);

%將取得的統計信息輸出到表格

set(handles.tbStat,’Data’,[imgMean imgStdDev imgMin imgMax imgMedian imgMode imgMax-imgMin]);

set(handles.tbOutNum,’Data’,[]);

set(handles.tbOutLower,’Data’,[]);

set(handles.tbOutLarger,’Data’,[]);

……

end

為實現代碼重用,對篩選后數據的填充工作通過一個公共函數來完成。根據全局變量和用戶指定的標準差范圍,篩選并提取符合條件的數據,之后將數據填充到列表中。

function Process_LowerUpper(handles)

global img;

global imgMean;

global imgStdDev;

global stdSelect;

str=get(handles.editStdDev,’String’);

stdSelect=str2double(str);%獲取用戶指定的標準差

[rowLarge,colLarge,valLarge]=find(img>(imgMean+stdSelect*imgStdDev));

lenLarge=size(rowLarge,1);

pixsLarge=zeros(lenLarge,1);

for i=1∶lenLarge

pixsLarge(i)=img(rowLarge(i),colLarge(i));

end

set(handles.tbOutLarger,’Data’,[rowLarge,colLarge pixsLarge]);

[rowLow,colLow,valLow]=find(img<(imgMean-stdSelect*imgStdDev));

lenLow=size(rowLow,1);

pixsLow=zeros(lenLow,1);

for i=1∶lenLow

pixsLow(i)=img(rowLow(i),colLow(i));

end

set(handles.tbOutLower,’Data’,[rowLow colLow pixsLow]);

height=size(img,1);

width=size(img,2);

totalPixels=height*width;

ratioLower=100*lenLow/totalPixels;

ratioLarger=100*lenLarge/totalPixels;

set(handles.tbOutNum,’Data’,[totalPixels lenLow ratioLower lenLarge ratioLarger]);

4 結語

在實驗過程中,本文以便攜數碼相機拍攝的數字圖像為例展示了獲取圖像統計信息的過程,程序運行結果如圖2所示。在圖2中,由均值及方差等統計數據可知圖像亮度整體較暗,但從數據列表和圖像直方圖可以看出圖像中存在一部分高亮度值數據。根據上述信息可以推斷圖像是在環境照度較低條件下拍攝獲得,光子噪聲和CCD暗電流噪聲是圖像的主要噪聲源。

圖2 數字圖像信息統計程序運行結果

經實際測試,軟件有效獲取了數字圖像的統計信息,為進一步有針對性地對圖像進行去噪和增強等處理過程提供了必要支持。

[1]Rafael C Gonzalez,Richard E Woods,Steven L Eddins,等.數字圖像處理(MATLAB版)[M].北京:電子工業出版社,2013.

[2]Dabov K,Foi A,Egiazarian K.Image denoising with block-matching and 3D filtering[J].Proceedings of SPIE - The International Society for Optical Engineering,2006(6064):354-365.

[3]盛驟.概率論與數理統計[M].3版.北京:高等教育出版社,2001.

Digital Image Information Statistics Based on MatlabGUI

YING Chang-sheng

(Jilin Normal University, Siping Jilin 136000,China)

In the process of acquiring digital images in photo-electric imaging system, degraded images must be technically processed because of the impact introduced by photon shot noise, CCD dark current noise, CCD readout noise and so on. Information statistics is an important pre-processing step in digital image processing. In the article, we have designed an information statistics program of digital images using MatlabGUI, and it provided necessary data for further processing step, such as image denoising and image enhancement etc.

noise; normal distribution; GUI; filtering; filling

2017-03-20

英昌盛(1979- ),男,講師,從事計算機應用研究。

TP312

A

2095-7602(2017)08-0055-04

猜你喜歡
用戶信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 亚洲欧美成aⅴ人在线观看| 国产91精品调教在线播放| 国产日韩丝袜一二三区| 国产va欧美va在线观看| 国产清纯在线一区二区WWW| 日韩毛片在线播放| 国产一级二级三级毛片| 国产一级二级在线观看| 国产精品久久自在自线观看| 强乱中文字幕在线播放不卡| 日韩免费中文字幕| 亚洲美女一级毛片| 99精品在线看| 亚洲成人在线网| 久久精品人妻中文视频| 性欧美久久| 久久精品一卡日本电影| aaa国产一级毛片| 久久久精品无码一二三区| 国产色网站| 国产精品毛片一区| 亚洲福利视频网址| 久久一日本道色综合久久| 久久中文电影| 亚洲一级毛片在线播放| 伊人久热这里只有精品视频99| 欧亚日韩Av| 国产无码精品在线播放| 97se亚洲综合在线天天| 亚洲免费播放| 国产一区二区精品福利| 91国内在线观看| 欧美在线免费| 国产99视频在线| 欧美一区精品| 亚洲三级色| 四虎在线观看视频高清无码| 国内丰满少妇猛烈精品播 | 日韩欧美国产另类| 四虎永久免费地址在线网站 | 亚洲国产欧美中日韩成人综合视频| 亚洲伦理一区二区| 在线播放精品一区二区啪视频| 狠狠做深爱婷婷综合一区| 久久伊伊香蕉综合精品| 日韩中文字幕免费在线观看| 日韩欧美国产综合| 97久久人人超碰国产精品| 久久精品91麻豆| 精品伊人久久久久7777人| 欧美国产在线看| 九九久久99精品| 一区二区三区四区精品视频 | 免费在线一区| 国产成人高清精品免费5388| 玖玖精品在线| 国产高潮流白浆视频| 欧美黄网在线| 精品国产一区二区三区在线观看| 久草网视频在线| 亚洲熟女偷拍| 一区二区无码在线视频| 亚洲色图综合在线| 欧美性猛交xxxx乱大交极品| 伊人无码视屏| 亚洲精品国产综合99| vvvv98国产成人综合青青| 宅男噜噜噜66国产在线观看| 久草视频福利在线观看| 97视频免费看| 欧美午夜在线播放| 91丨九色丨首页在线播放| 欧美日韩另类在线| 国产69精品久久久久孕妇大杂乱| 伊人AV天堂| a级毛片免费看| 日韩在线播放中文字幕| 欧美激情视频二区| 亚洲v日韩v欧美在线观看| 日韩在线播放中文字幕| 丰满的少妇人妻无码区| 2020国产在线视精品在|