Bagaimana cara merekonstruksi bagian tertutup dari pola reguler

8

Contoh gambar

Saya memiliki satu set gambar yang terdiri dari pola yang cukup teratur - pada dasarnya seperangkat elips terdistorsi kasar konsentris - dengan area kecil (<1% dari total area gambar) dikaburkan oleh disk bundar. Saya ingin, secara digital, dapat merekonstruksi bagian dari pola yang disembunyikan oleh disk dan menghasilkan gambar yang 'lengkap', karena akan terlihat jika disk tidak ada di sana.

Meskipun polanya tidak sepenuhnya teratur (elips terdistorsi dan pusat bergerak dari satu gambar ke gambar lainnya), cukup jelas bagi pengamat manusia seperti apa bentuk pola yang akan terlihat - seseorang dapat menggambarnya dengan pensil di sesaat! Karena itu saya bertanya-tanya apakah ada algoritma pemrosesan gambar yang akan memungkinkan saya untuk melakukan ini secara otomatis - misalnya, mengubah gambar menjadi beberapa ruang yang cocok yang memisahkan disk melingkar dari sisa pola, menyaring disk, kemudian melakukan transformasi terbalik untuk merekonstruksi gambar. Namun, tidak menjadi spesialis dalam bidang ini, saya tidak benar-benar tahu apa yang saya cari. Adakah yang punya saran?

Eos Pengwern
sumber
1
Bisakah Anda memberikan satu atau dua contoh gambar?
Saya bisa, jika saya tahu cara mengunggah gambar ke situs ini. Saya khawatir saya juga belum bisa mengetahuinya.
Eos Pengwern
1
@EosPengwern ketika Anda mengedit pertanyaan Anda ada ikon foto / gambar, ketika Anda mengkliknya Anda mendapatkan dialog unggah dan melalui itu Anda dapat menambahkan gambar
Ivo Flipse
2
Ekstrapolasi
endolith
@Ivo Flipse, Terima kasih, lihat gambar yang ditambahkan di atas. Ini adalah pola interferensi laser, jadi ada beberapa spekel juga di sana. Disk tepat di tengah bingkai, memotong apa yang seharusnya menjadi elips lengkap terdalam.
Eos Pengwern

Jawaban:

4

Anda dapat mencoba menggunakan transformasi Hough untuk mendeteksi disk dan elips yang terlihat.

Juga, Anda mungkin ingin melakukan pencarian untuk "generasi tekstur".

Yang paling penting, perlu diingat bahwa hanya karena seseorang dapat melakukan sesuatu dengan mudah, itu tidak berarti bahwa mudah untuk memprogram komputer untuk melakukannya. Sebenarnya setiap tugas penglihatan sangat mudah bagi orang, tetapi sangat sulit untuk komputer.

Dima
sumber