Coverage mask generation for large images
First Claim
1. A computer-implemented method comprising:
- generating a coarse resolution image from a finer resolution image;
generating a coarse coverage mask for the coarse resolution image that identifies valid and non-valid data in the coarse resolution image, wherein data is valid if it corresponds to image data, and data is invalid if it does not correspond to image data; and
determining whether data in the finer resolution image is valid or non-valid data based on whether corresponding data identified by the coarse coverage mask is valid or non-valid data; and
wherein the method is performed by one or more processors.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method is described. The method includes generating a coarse resolution image from a finer resolution image, generating a coarse coverage mask that identifies valid and non-valid data in the coarse resolution image, and determining whether data in the finer resolution image is valid or non-valid data based on whether corresponding data identified by the coarse coverage mask is valid or non-valid data. In certain embodiments, generating a coarse resolution image can include segmenting the finer resolution image into tiles and compressing each tile. Compressing each tile can be preformed using a lossless compression, and at least two tiles can be transmitted to separate computing devices and compressed in parallel.
-
Citations
46 Claims
-
1. A computer-implemented method comprising:
-
generating a coarse resolution image from a finer resolution image; generating a coarse coverage mask for the coarse resolution image that identifies valid and non-valid data in the coarse resolution image, wherein data is valid if it corresponds to image data, and data is invalid if it does not correspond to image data; and determining whether data in the finer resolution image is valid or non-valid data based on whether corresponding data identified by the coarse coverage mask is valid or non-valid data; and wherein the method is performed by one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
one or more computers programmed to perform operations comprising; compressing a high-resolution image into a coarse resolution image; generating a coarse coverage mask by assigning valid or non-valid statuses to data in the coarse resolution image, wherein data is valid if it corresponds to image data, and data is invalid if it does not correspond to image data; and applying the mask to the high-resolution image to determine validity or non-validity statuses of data in the high-resolution image. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-readable storage device encoded with a computer program, the computer program including instructions that, when executed by data processing apparatus, cause the data processing apparatus to perform operations comprising:
-
compressing a high-resolution image into a coarse resolution image; generating a coarse coverage mask that identifies non-valid data in the coarse resolution image, where non-valid data is data that does not correspond to image data; and applying the coarse coverage mask to the high-resolution image to determine whether data in the high-resolution image is non-valid data based on whether corresponding data identified by the coarse coverage mask is non-valid data. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification