Stable video super-resolution by edge strength optimization
First Claim
1. A method comprising:
- determining, by a hardware processor and based on an image frame, a first edge strength distribution on a horizontal edge map and a second edge strength distribution on a vertical edge map;
redistributing the first and second edge strength distributions to narrow at least one of the first and second edge strength distributions;
determining non-texture regions of pixels based on a data correlation map of the image frame;
determining edge strength magnitudes for the pixels of the non-texture regions of the horizontal edge map and the vertical edge map, wherein the edge strength magnitudes for the non-texture regions of the horizontal edge map and the vertical edge map are proportional to the strengths of the data correlation map; and
generating a high resolution frame by adjusting intensity of respective pixels of the non-texture region of the horizontal edge map and the vertical edge map, the adjusting being based on neighboring pixels edge strength magnitudes.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes determining, by a hardware processor and based on an image frame, a first edge strength distribution on a horizontal edge map and a second edge strength distribution on a vertical edge map. The first and second edge strength distributions are redistributed to narrow at least one of the first and second edge strength distributions. Non-texture regions of pixels are determined based on a data correlation map of the image frame. Edge strength magnitudes for the pixels of the non-texture regions of the horizontal edge map and the vertical edge map are determined. A high resolution frame is generated by adjusting intensity of respective pixels of the non-texture region of the horizontal edge map and the vertical edge map, the adjusting being based on neighboring pixels edge strength magnitudes.
-
Citations
30 Claims
-
1. A method comprising:
-
determining, by a hardware processor and based on an image frame, a first edge strength distribution on a horizontal edge map and a second edge strength distribution on a vertical edge map; redistributing the first and second edge strength distributions to narrow at least one of the first and second edge strength distributions; determining non-texture regions of pixels based on a data correlation map of the image frame; determining edge strength magnitudes for the pixels of the non-texture regions of the horizontal edge map and the vertical edge map, wherein the edge strength magnitudes for the non-texture regions of the horizontal edge map and the vertical edge map are proportional to the strengths of the data correlation map; and generating a high resolution frame by adjusting intensity of respective pixels of the non-texture region of the horizontal edge map and the vertical edge map, the adjusting being based on neighboring pixels edge strength magnitudes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a memory device configured to receive an image frame; and a processor configured to; extract a first edge strength distribution on a horizontal edge map and a second edge strength distribution on a vertical edge map from the image frame; redistribute the first and second edge strength distributions to narrow at least one of the first and second edge strength distributions; determine non-texture regions of pixels based on a data correlation map of the image frame; determine edge strength magnitudes for the pixels of the non-texture regions of the horizontal edge map and the vertical edge map, wherein the edge strength magnitudes for the non-texture regions of the horizontal edge map and the vertical edge map are proportional to the strengths of the data correlation map; and generate a high resolution frame by adjusting intensity of respective pixels of the non-texture region of the horizontal edge map and the vertical edge map, the adjusting being based on neighboring pixels edge strength magnitudes. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory processor-readable medium that includes a program that when executed by a processor performs a method comprising:
-
determining, by a hardware processor and based on an image frame, a first edge strength distribution on a horizontal edge map and a second edge strength distribution on a vertical edge map; redistributing the first and second edge strength distributions to narrow at least one of the first and second edge strength distributions; determining non-texture regions of pixels based on a data correlation map of the image frame; determining edge strength magnitudes for the pixels of the non-texture regions of the horizontal edge map and the vertical edge map, wherein the edge strength magnitudes for the non-texture regions of the horizontal edge map and the vertical edge map are proportional to the strengths of the data correlation map; and generating a high resolution frame by adjusting intensity of respective pixels of the non-texture region of the horizontal edge map and the vertical edge map, the adjusting being based on neighboring pixels edge strength magnitudes. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification