主权项 |
1. A method of operation of an image processing system comprising:
receiving an image sequence having received images each having a lens position; forming image pairs having a first image and a second image, the image pairs of the received images in consecutive order for the lens position; partitioning the received images into a grid array having grid blocks; calculating an iteration number for the blur difference between each of the image pairs of the image sequence, the iteration number calculated by iteratively convoluting the second image with a blur kernel until the blur metric of the second image is within a blur difference threshold of the blur metric of the first image; calculating an iteration depth map having an iteration depth for each of the grid blocks of the received images, the iteration depth based on a zero-crossing point for the iteration number; calculating a zero-crossing array having a zero-crossing depth for each of the grid blocks of the image sequence; calculating a median depth map having a median depth for each of the grid blocks by applying a median filter to the iteration depth map; calculating a depth difference map by subtracting the median depth map from the iteration depth map; calculating a variance depth map having a block variance for each of the grid blocks of the received images; calculating an image depth map having an element depth assigned to each of the grid blocks, the element depth based on the iteration depth map, the zero-crossing array, the median depth map, the depth difference map, and the variance depth map; and applying the image depth map to the received images by calculating a display image based on the received images and the image depth map for displaying on a display device. |