Movatterモバイル変換


[0]ホーム

URL:


US20130326417A1 - Textual attribute-based image categorization and search - Google Patents

Textual attribute-based image categorization and search
Download PDF

Info

Publication number
US20130326417A1
US20130326417A1US13/959,568US201313959568AUS2013326417A1US 20130326417 A1US20130326417 A1US 20130326417A1US 201313959568 AUS201313959568 AUS 201313959568AUS 2013326417 A1US2013326417 A1US 2013326417A1
Authority
US
United States
Prior art keywords
image
images
category
user interface
sky
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/959,568
Inventor
Jian Sun
Litian Tao
Lu Yuan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft CorpfiledCriticalMicrosoft Corp
Priority to US13/959,568priorityCriticalpatent/US20130326417A1/en
Publication of US20130326417A1publicationCriticalpatent/US20130326417A1/en
Assigned to MICROSOFT CORPORATIONreassignmentMICROSOFT CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SUN, JIAN, TAO, LITIAN, YUAN, LU
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

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.

Description

Claims (22)

1-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 inclaim 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 inclaim 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 inclaim 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 inclaim 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 inclaim 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 inclaim 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 inclaim 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 inclaim 8, wherein the plurality of images include images within a range surrounding the selection.
23. The image selection user interface as recited inclaim 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 inclaim 22, the user interface being configured to receive a user input to determine the range.
25. The image selection user interface as recited inclaim 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 inclaim 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 inclaim 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 inclaim 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 inclaim 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 inclaim 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 inclaim 30, wherein the plurality of category scores include a blue sky score, a cloudy sky score, and a sunset score.
US13/959,5682009-09-162013-08-05Textual attribute-based image categorization and searchAbandonedUS20130326417A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US13/959,568US20130326417A1 (en)2009-09-162013-08-05Textual attribute-based image categorization and search

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US12/560,658US8503767B2 (en)2009-09-162009-09-16Textual attribute-based image categorization and search
US13/959,568US20130326417A1 (en)2009-09-162013-08-05Textual attribute-based image categorization and search

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US12/560,658DivisionUS8503767B2 (en)2009-09-162009-09-16Textual attribute-based image categorization and search

Publications (1)

Publication NumberPublication Date
US20130326417A1true US20130326417A1 (en)2013-12-05

Family

ID=43730595

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US12/560,658Expired - Fee RelatedUS8503767B2 (en)2009-09-162009-09-16Textual attribute-based image categorization and search
US13/959,568AbandonedUS20130326417A1 (en)2009-09-162013-08-05Textual attribute-based image categorization and search

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US12/560,658Expired - Fee RelatedUS8503767B2 (en)2009-09-162009-09-16Textual attribute-based image categorization and search

Country Status (1)

CountryLink
US (2)US8503767B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20160117834A1 (en)*2014-10-232016-04-28The Penn State Research FoundationAutomatic, computer-based detection of triangular compositions in digital photographic images
CN107623639A (en)*2017-09-082018-01-23广西大学 Distributed similarity join method for data streams based on EMD distance
US11205103B2 (en)2016-12-092021-12-21The Research Foundation for the State UniversitySemisupervised autoencoder for sentiment analysis

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8503767B2 (en)*2009-09-162013-08-06Microsoft CorporationTextual attribute-based image categorization and search
JP2012203668A (en)*2011-03-252012-10-22Sony CorpInformation processing device, object recognition method, program and terminal device
JP2012244526A (en)*2011-05-232012-12-10Sony CorpInformation processing device, information processing method, and computer program
US20130127908A1 (en)*2011-11-222013-05-23General Instrument CorporationMethod and apparatus for dynamic placement of a graphics display window within an image
US20150153933A1 (en)*2012-03-162015-06-04Google Inc.Navigating Discrete Photos and Panoramas
US9773021B2 (en)*2013-01-302017-09-26Hewlett-Packard Development Company, L.P.Corrected optical property value-based search query
US8923608B2 (en)2013-03-042014-12-30Xerox CorporationPre-screening training data for classifiers
US9195720B2 (en)2013-03-142015-11-24Google Inc.Requesting search results by user interface gesture combining display objects
US9317781B2 (en)*2013-03-142016-04-19Microsoft Technology Licensing, LlcMultiple cluster instance learning for image classification
CN104142961B (en)*2013-05-102017-08-25北大方正集团有限公司The logic processing device of composite diagram and logical process method in format document
KR20150007723A (en)*2013-07-122015-01-21삼성전자주식회사Mobile apparutus and control method thereof
KR102127351B1 (en)*2013-07-232020-06-26삼성전자주식회사User terminal device and the control method thereof
WO2015026874A1 (en)2013-08-192015-02-26Nant Holdings Ip, LlcMetric based recognition, systems and methods
US9305214B1 (en)*2013-10-292016-04-05The United States Of America, As Represented By The Secretary Of The NavySystems and methods for real-time horizon detection in images
US9582160B2 (en)2013-11-142017-02-28Apple Inc.Semi-automatic organic layout for media streams
US20150134661A1 (en)*2013-11-142015-05-14Apple Inc.Multi-Source Media Aggregation
US9489104B2 (en)2013-11-142016-11-08Apple Inc.Viewable frame identification
KR102024867B1 (en)*2014-09-162019-09-24삼성전자주식회사Feature extracting method of input image based on example pyramid and apparatus of face recognition
US10318848B2 (en)2015-12-152019-06-11Qualcomm IncorporatedMethods for object localization and image classification
US10255703B2 (en)2015-12-182019-04-09Ebay Inc.Original image generation system
US10074161B2 (en)*2016-04-082018-09-11Adobe Systems IncorporatedSky editing based on image composition
US11205120B2 (en)*2016-12-222021-12-21Samsung Electronics Co., LtdSystem and method for training deep learning classification networks
KR20180111242A (en)*2017-03-312018-10-11삼성전자주식회사Electronic device and method for providing colorable content
US10742899B1 (en)*2017-08-302020-08-11Snap Inc.Systems, devices, and methods for image enhancement
CN111339418B (en)*2020-02-262023-07-18抖音视界有限公司Page display method, page display device, electronic equipment and computer readable medium
US11551385B1 (en)2021-06-232023-01-10Black Sesame Technologies Inc.Texture replacement system in a multimedia

Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030099411A1 (en)*2001-10-242003-05-29Nils KokemohrUser definable image reference points
US20030223635A1 (en)*2002-06-042003-12-04Russon Virgil K.Image correction system and method
US20060041549A1 (en)*2004-08-202006-02-23Gundersen Matthew AMapping web sites based on significance of contact and category
US20070146833A1 (en)*2005-12-222007-06-28Canon Kabushiki KaishaImage editing system, image management apparatus, and image editing program
US20090208106A1 (en)*2008-02-152009-08-20Digitalsmiths CorporationSystems and methods for semantically classifying shots in video
US20090222420A1 (en)*2007-12-042009-09-03Satoshi HirataFile management apparatus, file management method, and computer program product
US20100229088A1 (en)*2009-03-042010-09-09Apple Inc.Graphical representations of music using varying levels of detail
US20110035705A1 (en)*2009-08-052011-02-10Robert Bosch GmbhEntertainment media visualization and interaction method
US7889205B1 (en)*2006-10-242011-02-15Adobe Systems IncorporatedFrame buffer based transparency group computation on a GPU without context switching
US8406994B1 (en)*2008-11-072013-03-26Infogation CorporationElectronically generated realistic-like map

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5963670A (en)*1996-02-121999-10-05Massachusetts Institute Of TechnologyMethod and apparatus for classifying and identifying images
US6072889A (en)*1997-12-032000-06-06The Raytheon CompanyMethod and system for imaging target detection
US6504951B1 (en)*1999-11-292003-01-07Eastman Kodak CompanyMethod for detecting sky in images
US7194134B2 (en)*2001-01-022007-03-20Microsoft CorporationHierarchical, probabilistic, localized, semantic image classifier
US7043474B2 (en)*2002-04-152006-05-09International Business Machines CorporationSystem and method for measuring image similarity based on semantic meaning
US7336819B2 (en)*2003-12-292008-02-26Eastman Kodak CompanyDetection of sky in digital color images
US8521737B2 (en)*2004-10-012013-08-27Ricoh Co., Ltd.Method and system for multi-tier image matching in a mixed media environment
GB2432659A (en)*2005-11-282007-05-30Pixology Software LtdFace detection in digital images
US8467570B2 (en)*2006-06-142013-06-18Honeywell International Inc.Tracking system with fused motion and object detection
JP2008046823A (en)*2006-08-142008-02-28Oki Electric Ind Co LtdImage interpretation device, image interpretation method and program
US7885466B2 (en)*2006-09-192011-02-08Xerox CorporationBags of visual context-dependent words for generic visual categorization
US20080144068A1 (en)*2006-12-132008-06-19Xerox Corporation.Printer with image categorization capability
US20080240572A1 (en)*2007-03-262008-10-02Seiko Epson CorporationImage Search Apparatus and Image Search Method
US20090112830A1 (en)*2007-10-252009-04-30Fuji Xerox Co., Ltd.System and methods for searching images in presentations
US8385670B2 (en)*2008-08-202013-02-26Microsoft CorporationImage restoration by vector quantization utilizing visual patterns
US8330819B2 (en)*2009-04-132012-12-11Sri InternationalMethod for pose invariant vessel fingerprinting
US8542950B2 (en)*2009-06-022013-09-24Yahoo! Inc.Finding iconic images
US8503767B2 (en)*2009-09-162013-08-06Microsoft CorporationTextual attribute-based image categorization and search
US8233711B2 (en)*2009-11-182012-07-31Nec Laboratories America, Inc.Locality-constrained linear coding systems and methods for image classification
KR101282196B1 (en)*2009-12-112013-07-04한국전자통신연구원Apparatus and method for separating foreground and background of based codebook In a multi-view image
US8731317B2 (en)*2010-09-272014-05-20Xerox CorporationImage classification employing image vectors compressed using vector quantization
US8933962B2 (en)*2010-11-152015-01-13Microsoft CorporationClipart cartoon techniques

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030099411A1 (en)*2001-10-242003-05-29Nils KokemohrUser definable image reference points
US20030223635A1 (en)*2002-06-042003-12-04Russon Virgil K.Image correction system and method
US20060041549A1 (en)*2004-08-202006-02-23Gundersen Matthew AMapping web sites based on significance of contact and category
US20070146833A1 (en)*2005-12-222007-06-28Canon Kabushiki KaishaImage editing system, image management apparatus, and image editing program
US7889205B1 (en)*2006-10-242011-02-15Adobe Systems IncorporatedFrame buffer based transparency group computation on a GPU without context switching
US20090222420A1 (en)*2007-12-042009-09-03Satoshi HirataFile management apparatus, file management method, and computer program product
US20090208106A1 (en)*2008-02-152009-08-20Digitalsmiths CorporationSystems and methods for semantically classifying shots in video
US8406994B1 (en)*2008-11-072013-03-26Infogation CorporationElectronically generated realistic-like map
US20100229088A1 (en)*2009-03-042010-09-09Apple Inc.Graphical representations of music using varying levels of detail
US20110035705A1 (en)*2009-08-052011-02-10Robert Bosch GmbhEntertainment media visualization and interaction method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20160117834A1 (en)*2014-10-232016-04-28The Penn State Research FoundationAutomatic, computer-based detection of triangular compositions in digital photographic images
US9727802B2 (en)*2014-10-232017-08-08The Penn State Research FoundationAutomatic, computer-based detection of triangular compositions in digital photographic images
US11205103B2 (en)2016-12-092021-12-21The Research Foundation for the State UniversitySemisupervised autoencoder for sentiment analysis
CN107623639A (en)*2017-09-082018-01-23广西大学 Distributed similarity join method for data streams based on EMD distance

Also Published As

Publication numberPublication date
US20110064301A1 (en)2011-03-17
US8503767B2 (en)2013-08-06

Similar Documents

PublicationPublication DateTitle
US8503767B2 (en)Textual attribute-based image categorization and search
US10762608B2 (en)Sky editing based on image composition
US10157332B1 (en)Neural network-based image manipulation
US8953895B2 (en)Image classification apparatus, image classification method, program, recording medium, integrated circuit, and model creation apparatus
Gygli et al.The interestingness of images
CN107408212B (en)System and method for identifying unwanted photos stored on a device
US10528620B2 (en)Color sketch image searching
US8908976B2 (en)Image information processing apparatus
Beijbom et al.Automated annotation of coral reef survey images
US9519660B2 (en)Information processing apparatus, clustering method, and recording medium storing clustering program
US7848577B2 (en)Image processing methods, image management systems, and articles of manufacture
CN102132318B (en)Automatic creation of a scalable relevance ordered representation of an image collection
JP5181955B2 (en) Image classification device and image processing device
Pickering et al.Evaluation of key frame-based retrieval techniques for video
EP2064677A1 (en)Extracting dominant colors from images using classification techniques
JP2012226744A (en)Image quality assessment
JP2007206920A (en)Image processor and image processing method, retrieving device and method, program and recording medium
WO2017181892A1 (en)Foreground segmentation method and device
JP5018614B2 (en) Image processing method, program for executing the method, storage medium, imaging device, and image processing system
CN109902198A (en) A method, device and application system for searching images by image
Faria et al.Challenges of finding aesthetically pleasing images
Zhang et al.Content-based image retrieval using multiple features
Jurecka et al.Impact of boosting saturation on automatic human detection in imagery acquired by unmanned aerial vehicles
Da Rugna et al.Blur identification in image processing
US11270120B2 (en)Visual object insertion classification for videos

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MICROSOFT CORPORATION, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SUN, JIAN;TAO, LITIAN;YUAN, LU;REEL/FRAME:033652/0489

Effective date:20090916

ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034544/0541

Effective date:20141014

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp