楊震倫 石坤泉 劉柱棟 何俊凡
摘 ?要:生豬養(yǎng)殖產(chǎn)業(yè)是我國最重要的畜牧產(chǎn)業(yè)之一,而生豬體溫的測量在疫病防治中具有重要作用。針對常規(guī)的接觸式生豬體溫測量方法人力成本高及效率低的問題,文章基于熱成像模塊LEPTON 3.5設(shè)計(jì)了一種非接觸式的生豬體溫監(jiān)測系統(tǒng),在豬舍部署之后能自動對生豬對象進(jìn)行連續(xù)的體溫監(jiān)測,可以被應(yīng)用到生豬養(yǎng)殖的體溫異常的篩選中,具有易于部署及使用,自動化程度高等優(yōu)點(diǎn)。
關(guān)鍵詞:LEPTON 3.5;紅外測溫;生豬體溫監(jiān)測;STM32單片機(jī)
中圖分類號:TP23 文獻(xiàn)標(biāo)志碼:A ? ? ? ? 文章編號:2095-2945(2020)19-0028-04
Abstract: Pig breeding industry is one of the most important animal husbandry industries in China, and the measurement of pig body temperature plays an important role in epidemic prevention and control. In order to solve the problems of high labor cost and low efficiency of the conventional contact pig temperature measurement method, a non-contact pig temperature monitoring system is designed based on the thermal imaging module LEPTON 3.5. After the pig house is deployed, it can automatically monitor the body temperature of pig objects continuously, and can be applied to the screening of abnormal body temperature in pig breeding. It has the advantages of easy deployment and use, high degree of automation, and so on.
Keywords: LEPTON 3.5; infrared temperature measurement; pig temperature monitoring; STM32 single chip microcomputer
引言
生豬養(yǎng)殖業(yè)作為我國畜牧養(yǎng)殖業(yè)中最具代表性的產(chǎn)業(yè),如何有效控制養(yǎng)殖成本,規(guī)避大規(guī)模疾病感染風(fēng)險并實(shí)現(xiàn)經(jīng)濟(jì)效益是近年來相關(guān)研究工作者與養(yǎng)殖場管理人員密切關(guān)注的內(nèi)容。生豬體溫的變化是生豬生理狀況的直接反映,體溫變化的規(guī)律及狀況在臨床上是診斷感染疾病類型的有效參考依據(jù),偏離了正常范圍的生豬體溫變化往往預(yù)示著某些疾病的發(fā)生[1],持續(xù)異常的體溫變化若不能得到及時的控制與處理,可能導(dǎo)致生豬的嚴(yán)重疾病甚至是死亡。對于生豬體溫的持續(xù)監(jiān)控一方面能早期發(fā)現(xiàn)患病的生豬個體、另一方面有利于對傳染病在生豬群體的發(fā)展程度進(jìn)行評估等,因此,在生豬養(yǎng)殖中監(jiān)測生豬體溫的變化情況并利用來對生豬疾病進(jìn)行防控具有重要的現(xiàn)實(shí)意義。
養(yǎng)殖生豬從保育豬,到長肉以及成年的各個階段,身體成長較快,體溫變化大,采用人工監(jiān)測體溫的方法要求管理者具有較為豐富的養(yǎng)殖經(jīng)驗(yàn)以及疾病防控經(jīng)驗(yàn),而養(yǎng)殖場現(xiàn)有的體溫信息獲取方法,多使用體溫計(jì),耳溫槍等測溫工具直接接觸生豬,獲取其直腸溫度或者是耳部溫度,這類測量方法易受生豬的情緒起伏、測量次數(shù)等因素影響,并存在易引起交叉感染等缺點(diǎn),并不適用于集約化養(yǎng)殖場。通過手持的紅外熱像儀對生豬體溫進(jìn)行監(jiān)測的方法[2]雖然能避免直接接觸生豬,但是由于養(yǎng)殖場中生豬的數(shù)量較多,需要配備專門的人員進(jìn)行測量,這造成養(yǎng)殖成本的增加。有研究采用了PC機(jī)+小車+紅外熱像儀的方案實(shí)現(xiàn)了生豬體溫巡檢系統(tǒng),但是由于體積大、成本高并且只能適用于限位欄豬舍,其應(yīng)用范圍較窄[3]。還有研究采用了紅外攝像頭+現(xiàn)場服務(wù)器的方式定點(diǎn)采集豬舍某個區(qū)域的溫度并用Labview來實(shí)現(xiàn)紅外圖像中的目標(biāo)識別和溫度提取,然而這種方案也存在著體積大,成本高,且采集范圍有限,無法在多種規(guī)模的生豬養(yǎng)殖場中得到實(shí)際應(yīng)用等問題[4]。隨著紅外成像技術(shù)與物聯(lián)網(wǎng)技術(shù)的持續(xù)發(fā)展,在養(yǎng)殖中使用更為先進(jìn)高效的小體積,靈活性高的體溫自動監(jiān)測方法能更好的滿足現(xiàn)代化、規(guī)?;B(yǎng)殖場的需要,是幫助養(yǎng)殖農(nóng)戶實(shí)現(xiàn)生豬疾病防控的有效手段。
本文基于先進(jìn)的紅外熱成像模塊LEPTON 3.5,結(jié)合自主研發(fā)的熱圖像分析處理算法與物聯(lián)網(wǎng)技術(shù),實(shí)現(xiàn)一種非接觸式生豬體溫自動監(jiān)測系統(tǒng),與現(xiàn)有的生豬體溫監(jiān)測方法相比,具有易于部署及使用、經(jīng)濟(jì)高效等特點(diǎn),更適合在集約化生豬養(yǎng)殖場的普及使用。
1 LEPTON 3.5功能介紹
LEPTON 3.5是菲利爾公司(FLIR)生產(chǎn)的高分辨率微型紅外熱成像模塊,具有體積小,分辨率高,易于集成,功能強(qiáng)等優(yōu)點(diǎn)?;贚EPTON 3.5模塊可以實(shí)現(xiàn)熱像儀,也可以設(shè)計(jì)各種需要獲取溫度的其它各類應(yīng)用系統(tǒng),如智能手機(jī)、診斷工具、汽車、物聯(lián)網(wǎng)設(shè)備、安防系統(tǒng)、機(jī)器視覺系統(tǒng)、高級游戲設(shè)備、無人機(jī)系統(tǒng)等[5]。LEPTON 3.5模塊的主要特點(diǎn)為:(1)160×120有效像素;(2)長波紅外,波長為8μm 至 14μm;(3)熱靈敏度<50mK(0.050℃);(4)具有25°,50°和57°水平視場(HFOV)的配置;(5)快速成像 (< 1.2 秒);(6)低功耗(常規(guī)為160mW,快門為800mW,低功耗模式為5mW);(7)RoHS兼容。
LEPTON 3.5模塊內(nèi)置集成的數(shù)字熱圖像處理功能,包括自動熱環(huán)境補(bǔ)償,噪聲濾波器,非均勻性校正和增益控制等。在硬件接口方面,提供了與標(biāo)準(zhǔn)Molex或類似的側(cè)面接觸連接器的32針插座接口,其中包括了基于SPI的視頻接口和類似于IIC的串行控制接口CCI。在軟件接口方面,則提供了包括16位的命令寄存器、攝像頭開啟寄存器、狀態(tài)寄存器、數(shù)據(jù)長度寄存器及數(shù)據(jù)寄存器等接口,并基于這些寄存器提供了一整套軟件開發(fā)接口(SDK)。Lepton SDK將軟件接口劃分為獨(dú)立的子系統(tǒng)或模塊。主要包括用于配置視頻輸出對比度和亮度處理的AGC模塊、提供攝像頭系統(tǒng)的信息和狀態(tài)的SYS模塊、提供處理視頻數(shù)據(jù)控制的VID模塊、提供系統(tǒng)的其他配置和控制功能以及相關(guān)的信息和狀態(tài)查詢的OEM模塊、提供輻射特性控制的RAD模塊等。
由于LEPTON 3.5模塊的各種優(yōu)良的特性,使其得到眾多開發(fā)者的青睞,也有一些第三方的機(jī)構(gòu)如GetLab等為LEPTON 3.5模塊開發(fā)了一些外圍的模塊,使得LEPTON 3.5模塊能夠更為簡易地集成到各類應(yīng)用系統(tǒng)中。
2 基于LEPTON 3.5的生豬體溫監(jiān)測系統(tǒng)設(shè)計(jì)
下面將分別對生豬體溫監(jiān)測系統(tǒng)的硬件和軟件設(shè)計(jì)分別展開闡述。
2.1 硬件設(shè)計(jì)
本文提供了一個具有可伸縮性的生豬體溫監(jiān)測系統(tǒng)硬件方案,其結(jié)構(gòu)框圖如圖1所示,包括了由線段虛線框和點(diǎn)狀虛線框分別框起來的兩種方案。線段虛線框的方案主要應(yīng)用于數(shù)據(jù)收集場合,而點(diǎn)狀虛線框的方案主要面向數(shù)據(jù)收集及現(xiàn)場的處理報警等應(yīng)用場合。兩個方案都包括了前端的數(shù)據(jù)采集及預(yù)處理模塊,包括了紅外熱成像模塊LEPTON 3.5,微處理器STM32F417及能讀取生豬耳標(biāo)的RFID讀頭。STM32F417是意法半導(dǎo)體公司的一款高性能32位微處理器,基于ARM的Cortex-M4架構(gòu),其內(nèi)部同時整合了MCU和DSP功能與特性,具有強(qiáng)大的控制和數(shù)字信號處理能力,在有一定的圖像處理需要的控制系統(tǒng)的應(yīng)用中具有一定的優(yōu)勢[6]。STM32F417通過SPI接口及IIC接口與LEPTON 3.5連接來控制LEPTON 3.5的工作并獲取紅外圖像,通過UART接口來連接RFID讀頭來讀取生豬耳標(biāo)上的生豬個體標(biāo)記信息。
針對生豬體溫測量的不同應(yīng)用需求,本文提供了兩套方案,如果只需要實(shí)現(xiàn)數(shù)據(jù)收集,則可采用圖1中線段虛線框所框起來的方案,除了數(shù)據(jù)采集及預(yù)處理模塊之外,還增加了用于數(shù)據(jù)的本地存儲的SD卡和用于將數(shù)據(jù)傳輸?shù)竭h(yuǎn)程服務(wù)器的WIFI網(wǎng)卡。這種方案具有體積小,成本低等特點(diǎn),可以實(shí)現(xiàn)在生豬養(yǎng)殖場的多點(diǎn)部署,全面覆蓋生豬活動范圍,從而實(shí)現(xiàn)有效的生豬體溫連續(xù)監(jiān)控。另一套方案采用圖1中點(diǎn)狀虛線框?qū)?yīng)的硬件結(jié)構(gòu),是面向數(shù)據(jù)收集及現(xiàn)場的離線處理報警的應(yīng)用場合。該方案在數(shù)據(jù)采集及預(yù)處理模塊基礎(chǔ)上,增加了一塊UP2板。UP2板(UP Squared Board)是研揚(yáng)科技推出的一種小體積的單板計(jì)算機(jī),板上的CPU包括了Intel 賽揚(yáng)N3350/奔騰N4200/凌動E3940中的一種,內(nèi)存為LPDDR4,提供1GB到8GB的可選配置,存儲為16GB到128GB eMMC的可選配置,還包含支持4K編解碼器的Intel Gen9 GPU。UP2板提供了40引腳GPIO、60引腳EXHAT連接器,可以支持SATA3、PCIe和M.2的擴(kuò)展端口。UP2板還具有多個USB端口和CSI、HDMI、DP和eDP接口。UP2板已經(jīng)被應(yīng)用到數(shù)據(jù)采集和控制等應(yīng)用場合當(dāng)中[7]。增加了UP2板之后,相當(dāng)于在數(shù)據(jù)采集及預(yù)處理模塊的后面增加了一個小型計(jì)算機(jī),可以實(shí)現(xiàn)數(shù)據(jù)的存儲和現(xiàn)場處理,并給出即時的反饋。該方案能有效實(shí)現(xiàn)生豬養(yǎng)殖場管理員所關(guān)心的重點(diǎn)監(jiān)控的單點(diǎn)生豬體溫監(jiān)控。由于UP2板自帶以太網(wǎng)口,也可以擴(kuò)展WIFI網(wǎng)卡,所以本方案也支持將所采集的數(shù)據(jù)提交到遠(yuǎn)程服務(wù)器中。
2.2 軟件設(shè)計(jì)
在動物體溫的測量上,紅外熱像儀比較適合測定豬的皮溫,因?yàn)樨i的皮膚上的被毛并不像其它大型養(yǎng)殖動物的被毛那么厚,而且豬的皮膚還有一些裸露的區(qū)域[8]。有研究表明,與體溫相關(guān)性最高的生豬皮膚測量位點(diǎn)是耳朵、眼睛和乳房。有研究表明,生豬體溫與皮溫區(qū)域的關(guān)系上,眼睛和耳朵是較為能重復(fù)體現(xiàn)體溫的皮膚區(qū)域。而對于生豬耳朵皮溫與體溫的相關(guān)性研究中發(fā)現(xiàn)耳根與體溫的相關(guān)性明顯高于耳尖與體溫的相關(guān)性[2]。因此利用紅外熱成像模塊來對生豬的體溫進(jìn)行監(jiān)測,隨著監(jiān)測目的和精度的不同要求,對于生豬溫度采集區(qū)域的要求也有一定差別,如果是大規(guī)模的篩查,對于精度要求較低,則對生豬頭部進(jìn)行溫度采集并獲取高溫點(diǎn)即可實(shí)現(xiàn),如果有精度要求,則以耳根和眼睛區(qū)域的溫度采集為佳。
本文也分別提供了與兩種硬件方案對應(yīng)的軟件設(shè)計(jì)方案,如圖2所示。其中實(shí)線框內(nèi)的是面向數(shù)據(jù)收集場合的功能,虛線框內(nèi)的是面向數(shù)據(jù)收集及現(xiàn)場的處理報警等應(yīng)用場合的功能。圖像采集模塊和個體信息讀取模塊是基本的模塊,主要實(shí)現(xiàn)了對生豬對象的紅外圖像信息的采集和個體信息的讀取,其中圖像采集模塊的流程圖如圖3所示。其具體的操作主要涉及到對本文對LEPTON 3.5介紹內(nèi)容中的各類寄存器的讀寫操作,相關(guān)操作流程可參見官方提供的LEPTON 3.5軟件接口描述文檔(FLIR LEPTON
Software IDD)。數(shù)據(jù)存儲模塊及數(shù)據(jù)傳輸模塊的操作屬于較為通用的功能,在此不再贅述。
圖像識別模塊、異常檢測及報警模塊是在UP2板上實(shí)現(xiàn),本文的設(shè)計(jì)是在UP2板上安裝Linux操作系統(tǒng),再使用Python語言撰寫的代碼來實(shí)現(xiàn)相關(guān)功能。其具體實(shí)現(xiàn)需要考慮設(shè)備的部署位置,本文參照現(xiàn)有在生豬限位欄上方采集圖像的做法[3]給出了一種實(shí)現(xiàn)的方法,如果部署到其它位置,隨著采集角度的變化對其中目標(biāo)提取方法進(jìn)行調(diào)整即可,本文的圖像識別模塊、異常檢測及報警模塊的流程圖分別如圖4和圖5所示。
其中圖像識別模塊需要根據(jù)原始的紅外圖像判斷是否存在需要采集的生豬對象的信息,從限位欄上方采集,可以采用簡單的圓形識別的方法來實(shí)現(xiàn)判斷。在獲得了生豬對象的輪廓后,異常檢測及報警模塊的功能主要是需要定位到關(guān)心的區(qū)域如耳根處并結(jié)合紅外熱成像模塊LEPTON 3.5所提供的紅外圖像每個像素點(diǎn)的溫度信息來確定生豬對象的體溫。如果體溫信息超出預(yù)先設(shè)置的范圍,則進(jìn)行報警。這里的關(guān)鍵是定位耳根位置,目前已經(jīng)有一些方法研究基于當(dāng)前對象,利用先驗(yàn)的生豬體態(tài)信息來判斷耳根的位置[9]。本文所面向的在限位欄上方的拍攝方式,通過確定生豬的頭部,再按一定比例截取生豬頭部的圖像,再根據(jù)簡單而有效的先驗(yàn)信息來獲取耳根的位置。
3 結(jié)論
本文從生豬養(yǎng)殖業(yè)對生豬疾病的早發(fā)現(xiàn)從而實(shí)現(xiàn)有效防治的需求出發(fā),根據(jù)生豬養(yǎng)殖環(huán)境的特點(diǎn)和生豬自身的特點(diǎn),提供了一套實(shí)用性的方案,具有體積小、易于部署的特點(diǎn),兼顧了生豬體溫的多點(diǎn)監(jiān)控及特定區(qū)域重點(diǎn)監(jiān)控的需求,具有較高的實(shí)用價值,對于其它大型牲畜的體溫監(jiān)測系統(tǒng)提供了有益的設(shè)計(jì)參考。
參考文獻(xiàn):
[1]楊玉鳳,邵艷萍.豬體溫升高的原因分析與常見疾病[J].現(xiàn)代畜牧科技,2012(5):153.
[2]孟祥雪.紅外熱像儀在母豬皮溫現(xiàn)場檢測中的應(yīng)用[D].哈爾濱:東北農(nóng)業(yè)大學(xué),2016.
[3]肖德琴,劉勤,陳麗,等.設(shè)施豬場生豬體溫紅外巡檢系統(tǒng)設(shè)計(jì)與試驗(yàn)[J].農(nóng)業(yè)機(jī)械學(xué)報,2019,50(7):194-200.
[4]孟珍琪.基于紅外技術(shù)的生豬體溫自動檢測的研究[D]:天津農(nóng)學(xué)院,2018.
[5]FLIR ?Systems Inc.. LWIR MICRO THERMAL CAMERA MODULE Lepton. 2020 [updated 2020; cited 2020]; Available from: https://www.flir.com/products/lepton/.
[6]于紅利.基于STM32F417的JPEG壓縮算法優(yōu)化與實(shí)現(xiàn)[J].洛陽理工學(xué)院學(xué)報(自然科學(xué)版),2016,26(4):68-72.
[7]胡良順,張鎮(zhèn)榮,李大宇.基于UP2Board的小型離子阱質(zhì)譜儀數(shù)據(jù)采集與控制系統(tǒng)[J].國外電子測量技術(shù),2019,38(08):63-68.
[8]Stokes JE, Leach KA, Main DCJ, et al. An investigation into the use of infrared thermography (IRT) as a rapid diagnostic tool for foot lesions in dairy cattle [J]. The Veterinary Journal. 2012,193(3):674-678.
[9]朱偉興,劉波,楊建軍,等.基于改進(jìn)主動形狀模型的生豬耳部區(qū)域檢測方法[J].農(nóng)業(yè)機(jī)械學(xué)報,2015,46(3):288-295.