" Kayıt ve Çözgü için Optimum Toplu Taşıma " adlı makaleyi uyguluyorum , amacım çevrimiçi olarak herhangi bir eulerian toplu taşıma kodu bulamadığım için bunu çevrimiçi hale getirmektir ve bu en azından görüntü işleme konusunda araştırma topluluğu için ilginç olacaktır.
Bildiri aşağıdaki gibi özetlenebilir:
- x ve y koordinatları boyunca 1D histogram eşleşmelerini kullanarak bir başlangıç haritası bulun
- u t = 1 sabit noktasını çözün
,U⊥90 derece açılımı, saat yönünde döndürme karşı△-1Dirichlet sınır koşulları (= 0) ile Poisson denkleminin çözümü için veJacobian matrisinin belirleyicisidir.
-perp) için kararlılık garanti edilir
Sayısal simülasyonlar için (düzenli bir ızgarada gerçekleştirilir), poisson denklemini çözmek için matlab'ın poicalc'ini belirtirler , bir rüzgar rüzgarı şeması kullanılarak hesaplanan hariç, uzaysal türevler için ortalanmış sonlu farklar kullanırlar.
Kodumu kullanarak, eşleştirmenin enerji işlevi ve kıvrılması birkaç yineleme için uygun şekilde azalmaktadır (zaman adımına bağlı olarak birkaç ondan birkaç bine kadar). Ancak bundan sonra simülasyon patlar: enerji çok az yinelemede bir NAN'a ulaşmak için artar. Farklılıklar ve entegrasyonlar için birkaç sipariş denedim (cumptrapz'ın daha yüksek bir siparişi burada bulunabilir ) ve farklı enterpolasyon şemaları, ama her zaman aynı sorunu alıyorum (çok düzgün görüntülerde bile, her yerde sıfır olmayan vb.).
Herkes kod ve / veya karşılaştığım teorik soruna bakmak ister misiniz? Kod oldukça kısadır.
Hata ayıklama işlevlerine sahip kod
Lütfen sonunda degrade2 () öğesini degrade () ile değiştirin. Bu daha yüksek dereceli bir gradyandı, ancak işleri de çözmüyor.
Şimdilik sadece ek optimumlaştırma terimiyle değil, kağıdın en uygun taşıma kısmıyla ilgileniyorum.
Teşekkürler !