How to draw a high-contrast spectrogram?

10 views (last 30 days)
zhehao.nkd
zhehao.nkd on 26 May 2021
Commented: zhehao.nkd on 31 May 2021
Some software for sound analysis can draw spectrograms with higher contrast (backgrounds are almost zero). I was wondering what tricks may I use to generate similar spectrograms.
Figure-1 A spectrogram generated by matlab function spectrogram()
Figure-2 A spectrogram of the same audio signal generated by a software

Answers (1)

Sulaymon Eshkabilov
Sulaymon Eshkabilov on 26 May 2021
Hi,
Use colormap()
  3 Comments
zhehao.nkd
zhehao.nkd on 31 May 2021
Thank you for your reply! But I am sorry that the way I ask my question may be misleading. Increasing the contrast by applying different colormaps may not be what I need. Instead, I would like to improve the contrast by cleaning the noisy background as the second Figure shows. Is there any possible solution?

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by