Updated upper body detection