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; causing, utilizing a processor, segmentation of the sensor data into stable segments; and extracting one or more temporal features from the video data associated with the stable segments of the sensor data.