The Stack Overflow podcast is back! Listen to an interview with our new CEO.

Questions tagged [spectrogram]

A spectrogram is a time-varying spectral representation (forming an image) that shows how the spectral density of a signal varies with time.

Filter by
Sorted by
Tagged with
0
votes
0answers
17 views

Is this a valid way to standardize and padding spectrograms using librosa?

This is my first time working with an audio data and I am working with a private dataset with the input of audio clips with each clips have a duration of 3 seconds. After looking through the web I ...
0
votes
1answer
26 views

Feature Extraction of Insect Sounds

First of all, forgive me if I sound stupid. I am still learning Audio Processing. So I am trying to make a machine learning model for detecting a specific insect through sound. Here is a sample raw ...
0
votes
0answers
14 views

Modified STFT resynthesis

This post is basically a follow-up to my recent question, which I asked here How to deal with phase incoherence issues after manipulating a signal in the frequency domain? In short, I'm modifying the ...
0
votes
1answer
36 views

Compensate for microphone?

I have trained a machine learning model to recognize a specific audio event from mel spectrograms, and it works pretty well on a hold-out test dataset. I now want to run the model on a device and feed ...
0
votes
0answers
11 views

Fluctuations of spectral density estimates

I have seen in a few papers things like : or Without ever seeing the assumptions which are made, and of course no justifications. Does somebody know why it is a valid approximation to make ?
1
vote
0answers
24 views

how to reconstruct an phase information from the magnitude spectrogram

I need to recreate the phase of a spectogram of magnitude and when inverse fourier, that the sound is understandable and not pure noise Observe these softwares https://photosounder.com/ http://...
1
vote
2answers
94 views

Old style signal processing?

I am wondering if "an array of overlapping band-pass filters" it is 'mostly' equivalent to a Short-Time Fourier transform. See this (figure down), where $s(t)$ is the signal; LPF a second-order low-...
0
votes
2answers
57 views

Phase information of a signal when creating a spectrogram

Sorry for the uninformed question but I need some help understanding this. I'm trying to understand what phase information is and it would be very helpful if someone could correct my understanding of ...
0
votes
0answers
28 views

Python mixing, filtering, and decimation. I'm a rookie!

Background: I have a spectrogram of window length 256 time frames and window width 1024 frequency bins. It initially took IQ using 10*log_10(magnitude) to output this spectrogram with window overlap ...
0
votes
1answer
71 views

High resolution spectrograms

I have a recorded audio signal that I would like to convert into spectrogram with the highest possible yield of information. The audio clips I am working with is about 30 ms long and contains ...
0
votes
2answers
44 views

Augmentation for EEG signal classification using Deep Learning

Augmentation is a technique that we use in deep learning for expanding the training dataset. It includes different ways of modifying an image and adding it to the training dataset. My question is if ...
0
votes
0answers
30 views

Spectrogram using SciPy - bad scaling of the timeline [duplicate]

I have a real value signal which has 197 samples (every 1 second). I made its spectrogram using the SciPy library: ...
0
votes
0answers
8 views

Why can ARSS not recreate audio from a spectrogram without sounding muffled?

Why do ARSS and all audio to spectrogram then back to audio program's create audio files that sound muffled? I know their is some physics and math with the short-time Fourier transform and etc. I ...
0
votes
3answers
68 views

Using different algorithms/formulas to create spectrograms

On the internet, I have seen people use Matplotlib/Python and short-time fourier transformations to create spectrograms. Are their other formula/algorithms to create spectrograms? And are they ...
0
votes
4answers
126 views

What are some alternatives to Spectrogram charts? [closed]

Spectrogram renders of audio are limited in their representation of audio. For example, one could not use a Spectrogram to re-render the original audio. What are some alternatives to Spectrogram ...
0
votes
1answer
79 views

Spectrogram Time Resolution with Overlap

I understand that the time resolution of a spectrogram with no overlap is the sampling frequency divided by the window length. How does this change with, say, 50% overlap? Does this double the time ...
2
votes
1answer
68 views

How to interpret these MP3 spectrums?

Recently, I found I had this song duplicated in my music library, but when listening to them I noticed one version was of noticeably higher quality than the other despite both claiming to have a ...
1
vote
0answers
27 views

When do phases not exist for spectrograms?

I have been reading a paper on the "Single pass spectrogram inversion" and I came across this in the Introduction part. In many applications, the analysis and modification of the Short-Time ...
1
vote
1answer
66 views

Finding where signal is showing some (unknown) periodicity

I have readings of the vertical displacement of someone over time, as in the picture below: At some points in time, the person will be exercising or jumping up & down, creating more or less ...
0
votes
0answers
34 views

Optimizing Spectrogram Parameters

I'm looking for references that explain the trade-offs between more averages with shorter fft sizes or longer fft sizes with fewer averages when generating a spectrogram to perform energy detection of ...
2
votes
1answer
267 views

Spectrogram of a single tone complex signal has two dark lines?

I am trying to plot the spectrogram of a complex signal I generated. I have written code to generate this signal and plot the spectrogram. It works. However I see that there are two dark lines present ...
1
vote
2answers
178 views

audio spectrogram normalization

I am performing language classification from audio signals using mel-spectrograms as my inputs for a ResNet. It works well as long as all of my audio data from different languages is from the same ...
0
votes
1answer
204 views

How to convert a spectrogram back to a signal [duplicate]

I'm converting a signal to a spectrogram, manipulating that (nonlinear stuff), and then want to use the modified audio signal. I can make it so the segments are not overlapping, but am unsure how to ...
0
votes
0answers
19 views

Spectrogram of chirp sequence radar signals

I am confused as to whether SFFT makes sense to process chirp sequence signals. The radar fires up a sequence of 100 linear ramps with that are only interrupted by the very short period in which the ...
0
votes
1answer
82 views

Spectrogram power/magnitude normalization in analogy with image intensity normalization

In analogy with the 8-bit grayscale image color depth, in which the intensity of a sample pixel is normalized to a value between 0 and 255 by taking into account the minimum and maximum intensities ...
0
votes
0answers
20 views

finding harmonics from fundamental

https://s3.amazonaws.com/izotopedownloads/docs/rx700/en/interactive-tools/index.html#selection-tools From the above link, under the "Magic Wand" tool description, how does that algorithm work? In RX,...
1
vote
1answer
42 views

Normalizing vectors to be the same size to retain PSD data

Context: PSD=periodogram(y) in MATLAB gives the PSD (power spectral density) estimate of a sound-source signal. I want to find the local maximum within 3 different ...
0
votes
0answers
264 views

How to Extract frequency bands from Short-time Fourier Transform?

I am reproducing the results reported by the author in a research paper. In which he takes the STFT of EEG signals. The input data has a shape of (1 X500) and I used Scipy library built-in function to ...
0
votes
1answer
59 views

Extracting audio from picture of time-domain signal

I saw this nifty art thing where they dress up the time-domain audio signal in some pretty way. https://www.etsy.com/ArtbloxShop/listing/621561709/sound-wave-art-custom-soundwave-print My question is ...
0
votes
1answer
54 views

How to classify the movement type of a target into two categories(direct motion or else) by using a doppler radar?

How to classify the movement type of a target just into two categories(one is direct motion which is almost straight line movement and the other is anything else) by using a doppler radar with a ...
0
votes
1answer
1k views

How to go from wav file to spectrogram back to wav file in python?

Close to this question but different : Wav To Spectrogram, Back To Wav I already posted this on StackOverflow(https://stackoverflow.com/questions/54743968/how-to-go-from-wav-file-to-spectrogram-back-...
0
votes
0answers
318 views

Recover Audio from Spectrogram Image

I have applied transformation(Constant Q Transformation) to my audio time domain signal, this gives me Frequency vs Time representation. Now, the CQT values consists of complex values(84*260), but ...
0
votes
0answers
43 views

Scipy Welch's gives different first element

I've re-implemented Welch's method and want to compare it to scipy.signal.welch. However, the first two and last elements of the resulting array are different. My ...
0
votes
2answers
41 views

What is Causing a Noise Signal in USB Audio Recording?

I am experiencing the following peculiar noise signal when recording from my Behringer Xenyx Control 2 over USB. There is frequency at around 2293 hz as show: And over time, it produces the ...
0
votes
0answers
131 views

How to use a context window to segment a whole log Mel-spectrogram (ensuring the same number of segments for all the audios)?

I have several audios with different duration. So I don't know how to ensure the same number N of segments of the audio. I'm trying to implement an existing paper, so it's said that first a Log Mel-...
0
votes
0answers
116 views

How can I calculate the Number of bins per octave?

I am trying to calculate the Constant Q Transform for Monophonic audio using Python. The Python has the library to calculate the CQT , the default value of num_bins_per_octave is 12. How would one ...
0
votes
2answers
468 views

How to calculate the PSD from the complex calculated STFT?

I have calculated the STFT with scipy python library: ...
0
votes
0answers
76 views

How to know the time of my window to calculate the STFT with python knowing only the length?

I am trying to implement a work presented in an IEEE paper where they have mentioned that the STFT was performed on the signal measurements to obtain a spectrogram with no overlap window of 3 min : I ...
0
votes
1answer
60 views

Fourier like spectral analysis with uneven intervals and redesigned DFT matrix

I intended to use a discrete Fourier transform (DFT) on a time series sampled at uneven intervals. What I did was to calculate a DFT matrix where the elements are the values at the uneven locations ...
0
votes
1answer
396 views

Audacity Spectogram view: how to see exact frequency and intensity under the cursor?

In the Spectogram view, simply clicking anywhere with the selection tool gives a vertical line to the top ruler, and shows at the bottom the exact sample, H:MM:SS, or other time coordinate you'd want. ...
0
votes
1answer
40 views

What's the right scale to represent a frequency spectrum?

To represent a 16 bits temporal spectrum, it's "easy" : my scale is going from -32000 to +32000. But What's the scale for a frequency spectrum ? I made that try : I calculated a pure single frequency ...
0
votes
0answers
167 views

Mirrored Spectrogram Mp3

First of all sorry if this is a stupid question, but I am an absolute beginner in this field and have been trying for days now. I'm working on a java program that uses fft to analyze audio files. To ...
0
votes
0answers
23 views

time-frequency masking with shared properties between vector masks

I am working on a source separation problem and I have a logical mask that when applied to the STFT matrix, gives me expected results. The problem here, is that the mask is based on a spectral feature,...
-1
votes
1answer
37 views

When does a color channel such as RGB carry more info than a grayscale channel or image?

Typically a gray-scale image gives us more information about an image in terms of a signal processing problem. But when does a color channel carry more info than a gray-scale channel? I understand ...
1
vote
1answer
95 views

Spectrogram of 493 signals at a time [closed]

I have been working with some seismic data and recently submitted a paper to a journal. My seismic data has 493 traces: each trace are 8300 seconds long with sampling frequency of 2000 Hz. One of ...
0
votes
1answer
234 views

Spectrogram Interpretation

I collected vibration data (amplitude and time) on a component that was attached to an engine. Using MATLAB I plotted a spectrogram to see what frequencies it vibrated at. The code: ...
0
votes
1answer
313 views

how to create a harmonic mask from fundamental frequency?

Using an algorithm that gives the fundamental frequency across time, example https://www.mathworks.com/help/audio/ref/pitch.html (or some other one?) how would I then use that, to create a harmonic ...
0
votes
2answers
219 views

Different ways of decomposing signals into sinusoids

For purposes of generating a spectrogram, the signal can be divided into overlapping chunks, each chunk multiplied by a window function and transformed to frequency domain using Discrete Fourier ...
2
votes
2answers
137 views

Recommended resources for noise reduction

I know the question What Resources Are Recommended for an Introduction to Signal Processing (DSP)? and I have already read some general DSP books, such as Rick Lyons's "Understanding DSP," and also ...
1
vote
1answer
484 views

Spectrogram with square or non-square magnitude of STFT: power vs. magnitude

As seen in this question and answer, to do a spectrogram, it's common to plot either: the square magnitude $|\text{STFT}(\text{frame}, \text{bin})|^2$ ("power spectrum") the magnitude $|\text{STFT}(\...