[x3d-public] [h-anim] HAnim review: ISO 7250, Anthropometry and CAESAR references, ISO comments, github work on LOA tables
Richard F. Puk
puk at igraphics.com
Mon Nov 12 20:41:51 PST 2018
Hi, Don --
I have requested a copy of ISO 7250-1:2017 from Charles but have not yet heard back.
-- Dick
/******************************************
| Richard F. Puk, Ph.D., President
| Intelligraphics Incorporated
| 7644 Cortina Court
| Carlsbad, CA 92009-8206
| Tel: +1-760-753-9027 Mobile: +1-760-809-9027
| Email: puk at igraphics.com
\******************************************
-----Original Message-----
From: h-anim [mailto:h-anim-bounces at web3d.org] On Behalf Of Brutzman, Donald (Don) (CIV)
Sent: Monday, November 12, 2018 6:41 PM
To: Humanoid Animation (H-Anim) Working Group
Cc: X3D Graphics public mailing list
Subject: Re: [h-anim] HAnim review: ISO 7250, Anthropometry and CAESAR references, ISO comments, github work on LOA tables
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
_______________________________________________
h-anim mailing list
h-anim at web3d.org
http://web3d.org/mailman/listinfo/h-anim_web3d.org
More information about the x3d-public
mailing list