Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Auralization of road vehicles using spectral modeling synthesis

Auralization of road vehicles using spectral modeling synthesis

Masters Thesis presentation on auralization of road vehicles using spectral modeling synthesis

Chinmay Pendharkar

April 08, 2013
Tweet

More Decks by Chinmay Pendharkar

Other Decks in Research

Transcript

  1. Auralization of road vehicles using spectral modeling synthesis Chinmay Pendharkar,

    Applied Acoustics, Chalmers, 2011 Monday, April 8, 13
  2. • LISTEN Project • Auralization • Sound Synthesis • Spectral

    Modeling Synthesis (SMS) • SMS Implementation for Vehicle Sounds • Listening Test • Results and Analysis • Q & A Organization Monday, April 8, 13
  3. LISTEN Project • Collaboration - KTH, Konstfack, SU, II. •

    Software Demonstrator/Simulator Monday, April 8, 13
  4. LISTEN Project • Collaboration - KTH, Konstfack, SU, II. •

    Software Demonstrator/Simulator • Qualitative listening of urban soundscapes Monday, April 8, 13
  5. Auralization • Source Modeling • Vehicles as sound sources. •

    Amplitude / Level • Frequency • Directivity • Non-Stationary sound. Monday, April 8, 13
  6. Auralization • Recordings - Large and Inflexible • 6 seconds

    - 853KB • For each velocity, vehicle type, ... Monday, April 8, 13
  7. Auralization • What if..? • Extract the important ‘features’ •

    Calculate waveforms ‘on the fly’ Monday, April 8, 13
  8. Auralization • What if..? • Extract the important ‘features’ •

    Calculate waveforms ‘on the fly’ • Parameters to change the sound Vehicle Model Speed Monday, April 8, 13
  9. Sound Synthesis • Electronic Generation of Audio Waveforms • Model

    to Waveform • Computer Music Origin Monday, April 8, 13
  10. Sound Synthesis • Electronic Generation of Audio Waveforms • Model

    to Waveform • Computer Music Origin • Current Uses • Electronic Music Production, • Games • Interactive Media Monday, April 8, 13
  11. Sound Synthesis • Flexible • Real Time • Low Memory

    Requirement Model ~10KB vs 1MB Monday, April 8, 13
  12. Sound Synthesis • Types • Additive Synthesis • Frequency Modulation

    Synthesis • Physical Synthesis Monday, April 8, 13
  13. Sound Synthesis • Types • Additive Synthesis • Frequency Modulation

    Synthesis • Physical Synthesis • Spectral Modeling Synthesis Monday, April 8, 13
  14. Sound Synthesis • Vehicle Sounds • Tonal Component - Engine

    Noise • Noise Component - Tyre Noise Monday, April 8, 13
  15. Sound Synthesis • Vehicle Sounds • Tonal Component - Engine

    Noise • Noise Component - Tyre Noise • Non - Stationary Monday, April 8, 13
  16. Spectral Modeling Synthesis (SMS) • Xavier Serra and Julius Smith,

    1990 • Modeling musical instruments Monday, April 8, 13
  17. Spectral Modeling Synthesis (SMS) • Xavier Serra and Julius Smith,

    1990 • Modeling musical instruments • Deterministic + Stochastic Decomposition Monday, April 8, 13
  18. Spectral Modeling Synthesis (SMS) • Xavier Serra and Julius Smith,

    1990 • Modeling musical instruments • Deterministic + Stochastic Decomposition • Tonal Sounds + Noise Monday, April 8, 13
  19. • LISTEN Project • Auralization • Sound Synthesis • Spectral

    Modeling Synthesis (SMS) • SMS Implementation for Vehicle Sounds • Listening Test • Results and Analysis • Q & A Organization Monday, April 8, 13
  20. SMS Algorithm STFT Analysis Original Audio Peak Detection Peak Tracking

    Peak Trajectories Tonal ReSynth Residual Audio Residual Parameterization Residual Parameters Noise ReSynth ReSynth Audio Monday, April 8, 13
  21. SMS Algorithm STFT Analysis Original Audio Peak Detection Peak Tracking

    Peak Trajectories Tonal ReSynth Residual Audio Residual Parameterization Residual Parameters Noise ReSynth ReSynth Audio Tonal Analysis Monday, April 8, 13
  22. SMS Algorithm STFT Analysis Original Audio Peak Detection Peak Tracking

    Peak Trajectories Tonal ReSynth Residual Audio Residual Parameterization Residual Parameters Noise ReSynth ReSynth Audio Tonal Analysis Noise Analysis Monday, April 8, 13
  23. SMS Algorithm STFT Analysis Original Audio Peak Detection Peak Tracking

    Peak Trajectories Tonal ReSynth Residual Audio Residual Parameterization Residual Parameters Noise ReSynth ReSynth Audio Tonal Analysis Noise Analysis Synthesis Monday, April 8, 13
  24. SMS Algorithm Tonal Analysis • Original Audio - Peak Trajectories

    STFT Analysis Original Audio Peak Detection Peak Tracking Peak Trajectories Monday, April 8, 13
  25. SMS Algorithm STFT • Short Term Fourier Transform (STFT) •

    Fourier Analysis of Short Time Instances Monday, April 8, 13
  26. SMS Algorithm STFT • Short Term Fourier Transform (STFT) •

    Fourier Analysis of Short Time Instances • Sliding Window Analysis Monday, April 8, 13
  27. SMS Algorithm Peak Tracking • Frequency Guides - Peak Trajectories

    • Gradually Varying Sinusoids Monday, April 8, 13
  28. SMS Algorithm Peak Tracking • Frequency Guides - Peak Trajectories

    • Gradually Varying Sinusoids • Doppler Shift Monday, April 8, 13
  29. SMS Algorithm Peak Tracking • Frequency Guides - Peak Trajectories

    • Gradually Varying Sinusoids • Doppler Shift Monday, April 8, 13
  30. SMS Algorithm Noise Analysis • Original Audio & Tonal Synthesis

    - Residual Parameters Original Audio Peak Trajectories Tonal ReSynth Residual Audio Residual Parameterization Residual Parameters Monday, April 8, 13
  31. SMS Algorithm Residual Calculation • Original - Tonal = Residual

    • Spectrum Subtraction Monday, April 8, 13
  32. SMS Algorithm Residual Calculation • Original - Tonal = Residual

    • Spectrum Subtraction Monday, April 8, 13
  33. SMS Algorithm Synthesis • Peak Trajectories - Tonal Sound •

    Residual Parameters - Noise Peak Trajectories Tonal ReSynth Residual Parameters Noise ReSynth ReSynth Audio Monday, April 8, 13
  34. SMS Algorithm Tonal Synthesis • Peak Trajectories - Sinusoid Waveform

    • x[n] = A[n]*cos(w[n]) Monday, April 8, 13
  35. SMS Algorithm Tonal Synthesis • Peak Trajectories - Sinusoid Waveform

    • x[n] = A[n]*cos(w[n]) + + = = Monday, April 8, 13
  36. SMS Algorithm Residual Synthesis • Residual Parameters - Noise •

    Interpolation • Random Phase Assignment Monday, April 8, 13
  37. SMS Algorithm Residual Synthesis • Residual Parameters - Noise •

    Interpolation • Random Phase Assignment • Inverse Fourier Transform Monday, April 8, 13
  38. SMS Algorithm Residual Synthesis • Residual Parameters - Noise •

    Interpolation • Random Phase Assignment • Inverse Fourier Transform • Overlap and Add Synthesis Monday, April 8, 13
  39. SMS Algorithm STFT Analysis Original Audio Peak Detection Peak Tracking

    Peak Trajectories Tonal ReSynth Residual Audio Residual Parameterization Residual Parameters Noise ReSynth ReSynth Audio Tonal Analysis Noise Analysis Synthesis Monday, April 8, 13
  40. • LISTEN Project • Auralization • Sound Synthesis • Spectral

    Modeling Synthesis (SMS) • SMS Implementation for Vehicle Sounds • Listening Test • Results and Analysis • Q & A Organization Monday, April 8, 13
  41. SMS for Vehicle Sounds • Multi Pass Analysis • Trajectory

    Energy Filtering • Residual parameter smoothing Monday, April 8, 13
  42. SMS for Vehicle Sounds • Multi Pass Analysis • Analysis

    Window - Frequency Dependence Monday, April 8, 13
  43. SMS for Vehicle Sounds • Multi Pass Analysis - Pyramid

    Analysis • Vary window length for each ‘Pass’ Monday, April 8, 13
  44. SMS for Vehicle Sounds • Multi Pass Analysis • Frequency

    band - Pass Pass 1 Pass 2 Pass 3 Monday, April 8, 13
  45. SMS for Vehicle Sounds • Trajectory Energy Filtering • Too

    many trajectories - Filter by ‘Importance’ Monday, April 8, 13
  46. SMS on Vehicle Sounds • Bus (39km/h) • Original •

    Tonal • Noise • ReSynth Monday, April 8, 13
  47. SMS on Vehicle Sounds • Bus (39km/h) • Original •

    Tonal • Noise • ReSynth Monday, April 8, 13
  48. SMS on Vehicle Sounds • Bus (39km/h) • Original •

    Tonal • Noise • ReSynth Monday, April 8, 13
  49. SMS on Vehicle Sounds • Bus (39km/h) • Original •

    Tonal • Noise • ReSynth Monday, April 8, 13
  50. SMS on Vehicle Sounds • Bus (39km/h) • Original •

    Tonal • Noise • ReSynth Monday, April 8, 13
  51. SMS on Vehicle Sounds • Open Astra (45 km/h) •

    Volvo V70 (50 km/h) • IV Medium-Heavy (40km/h) • Bus (86km/h) Monday, April 8, 13
  52. SMS on Vehicle Sounds • Open Astra (45 km/h) •

    Volvo V70 (50 km/h) • IV Medium-Heavy (40km/h) • Bus (86km/h) Monday, April 8, 13
  53. SMS on Vehicle Sounds • Open Astra (45 km/h) •

    Volvo V70 (50 km/h) • IV Medium-Heavy (40km/h) • Bus (86km/h) Monday, April 8, 13
  54. SMS on Vehicle Sounds • Open Astra (45 km/h) •

    Volvo V70 (50 km/h) • IV Medium-Heavy (40km/h) • Bus (86km/h) Monday, April 8, 13
  55. SMS on Vehicle Sounds • Open Astra (45 km/h) •

    Volvo V70 (50 km/h) • IV Medium-Heavy (40km/h) • Bus (86km/h) Monday, April 8, 13
  56. • LISTEN Project • Auralization • Sound Synthesis • Spectral

    Modeling Synthesis (SMS) • SMS Implementation for Vehicle Sounds • Listening Test • Results and Analysis • Q & A Organization Monday, April 8, 13
  57. Listening Test • Perceptual Similarity of Sounds • 18 Sounds

    - 72 Combination • Paired Sound Test Monday, April 8, 13
  58. Listening Test • Perceptual Similarity of Sounds • 18 Sounds

    - 72 Combination • Paired Sound Test • 3 Questions • Realism • Annoyance • Speed Monday, April 8, 13
  59. Listening Test • Perceptual Similarity of Sounds • 18 Sounds

    - 72 Combination • Paired Sound Test • 3 Questions • Realism • Annoyance • Speed • 27 Participants Monday, April 8, 13
  60. • LISTEN Project • Auralization • Sound Synthesis • Spectral

    Modeling Synthesis (SMS) • SMS Implementation for Vehicle Sounds • Listening Test • Results and Analysis • Q & A Organization Monday, April 8, 13
  61. Analysis - Applications • Applying propagation to Sound Model •

    Direct Frequency-Domain Changes Monday, April 8, 13
  62. Analysis - Applications • Applying propagation to Sound Model •

    Direct Frequency-Domain Changes • Less Memory Requirement Monday, April 8, 13
  63. Analysis - Applications • Applying propagation to Sound Model •

    Direct Frequency-Domain Changes • Less Memory Requirement • Interaction Real-Time Synthesis Monday, April 8, 13
  64. Analysis - Applications • Binaural calculation of propagation • Multiple

    source height - issue • SMS can ‘separate’ engine and tyre Monday, April 8, 13
  65. Conclusion • SMS works great for vehicle sounds. • Less

    memory and more flexible Monday, April 8, 13
  66. Conclusion • SMS works great for vehicle sounds. • Less

    memory and more flexible • Fine tuning for effectively and efficiency. Monday, April 8, 13
  67. Conclusion • SMS works great for vehicle sounds. • Less

    memory and more flexible • Fine tuning for effectively and efficiency. • Can produce perceptually similar sounds. Monday, April 8, 13
  68. Future Work • Automated Parameter Estimation • Improved Noise Model

    • Transients Modeling • Support for Binaural Propagation calculation Monday, April 8, 13