Patents by Inventor Samuel William Hasinoff
Samuel William Hasinoff 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: 12256151Abstract: An example method includes displaying, by a graphical user interface of a computing device, an image comprising a target region. The target region may be smaller than an entirety of the image. The method includes providing, by the graphical user interface, a user-adjustable control to adjust a desired local brightness exposure level for the target region. The method includes receiving, by the user-adjustable control, a user indication of the desired local brightness exposure level for the target region. The method includes adjusting the local brightness exposure level for the target region in the image in response to the user indication.Type: GrantFiled: March 25, 2022Date of Patent: March 18, 2025Assignee: Google LLCInventors: Tianfan Xue, Samuel William Hasinoff, Rachit Gupta
-
Patent number: 11800235Abstract: Apparatus and methods related to applying lighting models to images of objects are provided. A neural network can be trained to apply a lighting model to an input image. The training of the neural network can utilize confidence learning that is based on light predictions and prediction confidence values associated with lighting of the input image. A computing device can receive an input image of an object and data about a particular lighting model to be applied to the input image. The computing device can determine an output image of the object by using the trained neural network to apply the particular lighting model to the input image of the object.Type: GrantFiled: August 19, 2019Date of Patent: October 24, 2023Assignee: Google LLCInventors: Ryan Geiss, Marc S. Levoy, Samuel William Hasinoff, Tianfan Xue
-
Publication number: 20230308769Abstract: An example method includes displaying, by a graphical user interface of a computing device, an image comprising a target region. The target region may be smaller than an entirety of the image. The method includes providing, by the graphical user interface, a user-adjustable control to adjust a desired local brightness exposure level for the target region. The method includes receiving, by the user-adjustable control, a user indication of the desired local brightness exposure level for the target region. The method includes adjusting the local brightness exposure level for the target region in the image in response to the user indication.Type: ApplicationFiled: March 25, 2022Publication date: September 28, 2023Inventors: Tianfan Xue, Samuel William Hasinoff, Rachit Gupta
-
Publication number: 20220256068Abstract: Apparatus and methods related to applying lighting models to images of objects are provided. A neural network can be trained to apply a lighting model to an input image. The training of the neural network can utilize confidence learning that is based on light predictions and prediction confidence values associated with lighting of the input image. A computing device can receive an input image of an object and data about a particular lighting model to be applied to the input image. The computing device can determine an output image of the object by using the trained neural network to apply the particular lighting model to the input image of the object.Type: ApplicationFiled: August 19, 2019Publication date: August 11, 2022Inventors: Ryan GEISS, Marc S. LEVOY, Samuel William HASINOFF, Tianfan XUE
-
Patent number: 10523875Abstract: An image sensor of an image capture device may capture an image. The captured image may be stored in a buffer of two or more previously-captured images. An oldest image of the two or more previously-captured images may be removed from the buffer. An aggregate image of the images in the buffer may be updated. This updating may involve subtracting a representation of the oldest image from the aggregate image, and adding a representation of the captured image to the aggregate image. A viewfinder of the image capture device may display a representation of the aggregate image.Type: GrantFiled: December 12, 2018Date of Patent: December 31, 2019Assignee: Google Inc.Inventors: Samuel William Hasinoff, Jiawen Chen
-
Publication number: 20190116304Abstract: An image sensor of an image capture device may capture an image. The captured image may be stored in a buffer of two or more previously-captured images. An oldest image of the two or more previously-captured images may be removed from the buffer. An aggregate image of the images in the buffer may be updated. This updating may involve subtracting a representation of the oldest image from the aggregate image, and adding a representation of the captured image to the aggregate image. A viewfinder of the image capture device may display a representation of the aggregate image.Type: ApplicationFiled: December 12, 2018Publication date: April 18, 2019Inventors: Samuel William Hasinoff, Jiawen Chen
-
Patent number: 10187587Abstract: An image sensor of an image capture device may capture an image. The captured image may be stored in a buffer of two or more previously-captured images. An oldest image of the two or more previously-captured images may be removed from the buffer. An aggregate image of the images in the buffer may be updated. This updating may involve subtracting a representation of the oldest image from the aggregate image, and adding a representation of the captured image to the aggregate image. A viewfinder of the image capture device may display a representation of the aggregate image.Type: GrantFiled: April 13, 2016Date of Patent: January 22, 2019Assignee: Google LLCInventors: Samuel William Hasinoff, Jiawen Chen
-
Publication number: 20170318233Abstract: A plurality of images of a scene may be obtained. These images may have been captured by an image sensor, and may include a first image and a second image. A particular gain may have been applied to the first image. An effective color temperature and a brightness of a first pixel in the first image may be determined, and a mapping between pixel characteristics and noise deviation of the image sensor may be selected. The pixel characteristics may include pixel brightness. The selected mapping may be used to map at least the brightness of the first pixel to a particular noise deviation. The brightness of the first pixel and the particular noise deviation may be compared to a brightness of a second pixel of the second image. The comparison may be used to determine whether to merge the first pixel and the second pixel.Type: ApplicationFiled: July 12, 2017Publication date: November 2, 2017Inventors: Ryan Geiss, Changyin Zhou, Samuel William Hasinoff
-
Publication number: 20170302840Abstract: An image sensor of an image capture device may capture an image. The captured image may be stored in a buffer of two or more previously-captured images. An oldest image of the two or more previously-captured images may be removed from the buffer. An aggregate image of the images in the buffer may be updated. This updating may involve subtracting a representation of the oldest image from the aggregate image, and adding a representation of the captured image to the aggregate image. A viewfinder of the image capture device may display a representation of the aggregate image.Type: ApplicationFiled: April 13, 2016Publication date: October 19, 2017Inventors: Samuel William Hasinoff, Jiawen Chen
-
Patent number: 9749551Abstract: A plurality of images of a scene may be obtained. These images may have been captured by an image sensor, and may include a first image and a second image. A particular gain may have been applied to the first image. An effective color temperature and a brightness of a first pixel in the first image may be determined, and a mapping between pixel characteristics and noise deviation of the image sensor may be selected. The pixel characteristics may include pixel brightness. The selected mapping may be used to map at least the brightness of the first pixel to a particular noise deviation. The brightness of the first pixel and the particular noise deviation may be compared to a brightness of a second pixel of the second image. The comparison may be used to determine whether to merge the first pixel and the second pixel.Type: GrantFiled: April 19, 2017Date of Patent: August 29, 2017Assignee: Google Inc.Inventors: Ryan Geiss, Changyin Zhou, Samuel William Hasinoff
-
Publication number: 20170223282Abstract: A plurality of images of a scene may be obtained. These images may have been captured by an image sensor, and may include a first image and a second image. A particular gain may have been applied to the first image. An effective color temperature and a brightness of a first pixel in the first image may be determined, and a mapping between pixel characteristics and noise deviation of the image sensor may be selected. The pixel characteristics may include pixel brightness. The selected mapping may be used to map at least the brightness of the first pixel to a particular noise deviation. The brightness of the first pixel and the particular noise deviation may be compared to a brightness of a second pixel of the second image. The comparison may be used to determine whether to merge the first pixel and the second pixel.Type: ApplicationFiled: April 19, 2017Publication date: August 3, 2017Inventors: Ryan Geiss, Changyin Zhou, Samuel William Hasinoff
-
Patent number: 9686537Abstract: A plurality of images of a scene may be obtained. These images may have been captured by an image sensor, and may include a first image and a second image. A particular gain may have been applied to the first image. An effective color temperature and a brightness of a first pixel in the first image may be determined, and a mapping between pixel characteristics and noise deviation of the image sensor may be selected. The pixel characteristics may include pixel brightness. The selected mapping may be used to map at least the brightness of the first pixel to a particular noise deviation. The brightness of the first pixel and the particular noise deviation may be compared to a brightness of a second pixel of the second image. The comparison may be used to determine whether to merge the first pixel and the second pixel.Type: GrantFiled: February 5, 2013Date of Patent: June 20, 2017Assignee: Google Inc.Inventors: Ryan Geiss, Changyin Zhou, Samuel William Hasinoff
-
Patent number: 9253375Abstract: The present disclosure provides example methods operable by computing device. An example method can include receiving an image from a camera. The method can also include comparing one or more parameters of the image with one or more control parameters, where the one or more control parameters comprise information indicative of an image from a substantially unobstructed camera. Based on the comparison, the method can also include determining a score between the one or more parameters of the image and the one or more control parameters. The method can also include accumulating, by a computing device, a count of a number of times the determined score image exceeds a first threshold. Based on the count exceeding a second threshold, the method can also include determining that the camera is at least partially obstructed.Type: GrantFiled: April 2, 2013Date of Patent: February 2, 2016Assignee: Google Inc.Inventors: Peyman Milanfar, Marc Stewart Levoy, Samuel William Hasinoff, Changyin Zhou
-
Patent number: 9195880Abstract: An image-stack viewer may switch between images in an image stack based on detected interactions with the images that are displayed in the viewer. In particular, a region-of-interest (ROI) in an image may be determined based on an interaction, and image characteristics of the ROI may be evaluated in two or more images in the image stack where the ROI best represents the evaluated characteristics.Type: GrantFiled: March 29, 2013Date of Patent: November 24, 2015Assignee: Google Inc.Inventors: Marc Stewart Levoy, Sriram Thirthala, Samuel William Hasinoff
-
Patent number: 9131118Abstract: In one embodiment, a method comprises projecting, from a projector, a diffused on an object. The method further includes capturing, with a first camera in a particular location, a reference image of the object while the diffused is projected on the object. The method further includes capturing, with a second camera positioned in the particular location, a test image of the object while the diffused is projected on the object. The method further includes comparing speckles in the reference image to the test image. The projector, first camera and second camera are removably provided to and positioned in a site of the object.Type: GrantFiled: November 14, 2012Date of Patent: September 8, 2015Assignee: Massachusetts Institute of TechnologyInventors: YiChang Shih, Myers Abraham Davis, Samuel William Hasinoff, Frederic Durand, William T. Freeman
-
Patent number: 9117134Abstract: A base m×n tile, X, of a base image of a scene, and an alternate m×n tile, Y, of an alternate image of the scene may be obtained. An m×n blend map, B, for X and Y may also be obtained. B(i,j) may take on a first value to refer to X(i,j), or a second value to refer to Y(i,j). An m×n conflict map, C, for X and Y may further be obtained. C(i,j) may take on a third value where X(i,j) and Y(i,j) are within a threshold value of one another, or a fourth value where X(i,j) and Y(i,j) are not within the threshold value of one another. Based on B and C, the pixel values of X and Y may be merged to form an m×n tile Z.Type: GrantFiled: March 19, 2013Date of Patent: August 25, 2015Assignee: Google Inc.Inventors: Ryan Geiss, Samuel William Hasinoff
-
Patent number: 9118841Abstract: A first plurality of images of a scene may be captured. Each image of the first plurality of images may be captured with a different total exposure time (TET). Based at least on the first plurality of images, a TET sequence may be determined for capturing images of the scene. A second plurality of images of the scene may be captured. Images in the second plurality of images may be captured using the TET sequence. Based at least on the second plurality of images, an output image of the scene may be constructed.Type: GrantFiled: December 24, 2014Date of Patent: August 25, 2015Assignee: Google Inc.Inventors: Marc Stewart Levoy, Ryan Geiss, Samuel William Hasinoff
-
Patent number: 9087391Abstract: A first plurality of images of a scene may be captured. Each image of the first plurality of images may be captured using a different TET. Based at least on the first plurality of images, a long TET, a short TET, and a TET sequence that includes the long TET and the short TET may be determined. A second plurality of images of the scene may be captured. The images in the second plurality of images may be captured sequentially in an image sequence using a sequence of TETs corresponding to the TET sequence. Based on one or more images in the image sequence, an output image may be constructed.Type: GrantFiled: December 13, 2012Date of Patent: July 21, 2015Assignee: Google Inc.Inventors: Ryan Geiss, Samuel William Hasinoff
-
Patent number: 9076033Abstract: Embodiments described herein may help a computing device, such as a head-mountable device (HMD), to capture and process images in response to a user placing their hands in, and then withdrawing their hands from, a frame formation. For example, an HMD may analyze image data from a point-of-view camera on the HMD, and detect when a wearer holds their hands in front of their face to frame a subject in the wearer's field of view. Further, the HMD may detect when the wearer withdraws their hands from such a frame formation and responsively capture an image. Further, the HMD may determine a selection area that is being framed, within the wearer's field of view, by the frame formation. The HMD may then process the captured image based on the frame formation, such as by cropping, white-balancing, and/or adjusting exposure.Type: GrantFiled: September 28, 2012Date of Patent: July 7, 2015Assignee: Google Inc.Inventors: Jonathan Tilton Barron, Marc Stewart Levoy, Samuel William Hasinoff
-
Publication number: 20150109478Abstract: A first plurality of images of a scene may be captured. Each image of the first plurality of images may be captured with a different total exposure time (TET). Based at least on the first plurality of images, a TET sequence may be determined for capturing images of the scene. A second plurality of images of the scene may be captured. Images in the second plurality of images may be captured using the TET sequence. Based at least on the second plurality of images, an output image of the scene may be constructed.Type: ApplicationFiled: December 24, 2014Publication date: April 23, 2015Inventors: Marc Stewart LEVOY, Ryan GEISS, Samuel William HASINOFF