白丝美女被狂躁免费视频网站,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.

說明書

The Distify method may also process two or more 3D images in parallel. For example, in certain embodiments, one or more computing devices running the Distify method may operate in a parallel process, where multiple computer threads are utilized to improve the performance of the 3D imagery processing. In such an embodiment each thread, for example, may work on a single frame (or multiple frames) at the same time. For example, the Distify method may call the following function to launch multiple threads to work on multiple frames at the same time:

distify(source, dest, bounds, k, n_jobs)

The Distify function can generate output feature vectors for an entire set of 3D images, for example, an entire set of 3D PLY files associated with a 3D movie. The Distify function can obtain one or more 3D images from a source location (such as any of the computing device sources described for FIG. 2), as indicated by the source parameter, and then call gen_coords function to create the 2D image matrix 402 based on the bounds and k parameters, as describe herein. Then, the Distify function can launch a number of threads (e.g., the number defined by the n_jobs parameter), thereby creating a parallel Distification process, so that multiple 3D image frames can be processed at the same time. In the parallel Distification embodiment, each individual 3D image, e.g., defined in PLY files, in a 3D data set can be provided to the distify_frame function. The Distify function completes once all the frames have been Distified by the various threads. Thus, the threads would operate in parallel thereby Distifying the several frames at the same time, rather than sequentially, thereby speeding up Distification of all frames as a whole.

權(quán)利要求

1
微信群二維碼
意見反饋