A three dimensional image capture system comprising: an image capture device configured to generate video data; a lens , coupled to the image capture device , a microprism array including multiple vertically-aligned uniform triangular prisms, coupled to the lens , configured to horizontally deflect a left virtual object and a right virtual object from a target object ; wherein the lens is configured to focus the light from the left virtual object and the right virtual object for forming the left image and the right image , respectively, horizontally displaced on the image capture device wherein each uniform triangular prism is a triangular prism having equal base angles; and an image processing unit , coupled to the image capture device , configured to calculate a depthmap from the left image and the right image in the video data, rendered by the microprism array , wherein the image processing unit includes a video processor configured to calculate the depthmap by searching the video data for matching correspondence points in the left image and the right image , wherein the searching comprises for a video frame of the video data: identifying a template block located at a vertical column n and a horizontal row m of the video frame , the template block containing a feature of the left image , imposing an exclusion area on both sides of the template block within the row m , wherein the exclusion area is determined in dependence on a minimum deviation angle of the microprism array ; and searching for a correspondence point for the right image by a block matching process limited to within the row m excluding the exclusion area . an image capture device configured to generate video data; a lens , coupled to the image capture device , a microprism array including multiple vertically-aligned uniform triangular prisms, coupled to the lens , configured to horizontally deflect a left virtual object and a right virtual object from a target object ; wherein the lens is configured to focus the light from the left virtual object and the right virtual object for forming the left image and the right image , respectively, horizontally displaced on the image capture device wherein each uniform triangular prism is a triangular prism having equal base angles; and an image processing unit , coupled to the image capture device , configured to calculate a depthmap from the left image and the right image in the video data, rendered by the microprism array , wherein the image processing unit includes a video processor configured to calculate the depthmap by searching the video data for matching correspondence points in the left image and the right image , wherein the searching comprises for a video frame of the video data: identifying a template block located at a vertical column n and a horizontal row m of the video frame , the template block containing a feature of the left image , imposing an exclusion area on both sides of the template block within the row m , wherein the exclusion area is determined in dependence on a minimum deviation angle of the microprism array ; and searching for a correspondence point for the right image by a block matching process limited to within the row m excluding the exclusion area . identifying a template block located at a vertical column n and a horizontal row m of the video frame , the template block containing a feature of the left image , imposing an exclusion area on both sides of the template block within the row m , wherein the exclusion area is determined in dependence on a minimum deviation angle of the microprism array ; and searching for a correspondence point for the right image by a block matching process limited to within the row m excluding the exclusion area . <EOS>