Machine learning to predict cognitive image composition
First Claim
1. An automatic method of determining an image composition procedure that generates a new image visualization based on aggregations and variations of input images, the method executed by a hardware processor, comprising:
- receiving a set of input images;
extracting visual features from the input images;
receiving context associated with the input images;
learning based on the extracted visual features and the context associated with the input images, a composition procedure comprising at least a sequence of set of image operations to apply on the set of input images, the sequence of set of image operations obeying a sequential structure, wherein a previous operation in the sequence creates data for a next operation in the sequence, the sequence of set of image operations including at least a pre-processing operation, a quantification operation, a visualization object creation operation, and an objects visualization operation;
determining image operations in the composition procedure to present to a user based on the learning; and
generating a difference visualization image associated with the input images by executing the image operations, the difference visualization image representing an aggregation of the set of input images.
1 Assignment
0 Petitions
Accused Products
Abstract
An automatic method of determining an image composition procedure that generates a new image visualization based on aggregations and variations of input images. A set of input images is received. Visual features are extracted from the input images. Context associated with input images is received. Based on the extracted visual features and the context associated with the input images, a composition procedure comprising a set of image operations to apply on the set of input images is learned. One or more image operations in the composition procedure are determined to present to a user. A difference visualization image associated with the input images may be generated by executing the one or more image operations.
8 Citations
20 Claims
-
1. An automatic method of determining an image composition procedure that generates a new image visualization based on aggregations and variations of input images, the method executed by a hardware processor, comprising:
-
receiving a set of input images; extracting visual features from the input images; receiving context associated with the input images; learning based on the extracted visual features and the context associated with the input images, a composition procedure comprising at least a sequence of set of image operations to apply on the set of input images, the sequence of set of image operations obeying a sequential structure, wherein a previous operation in the sequence creates data for a next operation in the sequence, the sequence of set of image operations including at least a pre-processing operation, a quantification operation, a visualization object creation operation, and an objects visualization operation; determining image operations in the composition procedure to present to a user based on the learning; and generating a difference visualization image associated with the input images by executing the image operations, the difference visualization image representing an aggregation of the set of input images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to:
-
receive a set of input images; extract visual features from the input images; receive context associated with the input images; learn based on the extracted visual features and the context associated with the input images, a composition procedure comprising at least a sequence of set of image operations to apply on the set of input images, the sequence of set of image operations obeying a sequential structure, wherein a previous operation in the sequence creates data for a next operation in the sequence, the sequence of set of image operations including at least a pre-processing operation, a quantification operation, a visualization object creation operation, and an objects visualization operation; determine image operations in the composition procedure to present to a user based on the learning; and generate a difference visualization image associated with the input images by executing the image operations, the difference visualization image representing an aggregation of the set of input images. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An automatic system of determining an image composition procedure that generates a new image visualization based on aggregations and variations of input images, comprising:
-
at least one hardware processor; a display device couple to the at least one hardware processor; the at least one hardware processor operable to receiving a set of input images; the at least one hardware processor operable to extract visual features from the input images; the at least one hardware processor operable to receive context associated with the input images; the at least one hardware processor operable to learn based on the extracted visual features and the context associated with the input images, a composition procedure comprising at least a sequence of set of image operations to apply on the set of input images, the sequence of set of image operations obeying a sequential structure, wherein a previous operation in the sequence creates data for a next operation in the sequence, the sequence of set of image operations including at least a pre-processing operation, a quantification operation, a visualization object creation operation, and an objects visualization operation; the at least one hardware processor operable to determine based on the learning, image operations in the composition procedure to present to a user on the display device; and the at least one hardware processor operable to generate a difference visualization image associated with the input images by executing the image operations, the difference visualization image representing an aggregation of the set of input images. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification