Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-06T09:20:15.467Z Has data issue: false hasContentIssue false

Face-tracking algorithm for large-amplitude head motions with a 7-DOF manipulator

Published online by Cambridge University Press:  20 July 2023

Shuai Zhang
Affiliation:
The School of Management, Hefei University of Technology, Hefei, China The Key Laboratory of Process Optimization and Intelligent Decision-Making (Ministry of Education), Hefei University of Technology, Hefei, China
Cancan Zhao
Affiliation:
The School of Management, Hefei University of Technology, Hefei, China The Key Laboratory of Process Optimization and Intelligent Decision-Making (Ministry of Education), Hefei University of Technology, Hefei, China
Xin Yuan
Affiliation:
The School of Management, Hefei University of Technology, Hefei, China The Key Laboratory of Process Optimization and Intelligent Decision-Making (Ministry of Education), Hefei University of Technology, Hefei, China
Bo Ouyang*
Affiliation:
The School of Management, Hefei University of Technology, Hefei, China The Key Laboratory of Process Optimization and Intelligent Decision-Making (Ministry of Education), Hefei University of Technology, Hefei, China
Shanlin Yang
Affiliation:
The School of Management, Hefei University of Technology, Hefei, China The Key Laboratory of Process Optimization and Intelligent Decision-Making (Ministry of Education), Hefei University of Technology, Hefei, China
*
Corresponding author: Bo Ouyang; Email: boouyang@hfut.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

The collection of facial action data is essential for the accurate evaluation of a patient’s condition in the intensive care unit, such as pain evaluation. An automatic face-tracking system is demanded to reduce the burden of data collection on the medical staff. However, many previous studies assume that the optimal trajectory of a robotic tracking system is reachable which is inapplicable for large-amplitude head motions. To tackle this problem, we propose a region-based face-tracking algorithm for large-amplitude head motion with a 7-DOF manipulator. A configuration-based optimization algorithm is proposed to trade-off between theoretical optimal pose and workspace constraints through the assignment of importance weights. To increase the probability of recapturing the face exceeding the reachable workspace of the manipulator, the camera is directed toward the center of the head, named the facial orientation center (FOC) constraint. Furthermore, a region-based tracking approach is designed to stabilize the manipulator for small amplitude head motions and smooth the tracking trajectory by adjusting the joint angle in the null space of the 7-DOF manipulator. Experimental results demonstrate the effectiveness of the proposed algorithm in tracking performance and finding an appropriate configuration for the unreachable theoretical optimal configuration. Moreover, the proposed algorithm with FOC constraint can successfully follow the head motion as losing 33.2% of the face during the tracking.

Information

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Conceptual representation of the face tracking framework.

Figure 1

Figure 2. The configuration of the 7-DOF S-R-S manipulator.

Figure 2

Table I. Link parameters of the 7-DOF S-R-S manipulator.

Figure 3

Figure 3. Pivotal coordinate systems.

Figure 4

Figure 4. System structure block diagram.

Figure 5

Figure 5. Comparison of RCM and FOC.

Figure 6

Figure 6. Impact of FOC on tracking performance in the reachable workspace. (a) Angle between $z$ axis of the camera and the line combining camera and head. (b) Angle between $z$ axes of the camera and the head. (c) Distance between the camera and the head. (d) Face tracking trajectory in the space.

Figure 7

Figure 7. Impact of FOC on tracking performance in the unreachable workspace. (a) The angle between $z$ axis of the camera and the line combining the camera and head. (b) The angle between $z$ axes of the camera and the head. (c) Distance between the camera and the head. (d) Face tracking trajectories in the space.

Figure 8

Figure 8. Impact of recapturing the face on tracking performance. (a) The angle between $z$ axis of the camera and the line combining camera and head. (b) The angle between $z$ axes of the camera and the head. (c) Distance between the camera and the head. (d) Face tracking trajectories in the space.

Figure 9

Figure 9. Impact of region-based tracking approach on tracking performance. (a) Distance between the camera and the head. (b) Face tracking trajectory in the space.

Figure 10

Figure 10. Impact of the whole framework on tracking performance. (a) The angle between $z$ axis of the camera and the line combining camera and head. (b) The angle between $z$ axes of the camera and the head. (c) Distance between the camera and the head. (d) Face tracking trajectories in the space.

Figure 11

Figure 11. (a) The experimental setup. (b) The evaluation index.

Figure 12

Figure 12. Impact of the whole framework on tracking performance in real-world scenarios. (a) The distance between the face center point and the $y$-axis of the camera coordinate system. (b) The three-dimensional trajectory of the movement of the human face and the manipulator.