React Native手機部分為AI輔助製作,其餘使用AI除錯
第一名
名稱:具備藥物影像辨識之智慧藥盒 編號:113-2813-C-130-125-H

隨著人口結構的改變,全球進入高齡化社會,銀髮族的健康照顧與生活已成未來發展趨勢,加上許多慢性病,如高血壓、糖尿病等因為飲食習慣的改變呈現年輕化的走向,為了提高治療效率,藥藥Check it Now致力於開發一個智能藥物管理系統,以滿足長期用藥患者以及照護者的追蹤用藥情形之需求,特別是銀髮族及其家屬。
智慧藥盒結合手機 APP,可設定每次用藥的提醒時間。同時,為了減輕醫者負擔,設計醫者對用藥者之服藥資訊追蹤系統。
主要功能包含:
智慧藥盒系統架構圖
智慧藥盒硬體
智慧藥盒容器
智慧藥盒容器上方硬體軟體方面,搭載於智慧藥盒中的樹莓派作業系統運行Raspberry Pi OS,透過 Python Eel 與 Vue,提供使用者易於使用且操作流暢的介面,可設定喜愛的用藥時間、藥盒內藥物以及用藥紀錄。 藥物辨識使用 Picamera2 函式庫控制鏡頭之曝光補償及對焦進行拍攝,OpenCV 進行影像裁切,並且搭配 Ultralytics YOLOv8 與自製三層式 CNN 模型,再將顏色、形狀、刻痕送至伺服器比對。
放置藥物流程
放置藥物流程藥物置入藥盒時,即觸發磁控開關,系統即跳出提醒視窗,交由 YOLOv8 與三層式 CNN 辨識影像。
到達所設定之服藥時間時,手機應用程式將發出通知提醒,智慧藥盒則會發出聲響及燈號提醒用藥者已到服藥時刻。
服用藥物提醒智慧藥盒切換至藥槽狀態頁面時,可查看所有藥槽目前存放之藥物以及環境狀態,環境狀態標準依據世界衛生組織 (WHO) 的存放指引設計。
藥槽狀態使用者可以根據自己用藥習慣選擇早上、中午、晚上的喜好用藥時間,以便系統在該時間提醒用藥。
用藥提醒時間設定
用藥提醒時間設定後台 API 為提供手機 APP 與樹莓派溝通的媒介,同時將使用者各項資訊放置於資料庫中。
手機 APP 模組所拍攝的藥單資訊將上傳至本模組,藉由介接文字辨識系統,將藥單資訊直接放置於資料庫中,以了解此次療程可能會有哪些藥物放置於藥盒中。
手機 APP 模組使照護者能夠遠端監控用藥者狀況,可在本模組觀察智慧藥盒藥物存放狀況、藥盒溫濕度以及過往藥物服用紀錄,到達服用藥物時間時,手機 APP 模組也會隨藥盒同步通知用藥者及照護者。用藥者可拍攝各種不限格式的藥單進行藥單辨識,本模組將會把影像傳至後台 API 模組辨識。
登入畫面,選擇身份
登入畫面
藥盒資訊以 Google Cloud Vision 作為文字辨識工具,後經由 GPT-4o 以 Structured Output 輸出符合伺服器 API 的 JSON 格式資訊。
辨識功能
辨識成果
用藥提醒查詢
藥單查詢在此專題專案中,作為組長,需要整合所有組員所做出的成果,並主要負責樹莓派與硬體控制、伺服器後端API開發以及專題研究文件撰寫與系統分析與規格設計,輔助開發手機APP: