Apakah ada pola yang disukai untuk membuat tekstur pada objek untuk membantu penglihatan komputer?

11

Dalam komentar untuk jawaban ini menggunakan dioda laser dan kisi difraksi untuk memberikan tekstur pada permukaan disarankan untuk membantu dalam perhitungan ketinggian dalam sistem visi komputer.

Saya percaya pola yang saya kenal adalah memproyeksikan pola papan catur pada objek. Saya berada di bawah pemahaman (tidak lengkap) bahwa deformasi gambar yang diproyeksikan entah bagaimana digunakan secara langsung. Artinya pola sebelumnya persegi yang diproyeksikan menjadi poligon melengkung dan transformasi kembali ke kotak memberi beberapa informasi tentang struktur 3D. Apakah ini salah?

Apakah ada pola yang disukai? Apa dependensi dalam memilih pola? Apakah itu tergantung pada bentuk, bahan, dll, dari objek target atau itu lebih merupakan fungsi dari jumlah variabilitas dalam fitur?

Stephen
sumber
Kinect yang disebutkan dalam komentar itu memproyeksikan pola titik-titik: youtu.be/nvvQJxgykcU?t=36s
Kevin Vermeer

Jawaban:

4

Ada beberapa saran yang berlaku secara umum, dan beberapa saran khusus aplikasi.

Makalah Shi dan Tomasi, Fitur bagus untuk dilacak menjelaskan kriteria untuk memilih pola: pelokalan dua dimensi , atau "cornerness".

Sederhananya, misalkan Anda mencoba menemukan objek pada posisi (x,y), tetapi sebaliknya objek tersebut muncul pada gambar di (x + dx, y + dy). Tidak terlalu berguna jika sistem penglihatan kita hanya bisa mengatakan kepada kita bahwa "tidak, posisinya salah." Sebagai gantinya, kami berharap sistem visi dapat memperkirakan jumlah dxdan dyasalkan tidak terlalu jauh.

Titik tajam (titik) adalah yang paling sudut, tetapi juga mudah terkubur dalam derau piksel acak. Dengan menindaklanjuti dengan matematika, kita belajar bahwa ada pola lain yang sama sudutnya dengan titik tajam. (Pikirkan tentang "edge" 1D menjadi delta 1D yang diubah oleh integrasi.)

Beberapa aplikasi akan membutuhkan pelokalan dalam dimensi yang lebih sedikit atau lebih tinggi.


Ditambahkan 8/25

Dua pola seperti garis juga dapat "berpotongan" untuk menghasilkan titik selama kalibrasi, asalkan distorsi lensa tidak signifikan atau telah diparameterisasi.

Dalam aplikasi deblurring, titik tajam sering digunakan untuk memulihkan fungsi penyebaran titik (psf). Namun, secara teori objek apa pun yang sewenang-wenang dapat digunakan, asalkan kebenaran dasar tersedia untuk perangkat lunak kalibrasi.


Dalam beberapa aplikasi, kami sengaja membuat polanya tidak tajam. Kedalaman dari pengaburan menggunakan bluriness untuk alasan tentang posisi bidang fokus relatif terhadap objek, yang memberikan perkiraan kedalaman objek.

rwong
sumber