白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Systems and methods for 3D image distification

專利號
US11176414B1
公開日期
2021-11-16
申請人
STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY(US IL Bloomington)
發(fā)明人
Elizabeth Flowers; Puneit Dua; Eric Balota; Shanna L. Phillips
IPC分類
G06K9/62; G06K9/42; G06K9/00
技術(shù)領(lǐng)域
3d,2d,image,images,or,computing,matrix,in,2d3d,model
地域: IL IL Bloomington

摘要

Systems and methods are described for Distification of 3D imagery. A computing device may obtain a three dimensional (3D) image that includes rules defining a 3D point cloud used to generate a two dimensional (2D) image matrix. The 2D image matrix may include 2D matrix point(s) mapped to the 3D image, where each 2D matrix point can be associated with a horizontal coordinate and a vertical coordinate. The computing device can generate an output feature vector that includes, for at least one of the 2D matrix points, the horizontal coordinate and the vertical coordinate of the 2D matrix point, and a depth coordinate of a 3D point in the 3D point cloud of the 3D image. The 3D point can have a nearest horizontal and vertical coordinate pair that corresponds to the horizontal and vertical coordinates of the at least one 2D matrix point.

說明書

At block 308, the computing device generates an output feature vector that includes the horizontal coordinate and the vertical coordinate of at least one of the points in the 2D matrix. The output feature vector can be represented, for example, in any number of data structures in computer memory, such as the memories(s) of the computing devices of FIGS. 1 and 2 as described herein. Such data structures can include, for example, a data table, matrix, grid, array, multiple dimension array, hash, “struct,” dictionary, vector, or any other data structure that may be used to arrange, organize or store the output feature vector in computer memory. Such data structures may be implemented in a variety of computer languages, for example, Python, Java, C++, C#, R or similar languages. In some embodiments, the output feature vector may be stored in RAM or ROM and used as input to machine learning algorithms or predictive models, as described herein.

In some embodiments, the output feature vector may associate a depth coordinate (e.g., a z-value) of a 3D point in the 3D point cloud of the 3D image with the horizontal and vertical coordinates of the 2D matrix point in the output feature vector. In some embodiments, the chosen 3D point can have the nearest horizontal and vertical coordinate pair in a 2D-axis with respect to the horizontal and vertical coordinates of the 2D matrix point. In such an embodiment, the output feature vector may also generate and associate a distance value with the 2D matrix point based on the distance from the 2D matrix point to the chosen 3D point. In some embodiments, the distance value can be the Euclidean distance (i.e., straight-line or ordinary) distance between two points in 3D space. Other distance values can be determined by different distancing techniques, such as the Chebyshev distance, the Manhattan distance, etc.

權(quán)利要求

1
微信群二維碼
意見反饋