SYSTEMS AND METHODS FOR OPTIMIZING ORDER OF IMAGE TRANSFORMATIONS
First Claim
1. A computer implemented method comprising:
- applying, by a computer system, ordering cost functions to possible transformation orderings of image transformations of a user-selected transformation ordering;
calculating, by the computer system, computing costs based on the cost functions; and
selecting, by the computer system, an optimal transformation ordering from the possible transformation orderings based on the computing costs.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques to optimize the ordering of image transformations. Ordering cost functions are applied to possible transformation orderings of image transformations of a user-selected transformation ordering. Computing costs are calculated based on the cost functions. An optimal transformation ordering is selected from the possible transformation orderings based on the computing costs. In one embodiment, a first transformation and a second transformation of the user-selected transformation ordering are swapped. In one embodiment, at least one of the ordering cost functions is based on a per-pixel cost value. In one embodiment, a fidelity loss threshold representing an acceptable level of difference between a first image resulting from the optimal transformation ordering and a second image resulting from the user-selected transformation ordering is determined. In one embodiment, selection of the optimal ordering transformation is based on satisfaction of the fidelity loss threshold.
11 Citations
20 Claims
-
1. A computer implemented method comprising:
-
applying, by a computer system, ordering cost functions to possible transformation orderings of image transformations of a user-selected transformation ordering; calculating, by the computer system, computing costs based on the cost functions; and selecting, by the computer system, an optimal transformation ordering from the possible transformation orderings based on the computing costs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
at least one processor; and a memory storing instructions configured to instruct the at least one processor to perform; applying ordering cost functions to possible transformation orderings of image transformations of a user-selected transformation ordering; calculating computing costs based on the cost functions; and selecting an optimal transformation ordering from the possible transformation orderings based on the computing costs.
-
-
20. A computer storage medium storing computer-executable instructions that, when executed, cause a computer system to perform a computer-implemented method comprising:
-
applying ordering cost functions to possible transformation orderings of image transformations of a user-selected transformation ordering; calculating computing costs based on the cost functions; and selecting an optimal transformation ordering from the possible transformation orderings based on the computing costs.
-
Specification