Computer Vision Algorithms For Assessment Of Surgical Suturing Skill Using Hand And Needle Motion