Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [source-separation]

Source separation is the study of separating signal(s) from mixed sources.

1
vote
0answers
11 views

Blind source separation from microphone array

I was following this article and I wanted to "borrow" their Idea for my own work. The difference is that I am using a microphone tetrahedral array and not a binaural microphone. I have two different ...
0
votes
0answers
32 views

Splitting an audio signal into multiple audio signals based on frequency range in Librosa

Using the Librosa package in Python, how may I separate an audio signal into multiple audio signals based on frequency range? I have a file music.mp3. I used HPSS ...
0
votes
1answer
45 views

Blind source separation with one source rotated

I have two images: $$ I_1 = w_{11}A + w_{12}B, \\ I_2 = w_{21}A + w_{22} \bar{B}. $$ $A$ and $B$ are unknown. $\bar{B}$ is ${B}$ rotated by 180 degree. For both images, $A$ has higher signal-to-...
1
vote
0answers
17 views

How to classify overlapped signals?

A known signal, signal 1 got overlapped with an unknown signal. Likewise, signal 2 overlapped with another unknown signal. The problem I face now is how to classify the overlapped signals based on the ...
0
votes
0answers
18 views

I need help calculating blind source separation metrics; namely - SDR, SIR and SAR using bss_eval toolboxes?

I am referencing this paper: https://hal.inria.fr/inria-00564760/document I am using this download link for the MATLAB files: http://bass-db.gforge.inria.fr/bss_eval/ (Version 2.1) Background Ok so I ...
0
votes
0answers
27 views

Using complex number in non-negative matrix factorization (NMF) for signal source separation

In short, I wonder which kind of spectrum can be modeled using complex number in NMF. And could an imaginary part possibly be a vector? For detail, inspired by audio processing paper that used ...
0
votes
0answers
26 views

Incorporate another dimension to non-negative matrix factorization (NMF)?

My first data profile has 3 dimensions; atom pattern (I think it is similar to frequency), time, and signal intensity. I can use supervised NMF for source separation straightforwardly. Because the ...
0
votes
0answers
26 views

how to do supervised NMF source separation?

I know how NMF works by itself (unsupervised), but I am now interested in learning how it works in the supervised way. Suppose I have a clean isolated time domain signal of about 3 seconds in length ...
0
votes
0answers
15 views

time-frequency masking with shared properties between vector masks

I am working on a source separation problem and I have a logical mask that when applied to the STFT matrix, gives me expected results. The problem here, is that the mask is based on a spectral feature,...
1
vote
0answers
19 views

Improve NMF for data with partial overlaps in multiple groups?

I want to use NMF to separate true sources from data. My data is in group structure with overlap elements. For example (in the smaller version) group1: contains A,B,C,D,E,F,G patterns group2: ...
3
votes
1answer
76 views

How Is Mixed Norm ($ {L}_{1, 2 }$) Better than $ {L}_{1} $ Norm for Sparse Representation?

Using $ {l}_{1} $-norm regularization for the purpose of achieving sparsity of the solution has been successfully applied a lot. But many times, I found the paper using mixed-norm instead of $l_1$-...
0
votes
4answers
96 views

How to isolate overlapping FM signals?

Analogue radio stations often have a range of frequencies that they can use. Different transmission towers will transmit on different carrier frequencies in this range, because the signal takes time ...
2
votes
2answers
155 views

Audio Steganography: Inaudible Audio Watermarking for Source Identification

What is a relatively inaudible audio watermarking technique to overlay a broadband audio signal on top of playing music without analysing the music for low-bitrate source identification? Ideally ...
0
votes
0answers
57 views

spectral kurtosis binary masking (matlab)

Following this research paper, under section 4, equation 13, we can calculate the binary mask. However, I am a little bit confused on how to do this, considering I have already a complex STFT of a ...
0
votes
0answers
72 views

Generalized Sidelobe Cancelling performance

I'm tinkering with different adaptive beam-forming algorithms for a research project in which I want to use a Uniform Rectangular microphones Array (URA) to isolate speech in a room. I am determining ...
1
vote
1answer
35 views

Is sparsity induced penalty in source separation “Entrywise matrix norms”?

I am reading this paper where they introduce norm penalties for source separation. In table 1, the $\log/ l_1$ type is $\sum_{g} log(\epsilon + \lVert H_{g} \rVert_1)$. I wonder this $\lVert H_{g} \...
0
votes
0answers
19 views

Find which groups of ants are coexisted in the location from their signal profiles using NMF

I try to solve biological problem to tell which groups of ants are co-existed at this location by their sounds in specific time frame. My chosen framework is Non-negative Matrix Factorisation (NMF) ...
1
vote
0answers
32 views

Sourse separation from known underdetermined mixing matrix

How to recover uncorrelated N sources from given N-1 signals and known mixing matrix M, (e.g. 9x8 matrix)? If I just use pseudo-inverse matrix M+, my source estimates are correlated with each other ...
0
votes
1answer
69 views

Correlated signals separation with reference

I have a signal S, which needs to be split into two components Sx and Sy. And I have a signal X, which is a reference signal corresponding to Sx. I need to perform this split of S and check that ...
2
votes
0answers
112 views

Speaker diarization tool for acoustic analysis

I'm researching certain acoustic prosodic features during live clinical interactions. Because of the setting, the recordings always have cross channel bleed, and in some cases everything is recorded ...
0
votes
1answer
24 views

Can I start testing my NMF with extension on sample that have only one source?

I am testing my supervised NMF algorithm to extract signal from observation that have only one source inside. I am new here and I wonder this is very weak model or not? Is it acceptable in signal ...
2
votes
1answer
83 views

How to recover signal repeated throughout other signal?

I have an audio signal that contains, at various time offsets, various other short audio signals, often repeated, in addition to other audio content. Here is an example of how that could look like: <...
1
vote
0answers
37 views

What ICA approach is best-suited for semi-blind convolved source separation?

I have a mixed discrete signal $$ A(t_i) = [s(t_i) + a f(t_i+\delta)] \circ g(t_i) $$ for n number of temporal points where $s(t_i)$, $a$, $\delta$ are unknown. $\circ g(t)$ is a convolution, where ...
2
votes
1answer
54 views

Compression Sensing for Blind Source Separation

I am new to Signal Processing, and am interested in compression sensing for audio files. CS is based on the algorithm that, given some sampling of a signal $f$ in order to obtain a smaller (compressed)...
1
vote
0answers
109 views

Best Method to Separate square wave and smooth wave

I have a signal consists of a smooth wave and square waves. Is there comprehensive method can separate square wave and smooth signal? I looked for the likelihood ratio test but cannot find any ...
2
votes
0answers
270 views

Is This Interpretation of Auxiliary Independent Vector Analysis (AuxIVA) Correct?

I am implementing auxiliary function based Independent Vector Analysis (AuxIVA) from Nobutaka Ono's original paper Stable and fast update rules for independent vector analysis based on auxiliary ...
1
vote
0answers
49 views

The effect of the mixed signals probability distribution on the ICA performance

Does the mixed signals distribution affect the ICA performance? I mean the ability of ICA to get the sources. Assume that the mixed signals follows a Gaussian distribution and of course the sources ...
1
vote
1answer
107 views

Extremely large reconstruction errors in NMF

First time in this stack... I am doing some audio analysis. I have a spectrogram ($N\approx 33000, M=1024$) and I need to run an NMF algorithm on it. I am using the Scikit learn implementation. And ...
3
votes
1answer
171 views

Blind Source Separation of Real World Mixture

I have been toying with both non-negative matrix factorization (NMF), independent component analysis (ICA) and independent vector analysis (IVA) for separating speech mixtures. I'm trying to separate ...
6
votes
2answers
1k views

Non-negative matrix factorization for audio separation - why does it work?

Non-Negative Matrix Factorization aims to factorize a matrix $\mathbf V$ into the product of two matrices, $\mathbf V = \mathbf W\mathbf H$, where $\mathbf W$ represents a set of basis vectors and $\...
3
votes
2answers
235 views

Is it correct to subtract two signals acquired over different times and trials to remove the common signal in them?

I have two signals that represent the response of a neuron under two different conditions. Signal 1 (S1): response to Stimulus A Signal 2 (S2): response to Stimulus A+B The response to stimulus A is ...
1
vote
2answers
357 views

Independent component analysis for one observation of a Signal

So I am a complete novice to ICA, so excuse my question if it is bad one, but I have the signal: $$\sin(2\pi x) + \sin(4\pi x) + \textrm{Additive White Gaussian Noise}$$ I want to try to separate ...
1
vote
3answers
239 views

Isolate recurrent pattern vs. evolving background sound

Here is a sound example for what follows. Let's assume we have a signal $$s(t) = r(t) + e(t)$$ where: $r(t)$ is a signal which is recurrent with a given period, i.e. in my example $r(t) = $ the ...
2
votes
0answers
52 views

Supervised instrument recognition

Is it possible to use NMF for a sort of supervised polyphonic instrument recognition? I have training data for a timpani and training data for a bongo (or a bongo, snare and box drum). How can I ...
1
vote
4answers
273 views

Blind Signal separation vs … what?

I've been learning about blind signal separation. I have noticed that there are a number of algorithms for performing blind signal separation. (eg: Independent component analysis) Which begs the ...
2
votes
1answer
135 views

Solving Scale and Permutation indeterminacies in Blind Source Separation

Many papers using blind source separation algorithms solve the inherent scale and permutation indeterminacies of the estimated mixing matrix using an "optimal method", however this method is never ...
1
vote
2answers
64 views

Figure of merit for 'locality of power'

I have a raw signal which, if interpreted correctly with various 'tuning' parameters set to their optimum values, can be seen to consist of a relatively small (but a priori unknown) set of discrete ...
0
votes
0answers
76 views

Is an MFCC a linear transform?

Can one determine if an MFCC vector represents a combination of two sounds whose MFCCs were previously given? Any guidance is appreciated!
1
vote
2answers
235 views

Improving the separation of a signal into source and filter

I am implementing a voice morphing system, but I am having difficulties getting a good quality output signal. The method I am using is LPC analysis and synthesis. In theory, the LPC process should ...
3
votes
3answers
1k views

good free software (or code) to separate multiples sources in a single wav?

For a school project I'm working on instrument classification on multi-instrumental tracks. To do so, I'm following Arie Livshin's modus operandi, and I would like to get a good software to perform ...
1
vote
3answers
133 views

Is there a way to separate 2 signals recorded on the same channel?

I have 2 low frequency signals on the same line that look like this: I would like to separate them so that I obtain the two signals that can be seen here: The sampling is not perfectly intercalated, ...
0
votes
1answer
82 views

Multi Image (Same Noise Realization) Denoising

I have two signals Sa and Sb, both affected by the same noise. I don't know how much noise is mixed into each one, and the signal+noise is transformed using some (unknown) nonlinear function before I ...
0
votes
0answers
45 views

What is the best book on Digital Signal processing for math majors? [duplicate]

I am a math major and have knowledge of Calculus, Real and Complex Analysis,PDEs and probability theory. I would like to get started with DSP and need a book suitable for math majors. Please give your ...
0
votes
2answers
151 views

Difference between single channel and single microphone separation

What is the difference between single channel separation and single microphone separation? Are they equal?
2
votes
0answers
104 views

Is there a way to apply blind source separation using ONE mixture?

This question is a follow-up for my previous one: Reduce the "glare" effect of a receiver within a system. I have broken the problem into pieces and I humbly think that I've got a way to ...
1
vote
1answer
104 views

How can I connect multiple microphones to my computer (more than 4) and process the outputs independently? [closed]

I am trying to create something like a heat map for sounds originating in a classroom to study the discussions inside the classroom. For this I am instaling directional microphones in various parts of ...
1
vote
0answers
49 views

variation of the source separation problem

I have four sensors which make measurements $y_k(t)$ that can be modeled as complex time series: $y_1(t) = h_1(t) * x(t) + n_1(t)$ $y_2(t) = h_2(t) * x(t) + n_2(t)$ $y_3(t) = h_3(t) * x(t) + n_3(t)$...
3
votes
1answer
186 views

How to deconvolve dependent part of signal from independent part?

I have a problem of the following form. There are two signals, x(t) and y(t). The model for the system is such that: $$x(t) = x'(t) + f(y(t))$$ where $f(y(t))$ is a variable offset introduced by ...
1
vote
2answers
242 views

Examples of mixture of 'almost periodic' signals/data in nature or practice

I am working on algorithms to separate mixtures of 'almost periodic' signals. One such example is composite ECG consisting of maternal and fetal signal. Can anyone help with examples of such signals?...
2
votes
3answers
230 views

Separating a signal into its constituent components

First off, I apologize for possibly incorrect use of jargon, as I am new in this area. I have a type of signal that I am assuming can be described by an arbitrary number (let's say $n$) of basis ...