مكتبة الأسنان ثلاثية الأبعاد STL/PLY وخط الرندرة المعياري
لماذا تنكسر القوالب ثنائية الأبعاد داخل بيئة CAD؟ 441 شكلاً سنياً، و476/477 مدخل رندرة موثق، ومعايرة مصفوفة الكاميرا، وبوابة مطابقة المحيط الآلية
ملخص تنفيذي (TL;DR)
- النطاق والحد التنظيمي (K1 / الجريدة الرسمية رقم 33075): هذه الوثيقة سجل بحثي تقني في الرسوميات الحاسوبية ثلاثية الأبعاد وهندسة شبكات STL/PLY ومعمارية برمجيات CAD/CAM. لا تتضمن أي اسم لمؤسسة صحية، أو صور مرضى حقيقيين، أو مقارنات علاجية قبل/بعد، أو أسعاراً، أو ادعاءات تفوق سريري. يعود القرار السريري حصراً لطبيب الأسنان.
مكتبة الأسنان ثلاثية الأبعاد STL/PLY وتدفق 441 شكلاً في ExoCAD وخط الرندرة المعياري
1. لماذا تنكسر مقترحات تصميم الابتسامة ثنائية الأبعاد داخل بيئة CAD؟
عند نقل الرسوم المسطحة ثنائية الأبعاد أو مخرجات الذكاء الاصطناعي التوليدي غير المقيدة إلى برنامج ExoCAD أو 3Shape، تظهر أربعة إخفاقات هندسية متكررة:
تشوه المنظور وانحراف البعد البؤري (Focal-length drift): الصور الفوتوغرافية القريبة الملتقطة بعدسات ذات بعد بؤري قصير تضخّم العرض الظاهري للقواطع المركزية وتضغط الأنياب والضواحك داخل الممر الدهليزي. تطبيق مسطرة النسبة الذهبية المسطحة (PMID:279670) دون حساب مصفوفة الكاميرا يؤدي إلى قواطع جانبية وأنياب ضيقة بصورة غير طبيعية عند لفّها على القوس ثلاثية الأبعاد.
هلوسة عدد الأسنان والمحيط في نماذج الانتشار الحرة: تولّد نماذج الانتشار البصري نسيجاً سنياً مقنعاً ظاهرياً لكنها تكسر الطوبولوجيا التشريحية. ففي سجلات القياس الداخلية (
ACIK_ISLER.md:32)، أدى تشغيل نموذج توليدي غير مقيد إلى قفز عدد الأسنان المقيس عبر SAM (Segment Anything Model, arXiv:2304.02643) من5إلى9أسنان، وارتفاع انحراف المحيط بالمئين الخامس والتسعين إلىp95 = 48 بكسل، وتشوّه38.8%من البكسلات خارج القناع. لذلك استُبعد التوليد الحر من مسار التسليم وحلّ محله الدمج الحتمي من 3D إلى 2D (DEVIR.md:124).غموض العمق (المحور Z) والبروز القاطع (Overjet): تحدد المعاينة ثنائية الأبعاد الطول العمودي (Y) والعرض الأفقي (X) لكنها تغفل الميل الشفوي-الحنكي (Z). ومن دون مصفوفة تحويل ثلاثية الأبعاد (
M_yerel_dunya) مرتبطة بالمسح الفموي، يضطر فني CAD إلى التخمين في موضع الحافة القاطعة ودعم الشفة العليا.خطأ قص الامتداد العنقي والجذري: تُخزَّن القوالب السنية في مكتبات CAD كقشور مفتوحة (open shells) ذات امتداد عنقي طويل. وعند قياس طول التاج عبر صندوق إحاطة بسيط في الأسنان التي يتجاوز طولها الكلي
12 مم، تقرأ الخوارزمية55%فقط من الشبكة مما يولّد خطأ عدم تناظر زائف (ACIK_ISLER.md:27، البندA214).
2. مكتبة 441 شكلاً سنياً و537 ملف دليل وتوثيق 476/477 مدخل رندرة STL/PLY
لإحلال المطابقة المورفولوجية المقيسة محل الاختيار البصري العشوائي، يفصل النظام بين فهرس الهندسة الأساسية وحوض الرندرة المعياري: 441 شكلاً سنياً أساسياً (مع 441/441 ملف أساس وإجمالي 537 ملف دليل مورفولوجي بصيغة ماركداون في ~/atlas/atlas_data/rehber_ic بوسيط حجم 6,154 بايت ≈ 6 كيلوبايت؛ DEVIR.md:100) وحوض رندرة STL / PLY يضم 477 مدخلاً شاملاً المتغيرات المرممة (ACIK_ISLER.md:23، arsiv/DEVIR_arsiv_2026-10-09.md:37).
يُفهرَس كل شكل سني عبر معالم هندسية ثلاثية الأبعاد محسوبة مسبقاً:
- نسبة عرض التاج إلى طوله (
W/H) للقاطع المركزي: مقيسةً مقابل النطاق المرجعي التشريحي للأسنان غير المتآكلة (0.78–0.85، PMID:12806322). - نصف قطر الزاوية الوحشية-القاطعة وهندسة الفرجات القاطعة: مصنفةً إلى أنماط مكعبية (مربعة) وبيضاوية ومثلثية وفق مرشح الجنس والشخصية والعمر SPA (DOI:10.1016/0022-3913(58)90043-x) ومعايير الأنماط المورفولوجية.
- الطوبولوجيا السطحية الدقيقة: الفصوص التطورية والارتفاعات الحفافية التي تضبط انعكاس الضوء المرآوي.
في تدقيق إغلاق مكتبة الرندرة (arsiv/DEVIR_arsiv_2026-10-09.md:37، commit 6fd6b12)، أُضيف 34 متغيراً مرمماً إلى 442 مدخلاً أساسياً ليصل المجموع الموثق إلى 476/477 حزمة رندرة (RENDERKUT_OK 18/18، BINEK_OK 71/71، ISARET_OK 29/29)، حيث تحتوي كل حزمة على الثلاثية render_rgba وsiluet_alfa وdis_indeks مختومةً ببصمة مصفوفة ثابتة (sha1).
3. مصفوفة إسقاط الكاميرا ومعايرة الإضاءة CIE LAB وتشتت الضوء تحت السطحي
لإسقاط قوس STL/PLY ثلاثية الأبعاد داخل صورة فوتوغرافية ثنائية الأبعاد دون تشويه هندسي أو مظهر مصطنع، يطبّق خط الرندرة غير التفاعلي (Blender / OpenGL) ثلاثة ضوابط فيزيائية:
الرندرة في كاميرا الصورة الفوتوغرافية (
hekim_dizimi.py): لا يُعرض النموذج بكاميرا استوديو افتراضية معزولة، بل عبر مصفوفة الكاميرا المقدرة للصورة الفوتوغرافية نفسها (DEVIR.md:122)، منتجاً سبع طبقات متزامنة:render_rgba، وsiluet_alfa، وdis_indeks، وderinlik(خريطة العمق Z)، وcfg، وrapor.json، وطبقة المقارنة.مواءمة الإضاءة في فضاء اللون CIE LAB / CIEDE2000 والظل القاطع: تُقاس مركبات الإضاءة (
L*) واللون (a*,b*) في فضاء CIE LAB من الأسنان المرجعية، مع حساب الانعكاس المرآوي وظل الشفة العليا القاطع آلياً (DEVIR.md:100,115،commit 8feeb639وe8ffbcc9).القفل على مستوى البكسل للشفاه واللثة (مع تنبيه مجموعة الاختبار التركيبية): تبقى جميع البكسلات خارج قناع الأسنان (الشفاه، حليمات اللثة، اللحية، والأسنان السفلية) مقفلةً تماماً. وفي التجربة التركيبية المقفلة (
blog/yuzden-dise-sefalometrik-lora.html:116) حُفظت4,686بكسل محيطي بتطابق100%مع تغيير خط الأسنان الستة العلوية فقط. تنبيه منهجي إلزامي (bot/olgular.json:O-008, O-009): إن مجموعة التقييم المقفلةn = 32التي ارتفعت فيها دقة شكل الوجه من0.0% → 90.6% (29/32)ودقة الخط المستهدف إلى100.0% (32/32)هي مجموعة اختبار رقمية تركيبية مشتقة من القواعد بنسبة100%وليست صور مرضى سريرية حقيقية.
4. انحناء القوس والحد العنقي (0x800) وبوابة مطابقة المحيط p95 ≤ 0.2 مم
وبعد دمج الرندرة ثلاثية الأبعاد داخل اللوحة المقيدة (Constrained Canvas)، تفحص بوابة المطابقة الآلية (kosucu/sadakat_kapisi.py --referans render، الاختبار الذاتي selftest 41/41؛ ومسار الدمج ~/atlas/mockup2d/mockup_hatti.py --selftest 30/30؛ DEVIR.md:100,124) ثلاثة شروط حاسمة:
- تطابق عدد الأسنان: يجب أن يتساوى عدد الأسنان في المخرج النهائي مع قناع فهرس الأسنان الثلاثي الأبعاد (
dis_indeks). - انعدام التسرب خارج القناع: تُستعاد جميع البكسلات خارج قناع التصميم من الصورة الأصلية (فرق خارج القناع =
0.000%). - حد انحراف المحيط (
p95 ≤ 0.2 مم): يجب ألا يتجاوز المئين الخامس والتسعون للمسافة بين محيط الرندرة (siluet_alfa) والمخرج المدمج0.2 مم. وفي اختبار التطابق ذي قناة ألفا سجلت الحزم الثلاث جميعهاp95 = 0.000 مم(3/3 ناجح،DEVIR.md:100).
بطاقة الأدلة القابلة للقياس (سجلات المكتبة والرندرة الحية)
يُقرأ كل رقم في هذه الصفحة مباشرةً من سجلات التحقق الحية ومجموعات الاختبار المقفلة في المستودع مع سمات data-kaynak:
| بند القياس / الدليل | القيمة الموثقة | المصدر الحي (ملف:حقل · تاريخ) |
|---|---|---|
| فهرس مورفولوجيا الأسنان ثلاثي الأبعاد ومجلد الدليل المقيس | 441 شكلاً سنياً (441/441 مطابقة أساسية) · إجمالي 537 ملف .md في rehber_ic (الوسيط 6,154 بايت ≈ 6 كيلوبايت) |
DEVIR.md:100 · atlas_data/rehber_ic/*.md · 2026-10-19 |
| توثيق مكتبة الرندرة المعيارية STL/PLY ثلاثية الأبعاد | 476/477 مدخل رندرة موثق (442 أساسياً + 34 مرمماً؛ RENDERKUT_OK 18/18, BINEK_OK 71/71, ISARET_OK 29/29) |
ACIK_ISLER.md:23 · arsiv/DEVIR_arsiv_2026-10-09.md:37 · 2026-10-19 |
| شبكة الوجه السيفالومترية ثلاثية الأبعاد وعدد الحواف الطوبولوجية | 478 نقطة · 2,556 حافة (ZY-ZY #234–#454، Go-Go #172–#397) |
blog/yuzden-dise-sefalometrik-lora.html:114,251 · 2026-10-19 |
| دقة شكل الوجه وخط الأسنان المستهدف في مجموعة n = 32 التركيبية المقفلة | شكل الوجه 0.0% → 90.6% (29/32) · الخط المستهدف 100.0% (32/32) · تنبيه: مجموعة اختبار رقمية تركيبية مشتقة من القواعد بنسبة 100% (ليست صور مرضى) |
bot/olgular.json:150-186 (O-008, O-009) · 2026-10-15 |
| بوابة المطابقة الآلية (41/41) وقفل الشفاه وحد انحراف المحيط | 4,686 بكسل مقفلاً للشفاه واللثة · انحراف p95 ≤ 0.2 مم · اختبار التطابق p95 = 0.000 مم (3/3) · sadakat_kapisi.py selftest 41/41 |
kosucu/sadakat_kapisi.py · DEVIR.md:100,124 · 2026-10-19 |
| زمن تنفيذ الدمج ثلاثي-إلى-ثنائي الأبعاد والتحقق من المطابقة بأمر واحد | 35–46 ثانية / حزمة (الدمج 28–30 ثانية، بوابة المطابقة 16–39 ثانية · ~/atlas/mockup2d/mockup_hatti.py selftest 30/30) |
~/atlas/mockup2d/mockup_hatti.py · DEVIR.md:100 · 2026-10-19 |
الأسئلة الشائعة (FAQ)
لماذا تتفوق مكتبة الأسنان ثلاثية الأبعاد STL/PLY على القوالب المسطحة ثنائية الأبعاد في تصميم الابتسامة؟
القوالب ثنائية الأبعاد هي مجرد خطوط مسطحة على مستوى الصورة الفوتوغرافية؛ وعند تغير زاوية الكاميرا أو انحناء القوس السنية يتعذر إنتاجها بدقة في برامج CAD ثلاثية الأبعاد. أما مكتبة STL/PLY فتحفظ الطوبولوجيا السطحية الحقيقية والحد العنقي (البت 0x800) والحجم الإطباقي، مما يتيح نقل الشكل المعتمد مباشرةً إلى ExoCAD أو التفريز الرقمي.
ما الفرق بين 441 شكلاً سنياً و537 ملف دليل و476/477 مدخل رندرة؟
يضم الفهرس المورفولوجي الأساسي 441 شكلاً سنياً فريداً (441/441 ملف أساس)، بينما يحتوي مجلد atlas_data/rehber_ic على إجمالي 537 ملف دليل بصيغة ماركداون شاملة المتغيرات (بوسيط حجم 6,154 بايت ≈ 6 كيلوبايت). أما حوض الرندرة المعياري فيشمل 442 مدخلاً أساسياً مضافاً إليها 34 متغيراً مرمماً للقشور المفتوحة، ليبلغ المجموع الموثق 476/477 حزمة رندرة تحتوي كل منها على الثلاثية render_rgba وsiluet_alfa وdis_indeks ومختومة ببصمة مصفوفة sha1.
ماذا تفحص بوابة المطابقة الآلية (p95 ≤ 0.2 مم) وما طبيعة مجموعة الاختبار n = 32؟
تفحص أداة kosucu/sadakat_kapisi.py --referans render (selftest 41/41؛ وأداة ~/atlas/mockup2d/mockup_hatti.py selftest 30/30) تطابق عدد الأسنان وانعدام التغير خارج القناع (0.000%) وبقاء انحراف المحيط عند أو دون 0.2 مم. علماً أن مجموعة التقييم n = 32 في bot/olgular.json:O-008, O-009 هي مجموعة اختبار رقمية تركيبية مشتقة من القواعد بنسبة 100% وليست صور مرضى سريرية حقيقية.
المصادر (Kaynaklar)
المواصفات الهندسية للشبكات ثلاثية الأبعاد، ومراجع مورفولوجيا الأسنان، ومعايير فضاء اللون والتقطيع البصري الأولية:
- PLY - Polygon File Format 3D Surface Mesh Specification
- STL (STereoLithography) 3D Mesh File Format Family Specification (Library of Congress)
- Segment Anything — Zero-Shot Image and Mask Segmentation (arXiv:2304.02643)
- Real-time Facial Surface Geometry from Monocular Video on Mobile GPUs (arXiv:1907.06724)
- Dental esthetics and the golden proportion (Journal of Prosthetic Dentistry, PMID:279670, DOI:10.1016/0022-3913(78)90028-8)
- Anatomic crown width/length ratios of unworn and worn maxillary teeth in white subjects (Journal of Prosthetic Dentistry, PMID:12806322, DOI:10.1016/S0022-3913(03)00125-2)
- The dynesthetic interpretation of the dentogenic concept (Journal of Prosthetic Dentistry, DOI:10.1016/0022-3913(58)90043-x)
- The CIEDE2000 color-difference formula: Implementation notes, supplementary test data, and mathematical observations (DOI:10.1002/col.20070)
دراسات تقنية ذات صلة: للأساس الهندسي لمحاذاة الشبكات ثلاثية الأبعاد، راجع عرض تصميم الابتسامة بالرؤية الحاسوبية، وطب الأسنان الرقمي (نسخة القارئ)، وناقل المهام الموجه بالأحداث task_bus.jsonl، والبوابة العربية (المدقق ريبير).