)的屈光不正,如有問題可及時(shí)就診,給予矯 治,避免屈光性弱視的發(fā)生;對(duì)于臨床工作,該技術(shù)能提高眼科醫(yī)師、驗(yàn)光師W及全科醫(yī)師 檢影驗(yàn)光的工作效率和準(zhǔn)確率。
【附圖說明】
[0008] 圖1是本發(fā)明所述的一種屈光不正的數(shù)字化影像識(shí)別方法整體處理流程圖。
[0009] 圖2是本發(fā)明所述的眼球反射光帶重屯、識(shí)別處理流程圖。
[0010] 圖3是本發(fā)明所述的眼球反射光帶角度識(shí)別處理流程圖。
[0011] 圖4是本發(fā)明所述的帶狀投射光帶重屯、及角度識(shí)別處理流程圖。
【具體實(shí)施方式】
[0012] W下結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
[0013] 如圖1所示,本發(fā)明提供的一種屈光不正的數(shù)字化影像識(shí)別方法,實(shí)現(xiàn)步驟如下: 步驟一,將帶狀光光源投射到人眼上,驅(qū)動(dòng)帶狀光光源沿水平方向運(yùn)動(dòng),采用CCD圖像 采集裝置對(duì)人眼拍照,連續(xù)獲取多帖原始灰度圖像數(shù)據(jù); 步驟二,對(duì)單帖原始灰度圖像數(shù)據(jù)進(jìn)行眼球反射光帶重屯、識(shí)別處理,得到眼球反射光 帶的重屯、位置y),并放入眼球重屯、序列; 步驟Ξ,對(duì)單帖原始灰度圖像數(shù)據(jù)進(jìn)行帶狀投射光帶重屯、和最小外接矩形識(shí)別處 理,得到帶狀投射光帶最小外接矩形的頂點(diǎn)坐標(biāo)Rectiight化(X,y),Pi(X,y),P2(x,y), ?3(又,y))和帶狀投射光帶的重屯、位置PiiBht-c化(X,y),并將帶狀投射光帶的重屯、位置放入光 帶重屯、序列; 步驟四,對(duì)單帖原始灰度圖像數(shù)據(jù)進(jìn)行眼球反射光帶角度識(shí)別處理,得到眼球反射光 帶的角度值^eye; 步驟五,對(duì)步驟Ξ處理得到的帶狀投射光帶的最小外接矩形的頂點(diǎn)坐標(biāo)Rectiight(P〇(x,y),Pi(x,y),P2(x,y),P3(x,y))進(jìn)行處理,得到帶狀投射光帶的角度值 睪light; 步驟六,對(duì)步驟四得到的眼球反射光帶的角度值^和步驟五得到的帶狀投射光帶的 角度值進(jìn)行比較,若眼球反射光帶的角度值^light和帶狀投射光帶的角度值^eye的 差值大于預(yù)設(shè)闊值,則作為散光處理; 步驟屯,對(duì)經(jīng)過步驟二處理得到的眼球重屯、序列進(jìn)行運(yùn)動(dòng)位置識(shí)別處理,若判斷為不 動(dòng),作為正視處理,否則,得出眼球重屯、序列的運(yùn)動(dòng)方向,包括W下內(nèi)容: 對(duì)由連續(xù)η帖(n〉l)原始灰度圖像數(shù)據(jù)經(jīng)過步驟二處理后得到的眼球反射光帶的重屯、 位置序列Peye_eh(Xl,yi)(其中i=l'''n)進(jìn)行運(yùn)動(dòng)位置識(shí)別處理,若任意眼球反射光帶的重 屯、位置Peye_ch(Xl,yi)與眼球反射光帶重屯、位置序列的平均值Peye_ctrO=ΣΡ罕_ch(Xi,yi) / η(其中i = l",n)之間的差值的絕對(duì)值Diffsyea)=IPeye_ttr(Xl,yi) -Peye_ttr。I小于預(yù)設(shè) 闊值,則可判別為不動(dòng),作為正視處理;否則,可得出連續(xù)η帖眼球反射光帶的運(yùn)動(dòng)方向(向 左或向右),即眼球重屯、序列的運(yùn)動(dòng)方向(向左或向右); 步驟八,對(duì)經(jīng)過步驟Ξ處理得到的光帶重屯、序列進(jìn)行運(yùn)動(dòng)位置識(shí)別處理,若判斷為不 動(dòng),作為錯(cuò)誤識(shí)別處理,否則,得出光帶重屯、序列的運(yùn)動(dòng)方向,包括W下內(nèi)容: 對(duì)由連續(xù)η帖(η〉1)原始灰度圖像數(shù)據(jù)經(jīng)過步驟Ξ處理后得到的帶狀投射光帶的重屯、 位置序列?1^^_。&知1,71)(其中1=1,"1〇進(jìn)行運(yùn)動(dòng)位置識(shí)別處理,若任意帶狀投射光帶的重 屯、位置Plight_ctr(Xi,yi)與帶狀投射光帶重屯、位置序列的平均值PlighLctr。=ΣPiight_ctr(Xi,yi) /η(其中?=1···η)之間的差值的絕對(duì)值Diffi礎(chǔ)*ω=IPiight_ctr(Xi,yi) -PiighLctJ小 于預(yù)設(shè)闊值,則可判別為識(shí)別錯(cuò)誤;否則,可得出連續(xù)η帖(n〉l)帶狀投射光帶的運(yùn)動(dòng)方向 (向左或向右),即光帶重屯、序列的運(yùn)動(dòng)方向(向左或向右); 步驟九,對(duì)步驟屯得到的眼球重屯、序列的運(yùn)動(dòng)方向和步驟八得到的光帶重屯、序列的運(yùn) 動(dòng)方向進(jìn)行比較,兩個(gè)運(yùn)動(dòng)方向一致則判別為順動(dòng),作為遠(yuǎn)視處理,兩個(gè)運(yùn)動(dòng)方向不一致則 判別為逆動(dòng),作為近視處理。
[0014] 如圖2所示,是本發(fā)明提供的眼球反射光帶重屯、識(shí)別處理流程,具體步驟如下: 對(duì)單帖灰度圖像數(shù)據(jù)進(jìn)行圖像二值化處理,得到眼球反射光帶的二值化圖像數(shù)據(jù),圖 像二值化就是將圖像上的像素點(diǎn)的灰度值設(shè)置為0或255,也就是將整個(gè)圖像呈現(xiàn)出明顯 的黑白效果,對(duì)于給定闊值T,對(duì)圖像胃按照W下方法變換為錢渠,變換公式如下:
對(duì)眼球反射光帶二值化圖像數(shù)據(jù)進(jìn)行圖像腐蝕處理,得到眼球反射光帶二值腐蝕圖 像; 對(duì)眼球反射光帶二值腐蝕圖像進(jìn)行圖像平滑處理,得到眼球反射光帶平滑圖像; 對(duì)眼球反射光帶平滑圖像進(jìn)行圖像膨脹處理,得到眼球反射光帶膨脹圖像; 對(duì)眼球反射光帶膨脹圖像進(jìn)行圖像腐蝕處理,得到眼球反射光帶腐蝕圖像; 對(duì)眼球反射光帶腐蝕圖像進(jìn)行最大連通域處理,若最大連通域不存在,則丟棄該帖圖 像,若最大連通域存在,則可計(jì)算出該最大連通域的最小外接矩形,從而計(jì)算出該最小外接 矩形的重屯、位置即眼球反射光帶的重屯、位置y)。
[0015] 如圖3所示,是本發(fā)明提供的眼球反射光帶角度識(shí)別處理流程,具體步驟如下: 對(duì)單帖灰度圖像數(shù)據(jù)進(jìn)行圖像二值化處理,得到眼球反射光帶的二值化圖像數(shù)據(jù); 對(duì)眼球反射光帶二值化圖像進(jìn)行圖像膨脹處理,得到眼球反射光帶的膨脹圖像數(shù)據(jù); 對(duì)眼球反射光帶膨脹圖像數(shù)據(jù)進(jìn)行最佳二值化闊值處理,得到眼球反射光帶最佳二值 化闊值圖像; 對(duì)眼球反射光帶最佳二值化闊值圖像進(jìn)行直線擬合處理,若不存在滿足條件的最長(zhǎng)線 段,則丟棄該帖圖像,若存在滿足條件的最長(zhǎng)線段,則可計(jì)算出該最長(zhǎng)線段與水平線的夾角 即眼球反射光帶的角度值^
[0016] 如圖4所示,是本發(fā)明提供的帶狀投射光帶重屯、和角度識(shí)別處理流程,具體步驟 如下: 對(duì)單帖灰度圖像數(shù)據(jù)進(jìn)行圖像避位處理,得到帶狀投射光帶避位處理圖像數(shù)據(jù),預(yù)先 設(shè)置避位區(qū)域1^(31:4任。(義,7),?1(義,7),口2(義,7),?3(義,7)),將避位區(qū)域1^(31:4中的值全部 置為0,避位區(qū)域需將人眼眼球區(qū)域全部覆蓋; 對(duì)帶狀投射光帶避位處理圖像數(shù)據(jù)進(jìn)行圖像二值化處理,得到帶狀投射光帶的二值化 圖像數(shù)據(jù); 對(duì)帶狀投射光帶二值化圖像數(shù)據(jù)進(jìn)行圖像腐蝕處理,得到帶狀投射光帶二值腐蝕圖 像; 對(duì)帶狀投射光帶二值腐蝕圖像進(jìn)行圖像平滑處理,得到帶狀投射光帶平滑圖像; 對(duì)帶狀投射光帶平滑圖像進(jìn)行圖像膨脹處理,得到帶狀投射光帶膨脹圖像; 對(duì)帶狀投射光帶膨脹圖像進(jìn)行圖像腐蝕處理,得到帶狀投射光帶腐蝕圖像; 對(duì)帶狀投射光帶腐蝕圖像進(jìn)行最大連通域處理,若最大連通域不存在,則丟棄該帖圖 像,若最大連通域存在,則可計(jì)算出該最大連通域的最小外接矩形,從而計(jì)算出該最小外接 矩形的頂點(diǎn)坐標(biāo)1^(3^8^任。^,7),?1^,7),?2^,7),?3^,7))和該最小外接矩形的重屯、 位置即帶狀投射光帶的重屯、位置Plight_Etr(X,y); 根據(jù)帶狀投射光帶的最小外接矩形的頂點(diǎn)坐標(biāo)RectiightfcU,y),Pi(x,y),P2(x,y),P3