近年來,現(xiàn)場快速檢驗(point of care test, POCT)已成為熱門研究領(lǐng)域。POCT檢測儀器操作簡單、體積小巧、便于攜帶,廣泛應(yīng)用于臨床疾病診斷。熒光免疫層析分析是利用熒光物質(zhì)標(biāo)記抗體后,結(jié)合免疫層析試紙上的抗原抗體的特異性反應(yīng),通過檢測熒光強度進行定量分析的技術(shù)。
近年來,生物技術(shù)發(fā)展迅速,熒光免疫層析分析技術(shù)也從專業(yè)醫(yī)療場所檢測,發(fā)展到基層社區(qū)檢測。因此,設(shè)計一款人機交互友好、價格低廉、方便攜帶的熒光免疫層析定量檢測裝置具有重要的研究意義。
熒光免疫定量分析方法可以分為光電掃描法和圖像分析法等。光電掃描法采用步進電動機帶動光電接收器件掃描熒光試條,通過分析光電接收器件輸出的模擬電信號變化規(guī)律進行定量檢測。目前常見的熒光免疫定量分析儀大多以光電掃描方法來實現(xiàn),如:Lateral Flow(德國Qiagen公司)、i-CHROMATM Reader(韓國)、飛測Ⅲ(廣州萬孚)等免疫熒光分析儀。雖然這些儀器具有較高的精度和穩(wěn)定性,但因體積較大、使用和維護成本較高,難以在基層和家庭普及使用。
圖像分析法通過電荷耦合器件(charge coupled device, CCD)或者互補金屬氧化物半導(dǎo)體(com- plementary metal-oxide-semiconductor, CMOS)傳感器采集試條圖像,并采用圖像分割、處理等技術(shù)提取特征值。由于減少了掃描電機和模擬信號處理電路,且軟件可在線升級,后期校準(zhǔn)操作簡單,因此與光電法相比較,圖像分析法的檢測裝置結(jié)構(gòu)簡單、檢測信息更加豐富,是實現(xiàn)便攜式免疫層析試條裝置的最有效手段。
本文利用現(xiàn)有智能手機作為終端設(shè)備,設(shè)計出具有激發(fā)光源的測試暗盒,形成一款易于操作、便于推廣的熒光免疫層析定量檢測裝置。
本文設(shè)計的熒光免疫定量檢測裝置,主要由Android智能手機和熒光測試暗盒構(gòu)成,如圖1所示。制作時,選用魅藍E智能手機作為載體,通過編寫手機App實現(xiàn)人機交互功能,調(diào)用手機的主攝像頭采集熒光試條圖像,借助手機的運算核心進行圖像分析。3D打印熒光暗盒由上下兩個部分組成,上半部分設(shè)計手機固定結(jié)構(gòu),并裝配LED、微距鏡、濾鏡、電池等器件;下半部分包括熒光試條固定卡槽、裝配定位銷等結(jié)構(gòu)。熒光測試暗盒結(jié)構(gòu)如圖2所示。
圖1 熒光免疫層析試條檢測裝置結(jié)構(gòu)示意圖
圖2 熒光免疫層析試條檢測裝置暗盒結(jié)構(gòu)圖
為了提高試條圖像數(shù)據(jù)的一致性,系統(tǒng)應(yīng)消除外界光線的干擾,整個光路盡可能空間密閉[11]。采集圖像時所需要的照明光線,由340nm波長的激發(fā)光源提供。取景口加裝微距鏡,將暗盒高度從7cm縮小到3.5cm;微距鏡前添加中心波長610nm的濾光鏡,減小其他波長的光線對熒光的影響;熒光暗盒內(nèi)部部分區(qū)域貼上漫反射片,延長光路并增大LED照射范圍。
2.1 Android軟件設(shè)計
本文設(shè)計的檢測裝置軟件,基于Android Studio平臺開發(fā),同時借助OpenCV計算機視覺庫、LitePal開源Android數(shù)據(jù)庫進行圖像分析及數(shù)據(jù)處理。以高精度、高效率、友好的人機交互體驗為目標(biāo),提高不同Android版本、終端設(shè)備間的兼容性,為后期的大面積推廣應(yīng)用做準(zhǔn)備。
軟件流程如圖3所示,圖中圖像處理環(huán)節(jié):調(diào)用截圖函數(shù)對試條圖像進行剪切,以獲得試條觀察窗部分的圖像;再使用OpenCV計算機視覺庫的降噪函數(shù)進行圖像降噪處理。
人機交互流程如圖4所示,整個程序以主頁面為中心樞紐,首頁可跳轉(zhuǎn)至歷史記錄顯示頁面,方便用戶查詢數(shù)據(jù),同時也支持觸發(fā)程序主頁面。主頁面內(nèi)包含程序的主要功能,按需跳轉(zhuǎn)至不同的功能頁面。為支持對前期采集的試條圖像進行計算,采集按鈕設(shè)計成觸發(fā)相冊頁面。采集新圖像時,點擊相冊內(nèi)置的拍照按鈕,程序轉(zhuǎn)至拍照頁面。
圖3 熒光免疫層析試條檢測軟件流程圖
圖4 人機交互流程
2.2 T線、C線圖像分割及特征值提取
對試條圖像進行觀察、比較過程中,發(fā)現(xiàn)試條做工比較精細;質(zhì)控線(control line, C線)、測試線(test line, T線)垂直方向上熒光物質(zhì)分布均勻,形狀為矩形;不同批次的試紙條T線、C線位置基本一致;試條觀察窗背景顏色單一,與目標(biāo)圖形差異主要體現(xiàn)在灰度值上。熒光暗盒上設(shè)計的試條、手機固定裝置,結(jié)實牢靠且匹配精度高。
基于軟件圖像處理、分析的靈活性考慮,本文采用固定窗口預(yù)截圖后,計算、比較滑動窗口覆蓋區(qū)域的灰度值,實現(xiàn)T線、C線的圖像探測與分割。該方法既有效地提取圖像中的目標(biāo)區(qū)域,又節(jié)約系統(tǒng)的運算資源,提高軟件運行速度。
滑動窗口運動方式如圖5所示,黑色矩形代表左邊滑動窗口,灰色矩形代表右邊滑動窗口,以橫坐標(biāo)X中點為界把圖像分為左右兩個部分,兩個滑動窗口在各自的區(qū)域內(nèi),以一個像素點為步長水平移動。每移動一次,計算出當(dāng)前覆蓋像素的灰度值總和,經(jīng)過比較算出左右區(qū)域的最大值。
在雙抗夾心熒光免疫層析試條定量分析時,可用T線、C線像素灰度值的比值作為特征值。熒光標(biāo)記物在層析的過程中,少量殘留于試條背景區(qū)域上,在設(shè)定特征值時應(yīng)考慮背景區(qū)域的影響。令左邊滑動窗口當(dāng)前覆蓋區(qū)域的灰度值總和為Hx,最大值為HC;右邊滑動窗口當(dāng)前覆蓋區(qū)域的灰度值總和為Hy,最大值為HT;特征值
公式(1)
圖5 滑動窗口運動方式
2.3 標(biāo)準(zhǔn)試條圖像測試
為了驗證軟件設(shè)計的圖像分割、特征值提取算法,本文使用標(biāo)準(zhǔn)熒光試條圖片,對檢測裝置進行測試。
圖6 熒光試條標(biāo)準(zhǔn)圖像
由于軟件算法設(shè)計合理,實際計算過程中耗時少。圖7列出1號至12號試條識別的結(jié)果,左邊的矩形框內(nèi)為C線,右邊矩形框內(nèi)為T線。
圖7 試條T線、C線檢測及分割結(jié)果
由圖7可知,軟件在標(biāo)準(zhǔn)試條圖像測試中,準(zhǔn)確識別出各試條的T線和C線。當(dāng)試條上的熒光物質(zhì)較多時,攝像頭采集到的測試線、質(zhì)控線圖像出現(xiàn)光暈。實測試條T線和C線寬度約為60個像素點,滑動窗口寬度越接近T線、C線的實際寬度時,計算結(jié)果越準(zhǔn)確。
但是滑動窗口越寬,數(shù)據(jù)量越大,增加軟件計算時間。假設(shè)T線、C線熒光物質(zhì)橫向富集特性相似,通過適當(dāng)縮小滑動窗口寬度,提高軟件計算效率。本文滑動窗口寬度取10~70像素點,每次遞增10點進行實驗,特征值t的測試結(jié)果見表1。
表1 不同寬度滑動窗口計算標(biāo)準(zhǔn)試條特征值結(jié)果
表1中數(shù)據(jù)顯示,隨著滑動窗口寬度逐漸增大,同一試條的特征值呈緩慢減小趨勢。
由圖8得出,軟件計算出來的試條圖像特征值,隨圖像T線的灰度值降低而單調(diào)遞減;同時取滑動窗口寬度50像素點計算結(jié)果比較發(fā)現(xiàn),特征值整體變化趨勢一致,線性擬合時R2>0.96。說明滑動窗口分割法在標(biāo)準(zhǔn)試條圖像分析、計算中,有效提取圖像的特征值。
圖8 特征值t分布圖
在測試過程中,二次安裝試條時,T線、C線可能發(fā)生位移。另外由于試條卡槽橫截面梯形設(shè)計,試條前、后、上、下可移動的范圍非常小。現(xiàn)把試條分別左、右移動25像素點、50像素點,上、下移動5像素點進行模擬測試,結(jié)果見表2。
由表2可知,試條左、右移動時,除了12號試條右移50像素點時,特征值增大0.001,其他試條計算結(jié)果保持不變;試條上、下移動時,特征值變化在0~0.002范圍內(nèi),不影響檢測裝置定量分析。
表2 左右移動試條特征值計算結(jié)果
程序響應(yīng)時間也是檢測裝置性能的一項重要指標(biāo),表3列出試條計算時間,結(jié)果顯示計算耗時分布比較隨機,大致落在260~310ms區(qū)間內(nèi),程序算法效率較高。
表3 計算標(biāo)準(zhǔn)試條特征值耗時
本文設(shè)計了基于Android平臺的熒光免疫層析試條檢測裝置,編寫了Android智能手機定量分析App,提出了滑動窗口圖像分割算法。實驗結(jié)果顯示,系統(tǒng)準(zhǔn)確定位試條T線和C線,特征值隨熒光強度降低單調(diào)遞減,試條T線和C線熒光物質(zhì)縱向上分布、橫向分布趨勢一致,縮小滑動窗口寬度對特征值計算結(jié)果影響微小。本文研制的檢測裝置經(jīng)校準(zhǔn)后,適用于熒光免疫層析試條定量分析。
由于受實驗條件、制作工藝、軟硬件開發(fā)水平等因素影響,該檢測裝置研制完成后,還存在一些不足之處,有待日后進一步完善:
1)用真實試條對檢測裝置進行校準(zhǔn)。
2)兼容多種熒光免疫層析試條。各試條廠商生產(chǎn)的熒光免疫層析試條尺寸大小不一,本文設(shè)計的試條卡槽的尺寸參數(shù)固定,后期可增加彈片、偏心螺母等調(diào)節(jié)機構(gòu)設(shè)計,對不同尺寸的試條進行匹配。
以上研究成果發(fā)表在2020年第4期《電氣技術(shù)》雜志,論文標(biāo)題為“基于Android平臺便攜式熒光免疫層析試條檢測裝置的設(shè)計”,作者為鄭齊、吳輝煌、高躍明。