1. A method comprising: receiving video data captured from a camera device; receiving sensor data captured from auxiliary sensors associated with the camera device; causing association of the sensor data and the video data using time data, wherein each of one or more samples of sensor data is associated with a single video frame; detecting camera view motion in the sensor data; determining one or more stable segments of the sensor data in which the camera view motion is less than a predefined threshold; wherein, in an instance in which an amount of video data in which the camera view motion is less than the predefined threshold meets a predetermined threshold, the method further comprises: causing, utilizing a processor, segmentation of the sensor data into the one or more stable segments; extracting one or more temporal features from the video data associated with the stable segments of the sensor data to determine real motion of objects independent of camera view motion; and applying the extracted temporal features of objects to each video frame; and wherein, in an instance in which the amount of video data in which the camera view motion is less than the predefined threshold fails to meet the predetermined threshold, the method further comprises: modifying the one or more temporal features as a function of the sensor data received from the auxiliary sensors and independent of camera view motion.