Systems and methods for separating multiple sources using directional filtering
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/00
H04R-025/00
출원번호
US-0809285
(2004-03-24)
등록번호
US-7280943
(2007-10-09)
발명자
/ 주소
Zador,Anthony M.
Pearlmutter,Barak A.
출원인 / 주소
National University of Ireland Maynooth
Cold Spring Harbor Laboratory
대리인 / 주소
Ropes and Gray LLP
인용정보
피인용 횟수 :
2인용 특허 :
12
초록▼
Systems and methods for performing source separation are provided. Source separation is performed using a composite signal and a signal dictionary. The composite signal is a mixture of sources received by a sensor. The signal dictionary is a database of filtered basis functions that are formed by t
Systems and methods for performing source separation are provided. Source separation is performed using a composite signal and a signal dictionary. The composite signal is a mixture of sources received by a sensor. The signal dictionary is a database of filtered basis functions that are formed by the application of directional filters. The directional filters approximate how a particular source will be received by the sensor when the source originates from a particular location. Each source can be characterized by a coefficient and a filtered basis function. The coefficients are unknown when the sources are received by the sensor, but can be estimated using the composite signal and the signal dictionary. Various ones of the sources may be selectively reconstructed or separated using the estimated value of the coefficients.
대표청구항▼
What is claimed is: 1. A method for performing source separation, comprising: receiving a composite signal of a plurality of sources, each source characterized by at least one filtered basis function and at least one coefficient; providing a post-filter signal dictionary that includes a set of filt
What is claimed is: 1. A method for performing source separation, comprising: receiving a composite signal of a plurality of sources, each source characterized by at least one filtered basis function and at least one coefficient; providing a post-filter signal dictionary that includes a set of filtered basis functions, wherein at least a portion of the filtered basis functions that form part of each source is included in the dictionary; and estimating the value of the at least one coefficient of each source using the composite signal and the dictionary; and selectively reconstructing at least one source using the estimated value of the at least one coefficient. 2. The method defined in claim 1 further comprising: providing a pre-filter signal dictionary that includes a set of basis functions; providing at least one directional filter; and generating the post-filter signal dictionary by convolving the at least one directional filter to each basis function in the pre-filter signal dictionary. 3. The method defined in claim 2, wherein the basis functions are selected according to predetermined criteria. 4. The method defined in claim 2, wherein each basis function represents a signal originating substantially directly from a source. 5. The method defined in claim 2, wherein the at least one directional filter characterizes a basis function as if it originated from a source located in a particular location. 6. The method defined in claim 1, wherein each filtered basis function represents a signal originating from a source located in a particular location. 7. A method for performing source separation, comprising: receiving a composite signal of a plurality of sources, each source characterized by at least one filtered basis function and at least one coefficient; providing a post-filter signal dictionary that includes a set of filtered basis functions, wherein at least one of the filtered basis functions is derived from at least one directional filter that is a head-related transfer function; estimating the value of the at least one coefficient of each source using the composite signal and the dictionary; and selectively reconstructing at least one source using the estimated value of the at least one coefficient. 8. The method defined in claim 1 further comprising using a sensor to receive the composite signal. 9. The method defined in claim 1 further comprising using a plurality of sensors to receive the composite signal. 10. The method defined in claim 1, wherein the step of estimating further comprises: generating a plurality of solutions for a given one of the coefficients; determining which one of said plurality of solutions corresponds to a most sparse solution; and assigning the most sparse solution to the given one of the coefficients. 11. The method defined in claim 1, wherein the step of estimating comprises: generating a plurality of solutions for a given one of the coefficients; determining which one of said plurality of solutions mostly closely satisfies predetermined criteria, said predetermined criteria including noise criteria; and assigning the solution that most closely satisfied said predetermined criteria to the given one of the coefficients. 12. The method defined in claim 1, wherein the step of selectively reconstructing comprises using the estimated value of the at least one coefficient and the post-filter signal dictionary. 13. The method defined in claim 1, wherein the step of selectively reconstructing comprises using the estimated value of the at least one coefficient and a pre-filter signal dictionary used to generate the post-filter signal dictionary. 14. The method defined in claim 1, wherein the composite signal is a signal selected from the group consisting of an acoustic signal, an electromagnetic signal, a radio signal, an ultrasonic signal, a light signal, or an electrical signal. 15. A system for performing source separation, comprising: a sensor for receiving a composite signal of a plurality of sources, each source characterized by at least one filtered basis function and at least one coefficient; and a programmable processor electrically coupled to the sensor, the processor is operative to access a post-filter signal dictionary that includes a set of filtered basis functions, wherein at least a portion of the filtered basis functions that form part of each source is included in the dictionary; the processor is operative to estimate the value of the at least one coefficient of each source using the composite signal and the dictionary, and the processor is operative to selectively reconstruct at least one source using the estimated value of the at least one coefficient. 16. The system defined in claim 15 further comprising: a storage device coupled to the processor, the storage device having stored therein a pre-filter signal dictionary that includes a set of basis functions and at least one directional filter. 17. The system defined in claim 16 wherein the processor is operative to generate the post-filter signal dictionary by convolving the at least one directional filter to each basis function in the pre-filter signal dictionary. 18. The system defined in claim 16, wherein the basis functions are selected to satisfy predetermined criteria. 19. The system defined in claim 16, wherein each basis function represents a signal originating substantially directly from a source. 20. The system defined in claim 16, wherein the at least one directional filter characterizes a basis function as if it originated from a source located in a particular location. 21. The system defined in claim 15, wherein each filtered basis function represents a signal originating from a source located in a particular location. 22. A system for performing source separation, comprising: a sensor for receiving a composite signal of a plurality of sources, each source characterized by at least one filtered basis function and at least one coefficient; and a programmable processor electrically coupled to the sensor, the processor is operative to access a post-filter signal dictionary that includes a set of filtered basis functions, wherein at least one of the filtered basis functions is derived from at least one directional filter that is a head-related transfer function; the processor is operative to estimate the value of the at least one coefficient of each source using the composite signal and the dictionary, and the processor is operative to selectively reconstruct at least one source using the estimated value of the at least one coefficient. 23. The system defined in claim 15 further comprising at least a second sensor that is electrically coupled to the processor and that receives the composite signal. 24. The system defined in claim 15, wherein the processor is operative to: generate a plurality of solutions for a given one of the coefficients; determine which one of said plurality of solutions corresponds to a most sparse solution; and assign the most sparse solution to the given one of the coefficients. 25. The system defined in claim 15, wherein the processor is operative to selectively reconstruct at least one source using the estimated value of the least one coefficient and the post-filter signal dictionary. 26. The system defined in claim 15, wherein the processor is operative to selectively reconstruct at least one source using the estimated value of the at least one coefficient and a pre-filter signal dictionary used to generate the post-filter signal dictionary. 27. The system defined in claim 15, wherein the composite signal is a signal selected from the group consisting of an acoustic signal, an electromagnetic signal, a radio signal, an ultrasonic signal, a light signal, or an electrical signal. 28. A method for performing source separation, comprising: generating a signal dictionary through application of at least one directional filter; receiving a mixture of a plurality of sources, including desired sources and undesired sources; and separating said plurality of sources using elements of said signal dictionary and said mixture as variables in a set of mathematical equations that estimate the value of unknown coefficients corresponding to each of said sources. 29. The method defined in claim 28 further comprising: reconstructing said desired sources using the estimated value of said coefficients. 30. The method defined in claim 29, wherein said reconstructing comprises using the estimated value of said coefficients and said signal dictionary to reconstruct said desired sources. 31. The method defined in claim 28, wherein said generating comprises: providing a pre-filter signal dictionary having a set of basis functions; and applying said at least one directional filter to said set of basis functions to generate said signal dictionary, wherein said elements of said signal dictionary are filtered basis functions. 32. The method defined in claim 31, wherein said reconstructing comprises using the estimated value of said coefficients and said pre-filter signal dictionary to reconstruct said desired sources. 33. The method defined in claim 31, wherein said at least one directional filter modifies the properties of said basis functions to approximate how said basis functions are received based on a particular location in which said basis functions originate. 34. The method defined in claim 28, wherein said receiving comprises using one sensor. 35. The method defined in claim 28, wherein said receiving comprises using at least two sensors. 36. The method defined in claim 28, wherein said mathematical equations apply an L1 norm optimization condition to estimate the value of said coefficients. 37. A method for performing source separation, comprising: generating a signal dictionary through application of at least one directional filter, wherein the at least one directional filter is a head-related transfer function; receiving a mixture of a plurality of sources, including desired sources and undesired sources; and separating said plurality of sources using elements of said signal dictionary and said mixture as variables in a set of mathematical equations that estimate the value of unknown coefficients corresponding to each of said sources. 38. The method defined in claim 28, wherein said undesired sources comprise noise. 39. A system for performing source separation, comprising: a sensor for receiving a mixture of a plurality of sources, including desired sources and undesired sources; and processing circuitry coupled to said sensor and operative to: generate a signal dictionary through application of at least one directional filter; and separate said plurality of sources using elements of said signal dictionary and said mixture as variables in a set of mathematical equations that estimate the value of unknown coefficients corresponding to each of said sources. 40. The system defined in claim 39, wherein said processing circuitry is operative to: reconstruct said desired sources using the estimated value of said coefficients. 41. The system defined in claim 39, wherein said processing circuitry is operative to reconstruct said desired sources using the estimated value of said coefficients and said signal dictionary. 42. The system defined in claim 39 further comprising: a storage device coupled to said processing circuitry, said storage device comprising a pre-filter signal dictionary having a set of basis functions; and wherein said processing circuitry is operative to apply said at least one directional filter to said set of basis functions to generate said signal dictionary, wherein said elements of said signal dictionary are filtered basis functions. 43. The system defined in claim 42, wherein said processing circuitry is operative to reconstruct said desired sources using the estimated value of said coefficients and said pre-filter signal dictionary. 44. The system defined in claim 42, wherein said at least one directional filter modifies the properties of said basis functions to approximate how said basis functions are received based on a particular location in which said basis functions originate. 45. The system defined in claim 39, wherein said sensor is a first sensor, said system further comprising at least a second sensor to receive said mixture. 46. The system defined in claim 39, wherein said mathematical equations apply an L1 norm optimization condition to estimate the value of said coefficients. 47. A system for performing source separation, comprising: a sensor for receiving a mixture of a plurality of sources, including desired sources and undesired sources; and processing circuitry coupled to said sensor and operative to: generate a signal dictionary through application of at least one directional filter, wherein the at least one directional filter is a head-related transfer function; and separate said plurality of sources using elements of said signal dictionary and said mixture as variables in a set of mathematical equations that estimate the value of unknown coefficients corresponding to each of said sources. 48. The system defined in claim 39, wherein said undesired sources comprise noise. 49. A method for generating a signal dictionary, comprising: providing a pre-filter signal dictionary having a plurality of basis functions; providing at least one directional filter; and generating a post-filter signal dictionary having a plurality of filtered basis function that are created by applying said at least one directional filter to each basis function in said pre-filter signal dictionary. 50. A method for generating a signal dictionary, comprising: providing a pre-filter signal dictionary having a plurality of basis functions; providing at least one directional filter, wherein the at least one directional filter is a head-related transfer function; and generating a post-filter signal dictionary having a plurality of filtered basis function that are created by applying said at least one directional filter to each basis function in said pre-filter signal dictionary. 51. A system comprising processing equipment for generating a signal dictionary, said processing equipment configured to: store in a storage device at least one directional filter and a pre-filter signal dictionary having a plurality of basis functions; and generate a post-filter signal dictionary having a plurality of filtered basis function that are created by applying said at least one directional filter to each basis function in said pre-filter signal dictionary. 52. A system comprising processing equipment for generating a signal dictionary, said processing equipment configured to: store in a storage device at least one directional filter and a pre-filter signal dictionary having a plurality of basis functions; and generate a post-filter signal dictionary having a plurality of filtered basis function that are created by applying said at least one directional filter to each basis function in said pre-filter signal dictionary, wherein the at least one directional filter is a head-related transfer function. 53. The system defined in claim 51, wherein said processing equipment is operative to use said post-filter signal dictionary to perform source separation.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (12)
Kumamoto Yoshinori,JPX, Apparatus for localization of sound image.
Jourjine, Alexander N.; Rosca, Justinian; Ruanaidh, Joseph O; Rickard, Scott, Device and method for demixing signal mixtures using fast blind source separation technique based on delay and attenuation compensation, and for selecting channels for the demixed signals.
Soli Sigfrid D. (Sierra Madre CA) Jayaraman Sriram (Los Angeles CA) Gao Shawn (Cerritos CA) Sullivan Jean (Murrieta CA), Method of signal processing for maintaining directional hearing with hearing aids.
Kopriva, Ivica; Jeric, Ivanka, Method of and system for blind extraction of more pure components than mixtures in 1D and 2D NMR spectroscopy and mass spectrometry combining sparse component analysis and single component points.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.