Açık Kaynaklı hava RGB fotoğraflarının kesintisiz, renk dengeli mozaikleri


11

Ben gibi programlarda reklamı almak için bir açık kaynak aracı / iş akışı (hatta bir komut satırı bir) arıyorum

http://www.inpho.de/index.php?seite=index_orthovista

http://www.orthomapper.com/color_balance_example.html

http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//009t000001v8000000

Örneğin, OSSIM ve GRASS'ı zaten test ettim

http://trac.osgeo.org/ossim/wiki/histogram_operations

http://grass.osgeo.org/grass64/manuals/i.image.mosaic.html

ancak sonuçlar beklendiği gibi değil. Ayrıca hiç şansım olmadı

http://www.lizardtech.com/products/geoexpress/

bir deneme sayesinde test edebildiğim tek yakın kaynak bu.

Belki bu benim girdi verilerime bağlıdır, bu yüzden küçük bir çalışma örnek veri kümesi çok takdir edilecektir.

Bu arada, Orfeo böyle bir şey yapıyor mu?

Şimdiden teşekkürler

PS: GIS olmayan bir yazılımı bile kullanmaya açıkım

Yanıtlar:


8

Hava fotoğrafçılığından kesintisiz mozaikler oluşturmak için açık kaynaklı GIS Whitebox GAT ( http://www.uoguelph.ca/~hydrogeo/Whitebox/ ) kullanmanızı öneririm . John Lindsay, Whitebox GAT'ın ( biyografisine göre ) baş geliştiricisi olduğunu lütfen unutmayın .

İşte olası bir iş akışı:

  1. Birden fazla renkli hava fotoğrafınız varsa, Bölünmüş Renk Kompozit aracını kullanarak bunları RGB bileşenlerine bölün. Her bandı ayrı ayrı mozaiklemek ve sonunda bir renk kompozit mozaik oluşturmak isteyeceksiniz.

  2. Hava fotoğraflarında yaygın olarak görülen görüntü köşelerine doğru kademeli kararmayı kaldırmak için Doğru Vinyetleme aracını (sürüm 3.0.6'da çıkacak) kullanmak isteyebilirsiniz. Bu mozaik kalitesini büyük ölçüde artıracaktır.

  3. Görüntü grubundaki bitişik görüntüler arasındaki bağlantı noktalarını otomatik olarak bulmak için 'Bağlama Noktalarını Bul' aracını (3.0.6 sürümünde yayınlanacak) kullanın. Her RGB bandı için bunu yapmak zorunda olmadığınıza dikkat edin, sadece bir tane kullanın (örn. Kırmızı bant görüntüleri).

  4. Bitişik görüntüleri kaydetmek için Görüntü Düzeltme aracını kullanın.

  5. Bitişik görüntülere katılmak için Geçiş Yumuşatma ile Mozaik aracını kullanın. Görüntüleri oluştururken bunun birkaç kez yapılması gerekebilir ve Kırmızı, Yeşil ve Mavi bantların her biri için bunu yapmanız gerekir. Daha da önemlisi, bu araç görüntülere aralarındaki sınırlar hiçbir şekilde belirgin olmayacak şekilde katılacaktır. Bir görüntüden diğerine kademeli degradeler olacak ve aynı zamanda mozaikteki her görüntünün radyometrik özelliklerini eşleştirmek için histogram eşleşmesi gerçekleştirecektir.

  6. Kırmızı, Yeşil ve Mavi mozaikleri bir araya getirerek Renk Kompozit Oluştur aracını kullanarak bir renk kompozit mozaik oluşturun.

  7. Renk kalitesi istediğiniz kadar iyi değilse, geliştirmek için Denge Rengi Geliştirme aracını kullanmanızı tavsiye ederim. Bu gayet iyi çalışıyor.

Renkli bir hava fotoğrafı örneğim yok, ancak bu iş akışını kullanan hava fotoğraflarından kesintisiz gri tonlamalı bir mozaik var. Orijinal üç hava fotoğrafının vektör ayak izlerine sahip olduğuna dikkat edin:

resim açıklamasını buraya girin


Gönderen Yardım Merkezi'nde : Eğer cevaplarında ilişkinizi açıklamak zorundadır .

@GeoKevin Özür dilerim, belki de bu sitedeki soruları, ilişkilerini açıklamadan yanıtlayan QGIS geliştiricilerinin sayısı göz önüne alındığında neden bu konuda kafam karıştığını görebilirsiniz. Sanırım GIS.se, defacto QGIS forum olsa da, değil mi?

1
@GeoKevin Orada bir anlamı var. Ayrıca bu yazıda yanıtı, özellikle bir işletim sistemi aracından geliyorsa, hangi imo'nun burada daha hoş olduğunu gösteren bir nasıl yapılır?
nickves

1
@ nickves, Desteğiniz için teşekkür ederiz. GeoKevin'in yorumu, OP'nin yazılıma özgü bir çözüm aramadığı, sadece bir işletim sistemi çözümü aradığı gerçeği ışığında özellikle rahatsız edici oldu. GIS.se hakkındaki bazı yorumcular, bir alternatif önererek ayak parmaklarına bastığım gibi davranıyorlar. Senin gibi açık fikirli bireyler için açık kaynaklı yazılım geliştirmek için sayısız saat harcadım. Ancak bazı GIS.se frekansları beni asla başka bir satırı kodlamak istemiyormuşum gibi hissettiriyor!

3
Bu kadar ayrıntılı ve iyi belgelenmiş bir cevabı "spam" olarak düşünmek gerçek bir esnektir.
whuber

5

Verilen giriş görüntülerinde histogram eşleştirmesi yapan bir GRASS GIS 7 Eklentisi, yani histo.match vardır. Histogram eşleştirme yöntemi, iki veya daha fazla histogramın Kümülatif Dağıtım Fonksiyonu (CDF) yöntemine dayanır. RGB görüntüler için bunları renklere göre renklendireceksiniz. Gerekirse, i.landsat.rgb ile mozaik sonrası bir renk optimizasyonu elde edilebilir (diğer RGB verileri için de çalışır).

Bkz. Http://grasswiki.osgeo.org/wiki/AddOns/GRASS_7/imagery#i.histo.match

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.