Patents by Inventor Dragomir Anguelov

Dragomir Anguelov 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: 9690979
    Abstract: Embodiments described herein facilitate or enhance the implementation of image recognition processes which can perform recognition on images to identify objects and/or faces by class or by people.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: Salih Burak Gokturk, Dragomir Anguelov, Lorenzo Torresani, Vincent O. Vanhoucke, Munjal Shah, Diem Thanh Vu, Kuang-chih Lee
  • Publication number: 20170169286
    Abstract: Embodiments described herein facilitate or enhance the implementation of image recognition processes which can perform recognition on images to identify objects and/or faces by class or by people.
    Type: Application
    Filed: January 13, 2014
    Publication date: June 15, 2017
    Applicant: Google Inc.
    Inventors: Salih Burak Gokturk, Dragomir Anguelov, Lorenzo Torresani, Vincent O. Vanhoueke, Munjal Shah, Diem Thanh Vu, Kuang-chih Lee
  • Patent number: 9542419
    Abstract: A similarity search may be performed on the image of a person, using visual characteristics and information that is known about the person. The search identifies images of other persons that are similar in appearance to the person in the image.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: January 10, 2017
    Assignee: Google Inc.
    Inventors: Vincent O. Vanhoucke, Salih Burak Gokturk, Dragomir Anguelov, Kuang-chih Lee, Munjal Shah, Ashwin Tengli
  • Patent number: 9514389
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network to detect object in images. One of the methods includes receiving a training image and object location data for the training image; providing the training image to a neural network and obtaining bounding box data for the training image from the neural network, wherein the bounding box data comprises data defining a plurality of candidate bounding boxes in the training image and a respective confidence score for each candidate bounding box in the training image; determining an optimal set of assignments using the object location data for the training image and the bounding box data for the training image, wherein the optimal set of assignments assigns a respective candidate bounding box to each of the object locations; and training the neural network on the training image using the optimal set of assignments.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: December 6, 2016
    Assignee: Google Inc.
    Inventors: Dumitru Erhan, Christian Szegedy, Dragomir Anguelov
  • Patent number: 9430719
    Abstract: An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality such as search and retrieval is enabled. Various recognition techniques, including those that use the face, clothing, apparel, and combinations of characteristics may be utilized. Recognition may be performed on, among other things, persons and text carried on objects.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: August 30, 2016
    Assignee: Google Inc.
    Inventors: Salih Burak Gokturk, Dragomir Anguelov, Vincent O. Vanhoucke, Kuang-chih Lee, Diem Thanh Vu, Danny Yang, Munjal Shah, Azhar Khan
  • Patent number: 9373057
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network to detect object in images. One of the methods includes receiving a training image and object location data for the training image; providing the training image to a neural network and obtaining bounding box data for the training image from the neural network, wherein the bounding box data comprises data defining a plurality of candidate bounding boxes in the training image and a respective confidence score for each candidate bounding box in the training image; determining an optimal set of assignments using the object location data for the training image and the bounding box data for the training image, wherein the optimal set of assignments assigns a respective candidate bounding box to each of the object locations; and training the neural network on the training image using the optimal set of assignments.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: June 21, 2016
    Assignee: Google Inc.
    Inventors: Dumitru Erhan, Christian Szegedy, Dragomir Anguelov
  • Publication number: 20160125270
    Abstract: An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality such as search and retrieval is enabled. Various recognition techniques, including those that use the face, clothing, apparel, and combinations of characteristics may be utilized. Recognition may be performed on, among other things, persons and text carried on objects.
    Type: Application
    Filed: September 16, 2015
    Publication date: May 5, 2016
    Inventors: Salih Burak Gokturk, Dragomir Anguelov, Vincent O. Vanhoucke, Kuang-chih Lee, Diem Thanh Vu, Danny Yang, Munjal Shah, Azhar Khan
  • Patent number: 9286545
    Abstract: In one aspect, a system and method is provided that matches images that are associated with street addresses with images that are associated with locations that are stored with respect to another reference system, such as latitude/longitude. If the images match, the street address is associated with the location. In a further aspect, text contained in the images is extracted and associated with the street address as well.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: March 15, 2016
    Assignee: Google Inc.
    Inventors: Dragomir Anguelov, Ehud Rivlin
  • Patent number: 9270891
    Abstract: A system and method are presented for estimating the orientation of a panoramic camera mounted on a vehicle relative to the vehicle coordinate frame. An initial pose estimate of the vehicle is determined based on global positioning system data, inertial measurement unit data, and wheel odometry data of the vehicle. Image data from images captured by the camera is processed to obtain one or more tracks, each track including a sequence of matched feature points stemming from a same three-dimensional location. A correction parameter determined from the initial pose estimate and tracks can then be used to correct the orientations of the images captured by the camera. The correction parameter can be optimized by deriving a correction parameter for each of a multitude of distinct subsequences of one or more runs. Statistical analysis can be performed on the determined correction parameters to produce robust estimates.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: February 23, 2016
    Assignee: Google Inc.
    Inventors: Dragomir Anguelov, Daniel Joseph Filip
  • Patent number: 9218789
    Abstract: An image positioning system provides an interactive visualization that includes a representation of a geographic area and several camera pose indicators, each of which indicates a location within the geographic area at which a corresponding image was obtained. An operator may select one a pose indicators and adjust the position of the pose indicator relative to the representation of the geographic area. In response, the image positioning system may automatically generate a corrected location at which the image corresponding to the selected pose indicator was obtained. The corrected location then may be stored in a database and used for various applications that utilize image positioning data.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: December 22, 2015
    Assignee: Google Inc.
    Inventors: Scott Lininger, Dragomir Anguelov
  • Patent number: 9177226
    Abstract: A hierarchy of clusters is determined, where each leave of the hierarchy corresponds to one of the images in a group, and each cluster in the hierarchy identifies images in the group that are deemed similar to one another. The hierarchy identifies a similarity between each of the plurality of clusters.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: November 3, 2015
    Assignee: GOOGLE INC.
    Inventors: Andrew Rabinovich, Dragomir Anguelov
  • Patent number: 9171013
    Abstract: An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality such as search and retrieval is enabled. Various recognition techniques, including those that use the face, clothing, apparel, and combinations of characteristics may be utilized. Recognition may be performed on, among other things, persons and text carried on objects.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: October 27, 2015
    Assignee: Google Inc.
    Inventors: Salih Burak Gokturk, Dragomir Anguelov, Vincent Vanhoucke, Kuang-chih Lee, Diem Vu, Danny Yang, Munjal Shah, Azhar Khan
  • Patent number: 9098741
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for object detection are disclosed. Methods can include, for each of a plurality of locations in one or more positive images, image filters are identified, each image filter representing visual features of a location in a positive image (e.g., an image that includes a particular object). Positive location feature scores and negative location feature scores are determined for locations within images. A positive location feature score is based on a similarity between the image filter and feature values for a positive image. A negative location feature score is determined based on a similarity between the image filter and feature values for a negative image. A distinctive location is identified based on the positive and negative location feature scores, and distinguishing feature values for identifying the particular object are identified for the distinctive location.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 4, 2015
    Assignee: Google Inc.
    Inventors: Dragomir Anguelov, Alexander Toshkov Toshev, Deva K. Ramanan, Xiangxin Zhu
  • Publication number: 20150199560
    Abstract: Embodiments described herein facilitate or enhance the implementation of image recognition processes which can perform recognition on images to identify objects and/or faces by class or by people.
    Type: Application
    Filed: January 13, 2014
    Publication date: July 16, 2015
    Applicant: Google Inc.
    Inventors: Salih Burak Gokturk, Dragomir Anguelov, Lorenzo Torresani, Vincent O. Vanhoueke, Munjal Shah, Diem Thanh Vu, Kuang-chih Lee
  • Patent number: 9082162
    Abstract: A system includes an image analysis module that is configured to programmatically analyze individual images in a collection of images in order to determine information about each image in the collection. The system may also include a manual interface that is configured to (i) interface with one or more human editors, and (ii) displays a plurality of panels concurrently. Individual panels may be provided for one or more analyzed images, and individual panels may be configured to display information that is at least indicative of the one or more images of that panel and/or of the information determined from the one or more images.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 14, 2015
    Assignee: Google Inc.
    Inventors: Salih Burak Gokturk, Baris Sumengen, Diem Vu, Navneet Dalal, Danny Yang, Xiaofan Lin, Azhar Khan, Munjal Shah, Dragomir Anguelov, Lorenzo Torresani, Vincent Vanhoucke
  • Publication number: 20150169998
    Abstract: A hierarchy of clusters is determined, where each leave of the hierarchy corresponds to one of the images in a group, and each cluster in the hierarchy identifies images in the group that are deemed similar to one another. The hierarchy identifies a similarity between each of the plurality of clusters.
    Type: Application
    Filed: March 11, 2014
    Publication date: June 18, 2015
    Applicant: Google Inc.
    Inventors: Andrew Rabinovich, Dragomir Anguelov
  • Publication number: 20150169186
    Abstract: A method and apparatus for surfacing content during a photo sharing process is described. The method may include detecting the initiation of a social networking photo sharing process for a digital image. The method may also include transmitting digital image data corresponding to the digital image to a content surfacing server to locate content relevant to the digital image. The method may also include receiving one or more items of data relevant to the digital image from the content surfacing server. Furthermore, the method may include presenting a notification, before the digital image is uploaded to a social networking system by the social networking photo sharing process, to a user to indicate that content relevant to the digital image has been received.
    Type: Application
    Filed: March 16, 2012
    Publication date: June 18, 2015
    Inventors: Hartmut Neven, Dragomir Anguelov, John Flynn, Mark Joseph Cummins, James William Philbin
  • Publication number: 20150170418
    Abstract: The present application discloses devices and methods for providing entry into and enabling interaction with a visual representation of an environment. In some implementations, a method is disclosed that includes obtaining an estimated global pose of a device in an environment. The method further includes providing on the device a user-interface including a visual representation of the environment that corresponds to the estimated global pose. The method still further includes receiving first data indicating an object in the visual representation, receiving second data indicating an action relating to the object, and applying the action in the visual representation. In other implementations, a head-mounted device is disclosed that includes a processor and data storage including logic executable by the processor to carry out the method described above.
    Type: Application
    Filed: January 18, 2012
    Publication date: June 18, 2015
    Applicant: GOOGLE INC.
    Inventors: John Flynn, Rafael Spring, Dragomir Anguelov, Hartmut Neven
  • Patent number: 9008435
    Abstract: Embodiments enable searching of portions of objects in images, including programmatically analyzing each image in a collection in order to determine image data that, for individual images in the collection, represents one or more visual characteristics of a portion of an object shown in that image. A user is enabled to specify one or more search criteria that includes image data, and a search result may be determined based on one or more images in the collection that show a corresponding object that has a portion that satisfies a threshold. The threshold is defined at least in part by the one or more search criteria.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 14, 2015
    Assignee: Google Inc.
    Inventors: Salih Burak Gokturk, Baris Sumengen, Diem Vu, Navneet Dalal, Danny Yang, Xiaofan Lin, Azhar Khan, Munjal Shah, Dragomir Anguelov, Lorenzo Torresani, Vincent Vanhoucke
  • Patent number: 8989451
    Abstract: A similarity search may be performed on the image of a person, using visual characteristics and information that is known about the person. The search identifies images of other persons that are similar in appearance to the person in the image.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 24, 2015
    Assignee: Google Inc.
    Inventors: Vincent Vanhoucke, Salih Burak Gokturk, Dragomir Anguelov, Kuang-chih Lee, Munjal Shah, Ashwin Tengli