Case study · NSC 2025 Regional Funding

PakD ปากดี

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

Role
Team Leader & Machine Learning Engineer
Team
3 Developers
Timeline
Feb—Aug 2025
Outcome
Regional Funding
หน้าปกสไลด์ PakD พร้อมต้นแบบหน้าจอแอปวิเคราะห์สุขภาพช่องปาก
หน้าปกสไลด์นำเสนอโครงการ View full deck (เปิดในแท็บใหม่)PDF · 5 MB

The problem

โรคในช่องปากหลายชนิดมีลักษณะใกล้เคียงกัน โดยเฉพาะในระยะเริ่มต้น ทำให้ประชาชนทั่วไปแยกด้วยสายตาได้ยาก โครงการจึงออกแบบเครื่องมือสำหรับประเมินเบื้องต้นและแสดงคำแนะนำ เพื่อช่วยให้ผู้ใช้ตัดสินใจเข้ารับการตรวจได้เร็วขึ้น

My role and process

ผมนำทีมพัฒนาตั้งแต่ทบทวนงานวิจัย รวบรวมและทำความสะอาดข้อมูลจากหลายแหล่ง เพิ่มความหลากหลายของภาพ แบ่งชุดข้อมูล ฝึกและทดสอบโมเดล ไปจนถึงออกแบบการใช้งานในแอป

  1. Research

    ทบทวนงานวิจัย

    Literature
  2. Prepare

    รวบรวมและทำความสะอาดข้อมูลจากหลายแหล่ง

    Multi-source
  3. Augment & split

    เพิ่มความหลากหลายของภาพ แล้วแบ่งชุดข้อมูล

    Train / test
  4. Compare

    ฝึกและทดสอบโมเดล 3 แบบ

    Macro F1
  5. Build

    ออกแบบการใช้งานในแอป Flutter

    iOS · Android

Model comparison

ทีมเปรียบเทียบ EfficientNetV2-S, MobileNetV3 และ YOLOv12n บนโจทย์จำแนก 5 กลุ่มสำหรับการใช้งานจริง EfficientNetV2-S ได้ Macro F1 สูงที่สุดที่ 0.7629 จึงถูกเลือกเป็นโมเดลหลัก

0.7629EfficientNetV2-S · Macro F1
0.5131MobileNetV3 · Macro F1
0.2462YOLOv12n · Macro F1

Macro F1 by model (5-class task)

EfficientNetV2-S0.7629
MobileNetV30.5131
YOLOv12n0.2462
แท่งแสดงค่า Macro F1 บนสเกล 0—1 ของโจทย์จำแนก 5 กลุ่มเดียวกัน

Mobile experience

แอปพัฒนาด้วย Flutter รองรับ iOS และ Android ออกแบบให้ประมวลผลบนอุปกรณ์ ใช้งานได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต และไม่ส่งภาพผู้ใช้ขึ้นเซิร์ฟเวอร์

Limitations

Screening aid only

PakD เป็นเครื่องมือประเมินเบื้องต้น ไม่ใช่อุปกรณ์วินิจฉัย ผลที่ได้ไม่สามารถแทนคำแนะนำจากแพทย์หรือทันตแพทย์ได้

Recognition and evidence

โครงการได้รับทุนสนับสนุนจากการแข่งขันพัฒนาโปรแกรมคอมพิวเตอร์แห่งประเทศไทย ครั้งที่ 27 รอบภูมิภาค ภาคเหนือ ในหมวดโปรแกรมเพื่อสุขภาพ คนพิการ และผู้สูงอายุ โดยไม่ได้ผ่านเข้าสู่รอบชิงชนะเลิศระดับประเทศ