Patents by Inventor Kelin LIU
Kelin LIU 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: 20240386528Abstract: This disclosure relates generally to image processing and specifically to processing panorama images using neural networks to generate depth maps, layouts, semantic maps or the like with reduced distortion and improved continuity. Methods and systems are described for generating such maps by leveraging several essential properties of these panorama images and by using a panorama panel representation and a neural network framework. A panel geometry embedding network is incorporated for encoding both the local and global geometric features of the panels in order to reduce negative impact of panoramic distortion. A local-to-global transformer network is also incorporated for capturing geometric context and aggregating local information within a panel and panel-wise global context.Type: ApplicationFiled: May 16, 2024Publication date: November 21, 2024Applicant: TENCENT AMERICA LLCInventors: Lu HE, Haozheng YU, Haichao ZHU, Kelin LIU, Weiwei FENG, Xiaozhong XU, Shan LIU
-
Patent number: 12062206Abstract: A method, computer program, and computer system is provided for 3D pose graph reconstruction. 3D reconstruction of indoor buildings for VR/AR applications, such as virtual touring, digital museum, and virtual home sale, may be performed based on estimating pose graph and transformation matrix between cameras by recognizing markers on the ground in panorama images. Image data corresponding to one or more views of a first camera is received. One or more markers corresponding to a second camera are identified within the received image data. A pose graph corresponding to the one or more views of the first camera is constructed based on the identified one or more markers, the pose graph comprising at least an edge.Type: GrantFiled: October 8, 2021Date of Patent: August 13, 2024Assignee: TENCENT AMERICA LLCInventors: Xiang Zhang, Bing Jian, Lu He, Haichao Zhu, Shan Liu, Kelin Liu, Weiwei Feng
-
Publication number: 20230245390Abstract: A plurality of two-dimensional (2D) images of the scene is received. Geometric information and semantic information of each of the plurality of 2D images is determined. The geometric information indicates a detected line and a reference direction in the respective 2D image. The semantic information includes classification information of pixels in the respective 2D image. A layout estimation associated with the respective 2D image of the scene is determined based on the geometric information and the semantic information of the respective 2D image. A combined layout estimation associated with the scene is determined based on a plurality of the determined layout estimations associated with the plurality of 2D images of the scene. The Manhattan layout associated with the scene is generated based on the combined layout estimation. The Manhattan layout includes at least a three-dimensional (3D) shape of the scene that includes wall faces orthogonal with respect to each other.Type: ApplicationFiled: November 4, 2022Publication date: August 3, 2023Applicant: Tencent America LLCInventors: Haichao ZHU, Bing JIAN, Weiwei FENG, Lu HE, Kelin LIU, Shan LIU
-
Patent number: 11670045Abstract: Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for generating a three-dimensional (3D) geometry of a room from a panorama image of the room. An apparatus includes processing circuitry that determine two-dimensional (2D) positions of wall corner points of the room in the panorama image based on a user input. Each wall corner point is in one of a floor plane or a ceiling plane of the room. The processing circuitry calculates 3D positions of the wall corner points based on the 2D positions of the wall corner points, a size of the panorama image, and a distance between the floor plane and a capture position of a device capturing the panorama image, determines a room layout based on an order of the wall corner points, and generates the 3D geometry based on the room layout and the 3D positions of the wall corner points.Type: GrantFiled: October 15, 2021Date of Patent: June 6, 2023Assignee: TENCENT AMERICA LLCInventors: Xiang Zhang, Bing Jian, Lu He, Haichao Zhu, Shan Liu, Kelin Liu, Weiwei Feng
-
Patent number: 11651533Abstract: Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for generating a floor plan from a point cloud model. An apparatus includes processing circuitry that receives an input three-dimensional point cloud corresponding to a three-dimensional space. The processing circuitry determines a plurality of wall planes in the received input three-dimensional point cloud. The processing circuitry generates a plurality of line segments. Each line segment is generated by projecting a respective wall plane of the plurality of wall planes to a floor plane in the three-dimensional space. The processing circuitry represents the plurality of wall planes in the three-dimensional space using the plurality of line segments in a two-dimensional space corresponding to the floor plan. The processing circuitry adjusts the plurality of line segments in the two-dimensional space to improve the floor plan.Type: GrantFiled: October 15, 2021Date of Patent: May 16, 2023Assignee: TENCENT AMERICA LLCInventors: Xiang Zhang, Bing Jian, Lu He, Haichao Zhu, Shan Liu, Kelin Liu, Weiwei Feng
-
Publication number: 20220358671Abstract: A method, computer program, and computer system is provided for 3D pose graph reconstruction. 3D reconstruction of indoor buildings for VR/AR applications, such as virtual touring, digital museum, and virtual home sale, may be performed based on estimating pose graph and transformation matrix between cameras by recognizing markers on the ground in panorama images. Image data corresponding to one or more views of a first camera is received. One or more markers corresponding to a second camera are identified within the received image data. A pose graph corresponding to the one or more views of the first camera is constructed based on the identified one or more markers, the pose graph comprising at least an edge.Type: ApplicationFiled: October 8, 2021Publication date: November 10, 2022Applicant: TENCENT AMERICA LLCInventors: Xiang ZHANG, Bing JIAN, Lu HE, Haichao ZHU, Shan LIU, Kelin LIU, Weiwei FENG
-
Publication number: 20220358716Abstract: Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for generating a three-dimensional (3D) geometry of a room from a panorama image of the room. An apparatus includes processing circuitry that determine two-dimensional (2D) positions of wall corner points of the room in the panorama image based on a user input. Each wall corner point is in one of a floor plane or a ceiling plane of the room. The processing circuitry calculates 3D positions of the wall corner points based on the 2D positions of the wall corner points, a size of the panorama image, and a distance between the floor plane and a capture position of a device capturing the panorama image, determines a room layout based on an order of the wall corner points, and generates the 3D geometry based on the room layout and the 3D positions of the wall corner points.Type: ApplicationFiled: October 15, 2021Publication date: November 10, 2022Applicant: TENCENT AMERICA LLCInventors: Xiang ZHANG, Bing Jian, Lu He, Haichao Zhu, Shan Liu, Kelin Liu, Weiwei Feng
-
Publication number: 20220358694Abstract: Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for generating a floor plan from a point cloud model. An apparatus includes processing circuitry that receives an input three-dimensional point cloud corresponding to a three-dimensional space. The processing circuitry determines a plurality of wall planes in the received input three-dimensional point cloud. The processing circuitry generates a plurality of line segments. Each line segment is generated by projecting a respective wall plane of the plurality of wall planes to a floor plane in the three-dimensional space. The processing circuitry represents the plurality of wall planes in the three-dimensional space using the plurality of line segments in a two-dimensional space corresponding to the floor plan. The processing circuitry adjusts the plurality of line segments in the two-dimensional space to improve the floor plan.Type: ApplicationFiled: October 15, 2021Publication date: November 10, 2022Applicant: TENCENT AMERICA LLCInventors: Xiang ZHANG, Bing JIAN, Lu HE, Haichao ZHU, Shan LIU, Kelin LIU, Weiwei FENG