本發(fā)明涉及藥品生產質量檢測,尤其涉及一種適用于流水線的藥品包衣厚度oct實時檢測方法及系統(tǒng)。
背景技術:
1、在藥品生產過程中,藥品的包衣厚度是影響藥品質量和療效的重要因素之一。傳統(tǒng)的包衣厚度檢測方法包括離線檢測和破壞性檢測。如申請公布號cn111504977a的中國發(fā)明專利公開了測量微丸各組分層厚度的方法及系統(tǒng),取微丸原料藥、輔料置于載玻片上制樣;選定激光波長、功率等條件對載有樣品的載玻片進行拉曼掃描,獲取原、輔料拉曼特征圖譜;用刀片將微丸切開,對微丸截面進行拉曼面掃描;將原輔料拉曼特征圖譜導入面掃描數(shù)據(jù)并分析,將不同組分用不同顏色標定,形成面掃描組分分布圖像,用標尺標在拉曼組分成像圖上標注各組分層厚度。該發(fā)明專利可以實現(xiàn)離線檢測藥品包衣厚度。但是這類方法通常需要在生產過程中停止藥品的運動,檢測效率低。
技術實現(xiàn)思路
1、本發(fā)明旨在解決無法在藥品生產過程中快速檢測藥品包衣厚度,檢測效率低的問題。為此,本發(fā)明提供一種適用于流水線的藥品包衣厚度oct實時檢測方法及系統(tǒng),具有適應性強、實時在線檢測、高精度、無損檢測和自動化程度高等優(yōu)點,能夠在藥品形狀不規(guī)則或多樣的情況下準確在線檢測包衣厚度,不需要停止生產流程,提高了生產效率和檢測一致性,從而有效提升藥品生產過程中的質量控制水平。
2、本發(fā)明提供一種適用于流水線的藥品包衣厚度oct實時檢測方法,采用的技術方案如下:包括以下步驟:
3、步驟1:從藥物生產線上獲取藥片,并放置于檢測流水線上;
4、步驟2:所述藥片在所述檢測流水線上移動,機器視覺系統(tǒng)拍攝包含藥片的圖像,從所述圖像中識別出藥片,計算藥片的檢測位置、檢測長度、擺放角度、位置水平距離和位置垂直距離;
5、步驟3:根據(jù)每個藥片的所述檢測位置、檢測長度、擺放角度、位置水平距離和位置垂直距離,生成oct系統(tǒng)工作參數(shù);
6、步驟4:根據(jù)所述工作參數(shù)控制oct系統(tǒng)的掃描振鏡移動,并對藥片進行掃描,獲得藥片的oct圖像;
7、步驟5:根據(jù)所述藥片的oct圖像計算得到藥片的包衣厚度。
8、進一步地,步驟1中,從藥物生產線上多次獲取藥片,每次從藥物生產線上獲取一個藥片。
9、進一步地,步驟2中,計算藥片的檢測位置和檢測長度的過程為:
10、根據(jù)所述圖像中識別出的藥片,確定其形狀和尺寸;
11、根據(jù)藥片的形狀和尺寸確定藥片的檢測位置和檢測長度。
12、進一步地,橢圓形藥片的檢測位置為藥品長軸方向兩端之間的直線區(qū)域;表面無凹凸紋理的圓形藥片的檢測位置為藥片圓形上表面的任意直徑兩端間的區(qū)域;表面有凹凸紋理的圓形藥片的檢測位置為根據(jù)紋理形狀設置藥片圓形上表面的特定直徑方向兩端間的區(qū)域;三角形的藥片的檢測位置為三角形表面高最長的頂點到底邊直線兩端區(qū)域;菱形藥片的檢測位置為菱形上表面最遠兩頂點之間的直線區(qū)域。
13、進一步地,擺放角度為檢測位置與oct系統(tǒng)掃描方向的夾角。
14、進一步地,以藥片的移動方向為水平方向,oct系統(tǒng)的掃描振鏡的掃描方向為垂直方向;
15、所述藥片是第1個藥片時,其位置水平距離為掃描振鏡的起始位置與第1個藥片的檢測位置的起始點之間的水平距離,其位置垂直距離為掃描振鏡的起始位置與第1個藥片的檢測位置的起始點之間的垂直距離;
16、所述藥片不是第1個藥片時,其位置水平距離為上一個藥片的檢測位置的結束點與該藥片的檢測位置的起始點之間的水平距離,其位置垂直距離為上一個藥片的檢測位置的結束點與該藥片的檢測位置的起始點之間的垂直距離。
17、進一步地,步驟3中,所述圖像中識別出的藥片是第1個藥片時,通過公式(1)計算oct系統(tǒng)的工作參數(shù),
18、(1)
19、其中,表示oct系統(tǒng)對第1個藥片的掃描速度,表示藥片的前進速度,表示第1個藥片的擺放角度,表示oct系統(tǒng)的起始工作時刻,表示第1個藥片對應的位置水平距離,表示第1個藥片對應的位置垂直距離,表示第1個藥片的掃描時長,表示第1個藥片的檢測長度;
20、所述圖像中識別出的藥片不是第1個藥片時,通過公式(2)計算oct系統(tǒng)的工作參數(shù),
21、(2)
22、其中,表示oct系統(tǒng)的掃描點從第個藥片的檢測位置的結束點移動到第個藥片的檢測位置的起始點的時長,表示第個藥片的檢測位置的結束點到第個藥片的檢測位置的起始點之間的水平距離,表示oct系統(tǒng)的掃描點從第個藥片的檢測位置的結束點移動到第個藥片的檢測位置的起始點的速度,表示第個藥片的檢測位置的結束點到第個藥片的檢測位置的起始點之間的垂直距離,表示oct系統(tǒng)對第個藥片的掃描速度,表示第個藥片的擺放角度,表示第個藥片的掃描時長,表示第個藥片的檢測長度,。
23、進一步地,步驟4中,使用圖像處理算法對oct圖像進行分析,確定藥片的包衣層的邊界,測量從藥片表面到包衣層內部邊界的距離,得到藥片的包衣厚度。
24、進一步地,步驟2具體為:
25、所述機器視覺系統(tǒng)的數(shù)量為兩個,分別為第一機器視覺系統(tǒng)和第二機器視覺系統(tǒng),
26、所述藥片在所述檢測流水線上移動,依次通過第一機器視覺系統(tǒng)和第二機器視覺系統(tǒng),
27、所述第一機器視覺系統(tǒng)拍攝包含藥片的第一圖像,從所述第一圖像中識別出藥片,計算藥片的檢測位置和檢測長度;
28、所述第二機器視覺系統(tǒng)拍攝包含藥片的第二圖像,從所述第二圖像中識別出藥片,計算藥片的擺放角度、位置水平距離和位置垂直距離。
29、本發(fā)明還提供一種適用于流水線的藥品包衣厚度oct實時檢測系統(tǒng),用以執(zhí)行上述的適用于流水線的藥品包衣厚度oct實時檢測方法,包括:檢測流水線,以及在所述檢測流水線上依次設置的藥片獲取機構、機器視覺系統(tǒng)和oct系統(tǒng),所述機器視覺系統(tǒng)、oct系統(tǒng)均與計算機系統(tǒng)連接;
30、所述檢測流水線,用于移動藥片;
31、所述藥片獲取機構,用于從藥物生產線上獲取藥片,并放置于檢測流水線上;
32、所述機器視覺系統(tǒng),用于拍攝包含藥片的圖像;
33、所述計算機系統(tǒng),用于從所述圖像中識別出藥片,計算藥片的檢測位置、檢測長度、擺放角度、位置水平距離和位置垂直距離;根據(jù)每個藥片的所述檢測位置、檢測長度、擺放角度、位置水平距離和位置垂直距離,生成oct系統(tǒng)工作參數(shù);根據(jù)所述藥片的oct圖像計算得到藥片的包衣厚度;
34、所述oct系統(tǒng),用于根據(jù)所述工作參數(shù)控制其掃描振鏡移動,并對藥片進行掃描。
35、本發(fā)明實施例中的上述一個或多個技術方案,至少具有如下技術效果之一:
36、本發(fā)明為每種藥片設計了檢測位置,并利用機器視覺系統(tǒng)識別藥片,計算檢測位置、檢測長度、擺放角度、位置水平距離和位置垂直距離,確定oct系統(tǒng)的工作參數(shù),控制掃描振鏡移動,準確沿藥片的檢測位置進行掃描。本發(fā)明能夠從藥物生產線上不斷地獲取藥片,并對藥片包衣厚度實時檢測,提高了檢測效率。
37、本發(fā)明具有適應性強、實時在線檢測、高精度、無損檢測和自動化程度高等優(yōu)點,可以識別不同形狀的藥片,并在不停止藥品運動的情況下,實時在線檢測藥品的包衣厚度。
38、本發(fā)明的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。