Yaprakların İçerdiği Ağaç Ekstremitelerinin Rekonstrüksiyonu


12

Dalların bölümlerinin yapraklarla kaplı olduğu bir ağacın fotoğrafındaki dalları yaklaşık olarak nasıl yeniden inşa ederdiniz?

Dalların görünür kısımlarını harmanlayarak sonra birkaç farklı açıda çizgi parçalarıyla açarak çıkarabilirim. Peki o zaman (yaklaşık) yapraklarla kaplı alanları nasıl doldururum?

Bir ağacın bu çizimi ile başladığımızı varsayalım:

renk ağacı

resmi gri tonlamalı olarak yükle

uu = mmreadgray ('tree2.jpg')

ağaç

koyu renk eşiği; ikiliye dönüştürmek; 200 piksel alan altındaki bağlı bölgeleri kaldırın

vv = mmareaopen (mmbinary (mmthreshad (mmneg (uu), 200)), 20)

ağaç

90 derece, 180 derece, 135 derece ve 45 derecede 10 piksel çizgi segmentli açık vv; bir işaretçi resmi oluşturmak için bu görüntüleri birlikte ekleyin zz

zz = mmaddm (mmaddm (mmaddm (mmopen (vv, mmselin (10, 90)), mmopen (vv, mmseline (10, 180))), mmopen (vv, mmseline (10, 135))), mmopen (vv, mmselin (10, 45)))

ağaç

işaretçi görüntü zz vv görünür uzuv bölümlerini yeniden

aa = mminfrec (zz, vv)

ağaç

sonucu aa orijinal görüntünün üstünde görüntüleme uu; uzuvların makul bir şekilde çıkarılması sağlanır

mmshow (uu, aa) ağaç

Şimdi tüm uzuvun yaklaşık olarak nasıl yeniden yapılandırılacağına dair düşünceleri takdir ediyorum. (Veya yukarıda verilen adımlardaki iyileştirmeler). Teşekkür ederim!


3
Sorunuzu iki kişi iptal etti - şimdi resim yükleyebilmelisiniz.
Niki Estner

1
@Martin 'Inpainting' olarak bilinen tekniğin bakmaya değer olabileceğine inanıyorum.
Spacey

1
Dalları parlaklıktan ziyade renk tonuyla izole etmek daha etkili olmaz mıydı? Yani, resmin koyu kısımlarından ziyade kahverengi kısımlarını seçin. Olduğu gibi, dallarınızla çok fazla yaprak gölgesinde karışıyorsunuz ve çok fazla dal kaybediyorsunuz.
travisbartley

Yönlerini belirlemeye yardımcı olması için veya en azından önerilen hatalı doldurmaları ortadan kaldırmak için dallarda aydınlatma gradyanları kullanmayı denerdim.
DarenW

Yanıtlar:


1

Yapraklar tarafından gizlenen maskeli alan çok büyüktür ve sınır ve gölgeleme bir insana gizlenmiş olanı ima ederken, ön plandaki bir nesnenin geçici olarak devam eden bir şeyi geçici olarak gizlediği gibi oldukça tutarlı sınırlara dayanan "boyamak" için uygun değildir. .

Dal oryantasyonu bir başlangıçtır, ancak bir söğüt, kavak veya çam karşı bir meşe ağacının harici bir konseptine sahip olmadan dalların nasıl uzandığını ima etmek için kendi başına yeterli veri değildir. Bu, 3d fraktal modelleme hakkında, görüntü restorasyonundan daha fazlasıdır.

Boyama için en az belirgin olan algoritmalar, Photoshop'ta "İyileşme" adı verilen doku sentezini içerir. G'MIC ve Resynth , GIMP için eklenti olarak kullanılabilen popüler açık kaynaklı araçlardır. Görsel süreklilik oldukça iyi olsa da, bir ağaç ya da derinlik kavramına sahip değiller, sadece 2-d yama istatistikleri, bu nedenle verilen örnekte de bir sanatçının girdisine ihtiyaç duyacaklardı. Maske dış kenarlarda beyaz arka plan ve iç kısımda kalın dallar .. doku enterpolasyonu tuhaf doğal olmayan bir sonuç verir.

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.