Patents by Inventor Sundeep Vaddadi

Sundeep Vaddadi 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).

  • Publication number: 20130197793
    Abstract: In some embodiments, methods and systems are provided for assisting a user in determining a real-world distance. Hardware-based sensors (e.g., present in a mobile electronic device) may allow for a fast low-power determination of distances. In one embodiment, one or more telemetry-related sensors may be incorporated into a device. For example, data detected by a frequently-calibrated integrated accelerometer may be used to determine a tilt of the device. A device height may be estimated based on empirical data or based on a time difference between a signal (e.g., a sonar signal) emitted towards the ground and a corresponding detected signal. A triangulation technique may use the estimated tilt and height to estimate other real-world distances (e.g., from the device to an endpoint or between endpoints).
    Type: Application
    Filed: July 31, 2012
    Publication date: August 1, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventors: Sundeep Vaddadi, John H. Hong, Chong U. Lee
  • Publication number: 20130187905
    Abstract: In some embodiments, methods and systems are provided for assisting a user in visualizing how a modified real-world setting would appear. An imaging device may capture a plurality of images of one or more objects or settings. A three-dimensional model of each object or setting may be created based on the images. These models may then be used to create a realistic image of a modified setting. For example, an image may display a setting (e.g., a living room) with an additional object (e.g., a couch) in the setting. The image may be realistic, in that it may accurately represent dimensions of the object relative to dimensions in the setting. Because three-dimensional models were created for both the setting and object, a user may be able to manipulate the image to, e.g., re-position and/or re-orient the object within the setting and view the setting from different perspectives.
    Type: Application
    Filed: July 27, 2012
    Publication date: July 25, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventors: Sundeep Vaddadi, Krishnakanth S. Chimalamarri, Ketal V. Gandhi, Anubha Jayaswal, Prince Gupta, Jose Ricardo Leal dos Santos, Chelsea M. Dereck
  • Publication number: 20130046793
    Abstract: A method for generating a descriptor tree data structure is provided. A plurality of descriptors are obtained for one or more images, each descriptor defined within a multi-dimensional descriptor space. The plurality of descriptors are partitioned into nodes of a tree data structure, where the number of nodes in such partitioning is a function of the number of descriptors in the plurality of descriptors. The nodes having more than two descriptors may be sub-partitioned into sub-nodes of the tree data structure until two or fewer descriptors remain per sub-node, where such sub-partitioning is a function of the number of descriptors remaining in each such node and/or a dimensionality of such descriptors.
    Type: Application
    Filed: August 19, 2011
    Publication date: February 21, 2013
    Applicant: QUALCOMM Incorporated
    Inventors: Yuriy Reznik, Sundeep Vaddadi
  • Publication number: 20130039566
    Abstract: Methods and devices for coding of feature locations are disclosed. In one embodiment, a method of coding feature location information of an image includes generating a hexagonal grid, where the hexagonal grid includes a plurality of hexagonal cells, quantizing feature locations of an image using the hexagonal grid, generating a histogram to record occurrences of feature locations in each hexagonal cell, and encoding the histogram in accordance with the occurrences of feature locations in each hexagonal cell. The method of encoding the histogram includes applying context information of neighboring hexagonal cells to encode information of a subsequent hexagonal cell to be encoded in the histogram, where the context information includes context information from first order neighbors and context information from second order neighbors of the subsequent hexagonal cell to be encoded.
    Type: Application
    Filed: September 9, 2011
    Publication date: February 14, 2013
    Applicant: Qualcomm Incorporated
    Inventors: Yuriy Reznick, Onur C. Hamsici, Sundeep Vaddadi, John H. Hong, Chong U. Lee
  • Publication number: 20120330967
    Abstract: Various arrangements for using a k-dimensional tree for a search are presented. A plurality of descriptors may be stored. Each of the plurality of descriptors stored is linked with a first number of stored dimensions. The search may be performed using the k-dimensional tree for one or more query descriptors that at least approximately match one or more of the plurality of descriptors linked with the first number of stored dimensions. The k-dimensional tree may be built using the plurality of descriptors wherein each of the plurality of descriptors is linked with a second number of dimensions when the k-dimensional tree is built. The second number of dimensions may be a greater number of dimensions than the first number of stored dimensions.
    Type: Application
    Filed: December 29, 2011
    Publication date: December 27, 2012
    Applicant: QUALCOMM Incorporated
    Inventors: Sundeep Vaddadi, Onur C. Hamsici, John H. Hong, Yuriy Reznik, Chong U. Lee
  • Publication number: 20120263388
    Abstract: Techniques are disclosed for performing robust feature matching for visual search. An apparatus comprising an interface and a feature matching unit may implement these techniques. The interface receives a query feature descriptor. The feature matching unit then computes a distance between a query feature descriptor and reference feature descriptors and determines a first group of the computed distances and a second group of the computed distances in accordance with a clustering algorithm, where this second group of computed distances comprises two or more of the computed distances. The feature matching unit then determines whether the query feature descriptor matches one of the reference feature descriptors associated with a smallest one of the computed distances based on the determined first group and second group of the computed distances.
    Type: Application
    Filed: December 6, 2011
    Publication date: October 18, 2012
    Applicant: QUALCOMM Incorporated
    Inventors: Sundeep Vaddadi, Onur C. Hamsici, Yuriy Reznik, John H. Hong, Chong U. Lee
  • Publication number: 20120027290
    Abstract: In one example, an apparatus includes a processor configured to extract a first set of one or more keypoints from a first set of blurred images of a first octave of a received image, calculate a first set of one or more descriptors for the first set of keypoints, receive a confidence value for a result produced by querying a feature descriptor database with the first set of descriptors, wherein the result comprises information describing an identity of an object in the received image, and extract a second set of one or more keypoints from a second set of blurred images of a second octave of the received image when the confidence value does not exceed a confidence threshold. In this manner, the processor may perform incremental feature descriptor extraction, which may improve computational efficiency of object recognition in digital images.
    Type: Application
    Filed: July 28, 2011
    Publication date: February 2, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventors: Pawan Kumar Baheti, Sundeep Vaddadi, Ashwin Swaminathan, Yuriy Reznik, Onur C. Hamsici, Murali Ramaswamy Chari, John H. Hong, Chong Uk Lee
  • Publication number: 20110299770
    Abstract: A method for feature matching in image recognition is provided. First, image scaling may be based on a feature distribution across scale spaces for an image to estimate image size/resolution, where peak(s) in the keypoint distribution at different scales is used to track a dominant image scale and roughly track object sizes. Second, instead of using all detected features in an image for feature matching, keypoints may be pruned based on cluster density and/or the scale level in which the keypoints are detected. Keypoints falling within high-density clusters may be preferred over features falling within lower density clusters for purposes of feature matching. Third, inlier-to-outlier keypoint ratios are increased by spatially constraining keypoints into clusters in order to reduce or avoid geometric consistency checking for the image.
    Type: Application
    Filed: December 2, 2010
    Publication date: December 8, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Sundeep Vaddadi, John H. Hong, Onur C. Hamsici, Yuriy Reznik, Chong U. Lee
  • Publication number: 20110299782
    Abstract: A method for generating a feature descriptor is provided. A set of pre-generated sparse projection vectors is obtained. A scale space for an image is also obtained, where the scale space having a plurality scale levels. A descriptor for a keypoint in the scale space is then generated based on a combination of the sparse projection vectors and sparsely sampled pixel information for a plurality of pixels across the plurality of scale levels.
    Type: Application
    Filed: December 2, 2010
    Publication date: December 8, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: ONUR C. HAMSICI, Yuriy Reznik, John Hong, Sundeep Vaddadi, Chong U. Lee
  • Publication number: 20110255781
    Abstract: A local feature descriptor for a point in an image is generated over multiple levels of an image scale space. The image is gradually smoothened to obtain a plurality of scale spaces. A point may be identified as the point of interest within a first scale space from the plurality of scale spaces. A plurality of image derivatives is obtained for each of the plurality of scale spaces. A plurality of orientation maps is obtained (from the plurality of image derivatives) for each scale space in the plurality of scale spaces. Each of the plurality of orientation maps is then smoothened (e.g., convolved) to obtain a corresponding plurality of smoothed orientation maps. Therefore, a local feature descriptor for the point may be generated by sparsely sampling a plurality of smoothed orientation maps corresponding to two or more scale spaces from the plurality of scale spaces.
    Type: Application
    Filed: April 19, 2011
    Publication date: October 20, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Onur C. Hamsici, John H. Hong, Yuriy Reznik, Sundeep Vaddadi, Chong Uk. Lee
  • Publication number: 20110170780
    Abstract: A normalization process is implemented at a difference of scale space to completely or substantially reduce the effect that illumination changes has on feature/keypoint detection in an image. An image may be processed by progressively blurring the image using a smoothening function to generate a smoothened scale space for the image. A difference of scale space may be generated by taking the difference between two different smoothened versions of the image. A normalized difference of scale space image may be generated by dividing the difference of scale space image by a third smoothened version of the image, where the third smoothened version of the image that is as smooth or smoother than the smoothest of the two different smoothened versions of the image. The normalized difference of scale space image may then be used to detect one or more features/keypoints for the image.
    Type: Application
    Filed: January 7, 2011
    Publication date: July 14, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Sundeep Vaddadi, John H. Hong, Onur C. Hamsici, Chong U. Lee