Patents by Inventor Xiaohui Shen

Xiaohui Shen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9245347
    Abstract: Image cropping suggestion is described. In one or more implementations, multiple croppings of a scene are scored based on parameters that indicate visual characteristics established for visually pleasing croppings. The parameters may include a parameter that indicates composition quality of a candidate cropping, for example. The parameters may also include a parameter that indicates whether content appearing in the scene is preserved and a parameter that indicates simplicity of a boundary of a candidate cropping. Based on the scores, image croppings may be chosen, e.g., to present the chosen image croppings to a user for selection. To choose the croppings, they may be ranked according to the score and chosen such that consecutively ranked croppings are not chosen. Alternately or in addition, image croppings may be chosen that are visually different according to scores which indicate those croppings have different visual characteristics.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: January 26, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Zhe Lin, Radomir Mech, Xiaohui Shen, Chen Fang
  • Publication number: 20160019440
    Abstract: Feature interpolation techniques are described. In a training stage, features are extracted from a collection of training images and quantized into visual words. Spatial configurations of the visual words in the training images are determined and stored in a spatial configuration database. In an object detection stage, a portion of features of an image are extracted from the image and quantized into visual words. Then, a remaining portion of the features of the image are interpolated using the visual words and the spatial configurations of visual words stored in the spatial configuration database.
    Type: Application
    Filed: July 18, 2014
    Publication date: January 21, 2016
    Inventors: Xiaohui Shen, Zhe Lin, Jonathan W. Brandt
  • Patent number: 9224066
    Abstract: One exemplary embodiment involves receiving, at a computing device comprising a processor, a test image having a candidate object and a set of object images detected to depict a similar object as the test image. The embodiment involves localizing the object depicted in each one of the object images based on the candidate object in the test image to determine a location of the object in each respective object image and then generating a validation score for the candidate object in the test image based at least in part on the determined location of the object in the respective object image and known location of the object in the same respective object image. The embodiment also involves computing a final detection score for the candidate object based on the validation score that indicates a confidence level that the object in the test image is located as indicated by the candidate object.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: December 29, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Zhe Lin, Jonathan Brandt, Xiaohui Shen
  • Patent number: 9213919
    Abstract: In techniques for category histogram image representation, image segments of an input image are generated and bounding boxes are selected that each represent a region of the input image, where each of the bounding boxes include image segments of the input image. A saliency map of the input image can also be generated. A bounding box is applied as a query on an images database to determine database image regions that match the region of the input image represented by the bounding box. The query can be augmented based on saliency detection of the input image region that is represented by the bounding box, and a query result is a ranked list of the database image regions. A category histogram for the region of the input image is then generated based on category labels of each of the database image regions that match the input image region.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: December 15, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Zhe Lin, Radomir Mech, Xiaohui Shen, Chen Fang
  • Patent number: 9208404
    Abstract: In techniques for object detection with boosted exemplars, weak classifiers of a real-adaboost technique can be learned as exemplars that are collected from example images. The exemplars are examples of an object that is detectable in image patches of an image, such as faces that are detectable in images. The weak classifiers of the real-adaboost technique can be applied to the image patches of the image, and a confidence score is determined for each of the weak classifiers as applied to an image patch of the image. The confidence score of a weak classifier is an indication of whether the object is detected in the image patch of the image based on the weak classifier. All of the confidence scores of the weak classifiers can then be summed to generate an overall object detection score that indicates whether the image patch of the image includes the object.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: December 8, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Zhe Lin, Jonathan W. Brandt, Xiaohui Shen, Haoxiang Li
  • Publication number: 20150333446
    Abstract: The present invention provides a blind-mate integrated connector, including: a first installation plate, a mechanical part, and a second installation plate; a first guiding structure and first connection ends of at least two sub-connectors are installed in the mechanical part; the first installation plate is connected to the mechanical part; the second installation plate is disposed with second connection ends matching the first connection ends of the sub-connectors in the mechanical part, and the second installation plate is further disposed with a second guiding structure matching the first guiding structures. By practicing the present invention, multiple sub-connectors may be flexibly integrated without a need to design a dedicated connector mold, thereby achieving cost savings and shortening a development cycle.
    Type: Application
    Filed: July 23, 2015
    Publication date: November 19, 2015
    Inventors: Kaiyang Yuan, Xuemei Yuan, Chengwen Wang, Jian Gong, Xiaohui Shen
  • Publication number: 20150227817
    Abstract: In techniques for category histogram image representation, image segments of an input image are generated and bounding boxes are selected that each represent a region of the input image, where each of the bounding boxes include image segments of the input image. A saliency map of the input image can also be generated. A bounding box is applied as a query on an images database to determine database image regions that match the region of the input image represented by the bounding box. The query can be augmented based on saliency detection of the input image region that is represented by the bounding box, and a query result is a ranked list of the database image regions. A category histogram for the region of the input image is then generated based on category labels of each of the database image regions that match the input image region.
    Type: Application
    Filed: February 13, 2014
    Publication date: August 13, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Zhe Lin, Radomir Mech, Xiaohui Shen, Chen Fang
  • Publication number: 20150213612
    Abstract: Cropping boundary simplicity techniques are described. In one or more implementations, multiple candidate croppings of a scene are generated. For each of the candidate croppings, a score is calculated that is indicative of a boundary simplicity for the candidate cropping. To calculate the boundary simplicity, complexity of the scene along a boundary of a respective candidate cropping is measured. The complexity is measured, for instance, using an average gradient, an image edge map, or entropy along the boundary. Values indicative of the complexity may be derived from the measuring. The candidate croppings may then be ranked according to those values. Based on the scores calculated to indicate the boundary simplicity, one or more of the candidate croppings may be chosen e.g., to present the chosen croppings to a user for selection.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Zhe Lin, Radomir Mech, Xiaohui Shen, Chen Fang
  • Publication number: 20150213609
    Abstract: Image cropping suggestion is described. In one or more implementations, multiple croppings of a scene are scored based on parameters that indicate visual characteristics established for visually pleasing croppings. The parameters may include a parameter that indicates composition quality of a candidate cropping, for example. The parameters may also include a parameter that indicates whether content appearing in the scene is preserved and a parameter that indicates simplicity of a boundary of a candidate cropping. Based on the scores, image croppings may be chosen, e.g., to present the chosen image croppings to a user for selection. To choose the croppings, they may be ranked according to the score and chosen such that consecutively ranked croppings are not chosen. Alternately or in addition, image croppings may be chosen that are visually different according to scores which indicate those croppings have different visual characteristics.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Zhe Lin, Radomir Mech, Xiaohui Shen, Chen Fang
  • Patent number: 9081800
    Abstract: One exemplary embodiment involves receiving a test image generating, by a plurality of maps for the test image based on a plurality of object images. Each of the object images comprises an object of a same object type, e.g., each comprising a different face. Each of the plurality of maps is generated to provide information about the similarity of at least a portion of a respective object image to each of a plurality of portions of the test image. The exemplary embodiment further comprises detecting a test image object within the test image based at least in part on the plurality of maps.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: July 14, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Zhe Lin, Jonathan Brandt, Xiaohui Shen
  • Publication number: 20150139551
    Abstract: Cascaded object detection techniques are described. In one or more implementations, cascaded coarse-to-dense object detection techniques are utilized to detect objects in images. In a first stage, coarse features are extracted from an image, and non-object regions are rejected. Then, in one or more subsequent stages, dense features are extracted from the remaining non-rejected regions of the image to detect one or more objects in the image.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Zhe Lin, Jonathan W. Brandt, Xiaohui Shen, Haoxiang Li
  • Publication number: 20150139538
    Abstract: In techniques for object detection with boosted exemplars, weak classifiers of a real-adaboost technique can be learned as exemplars that are collected from example images. The exemplars are examples of an object that is detectable in image patches of an image, such as faces that are detectable in images. The weak classifiers of the real-adaboost technique can be applied to the image patches of the image, and a confidence score is determined for each of the weak classifiers as applied to an image patch of the image. The confidence score of a weak classifier is an indication of whether the object is detected in the image patch of the image based on the weak classifier. All of the confidence scores of the weak classifiers can then be summed to generate an overall object detection score that indicates whether the image patch of the image includes the object.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Zhe Lin, Jonathan W. Brandt, Xiaohui Shen, Haoxiang Li
  • Patent number: 9002116
    Abstract: One exemplary embodiment involves identifying feature matches between each of a plurality of object images and a test image, each feature matches between a feature of a respective object image and a matching feature of the test image, wherein there is a spatial relationship between each respective object image feature and a test image feature, and wherein the object depicted in the test image comprises a plurality of attributes. Additionally, the embodiment involves estimating, for each attribute in the test image, an attribute value based at least in part on information stored in a metadata associated with each of the object images.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: April 7, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Zhe Lin, Jonathan Brandt, Xiaohui Shen
  • Patent number: 8983940
    Abstract: Methods, apparatus, and computer-readable storage media for k-NN re-ranking. Based on retrieved images and localized objects, a k-NN re-ranking method may use the k-nearest neighbors of a query to refine query results. Given the top k retrieved images and their localized objects, each k-NN object may be used as a query to perform a search. A database image may have different ranks when using those k-nearest neighbors as queries. Accordingly, a new score for each database image may be collaboratively determined by those ranks, and re-ranking may be performed using the new scores to improve the search results. The k-NN re-ranking technique may be performed two or more times, each time on a new set of k-nearest neighbors, to further refine the search results.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: March 17, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Zhe Lin, Jonathan W. Brandt, Xiaohui Shen
  • Patent number: 8948517
    Abstract: One exemplary embodiment involves identifying feature matches between each of a plurality of object images and a test image, each of the feature matches between a feature of a respective object image and a matching feature of the test image, wherein there is a spatial relationship between each respective object image feature and a first landmark of the object image, the first landmark at a known location in the object image. The embodiment additionally involves estimating a plurality of locations for a second landmark for the test image, the estimated locations based at least in part on the feature matches and the spatial relationships, and estimating a final location for the second landmark from the plurality of locations for the second landmark for the test image.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: February 3, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Zhe Lin, Jonathan Brandt, Xiaohui Shen
  • Patent number: 8874557
    Abstract: Methods, apparatus, and computer-readable storage media for object retrieval and localization that employ a spatially-constrained similarity model. A spatially-constrained similarity measure may be evaluated by a voting-based scoring technique. Object retrieval and localization may thus be achieved without post-processing. The spatially-constrained similarity measure may handle object rotation, scaling and view point change. The similarity measure can be efficiently calculated by the voting-based method and integrated with inverted files. The voting-based scoring technique may simultaneously retrieve and localize a query object in a collection of images such as an image database. The object retrieval and localization technique may, for example, be implemented with a k-nearest neighbor (k-NN) re-ranking method in or as a retrieval method, system or module. The k-NN re-ranking method may be applied to improve query results of the object retrieval and localization technique.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: October 28, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Zhe Lin, Jonathan W. Brandt, Xiaohui Shen
  • Publication number: 20140247992
    Abstract: One exemplary embodiment involves identifying feature matches between each of a plurality of object images and a test image, each feature matches between a feature of a respective object image and a matching feature of the test image, wherein there is a spatial relationship between each respective object image feature and a test image feature, and wherein the object depicted in the test image comprises a plurality of attributes. Additionally, the embodiment involves estimating, for each attribute in the test image, an attribute value based at least in part on information stored in a metadata associated with each of the object images.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 4, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Zhe Lin, Jonathan Brandt, Xiaohui Shen
  • Publication number: 20140247993
    Abstract: One exemplary embodiment involves identifying feature matches between each of a plurality of object images and a test image, each of the feature matches between a feature of a respective object image and a matching feature of the test image, wherein there is a spatial relationship between each respective object image feature and a first landmark of the object image, the first landmark at a known location in the object image. The embodiment additionally involves estimating a plurality of locations for a second landmark for the test image, the estimated locations based at least in part on the feature matches and the spatial relationships, and estimating a final location for the second landmark from the plurality of locations for the second landmark for the test image.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 4, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Zhe Lin, Jonathan Brandt, Xiaohui Shen
  • Publication number: 20140247996
    Abstract: One exemplary embodiment involves receiving a test image generating, by a plurality of maps for the test image based on a plurality of object images. Each of the object images comprises an object of a same object type, e.g., each comprising a different face. Each of the plurality of maps is generated to provide information about the similarity of at least a portion of a respective object image to each of a plurality of portions of the test image. The exemplary embodiment further comprises detecting a test image object within the test image based at least in part on the plurality of maps.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 4, 2014
    Applicant: Adobe systems Incorporated
    Inventors: Zhe Lin, Jonathan Brandt, Xiaohui Shen
  • Publication number: 20140247963
    Abstract: One exemplary embodiment involves receiving, at a computing device comprising a processor, a test image having a candidate object and a set of object images detected to depict a similar object as the test image. The embodiment involves localizing the object depicted in each one of the object images based on the candidate object in the test image to determine a location of the object in each respective object image and then generating a validation score for the candidate object in the test image based at least in part on the determined location of the object in the respective object image and known location of the object in the same respective object image. The embodiment also involves computing a final detection score for the candidate object based on the validation score that indicates a confidence level that the object in the test image is located as indicated by the candidate object.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 4, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Zhe Lin, Jonathan Brandt, Xiaohui Shen