Patents by Inventor Zhiwei Xiong
Zhiwei Xiong 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: 9523571Abstract: An adaptive depth sensing system (ADSS) illuminates a scene with a pattern that is constructed based on an analysis of at least one prior-generated depth map. In one implementation, the pattern is a composite pattern that includes two or more component patterns associated with different depth regions in the depth map. The composite pattern may also include different illumination intensities associated with the different depth regions. By using this composite pattern, the ADSS can illuminate different objects in a scene with different component patterns and different illumination intensities, where those objects are located at different depths in the scene. This process, in turn, can reduce the occurrence of defocus blur, underexposure, and overexposure in the image information.Type: GrantFiled: October 31, 2014Date of Patent: December 20, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Zhiwei Xiong, Feng Wu, Yueyi Zhang, Pengyu Cong
-
Patent number: 9349174Abstract: Multiple images of a scene are captured while a phase-shifted fringe embedded with a secondary pattern is projected onto the scene. A wrapped phase map is generated based on the captured images, and a continuous region mask is determined to segment the wrapped phase map into multiple continuous regions. A period disparity of the fringe is determined for each region based at least in part on the embedded secondary pattern, and the regional period disparities are applied to a spatially unwrapped phase map to produce an absolute phase map and finally a depth map.Type: GrantFiled: May 31, 2013Date of Patent: May 24, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Zhiwei Xiong, Feng Wu, Yueyi Zhang
-
Patent number: 9294758Abstract: A method, system, and one or more computer-readable storage media for depth acquisition from density modulated binary patterns are provided herein. The method includes capturing a number of images for a scene using an IR camera and a number of IR lasers including diffraction grates. Each image includes a density modulated binary pattern carrying phase information. The method also includes performing pixel based phase matching for the images to determine depth data for the scene based on the phase information carried by the density modulated binary patterns.Type: GrantFiled: April 18, 2013Date of Patent: March 22, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Zhiwei Xiong, Feng Wu, Zhe Yang
-
Publication number: 20150341235Abstract: Embodiments of the present invention disclose a packet processing method, a forwarder, a packet processing device, and a packet processing system that are applicable to a control and forwarding decoupled architecture including a forwarder and a controller. The method includes: acquiring, by the forwarder, packet reporting control information including a reporting control indication and a control threshold; and stopping, by the forwarder according to the reporting control indication in a case in which a control parameter reaches or exceeds the control threshold, sending a packet reporting message related to one flow.Type: ApplicationFiled: August 5, 2015Publication date: November 26, 2015Inventors: Hui Ni, Shiyong Tan, Zhiwei Xiong, Hui Cai
-
Patent number: 9106892Abstract: Systems and methods provide image compression based on parameter-assisted inpainting. In one implementation of an encoder, an image is partitioned into blocks and the blocks classified as smooth or unsmooth, based on the degree of visual edge content and chromatic variation in each block. Image content of the unsmooth blocks is compressed, while image content of the smooth blocks is summarized by parameters, but not compressed. The parameters, once obtained, may also be compressed. At a decoder, the compressed image content of the unsmooth blocks and the compressed parameters of the smooth blocks are each decompressed. Each smooth block is then reconstructed by inpainting, guided by the parameters in order to impart visual detail from the original image that cannot be implied from the image content of neighboring blocks that have been decoded.Type: GrantFiled: July 2, 2014Date of Patent: August 11, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu, Shipeng Li
-
Publication number: 20150054923Abstract: An adaptive depth sensing system (ADSS) illuminates a scene with a pattern that is constructed based on an analysis of at least one prior-generated depth map. In one implementation, the pattern is a composite pattern that includes two or more component patterns associated with different depth regions in the depth map. The composite pattern may also include different illumination intensities associated with the different depth regions. By using this composite pattern, the ADSS can illuminate different objects in a scene with different component patterns and different illumination intensities, where those objects are located at different depths in the scene. This process, in turn, can reduce the occurrence of defocus blur, underexposure, and overexposure in the image information.Type: ApplicationFiled: October 31, 2014Publication date: February 26, 2015Inventors: Zhiwei Xiong, Feng Wu, Yueyi Zhang, Pengyu Cong
-
Publication number: 20150023425Abstract: Disclosed herein are exemplary embodiments of methods, apparatus, and systems for performing content-adaptive deblocking to improve the visual quality of video images compressed using block-based motion-predictive video coding. For instance, in certain embodiments of the disclosed technology, edge information is obtained using global orientation energy edge detection (“OEED”) techniques on an initially deblocked image. OEED detection can provide a robust partition of local directional features (“LDFs”). For a local directional feature detected in the partition, a directional deblocking filter having an orientation corresponding to the orientation of the LDF can be used. The selected filter can have a filter orientation and activation thresholds that better preserve image details while reducing blocking artifacts. In certain embodiments, for a consecutive non-LDF region, extra smoothing can be imposed to suppress the visually severe blocking artifacts.Type: ApplicationFiled: July 21, 2014Publication date: January 22, 2015Applicant: MICROSOFT CORPORATIONInventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu
-
Publication number: 20140354681Abstract: Multiple images of a scene are captured while a phase-shifted fringe embedded with a secondary pattern is projected onto the scene. A wrapped phase map is generated based on the captured images, and a continuous region mask is determined to segment the wrapped phase map into multiple continuous regions. A period disparity of the fringe is determined for each region based at least in part on the embedded secondary pattern, and the regional period disparities are applied to a spatially unwrapped phase map to produce an absolute phase map and finally a depth map.Type: ApplicationFiled: May 31, 2013Publication date: December 4, 2014Inventors: Zhiwei Xiong, Feng Wu, Yueyi Zhang
-
Patent number: 8896594Abstract: An adaptive depth sensing system (ADSS) illuminates a scene with a pattern that is constructed based on an analysis of at least one prior-generated depth map. In one implementation, the pattern is a composite pattern that includes two or more component patterns associated with different depth regions in the depth map. The composite pattern may also include different illumination intensities associated with the different depth regions. By using this composite pattern, the ADSS can illuminate different objects in a scene with different component patterns and different illumination intensities, where those objects are located at different depths in the scene. This process, in turn, can reduce the occurrence of defocus blur, underexposure, and overexposure in the image information.Type: GrantFiled: June 30, 2012Date of Patent: November 25, 2014Assignee: Microsoft CorporationInventors: Zhiwei Xiong, Feng Wu, Yueyi Zhang, Pengyu Cong
-
Publication number: 20140314316Abstract: Systems and methods provide image compression based on parameter-assisted inpainting. In one implementation of an encoder, an image is partitioned into blocks and the blocks classified as smooth or unsmooth, based on the degree of visual edge content and chromatic variation in each block. Image content of the unsmooth blocks is compressed, while image content of the smooth blocks is summarized by parameters, but not compressed. The parameters, once obtained, may also be compressed. At a decoder, the compressed image content of the unsmooth blocks and the compressed parameters of the smooth blocks are each decompressed. Each smooth block is then reconstructed by inpainting, guided by the parameters in order to impart visual detail from the original image that cannot be implied from the image content of neighboring blocks that have been decoded.Type: ApplicationFiled: July 2, 2014Publication date: October 23, 2014Inventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu, Shipeng Li
-
Publication number: 20140313292Abstract: A method, system, and one or more computer-readable storage media for depth acquisition from density modulated binary patterns are provided herein. The method includes capturing a number of images for a scene using an IR camera and a number of IR lasers including diffraction grates. Each image includes a density modulated binary pattern carrying phase information. The method also includes performing pixel based phase matching for the images to determine depth data for the scene based on the phase information carried by the density modulated binary patterns.Type: ApplicationFiled: April 18, 2013Publication date: October 23, 2014Applicant: MICROSOFT CORPORATIONInventors: Zhiwei Xiong, Feng Wu, Zhe Yang
-
Patent number: 8787443Abstract: Disclosed herein are exemplary embodiments of methods, apparatus, and systems for performing content-adaptive deblocking to improve the visual quality of video images compressed using block-based motion-predictive video coding. For instance, in certain embodiments of the disclosed technology, edge information is obtained using global orientation energy edge detection (“OEED”) techniques on an initially deblocked image. OEED detection can provide a robust partition of local directional features (“LDFs”). For a local directional feature detected in the partition, a directional deblocking filter having an orientation corresponding to the orientation of the LDF can be used. The selected filter can have a filter orientation and activation thresholds that better preserve image details while reducing blocking artifacts. In certain embodiments, for a consecutive non-LDF region, extra smoothing can be imposed to suppress the visually severe blocking artifacts.Type: GrantFiled: October 5, 2010Date of Patent: July 22, 2014Assignee: Microsoft CorporationInventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu
-
Patent number: 8774531Abstract: Systems and methods provide image compression based on parameter-assisted inpainting. In one implementation of an encoder, an image is partitioned into blocks and the blocks classified as smooth or unsmooth, based on the degree of visual edge content and chromatic variation in each block. Image content of the unsmooth blocks is compressed, while image content of the smooth blocks is summarized by parameters, but not compressed. The parameters, once obtained, may also be compressed. At a decoder, the compressed image content of the unsmooth blocks and the compressed parameters of the smooth blocks are each decompressed. Each smooth block is then reconstructed by inpainting, guided by the parameters in order to impart visual detail from the original image that cannot be implied from the image content of neighboring blocks that have been decoded.Type: GrantFiled: November 12, 2012Date of Patent: July 8, 2014Assignee: Microsoft CorporationInventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu, Shipeng Li
-
Publication number: 20140002445Abstract: An adaptive depth sensing system (ADSS) illuminates a scene with a pattern that is constructed based on an analysis of at least one prior-generated depth map. In one implementation, the pattern is a composite pattern that includes two or more component patterns associated with different depth regions in the depth map. The composite pattern may also include different illumination intensities associated with the different depth regions. By using this composite pattern, the ADSS can illuminate different objects in a scene with different component patterns and different illumination intensities, where those objects are located at different depths in the scene. This process, in turn, can reduce the occurrence of defocus blur, underexposure, and overexposure in the image information.Type: ApplicationFiled: June 30, 2012Publication date: January 2, 2014Applicant: MICROSOFT CORPORATIONInventors: Zhiwei Xiong, Feng Wu, Yueyi Zhang, Pengyu Cong
-
Patent number: 8380011Abstract: Described is a technology in which a low resolution image is processed into a high-resolution image, including by a two interpolation passes. In the first pass, missing in-block pixels, which are the pixels within a block formed by four neighboring original pixels, are given values by gradient diffusion based upon interpolation of the surrounding original pixels. In the second interpolation pass, missing on-block pixels, which are the pixels on a block edge formed by two adjacent original pixels, are given values by gradient diffusion based upon interpolation of the values of those adjacent original pixels and the previously interpolated values of their adjacent in-block pixels. Also described is a difference projection process that varies the values of the interpolated pixels according to a computed difference projection.Type: GrantFiled: September 30, 2008Date of Patent: February 19, 2013Assignee: Microsoft CorporationInventors: Yonghua Zhang, Zhiwei Xiong, Feng Wu
-
Patent number: 8311347Abstract: Systems and methods provide image compression based on parameter-assisted inpainting. In one implementation of an encoder, an image is partitioned into blocks and the blocks classified as smooth or unsmooth, based on the degree of visual edge content and chromatic variation in each block. Image content of the unsmooth blocks is compressed, while image content of the smooth blocks is summarized by parameters, but not compressed. The parameters, once obtained, may also be compressed. At a decoder, the compressed image content of the unsmooth blocks and the compressed parameters of the smooth blocks are each decompressed. Each smooth block is then reconstructed by inpainting, guided by the parameters in order to impart visual detail from the original image that cannot be implied from the image content of neighboring blocks that have been decoded.Type: GrantFiled: November 10, 2006Date of Patent: November 13, 2012Assignee: Microsoft CorporationInventors: Xiaoyan Sun, Feng Wu, Zhiwei Xiong, Shipeng Li
-
Publication number: 20120082219Abstract: Disclosed herein are exemplary embodiments of methods, apparatus, and systems for performing content-adaptive deblocking to improve the visual quality of video images compressed using block-based motion-predictive video coding. For instance, in certain embodiments of the disclosed technology, edge information is obtained using global orientation energy edge detection (“OEED”) techniques on an initially deblocked image. OEED detection can provide a robust partition of local directional features (“LDFs”). For a local directional feature detected in the partition, a directional deblocking filter having an orientation corresponding to the orientation of the LDF can be used. The selected filter can have a filter orientation and activation thresholds that better preserve image details while reducing blocking artifacts. In certain embodiments, for a consecutive non-LDF region, extra smoothing can be imposed to suppress the visually severe blocking artifacts.Type: ApplicationFiled: October 5, 2010Publication date: April 5, 2012Applicant: Microsoft CorporationInventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu
-
Publication number: 20100080488Abstract: Described is a technology in which a low resolution image is processed into a high-resolution image, including by a two interpolation passes. In the first pass, missing in-block pixels, which are the pixels within a block formed by four neighboring original pixels, are given values by gradient diffusion based upon interpolation of the surrounding original pixels. In the second interpolation pass, missing on-block pixels, which are the pixels on a block edge formed by two adjacent original pixels, are given values by gradient diffusion based upon interpolation of the values of those adjacent original pixels and the previously interpolated values of their adjacent in-block pixels. Also described is a difference projection process that varies the values of the interpolated pixels according to a computed difference projection.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: MICROSOFT CORPORATIONInventors: Yonghua Zhang, Zhiwei Xiong, Feng Wu
-
Publication number: 20080112626Abstract: Systems and methods provide image compression based on parameter-assisted inpainting. In one implementation of an encoder, an image is partitioned into blocks and the blocks classified as smooth or unsmooth, based on the degree of visual edge content and chromatic variation in each block. Image content of the unsmooth blocks is compressed, while image content of the smooth blocks is summarized by parameters, but not compressed. The parameters, once obtained, may also be compressed. At a decoders the compressed image content of the unsmooth blocks and the compressed parameters of the smooth blocks are each decompressed. Each smooth block is then reconstructed by inpainting, guided by the parameters in order to impart visual detail from the original image that cannot be implied from the image content of neighboring blocks that have been decoded.Type: ApplicationFiled: November 10, 2006Publication date: May 15, 2008Applicant: Microsoft CorporationInventors: Xiaoyan Sun, Feng Wu, Zhiwei Xiong, Shipeng Li