วิธีการวัด

อธิบายโดยละเอียดว่า doodee วัดอะไร ไม่วัดอะไร ใช้งานวิจัยอะไร และคำนวณคะแนนยังไง

ระบบทำงานยังไง

doodee วัดสัดส่วนใบหน้าจากแผนที่ landmark 478 จุดบนรูปถ่ายของคุณ จากนั้นนำตำแหน่งของจุดเหล่านี้มาคำนวณเป็น 60 เมตริก เช่น มุมกราม สัดส่วน golden ratio ระยะตา-ปาก eye aspect ratio (EAR) ฯลฯ

การวัดสัดส่วนหลักประมวลผลในเบราว์เซอร์ของคุณ ฟีเจอร์บัญชี โควต้า การชำระเงิน สรุปรายงาน และภาพอ้างอิงออนไลน์อาจใช้การประมวลผลฝั่งเซิร์ฟเวอร์เมื่อจำเป็น

วัดอะไรบ้าง — 6 หมวด 60 เมตริก

เมตริกแบ่งเป็น 6 หมวด แต่ละหมวดน้ำหนักต่างกันในคะแนนรวม (ปรับปรุง Phase 20c):

ความสมดุล (Harmony, 7%) — สัดส่วนคลาสสิกตาม Da Vinci / Marquardt: golden ratio, สามส่วนของใบหน้า, ระยะตา-ปาก, สัดส่วนปาก-จมูก

ความคม (Angularity, 22%) — มุมกราม (gonial angle), องศาตา (canthal tilt), องศาคิ้ว (brow tilt), มุมจมูก-ริมฝีปาก (nasolabial)

ลักษณะเฉพาะเพศ (Dimorphism, 16%) — กว้างกราม ÷ โหนกแก้ม, ความสูงคาง, มุมปาก, ความกว้างปาก: ค่าอุดมคติชายกับหญิงต่างกันชัดเจน

บริเวณดวงตา (Eye Area, 45%) — ขนาดและรูปทรงของรอยแยกเปลือกตา, ระยะคิ้ว-ตา, ความกว้างของตา และความสมมาตร (น้ำหนักสูงสุดเพราะจับ aging signal ได้ดีที่สุด)

ลักษณะใบหน้า (Features, 10%) — โปรไฟล์จมูก (จากรูปด้านข้าง), ความหนาริมฝีปาก, ตำแหน่งคาง, ตำแหน่งริมฝีปากเทียบเส้น Ricketts E

ความสมมาตร (Symmetry, 0%) — สมมาตรซ้าย-ขวาของตา, ปาก, คิ้ว, จมูก, กราม. แสดงเป็นข้อมูลประกอบ เพราะภาพรวมใบหน้าไม่ได้ขึ้นกับความสมมาตรอย่างเดียว — ไม่นับคะแนนรวม

Skin (12% fold) — ความสม่ำเสมอของสีผิว (uniformity), ความใส (clarity), ความเปล่งปลั่ง (glow) — sample 4 patches แล้ว fold เข้า overall เป็น 12% บนสุดของ landmark-based categories

วัด '' อะไร — เพื่อความซื่อสัตย์

เพื่อไม่ให้สับสน doodee วัดเฉพาะสัดส่วนจาก landmark ที่ตรวจพบ + skin patch averages ดังนั้นจะ ไม่วัด:

• ริ้วรอย รอยแผล ฝ้า กระ จุดด่างดำ เฉพาะตัว (วัดเฉพาะ uniformity / clarity / glow แบบ average)

• อายุที่แท้จริง (proportions + skin texture เป็น proxy ของ aging ไม่ใช่ตัวอายุจริง)

• Charisma, ปัญญา, personality, รอยยิ้ม, แววตา

• ทรงผม การแต่งหน้า แว่นตา เสื้อผ้า

• น้ำหนักตัว fat vs lean (กระดูกใต้ fat ยังอยู่ — landmark วัดความหนาของ fat layer ไม่ได้)

• ระยะห่าง/มุมกล้องที่แน่นอน (head roll แก้แล้ว pose/yaw/pitch มี confidence layer ตัดถ่วงน้ำหนัก)

ถ้าอยากรู้ว่าตัวเอง 'ดูดี' ในชีวิตจริงแค่ไหน คะแนน doodee เป็นแค่ส่วนหนึ่งของคำตอบ — ไม่ใช่คำตอบสุดท้าย

วิธีคำนวณคะแนน

คะแนนต่อเมตริก: ค่าที่อยู่ในช่วงอ้างอิงได้คะแนนสูงกว่า นอกช่วงคะแนนจะค่อยๆลดลงตามระยะที่ห่างจากช่วงนั้น

คะแนนหมวด: ค่าเฉลี่ยของเมตริกในหมวดนั้น เมตริกที่ flagged (ค่าอยู่นอกช่วงเป็นไปได้ของมนุษย์) ถูกตัดออก

Confidence weighting: แต่ละเมตริก blend คะแนนกับค่า neutral 5.5 ตามความน่าเชื่อถือของ landmark (ขึ้นกับมุมหน้า) → off-axis photo จะไม่โดน 0/10 หนักเกินไป

คะแนนรวม: ค่าเฉลี่ยถ่วงน้ำหนักของหมวด — Eye Area weight สูงสุด (45%) เพราะ จับ aging signal ได้ดีที่สุด, dimorphism + angularity รองมา. คะแนนสุดท้ายมีการ fold skin scores 12% บนสุด

Percentile: เทียบคะแนนกับช่วงประชากรโดยประมาณ เช่น 7.0 ≈ Top 16%, 8.5 ≈ Top 2%, 5.5 ≈ Top 50%

ระดับผลลัพธ์: คะแนน 9+ → โดดเด่นมาก, 8+ → สูงมาก, 7.5+ → สูง, 6+ → เหนือค่าเฉลี่ย, 4.5+ → ค่าเฉลี่ย, < 4.5 → ต่ำกว่าค่าเฉลี่ย

Sanity bounds: เมตริกที่ได้ค่าผิดธรรมชาติ (เช่น มุมกราม 180°) จะถูก flagged ว่า 'ไม่มั่นใจพอ' และไม่นำมาคำนวณ

คะแนน G · S · L — สามสัญญาณที่คุณเห็น

เมื่อประเมินเสร็จคุณจะเห็น chip เล็กๆ ใต้คะแนนรวม: **G · S · L** สามตัวเลขนี้คือสามสัญญาณที่ผสมกันเป็นคะแนนสุดท้าย

G (Geometric) — ค่าเฉลี่ยถ่วงน้ำหนักของ 60 เมตริก + skin fold เป็นคะแนนหลักที่อธิบายได้: ทุกตัวเลขย้อนกลับไปดูได้ในรายละเอียดเมตริกแต่ละตัว

S (Second opinion) — statistical ensemble ของเมตริกชุดเดียวกัน แต่ใช้วิธีรวม 4 แบบ (median, worst-K, skin-heavy, confidence-discounted) เพื่อให้ความเห็นที่สองที่ไม่เป็น linear เหมือน G จับลักษณะ 'จุดอ่อนหนึ่งจุดลากทั้งกอง' ที่ human perception จับได้ — Phase 27

L (Model review) — ถ้ามีโมเดลเสริมที่อนุมัติไว้ ระบบจะประเมินภาพที่จัดแนวแล้วหลายรอบเพื่อให้คะแนนอ้างอิงเพิ่มเติม

สูตรรวม: เมื่อมี L ครบ → G × 0.6 + S × 0.2 + L × 0.2 เมื่อไม่มี L → G × 0.7 + S × 0.3 (Phase 27 fallback)

ทำไมโชว์ทั้ง 3? เพื่อความโปร่งใส — ช่องว่างระหว่างค่าบอกว่าระบบมั่นใจแค่ไหน เห็นพร้อมกันดีกว่า black box เดียว

Photo quality gate — เช็คคุณภาพภาพก่อน

ก่อนให้คะแนน ระบบเช็ค 5 อย่าง (Phase 32):

Blur — Laplacian variance บน 64×64 downsample ของบริเวณหน้า ถ้าต่ำเกิน (ภาพเบลอ) แจ้งให้ถ่ายใหม่

Lighting — luminance mean + dynamic range ดูดสว่าง/มืด/แบนเกินไป

Pose frontness — ใช้ค่า pose ที่ estimate มาแล้ว ถ้าหน้าหันเอียงมากเกิน confidence ลด

Face size — สัดส่วนหน้าในกรอบ ถ้าเล็กเกิน (ภาพ body) หรือใหญ่เกิน (เข้ามาใกล้กล้องเกินไป) แจ้ง

Eye openness — palpebral fissure aspect ทั้งสองข้าง ถ้าตาปิด ไม่มีข้อมูล eye-area

ระบบไม่ block — เป็น advisory + คำแนะนำให้ถ่ายใหม่ + ลดค่า confidence ของเมตริก ให้ <LowConfidenceBanner> โผล่อัตโนมัติ (Phase 33)

ในกล้อง live: pill สีเขียว/เหลือง/ส้มบอกคุณภาพภาพ real-time ก่อนกดถ่าย (Phase 34)

การปรับเกณฑ์ (Calibration)

doodee ปรับเกณฑ์ได้ 2 มิติ:

เพศ (ชาย/หญิง) — ค่าอุดมคติของหลายเมตริกต่างกันชัดเจน เช่น มุมกรามผู้ชายแคบกว่าผู้หญิง คิ้วผู้หญิงโค้งกว่าผู้ชาย

เชื้อชาติ (สากล/เอเชีย) — เกณฑ์ 'สากล' ใช้ค่าจากงานวิจัยกลุ่มคอเคเซียนเป็นหลัก เกณฑ์ 'เอเชีย' ปรับให้ตรงกับสัดส่วนของชาวเกาหลี/จีน/ฮ่องกง/ไทย ตามงานวิจัยที่หาได้ (Jayaratne 2013, Hwang 2002, Kim 2018, ฯลฯ)

ถ้าคุณเป็นคนเอเชียและอยากได้ผลที่ตรงกับสัดส่วนปกติของชาวเอเชีย เลือก 'เอเชีย' — เกณฑ์จะปรับให้สัดส่วนตา ริมฝีปาก จมูก ฯลฯ ตรงกับงานวิจัยกลุ่มเอเชียโดยตรง

ข้อจำกัด

Head pose — รูปที่หัวเอียงเล็กน้อย (roll) ระบบแก้ไขให้แล้ว แต่ถ้าหันหน้าด้านข้าง (yaw) จะยังมีความเพี้ยน especially ในเมตริก symmetry

Forehead occlusion — ผมยาวบังหน้าผากทำให้ตำแหน่ง forehead apex คลาดเคลื่อน ส่งผลต่อ facial-thirds และ fwhr

Approximated ranges — เมตริกบางตัวยังเป็นช่วงอ้างอิงเชิงประมาณ (badge สีอำพันในรายละเอียดเมตริก) ดูได้ที่ docs/METRIC_AUDIT.md

Asian-population data — ปัจจุบัน 4 เมตริกมี Asian range research-cited แล้ว (palpebral-fissure-aspect, lip-fullness, brow-tilt, lip-e-line) อีก ~11 เมตริกยังเป็น judgement-tuned

ไม่วัด aging — ระบบนี้วัดสัดส่วน ไม่วัด aging markers (ผิว, ริ้วรอย, ตาตก) คนวัยกลางคนที่มี proportions ดียังคงได้คะแนนใกล้กับคนหนุ่ม

งานวิจัยอ้างอิง

  • · Bashour M. 2007 — Canthal tilt aesthetic preference
  • · Carré JM, McCormick CM. 2008. Proc R Soc B 275(1651) — fWHR and dominance
  • · Choe KS et al. 2004. Arch Facial Plast Surg 6(4) — Korean American facial measurements
  • · Choi JW et al. 2020. Arch Craniofac Surg 21(6) — Korean canthal tilt
  • · Coleman SR, Grover R. 2006. Aesthet Surg J — Lip aesthetics
  • · Farkas LG — Anthropometric norms (multiple papers)
  • · Farkas LG et al. 2005. J Craniofac Surg 16(4) — International ethnic study
  • · Gao et al. 2025. Quant Imaging Med Surg — Chinese eyebrow/eyelid 3D
  • · Hwang HS, Kim WS, McNamara JA Jr. 2002. Angle Orthod 72(1) — Korean cephalometric
  • · Hwang TS et al. 2013. Arch Plast Surg 40(5) — Korean nasal CT
  • · Jayaratne YS et al. 2013. BioMed Res Int 2013:821428 — Hong Kong Chinese
  • · Kim JH et al. 2018. J Craniofac Surg 29(3) — Korean brow tilt
  • · Powell N, Humphreys B. 1984 — Nasolabial angle norms
  • · Ricketts RM. 1968 — E-line / Ricketts profile
  • · Wang TT et al. 2017. Aesthet Surg J 37(4) — Facial asymmetry detection thresholds
  • · Marquardt SR — Phi mask (classical reference)
  • · Da Vinci canon — Classical facial proportions
วิธีวิเคราะห์ใบหน้าและคำนวณคะแนน | DOODEE · DOODEE