Patents by Inventor Xue Tu
Xue Tu 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: 12167134Abstract: Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for video stabilization. In some implementations, a computer system obtains frames of a video captured by a recording device using an optical image stabilization (OIS) system. The computing system receives (i) OIS position data indicating positions of the OIS system during capture of the frames, and (ii) device position data indicating positions of the recording device during capture of the frames. The computing system determines a first transformation for a particular frame based on the OIS position data for the particular frame and device position data for the particular frame. The computing system determines a second transformation for the particular frame based on the first transformation and positions of the recording device occurring after capture of the particular frame. The computing system generates a stabilized version of the particular frame using the second transformation.Type: GrantFiled: June 16, 2023Date of Patent: December 10, 2024Assignee: Google LLCInventors: Fuhao Shi, Chia-Kai Liang, Xue Tu
-
Publication number: 20230336873Abstract: Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for video stabilization. In some implementations, a computer system obtains frames of a video captured by a recording device using an optical image stabilization (OIS) system. The computing system receives (i) OIS position data indicating positions of the OIS system during capture of the frames, and (ii) device position data indicating positions of the recording device during capture of the frames. The computing system determines a first transformation for a particular frame based on the OIS position data for the particular frame and device position data for the particular frame. The computing system determines a second transformation for the particular frame based on the first transformation and positions of the recording device occurring after capture of the particular frame. The computing system generates a stabilized version of the particular frame using the second transformation.Type: ApplicationFiled: June 16, 2023Publication date: October 19, 2023Inventors: Fuhao Shi, Chia-Kai Liang, Xue Tu
-
Patent number: 11683586Abstract: Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for video stabilization. In some implementations, a computer system obtains frames of a video captured by a recording device using an optical image stabilization (OIS) system. The computing system receives (i) OIS position data indicating positions of the OIS system during capture of the frames, and (ii) device position data indicating positions of the recording device during capture of the frames. The computing system determines a first transformation for a particular frame based on the OIS position data for the particular frame and device position data for the particular frame. The computing system determines a second transformation for the particular frame based on the first transformation and positions of the recording device occurring after capture of the particular frame. The computing system generates a stabilized version of the particular frame using the second transformation.Type: GrantFiled: June 1, 2021Date of Patent: June 20, 2023Assignee: Google LLCInventors: Fuhao Shi, Chia-Kai Liang, Xue Tu
-
Publication number: 20210289139Abstract: Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for video stabilization. In some implementations, a computer system obtains frames of a video captured by a recording device using an optical image stabilization (OIS) system. The computing system receives (i) OIS position data indicating positions of the OIS system during capture of the frames, and (ii) device position data indicating positions of the recording device during capture of the frames. The computing system determines a first transformation for a particular frame based on the OIS position data for the particular frame and device position data for the particular frame. The computing system determines a second transformation for the particular frame based on the first transformation and positions of the recording device occurring after capture of the particular frame. The computing system generates a stabilized version of the particular frame using the second transformation.Type: ApplicationFiled: June 1, 2021Publication date: September 16, 2021Applicant: Google LLCInventors: Fuhao Shi, Chia-Kai Liang, Xue Tu
-
Patent number: 11064119Abstract: Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for video stabilization. In some implementations, a computer system obtains frames of a video captured by a recording device using an optical image stabilization (OIS) system. The computing system receives (i) OIS position data indicating positions of the OIS system during capture of the frames, and (ii) device position data indicating positions of the recording device during capture of the frames. The computing system determines a first transformation for a particular frame based on the OIS position data for the particular frame and device position data for the particular frame. The computing system determines a second transformation for the particular frame based on the first transformation and positions of the recording device occurring after capture of the particular frame. The computing system generates a stabilized version of the particular frame using the second transformation.Type: GrantFiled: September 12, 2019Date of Patent: July 13, 2021Assignee: Google LLCInventors: Fuhao Shi, Chia-Kai Liang, Xue Tu
-
Publication number: 20200007770Abstract: Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for video stabilization. In some implementations, a computer system obtains frames of a video captured by a recording device using an optical image stabilization (OIS) system. The computing system receives (i) OIS position data indicating positions of the OIS system during capture of the frames, and (ii) device position data indicating positions of the recording device during capture of the frames. The computing system determines a first transformation for a particular frame based on the OIS position data for the particular frame and device position data for the particular frame. The computing system determines a second transformation for the particular frame based on the first transformation and positions of the recording device occurring after capture of the particular frame. The computing system generates a stabilized version of the particular frame using the second transformation.Type: ApplicationFiled: September 12, 2019Publication date: January 2, 2020Inventors: Fuhao Shi, Chia-Kai Liang, Xue Tu
-
Patent number: 10462370Abstract: Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for video stabilization. In some implementations, a computer system obtains frames of a video captured by a recording device using an optical image stabilization (OIS) system. The computing system receives (i) OIS position data indicating positions of the OIS system during capture of the frames, and (ii) device position data indicating positions of the recording device during capture of the frames. The computing system determines a first transformation for a particular frame based on the OIS position data for the particular frame and device position data for the particular frame. The computing system determines a second transformation for the particular frame based on the first transformation and positions of the recording device occurring after capture of the particular frame. The computing system generates a stabilized version of the particular frame using the second transformation.Type: GrantFiled: October 3, 2017Date of Patent: October 29, 2019Assignee: Google LLCInventors: Fuhao Shi, Chia-Kai Liang, Xue Tu
-
Publication number: 20190104255Abstract: Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for video stabilization. In some implementations, a computer system obtains frames of a video captured by a recording device using an optical image stabilization (OIS) system. The computing system receives (i) OIS position data indicating positions of the OIS system during capture of the frames, and (ii) device position data indicating positions of the recording device during capture of the frames. The computing system determines a first transformation for a particular frame based on the OIS position data for the particular frame and device position data for the particular frame. The computing system determines a second transformation for the particular frame based on the first transformation and positions of the recording device occurring after capture of the particular frame. The computing system generates a stabilized version of the particular frame using the second transformation.Type: ApplicationFiled: October 3, 2017Publication date: April 4, 2019Inventors: Fuhao Shi, Chia-Kai Liang, Xue Tu
-
Patent number: 10200613Abstract: The disclosed technology includes techniques for providing improved video stabilization on a mobile device. Using gyroscope data of the mobile device, the physical camera orientation of the mobile device may be estimated over time. Using the physical camera orientation and historical data, corresponding virtual camera orientations representing a camera orientation with undesired rotational movement removed may be modeled using a non-linear filter to provide for mapping of a real image to a stabilized virtual image. The virtual camera orientation may be modified to prevent undefined pixels from appearing in the output image.Type: GrantFiled: December 20, 2017Date of Patent: February 5, 2019Assignee: Google LLCInventors: Chia-Kai Liang, Xue Tu, Lun-Cheng Chu, Jianing Wei
-
Publication number: 20180115714Abstract: The disclosed technology includes techniques for providing improved video stabilization on a mobile device. Using gyroscope data of the mobile device, the physical camera orientation of the mobile device may be estimated over time. Using the physical camera orientation and historical data, corresponding virtual camera orientations representing a camera orientation with undesired rotational movement removed may be modeled using a non-linear filter to provide for mapping of a real image to a stabilized virtual image. The virtual camera orientation may be modified to prevent undefined pixels from appearing in the output image.Type: ApplicationFiled: December 20, 2017Publication date: April 26, 2018Inventors: Chia-Kai Liang, Xue Tu, Lun-Cheng Chu, Jianing Wei
-
Patent number: 9888179Abstract: The disclosed technology includes techniques for providing improved video stabilization on a mobile device. Using gyroscope data of the mobile device, the physical camera orientation of the mobile device may be estimated over time. Using the physical camera orientation and historical data, corresponding virtual camera orientations representing a camera orientation with undesired rotational movement removed may be modeled using a non-linear filter to provide for mapping of a real image to a stabilized virtual image. The virtual camera orientation may be modified to prevent undefined pixels from appearing in the output image.Type: GrantFiled: September 19, 2016Date of Patent: February 6, 2018Assignee: Google LLCInventors: Chia-Kai Liang, Xue Tu, Lun-Cheng Chu, Jianing Wei
-
Patent number: 9781412Abstract: The thick lens calibration method enables better calibration of complex camera devices such as devices with thick lens systems. The thick lens calibration method includes a two step process of calibrating using the distance between a second nodal point and an image sensor, and calibrating using the distance between the first and second nodal point.Type: GrantFiled: February 4, 2015Date of Patent: October 3, 2017Assignee: Sony CorporationInventors: Xue Tu, Pingshan Li, Alexander Berestov
-
Patent number: 9723197Abstract: A blur estimation method and apparatus which utilizes Gaussian differences at multiple resolutions, upon which iterative convolution is performed to match sharpness measures between two images. Blur differences are combined with an iteration number selected from multiple resolution levels based on comparing a sharpness ratio as the blur difference estimate. Blur difference estimate is then applied through a depth model to arrive at a depth estimate. Blur difference depth estimation can be utilized for controlling operation of focus control hardware in an imaging device.Type: GrantFiled: March 31, 2015Date of Patent: August 1, 2017Assignee: SONY CORPORATIONInventors: Pingshan Li, Xue Tu
-
Patent number: 9715721Abstract: Focus detection is to determine whether an image is in focus or not. Focus detection is able to be used for improving camera autofocus performance. Focus detection by using only one feature does not provide enough reliability to distinguish in-focus and slightly out-of-focus images. A focus detection algorithm of combining multiple features used to evaluate sharpness is described herein. A large image data set with in-focus and out-of-focus images is used to develop the focus detector for separating the in-focus images from out-of-focus images. Many features such as iterative blur estimation, FFT linearity, edge percentage, wavelet energy ratio, improved wavelet energy ratio, Chebyshev moment ratio and chromatic aberration features are able to be used to evaluate sharpness and determine big blur images.Type: GrantFiled: December 18, 2015Date of Patent: July 25, 2017Assignee: Sony CorporationInventors: Pingshan Li, Jianing Wei, Xue Tu, Alexander Berestov, Takami Mizukura, Akira Matsui, Tomonori Shuda
-
Publication number: 20170178296Abstract: Focus detection is to determine whether an image is in focus or not. Focus detection is able to be used for improving camera autofocus performance. Focus detection by using only one feature does not provide enough reliability to distinguish in-focus and slightly out-of-focus images. A focus detection algorithm of combining multiple features used to evaluate sharpness is described herein. A large image data set with in-focus and out-of-focus images is used to develop the focus detector for separating the in-focus images from out-of-focus images. Many features such as iterative blur estimation, FFT linearity, edge percentage, wavelet energy ratio, improved wavelet energy ratio, Chebyshev moment ratio and chromatic aberration features are able to be used to evaluate sharpness and determine big blur images.Type: ApplicationFiled: December 18, 2015Publication date: June 22, 2017Inventors: Pingshan Li, Jianing Wei, Xue Tu, Alexander Berestov, Takami Mizukura, Akira Matsui, Tomonori Shuda
-
Patent number: 9560259Abstract: An image processing system and method of operation includes: an image processing device; an image capture module for capturing a source image on the image processing device; an assessment module for detecting an edge of the source image, and measuring an edge width measure of the edge; and a retrieving module for retrieving a depth of field from the edge width measure.Type: GrantFiled: June 27, 2014Date of Patent: January 31, 2017Assignee: SONY CORPORATIONInventor: Xue Tu
-
Publication number: 20160295098Abstract: A blur estimation method and apparatus which utilizes Gaussian differences at multiple resolutions, upon which iterative convolution is performed to match sharpness measures between two images. Blur differences are combined with an iteration number selected from multiple resolution levels based on comparing a sharpness ratio as the blur difference estimate. Blur difference estimate is then applied through a depth model to arrive at a depth estimate. Blur difference depth estimation can be utilized for controlling operation of focus control hardware in an imaging device.Type: ApplicationFiled: March 31, 2015Publication date: October 6, 2016Applicant: SONY CORPORATIONInventors: Pingshan Li, Xue Tu
-
Publication number: 20160227206Abstract: The thick lens calibration method enables better calibration of complex camera devices such as devices with thick lens systems. The thick lens calibration method includes a two step process of calibrating using the distance between a second nodal point and an image sensor, and calibrating using the distance between the first and second nodal point.Type: ApplicationFiled: February 4, 2015Publication date: August 4, 2016Inventors: Xue Tu, Pingshan Li, Alexander Berestov
-
Publication number: 20150381876Abstract: An image processing system and method of operation includes: an image processing device; an image capture module for capturing a source image on the image processing device; an assessment module for detecting an edge of the source image, and measuring an edge width measure of the edge; and a retrieving module for retrieving a depth of field from the edge width measure.Type: ApplicationFiled: June 27, 2014Publication date: December 31, 2015Inventor: Xue Tu
-
Patent number: 8861836Abstract: A method for converting a 2D image into a 3D image includes receiving the 2D image; determining whether the received 2D image is a portrait, wherein the portrait can be a face portrait or a non-face portrait; if the received 2D image is determined to be a portrait, creating a disparity between a left eye image and a right eye image based on a local gradient and a spatial location; generating the 3D image based on the created disparity; and outputting the generated 3D image.Type: GrantFiled: January 14, 2011Date of Patent: October 14, 2014Assignee: Sony CorporationInventors: Jianing Wei, Alexander Berestov, Chuen-Chien Lee, Xue Tu, Xiaoling Wang