Simba is a graphical user interface tool for processing 3D kinect scan files. It can automatically remove background points from 3D Kinect scans, create watertight body shape surfaces, and visualize final noise-free meshes, providing data to generate realistic body shape and dimension predictions.
Simba works on macOS Mojave 10.14 or higher.
- Native UI
- Remove background points from Kinect 3D scans
- Reconstruct watertight surfaces using the Poisson method
- Merge body shapes with seat scans automatically
- Skip projects that have been previously processed
Download the latest version from the releases page.
Simba checks all paths underneath the input directory that contain the following files
- At least 1 .ply file with the naming pattern scan_*.py
- At least 1 joint file obtained from the Kinect Scanner with the naming pattern joint_*.csv
- Any .ply file
In 2014, the Bioscience Group at the University of Michigan Transportation Research Institute (UMTRI) developed a body shape and dimensions measurement method that can generate watertight realistic body shape along with predicted joint locations and anthropometric variables from a 3D scan of an individual (Park et al. 2014). Although this method works with the noisy point cloud data, it requires high computational power and is error-prone due to the noise and unnecessary scan points. The purpose of the current study is to develop an intuitive graphical user interface software that (1) automatically removes background points, (2) creates watertight surface from oriented point sets using Poisson surface reconstruction method and (3) visualizes final noise-free meshes. Using results generated by the program will improve the fitting performance and the body shape and dimension predictions.
- Create noise-free meshes to improve the fitting performance and the accuracy of the established body shape and dimensions measurement method
- Visualize results in 3D using a graphical user interface
- The user should be able to work through multiple projects one at a time, and set custom configuration for individual meshes
When fitting a body shape model to a noisy point cloud to measure body dimensions, the fitting method needs to decide the most feasible target location for each vertex of the model, which is computationally quite expensive. This program generates noise-free body shape meshes from noisy point cloud data, which greatly reduce fitting time (from 10 sec to 1 sec) and increase the accuracy of the body shape and dimension predictions.
Park, B. K., Lumeng, J. C., Lumeng, C. N., Ebert, S. M., & Reed, M. P. (2014). Child body shape measurement using depth cameras and a statistical body shape model. Ergonomics, 58(2), 301–309. https://doi.org/10.1080/00140139.2014.965754
- Help page
- Help icons
The Program was named after my family's dog, Simba.