Generation of points identifying displaced portions of an image
AssigneeHewlett-Packard Development Company, L.P.
InventorNathan Moroney
Life of this patent
Estimating the term…
Abstract
According to examples, an apparatus may include a processor and a non-transitory computer readable medium on which is stored instructions that the processor may execute to determine displacement levels of multiple locations of an image and to select a sampling density for the multiple locations. The processor may execute the instructions to generate an array of points according to the selected sampling density, the array of points identifying displaced portions of the image.
Claims15
An apparatus comprising:
- a processor;
- and
- a non-transitory computer readable medium on which is stored instructions that when executed by the processor, are to cause the processor to:
- determine displacement levels of multiple locations of an image;
- select a sampling density for the multiple locations;
- and
- generate an array of points according to the selected sampling density, the array of points identifying displaced portions of the image.
A method comprising:
- decomposing, by a processor, an image into a plurality of rows and a plurality of columns;
- for each row of the plurality of rows, generating, by the processor, row data that identifies first values of the image at positions on the image corresponding to locations across the row;
- for each column of the plurality of columns, generating, by the processor, column data that identifies first values of the image at positions on the image corresponding to locations across the column;
- determining, by the processor, from the generated row and column data, second values at intersections of the plurality of rows and the plurality of columns;
- generating, by the processor, a map that approximates non-flat portions of the image based on the determined second values;
- and
- determining, by the processor, from the generated map, a two-dimensional array of points that samples edge representations of the image.
A non-transitory computer readable medium on which is stored machine readable instructions that when executed by a processor, cause the processor to:
- generate, for each line in a plurality of lines, line data that identifies image values at positions in an image corresponding to locations along the line, wherein each of the lines intersects with a plurality of other lines in the plurality of lines;
- determine, from the generated line data, edge values at intersections of the plurality of lines;
- generate a map that approximates edges in the image from the determined edge values;
- and
- determine, from the generated map, a two-dimensional array of points that samples edges in the image.
Dependencies are inferred from the claim text.