Textual attribute-based image categorization and search
Abstract
Techniques and systems for providing textual attribute-based image categorization and search are disclosed herein. In some aspects, images may be analyzed to identify a category of an image, or portion thereof. Additional textual attributes may be identified and associated with the image. In various aspects, the categories may be types of sky sceneries. Categorized images may be searched based on the categories and/or attributes. In further aspects, a user interface may provide an intuitive arrangement of the images for user navigation and selection. The user interface may also provide a simplified presentation and search of the categorized images. Images selected from user interface may be used to replace or modify features of an existing target image.
Claims
exact text as granted — not AI-modified1 - 7 . (canceled)
8 . An image selection user interface stored on computer-readable media to cause a computing device to perform image selection, the user interface comprising:
a category triangle to arrange categorized images based at least in part on image scores for each of a plurality of category scores, each vertex of the category triangle being representative of images that are designated with a high score for a respective category; an image display portion to cause a display of a plurality of images when a selection is made within the category triangle; and an attribute selector to filter the plurality of images in the image display portion based at least in part on one or more attributes associated with the images.
9 . The image selection user interface as recited in claim 8 , further comprising a path selector to receive a selection of a first and second image, the path selector to cause a search module to populate the image display portion with intermediate images between the first and second image based on a smooth path likeness of the first and second image.
10 . The image selection user interface as recited in claim 9 , wherein the smooth path is identified using a min-max cost for a shortest path between the first and second image.
11 . The image selection user interface as recited in claim 8 , wherein the attribute selector includes a selector for attributes of an image depicting a sky region, the attributes to include at least one of a sun position, a horizon line, a layout of the image, or a richness factor based at least in part on a number of edges detected in the sky region.
12 . The image selection user interface as recited in claim 8 , wherein the category scores include a blue sky score, a cloudy sky score, and a sunset score, and wherein the vertices of the category triangle include a blue sky vertex, a cloudy sky vertex, and a sunset vertex.
13 . The image selection user interface as recited in claim 8 , wherein the user interface includes an image replacement command to merge a portion of a selected image from the image display portion into a target image.
14 . The image selection user interface as recited in claim 8 , wherein the category triangle enables dynamic user updates of the image display portion when a user traverses the category triangle with a cursor.
15 - 20 . (canceled)
21 . The image selection user interface as recited in claim 8 , wherein area within the category triangle between each vertex is representative of images that include a mixture of the respective categories.
22 . The image selection user interface as recited in claim 8 , wherein the plurality of images include images within a range surrounding the selection.
23 . The image selection user interface as recited in claim 22 , wherein the plurality of images are ranked in terms of distance from each of the plurality of images to the selection.
24 . The image selection user interface as recited in claim 22 , the user interface being configured to receive a user input to determine the range.
25 . The image selection user interface as recited in claim 8 , wherein the attribute selector enables selection of attributes comprising at least one of a landscape attribute, a normal-sky attribute, a full-sky attribute, or an object-in-sky attribute.
26 . The image selection user interface as recited in claim 13 , wherein the attributes of the selected image are adapted to attributes of the target image to modify the attributes of the target image.
27 . A computer-implemented method comprising:
causing a display of a category triangle in a first region of a user interface, the category triangle being representative of categorized images each categorized image having a plurality of category scores associated with a plurality of categories, each vertex of the category triangle being representative of images that are designated with a high score for a respective category of the plurality of categories; causing a display of an attribute selector in a second region of the user interface; receiving, from a user, a selection within the category triangle; causing a display of a plurality of images in a third region of the user interface; receiving, from the user, a selection of one or more attributes via the attribute selector; and filtering the plurality of images in the third region of the user interface based on one or more attributes associated with the plurality of images.
28 . The method as recited in claim 27 , further comprising:
receiving an image selection by the user of a selected image from the plurality of images; and merging a portion of the selected image into a target image.
29 . The method as recited in claim 27 , further comprising:
causing a display of a path selector; and receiving, from the user, an image selection of a first and second image; populating the third region of the user interface with intermediate images between the first and second image based on a smooth path likeness of the first and second image.
30 . A system comprising:
one or more processors; and memory to store computer-readable instructions executable by the one or more processors to provide a user interface comprising:
a category shape representative of categorized images, each categorized image having a plurality of category scores associated with a plurality of categories;
an image display portion to cause a display of a plurality of images when a selection is made at a point within the category triangle; and
an attribute selector to filter the plurality of images in the image display portion based at least in part on one or more attributes associated with the plurality of images.
31 . The system as recited in claim 30 , wherein the category shape is a category triangle having three vertices, each vertex being representative of images that are designated with a high score for a respective category of the plurality of categories.
32 . The system as recited in claim 30 , wherein the category shape enables dynamic user updates of the image display portion when a user traverses the category shape with a cursor.
33 . The system as recited in claim 30 , wherein the plurality of category scores include a blue sky score, a cloudy sky score, and a sunset score.Join the waitlist — get patent alerts
Track US2013326417A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.