Patents by Inventor Tingbo Hou
Tingbo Hou 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: 12117307Abstract: Systems and methods are disclosed related to generating an interactive user interface that enables a user to move, rotate or otherwise edit 3D point cloud data in virtual 3D space to align or match point clouds captured from LiDAR scans prior to generation of a high definition map. A system may obtain point cloud data for two or more point clouds, render the point clouds for display in a user interface, then receive a user selection of one of the point clouds and commands from the user to move and/or rotate the selected point cloud. The system may adjust the displayed position of the selected point cloud relative to the other simultaneously displayed point cloud(s) in real time in response to the user commands, and store the adjusted point cloud position data for use in generating a new high definition map.Type: GrantFiled: March 22, 2021Date of Patent: October 15, 2024Assignee: Beijing Didi Infinity Technology and Development Co., Ltd.Inventors: Yan Zhang, Tingbo Hou
-
Patent number: 11940279Abstract: The present disclosure is related to systems and methods for positioning. The method includes obtaining estimated pose data of a subject. The method also includes generating a local map associated with the estimated pose data. The method also includes obtaining, based on the estimated pose data, a reference map. The method also includes correlating the local map and the reference map in a frequency domain. The method further includes determining, based on the estimated pose data and the correlation between the local map and the reference map in the frequency domain, target pose data of the subject.Type: GrantFiled: February 20, 2022Date of Patent: March 26, 2024Assignee: BEIJING VOYAGER TECHNOLOGY CO., LTD.Inventors: Xiaozhi Qu, Tingbo Hou
-
Publication number: 20230351724Abstract: The present disclosure is directed to systems and methods for performing object detection and pose estimation in 3D from 2D images. Object detection can be performed by a machine-learned model configured to determine various object properties. Implementations according to the disclosure can use these properties to estimate object pose and size.Type: ApplicationFiled: February 18, 2020Publication date: November 2, 2023Inventors: Tingbo Hou, Adel Ahmadyan, Jianing Wei, Matthias Grundmann
-
Patent number: 11770551Abstract: A method includes receiving a video comprising images representing an object, and determining, using a machine learning model, based on a first image of the images, and for each respective vertex of vertices of a bounding volume for the object, first two-dimensional (2D) coordinates of the respective vertex. The method also includes tracking, from the first image to a second image of the images, a position of each respective vertex along a plane underlying the bounding volume, and determining, for each respective vertex, second 2D coordinates of the respective vertex based on the position of the respective vertex along the plane. The method further includes determining, for each respective vertex, (i) first three-dimensional (3D) coordinates of the respective vertex based on the first 2D coordinates and (ii) second 3D coordinates of the respective vertex based on the second 2D coordinates.Type: GrantFiled: December 15, 2020Date of Patent: September 26, 2023Assignee: Google LLCInventors: Adel Ahmadyan, Tingbo Hou, Jianing Wei, Liangkai Zhang, Artsiom Ablavatski, Matthias Grundmann
-
Patent number: 11725962Abstract: Systems and methods involving obtaining point cloud data from one or more sources corresponding to one or more zones within a real-world space, the point cloud data representing surface features of structures detected within the one or more zones; defining a plurality of first-level nodes based on the point cloud data, individual first-level nodes corresponding to obtained point cloud data corresponding to individual zones of the one or more zones; identifying connections between two or more first-level nodes, the connections between the two or more first-level nodes based on connections between the point cloud data for the zones corresponding to the two or more first-level nodes; and defining a plurality of second-level nodes, individual second-level nodes corresponding to aggregated subsets of first-level nodes for which connections are identified.Type: GrantFiled: January 19, 2019Date of Patent: August 15, 2023Assignee: Beijing Didi Infinity Technology and Development Co., Ltd.Inventors: Tingbo Hou, Yanke Wang
-
Publication number: 20220415030Abstract: The present disclosure is directed to systems and methods for generating synthetic training data using augmented reality (AR) techniques. For example, images of a scene can be used to generate a three-dimensional mapping of the scene. The three-dimensional mapping may be associated with the images to indicate locations for positioning a virtual object. Using an AR rendering engine, implementations can generate an and orientation. The augmented image can then be stored in a machine learning dataset and associated with a label based on aspects of the virtual object.Type: ApplicationFiled: November 19, 2019Publication date: December 29, 2022Inventors: Tingbo Hou, Jianing Wei, Adel Ahmadyan, Matthias Grundmann
-
Patent number: 11436755Abstract: Example embodiments allow for fast, efficient determination of bounding box vertices or other pose information for objects based on images of a scene that may contain the objects. An artificial neural network or other machine learning algorithm is used to generate, from an input image, a heat map and a number of pairs of displacement maps. The location of a peak within the heat map is then used to extract, from the displacement maps, the two-dimensional displacement, from the location of the peak within the image, of vertices of a bounding box that contains the object. This bounding box can then be used to determine the pose of the object within the scene. The artificial neural network can be configured to generate intermediate segmentation maps, coordinate maps, or other information about the shape of the object so as to improve the estimated bounding box.Type: GrantFiled: August 9, 2020Date of Patent: September 6, 2022Assignee: Google LLCInventors: Tingbo Hou, Matthias Grundmann, Liangkai Zhang, Jianing Wei, Adel Ahmadyan
-
Publication number: 20220270288Abstract: The present disclosure relates to a method for determining a pose of a subject. The method may include identifying a plurality of sets of data points representing a plurality of cross sections of a path from point-cloud data representative of a surrounding environment, wherein the plurality of cross sections may be perpendicular to the ground surface and distributed along a first reference direction associated with the subject. The method may also include determining a feature vector of the at least one curb based on the plurality of sets of data points, determining at least one reference feature vector of the at least one curb based on an estimated pose of the subject and a location information database, and determining the pose of the subject by updating the estimated pose of the subject.Type: ApplicationFiled: July 25, 2019Publication date: August 25, 2022Applicant: BEIJING VOYAGER TECHNOLOGY CO., LTD.Inventors: Xiaozhi QU, Tingbo HOU, Shengsheng HAN
-
Publication number: 20220191542Abstract: A method includes receiving a video comprising images representing an object, and determining, using a machine learning model, based on a first image of the images, and for each respective vertex of vertices of a bounding volume for the object, first two-dimensional (2D) coordinates of the respective vertex. The method also includes tracking, from the first image to a second image of the images, a position of each respective vertex along a plane underlying the bounding volume, and determining, for each respective vertex, second 2D coordinates of the respective vertex based on the position of the respective vertex along the plane. The method further includes determining, for each respective vertex, (i) first three-dimensional (3D) coordinates of the respective vertex based on the first 2D coordinates and (ii) second 3D coordinates of the respective vertex based on the second 2D coordinates.Type: ApplicationFiled: December 15, 2020Publication date: June 16, 2022Inventors: Adel Ahmadyan, Tingbo Hou, Jianing Wei, Liangkai Zhang, Artsiom Ablavatski, Matthias Grundmann
-
Publication number: 20220178719Abstract: The present disclosure relates to systems and methods for determining a target position of a target subject. The method may include determining, via a positioning device, an initial position of a target subject in real-time. The method may also include determining, via a data capturing device, first data indicative of a first environment associated with the initial position of the target subject and determining a first map based on the first data indicative of the first environment. The first map may include reference feature information of at least one reference object with respect to the first environment. The method may also include determining a target position of the target subject based on the initial position, the first map, and a second map in real-time. The second map may include second data indicative of a second environment corresponding to an area including the initial position of the target subject.Type: ApplicationFiled: February 22, 2022Publication date: June 9, 2022Applicant: BEIJING VOYAGER TECHNOLOGY CO., LTD.Inventors: Baohua ZHU, Shengsheng HAN, Xiaozhi QU, Tingbo HOU
-
Publication number: 20220178701Abstract: The present disclosure relates to systems and methods for determining a target position of a target subject. The method may include determining an initial position of a target subject in real-time. The method may also include determining a plurality of images indicative of a first environment associated with the initial position of the target subject. Further, the method may include determining a first map based on the plurality of images. The first map may include first map data indicative of the first environment associated with the initial position of the target subject. The method may also include determining a target position of the target subject based on the initial position, the first map, and a second map in real-time. The second map may include second map data indicative of a second environment corresponding to an area including the initial position of the target subject.Type: ApplicationFiled: February 22, 2022Publication date: June 9, 2022Applicant: BEIJING VOYAGER TECHNOLOGY CO., LTD.Inventors: Baohua ZHU, Shengsheng HAN, Tingbo HOU
-
Publication number: 20220170749Abstract: The present disclosure is related to systems and methods for positioning. The method includes obtaining estimated pose data of a subject. The method also includes generating a local map associated with the estimated pose data. The method also includes obtaining, based on the estimated pose data, a reference map. The method also includes correlating the local map and the reference map in a frequency domain. The method further includes determining, based on the estimated pose data and the correlation between the local map and the reference map in the frequency domain, target pose data of the subject.Type: ApplicationFiled: February 20, 2022Publication date: June 2, 2022Applicant: BEIJING VOYAGER TECHNOLOGY CO., LTD.Inventors: Xiaozhi QU, Tingbo HOU
-
Publication number: 20220138896Abstract: The present disclosure relates to positioning systems and methods. A system may obtain point-cloud data acquired by one or more sensors associated with a subject during a time period. The point-cloud data may be associated with an initial position of the subject. The system may also divide the point-cloud data into a plurality of groups. The system may also obtain pose data of the subject corresponding to each group of the plurality of groups of the point-cloud data. The system may also register, based on the pose data of the subject, the each group of the plurality of groups of the point-cloud data to form registered point-cloud data. The system may also generate, based on the registered point-cloud data, a local map associated with the initial position of the subject.Type: ApplicationFiled: January 11, 2022Publication date: May 5, 2022Applicant: BEIJING VOYAGER TECHNOLOGY CO., LTD.Inventors: Tingbo HOU, Xiaozhi QU
-
Publication number: 20220113159Abstract: Systems and methods involving obtaining point cloud data from one or more sources corresponding to one or more zones within a real-world space, the point cloud data representing surface features of structures detected within the one or more zones; defining a plurality of first-level nodes based on the point cloud data, individual first-level nodes corresponding to obtained point cloud data corresponding to individual zones of the one or more zones; identifying connections between two or more first-level nodes, the connections between the two or more first-level nodes based on connections between the point cloud data for the zones corresponding to the two or more first-level nodes; and defining a plurality of second-level nodes, individual second-level nodes corresponding to aggregated subsets of first-level nodes for which connections are identified.Type: ApplicationFiled: January 19, 2019Publication date: April 14, 2022Inventors: Tingbo HOU, Yanke WANG
-
Patent number: 11287270Abstract: Technologies are disclosed that determine when alternative routes are to be pre-generated for a vehicle. A route planning system receives a request for a navigation route for a vehicle. The navigation route is generated, where the navigation route includes navigation nodes. For a given navigation node, a corresponding weight and/or a probability of an exception event occurring are determined, and are used to determine whether to generate an alternate route configured to be utilized in response to a future detection by the vehicle of an exception event associated with the given node. The route planning system may then generate alternate routes accordingly, and may transmit the navigation route and an alternate route for a corresponding given node to the vehicle. The navigation route may be used to navigate the vehicle, and the alternate route may be used to navigate the vehicle if an exception event is detected.Type: GrantFiled: December 26, 2018Date of Patent: March 29, 2022Assignee: Beijing Voyager Technology Co., Ltd.Inventors: Guomin Xiang, Tingbo Hou
-
Publication number: 20220044439Abstract: Example embodiments allow for fast, efficient determination of bounding box vertices or other pose information for objects based on images of a scene that may contain the objects. An artificial neural network or other machine learning algorithm is used to generate, from an input image, a heat map and a number of pairs of displacement maps. The location of a peak within the heat map is then used to extract, from the displacement maps, the two-dimensional displacement, from the location of the peak within the image, of vertices of a bounding box that contains the object. This bounding box can then be used to determine the pose of the object within the scene. The artificial neural network can be configured to generate intermediate segmentation maps, coordinate maps, or other information about the shape of the object so as to improve the estimated bounding box.Type: ApplicationFiled: August 9, 2020Publication date: February 10, 2022Inventors: Tingbo Hou, Matthias Grundmann, Liangkai Zhang, Jianing Wei, Adel Ahmadyan
-
Patent number: 11131554Abstract: Technologies are disclosed that are used to control the transmission and processing of vehicle telemetry data. Routing data configured to be used to navigate the vehicle is accessed. Using the routing data, telemetry broadcast parameters are generated. The telemetry broadcast parameters are transmitted to the vehicle. Transmissions of telemetry data in accordance with the broadcast parameters are received from the vehicle. The received telemetry data is used in generating a simulated environment for a route planning learning engine, in simulating a vehicle, in validating routes and maps, and/or in performing vehicle diagnostics.Type: GrantFiled: December 26, 2018Date of Patent: September 28, 2021Assignee: Beijing Voyager Technology Co., Ltd.Inventors: Tingbo Hou, Guomin Xiang
-
Publication number: 20210270628Abstract: Systems and methods are disclosed related to generating an interactive user interface that enables a user to move, rotate or otherwise edit 3D point cloud data in virtual 3D space to align or match point clouds captured from LiDAR scans prior to generation of a high definition map. A system may obtain point cloud data for two or more point clouds, render the point clouds for display in a user interface, then receive a user selection of one of the point clouds and commands from the user to move and/or rotate the selected point cloud. The system may adjust the displayed position of the selected point cloud relative to the other simultaneously displayed point cloud(s) in real time in response to the user commands, and store the adjusted point cloud position data for use in generating a new high definition map.Type: ApplicationFiled: March 22, 2021Publication date: September 2, 2021Inventors: Yan Zhang, Tingbo Hou
-
Patent number: 11087173Abstract: Systems and processes can reduce an amount of training data used to generate a machine learning model while maintaining or improving a resultant of the machine learning model. The amount of training data may be reduced by pre-processing the training data to normalize the training data. The training data may include images of portions of an elongated object, such as a road. Each of the images can be normalized by, for example, rotating each of the images such that the depicted roads are horizontal or otherwise share the same angle. By aligning disparate images of roads, it is possible to reduce the amount of training data and to increase the accuracy of the machine learning model. Further, the use of normalized images by the machine learning model enables a reduction in computing resources used to apply data to the machine learning model to, for example, identify lane markings within images.Type: GrantFiled: December 27, 2018Date of Patent: August 10, 2021Assignee: Beijing DiDi Infinity Technology and Development Co., Ltd.Inventors: Tingbo Hou, Yan Zhang
-
Publication number: 20210190514Abstract: A method and systems for loading and tracking maps on a moving vehicle. One method includes obtaining a geographic location of a system on a vehicle, obtaining a boundary corresponding to a contiguous geographical boundary area around the geographic location of the system, loading map data comprising a plurality of map data tiles each including a portion of the geographical boundary area, the plurality of map data tiles including a center tile having a point corresponding to the system location and surrounding map data tiles. The method further includes obtaining an updated system location, and if the updated geographic location is outside of the boundary area, obtaining an updated boundary centered on the updated geographic location and loading map data based on the updated boundary such that the resulting loaded map data includes a center tile and map data tiles surrounding the center tile that intersect the geographical boundary area.Type: ApplicationFiled: December 23, 2020Publication date: June 24, 2021Inventors: Tingbo Hou, Guomin Xiang