Generating Polygonal Surface


Range Data

We measured the 3D shape of a replica of a hand made of plaster. We used a laser range-finder with linear motion platform to obtain shape data set of the palm and the back side separately. Each range data set is composed of 512x512 3D points. We transformed the dorsal aspect data set to the coordinate system of the palmar side and adjusted the 3D positions of two data sets, based on the position of the markers included in both data set, by minimizing the quadratic error. In this way, we could get the range data of a whole hand.



Polygon Vertices

We assigned a hand posture similar to the one of the digitized hand of the skeletal model, and positioned the skeletal model into the digitized 3D shape of the hand manually.



The scanning lines of palmar and dorsal sides will become unaligned after regitration of the 2 data sets. We construct the polygon model to describe the hand surface as follows.

1. Settle 50 parallel section planes which across the skeletal links.
2. Project all points of range data onto the nearest section plane.
3. Assign the projected points to the nearest skeletal link on each section plane.
4. For each group of the projected points belonging to the same link, transform the coordinate of each point to a polar coordinate system, where the origin is set at the link. Create 10 new points of which angles are defined on even intervals.




[Next] "Rendering"
[Back] "Posture Determination"
[Project Summary] [Home]