Pemrosesan sinyal

T&J untuk praktisi seni dan sains pemrosesan sinyal, gambar, dan video

3
Memahami fungsi filter Gabor
Saya perlu mengimplementasikan skrip untuk menghasilkan fitur dari gambar input dengan menggunakan filter Gabor. Saya tidak memiliki pengalaman wavelet sebelumnya dan saya hanya belajar analisis Fourier (saya mengerti ide dasar di balik analisis Fourier dan mentransformasikannya) sehingga mereka tidak dapat membantu saya memahami filter Gabor, karena saya perlu memiliki implementasi …

2
Bagaimana menganalisis input / spektrum audio dengan benar
Saya cukup baru untuk Java dan Pemrosesan Sinyal, tetapi saya ditugaskan proyek yang berurusan dengan pemrosesan audio. Topik saya yang diberikan kepada saya adalah permainan yang memiliki komponen menganalisis lagu (lagu apa pun) dan menampilkan data tergantung pada frekuensi yang sedang diputar (waktu nyata). yaitu: ketika lagu diputar, output frekuensi …
9 fft  audio  java 

3
Mengapa menormalkan set data sebelum menerapkan Direct Linear Transform
Direct Linear Transform (DLT) adalah metode estimasi homografi, ini memecahkan sistem linear overdetermined melalui SVD untuk menemukan solusi bawah kendala . Sebenarnya ia menemukan solusi kuadrat terkecil yang meminimalkan \ | Ah - b \ | .Ah=bAh=bAh=bhhh∥h∥=1‖h‖=1\|h\|=1∥Ah−b∥‖Ah−b‖\|Ah - b\| Saya mengerti ide dasar dari algoritma ini, tetapi direkomendasikan untuk menormalkan …

2
Filter IIR untuk Menghaluskan (Filter Lulus Rendah)
Saya menggunakan filter IIR untuk menghaluskan y[n]=ax[n]+(1−a)y[n−1]y[n]=ax[n]+(1−a)y[n−1]y[n] = ax[n]+(1-a)y[n-1] Pertanyaan saya adalah, jika saya menambahkan filter IIR lainnya, apakah ini akan menjadi filter IIR urutan kedua? Jika tidak, apa namanya? Filter kedua saya adalah y2[n]=ay[n]+(1−a)y2[n−1]y2[n]=ay[n]+(1−a)y2[n−1]y_2[n] = ay[n] + (1-a)y_2[n-1]

3
Bagaimana cara kerja filter low-pass secara programatik?
Saya telah mengerjakan filter low pass sederhana untuk pengukuran <100 Hz dalam aplikasi saya. Namun sejauh ini, saya berjuang dengan teori di balik itu semua. Sangat keren saya membuatnya bekerja, tetapi saya akan benar-benar menikmatinya jika saya tahu bagaimana / mengapa itu bekerja. Saya menemukan kode berikut: void getLPCoefficientsButterworth2Pole(const int …

1
Memindai dari Buku - Penghapusan Gradien
Gambar contoh ini: dibengkokkan di sisi kiri. Saya tidak ingin dewarp, tetapi hanya untuk menghapus gradien bayangan (yang disebabkan oleh tulang belakang buku). Saya kira gradien dapat dihitung dari bagian atas gambar dan informasi itu dapat digunakan untuk rekonstruksi. Pertama saya berpikir untuk menerapkan beberapa transformasi layer di Photoshop. Saya …

2
Phase Correlation - Performa Buruk pada Gambar Bising / Kabur?
Saya telah berhasil menguji algoritma korelasi fase 1D untuk menentukan pergeseran vertikal antara dua gambar sintetis. Namun, ketika saya pindah ke gambar asli, itu tidak dapat mendeteksi terjemahan sama sekali (puncaknya terletak pada 0, yang merupakan hasil yang salah). Saya memiliki gambar-gambar berikut: Dan menghasilkan korelasi fase (Magnitude, Real, Imaginary): …

1
Mendeteksi ucapan manusia dalam audio waktu nyata di ponsel
Saya mencari untuk mengembangkan aplikasi Android. Sebagai bagian dari fungsionalitas, aplikasi akan perlu untuk mengambil sampel audio secara acak 3-5 detik dan mengklasifikasikannya sebagai ucapan manusia atau tidak. Saya mengerti bahwa konsep ini disebut Deteksi Aktivitas Suara? Apa yang akan menjadi cara terbaik untuk menerapkan ini pada ponsel. Saya mengembangkan …

2
Penyaringan audio streaming
Diberikan sesuatu seperti 103 titik data ( ), DFT akan mengembalikan nilai frekuensi 103. Kemudian untuk melakukan sesuatu seperti memfilter frekuensi tinggi melibatkan pengaturan nilai frekuensi tinggi dari DFT ke nol, dan melakukan DFT terbalik untuk mendapatkan kembali 103 titik data yang mewakili sinyal asli tanpa frekuensi tinggi.N= 103N=103N=103 Ini …

2
Pemfilteran low pass pada sampel int pendek (PCM 16 bit)
Saya menulis perangkat lunak untuk memproses audio yang diberikan sebagai sampel PCM 16-bit. Tahap pertama pemrosesan melibatkan penghitungan energi (atau variasi total) dalam rentang frekuensi tertentu (di atas frekuensi cut-off tertentu). Apa yang saya lakukan saat ini adalah mengurangi energi dari sinyal low-pass filtered dari energi sinyal asli. Saya menemukan …


2
Untuk nilai kompleks, mengapa menggunakan konjugasi kompleks dalam konvolusi?
Diambil dari Adaptive Filter Theory (2014) yang ditulis oleh Haykin halaman 110: y(n)=∑k=0∞w∗ku(n−k),n=0,1,2,...y(n)=∑k=0∞wk∗u(n−k),n=0,1,2,...y(n) = \sum_{k=0}^{\infty} w_k^*u(n-k), \quad n=0,1,2,... dimana uuu dan wwwadalah nilai kompleks. Pertanyaan saya adalah mengapa menggunakan konjugasi komplekswkwkw_k? Jawaban yang ditemukan dalam buku itu mengatakan "..., dalam terminologi yang kompleks, istilah ituw∗ku(n−k)wk∗u(n−k)w_k^*u(n-k)mewakili versi skalar dari produk dalam …


2
Batas turunan dari fungsi terbatas-band terbatas
Membiarkan f(t)f(t)f(t) menjadi fungsi dengan properti: t∈Rf(t)∈R for all t|f(t)|<A for all t∫∞−∞f(t) e−iωt dt=0 for all |ω|≥Bt is in realsf(t) is in realsabsolute value of f(t) is bounded above by Af(t) is band-limited by frequency B in radianst∈Rt is in realsf(t)∈R for all tf(t) is in reals|f(t)|<A for all …

3
Mengganti "e" dalam rumus Euler dengan nomor lain
Apakah rumus Euler tetap valid jika kita menggunakan bilangan real selain dari konstanta ? Misalnya mengganti dengan 5 akan membuat rumus terlihat seperti ini: .eeeeee5it5it5^{it} Saya mencoba ide ini di Matlab dan mengganti dengan beberapa bilangan real lainnya (mis. 1,5, 10, 2.1) dan setiap kali plot masih menunjukkan apa yang …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.