1. A method comprising: receiving a first image set, the first image set including a first plurality of two-dimensional views of a subject from a first position; receiving a second image set, the second image including a second plurality of two-dimensional views of a subject from a second position; deriving a first point cloud from the first image set; identifying a number of corresponding pixels between a number of pixels of one of the first plurality of two-dimensional views and a number of pixels of one of the second plurality of two-dimensional views; deriving a second point cloud from the number of corresponding pixels of the second image set; and determining a motion from the first position to the second position using the first point cloud and the second point cloud.