In the example illustrated in FIG. 4A, the point cloud 210 may include a variable number of data points (e.g., 10,000<n<500,000) and the system 100 may process the point cloud 210 using fixed basis points 220 having a first number of data points (e.g., k=1024). Thus, the distance values 420 may include the first number of data points (e.g., 1024 distance values) and the DenseNet 430 may process the distance values 420 to generate the high resolution mesh 440, which includes a second number of data points (e.g., 6890 data points). Each data point in the high resolution mesh 440 may be represented using three channels, which correspond to a three-dimensional coordinate system (e.g., (x, y, z) coordinates).
While FIG. 4A illustrates the fixed basis points 220 having the first number of data points (e.g., 1024) and the high resolution mesh 440 having the second number of data points (e.g., 6890), this is intended to conceptually illustrate a single example and the disclosure is not limited thereto. For example, the second number of data points is illustrated because many body model templates are configured with 6890 3D data points, with each point indicating a specific position on the human body. However, the disclosure is not limited thereto and the fixed basis points 220 and/or the high resolution mesh 440 may include any number of data points without departing from the disclosure.