摘要:
A method for automatically selecting and organizing a subset of photos from a set of photos provided by a user, who has an account on at least one social network providing some context, for creating a summarized photo album with a storytelling structure. The method comprises: arranging the set of photos into a three level hierarchy, acts, scenes and shots; checking whether photos are photos with people or not; obtaining an aesthetic measure of the photos; creating and ranking face clusters; selecting the most aesthetic photo of each face cluster; selecting photos with people until complete a predefined number of photos of the summarized album picking the ones which optimize the function: Of(C,C*,S,CSN)=αfAf(S)−γfd(HCharacter(S)HCharacter(C∪CSN)−δfd(HAct(S),HAct(C*)); and then selecting non-people photos which minimize the following function Oa: Oa(C*,S)=d(HAct,(S),HAct(C*)); ordering all the selected photos in chronological order; and finally discarding all the photos which have not been selected.
摘要:
A respective model of background color is determined for each image in a set of images. For each of the images, a respective background sub-image is extracted from the image, the background sub-image is segmented into regions, and each of the regions is labeled with a respective color label. An image query is generated from a target color template. For each of the images, a respective score is calculated from the image query and the respective color model. At least one of the images is retrieved from an image collection based on the respective scores.
摘要:
In a method for image management, image data for an image containing objects is accessed. Graphical representations of the objects are generated and the centroids and the sizes of the graphical representations are determined. The locations of the centroids are determined and the morphologies of the graphical representations based upon the locations of the centroids are determined. Human readable lexical representations of the locations of the centroids, the sizes, the colors and morphologies of the graphical representations are assigned and are stored in a database, which is searchable through human readable lexicon.
摘要:
An exemplary method for determining quality of an image, includes segmenting the image into sections, generating quality measures for each section, and combining the quality measures of the sections to form a quality measure for the image. An exemplary system for determining quality of an image includes a memory for storing the image, and a processor for segmenting the image into sections, generating quality measures for each section, and combining the quality measures of the sections to form a quality measure for the image, and for storing the quality measure for the image in the memory.
摘要:
A user provides a plurality of video frames for processing, and selects a cartoon color palette. The color of all selected pixels within all selected video frames is changed to that of the closest match in color within the cartoon color palette and is stored in a memory. Optionally, the user may create a custom cartoon color palette, and may select less than all of the pixels in any given video frame for processing.
摘要:
An exemplary method for selecting a color of a border surrounding an image, includes segmenting the image into regions, selecting a region not containing any color that is present at an outer edge of the image in an amount exceeding a threshold value, and selecting a border color based on a color of the selected region. Another exemplary method includes segmenting the image into regions, selecting a region color not present at an outer edge of the image in an amount exceeding a threshold value, and selecting a border color based on the selected region color. An exemplary system includes a memory for storing the image, and a processor for segmenting the image into regions, selecting a region not containing any color that is present at an outer edge of the image in an amount exceeding a threshold value, and selecting a border color based on a color of the selected region.
摘要:
Image management methods, image management systems, and articles of manufacture are described. According to one embodiment, an image management method includes storing a plurality of images using storage circuitry, storing a plurality of representations for respective ones of the images, and the representations comprise data corresponding to a plurality of human comprehensible words of a human readable lexicon and descriptive of respective characteristics of content of the images, associating respective ones of the representations with respective ones of the respective one of the images, accessing search criteria, comparing the search criteria with the representations, identifying a selected one of the images responsive to the comparing, and accessing the selected one of the images from the storage circuitry responsive to the identifying.
摘要:
Systems and methods of automatically editing video data containing a sequence of video frames are described. Respective frame characterizing parameter values and respective camera motion parameter values are determined for each of the video frames. A respective frame score is computed for each of the video frames based on the determined frame characterizing parameter values. Segments of consecutive ones of the video frames are identified based at least in part on a thresholding of the frame scores. Shots of consecutive ones of the video frames having motion parameter values meeting a motion quality predicate are selected from the identified segments. An output video is generated from the selected shots.
摘要:
Metadata placeholders are used for distributed processing. The metadata placeholders are added to digital objects. The placeholders are filled with requests to perform certain downstream processing on the objects. The placeholders are at least partially empty so they can be filled in by nodes that perform the downstream processing.
摘要:
A sequence of steps for storing an image at a higher resolution in a rendering stage, and making a conversion of the image to a different asymmetrical print resolution. During the conversion corrections are made to avoid losing “on” pixels located on an eliminated row. In some embodiments, an initial narrowing step may occur along the axis of higher resolution and a final horizontal depletion may occur along a carriage scan axis.