全國中小學科展

電腦科學與資訊工程

MEDTEC - Artificial Intelligence Software for medical diagnosis optimization and analysis

In Brazil, approximately sixty million people suffer from or acquire some type of disease daily. However, the average time for blood count diagnoses, used to identify many of these diseases, remains very lengthy. This can lead to the worsening of conditions and delays in care, as well as a decrease in the patients’ quality of life. Moreover, in some cases, the waiting period can result in irreversible situations and even the death of the affected individuals. In this landscape, technological tools such as artificial intelligence software can help reduce the time taken for diagnostic reporting. In light of this, the project involves developing software to assist in the analysis of blood counts and optimize medical diagnoses. For this purpose, the methodology was divided into three stages. In the first, titled ”Medical Standardization”, a survey of the standard variables related to diseases that can be identified with the help of blood counts was conducted. Among the findings, diabetes, anemia, leukemia, dengue, polycythemia, tuberculosis, leprosy, meningitis, chlamydia, schistosomiasis, spotted fever, and malaria were the main diseases detected. Furthermore, hemoglobin, leukocytes, platelets, glucose, cholesterol, ions, and hormones were the key findings concerning the primary blood indicative factors for the mentioned diseases. In the second phase, the theoretical and practical foundations of the software were developed, based on artificial neural networks. In Python, regression models were also crafted to check the feasibility of the analyses. Finally, the last stage consisted of testing with real datasets, based on 1,227 anonymized blood counts. Among the artificial intelligence algorithm models tested, Support Vector (0.02) and Multiple Linear (0.61) had the lowest performances, while Polynomial (0.97), Random Forest (1.0), and Decision Tree (1.0) showed the best results. Given that the Random Forest and Decision Tree regression models achieved an accuracy of 1.0, while the Polynomial model scored 0.97, Support Vector 0.02, and Multiple Linear Regression 0.61, it is concluded that the blood count analysis system, with Python tools like regression, proved to be highly efficient. The closer the R² value is to 1.0, the better the programming fits the model, ensuring accurate analyses. Aside from that, in order to expand the number of analysis possible to do be done we decided to use a second tool called ”classification”, with which we made a bigger dataset to be used as a model to identify blood related diseases and the behavior of complex and diverse diseases. With that in mind, we performed a second evaluation of the models by doing an accuracy test, scored 87 percentage points and with a confusion matrix. With those results, we verified that the high performance of the tests indicates that Artificial Intelligence can be avaunt-guard to the elaboration of more efficient medical diagnosis, improving people’s lives quality and, overall, lowering the number of deaths in our country.

運用深度學習色彩校正模型之黃疸偵測 Jaundice Detection Using Deep Learning-Based Color Correction Models

現今醫療中,黃疸的早期偵測對肝臟疾病的預防與治療至關重要,但多數人難以在症狀輕微時察覺。我們希望藉由智慧手機影像結合機器學習進行黃疸檢測,提升民眾自我監測的能力。Su 等人(2021)曾使用深度學習和機器學習進行黃疸預測,但其方法依賴專業色卡進行色彩校正,成本高且限制應用範圍。本研究提出以白平衡演算法中的白色補丁法與灰界演算法,搭配深度學習模型 DCCNM1和2 取代色卡,提升黃疸檢測的普及性與便利性。經黃疸偵測效果評估顯示,DCCNM2 在無色卡模型中表現最佳,雖然各指標略低於色卡校正,但其展現出優異的穩定性和準確性,證明其作為無色卡黃疸篩檢方案的可行性。本方法將能提供便捷的居家黃疸檢測途徑,尤其對偏鄉地區居民而言,不僅提升早期發現的機會,還能有效減輕醫護人員的負擔,推動大眾健康管理。

Wibrazz

Wibrazz is a wearable communication tool that allows the teacher, the therapist, the parent to communicate information to the child remotely using the device. Haptic (vibrationbased) feedback is becoming increasingly important in everyday life. A vibrating device that transmits information through clothing can help people with disabilities who have no or limited sensory use to live an integrated life in society without barriers.

建構標準舞蹈姿勢評分系統

在現今社會,個人越來越依賴自主學習以提升技能和知識,而舞蹈學習尤其受到關注。然而,在沒有專業指導的情況下,學員往往難以掌握舞蹈動作的細節,也難以清楚地評估自己的表現與標準示範之間的差距。 為了應對這一挑戰,本研究利用人體姿態識別演算法OpenPose,捕捉舞蹈者的關節點。通過這項技術,針對舞蹈的標準動作、力度、流暢度等方面,成功地開發出一款自動評分系統。 通過人體姿態識別技術,我們能夠深入分析舞蹈動作的細節,讓學員與標準舞蹈動作進行比較,以確認學習上的差異。我們希望通過這項研究,學員能在沒有專業指導的情況下,利用網路平台創建更有效且有趣的自主學習環境。

基於心電圖的智慧睡眠分析

睡眠相關問題常見於現代緊張的社會,傳統睡眠分析方法需要腦電圖(EEG)、肌電圖(EMG)、眼電圖(EOG)等信號,量測複雜度高。本研究透過 Python 程式語言以深度學習和階層式投票機器學習方法,開發一套自動分析程式,僅透過心電圖(ECG)信號分析睡眠階段。並結合睡眠評估標準,製訂一可量化的睡眠品質評估表,提供臨床醫師判讀睡眠品質的指標。本研究的優點是僅透過一種信號便能準確、客觀、快速分析,且操作介面簡易。研究結果顯示,本研究清醒和睡眠狀態之辨識準確率高達約90%,與其他類似睡眠品質評估研究的論文比較,準確率高出10~17%,整體睡眠階段分析準確度高達87%。本研究方法未來可應用於臨床醫療,協助醫師做精準的患者睡眠品質診斷。

Real-Time Ensemble Model for Stroke, Drowsy, and Distracted Driver Detection Using Transfer Learning Models

Road safety remains a global concern, with driver-related factors like distraction, drowsiness, and medical conditions such as stroke being leading causes of accidents. In this paper, we propose a real-time ensemble learning framework that leverages transfer learning for the detection of stroke, drowsiness, and distracted driving. Our model integrates multiple Convolutional Neural Networks (CNNs) fine-tuned for each specific task, and employs a stacking method to combine the predictions of these models using a meta-classifier. Notably, the model is optimized to enhance stroke detection, minimizing false negatives— an essential aspect for timely medical intervention. Experimental evaluations on diverse datasets demonstrate the efficacy of our approach, achieving an overall accuracy of 92.5%. The results emphasize the model’s potential for real-time driver monitoring, offering critical safety features that could reduce accidents and save lives.

自監督學習在臺灣手語辨識上之應用研究

在臺灣手語辨識,先前研究所使用的監督式學習需要大量標記樣本而限制可辨識詞彙量。為此,本研究借鑒自然語言處理領域中BERT 的遮罩想法,將未標記手語影片隨機遮蓋部分幀數,並讓模型學習預測被遮蓋的幀數以學習臺灣手語的特徵,並透過遷移學習來訓練辨識模型,此作法可克服現有臺灣手語資料缺少的問題。經過實驗,本研究訓練之詞彙辨識模型達成了242 個詞彙量,94.8%的準確率。 此外,先前研究皆未在手語句子翻譯上有成果。因此本研究基於預訓練模型,整合設計手語翻譯的系統,實驗中,系統在100 個句子的翻譯表現達到88%的準,且BLEU-4 分數取得20.98,證明自監督學習的方式在手語辨識、翻譯上是有效的。並展現出樣本需求少與辨識詞彙量可輕易擴大的潛力。

自監督學習在臺灣手語辨識上之應用研究

在臺灣手語辨識,先前研究所使用的監督式學習需要大量標記樣本而限制可辨識詞彙量。為此,本研究借鑒自然語言處理領域中BERT 的遮罩想法,將未標記手語影片隨機遮蓋部分幀數,並讓模型學習預測被遮蓋的幀數以學習臺灣手語的特徵,並透過遷移學習來訓練辨識模型,此作法可克服現有臺灣手語資料缺少的問題。經過實驗,本研究訓練之詞彙辨識模型達成了242 個詞彙量,94.8%的準確率。 此外,先前研究皆未在手語句子翻譯上有成果。因此本研究基於預訓練模型,整合設計手語翻譯的系統,實驗中,系統在100 個句子的翻譯表現達到88%的準,且BLEU-4 分數取得20.98,證明自監督學習的方式在手語辨識、翻譯上是有效的。並展現出樣本需求少與辨識詞彙量可輕易擴大的潛力。

矩形密鋪及其應用

「在格狀平面中用矩形以互不重疊的方式鋪滿(2D rectangle tiling problem)」為一NP-complete問題(Dani`ele Beauquier et al ,1995),目前多項式時間只能求出盡可能覆蓋最大面積的近似解。本研究所創的階梯演算法 stair algorithm 透過改變動態規劃紀錄狀態的方式,使狀態數大幅減少,進而改善求準確解的時間複雜度,也成功證明此演算法的正確性。本研究的演算法可被應用於平行計算中的負載平衡、積體電路設計等方面。隨後,本研究寫了一個互動展示品清楚呈現此演算法的功能。且以階梯演算法成功檢驗並比較 RTILE PROBLEM 的 7/3-approximation algorithm (Krzysztof Lorys and Katarzyna E. Paluch,2000 [4]) 與 11/5-approximation algorithm (Piotr Berman et al,2001[7])進行比較與分析。

基於心電圖的智慧睡眠分析

睡眠相關問題常見於現代緊張的社會,傳統睡眠分析方法需要腦電圖(EEG)、肌電圖(EMG)、眼電圖(EOG)等信號,量測複雜度高。本研究透過 Python 程式語言以深度學習和階層式投票機器學習方法,開發一套自動分析程式,僅透過心電圖(ECG)信號分析睡眠階段。並結合睡眠評估標準,製訂一可量化的睡眠品質評估表,提供臨床醫師判讀睡眠品質的指標。本研究的優點是僅透過一種信號便能準確、客觀、快速分析,且操作介面簡易。研究結果顯示,本研究清醒和睡眠狀態之辨識準確率高達約90%,與其他類似睡眠品質評估研究的論文比較,準確率高出10~17%,整體睡眠階段分析準確度高達87%。本研究方法未來可應用於臨床醫療,協助醫師做精準的患者睡眠品質診斷。