Timeline for Can Principal Component Analysis (PCA) Solve the Cocktail Party Problem?
Current License: CC BY-SA 4.0
9 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Feb 12, 2021 at 15:26 | vote | accept | hotmeatballsoup | ||
Jan 8, 2021 at 19:03 | history | bounty ended | CommunityBot | ||
Jan 5, 2021 at 22:59 | history | edited | Royi | CC BY-SA 4.0 |
added 2 characters in body
|
Jan 5, 2021 at 20:03 | comment | added | Royi | I think the brain does something like scene recognition and prediction. Just like you see colors how the brain thinks they should be rendered. When we're in a loud scene the brain uses previous knowledge and its estimation to generate the signal to be muted. | |
Jan 5, 2021 at 20:00 | comment | added | Mark Borgerding | I suggest the brain does something like MMSE estimation of the ambient signals and successive interference cancellation (MMSE-SIC). Our ears+brains can ignore/subtract more than spatial processing alone could explain. The furnace fan humming, the microwave, the piano playing in the corner, etc. They have distinct time/freq signatures. Alternately, I suspect it would be impossible to reliably point blindfolded to one of two white noise generators in a room (at similar levels). Your ears are only two receivers. | |
Jan 1, 2021 at 16:15 | history | edited | Peter K.♦ | CC BY-SA 4.0 |
Minor typo
|
Jan 1, 2021 at 15:45 | comment | added | Royi | I think beamforming shines when you have control on the location of the microphones. Then you can arrange them such that the problem is 1D (Angle). Once you do that, you may need or not know the location of the speakers. It depends what's the goal. For instance if it is a pre process step for Speech Recognition algorithm you may try few angles and see how it affects the success rate of the recognition (Basically creating an SSL). If it is a stand alone block, indeed, you'd need some prior knowledge or algorithm to detect time of a single speaker and infer its angle by maximizing energy. | |
Jan 1, 2021 at 15:38 | comment | added | hotmeatballsoup | Great answer @Royi (+1) and thank you! -- when it comes to beamforming, my understanding is you first need to apply an SSL (sound source location) algorithm to approximate the 3D coordinate of the sound source. Do you have any recommendations/inputs on what types of SSL algorithms would be most effective for this type of problem? | |
Jan 1, 2021 at 15:08 | history | answered | Royi | CC BY-SA 4.0 |