Image processing system with image alignment mechanism and method of operation thereof
AssigneeSony Corporation
InventorsDennis Adams, Dale Emmons
Life of this patent
Estimating the term…
Abstract
A method of operation of an image processing system includes: identifying a feature point on a first image; determining a matching point on a second image with the matching point corresponding to the feature point; calculating an offset component between the feature point and the matching point with the offset component having a vertical offset; identifying a correction field for updating the first image and the second image, with the correction field having a vertical adjustment, a zoom adjustment, a rotational adjustment, and a keystone adjustment; and updating the first image and the second image using the correction field for minimizing the offset component for displaying an aligned image on a device.
Claims14
A method of operation of an image processing system comprising:
- identifying a feature point on a first image;
- determining a matching point on a second image with the matching point corresponding to the feature point;
- calculating an offset component between the feature point and the matching point with the offset component having a vertical offset;
- identifying a correction field for updating the first image and the second image, with the correction field having a vertical adjustment, a zoom adjustment, a rotational adjustment, a keystone adjustment, or a combination thereof;
- updating the first image and the second image using the correction field for minimizing the offset component for displaying an aligned image on a device;
- calculating an average in-cell displacement between a plurality of the vertical offset belonging to a further plurality of the feature point and the matching point within a grid-cell;
- and
- calculating an average grid displacement between the plurality of the average in-cell displacement from the grid-cell;
- and
- wherein:
- updating the first image and the second image includes minimizing the average grid displacement.
A method of operation of an image processing system comprising:
- identifying a feature point on a first image;
- determining a confidence threshold for updating the first image;
- determining a matching point on a second image, with the matching point corresponding to the feature point;
- dividing the first image and the second image using a grid having a grid-cell;
- identifying a cell population limit for updating the first image and the second image;
- calculating an offset component between the feature point and the matching point, with the offset component having a vertical offset and a confidence vector;
- identifying a correction field for adjusting the first image and the second image, with the correction field having a vertical adjustment, a zoom adjustment, a rotational adjustment, a keystone adjustment, or a combination thereof;
- updating the first image and the second image for minimizing the offset component and the confidence vector is greater than the confidence threshold, with the first image having a plurality of the feature point within the grid-cell and the second image having a further plurality of the matching point within the grid-cell, both pluralities exceeding the cell population limit;
- calculating an average in-cell displacement between a plurality of the vertical offset belonging to a further plurality of the feature point and the matching point within the grid-cell;
- and
- calculating an average grid displacement between a plurality of the average in-cell displacement from the grid-cell;
- and
- wherein:
- updating the first image and the second image includes minimizing the average grid displacement.
An image processing system comprising:
- a feature module for identifying a feature point on a first image;
- a matching module, coupled to the feature module, for determining a matching point on a second image, with the matching point corresponding to the feature point;
- an offset calculation module, coupled to the matching module, for calculating an offset component between the feature point and the matching point, with the offset component having a vertical offset;
- a field identification module, coupled to the offset calculation module, for identifying a correction field for adjusting the first image and the second image, with the correction field having a vertical adjustment, a zoom adjustment, a rotational adjustment, a keystone adjustment, or a combination thereof;
- an image update module, coupled to the field identification module, for updating the first image and the second image for minimizing the offset component for displaying an aligned image on a device;
- a threshold module, coupled to the image update module, for determining a confidence threshold and a cell population limit for updating the first image and the second image;
- an image divider module, coupled to the matching module, for dividing the first image and the second image using a grid having a grid-cell;
- a texture compensation module, coupled to the image update module, for updating the first image having a plurality of the feature point within the grid-cell and second image having a further plurality of the matching point within the grid-cell exceeding the cell population limit;
- a confidence module, coupled to the offset calculation module, for calculating the offset component having a confidence vector between the feature point and the matching point;
- a confidence comparator module, coupled to the confidence module, for comparing the confidence vector to the confidence threshold;
- an in-cell average module, coupled to the image update module, calculating an average in-cell displacement between a plurality of the vertical offset belonging to a further plurality of the feature point and the matching point within the grid-cell;
- and
- a grid average module, coupled to the in-cell average module, for calculating an average grid displacement between the plurality of the average in-cell displacement from the grid-cell;
- and
- wherein:
- the image update module is for minimizing the average grid displacement.
Dependencies are inferred from the claim text.