A three-dimensional shape database from a large-scale anthropometric survey

Similar documents
From 3-D Scans to Design Tools

Modeling People Wearing Body Armor and Protective Equipment: Applications to Vehicle Design

A Validation Study of a Kinect Based Body Imaging (KBI) Device System Based on ISO 20685:2010

3D Shape Representation and Analysis of the Human Body and Ontology for Anthropometric Landmarks

Database system. Régis Mollard

Accommodation Assessments for Vehicle Occupants using Augmented Reality

Dynamic Human Shape Description and Characterization

Evaluating the Automated Alignment of 3D Human Body Scans

Quantitative Evaluation of Human Body Surface Modeling Methodology

3-D or Not 3D? That Is The Question December 2005

PCA Based 3D Shape Reconstruction of Human Foot Using Multiple Viewpoint Cameras

Precise and Automatic Anthropometric Measurement Extraction Using Template Registration

Applied Ergonomics 44 (2013) 775e784. Contents lists available at SciVerse ScienceDirect. Applied Ergonomics

Developing and Implementing Parametric Human Body Shape Models in Ergonomics Software

Predicting Seated Body Shape from Standing Body Shape

EXPANDED ACCOMMODATION ANALYSIS AND RAPID PROTOTYPING TECHNIQUE FOR THE DESIGN OF A CREW STATION COCKPIT

Statistical Learning of Human Body through Feature Wireframe

Evaluating Measurement Error of a 3D Movable Body Scanner for Calibration

Body Trunk Shape Estimation from Silhouettes by Using Homologous Human Body Model

Three-Dimensional Child Anthropometry for Vehicle Safety Analysis. Matthew P. Reed Sheila M. Ebert-Hamilton Biosciences Group October 2012

A Model-based Approach to Rapid Estimation of Body Shape and Postures Using Low-Cost Depth Cameras

Creating Custom Human Avatars for Ergonomic Analysis using Depth Cameras

Anthropometric Investigation of Head Measurements for Indian Adults

Human Body Shape Deformation from. Front and Side Images

Estimating 3D Human Shapes from Measurements

Aalborg Universitet. Published in: Procedia Engineering. DOI (link to publication from Publisher): /j.proeng

Shape Map Method for 3D Body Scanning Information Storage

Face detection and recognition. Many slides adapted from K. Grauman and D. Lowe

Automatically Creating Design Models from 3D Anthropometry Data

Supplemental Material: Detailed, accurate, human shape estimation from clothed 3D scan sequences

Human Shape from Silhouettes using Generative HKS Descriptors and Cross-Modal Neural Networks

Object Classification Using Tripod Operators

Measurement of 3D Foot Shape Deformation in Motion

Statistics and Information Technology

Human pose estimation using Active Shape Models

Simulating Seat Back Interaction Using Realistic Body Contours

Accurate 3D Face and Body Modeling from a Single Fixed Kinect

CLASSIFICATION FOR ROADSIDE OBJECTS BASED ON SIMULATED LASER SCANNING

A Survey on Feature Extraction Techniques for Palmprint Identification

Training-Free, Generic Object Detection Using Locally Adaptive Regression Kernels

Human Activity Recognition Using Multidimensional Indexing

Landmark Detection on 3D Face Scans by Facial Model Registration

Visual Learning and Recognition of 3D Objects from Appearance

Motion Texture. Harriet Pashley Advisor: Yanxi Liu Ph.D. Student: James Hays. 1. Introduction

Development of a Methodology for Simulating Seat Back Interaction Using Realistic Body Contours

Surface Reconstruction. Gianpaolo Palma

Object and Action Detection from a Single Example

Matching and Recognition in 3D. Based on slides by Tom Funkhouser and Misha Kazhdan

A Tool Kit to Generate 3D Animated CAESAR Bodies

A GENERIC FACE REPRESENTATION APPROACH FOR LOCAL APPEARANCE BASED FACE VERIFICATION

Int. J. Human Factors Modelling and Simulation, Vol. 3, No. 2,

Linear Discriminant Analysis in Ottoman Alphabet Character Recognition

DETC MODELING VARIABILITY IN TORSO SHAPE FOR CHAIR AND SEAT DESIGN

Digital Image Processing Chapter 11: Image Description and Representation

Face detection and recognition. Detection Recognition Sally

3D-based resources fostering the analysis, use, and exploitation of available body anthropometric data

Vehicle Dimensions Estimation Scheme Using AAM on Stereoscopic Video

Paper type Research paper. Algorithms of the Automatic Landmark Identification for Various Torso Shapes

Hand Gesture Extraction by Active Shape Models

AFRL-RH-WP-TR

3D Human Models from 1D, 2D & 3D Inputs: Reliability and Compatibility of Body Measurements

Defining the Coordinate System of 3D Foot Model Using Regression Analysis

DocFinity v10 Basics. Guide to Menus, Workspace and Panels

THE BENEFIT OF ANSA TOOLS IN THE DALLARA CFD PROCESS. Simona Invernizzi, Dallara Engineering, Italy,

3-D Model Characterization and Identification from Intrinsic Landmarks

Hein Daanen Frans Nennie Marc Rioux. 3D anthropometric data collection

Semi-Supervised PCA-based Face Recognition Using Self-Training

Model-Based Face Computation

Content-based Medical Image Annotation and Retrieval using Perceptual Hashing Algorithm

An Automatic Hole Filling Method of Point Cloud for 3D Scanning

Social Behavior Prediction Through Reality Mining

FEA and Multivariate Statistical Data Analysis of Polypropylene Tube Forming Process

A 12-DOF Analytic Inverse Kinematics Solver for Human Motion Control

Footprint Recognition using Modified Sequential Haar Energy Transform (MSHET)

Multi-view 3D retrieval using silhouette intersection and multi-scale contour representation

Shape Reconstruction of Human Foot from Multi-camera Images Based on PCA of Human Shape Database

Application of 2DPCA Based Techniques in DCT Domain for Face Recognition

Virtual Interaction System Based on Optical Capture

Geometric Registration for Deformable Shapes 1.1 Introduction

Face Recognition Using Long Haar-like Filters

Design of Blue Pottery Working Table for Indian Population Using Taguchi Approach

Recognition: Face Recognition. Linda Shapiro EE/CSE 576

Wavelet based Keyframe Extraction Method from Motion Capture Data

Studying in the Sciences

Human Body Shape Modeling Using 3D Range Data for Healthcare Applications and Beauty Services

Human Action Recognition Using Independent Component Analysis

PATTERN RECOGNITION USING NEURAL NETWORKS

A Generation Methodology for Numerical Phantoms with Statistically Relevant Variability of Geometric and Physical Properties

Correspondence. CS 468 Geometry Processing Algorithms. Maks Ovsjanikov

The Quantification of Volumetric Asymmetry by Dynamic Surface Topography. Thomas Shannon Oxford Brookes University Oxford, U.K.

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

Translation Symmetry Detection: A Repetitive Pattern Analysis Approach

Feature Extraction for Illustrating 3D Stone Tools from Unorganized Point Clouds

The Artifact Subspace Reconstruction method. Christian A Kothe SCCN / INC / UCSD January 2013

Improving Latent Fingerprint Matching Performance by Orientation Field Estimation using Localized Dictionaries

3D object comparison with geometric guides for Interactive Evolutionary CAD

About this document. Introduction. Where does Life Forms fit? Prev Menu Next Back p. 2

A Point in Non-Convex Polygon Location Problem Using the Polar Space Subdivision in E 2

Optimizing Monocular Cues for Depth Estimation from Indoor Images

Modelling imprints of pharmaceutical tablets for imprint quality visual inspection

Transcription:

A three-dimensional shape database from a large-scale anthropometric survey Peng Li, Brian Corner, Jeremy Carson, Steven Paquette US Army Natick Soldier Research Development & Engineering Center, Natick, Massachusetts, USA Abstract: This paper presents an anthropometric database that incorporated both standard body measurements and three-dimensional (3D) scans from US Army Anthropometric Survey (2013). The database provides query abilities based on measurement and 3D shape by example. Keywords: anthropometric database, body shape query, ANSURII 1. Introduction As the use of three-dimensional (3D) scanner has expanded over the past decade, the need for a structured 3D anthropometric database has received increased attention. A number of web based 3D scan viewers [Ressler and Wang 2002] and 3D shape databases [Paquet 2000] have been developed around the Civilian America and European Anthropometry Resource (CAESAR) survey [Robinette et al. 2002]. The World Engineering Anthropometry Resource (WEAR) [http://www.bodysizeshape.com/] was established to address the need of a comprehensive anthropometry database incorporated 3D data [Mollard et al 2006]. The recently completed US Army Anthropometric Survey (ANSURII) collected 3D surface whole body, head and foot scans from approximately 10000 soldiers, in addition to 93 directly measured standard anthropometric measurements [Gordon et al. 2014]. To fully exploit this rich resource, we implemented a 3D shape database that enables users to query ANSURII data using standard anthropometric measurements as well as 3D shapes. The 3D shape database may be queried through a web interface in three categories: 1) query by multiple standard anthropometric measurements, 2) query by an existing shape example (for example, a new scan from a scanning device or an existing scan in the database), and 3) query using a statistically generated shape. The following sections introduce the details of our database implementation. 2. Database contents The database is implemented in MySQL [https://www.mysql.com/] and accessible through a web based browser. Data for each subject contains: o demographics (e.g., age, sex, race/ethnicity), o anthropometric measurements, o 3D whole body scan, o torso shape descriptor, o thumbnail image of the 3D body scan The raw 3D scans from ANSURII survey are very dense point cloud (~500k vertices) with some voids. To obtain a clean, uniform, watertight mesh, we applied a surface alignment tool [Hirshberg 2011] to register raw data into a uniform structure. The result was a whole body mesh with a lower polygon count (11k vertices and 22k faces) whose vertices are in full correspondence. Furthermore, to anonymize the scans we replaced the face with a virtual face. Figure 1 shows a raw scan and its template aligned surface. 1

Figure 1. A raw scan and its template aligned surface Because much of our work is on the development and evaluation of torso-borne clothing and equipment, we created a separate torso form for each subject in the database. Torsos were extracted from a whole body scan by deleting arm, leg, and head vertices at standard cut points. A Discrete Cosine Transform (DCT) was then applied to quantify torso shape [Li et al. 2012]. The DCT allows us to reconstruct the original surface shape, and partitions size information from each torso form. Values of the DCT are as a torso 3D shape descriptor. With the above stated data in the database, we provide three query mechanisms, as shown in Figure 2. The first is query based on demographic data and standard anthropometric measurements as shown in Figure 3. This query named a filter search, returns body measurements and thumbnail images of subjects who meet the demographic and body measurement criteria. Users may also specify to display those measurements not included in the query form. Since our database is geared toward 3D data, all search results include subjects 3D image as a cue for later shape query. Figure 2. Front page of the database 2

Figure 3. Filter search input screen (left) and results displayed (right). The second query is a search by example (Fig. 4). In our current implementation, the query will be on the torso shape descriptor. The user provides an example either from a previous filter search, where a subject was identified based on standard anthropometry and demography, or a mesh from an external source. A neighbourhood count, that is the number of most similar subjects to be returned, is also required. The database returns similar shapes based on their correlation distance to the example subject provided. For a subject that already exists in the database, this query is a simple sorting of a pre-calculated correlation matrix of the torso shape descriptors. If a new scan is submitted, the scan is processed and the shape descriptor computed. The shape descriptor values are then uploaded and the correlation distance between this new shape descriptor to the shapes in the database is calculated on-the-fly. Figure 4. Search by example input (left) and results displayed (right) 3

Figure 5.Distribution of variance from Torso PCA The third query form uses a statistically generated shape as an example. The collection of ANSURII torso 3D shape descriptors forms a shape space. We applied principal component analysis (PCA) to this shape space and decomposed the shape variation into a number of principal axes. We selected the first ten principal components for the shape generator. The ten components account for 77% of torso variance (as shown in fig. 5). For each principal component there is a sliding value from -1 to 1 to control its blending weight for the corresponding extreme shapes chosen from the maximum and minimum standard deviation (+/-3 standard deviations) of that principal component. For example figure 6 shows extreme shapes from the second principal component. The top ten most significant principal components provide twenty extreme shapes as constituent shapes for a shape generator. Figure 6. Extreme shapes of PC2 (front and side view) Using an interactive interface, we may blend across the constituent shapes derived from PCA. In this way a user may generate a novel shape and use it to search for similar shapes in the database population. The shape generator is shown in Figure 7 and some search results are shown in Figure 6. The search result page from the statistically produced shape query process may also be filtered through selected anthropometric measurements that are available for the matched shapes in the database. While a search displays subjects ID, thumbnail images and measurements, 3D geometry of each subject is displayed by clicking on the subject ID. Figure 9 shows a 3D whole body surface viewer from the database. The query results that include anthropometric measurements and 3D scans of relevant subjects can be downloaded to users local computer. Since these downloadable scans have uniform, fully corresponded mesh structure, users can easily use them for further shape analysis and modelling tasks. 4

Figure 7. PCA generated torso shape viewer. Sliders to manipulate the ten PC axis values within a range of +/- 3 standard deviations are shown on the right. Figure 8. Search results from PCA generated torso shape 5

Figure 9. 3D surface viewer 3. Torso shape descriptor detail and shape search method We selected torso 3D shape as our first query candidate because the torso is where most gear is carried, it is a dominant part of a whole body shape the nuance of torso geometry (front and back curves, chest shape, shoulder shape) is not easily captured with linear anthropometric measurements, and the torso is less prone to pose variation during a 3D scanning session. As noted above, for shape-based queries the torso was segmented from whole body scans and parametrised using DCT. The DCT matrix was used in shape matching. The similarity of two shapes is based on cosine distance between two shape descriptors [Li et al. 2012]. Although the shape descriptor has much smaller file size (a 35x35 matrix) than a raw scan, it is still time consuming to do distance calculation for 6000 files. It is also not efficient to implement the distance computation in SQL. Therefore shape search functions were implemented in C language and called through the server side scripting language PHP. When we query shape by subject ID we simply search a pre-calculated correlation matrix. However, for a new uploaded torso shape, the search must conduct a full distance calculation with all stored shape descriptor files, which takes approximately 40 seconds. When a shape is generated from the PCA viewer, it sends weight values w i of ten PCs to the server. On the server side these values are used as PCA parameters to construct a shape descriptor (SD) as shown in following formula [Li et al. 2015]: where λ i is the ith eigenvalue and E i is the ith eigenvector from PCA. Then the distances between SD to stored shape descriptors in the database are calculated and sorted. This is equivalent to an uploaded shape descriptor search. 4. An example query We received a request for female whole body geometry to test the robusticity of software that morphs internal organ models to a given scan. Our goal was to provide enough scans to challenge the software but not too many so the testing could be done in a reasonable amount of time. We began with a PCA of postprocessed 3D adult female scans in the ANSURII database (N=1708). Results from PCA indicated the bulk of the variation, 95%, was accounted for by 10 components. In addition to the mean form, for each of the 10 6

components we selected scans at +/- 1 standard deviation and +/- 3 standard deviations. We then submitted each to a search by example query with a neighbourhood of 5 scans. The query resulted in an overall average scan and 24 scans per component (the original example and 5 neighbors for +/- 1 and +/- 3 standard deviations). The total sample for software testing was 241 scans, which represented a very wide range of adult female whole body variation. 5. Conclusion and future work We have developed a 3D shape centred anthropometric database and made 3D whole body scan data searchable in both the standard anthropometric measurement domain and 3D shape domain, based on a 3D torso shape descriptor. We provided an example how the database may be used to select 3D geometry to test body morphing software. The potential of 3D data for product design and evaluation is still at an early stage. Questions about how to use 3D data will continue for a while until an end user has proper tools to deal with 3D data. For example, for a particular product a designer may be more interested in body surface variation other than the torso. We are working on body segmentation, e.g., head, hands, feet, lower and upper limb. Also, we are adding more common-language anatomical descriptors to help non-specialists.. Acknowledgements The database is implemented through a U.S. Army contract with TSE Inc. (contract # W911QY12C0085) References Gordon, C., Blackwell, C., Bradtmiller, B, Parham, J., Barrientos, P, Paquette, S., Corner, B., Carson, J., Venezia, J., Rockwell, B., Mucher, M. and Kristensen, S, 2014. 2012 Anthropometric Survey of U.S. Army Personnel: Methods and Summary Statistics. Technical Report NATICK/TR-15/007, US Army Soldier Systems Command, Natick Research, Development and Engineering Center Hirshberg, D. A., Loper, M., Rachlin, E., Tsoli, A., Weiss, A., Corner, B., Black, M. J., 2011 Evaluating the automated alignment of 3D human body scans 2nd Int. Conf. on 3D Body Scanning Technologies, Lugano, Switzerland, pp. 76-86, Oct. 25-26, 2011. Li, P., Corner, B., Paquette, S., 2012. Shape description of the human body based on discrete cosine transform, in Advances in Applied Human Modeling and Simulation, CRC Press, Pages 169-178 Li, P., Corner, B., Paquette, S., 2015. Shape analysis of female torso based on discrete cosine transform, (to be published in) International Journal of Clothing Science and Technology, Vol. 27 Iss: 5, Emerald Group Publishing Limited. Mollard, R., Ressler, S., Robinette, K., Database contents, structure, and ontology for WEAR, Proceedings of the 16th Triennial World Conference of the International Ergonomics Association, 2006 Paquet, E., Robinette, K., Rioux, M., Management of three-dimensional and anthropometric databases: Alexandria and Cleopatra, J. Electronic Imaging 01/2000; 9:421-431. Ressler,S., Wang, Q., A Web3D Based CAESAR Viewer, CARS 2002 H.U. Lemke, M.W. Vannier; K. Inamura, A.G. Farman, K. Doi & J.H.C. Reiber (Editors), CARS/Springer. Robinette, K., Blackwell, S., Daanen, H., Boehmer, M., Fleming, S., Brill, T., Hoeferlin, D., Burnsides, D., 2002, Civilian American and European Surface Anthropometry Resource (CAESAR) Final Report, Volume I: Summary, Technical Report AFRL-HE-WP-TR-2002-0169, United States Air Force Research Laboratory 7