STL/PLY 3B Diş Kütüphanesi ve Standartlaştırılmış Render Hattı
2B Şablon Önerileri CAD Ortamında Neden Kırılır? 441 Diş Formu, 476/477 Doğrulanmış Render Girdisi, Kamera Kalibrasyonu ve Mekanik Kontur Sadakati
Yönetici Özeti (TL;DR)
- Kapsam ve mevzuat sınırı (K1 / RG 33075): Bu yayın yalnızca 3B bilgisayarlı grafik, STL/PLY ağ (mesh) geometrisi ve CAD/CAM yazılım mimarisi üzerine teknik bir araştırma kaydıdır. Hiçbir sağlık kurumu adı, gerçek hasta fotoğrafı, tedavi öncesi/sonrası karşılaştırması, fiyat/ücret bilgisi veya klinik üstünlük vaadi içermez. Klinik tanı ve tedavi kararları yalnızca diş hekimine aittir.
STL/PLY 3B Diş Kütüphanesi, ExoCAD 441 Form Akışı ve Standartlaştırılmış Render Hattı
1. 2B gülüş tasarımı önerileri CAD ortamında neden kırılır?
İki boyutlu fotoğraf üzerinde yapılan serbest çizimler veya kısıtsız üretken yapay zekâ (inpainting / diffusion) çıktıları, laboratuvarda ExoCAD ya da benzeri bir dental CAD yazılımına aktarıldığında dört temel geometrik kırılma üretir:
Perspektif ve odak uzaklığı (focal length) kayması: Kısa odak uzaklığıyla çekilen yakın plan fotoğraflarda santral kesiciler olduğundan geniş, kaninler ve premolarlar ise bukkal koridora doğru daralmış görünür. Kamera iç parametreleri (odak uzaklığı, optik merkez) hesaba katılmadan 2B düzlemde ölçülen dental altın oran (PMID:279670), 3B ark eğrisi üzerine sarıldığında santral–lateral oranını bozar.
Diş sayısı ve kontur halüsinasyonu: Serbest difüzyon motorları ağız açıklığına pikseller çizerken anatomik diş sayısını koruyamaz. Depo içi ölçümlerde (
ACIK_ISLER.md:32), kilit maskesi olmadan koşturulan üretken görsel hattında SAM (Segment Anything Model, arXiv:2304.02643) diş sayımının5dişten9dişe sıçradığı, kontur sapmasınınp95 = 48 pikseldüzeyine çıktığı ve maske dışı bölgede%38,8piksel bozulması oluştuğu kaydedilmiştir. Bu nedenle serbest difüzyon teslim hattından çıkarılmış, 3B→2B deterministik birleştirme (compositing) ana taşıyıcı yapılmıştır (DEVIR.md:124).Derinlik (Z-ekseni) ve overjet belirsizliği: 2B önizlemede kesici kenarın dudakla ilişkisi yalnızca dikey (Y) eksende okunur; oysa dişin labio-palatinal eğimi (tork) ve kesici kenarın ön-arka konumu (Z) fonasyonu ve üst dudak desteğini doğrudan belirler. Ark eğrisi üzerinde 3B yerleşim matrisi (
M_yerel_dunya) olmadan üretilen her 2B görsel, teknisyeni CAD ekranında tahmine zorlar.Servikal marjin ve diş eti (zenit) taşması: Gerçek diş kütüphanesi ağlarında dişin kuron gövdesi ile kök/servikal uzantısı birbirinden topolojik olarak ayrılır. Servikal sınır işareti olmadan yapılan 2B boy ölçümü, uzunluğu
12 mm’yi aşan kütüphane formlarında ağın yalnızca%55’ini okuyarak sahte asimetri hataları üretir (ACIK_ISLER.md:27,A214).
2. 441 diş formu kütüphanesi, 537 rehber profili ve 476/477 STL/PLY render doğrulaması
Göz kararı şablon seçimi yerine ölçümlü morfoloji eşlemesi kurmak için kütüphane katmanı iki paralel veri yapısına ayrılmıştır: 441 ana diş formu kataloğu (~/atlas/atlas_data/rehber_ic dizininde 441/441 ana form karşılığı ve ek varyant/rehber dosyalarıyla birlikte toplam 537 markdown profili, medyan dosya boyutu 6.154 B ≈ 6 KB; DEVIR.md:100) ve varyantlarıyla birlikte 477 girdilik STL / PLY 3B render havuzu (ACIK_ISLER.md:23, arsiv/DEVIR_arsiv_2026-10-09.md:37).
Her diş formu kütüphanede yalnız bir görsel olarak değil, tepe noktası (vertex) ve yüzey (face) normalleri doğrulanmış üç boyutlu bir ağ olarak tutulur. Her form için şu geometrik öznitelikler önceden hesaplanmıştır:
- Santral genişlik/boy oranı (
W/H): Aşınmamış maksiller dişler için tanımlanan anatomik kuron referans aralığı (PMID:12806322) olan0,78–0,85bandıyla karşılaştırmalı kuron oranı. - Disto-insizal köşe yarıçapı ve kama (embrasure) açıklığı: Dentojenik SPA (cinsiyet, kişilik, yaş) süzgeci (DOI:10.1016/0022-3913(58)90043-x) ve morfolojik arketip sınıflamasına göre köşeli/kuboidal, ovoid ve üçgen (tapered) hat parametreleri.
- Yüzey mikro-dokusu ve gelişimsel loblar: Perikimata çizgileri ve mezial/distal sırt (marginal ridge) belirginliği; yaş ve ışık yansıma karakterini belirleyen 3B yüzey pürüzlülüğü.
Render kütüphanesi kapanış denetiminde (arsiv/DEVIR_arsiv_2026-10-09.md:37, commit 6fd6b12), 442 taban girdi üzerine 34 onarımlı varyant eklenerek 476/477 render girdisi (RENDERKUT_OK 18/18, BINEK_OK 71/71, ISARET_OK 29/29) doğrulanmış; her form için render_rgba, siluet_alfa ve dis_indeks dosya üçlüsü tekil sabit matris özetiyle (sha1) mühürlenmiştir.
3. Kamera matrisi, ışık kalibrasyonu ve alt-yüzey saçılımı (SSS)
3B STL/PLY diş formunun 2B ağız fotoğrafı üzerine yapay durmadan ve geometrisini kaybetmeden oturtulabilmesi (3D-to-2D compositing), başsız (headless) Blender/OpenGL render hattında üç fiziksel parametrenin kilitlenmesini gerektirir:
Fotoğraf kamerasında render (
hekim_dizimi.py): Kütüphane formu rastgele bir stüdyo kamerasıyla değil, doğrudan vaka fotoğrafının tahmin edilen kamera matrisiyle (odak uzaklığı, eğim, baş rotasyonu) render edilir (DEVIR.md:122). Çıktı paketi yedi katmandan oluşur:render_rgba,siluet_alfa,dis_indeks,derinlik(Z-buffer),cfg,rapor.jsonve karşılaştırma katmanı.CIE LAB / CIEDE2000 renk uzayında ışık ve speküler eşleme: Diş minesinin yarı saydamlığı (translucency) ve altındaki dentinin sıcak tonu, basit RGB parlaklık kaydırmasıyla taklit edilemez. Kompozit hattında (
DEVIR.md:100,commit 8feeb639) hedef ağız içi karenin mevcut dişlerinden CIE LAB renk uzayında ortalama parlaklık (L*) ve sarı-mavi/kırmızı-yeşil (a*,b*) bileşenleri okunur; speküler yansıma ve üst dudak altı insizal gölge (commit e8ffbcc9,DEVIR.md:115) mekanik olarak hesaplanır.Üst dudak ve diş eti piksel kilidi (Sentetik Test Seti Şerhiyle): Görsel önizlemede dişlerin çevresindeki dudak, diş eti (gingiva), sakal ve alt diş pikselleri asla yeniden üretilmez. Kilitli sentetik deneyde (
blog/yuzden-dise-sefalometrik-lora.html:116)4.686çevre pikseli birebir korunmuş; yalnız üst ön altı dişin morfolojik hattı değiştirilmiştir. Zorunlu Metodolojik Şerh (bot/olgular.json:O-008, O-009): Yüz şekli isabetinin%0,0 → %90,6 (29/32)ve hedef diş hattı isabetinin%100,0 (32/32)ölçüldüğün = 32kilitli değerlendirme kümesi,%100kural-türevli sentetik sayısal test setidir; gerçek hasta fotoğrafı veya klinik vaka serisi değildir.
4. Ark eğrisi, servikal sınır (0x800) ve p95 ≤ 0,2 mm sadakat kapısı
Üretilen 2B kompozit önizlemenin, arkasındaki 3B STL/PLY tasarımından sapmadığını garanti altına almak için Mekanik Sadakat Kapısı (kosucu/sadakat_kapisi.py --referans render, öz-sınama selftest 41/41; uçtan uca birleştirme boru hattı ~/atlas/mockup2d/mockup_hatti.py --selftest 30/30; DEVIR.md:100,124 ve ACIK_ISLER.md:32) üç koşulu aynı anda denetler:
- Diş sayısı eşitliği: Tasarım render’ındaki (
dis_indeks) görünür diş sayısı ile çıktı görüntüsündeki diş sayısı birebir eşit olmalıdır (eksik veya fazla diş =0). - Maske dışı sıfır sızıntı: Kısıtlı Tuval (Constrained Canvas) maskesi dışındaki pikseller özgün kareyle karşılaştırılır; maske dışı fark
%0,000olacak biçimde özgün pikseller geri yapıştırılır. - Kontur sapması (
p95 ≤ 0,2 mm): Tasarımın alfa silueti (siluet_alfa) ile birleştirilmiş çıktının konturu arasındaki mesafenin 95. yüzdelik dilimi (p95) en çok0,2 mmolmalıdır. Alfa kanallı kimlik sınamasında bu değer üç paketin üçünde dep95 = 0,000 mm(3/3 GEÇTİ,DEVIR.md:100) olarak ölçülmüştür.
Ölçülebilir Kanıt Kartı (Canlı Kütüphane ve Render Kayıtları)
Bu sayfada yer alan her teknik metrik, depo içi canlı doğrulama kütüklerinden ve kilitli deney çıktılarından (data-kaynak özniteliğiyle) okunmuştur:
| Ölçüm / Kanıt Kalemi | Doğrulanmış Değer | Canlı Kaynak (Dosya:Alan · Tarih) |
|---|---|---|
| Diş morfolojisi form kütüphanesi ve ölçümlü rehber dizini | 441 ana diş formu (441/441 eşleşme) · rehber_ic dizininde toplam 537 .md dosyası (medyan 6.154 B ≈ 6 KB) |
DEVIR.md:100 · atlas_data/rehber_ic/*.md · 2026-10-19 |
| Standartlaştırılmış STL/PLY render kütüphanesi doğrulaması | 476/477 doğrulanmış render girdisi (442 taban + 34 onarımlı varyant; 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 |
| 3B sefalometrik yüz ağı ve topolojik kenar sayısı | 478 nokta · 2.556 kenar (ZY-ZY #234–#454, Go-Go #172–#397) |
blog/yuzden-dise-sefalometrik-lora.html:114,251 · 2026-10-19 |
| n = 32 kilitli SENTETİK test setinde yüz şekli ve hedef diş hattı isabeti | Yüz şekli %0,0 → %90,6 (29/32) · Hedef hat %100,0 (32/32) · Şerh: %100 kural-türevli SENTETİK sayısal test seti (gerçek hasta verisi değil) |
bot/olgular.json:150-186 (O-008, O-009) · 2026-10-15 |
| Mekanik sadakat kapısı (41/41), dudak kilidi ve kontur sapma eşiği | 4.686 piksel dudak kilidi · kontur p95 ≤ 0,2 mm · kimlik p95 = 0,000 mm (3/3) · sadakat_kapisi.py selftest 41/41 |
kosucu/sadakat_kapisi.py · DEVIR.md:100,124 · 2026-10-19 |
| Tek komut 3B→2B kompozit ve sadakat doğrulama süresi | 35–46 sn / paket (render birleştirme 28–30 sn, sadakat kapısı 16–39 sn · ~/atlas/mockup2d/mockup_hatti.py selftest 30/30) |
~/atlas/mockup2d/mockup_hatti.py · DEVIR.md:100 · 2026-10-19 |
Sık Sorulan Sorular (SSS)
Dijital gülüş tasarımında STL ve PLY 3B diş kütüphanesi neden 2B şablondan farklıdır?
2B şablonlar yalnızca fotoğraf düzleminde çizilen boyutsuz siluetlerdir; kamera açısı veya ark eğrisi değiştiğinde CAD ortamında karşılığı bozulur. STL ve PLY kütüphaneleri ise her dişin gerçek üç boyutlu yüzey geometrisini, servikal sınırını (0x800 bit) ve hacmini taşır; böylece ekranda onaylanan form ExoCAD veya 3B baskı/kazıma hattına doğrudan aktarılabilir.
441 diş formu, 537 rehber dosyası ve 476/477 render girdisi arasındaki fark nedir?
Stüdyo kataloğunda 441 benzersiz ana diş formu yer alır; atlas_data/rehber_ic dizininde ise varyant ve rehber kayıtlarıyla birlikte toplam 537 markdown dosyası (medyan 6.154 bayt ≈ 6 KB) bulunur. Standartlaştırılmış render kütüphanesinde 442 taban girdi üzerine 34 onarımlı kabuk varyantı eklenerek 477 hedef girdinin 476'sı (render_rgba, siluet_alfa ve dis_indeks üçlüsüyle) doğrulanmış ve sabit sha1 matris özetiyle mühürlenmiştir.
Mekanik sadakat kapısı (p95 ≤ 0,2 mm) neyi denetler ve n = 32 test setinin niteliği nedir?
kosucu/sadakat_kapisi.py --referans render (selftest 41/41; ~/atlas/mockup2d/mockup_hatti.py selftest 30/30) çıktıdaki diş sayısının tasarım render'ı ile birebir aynı olmasını, maske dışı piksellerin %0,000 değişmesini ve kontur sapmasının p95 ≤ 0,2 mm kalmasını denetler. O-008/O-009 kayıtlarındaki n = 32 değerlendirme kümesi ise %100 kural-türevli sentetik sayısal test setidir (gerçek hasta fotoğrafı içermez).
Kaynaklar
Bu sayfadaki 3B ağ geometrisi, dental morfoloji oranları, renk uzayı ve segmentasyon ölçümlerinin birincil 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)
İlgili Teknik İncelemeler: 3B mesh hizalamasının sefalometrik temeli için yüzden dişe sefalometrik gülüş tasarımı ve LoRA deneyi, dijital diş hekimliği okuyucu baskısı ve Maya klinik karar ağacı sayfalarına; ajan eşgüdümü için otonomi sayfasına ve olay güdümlü pano mimarisine göz atabilirsiniz.