色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

疫苗接種機器人中的肌肉注射點智能檢測技術

XILINX開發者社區 ? 來源:XILINX開發者社區 ? 作者:王潤曦、顧宇琪、 ? 2022-07-14 14:28 ? 次閱讀

摘要

本項目對于目前全球新冠疫情下低收入國家疫苗接種率不高的問題,運用AMD-Xilinx提供的KV260硬件平臺和Vitis-AI開發平臺,基于2D圖像的視覺AI輔助的疫苗肌肉注射點檢測技術,結合輕量級神經網絡模型,利用量化技術、后處理技術等,設計了一個低開發成本、低人力成本、低交叉感染風險的自動疫苗接種方案。

項目背景

新型冠狀病毒還在影響著人們生活的方方面面,給公共衛生、全球運輸系統和許多領域帶來了前所未有的挑戰。大多數政府已經實施過封鎖,限制國際旅行等各類政策,以減輕病毒的傳播。鑒于目前還沒有能夠對抗病毒的特效藥,接種疫苗仍然是最有效手段之一。

然而,全球疫苗接種率仍然很低,尤其是在低收入國家。根據世衛組織的數據,低收入國家只有14.5%的人口接種了至少一劑疫苗[1]。許多非洲國家的疫苗接種率更低,僅在1.5%至4%之間。在這種情況下,如何才能提供一個低成本的疫苗接種方案是最緊急,但也是極具挑戰性的。因為開發疫苗本身成本很高,接種疫苗這個過程也有一定成本,此外,傳統的疫苗接種可能會增加病毒傳播的風險,還有醫護人員的工作量。

自主機器人注射能成為一種安全有效的方案,人們只需走進封閉的空間,露出手臂。最近,有兩個自動注射機器人原型被開發出來。第一個是加拿大的初創公司開發的Cobi:是世界上第一個自動無針注射機器人,它通過激光雷達傳感器和AI位置跟蹤,得以識別人體識別。然后, 360度深度感知系統會引導機械臂定位,注射藥物[2]。另外一個是“后羿”,它是由上海同濟大學研發的國內首款自動疫苗注射機器人,它通過三維人體模型,得以自動識別注射位置。通過一個簡單的三維點云相機對人體進行拍攝,快速自動擬合人體對應部位的三維模型,準確識別疫苗注射部位及注射角度。[3, 4]

9cebbede-033d-11ed-ba43-dac502259ad0.jpg

值得一提的是,這兩種解決方案都采用了無針注射,確保了安全和無痛注射。另一個關鍵因素是它們檢測注射部位的方案。為了完成檢測任務,這兩種機器人的方案都涉及到復雜的三維模型識別算法還有多維度的傳感器。雖然這兩個機器人所用的算法可以提供準確的部位檢測,但它們也涉及大量的開發工作,多維度傳感技術和昂貴的硬件支持,這些都會增加這些機器人的整體成本。所以本項目中,我們認為有必要去提出一個低成本且有效的注射點識別方案,這樣才將機器人部署到世界各地。

在正式開始項目之前,我們咨詢醫學專家得知目前的新冠疫苗主要是靠肌肉注射,因為可以使藥劑迅速參與到系統循環中。綜合考慮下,三角肌是最適合接種的部位,因為它血供充足,面積大。而且不同個體之間,三角肌差異不大。這啟發了我們,基于Xilinx KV260,利用視覺AI輔助技術,實現2D肌內注射部位檢測方案。

技術設計過程總覽

9cff6038-033d-11ed-ba43-dac502259ad0.png

我們的目標是讓連接 KV260 的顯示器指示患者手臂上的注射部位。由于硬件資源的限制和目前現有的手臂檢測工作數量較少,我們決定將問題簡化為人臉檢測輔助后處理來指示結果。對于我們項目的主體部分,研究重點放在基于 Vitis-AI 的模型選擇和訓練策略。而對于后處理,主要使用OpenCV進行代碼編寫,后使用VVAS進行編譯和處理。在測試階段,我們使用收集到的與我們的應用場景相匹配的圖片來查看模型與后處理模塊結合下的準確性,然后相應地調整我們的模型或是后處理模塊的參數

基于Vitis-AI的模型準備

根據VVAS官網的描述,VVAS支持 Vitis-AI 模型是有限的,對于我們需要的模型類 FACEDETECT,VVAS 中只有 densebox 可用,并且精度在我們可以接受的范圍內??紤]到我們的應用場景是疫苗接種。為了降低病毒傳播的風險,人們在打針時大多戴口罩。Vitis-AI 中預訓練使用的數據集為 WIDER FACE,該數據集內不強調佩戴醫用口罩的人臉。為了確??梢院芎玫貦z測戴口罩的人臉,尤其是當人們在注射過程中將側臉轉向儀器時,我們使用 MAFA(一個有口罩人臉數據集)對densebox原先自帶的預訓練的結果進行增加性訓練。

模型訓練、量化與編譯流程

我們采用Vitis-AI里面預置的Caffe框架,可以使用以下命令在Vitis-AI中啟動它:

9d172dbc-033d-11ed-ba43-dac502259ad0.png

我們的訓練是基于Vitis-AI中預訓練結果進行的,可以訪問Vitis-AI的官方repo下載需要的densebox模型相關文件,并執行以下命令:

9d2e960a-033d-11ed-ba43-dac502259ad0.png

當然,在執行以上命令之前,請記得將“train.prototxt”文件中指向數據集的path改為MAFA數據集所在的路徑。

對于模型的量化,我們只需執行以下命令:

9d5277a0-033d-11ed-ba43-dac502259ad0.png

該命令中使用到的“.caffemodel”浮點模型文件可由上一步的訓練命令執行后得到,也可從我們整個項目的repo中下載:

https://github.com/iCAS-SJTU/J-eye/tree/main/models/float

為了得到最后能在KV260上執行的模型文件“.xmodel”,我們需要對量化后模型文件進行編譯,可采用以下命令:

9d62bf20-033d-11ed-ba43-dac502259ad0.png

該命令中使用的文件均可從https://github.com/iCAS-SJTU/J-eye/tree/main/models/quantized下載,其中兩個“deploy.*”文件均為模型量化后結果,“arch.json”文件可由KV260的官方源碼repo獲得。

后處理模塊搭建

后處理模塊的搭建中主要運用的工具就是VVAS,我們需要將它的整個repo clone下來。

9d700ed2-033d-11ed-ba43-dac502259ad0.png

(該部分的過程都假定我們在“${PATH_TO_VVAS}/VVAS/”目錄底下,關于交叉編譯環境的搭建,由于篇幅原因,詳見我們在hackster.io上發布的文章)。

首先,我們需要先編譯vvas-util里面的文件。這之中的第一步需要我們修改“meson.cross”里面的“SYSROOT”和“NATIVESYSROOT”。接著我們在“vvas-utils/”這個目錄下執行以下命令:

9d8abd54-033d-11ed-ba43-dac502259ad0.png

在成功編譯之后,將以下文件復制到指定位置。

9d98f860-033d-11ed-ba43-dac502259ad0.png

同時也可以把“vvas-utils/”目錄下的所有“.h”文件復制到“${SYSROOT}/usr/include”這個目錄下以避免一些后續的報錯。

結束了“vvas-utils”部分的編譯之后,我們開始“vvas-gst-plugins”部分的處理。我們可以再利用前面編輯過的“meson.cross”文件(直接復制到“vvas-gst-plugins/”目錄下),然后執行同樣的編譯命令。

9da96f6a-033d-11ed-ba43-dac502259ad0.png

成功編譯之后,我們還需要做一些文件復制。

9db5b8d8-033d-11ed-ba43-dac502259ad0.png

同時也同樣需要把“vvas-gst-plugins/”目錄下的所有“.h”文件復制到“${SYSROOT}/usr/include”這個目錄下以避免一些后續的報錯。

最后一步,我們進入到“vvas-accel-sw-libs/”目錄下,將其中“vvas_xboundingbox/src”下的“vvas_xboundingbox.cpp”替換成我們修改過的https://github.com/iCAS-SJTU/J-eye/tree/main/post-processing/src中的cpp代碼。然后執行以下命令:

9dc8c4b4-033d-11ed-ba43-dac502259ad0.png

在編譯成功之后,進入到“build/vvas_xboundingbox/”下我們可以找到”vvas_xboundingbox.so”文件用于后處理模塊當中。

集成于KV260

由于我們的應用是基于smartcam的,我們需要先下載基本的smartcam應用包。

9dda92fc-033d-11ed-ba43-dac502259ad0.png

在/opt/xilinx/share/ivas/smartcam/目錄下,執行以下命令。

9df5246e-033d-11ed-ba43-dac502259ad0.png

接著,將

https://github.com/iCAS-SJTU/J-eye/tree/main/models/compiled

中所有的文件下載到該目錄中。我們還需要將后處理模塊要用到的文件

https://github.com/iCAS-SJTU/J-eye/tree/main/post-processing

復制到/opt/xilinx/lib目錄底下。文件都部署完成后,我們可以執行以下命令來運行整個程序。

9e0d0840-033d-11ed-ba43-dac502259ad0.png

結果演示

患者應面朝左側直立站/坐于相機前,檢測結果將呈現于下圖中顯示器。

9e53f07a-033d-11ed-ba43-dac502259ad0.jpg

當患者位于難以進行注射的位置時,顯示器上將發出位置偏離的警告信息。

9e6e5af0-033d-11ed-ba43-dac502259ad0.jpg

當患者位于可檢測范圍內時,注射點位置將由白色圓圈標出。

9e82de4e-033d-11ed-ba43-dac502259ad0.jpg

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    211

    文章

    28524

    瀏覽量

    207557
  • 檢測技術
    +關注

    關注

    2

    文章

    355

    瀏覽量

    29094

原文標題:作品回顧|J-Eye: 疫苗接種機器人中的肌肉注射點智能檢測技術

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發者社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人的基礎模塊

    具身智能機器人的基礎模塊,這個是本書的第二部分內容,主要分為四個部分:機器人計算系統,自主機器人的感知系統,自主機器人的定位系統,自主
    發表于 01-04 19:22

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人大模型

    近年來,人工智能領域的大模型技術在多個方向上取得了突破性的進展,特別是在機器人控制領域展現出了巨大的潛力。在“具身智能機器人大模型”部分,作
    發表于 12-29 23:04

    【「具身智能機器人系統」閱讀體驗】1.初步理解具身智能

    對人工智能、機器人技術和計算系統交叉領域感興趣的讀者來說不可或缺的書。這本書深入探討了具身智能這一結合物理機器人
    發表于 12-28 21:12

    【「具身智能機器人系統」閱讀體驗】+初品的體驗

    的學習資源,以培養更多的專業人才。隨著具身智能機器人技術對社會的影響越來越大,該書還可以向公眾普及相關的知識,以提升社會對新技術的認知和接受度,從而為
    發表于 12-20 19:17

    《具身智能機器人系統》第1-6章閱讀心得之具身智能機器人系統背景知識與基礎模塊

    要給AI這個聰明的“頭腦”裝上一副“身體”。這個“身體”可以是一部手機,可以是一臺自動駕駛汽車。而人形機器人則是集各類核心尖端技術于一體的載體,是具身智能的代表產品。與傳統的軟件智能
    發表于 12-19 22:26

    變速齒輪在機器人中的使用

    變速齒輪在機器人中具有廣泛的應用,它們通過改變轉速和扭矩來滿足機器人執行不同任務時的需求。以下是對變速齒輪在機器人中使用情況的分析: 一、變速齒輪的基本概念 變速齒輪是一種能夠改變輸入軸轉速和輸出軸
    的頭像 發表于 12-04 17:11 ?380次閱讀

    產業用機器人中的旋轉花鍵若損傷有何影響?

    旋轉花鍵在產業用機器人中是關鍵的組件之一,如果機器人中的旋轉花鍵損壞,會對機器人的運行和性能產生一定影響。
    的頭像 發表于 11-23 17:54 ?105次閱讀
    產業用<b class='flag-5'>機器人中</b>的旋轉花鍵若損傷有何影響?

    PID控制在機器人中的應用案例

    PID控制作為一種經典的控制策略,因其簡單、魯棒和易于實現的特點,在機器人領域得到了廣泛的應用。以下是一些PID控制在機器人中的具體應用案例: 1. 電機速度控制 在機器人的運動控制中,電機速度控制
    的頭像 發表于 11-13 14:42 ?753次閱讀

    3D霍爾傳感器在掃地機器人中用于碰撞檢測

    電子發燒友網站提供《3D霍爾傳感器在掃地機器人中用于碰撞檢測.pdf》資料免費下載
    發表于 09-06 10:26 ?0次下載
    3D霍爾傳感器在掃地<b class='flag-5'>機器人中</b>用于碰撞<b class='flag-5'>檢測</b>

    MT6825 磁編碼 IC 賦能智能耕種機器人技術密碼

    IC 在智能耕種機器人中的應用技術奧秘。 首先,我們來了解一下什么是 MT6825 磁編碼 IC。簡單來說,它是一種高度精密的集成電路,能夠準確地檢測和測量磁場的變化。在
    的頭像 發表于 08-16 17:44 ?303次閱讀

    NLP技術機器人中的應用

    在人工智能的廣闊領域中,自然語言處理(NLP)技術作為連接人類語言與機器智能的橋梁,正逐漸滲透到我們日常生活的方方面面,其中機器人
    的頭像 發表于 07-04 16:04 ?526次閱讀

    步進電機在工業機器人中的應用

    類型,在工業機器人中發揮著至關重要的作用。本文將從步進電機的定義、特點出發,詳細探討其在工業機器人中的應用,并結合相關案例進行分析,以期為工業機器人技術的發展提供參考。
    的頭像 發表于 06-17 10:10 ?827次閱讀

    abb機器人home設置方法

    ,我們需要了解什么是home。在ABB機器人中,home是一個特定的位置,機器人在執行任務之前會先回到這個位置。這個位置可以是機器人的初
    的頭像 發表于 06-17 09:27 ?3376次閱讀

    觸翔X86工控主板在交互機器人中的應用

    X86工控主板在交互機器人中的應用主要體現在其高可靠性、抗干擾性和穩定性等方面,為交互機器人的正常運行和精確控制提供了有力支持。以下是關于X86工控主板在交互機器人中應用的詳細分析:
    的頭像 發表于 05-28 15:48 ?490次閱讀

    其利天下技術·搭載無刷電機的掃地機器人的前景如何?

    隨著懶人經濟的崛起,智能家居設備的需求呈現出顯著的增長態勢。作為智能家居領域的一員,掃地機器人因其方便、實用的特性而備受消費者青睞。特別是在無刷電機技術的加持下,掃地
    發表于 05-05 15:03
    主站蜘蛛池模板: 伊人精品影院| 国产乱人偷精品视频A人人澡| 91嫩草私人成人亚洲影院| av先锋影音资源男人站| 国产精品www视频免费看| 精品一区二区三区色花堂| 欧美成人免费一区二区三区不卡| 无码欧美毛片一区二区三在线视频| 亚洲视频中文字幕在线| caoporn 超碰免费视频| 国产亚洲精品视频在线网| 蜜柚在线观看免费高清官网视频| 全免费午夜一级毛片| 亚洲精品在线影院| free18sex性自拍裸舞| 国产乱色伦影片在线观看| 木凡的天空在线收听| 性做久久久久久久久浪潮| 97精品国偷拍自产在线| 国产热久久精| 暖暖 免费 高清 日本在线| 性888xxxx入欧美| caoporn超碰在线| 精品欧美小视频在线观看| 日本不卡免免费观看| 在线观看亚洲免费视频| 国产高清在线a视频大全| 男女牲交大战免费播放| 亚洲娇小性色xxxx| 成人性生交大片免费看中文| 久久精品视频91| 午夜DJ国产精华日本无码| 99热只有这里有精品| 精品国产乱码久久久人妻| 色妺妺免费影院| 97在线播放| 九九热免费在线观看| 无码AV精品久久一区二区免费| 99热精品一区| 久久精品国产亚洲AV热无遮挡| 无遮挡午夜男女XX00动态|