-
Notifications
You must be signed in to change notification settings - Fork 441
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
find distance between two micro-array and sound source #243
Comments
@ELELUABDULSALAM , do you mean you want to estimate the location of a source given acoustic measurements by a few microphones ? If yes, pyroomacoustics does not include such algorithms. Instead, you may checkout pylocus. Among other things there is an implementation of the SRLS algorithm found in the paper Exact and Approximate Solutions of Source Localization Problems that does what you want. Note that using only two microphones may not give you very good results. You will likely need more measurements to accurately locate a source in practice. |
@fakufaku, I noticed for the SRLS algorithm, one of the required parameters in the SRLS method is Say, we are in 3-d coordinate system (x, y, z) and I have a sound source at Using combinations of the 5 microphones, I run one of the DOA methods from pyroomacoustics library and generate a list of candidate locations: Now comes my questions:
|
Hi @akhilvasvani , the weight allows to give more weights to some sensors than others. For example, we may know that some sensors are more reliable, or less noisy than others. Now, I am not really sure of what you are describing above. There is one source and five microphones. You say you use some DOA algorithms in pyroomacoustics, which will give you some direction only. Then, there seems to be a misunderstanding of how SRLS works. SRLS does multi-lateration. The inputs are the locations of the sensors ( In your case, I don't think that you have distance estimates to the source. Actually, without distance estimates, you may need to use a time-difference of arrival (TDOA) technique. I don't think pylocus implements those. |
I will like to ask how to find the distance between two micro and source source
The text was updated successfully, but these errors were encountered: