Kinect Bodyscanner

Measure. Made easier.

Feature List

Measuring

Utilising the Kinect 2.0, in conjunction with Dr. Tony Ruto's ScanMeasure software, we have developed a solution for bridging the gap between affordability and accurate body scanning.

Android Companion App

Giving users control of their data was a key aim for our project. By placing a user's measurements right in the palm of their hand, they can feel secure about their privacy and more able to put the results to good use.

Remote Execution

By running the ScanMeasure software remotely, we are able to free users from waiting times and uncertainty. Users can appraoch and be scanned, all within seconds, before continuing about their day while the processing is done remotely. Results are sent straight to the companion app once ready.

Body Pose Detection

By combining the simple building blocks delivered by the Kinect SDK, we have produced a body pose tracker to ease the scanning process and facilitate user interaction. Users are provided feedback about their current pose, urging them to move closer or further away as needed.

Point Cloud Generation

As a part of our process, users' scans are stored as point cloud representations containing 3-dimensional data for use with ScanMeasure later on. Our PointCloud datastructure has options for PLY, XYZ and VRML output with the latter being chosen for our purposes. Though unnecessary for producing measurements, there is also the option of capturing colour information for other applications.

Future

The applications of cost-effective body scanning are vast, with just a small subset of its reachings being in media, medicine and apparel. We have aimed to deliver an extensible API with the potential to outgrow its humble roots.

Measuring

Utilising the Kinect 2.0, in conjunction with Dr. Tony Ruto's ScanMeasure software, we have developed a solution for bridging the gap between affordability and accurate body scanning.

Android Companion App

Giving users control of their data was a key aim for our project. By placing a user's measurements right in the palm of their hand, they can feel secure about their privacy and more able to put the results to good use.

Remote Execution

By running the ScanMeasure software remotely, we are able to free users from waiting times and uncertainty. Users can appraoch and be scanned, all within seconds, before continuing about their day while the processing is done remotely. Results are sent straight to the companion app once ready.

Body Pose Detection

By combining the simple building blocks delivered by the Kinect SDK, we have produced a body pose tracker to ease the scanning process and facilitate user interaction. Users are provided feedback about their current pose, urging them to move closer or further away as needed.

Point Cloud Generation

As a part of our process, users' scans are stored as point cloud representations containing 3-dimensional data for use with ScanMeasure later on. Our PointCloud datastructure has options for PLY, XYZ and VRML output with the latter being chosen for our purposes. Though unnecessary for producing measurements, there is also the option of capturing colour information for other applications.

Future

The applications of cost-effective body scanning are vast, with just a small subset of its reachings being in media, medicine and apparel. We have aimed to deliver an extensible API with the potential to outgrow its humble roots.