本發明涉及光譜檢測,具體涉及一種檢驗科用血液涂片質量智能檢測方法。
背景技術:
1、血液涂片通過將血液樣本均勻涂抹在載玻片上制成薄片,經染色后在顯微鏡下觀察細胞形態、數量及分布等特征。血液涂片的質量決定檢驗精準度,較高質量的血液涂片可以直觀、準確的反應患者的血液質量或身體狀態,而質量較差的血液涂片會影響檢測精度及檢測效率,無法有效的將檢測結果用于患者病癥分析。為保證患者血液涂片質量,提高檢測效率,需要對血液涂片進行質量檢測。
2、在一些場景下,由于涂片較厚、區域內細胞堆疊及血液涂片檢測過程中血液產生化學變化存在的性質轉變現象引起的基線漂移問題,常采用光譜信號進行一階導數計算,通常使用差分法或savitzky-golay濾波器等數值方法,以平滑數據并計算導數,隨后通過導數結果識別基線漂移的部分,并進行校正。常采用一階導數法對由于涂片較厚、區域內細胞堆疊及血液涂片檢測過程中血液產生化學變化存在的性質轉變現象引起的基線漂移問題進行修正,雖能消除基線漂移,但一階導數法會放大光譜信號中的高頻噪聲,導致信號背景干擾加劇,此外該方法還會弱化光譜特征峰,尤其在細胞堆疊區域,容易造成細胞堆疊區域丟失關鍵生化信息,導致對血液涂片質量進行檢測的檢測精度以及可靠性較低。
技術實現思路
1、為了解決現有技術中對血液涂片質量進行檢測的檢測精度以及可靠性較低的技術問題,本發明的目的在于提供一種檢驗科用血液涂片質量智能檢測方法。
2、為解決上述技術問題,所采用的技術方案具體如下:
3、本發明實施例提供了一種檢驗科用血液涂片質量智能檢測方法,包括:獲取血液涂片的整體光譜數據以及血液涂片中不同區域的各個檢測位置的光譜信號;根據不同區域的各個檢測位置的光譜信號的極值點的信號強度以及極值點所在的基線位置,確定各檢測位置的光譜信號的基線漂移波動段和正常波動段;基于檢測位置內正常波動段的基線位置以及正常波動段的峰值所在的位置,對檢測位置的光譜信號以及整體光譜數據進行初次修正,得到修正光譜信號和第一修正整體光譜數據;利用各個檢測位置的修正光譜信號中與當前的基線漂移波動段前后相鄰的基線漂移波動段的峰值以及當前的基線漂移波動段的峰值,對第一修正整體光譜數據進行二次修正,得到最終的第二修正整體光譜數據;利用第二修正整體光譜數據檢測血液涂片的質量。
4、可選的,根據不同區域的各個檢測位置的光譜信號的極值點的信號強度以及極值點所在的基線位置,確定各檢測位置的光譜信號的基線漂移波動段和正常波動段包括:根據各區域中各個檢測位置的光譜信號的中間隔極值點所在的基線位置作為波動起止位置,將波動起止于位置之間的光譜曲線段作為各個檢測位置的光譜信號的波動段;基于與當前的波動段相鄰的波動段的峰值點處的第二基線位置以及當前的波動段的第一基線位置,確定當前的波動段的峰值點處的基線漂移參數;基于與當前的波動段相鄰的波動段的峰值點的第一信號強度以及當前的波動段的峰值點的第二信號強度,確定當前的波動段的峰值點處的峰值信號漂移參數;確定基線漂移參數和峰值信號漂移參數之間的第一比值為當前的波動段的光譜曲線漂移信息;在連續的多個波動段的光譜曲線漂移信息為正的情況下,確定連續的多個波動段為基線漂移波動段,反之為正常波動段。
5、可選的,基于與當前的波動段相鄰的波動段的峰值點處的第二基線位置以及當前的波動段的第一基線位置,確定當前的波動段的峰值點處的基線漂移參數包括:計算與當前的波動段相鄰的后一個波動段的峰值點處的第二基線位置與第一基線位置之間的第一差值;確定第一差值與第一基線位置之間的第二比值為基線漂移參數。
6、可選的,基于與當前的波動段相鄰的波動段的峰值點的第一信號強度以及當前的波動段的峰值點的第二信號強度,確定當前的波動段的峰值點處的峰值信號漂移參數包括:計算與當前的波動段相鄰的后一個波動段的峰值點的第一信號強度與第二信號強度之間的第二差值;確定第二差值與第二信號強度之間的第三比值為峰值信號漂移參數。
7、可選的,基于檢測位置內正常波動段的基線位置以及正常波動段的峰值所在的位置,對檢測位置的光譜信號以及整體光譜數據進行初次修正,得到修正光譜信號和第一修正整體光譜數據包括:基于正常波動段的基線位置以及正常波動段的峰值所在的位置,確定正常波動段內基線位置與正常波動段的峰值所在的位置之間的基峰相對系數;根據正常波動段的兩端的第一時間間隔、基線漂移波動段的兩端的第二時間間隔以及基峰相對系數,確定基線漂移校對系數;利用基線漂移校對系數對基線漂移波動段的基線位置進行修正,得到基線漂移波動段的修正基線位置;基于各個檢測位置的基線漂移波動段的修正基線位置修正對應檢測位置的光譜信號以及對血液涂片的整體光譜數據進行初次修正,得到修正光譜信號和第一修正整體光譜數據。
8、可選的,基于正常波動段的基線位置以及正常波動段的峰值所在的位置,確定正常波動段內基線位置與正常波動段的峰值所在的位置之間的基峰相對系數包括:計算各正常波動段的峰值所在的位置與正常波動段的基線位置之間的第三差值,并對各第三差值進行疊加,得到第一疊加值;確定各正常波動段的第三差值與第一疊加值之間的第四比值為正常波動段內基線位置與正常波動段的峰值所在的位置之間的基峰相對系數。
9、可選的,根據正常波動段的兩端的第一時間間隔、基線漂移波動段的兩端的第二時間間隔以及基峰相對系數,確定基線漂移校對系數包括:計算第二時間間隔與第一時間間隔的均值之間的第五比值,并計算第五比值與預定數值之間的第四差值的絕對值;計算第四差值的絕對值與基峰相對系數之間的第一乘積,對第一乘積進行歸一化處理,得到基線漂移校對系數。
10、可選的,利用各個檢測位置的修正光譜信號中與當前的基線漂移波動段前后相鄰的基線漂移波動段的峰值以及當前的基線漂移波動段的峰值,對第一修正整體光譜數據進行二次修正,得到最終的第二修正整體光譜數據包括:利用各個檢測位置的修正光譜信號中與當前的基線漂移波動段前后相鄰的基線漂移波動段的峰值以及當前的基線漂移波動段的峰值,確定前后相鄰的基線漂移波動段的變動趨勢;根據不同檢測位置的各相鄰的基線漂移波動段的變動趨勢確定不同檢測位置之間的變動趨勢同一性;基于變動趨勢同一性將各個檢測位置進行分組,得到多個檢測組;基于每個檢測組中不同檢測位置的各相鄰的波動段的變動趨勢以及不同檢測位置之間的位置關系,確定各檢測組中不同檢測位置之間的曲線延伸斜值;將曲線延伸斜值中最小值對應的檢測組作為血液涂片的分析檢測組;利用分析檢測組中各檢測位置處的相對厚度確定各檢測位置的厚度權重;基于厚度權重對修正基線位置進行二次修正,得到分析檢測組中各檢測位置的相對基線位置;基于分析檢測組中各檢測位置的相對基線位置對第一修正整體光譜數據進行二次修正,得到最終的第二修正整體光譜數據。
11、可選的,根據不同檢測位置的各相鄰的基線漂移波動段的變動趨勢確定不同檢測位置之間的變動趨勢同一性包括:對各檢測位置的各相鄰的基線漂移波動段的變動趨勢的疊加值,得到各檢測位置的第二疊加值;計算不同的檢測位置的第二疊加值之間的第二乘積;利用取符函數對第二乘積進行取符處理,得到不同檢測位置之間的變動趨勢同一性。
12、可選的,基于每個檢測組中不同檢測位置的各相鄰的波動段的變動趨勢以及不同檢測位置之間的位置關系,確定各檢測組中不同檢測位置之間的曲線延伸斜值包括:計算不同的檢測位置的第二疊加值之間的第五差值,并計算第五差值與不同檢測位置之間的位置關系之間的第六比值;對各第六比值進行疊加,得到第三疊加值;計算檢測位置的數量與預定數值之間的第五差值,確定第三疊加值與第五差值之間的第七比值為曲線延伸斜值。
13、本發明具有如下有益效果:首先獲取血液涂片的整體光譜數據以及血液涂片中不同區域的各個檢測位置的光譜信號;并根據不同區域的各個檢測位置的光譜信號的極值點的信號強度以及極值點所在的基線位置,確定各檢測位置的光譜信號的基線漂移波動段和正常波動段;其次基于檢測位置內正常波動段的基線位置以及正常波動段的峰值所在的位置,對檢測位置的光譜信號以及整體光譜數據進行初次修正,得到修正光譜信號和第一修正整體光譜數據;然后利用各個檢測位置的修正光譜信號中與當前的基線漂移波動段前后相鄰的基線漂移波動段的峰值以及當前的基線漂移波動段的峰值,對第一修正整體光譜數據進行二次修正,得到最終的第二修正整體光譜數據;最后利用第二修正整體光譜數據檢測血液涂片的質量。
14、如此,本發明實施例能夠通過血液涂片的不同區域的單一檢測位置的光譜信號的基線漂移情況對各個檢測位置的光譜信號以及整體的光譜數據進行初次修正,然后結合不同區域中各個檢測位置的修正光譜信號的基線漂移情況以及峰值變化情況對初次修正后的第一修正整體光譜數據進行二次修正,在消除基線漂移的同時,避免采用一階導數法放大光譜信號中的高頻噪聲以及弱化光譜特征峰的問題,從而避免了細胞堆疊區域丟失關鍵生化信息,提高了光譜數據的修正可靠性,以及提高了最終得到的光譜數據的精度,從而提高了對血液涂片質量進行檢測的檢測精度以及可靠性。