A method comprising: accessing a plurality of images representing a 360° view of a scene, each image (I-L n, I-R n) representing a portion of the 360° scene, the plurality of images comprising a plurality of left images (I-L n-1, I-L n) and a plurality of right images (I-R n-1, I-R n), characterized in that each left image (I-L n) includes a first overlap area (210L n-n-1) corresponding to an overlap with a left adjacent image (I-L n-1), and wherein each right image (I-R n) includes a second overlap area (210R n-n-1) corresponding to an overlap with a right adjacent image (I-R n-1); calculating, for each overlap area (210L n-n-1, 210R n-n-1), a set of homographies based on one or more feature points in the overlap area; creating a set of left images from the plurality of images comprising the plurality of left images (I-L n-1,I-L n), the set of left images representing a first 360° view of the scene; creating a set of right images from the plurality of images comprising the plurality of right images (I-R n-1,I-R n), the set of right images representing a second 360° view of the scene; stitching the set of left images together using the calculated homographies to produce a stitched 360° left image; stitching the set of right images together using the calculated homographies to produce a stitched 360° right image; wherein the first overlap area (210L n-n-1) corresponds to a portion of the right adjacent image (I-R n-1) of each right image, such that the right adjacent image (I-R n-1) is usable for producing the stitched 360° left image; and wherein the second overlap area (210R n-n-1) corresponds to a portion of the left adjacent image (I-L n) of each left image, such that the left adjacent image (I-L n) is usable for producing the stitched 360° right image. accessing a plurality of images representing a 360° view of a scene, each image (I-L n, I-R n) representing a portion of the 360° scene, the plurality of images comprising a plurality of left images (I-L n-1, I-L n) and a plurality of right images (I-R n-1, I-R n), characterized in that each left image (I-L n) includes a first overlap area (210L n-n-1) corresponding to an overlap with a left adjacent image (I-L n-1), and wherein each right image (I-R n) includes a second overlap area (210R n-n-1) corresponding to an overlap with a right adjacent image (I-R n-1); characterized in that each left image (I-L n) includes a first overlap area (210L n-n-1) corresponding to an overlap with a left adjacent image (I-L n-1), and wherein each right image (I-R n) includes a second overlap area (210R n-n-1) corresponding to an overlap with a right adjacent image (I-R n-1); calculating, for each overlap area (210L n-n-1, 210R n-n-1), a set of homographies based on one or more feature points in the overlap area; creating a set of left images from the plurality of images comprising the plurality of left images (I-L n-1,I-L n), the set of left images representing a first 360° view of the scene; creating a set of right images from the plurality of images comprising the plurality of right images (I-R n-1,I-R n), the set of right images representing a second 360° view of the scene; stitching the set of left images together using the calculated homographies to produce a stitched 360° left image; stitching the set of right images together using the calculated homographies to produce a stitched 360° right image; wherein the first overlap area (210L n-n-1) corresponds to a portion of the right adjacent image (I-R n-1) of each right image, such that the right adjacent image (I-R n-1) is usable for producing the stitched 360° left image; and wherein the second overlap area (210R n-n-1) corresponds to a portion of the left adjacent image (I-L n) of each left image, such that the left adjacent image (I-L n) is usable for producing the stitched 360° right image.