🔬 งานวิจัย Deep Learning · Bone Age Estimation

ระบบประเมินอายุกระดูก
ด้วย AI Ensemble

ใช้ Deep Learning 5 โมเดลร่วมกับ Algorithm การหา Optimal Weight เพื่อประเมินอายุกระดูกจากภาพ X-Ray มือ อย่างแม่นยำ

🩻 เริ่มวิเคราะห์ X-Ray อ่านรายละเอียดงานวิจัย
9.41
MAE (เดือน)
0.941
R² Score
70.9%
Accuracy ±12 เดือน
94.8%
Accuracy ±24 เดือน
5
Deep Learning Models
12,611
Training Samples

Bone Age Estimation ด้วย Deep Learning Ensemble

งานวิจัยนี้พัฒนาระบบประเมินอายุกระดูก (Skeletal Maturity Assessment) จากภาพ X-Ray ของมือและข้อมือ โดยใช้เทคนิค Ensemble Learning ร่วมกับ Algorithm การ Optimize Weight

🎯

วัตถุประสงค์

พัฒนาระบบ AI ที่ช่วยแพทย์รังสีวิทยาในการประเมินอายุกระดูกจากภาพ X-Ray อย่างรวดเร็วและแม่นยำ ลดเวลาและความคลาดเคลื่อนจากการอ่านโดยผู้เชี่ยวชาญ

📊

Dataset

ใช้ข้อมูล RSNA Bone Age Dataset จำนวน 12,611 ภาพ X-Ray มือของผู้ป่วยอายุ 0–20 ปี พร้อม label อายุกระดูก (หน่วย: เดือน) และเพศ แบ่งเป็น train/val/test

⚙️

วิธีการ

Fine-tune 5 Deep Learning backbone บน X-Ray dataset จากนั้นหา Optimal Weight สำหรับ Ensemble ด้วย Algorithm 1 (Heavy Ball with Extrapolation) เพื่อ minimize MAE

5 Deep Learning Backbone

แต่ละโมเดลมีจุดเด่นต่างกัน การรวม Ensemble ช่วยลด bias และเพิ่ม generalization

โมเดล Architecture Feature Dim MAE (เดือน) Ensemble Weight
🥇 Best DenseNet121 Dense Connection CNN 1,024 10.77 0.927 30.7%
VGG16 Deep CNN (16 layers) 512 11.07 0.922 26.1%
EfficientNet-B2 Compound Scaling CNN 1,408 11.22 0.914 16.3%
ResNet50 Residual Network (50 layers) 2,048 12.20 0.905 11.0%
ResNet18 Residual Network (18 layers) 512 12.72 0.895 15.8%
🏆 Ensemble Weighted Average 9.41 0.941 100%

Heavy Ball with Extrapolation (Algorithm 1)

ใช้ iterative optimization algorithm เพื่อหา optimal weight ที่ minimize ensemble MAE

สูตรคำนวณ

yₙ = βₙ + θₙ(βₙ − βₙ₋₁) + δₙ(βₙ₋₁ − βₙ₋₂)
zₙ = (1−αₙ)yₙ + αₙ(yₙ − λₙ∇f(yₙ))
βₙ₊₁ = (1−δₙ)(yₙ − λₙ∇f(yₙ)) + δₙ(zₙ − λₙ∇f(zₙ))
∇f(x) = Hᵀ(Hx − Y)

โดยที่ H คือ matrix ของ predictions จากทุกโมเดล, Y คือ true bone age, β คือ ensemble weight vector ที่ต้องการหา

📈

Hyperparameters

θₙ (momentum β)0.1
δₙ (momentum β₋₁)0.05
αₙ (convex combination)0.5
λₙ (step size)1×10⁻⁷
Iterations3,000

ขั้นตอนการทำงานของระบบ

🩻
X-Ray Input
PNG/JPG
⚙️
Preprocessing
Denoise, Contrast
🤖
5 Models
TTA × 5 transforms
⚖️
Weighted Ensemble
Algorithm 1 weights
📊
ผลลัพธ์
อายุ + CI 95%

พร้อมทดสอบระบบแล้วหรือยัง?

อัปโหลดภาพ X-Ray มือและรับผลการประเมินอายุกระดูกทันที

🩻 เริ่มวิเคราะห์เลย