Case study · NSC 2025 Regional Funding
PakD ปากดี
แอปพลิเคชันวิเคราะห์โรคในช่องปากเบื้องต้นแบบเรียลไทม์ เปรียบเทียบโมเดลหลายแนวทาง ก่อนเลือก EfficientNetV2-S สำหรับใช้งานบนมือถือ

The problem
โรคในช่องปากหลายชนิดมีลักษณะใกล้เคียงกัน โดยเฉพาะในระยะเริ่มต้น ทำให้ประชาชนทั่วไปแยกด้วยสายตาได้ยาก โครงการจึงออกแบบเครื่องมือสำหรับประเมินเบื้องต้นและแสดงคำแนะนำ เพื่อช่วยให้ผู้ใช้ตัดสินใจเข้ารับการตรวจได้เร็วขึ้น
My role and process
ผมนำทีมพัฒนาตั้งแต่ทบทวนงานวิจัย รวบรวมและทำความสะอาดข้อมูลจากหลายแหล่ง เพิ่มความหลากหลายของภาพ แบ่งชุดข้อมูล ฝึกและทดสอบโมเดล ไปจนถึงออกแบบการใช้งานในแอป
Research
ทบทวนงานวิจัย
LiteraturePrepare
รวบรวมและทำความสะอาดข้อมูลจากหลายแหล่ง
Multi-sourceAugment & split
เพิ่มความหลากหลายของภาพ แล้วแบ่งชุดข้อมูล
Train / testCompare
ฝึกและทดสอบโมเดล 3 แบบ
Macro F1Build
ออกแบบการใช้งานในแอป Flutter
iOS · Android
Model comparison
ทีมเปรียบเทียบ EfficientNetV2-S, MobileNetV3 และ YOLOv12n บนโจทย์จำแนก 5 กลุ่มสำหรับการใช้งานจริง EfficientNetV2-S ได้ Macro F1 สูงที่สุดที่ 0.7629 จึงถูกเลือกเป็นโมเดลหลัก
Macro F1 by model (5-class task)
Mobile experience
แอปพัฒนาด้วย Flutter รองรับ iOS และ Android ออกแบบให้ประมวลผลบนอุปกรณ์ ใช้งานได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต และไม่ส่งภาพผู้ใช้ขึ้นเซิร์ฟเวอร์
Limitations
PakD เป็นเครื่องมือประเมินเบื้องต้น ไม่ใช่อุปกรณ์วินิจฉัย ผลที่ได้ไม่สามารถแทนคำแนะนำจากแพทย์หรือทันตแพทย์ได้
Recognition and evidence
โครงการได้รับทุนสนับสนุนจากการแข่งขันพัฒนาโปรแกรมคอมพิวเตอร์แห่งประเทศไทย ครั้งที่ 27 รอบภูมิภาค ภาคเหนือ ในหมวดโปรแกรมเพื่อสุขภาพ คนพิการ และผู้สูงอายุ โดยไม่ได้ผ่านเข้าสู่รอบชิงชนะเลิศระดับประเทศ