Methods For Human Motion Analysis For American Sign Language Recognition And Assistive Environments