Patents by Inventor Kari Antero Pulli

Kari Antero Pulli 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: 9773473
    Abstract: A system, computer-readable medium, and method are provided for generating images based on adaptations of the human visual system. An input image is received, an effect provoking change is received, and an afterimage resulting from a cumulative effect of human visual adaptation is computed based on the effect provoking change and a per-photoreceptor type physiological adaptation of the human visual system. The computed afterimage may include a bleaching afterimage effect and/or a local adaptation afterimage effect. The computed afterimage is then accumulated into an output image for display.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: September 26, 2017
    Assignee: NVIDIA Corporation
    Inventors: Orazio Gallo, Kari Antero Pulli, David Edward Jacobs
  • Publication number: 20150346817
    Abstract: A system, computer-readable medium, and method are provided for generating images based on adaptations of the human visual system. An input image is received, an effect provoking change is received, and an afterimage resulting from a cumulative effect of human visual adaptation is computed based on the effect provoking change and a per-photoreceptor type physiological adaptation of the human visual system. The computed afterimage may include a bleaching afterimage effect and/or a local adaptation afterimage effect. The computed afterimage is then accumulated into an output image for display.
    Type: Application
    Filed: May 26, 2015
    Publication date: December 3, 2015
    Inventors: Orazio Gallo, Kari Antero Pulli, David Edward Jacobs
  • Patent number: 9153027
    Abstract: A system, method, and computer program product are provided for performing fast, non-rigid registration for at least two images of a high-dynamic range image stack. The method includes the steps of generating a warped image based on a set of corresponding pixels, analyzing the warped image to detect unreliable pixels in the warped image, and generating a corrected pixel value for each unreliable pixel in the warped image. The set of corresponding pixels includes a plurality of pixels in a source image, each pixel in the plurality of pixels associated with a potential feature in the source image and paired with a corresponding pixel in a reference image that substantially matches the pixel in the source image.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: October 6, 2015
    Assignee: NVIDIA Corporation
    Inventors: Orazio Gallo, Kari Antero Pulli, Jun Hu
  • Publication number: 20150243048
    Abstract: A system, method, and computer program product are provided for implementing a search of a digital image along a set of paths. The method includes the steps of selecting a set of paths in an image and identifying at least one feature pixel in the set of paths by comparing gradients for each of the pixels in the set of paths. The set of paths includes at least one line of pixels in the image, and a total number of pixels in the set of paths is less than half of a number of pixels in the image.
    Type: Application
    Filed: February 26, 2014
    Publication date: August 27, 2015
    Applicant: NVIDIA Corporation
    Inventors: Kihwan Kim, Dawid Stanislaw Pajak, Kari Antero Pulli
  • Publication number: 20150125091
    Abstract: A system, method, and computer program product are provided for performing fast, non-rigid registration for at least two images of a high-dynamic range image stack. The method includes the steps of generating a warped image based on a set of corresponding pixels, analyzing the warped image to detect unreliable pixels in the warped image, and generating a corrected pixel value for each unreliable pixel in the warped image. The set of corresponding pixels includes a plurality of pixels in a source image, each pixel in the plurality of pixels associated with a potential feature in the source image and paired with a corresponding pixel in a reference image that substantially matches the pixel in the source image.
    Type: Application
    Filed: November 1, 2013
    Publication date: May 7, 2015
    Applicant: NVIDIA Corporation
    Inventors: Orazio Gallo, Kari Antero Pulli, Jun Hu
  • Patent number: 9013592
    Abstract: An apparatus, method and computer program product for presenting burst images are provided. The apparatus may include a processor that may be configured to receive a plurality of burst images. Each burst image may differ from the other burst images based on a variable parameter. The processor may also be configured to provide for a presentation of a sample burst image. In this regard, the sample burst image may be one of the plurality of burst images. The processor may be further configured to receive a selected location within the presentation of the sample burst image and provide for a presentation of a plurality of burst image fragments associated with each of the plurality of burst images. In this regard, the burst image fragments may be portions of each of the burst images, where the areas of each burst image may be determined based on the selected location.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: April 21, 2015
    Assignee: Nokia Corporation
    Inventors: Marc Levoy, Natasha Gelfand, Wei-Chao Chen, Kari Antero Pulli
  • Patent number: 8818024
    Abstract: A method for object tracking is provided. The method may include identifying a first interest point, receiving a video frame, and detecting, via a processor, a second interest point in the video frame using a scale space image pyramid. The method may further include matching the second interest point with the first interest point, and determining a motion estimation based on the matched interest points. Similar apparatuses and computer program products are also provided.
    Type: Grant
    Filed: March 12, 2009
    Date of Patent: August 26, 2014
    Assignee: Nokia Corporation
    Inventors: Wei-Chao Chen, Natasha Gelfand, Kari Antero Pulli, Duy-Nguyen Ta Huynh
  • Patent number: 8768070
    Abstract: A method for providing image modification may include searching an image gallery based on a characteristic of a captured image, determining a correlation between the captured image and a similar image from the image gallery, the similar image sharing the characteristic, and enabling modification of the captured image based on features associated with the similar image that are not visible in the captured image. An apparatus and computer program product corresponding to the method are also provided.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: July 1, 2014
    Assignee: Nokia Corporation
    Inventors: Natasha Gelfand, Wei-Chao Chen, Kari Antero Pulli
  • Publication number: 20130300910
    Abstract: An apparatus, method and computer program product for presenting burst images are provided. The apparatus may include a processor that may be configured to receive a plurality of burst images. Each burst image may differ from the other burst images based on a variable parameter. The processor may also be configured to provide for a presentation of a sample burst image. In this regard, the sample burst image may be one of the plurality of burst images. The processor may be further configured to receive a selected location within the presentation of the sample burst image and provide for a presentation of a plurality of burst image fragments associated with each of the plurality of burst images. In this regard, the burst image fragments may be portions of each of the burst images, where the areas of each burst image may be determined based on the selected location.
    Type: Application
    Filed: July 17, 2013
    Publication date: November 14, 2013
    Inventors: Marc Levoy, Natasha Gelfand, Wei-Chao Chen, Kari Antero Pulli
  • Patent number: 8497920
    Abstract: An apparatus for presenting burst images is provided. The apparatus may include a processor that may be configured to receive a plurality of burst images. Each burst image may differ from the other burst images based on a variable parameter, such as, but not limited to, exposure, focus, and/or time, or to the state of a target, such as the varying facial expression of a person. The processor may also be configured to provide for a presentation of a sample burst image. In this regard, the sample burst image may be one of the plurality of burst images. The processor may be further configured to receive a selected location within the presentation of the sample burst image and provide for a presentation of a plurality of burst image fragments associated with each of the plurality of burst images. In this regard, the burst image fragments may be portions of each of the burst images, where the areas of each burst image may be determined based on the selected location.
    Type: Grant
    Filed: June 11, 2008
    Date of Patent: July 30, 2013
    Assignee: Nokia Corporation
    Inventors: Marc Levoy, Natasha Gelfand, Wei-Chao Chen, Kari Antero Pulli
  • Publication number: 20100232643
    Abstract: A method for object tracking is provided. The method may include identifying a first interest point, receiving a video frame, and detecting, via a processor, a second interest point in the video frame using a scale space image pyramid. The method may further include matching the second interest point with the first interest point, and determining a motion estimation based on the matched interest points. Similar apparatuses and computer program products are also provided.
    Type: Application
    Filed: March 12, 2009
    Publication date: September 16, 2010
    Inventors: Wei-Chao Chen, Natasha Gelfand, Kari Antero Pulli, Duy-Nguyen Ta Huynh
  • Publication number: 20090324103
    Abstract: A method for providing image modification may include searching an image gallery based on a characteristic of a captured image, determining a correlation between the captured image and a similar image from the image gallery, the similar image sharing the characteristic, and enabling modification of the captured image based on features associated with the similar image that are not visible in the captured image. An apparatus and computer program product corresponding to the method are also provided.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Inventors: Natasha Gelfand, Wei-Chao Chen, Kari Antero Pulli
  • Publication number: 20090309990
    Abstract: An apparatus for presenting burst images is provided. The apparatus may include a processor that may be configured to receive a plurality of burst images. Each burst image may differ from the other burst images based on a variable parameter, such as, but not limited to, exposure, focus, and/or time, or to the state of a target, such as the varying facial expression of a person. The processor may also be configured to provide for a presentation of a sample burst image. In this regard, the sample burst image may be one of the plurality of burst images. The processor may be further configured to receive a selected location within the presentation of the sample burst image and provide for a presentation of a plurality of burst image fragments associated with each of the plurality of burst images. In this regard, the burst image fragments may be portions of each of the burst images, where the areas of each burst image may be determined based on the selected location.
    Type: Application
    Filed: June 11, 2008
    Publication date: December 17, 2009
    Inventors: Marc Levoy, Natasha Gelfand, Wei-Chao Chen, Kari Antero Pulli
  • Patent number: 6078331
    Abstract: A process for efficiently drawing subdivision surfaces. The present invention operates within a computer system for visually displaying 3 dimensional (3D) surfaces on a display. The present invention pulls polygons from a polygon mesh of a 3D surface. The polygons are stored into a 2 dimensional array such that the vertices of the polygons occupy nodes of the 2 dimensional array and are readily accessed. The polygons are subsequently divided into a plurality of resulting polygons. The resulting polygons are then sent to a graphics pipeline, wherein the graphics pipeline renders the resulting polygons into a 3D image on the computer display.
    Type: Grant
    Filed: September 30, 1996
    Date of Patent: June 20, 2000
    Assignee: Silicon Graphics, Inc.
    Inventors: Kari Antero Pulli, Mark Gordon Segal