[x3d-public] [h-anim] HAnim review: ISO 7250, Anthropometry and CAESAR references, ISO comments, github work on LOA tables

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Mon Nov 12 18:41:23 PST 2018


Weekly HAnim implementation teleconference minutes.

Attendees Joe Williams, William Glascoe, Don Brutzman.

======================================================

1. Joe and William are working on confirming that CAESAR landmarks are correct in current draft HAnim specification.

a. William has obtained a non-sharable copy of ISO 7250 part 1, and it is very helpful.

	ISO 7250-1:2017 Preview
	Basic human body measurements for technological design --
	Part 1: Body measurement definitions and landmarks
	https://www.iso.org/standard/65246.html

	ISO/TR 7250-2:2010 Preview
	Basic human body measurements for technological design --
	Part 2: Statistical summaries of body measurements from national populations
	https://www.iso.org/standard/41249.html

	ISO 7250-3:2015 Preview
	Basic human body measurements for technological design --
	Part 3: Worldwide and regional design ranges for use in product standards
	https://www.iso.org/standard/64237.html

b. *Dick have you obtained an ISO copy for us to work with* in an official capacity?  We do need it... I have old copies circa 2015 so we need the latest.

c. While searching for ISO 7250, also found the following pages of interest:

	Wikipedia: Anthropometry
	https://en.wikipedia.org/wiki/Anthropometry

	Wikipedia: List of human-based units of measure
	https://en.wikipedia.org/wiki/List_of_human-based_units_of_measure

	Wikipedia: History of anthropometry
	https://en.wikipedia.org/wiki/History_of_anthropometry
lists

*     Anthropometric Survey of Army Personnel: Methods and Summary Statistics 1988
*    ISO 7250: Basic human body measurements for technological design, International Organization for Standardization, 1998.
*    ISO 8559: Garment construction and anthropometric surveys — Body dimensions, International Organization for Standardization, 1989.
*    ISO 15535: General requirements for establishing anthropometric databases, International Organization for Standardization, 2000.
*    ISO 15537: Principles for selecting and using test persons for testing anthropometric aspects of industrial products and designs, International Organization for Standardization, 2003.
*    ISO 20685: 3-D scanning methodologies for internationally compatible anthropometric databases, International Organization for Standardization, 2005.
*    National Health and Nutrition Examination Survey. Anthropometry Procedures Manual. CDC: Atlanta, USA; 2007.
*    Komlos, John (2010). "Anthropometric History: an Overview of a Quarter Century of Research" (PDF).
*    Folia Anthropologica: tudományos és módszertani folyóirat. 9: 5–17. ISSN 1786-5654
*    Pheasant, Stephen (1986). Bodyspace: anthropometry, ergonomics, and design. London; Philadelphia: Taylor & Francis. ISBN 0-85066-352-0. (A classic review of human body sizes.)
*    Stewart A. "Kinanthropometry and body composition: A natural home for three dimensional photonic scanning". Journal of Sports Sciences, March 2010; 28(5): 455–457.

d. William looked at obtaining a copy of original CAESAR reports... score! with some search we found

	CIVILIAN AMERICAN AND EUROPEAN SURFACE ANTHROPOMETRY RESOURCE (CAESAR)  FINAL REPORT, VOLUME I:  SUMMARY
	Air Force Research Lab (AFRL), June 2002, HE-WP-TR2002-0169
	June 2002
	https://humanics-es.com/CAESARvol1.pdf

	CIVILIAN AMERICAN AND EUROPEAN SURFACE ANTHROPOMETRY RESOURCE (CAESAR), FINAL REPORT, VOLUME II: DESCRIPTIONS
	Air Force Research Lab (AFRL), June 2002, KE-WP-TR2002-0170
	http://www.dtic.mil/dtic/tr/fulltext/u2/a408374.pdf

also	Anthropometric Survey of Army Personnel: Methods and Summary Statistics 1988
	http://www.dtic.mil/dtic/tr/fulltext/u2/a225094.pdf

He and Joe will continue building out specification annex values for hands and feet.

e. Interesting reference from 16 years ago.  Perhaps with continuing effort we will someday achieve bringing this work to a successful conclusion:

	A Web3D Based CAESAR Viewer
	August 26, 2002 BY Sanford P. Ressler, Qiming Wang
	https://www.nist.gov/publications/web3d-based-caesar-viewer
	https://ws680.nist.gov/publication/get_pdf.cfm?pub_id=51046

======================================================

2. This past week we received comments HAnim DIS from ISO editors.

They are copied into the Web3dConsortium github documents section for HAnim Architecture part 1 and HAnim Motion Animation part 2.

a. https://github.com/Web3DConsortium/H-Anim/tree/master/ISO-IEC%2019774/ISO-IEC%2019774-1/ISO-IEC%2019774-1%20V2.0/ISO-IEC%2019774-1%20V2.0%20DIS%20Prep/Working%20documents

b.https://github.com/Web3DConsortium/H-Anim/tree/master/ISO-IEC%2019774/ISO-IEC%2019774-2/ISO-IEC%2019774-2%20V2.0/ISO-IEC%2019774-2%20V2.0%20DIS%20Prep/Working%20Documents

As reported earlier, these are almost completely editorial in nature and can be accomplished for review during Web3D Korea Chapter meeting in Seoul mid January 2019.

So, if we finish hands/feet and fix LOA mismatches, we are close to being ready...

======================================================

3. Continued topic: various LOA tables have mismatched segment names

a. Following discussion, to disambiguate "github HAnim" i renamed the public archive on github to HumanoidAnimation.  Publicly reachable at

	https://github.com/x3d/HumanoidAnimation

b. LOA-0 and LOA-1 comparisons are complete in the comparison table:

	Comparison Tables for Level Of Articulation (LOA)
	https://github.com/x3d/HumanoidAnimation/blob/master/HAnimHierarchyWeb3d-19774-V2.0.md

We next focused on first l_tarsal_interphalangeal

	l_tarsal_interphalangeal : l_tarsal_distal_phalanx

Note that it is the same in LOA-2 and LOA-3, but is a mismatch in LOA-4:

	l_tarsal_interphalangeal_1 : l_tarsal_distal_phalanx_1

This is a MISMATCH for both left and right sides.  Comparison table updated.

That was a worrisome start... but then we are thrilled to note that all other entries appeared to be fully consistent, both for left and right sides.

We finished LOA-2, LOA-3, and LOA-4.  Hooray!

This is a good reference.  We will next need to resolve differences (~8 total).  With left/right symmetry, there might only be ~4 mismatch differences across the LOAs.

For the hand, there is also an inconsistency where lower LOAs correspond to LOA-4 thumb (finger 1) - for reaching and touching purposes, they should probably correspond to middle finger (finger 3) which is longest.

Once corrected, it seems to me that these annotated figures could directly replace the figures in the specification.  They include the same information, with the addition of LOA information.

We will look at the identified LOA inconsistency issues in our next meeting.

Following that, am hoping to continue to the annotation effort to show where the Sites are each best correlated to Segments.  William may find more sites for us.

Since every Joint:Segment pair has a corresponding LOA, that means we will also be able to define corresponding LOA for each Site.

This is a pretty huge step forward!  It certainly was very difficult and felt like surgery to perform.  Certainly couldn't have accomplished this without Joe's keen eyes throughout.  Frequent refresh on github was also very helpful.

Elapsed time 3.5 hours!  wow.  Good to work on good work.  All review comments welcome.  Very respectfully submitted.

For continuity with prior dialog, prior traffic follows.

On 11/6/2018 11:56 AM, Nicholas Polys wrote:
> IMO
> very important to me that these names are persistent and additive
> 
> PS
> 
> https://www.iso.org/search.html?q=human%20landmark
> 
> On Mon, Oct 29, 2018 at 9:17 PM Brutzman, Donald (Don) (CIV) <brutzman at nps.edu <mailto:brutzman at nps.edu>> wrote:
> 
>     Joe, William and I worked again today on HAnim.  Joe's recent tables are pretty interesting.
> 
>     It is exceedingly hard just to stay synchronized on a simple teleconference while we talk and look at many different things.
> 
>     Motivated by Joe's example, we created a new HAnim project in the public github for X3D as a way to look at things.  After experimenting with a few approaches, made some progress.  Please see
> 
>     https://github.com/x3d/HAnim
>     https://github.com/x3d/HAnim/blob/master/HAnimHierarchyWeb3d-19774-V2.0.md
> 
>     ==========================================================================
>     4.9.6 Hierarchy
> 
>     http://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/concepts.html#Hierarchy
> 
>     Review notes
> 
>           These tables are copied from the HAnim specification
>           The specification does not call out LOA-0
>           '''MISMATCH''' indicates inconsistent segment names
> 
>     [...]
> 
>     [LOA-0] humanoid_root : sacrum
>         [LOA-1] sacroiliac : pelvis
>         | [LOA-1] l_hip : l_thigh
>         | | [LOA-1] l_knee : l_calf
>         | |   [LOA-1] l_talocrural : l_hindfoot                               *MISMATCH talus/hindfoot*
>         | |     [LOA-1] l_metatarsophalangeal : l_middistal                   *MISMATCH middistal/tarsal_proximal_phalanx*
>         | [LOA-1] r_hip : r_thigh
>         |   [LOA-1] r_knee : r_calf
>         |     [LOA-1] r_talocrural : r_hindfoot                               *MISMATCH talus/hindfoot*
>         |       [LOA-1] r_metatarsophalangeal : r_middistal                   *MISMATCH middistal/tarsal_proximal_phalanx*
>         [LOA-1] vl5 : l5
>           [LOA-1] skullbase : skull
>           [LOA-1] l_shoulder : l_upperarm
>           | [LOA-1] l_elbow : l_forearm
>           |   [LOA-1] l_radiocarpal : l_hand                                  *MISMATCH hand/carpal*
>           [LOA-1] r_shoulder : r_upperarm
>             [LOA-1] r_elbow : r_forearm
>               [LOA-1] r_radiocarpal : r_hand                                  *MISMATCH hand/carpal*
>     ==========================================================================
> 
>     and so on through all Levels of Articulation (LOAs).
> 
>     And so, wondering how to resolve these segment naming mismatches.  The essence of HAnim is naming, if LOAs are incompatible then they are not really reusable at different levels of geometry or animation fidelity.
> [...]

all the best, Don
-- 
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman


More information about the x3d-public mailing list