Ini mungkin pertanyaan yang sangat sederhana. Kami sangat menghargai komentar, panduan, atau solusi lengkap. Kami lebih suka solusi yang tidak lengkap namun ide-ide praktis baru.
- Bagaimana menemukan arah utama variasi yaitu, diagonal utama pada gambar contoh berikut (timur laut, barat daya)?
Algoritma dan ide apa pun untuk pengkodean atau cuplikan disambut.
Pembaruan:
Kami menemukan bahwa prosedur yang disebutkan dalam jawaban yang diterima hampir PCA (Principal Component Analysis) dalam penerapannya yang paling sederhana. PCA bekerja dengan sangat baik. Arah yang dihasilkan sangat cocok dengan apa yang dapat kita harapkan, secara visual.
image-processing
algorithms
anisotropic-diffusion
Pengembang
sumber
sumber
Jawaban:
Anda dapat menghitung matriks kovarians dari data ketinggian Anda. Vektor eigen yang termasuk dalam nilai eigen yang lebih besar akan memberi Anda arah utama variasi:
http://en.wikipedia.org/wiki/Covariance_matrix
sumber
Berikut ini beberapa ide:
Untuk salah satu dari teknik di atas, pertimbangkan sudut dari 0 hingga 179 meskipun Anda dapat menggunakan teknik radial (0 hingga 359 derajat). Jika ada lebih dari satu respons puncak, temukan radius terpanjang (atau apa pun) yang memiliki lebih banyak tetangga dengan respons besar.
sumber