1. An apparatus for high speed video capture of a three-dimensional region of interest in a scene, said apparatus comprising: a) an array of video cameras for viewing said three-dimensional region of interest from a corresponding set of viewpoints, wherein each of said video cameras has a frame rate and a corresponding frame time, wherein said frame time is inversely related to said frame rate; b) a triggering mechanism for staggering in time the capture of a set of frames by said array of video cameras, wherein said video cameras are triggered in a sequence whereby temporally successive frames in said set of frames is captured by two or more different video cameras of said array of video cameras, wherein said staggering introduces a time delay between said successive frames, wherein said time delay is the delay between triggering two of said different video cameras, and wherein said time delay is less than said frame time of each of said video cameras; and c) a processing unit for combining and operating on said set of frames to generate a visual output having a synthetic viewpoint of said three-dimensional region of interest, wherein the processing unit solves for a flow field at a (x,y,t) location of the synthetic viewpoint in a (x,y,t) view space, wherein the processing unit decomposes an optical flow into a first component, being a scene motion per pixel, and a second component, being a scene depth per pixel, wherein said synthetic viewpoint is moveable in space and time, wherein said processing unit comprises a spatio-temporal interpolation unit for performing a spatio-temporal interpolation operation on said three-dimensional region of interest.