Temel Kavramlar
MipMapEngine SDK'ya başlamadan önce, bazı temel kavramları anlamak onu daha iyi kullanmanıza yardımcı olacaktır. Bu bölüm, 3D yeniden yapılandırmanın temellerini anlaşılır bir şekilde tanıtacaktır.
🌍 3D Yeniden Yapılandırma Nedir?
3D yeniden yapılandırma, 2D görüntülerden 3D modeller oluşturma sürecidir. Bir binanın etrafında birden fazla fotoğraf çektiğinizi düşünün, 3D yeniden yapılandırma teknolojisi şunları yapabilir:
- Bu fotoğraflar arasındaki ilişkileri analiz eder
- Çekim anındaki kamera konumlarını hesaplar
- Kamera konumları ve dokularına dayanarak karşılık gelen piksellerin 3D bilgilerini hesaplar
- Nesnelerin veya sahnelerin 3D geometrik bilgilerini nokta bulutları veya mesh formunda ifade eder
- Fotoğraf dokularına dayanarak modele dokular ekleyerek gerçekçi 3D modeller oluşturur
- Haritacılık ve Haritalama: Yüksek hassasiyetli topografik haritalar ve ortofotolar oluşturma
- Şehir Planlama: Planlama ve tasarım için 3D şehir modelleri oluşturma
- Kültürel Miras Koruma: Tarihi binaları ve eserleri dijital olarak koruma
- Acil Durum Müdahalesi: Afet alanlarının 3D bilgilerini hızla elde etme
- Mühendislik Takibi: İnşaat ilerlemesini ve değişiklikleri izleme
- 3D İçerik Varlığı Oluşturma: Oyunlar, filmler, AR/VR için 3D içerik varlıkları oluşturma
📸 Fotogrametri Temelleri
🔄 3D Yeniden Yapılandırma Süreci Açıklaması
🔄 ReconstructFull Temel İşleme Akışı
- 🚀 Tamamen Otomatik: Girişten çıkışa kadar manuel müdahale olmadan otomatik işleme
- 🎯 Akıllı Karar Verme: Veri özelliklerine göre en uygun işleme parametrelerini otomatik olarak seçer
- 📦 Çoklu Format Çıktısı: Farklı uygulama ihtiyaçlarını karşılamak için birden fazla formatın eş zamanlı üretimini destekler
- ⚡ Paralel Optimizasyon: Verimliliği artırmak için birden fazla çıktı dalı paralel olarak işlenebilir
- Web Gösterimi: 3D Tiles + DOM Tiles seçin
- Profesyonel Analiz: OSGB + GeoTIFF + LAS seçin
- Evrensel Değişim: OBJ + PLY seçin
- Haritacılık Uygulamaları: GeoTIFF + DSM + Kontrol Noktası Optimizasyonu seçin
1. Hava Üçgenlemesi
AT, 3D yeniden yapılandırmanın ilk adımıdır. Görevleri:
- Her fotoğraf çekildiğinde kameranın kesin konumunu ve yönünü hesaplamak
- Fotoğraflar arasında geometrik ilişkiler kurmak
- Sahnenin seyrek nokta bulutu yapısını oluşturmak
2. Yoğun Yeniden Yapılandırma
Kamera konumları belirlendikten sonra:
- Her piksel için derinlik hesaplama
- Yoğun 3D nokta bulutu oluşturma
3. 3D Model Yeniden Yapılandırması
- Nokta bulutlarından 3D mesh modelleri oluşturma
- Orijinal görüntülerden model dokuları oluşturma
- Büyük ölçekli sahne oluşturma için LOD modelleri üretme
4. Farklı Format Çıktılarının Üretilmesi
Son olarak, ihtiyaçlarınıza göre farklı çıktılar üretin:
- 3D Modeller: OSGB, 3D Tiles, PLY, OBJ, FBX ve diğer formatlar
- Nokta Bulutu Verileri: LAS, PLY formatları
- Gaussian Splatting Verileri: PLY, Splats formatları
- Ortofotolar: GeoTIFF formatında coğrafi referanslı görüntüler
- Sayısal Yüzey Modeli (DSM): Arazi yükseklik verileri
Standart Çıktı Dizin Yapısı
Tüm yeniden yapılandırma görevleri aşağıdaki standart çıktıyı üretecektir:
output/
├── 2D/
│ ├── dom_tiles/ # Ortofoto karoları
│ ├── dsm_tiles/ # Sayısal yüzey modeli karoları
│ └── geotiffs/ # GeoTIFF formatı sonuçları
├── 3D/
│ ├── model-b3dm/ # 3D Tiles model formatı
│ ├── model-osgb/ # OSGB model formatı
│ ├── model-ply/ # PLY model formatı
│ ├── model-obj/ # OBJ model formatı
│ ├── model-fbx/ # FBX model formatı
│ ├── point-ply/ # PLY nokta bulutu formatı
│ ├── point-las/ # LAS nokta bulutu formatı
│ ├── point-pnts/ # PNTS nokta bulutu formatı
│ ├── point-gs-ply/ # PLY Gaussian Splatting formatı
│ └── point-gs-splats/# SPLATS Gaussian Splatting formatı
├── AT/
│ ├── mvs.xml # AT sonuçları
│ └── mvs_undistort.xml # Bozulma düzeltilmiş AT sonuçları
├── report/
│ └── report.json # Kalite raporu
└── log.txt # İşleme günlüğü
Çıktı Formatı Açıklaması
| Format | Amaç | Özellikler |
|---|---|---|
| 3D Tiles | Web Gösterimi | LOD destekler, Cesium ve diğer platformlar için uygun |
| OSGB | Profesyonel Yazılım | OpenSceneGraph formatı, yaygın olarak desteklenir |
| OBJ | Evrensel Model | Basit ve evrensel, düzenlenmesi kolay |
| LAS | Nokta Bulutu İşleme | Standart nokta bulutu formatı, sınıflandırma bilgilerini içerir |
| GeoTIFF | CBS Analizi | Coğrafi koordinatlı, ölçüm için kullanılabilir |
| Tiles | Çevrimiçi Haritalar | Çok seviyeli dilimleme, hızlı yükleme |
🎯 Anahtar Parametre Açıklaması
Çözünürlük Seviyesi
Yeniden yapılandırmadaki detay seviyesini kontrol eder:
| Seviye | Açıklama | Kullanım Durumu | İşleme Süresi |
|---|---|---|---|
| 1 | Ultra yüksek hassasiyet, en yüksek geometrik detay ve doku netliği | Profesyonel haritacılık, hassas modelleme | Daha uzun |
| 2 | Yüksek hassasiyet, geometrik detayın bir kısmı basitleştirilmiş, en yüksek doku netliği | Genel uygulamalar, hızlı sonuçlar | Orta |
| 3 | Düşük hassasiyet | Önizleme, hızlı doğrulama | Daha kısa |
Görüntü Örtüşmesi
🔍 Kalite Kontrolü
Yeniden Yapılandırma Kalitesini Etkileyen Faktörler
-
Görüntü Kalitesi
- Netlik (bulanıklıktan kaçının)
- Aydınlatma koşulları (tek tip aydınlatma en iyisidir)
-
Çekim Parametreleri
- Örtüşme (>%70)
- Uçuş yüksekliği (yer çözünürlüğünü etkiler)
- Çekim açısı (dikey + eğik kombinasyonu en iyisidir)
-
Tipik Kontrolsüz Doğruluk
- RTK/PPK: Santimetre düzeyinde doğruluk (1
2cm + 12*GSD) - Normal GPS: Metre düzeyinde doğruluk
- RTK/PPK: Santimetre düzeyinde doğruluk (1
💡 Yeniden Yapılandırma Doğruluğu İçin En İyi Uygulamalar
- 🔧 Güvenilir Yeniden Yapılandırma Doğruluğu: RTK ve PPK kontrolsüz çözümler çoğu zaman iyi doğruluk elde edebilir, ancak kontrol noktaları ve kontrol noktaları doğruluk güvencesi ve doğrulama için en güvenilir yöntemler olmaya devam etmektedir. Uygulamanız doğruluk hedeflerinin %100 garantisini gerektiriyorsa veya proje teslimatı sonuçların doğruluğunu desteklemek için yeterli kanıt gerektiriyorsa, kontrol noktaları/kontrol noktaları ayarladığınızdan emin olun, aksi takdirde saha veri toplamayı yeniden yapmak zorunda kalabilirsiniz.
🚀 Sonraki Adımlar
Artık temel kavramları anladığınıza göre, şunları yapabilirsiniz:
- API belgelerini ayrıntılı olarak okuyun ve iş ihtiyaçlarınıza göre en iyi otomatik iş akışınızı özelleştirin