Patents by Inventor Jan Erik Solem

Jan Erik Solem 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: 20160292900
    Abstract: Techniques are provided for efficiently generating 3D information from a set of digital images. Techniques are also provided for displaying groups (or clusters) of digital images using 3D information associated with the digital images. In one technique, a group of digital images are displayed as a stack of thumbnail images where the thumbnail images are aligned on a display with respect to each other based on common features identified in the digital images, camera position, and/or camera pose. In another technique, a group of digital images are organized on a display in either a 3D layout or a 2D layout based on 3D information associated with each digital image in the group. In another technique, a transition effect is generated based on projections of two digital images onto a common scene plane and blending (or cross fading) one of the 3D projections with the other of the 3D projections.
    Type: Application
    Filed: April 11, 2016
    Publication date: October 6, 2016
    Inventors: Jan Erik Solem, Yubin Kuang
  • Patent number: 9436999
    Abstract: Systems, methods, and computer readable media for adjusting the orientation of an image frame and a scene depicted in the image frame are described. In general, techniques are disclosed for analyzing an image with one or more feature detectors to identify features in the image. An alignment or position associated with one or more features identified in the image may be used to determine a proper orientation for the image frame. The image can then be rotated to the proper orientation. It may also be determined if a scene depicted in the image is properly aligned in the rotated image orientation. If not, alignment information associated with the identified features may be utilized to straighten the depicted scene.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: September 6, 2016
    Assignee: Apple Inc.
    Inventors: Avi Cieplinski, Jan Erik Solem, Jerremy Holland, Garrett Johnson, Russell Reid, Russell Webb
  • Patent number: 9311756
    Abstract: Techniques are provided for efficiently generating 3D information from a set of digital images. Techniques are also provided for displaying groups (or clusters) of digital images using 3D information associated with the digital images. In one technique, a group of digital images are displayed as a stack of thumbnail images where the thumbnail images are aligned on a display with respect to each other based on common features identified in the digital images, camera position, and/or camera pose. In another technique, a group of digital images are organized on a display in either a 3D layout or a 2D layout based on 3D information associated with each digital image in the group. In another technique, a transition effect is generated based on projections of two digital images onto a common scene plane and blending (or cross fading) one of the 3D projections with the other of the 3D projections.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: April 12, 2016
    Assignee: Apple Inc.
    Inventors: Jan Erik Solem, Yubin Kuang
  • Publication number: 20160012578
    Abstract: Systems, methods, and computer readable media for adjusting the orientation of an image frame and a scene depicted in the image frame are described. In general, techniques are disclosed for analyzing an image with one or more feature detectors to identify features in the image. An alignment or position associated with one or more features identified in the image may be used to determine a proper orientation for the image frame. The image can then be rotated to the proper orientation. It may also be determined if a scene depicted in the image is properly aligned in the rotated image orientation. If not, alignment information associated with the identified features may be utilized to straighten the depicted scene.
    Type: Application
    Filed: September 18, 2015
    Publication date: January 14, 2016
    Inventors: Avi Cieplinski, Jan Erik Solem, Jerremy Holland, Garrett Johnson, Russell Reid, Russell Webb
  • Patent number: 9208567
    Abstract: Techniques are provided to improve the performance and accuracy of landmark point detection using a Constrained Local Model. The accuracy of feature filters used by the model may be improved by supplying positive and negative sets of image data from training image regions of varying shapes and sizes to a linear support vector machine training algorithm. The size and shape of regions within which a feature filter is to be applied may be determined based on a variance in training image data for a landmark point with which the feature filter is associated. A sample image may be normalized and a confidence map generated for each landmark point by applying the feature filters as a convolution on the normalized image. A vector flow map may be pre-computed to improve the efficiency with which a mean landmark point is adjusted toward a corresponding landmark point in a sample image.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: December 8, 2015
    Assignee: Apple Inc.
    Inventors: Jan Erik Solem, Jerome Piovano, Michael Rousson
  • Patent number: 9177360
    Abstract: Systems, methods, and computer readable media for adjusting the orientation of an image frame and a scene depicted in the image frame are described. In general, techniques are disclosed for analyzing an image with one or more feature detectors to identify features in the image. An alignment or position associated with one or more features identified in the image may be used to determine a proper orientation for the image frame. The image can then be rotated to the proper orientation. It may also be determined if a scene depicted in the image is properly aligned in the rotated image orientation. If not, alignment information associated with the identified features may be utilized to straighten the depicted scene.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: November 3, 2015
    Assignee: Apple Inc.
    Inventors: Avi Cieplinski, Jan Erik Solem, Jerremy Holland, Garrett Johnson, Russell Reid, Russell Webb
  • Patent number: 9087232
    Abstract: A method, device, system, and computer program for object recognition of a 3D object of a certain object class using a statistical shape model for recovering 3D shapes from a 2D representation of the 3D object and comparing the recovered 3D shape with known 3D to 2D representations of at least one object of the object class.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: July 21, 2015
    Assignee: Apple Inc.
    Inventors: Jan Erik Solem, Fredrik Kahl
  • Publication number: 20140355821
    Abstract: Techniques are provided to improve the performance and accuracy of landmark point detection using a Constrained Local Model. The accuracy of feature filters used by the model may be improved by supplying positive and negative sets of image data from training image regions of varying shapes and sizes to a linear support vector machine training algorithm. The size and shape of regions within which a feature filter is to be applied may be determined based on a variance in training image data for a landmark point with which the feature filter is associated. A sample image may be normalized and a confidence map generated for each landmark point by applying the feature filters as a convolution on the normalized image. A vector flow map may be pre-computed to improve the efficiency with which a mean landmark point is adjusted toward a corresponding landmark point in a sample image.
    Type: Application
    Filed: June 4, 2013
    Publication date: December 4, 2014
    Inventors: Jan Erik Solem, Jerome Piovano, Michael Rousson
  • Publication number: 20140218353
    Abstract: Techniques are provided for efficiently generating 3D information from a set of digital images. Techniques are also provided for displaying groups (or clusters) of digital images using 3D information associated with the digital images. In one technique, a group of digital images are displayed as a stack of thumbnail images where the thumbnail images are aligned on a display with respect to each other based on common features identified in the digital images, camera position, and/or camera pose. In another technique, a group of digital images are organized on a display in either a 3D layout or a 2D layout based on 3D information associated with each digital image in the group. In another technique, a transition effect is generated based on projections of two digital images onto a common scene plane and blending (or cross fading) one of the 3D projections with the other of the 3D projections.
    Type: Application
    Filed: February 1, 2013
    Publication date: August 7, 2014
    Applicant: Apple Inc.
    Inventors: Jan Erik Solem, Yubin Kuang
  • Patent number: 8755610
    Abstract: Techniques for automatically identifying famous people and/or iconic images are provided. Object descriptors (or “faceprints”) of the famous people and iconic images are generated and “shipped” with a digital image management application used by an end-user. The digital image management application analyzes a digital image (generated, for example, by a digital camera operated by the end-user) to detect an object, such as a face, and generates a faceprint. The digital image management application compares the faceprint to the faceprints of the famous people and/or iconic images. If a match is found, then data that identifies the corresponding person or object is displayed to the end-user.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: June 17, 2014
    Assignee: Apple Inc.
    Inventors: Jerremy Holland, Jan Erik Solem, William E. Hensler
  • Publication number: 20140071308
    Abstract: Systems, methods, and computer readable media for adjusting the orientation of an image frame and a scene depicted in the image frame are described. In general, techniques are disclosed for analyzing an image with one or more feature detectors to identify features in the image. An alignment or position associated with one or more features identified in the image may be used to determine a proper orientation for the image frame. The image can then be rotated to the proper orientation. It may also be determined if a scene depicted in the image is properly aligned in the rotated image orientation. If not, alignment information associated with the identified features may be utilized to straighten the depicted scene.
    Type: Application
    Filed: September 11, 2012
    Publication date: March 13, 2014
    Applicant: APPLE INC.
    Inventors: Avi Cieplinski, Jan Erik Solem, Jerremy Holland, Garrett Johnson, Russell Reid, Russell Webb
  • Publication number: 20140050404
    Abstract: A technique for combining multiple individual feature detectors to identify a combined feature in a digital image is disclosed. A combined feature detection rule may specify multiple individual feature detectors with which an image is to be analyzed. The multiple individual feature detectors may identify constituent parts of the combined feature and/or may identify features based on different image properties. An analysis of the image with the specified feature detectors may result in the identification of multiple candidate regions (i.e., regions within which the detectors identify their respective features). The combined feature detection rule may operate directly on the multiple candidate regions to adjust the spatial properties of the candidate regions and group the adjusted candidate regions into candidate region groups, it may then be determined if one or more of the candidate region groups is representative of a presence of the combined feature in the image.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 20, 2014
    Applicant: Apple Inc.
    Inventors: Jan Erik Solem, Oualid Merzouga, Michael Rousson
  • Publication number: 20130346068
    Abstract: The electronic device with one or more processors and memory provides a digital photograph of a real-world scene. The electronic device provides a natural language text string corresponding to a speech input associated with the digital photograph. The electronic device performs natural language processing on the text string to identify one or more terms associated with an entity, an activity, or a location. The electronic device tags the digital photograph with the one or more terms and their associated entity, activity, or location.
    Type: Application
    Filed: March 13, 2013
    Publication date: December 26, 2013
    Applicant: APPLE INC.
    Inventors: Jan Erik Solem, Thijs Willem Stalenhoef
  • Publication number: 20130321392
    Abstract: Methods and apparatus for a roof analysis tool for constructing a parameter set, where the parameter set is derived from mapping data for a map region, and where the parameter set describes the roofs for the buildings within the map region. In some cases, the parameter set includes a list of roof type identification values and the respective buildings in the map region for which a given roof type identification value corresponds. The roof analysis tool may operate on a server and work in conjunction with a mobile device, where the mobile device may display map views of a map region such that the map view is based on a three-dimensional model of the map region, and where a portion of the three-dimensional model is based on data generated on the mobile device and a portion of the three-dimensional model is based on data generated on the server.
    Type: Application
    Filed: July 17, 2012
    Publication date: December 5, 2013
    Inventors: Rudolph van der Merwe, Jan Erik Solem, Jaron I. Waldman, John W. Kassebaum, Samuel G. Noble, Xiaqing Wu, Yang Liu
  • Patent number: 8593452
    Abstract: Systems, methods, and computer readable media for determining and applying face recognition parameter sets are described. In general, techniques are disclosed for identifying and constructing a unique combination of facial recognition discriminators into a “face feature vector” that has been found to be more robust (e.g., stable to image noise, a person's pose, and scene illumination) and accurate (e.g., provide high recognition rates) than prior art techniques. More particularly, a face feature vector may be generated by the combination of shape descriptors (e.g., as generated by two-dimensional and three-dimensional shape models) and texture descriptors (e.g., as generated by global and local texture models).
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: November 26, 2013
    Assignee: Apple Inc.
    Inventors: Jan Erik Solem, Michael Rousson
  • Publication number: 20130300830
    Abstract: By providing 3D representations of noteworthy locations for comparison with images, the 3D location of the imaging device, as well as the orientation of the device may be determined. The 3D location and orientation of the imaging device then allows for enhanced navigation in a collection of images, as well as enhanced visualization and editing capabilities. The 3D representations of noteworthy locations may be provided in a database that may be stored local or remote to the imaging device or a programmable device processing images obtained from the imaging device.
    Type: Application
    Filed: May 10, 2012
    Publication date: November 14, 2013
    Applicant: APPLE INC.
    Inventors: Jan Erik Solem, Jerremy Holland
  • Patent number: 8488873
    Abstract: A method of computing global-to-local metrics for recognition. Based on training examples with feature representations, the method automatically computes a local metric that varies over the space of feature representations to optimize discrimination and the performance of recognition systems. Given a set of points in an arbitrary features space, local metrics are learned in a hierarchical manner that give low distances between points of same class and high distances between points of different classes. Rather than considering a global metric, a class-based metric or a point-based metric, the proposed invention applies successive clustering to the data and associates a metric to each one of the clusters.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: July 16, 2013
    Assignee: Apple Inc.
    Inventors: Mikael Rousson, Jan Erik Solem, Jerome Piovano
  • Publication number: 20130155063
    Abstract: Systems, methods, and computer readable media for determining and applying face recognition parameter sets are described. In general, techniques are disclosed for identifying and constructing a unique combination of facial recognition discriminators into a “face feature vector” that has been found to be more robust (e.g., stable to image noise, a person's pose, and scene illumination) and accurate (e.g., provide high recognition rates) than prior art techniques. More particularly, a face feature vector may be generated by the combination of shape descriptors (e.g., as generated by two-dimensional and three-dimensional shape models) and texture descriptors (e.g., as generated by global and local texture models).
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Applicant: APPLE INC.
    Inventors: Jan Erik Solem, Michael Rousson
  • Publication number: 20120314962
    Abstract: Techniques for automatically identifying famous people and/or iconic images are provided. Object descriptors (or “faceprints”) of the famous people and iconic images are generated and “shipped” with a digital image management application used by an end-user. The digital image management application analyzes a digital image (generated, for example, by a digital camera operated by the end-user) to detect an object, such as a face, and generates a faceprint. The digital image management application compares the faceprint to the faceprints of the famous people and/or iconic images. If a match is found, then data that identifies the corresponding person or object is displayed to the end-user.
    Type: Application
    Filed: June 10, 2011
    Publication date: December 13, 2012
    Applicant: APPLE INC.
    Inventors: Jerremy Holland, Jan Erik Solem, William E. Hensler
  • Publication number: 20120287035
    Abstract: One embodiment may take the form of a method of operating a computing device in a reduced power state and collecting a first set of data from at least one sensor. Based on the first set of data, the computing device determines a probability that an object is within a threshold distance of the computing device and, if so, the device activates at least one secondary sensor to collect a second set of data. Based on the second set of data, the device determines if the object is a person. If it is a person, a position of the person relative to the computing device is determined and the computing device changes its state based on the position of the person. If the object is not a person, the computing device remains in a reduced power state.
    Type: Application
    Filed: May 11, 2012
    Publication date: November 15, 2012
    Applicant: Apple Inc.
    Inventors: Edward Allen Valko, Matthew C. Waldon, Rudolph van der Merwe, William Matthew Vieta, Myra M. Haggerty, Alex T. Nelson, Karen Louise Jenkins, Scott Thomas Smith, Jan Erik Solem