Convex regularizations for the simultaneous recording of room impulse responses
Résumé
We propose to acquire large sets of room impulse responses (RIRs) by simultaneously playing known source signals on multiple loudspeakers. We then estimate the RIRs via a convex optimization algorithm using convex penalties promoting sparsity and/or exponential amplitude envelope. We validate this approach on real-world recordings. The proposed algorithm makes it possible to estimate the RIRs to a reasonable accuracy even when the number of recorded samples is smaller than the number of RIR samples to be estimated, thereby leading to a speedup of the recording process compared to state-of-the-art RIR acquisition techniques. Moreover, the penalty promoting both sparsity and exponential amplitude envelope provides the best results in terms of robustness to the choice of its parameters, thereby consolidating the evidence in favor of sparse regularization for RIR estimation. Finally, the impact of the choice of the emitted signals is analyzed and evaluated.
Nous proposons d'acquérir un grand nombre de réponses de salles (RIRs) en émettant simultanément des signaux connus depuis plusieurs haut-parleurs. Nous estimons ensuite les RIRs via un algorithme d'optimisation convexe muni de pénalités convexes qui favorisent la parcimonie et/ou l'enveloppe exponentielle décroissante. Nous validons cette approche sur des enregistrements réels. L'algorithme proposé permet d'estimer les RIR avec une précision raisonnable, même quand le nombre d'échantillons enregistrés est plus petit que le nombre de d'échantillons des RIRs à estimer, aboutissant à une accélération du processus d'enregistrement par rapport aux méthodes d'acquisition de l'état de l'art. De plus, la pénalité qui force la parcimonie et l'enveloppe exponentielle décroissante donne les meilleurs résultats en terme de robustesse au choix des paramètre, ce qui justifie d'autant plus la régularisation parcimonieuse pour l'estimation des RIRs. Finalement, l'impact du choix des signaux sources est analysé et évalué.
Fichier principal
squelette-rr.pdf (669.9 Ko)
Télécharger le fichier
GPL.txt (34.32 Ko)
Télécharger le fichier
example.m (326 B)
Télécharger le fichier
filters/Aind_M1_N1.mat (175.34 Ko)
Télécharger le fichier
filters/Aind_M1_N2.mat (176.86 Ko)
Télécharger le fichier
filters/Aind_M1_N3.mat (172.99 Ko)
Télécharger le fichier
filters/Aind_M1_N4.mat (170.75 Ko)
Télécharger le fichier
filters/Aind_M1_N5.mat (167.92 Ko)
Télécharger le fichier
filters/Aind_M1_N6.mat (183.09 Ko)
Télécharger le fichier
filters/Aind_M1_N7.mat (173.68 Ko)
Télécharger le fichier
filters/Aind_M1_N8.mat (168.45 Ko)
Télécharger le fichier
readme.txt (1.62 Ko)
Télécharger le fichier
recs/crop1_L12_2sources.mat (387.25 Ko)
Télécharger le fichier
recs/crop1_L12_4sources.mat (400.34 Ko)
Télécharger le fichier
recs/crop1_L12_6sources.mat (406.73 Ko)
Télécharger le fichier
recs/crop1_L12_8sources.mat (411.35 Ko)
Télécharger le fichier
recs/crop1_L25_2sources.mat (655.04 Ko)
Télécharger le fichier
utils/A_welasso.m (2.52 Ko)
Télécharger le fichier
utils/Ahp.m (107 B)
Télécharger le fichier
utils/SRRA.m (442 B)
Télécharger le fichier
utils/adjoint_conv.m (629 B)
Télécharger le fichier
utils/creation_mel_conv.m (1.02 Ko)
Télécharger le fichier
utils/filter_estimation.m (2.69 Ko)
Télécharger le fichier
utils/highpass.m (266 B)
Télécharger le fichier
utils/inverse_A_time.m (2.4 Ko)
Télécharger le fichier
utils/padd.m (73 B)
Télécharger le fichier
utils/power_A_iteration.m (850 B)
Télécharger le fichier
utils/prox_A.m (1.29 Ko)
Télécharger le fichier
utils/seuildoux.m (275 B)
Télécharger le fichier
utils/sources.mat (6.74 Mo)
Télécharger le fichier
utils/unpadd.m (163 B)
Télécharger le fichier
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Format | Autre |
---|
Loading...