Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2024 Jul 4:11:1410858.
doi: 10.3389/frobt.2024.1410858. eCollection 2024.

Head tracking using an optical soft tactile sensing surface

Affiliations

Head tracking using an optical soft tactile sensing surface

Bhoomika Gandhi et al. Front Robot AI. .

Abstract

This research proposes a sensor for tracking the motion of a human head via optical tactile sensing. It implements the use of a fibrescope a non-metal alternative to a webcam. Previous works have included robotics grippers to mimic the sensory features of human skin, that used monochrome cameras and depth cameras. Tactile sensing has shown advantages in feedback-based interactions between robots and their environment. The methodology in this paper is utilised to track motion of objects in physical contact with these sensors to replace external camera based motion capture systems. Our immediate application is related to detection of human head motion during radiotherapy procedures. The motion was analysed in two degrees of freedom, respective to the tactile sensor (translational in z-axis, and rotational around y-axis), to produce repeatable and accurate results. The movements were stimulated by a robot arm, which also provided ground truth values from its end-effector. The fibrescope was implemented to ensure the device's compatibility with electromagnetic waves. The cameras and the ground truth values were time synchronised using robotics operating systems tools. Image processing methods were compared between grayscale and binary image sequences, followed by motion tracking estimation using deterministic approaches. These included Lukas-Kanade Optical Flow and Simple Blob Detection, by OpenCV. The results showed that the grayscale image processing along with the Lukas-Kanade algorithm for motion tracking can produce better tracking abilities, although further exploration to improve the accuracy is still required.

Keywords: head and neck; motion tracking; optical flow; radiotherapy; tactile sensing.

PubMed Disclaimer

Conflict of interest statement

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Figures

FIGURE 1
FIGURE 1
Immobilisation methods used with Gamma Knife Radiotherapy. (A) Thermoplastic mask: This is moulded specifically for each patient based on their anatomy. It has an inlet for the nose. The ends of the mask are held securely to the base using nuts and bolts. The base has semi-firm cushioning which is also moulded around each patients’ anatomy. (B) Stereotactic frame: This is placed around the patient’s head and secured to the skull using surgically invasive pins. The frame is then secured to the bed of the radiotherapy equipment. This frame is specifically used for brain radiosurgeries using the Gamma Knife.
FIGURE 2
FIGURE 2
MCP anatomy and the rough placements for webcam and fibrescope, with their respective views. Only one camera was used at a time due to physical constraints.
FIGURE 3
FIGURE 3
PID controller to maintain the air pressure inside the pillow.
FIGURE 4
FIGURE 4
Experimental set-up of the Franka Emika Panda robot arm gripping the mannequin in a neutral position on the pillow. The frame, F R , represents the frame for the robot arm, F ee represents the end-effector frame, and F P represents the frame for the MCP. The data was collected with respect to F P . The translational values between the end-effector and the MCP, with respect to the MCP are T x =75mm, and T z = 200 mm.
FIGURE 5
FIGURE 5
Movement 1 showing the rotations around the y-axis.
FIGURE 6
FIGURE 6
Movement 2 showing the translational movement along the z-axis.
FIGURE 7
FIGURE 7
Flow-chart of the data collection methodology using ROS tools for time synchronising.
FIGURE 8
FIGURE 8
Demonstration of Lukas-Kanade tracking algorithm with respect to rotations in movement 1. The highlight dots represent the pins as corners via Shi-Tomasi corner detection. The displacement of these corners is tracked and displayed on the figures. The mean displacement is calculated to estimate the overall motion of the mannequin on the pillow. This is also available in a video format at: https://www.youtube.com/watch?v=Yk9Cr35gk4o.
FIGURE 9
FIGURE 9
Sample results from fibrescope with grayscale image processing for movement 1 and movement 2. Movement 1 is labelled Ry and movement 2 is labelled Tz. Prediction (pred) from Optical Flow and ground truth (gnd) values from the robot’s end-effector has been provided, assisted with expected positions of the mannequin at the extreme positions. The mannequin figures have been outlined with respective colours to their movements, where red outline shows movement 1 for rotation in y-axis and blue outline shows translation in z-axis.
FIGURE 10
FIGURE 10
Spearman’s correlation results from both movements: Movement 1 (Ry - rotation around y-axis) results from averaged Spearman’s Correlation for comparison of motion estimation with ground truth from the robot arm. Movement 2 (Tz - translation in z-axis) results from averaged Spearman’s Correlation for comparison of motion estimation with ground truth from the robot arm. Showing comparison in translational z-axis using average pixel brightness. Key: gray = grayscale, bin = binary, web = webcam, fib = fibrescope, BD = Blob Detection, LK = Lukas-Kanade.

References

    1. Alkkiomäki O., Kyrki V., Kälviäinen H., Liu Y., Handroos H. (2009). Complementing visual tracking of moving targets by fusion of tactile sensing. Robotics Aut. Syst. 57, 1129–1139. 10.1016/j.robot.2009.07.001 - DOI
    1. Ariz M., Villanueva A., Cabeza R. (2019). Robust and accurate 2d-tracking-based 3d positioning method: application to head pose estimation. Comput. Vis. Image Underst. 180, 13–22. 10.1016/j.cviu.2019.01.002 - DOI
    1. Bailer C., Taetz B., Stricker D. (2015). “Flow fields: dense correspondence fields for highly accurate large displacement optical flow estimation,” in Proceedings of the IEEE international conference on computer vision (ICCV; ), 4015–4023. - PubMed
    1. Bansal M., Kumar M., Kumar M., Kumar K. (2021). An efficient technique for object recognition using shi-tomasi corner detection algorithm. Soft Comput. 25, 4423–4432. 10.1007/s00500-020-05453-y - DOI
    1. Bhogal R. K., Devendran V. (2023). “Motion estimating optical flow for action recognition: (farneback, horn schunck, lucas kanade and lucas-kanade derivative of Gaussian),” in 2023 International Conference on Intelligent Data Communication Technologies and Internet of Things (IDCIoT) (IEEE), Bengaluru, India, 05-07 January 2023, 675–682. 10.1109/idciot56793.2023.10053515 - DOI

LinkOut - more resources