A method for prediction of an indication of motion using input from an event-based camera includes receiving events captured by an event-based camera, wherein each of the events represents a location of a change in pixel intensity, a polarity of the change, and a time. The method further includes discretizing the events into time discretized event volumes, each of which contain events that occur within a specified time range. The method further includes providing the time discretized event volumes as input to an encoder-decoder neural network trained to predict an indication of motion using a loss function that measures quality of image deblurring; generating, using the neural network, a prediction of the indication of motion. The method further includes using the prediction of the indication of motion in a machine vision application.
Methods, systems, and computer readable media for estimation of optical flow, depth, and egomotion using neural network trained using event-based learning