Sequence processing for a dataset with frame dropping
A computer-implemented method for restoring a sequence for a dataset with frame dropping includes receiving an input sequence. A set of features is extracted from the input sequence. A frequency distribution is determined for the input sequence based on the extracted features. Time domain information for the sequence is restored and in turn, data for the input sequence is augmented based on the restored time domain information. Additionally, noise is removed from the input sequence.
1 . A computer-implemented method comprising:
receiving an input sequence;
extracting a set of features from the input sequence;
determining a frequency distribution for the input sequence based on the extracted features;
restoring time domain information for the input sequence by performing an inverse fast Fourier transformation on the frequency distribution;
augmenting data for the input sequence by decoding the restored time domain information; and
classifying the input sequence based on the augmented data.
2 . The computer-implemented method of claim 1 , in which a full input sequence is restored.
3 . The computer-implemented method of claim 2 , in which the full input sequence is restored based at least in part on an average sample dropping ratio for the input sequence.
4 . The computer-implemented method of claim 1 , further comprising restoring an order of the input sequence.
5 . The computer-implemented method of claim 1 , in which the input sequence comprises a sequence of range-Doppler images.
6 . The computer-implemented method of claim 5 , in which the range-Doppler images correspond to one or more hand gestures.
7 . The computer-implemented method of claim 1 , further comprising determining a length of a cycle of the input sequence.
8 . The computer-implemented method of claim 1 , further comprising extracting at least one noise portion from the input sequence.