1. A method of processing data, the method comprising: processing, by a processor, a video of an individual, wherein the video was captured using one or more of a multi-spectral video camera, a multi-spectral near infrared video camera, or a multi-spectral short wave Infrared video camera, and wherein the processing comprises: separating the video into a sequence of image data cubes each comprising a set of more than three entries, wherein each entry of each set of entries corresponds to a spectral frequency at which the video was captured, wherein the spectral frequency of each entry of the set of entries is in a range of 700 nanometers (nm) to 1700 nm; identifying, from the image data cubes, a set of skin blobs corresponding to the set of entries; processing the set of skin blobs to remove non-skin areas; generating, from the set of skin blobs, a set of time series signals; processing the set of time series signals to estimate a heart rate of the individual; and providing the heart rate to a device.