Method Article
כאשר אנו תופסים אובייקט, אזורים מרובים של האצבעות והיד בדרך כלל יוצרים מגע עם פני השטח של האובייקט. שחזור אזורי מגע כאלה הוא מאתגר. כאן, אנו מציגים שיטה להערכה בקירוב של אזורי המגע על ידי שילוב לכידת תנועה מבוססת סמן עם שחזור רשת יד קיים מבוסס למידה עמוקה.
כדי לתפוס אובייקט בהצלחה, עלינו לבחור אזורי מגע מתאימים לידיים שלנו על פני השטח של האובייקט. עם זאת, זיהוי אזורים כאלה הוא מאתגר. מאמר זה מתאר זרימת עבודה להערכת אזורי אנשי הקשר מנתוני מעקב מבוססי סמנים. המשתתפים תופסים חפצים אמיתיים, בזמן שאנו עוקבים אחר המיקום התלת-ממדי של האובייקטים ושל היד, כולל מפרקי האצבעות. תחילה אנו קובעים את זוויות אוילר המשותפות מתוך מבחר סמנים מסומנים הממוקמים על גב היד. לאחר מכן, אנו משתמשים באלגוריתמים חדישים לשחזור רשת יד כדי ליצור מודל רשת של היד של המשתתף בתנוחה הנוכחית ובמיקום התלת-ממדי.
שימוש באובייקטים שהודפסו בתלת-ממד או נסרקו בתלת-ממד - ולכן זמינים הן כאובייקטים אמיתיים והן כנתוני רשת שינוי - מאפשר רישום משותף של רשתות השינוי של היד והאובייקט. בתורו, זה מאפשר הערכה של אזורי מגע מקורבים על ידי חישוב ההצטלבויות בין רשת היד לבין רשת האובייקט התלת-ממדית הרשומה במשותף. השיטה עשויה לשמש כדי להעריך היכן וכיצד בני אדם תופסים חפצים במגוון תנאים. לכן, השיטה יכולה לעניין חוקרים החוקרים תפיסה חזותית והפטית, שליטה מוטורית, אינטראקציה בין אדם למחשב במציאות מדומה ורבודה ורובוטיקה.
היכולת לתפוס ולתפעל חפצים היא יכולת מפתח המאפשרת לבני אדם לעצב מחדש את הסביבה לרצונותיהם ולצרכיהם. עם זאת, שליטה יעילה בידיים מרובות מפרקים היא משימה מאתגרת הדורשת מערכת בקרה מתוחכמת. מערכת בקרה מוטורית זו מונחית על ידי מספר צורות של קלט חושי, ביניהן ראייה היא בעלת חשיבות עליונה. באמצעות ראייה, אנשים יכולים לזהות את האובייקטים בסביבה ולהעריך את מיקומם ואת תכונותיהם הפיזיות, ואז יכולים להגיע, לתפוס ולתפעל אותם בקלות. הבנת המערכת המורכבת המקשרת את הקלט ברשתית עם הפקודות המוטוריות השולטות בידיים היא אתגר מרכזי של מדעי המוח הסנסומוטוריים. כדי למדל, לחזות ולהבין כיצד מערכת זו פועלת, עלינו להיות מסוגלים תחילה ללמוד אותה בפירוט. זה דורש מדידות נאמנות גבוהה הן של קלט חזותי והן של יציאות מנוע יד.
טכנולוגיית מעקב תנועה בעבר הטילה מספר מגבלות על חקר האחיזה האנושית. לדוגמה, מערכות הדורשות כבלים המחוברים לידיהם של המשתתפים1,2 נוטות להגביל את טווח תנועות האצבעות, מה שעלול לשנות את תנועות האחיזה או את המדידות עצמן. למרות מגבלות אלה, מחקרים קודמים הצליחו לזהות מספר גורמים המשפיעים על תפיסה מונחית חזותית. חלק מגורמים אלה כוללים את צורת האובייקט 3,4,5,6, חספוס פני השטח 7,8,9, או הכיוון של אובייקט ביחס ליד4,8,10. עם זאת, כדי להתגבר על מגבלות טכנולוגיות קודמות, רוב המחקר הקודם הזה השתמש בגירויים פשוטים ובמשימות מוגבלות מאוד, ובכך התמקד בעיקר בגורמים בודדים 3,4,6,7,10, אחיזות דיוק דו-ספרתיות3,4,6,9,11,12, 13,14,15,16,17,18, אובייקטים בודדים19, או צורות דו-ממדיות פשוטות מאוד 20,21. לא ידוע כיצד ממצאים קודמים מכלילים מעבר לתנאי מעבדה מצומצמים ומלאכותיים כאלה. בנוסף, מדידת מגע יד-אובייקט מצטמצמת לעתים קרובות להערכה של נקודות מגע ספרתיות22. פישוט זה עשוי להתאים לתיאור תת-קבוצה קטנה של אחיזות שבה רק קצות האצבעות באות במגע עם אובייקט. עם זאת, ברוב האחיזות בעולם האמיתי, אזורים נרחבים של האצבעות וכף היד באים במגע עם אובייקט. יתר על כן, מחקרשנערך לאחרונה 23 הוכיח, באמצעות כפפה הפטית, כי אובייקטים יכולים להיות מזוהים על ידי איך פני השטח שלהם משפיעים על היד. זה מדגיש את החשיבות של חקר אזורי המגע המורחבים בין הידיים לבין האובייקטים שנאחזו, ולא רק את נקודות המגע בין האובייקטים לבין קצות האצבעות22.
ההתקדמות האחרונה בלכידת תנועה ומידול ידני תלת-ממדי אפשרה לנו להתגבר על מגבלות קודמות ולחקור את האחיזה במלוא מורכבותה. מעקב תנועה פסיבי מבוסס סמן זמין כעת עם סמנים בגודל מילימטרי שניתן לחבר לגב ידיו של המשתתף כדי לעקוב אחר תנועות המפרקים24. יתר על כן, אלגוריתמים אוטומטיים לזיהוי סמנים עבור מערכות סמנים פסיביות הם כעת חזקים מספיק כדי כמעט לבטל את הצורך בעיבוד ידני נרחב של נתוני סמן25,26,27. פתרונות ללא מרקרים מגיעים גם לרמות ביצועים מרשימות במעקב אחר חלקי גוף של בעלי חיים בסרטונים28. שיטות מעקב תנועה אלה, אם כן, מאפשרות לבסוף מדידות אמינות ולא פולשניות של תנועות ידיים מורכבות רב-ספרתיות24. מדידות כאלה יכולות ללמד אותנו על קינמטיקה משותפת ולאפשר לנו להעריך את נקודות המגע בין היד לאובייקט. בנוסף, בשנים האחרונות מתמודדת קהילת הראייה הממוחשבת עם הבעיה של בניית מודלים של ידיים אנושיות שיכולים לשכפל את עיוותים הרקמות הרכות במהלך אחיזת חפצים ואפילו במהלך מגע עצמי בין חלקי יד 29,30,31,32. שחזורי רשת תלת-ממדיים כאלה יכולים להיגזר מסוגים שונים של נתונים, כגון קטעי וידאו 33,34, מפרקי שלד (הנגזרים ממעקב מבוסס סמן 35 או מעקב ללא סמן 36), ותמונות עומק 37. ההתקדמות העיקרית הראשונה בתחום זה סופקה על ידי Romero et al.38, שגזרו מודל יד פרמטרי (MANO) מיותר מ-1,000 סריקות ידיים מ-31 נבדקים בתנוחות שונות. המודל מכיל פרמטרים הן לתנוחה והן לצורת היד, המאפשרים רגרסיה ממקורות נתונים שונים לשחזור מלא של היד. הפתרון העדכני יותר של DeepHandMesh29 מתבסס על גישה זו על ידי בניית מודל פרמטרי באמצעות למידה עמוקה ועל ידי הוספת הימנעות מחדירה, אשר משכפלת בצורה מדויקת יותר אינטראקציות פיזיות בין חלקי יד. על ידי שילוב של שחזורי רשת יד כאלה עם רשתות שינוי תלת-ממדיות של עצמים, ניתן כעת להעריך אזורי מגע לא רק על פני השטח של אובייקטים32 אלא גם על פני היד.
כאן, אנו מציעים זרימת עבודה המשלבת מעקב תלת ממדי באיכות גבוהה של אובייקטים ומפרקי ידיים עם אלגוריתמים חדשניים לשחזור רשת יד. השיטה מניבה מפות מפורטות של משטחי מגע יד-אובייקט. מדידות אלה יסייעו למדעני מוח סנסומוטוריים להרחיב את ההבנה התיאורטית שלנו של תפיסה מונחית ראייה אנושית. יתר על כן, השיטה יכולה להיות שימושית לחוקרים בתחומים סמוכים. לדוגמה, חוקרי גורמים אנושיים עשויים להשתמש בשיטה זו כדי לבנות מערכות ממשק אדם-מכונה טובות יותר במציאות מדומה ורבודה18. מדידות נאמנות גבוהה של התנהגויות אחיזה אנושיות יכולות גם לסייע לרובוטיקאים לתכנן מערכות אחיזה רובוטיות בהשראת בני אדם המבוססות על עקרונות התפיסה האינטראקטיבית 39,40,41,42,43. לפיכך, אנו מקווים ששיטה זו תסייע לקדם את מחקר האחיזה בתחומי מדעי המוח וההנדסה, החל מתיאורים דלילים של משימות מוגבלות מאוד ועד לאפיונים מלאים יותר של התנהגויות אחיזה נטורליסטיות עם אובייקטים מורכבים ומשימות בעולם האמיתי. הגישה הכוללת מתוארת באיור 1.
איור 1: שלבים מרכזיים בשיטה המוצעת . (A) מצלמות לכידת תנועה מצלמות שולחן עבודה מזוויות מרובות. (B) אובייקט גירוי מודפס בתלת-ממד ממודל רשת שינוי משולשת. (C) ארבעה סמנים רפלקטיביים כדוריים מודבקים על פני השטח של האובייקט האמיתי. הליך אוטומטי למחצה מזהה ארבע נקודות תואמות על פני השטח של עצם רשת השינוי. התכתבות זו מאפשרת לנו לתרגם את מודל הרשת למיקום המעקב התלת-ממדי של האובייקט האמיתי. (D) סמנים רפלקטיביים מחוברים לציוני דרך שונים בגב כף ידו של משתתף באמצעות סרט דו-צדדי. (E) מערכת לכידת התנועה רוכשת את המסלולים במרחב התלת-ממדי של האובייקט העוקב וסמני היד במהלך ניסוי יחיד. (ו) שלד יד ספציפי למשתתף נבנה באמצעות תוכנת גרפיקה ממוחשבת תלת-ממדית. לאחר מכן מוערכות תנוחות מפרקי השלד עבור כל פריים של כל ניסוי בניסוי באמצעות קינמטיקה הפוכה. (G) תנוחות המפרקים מוזנות לגרסה שונה של DeepHandMesh29, המפיקה רשת יד תלת-ממדית משוערת בתנוחה ובמיקום התלת-ממדיים הנוכחיים. (H) לבסוף, אנו משתמשים בהצטלבות רשת כדי לחשב את אזורי המגע יד-אובייקט. אנא לחץ כאן כדי להציג גרסה גדולה יותר של איור זה.
לפני תחילת הניסוי, המשתתפים חייבים לספק הסכמה מדעת בהתאם להנחיות המוסדיות ולהצהרת הלסינקי. כל הפרוטוקולים המתוארים כאן אושרו על ידי ועדת האתיקה המקומית של אוניברסיטת יוסטוס ליביג גיסן (LEK-FB06).
1. התקנה של כל התוכנות הדרושות
2. הכנת מערכת לכידת התנועה
3. כיול המצלמות
4. יצירת אובייקט גירוי
5. הכנת אובייקט הגירוי
6. רישום משותף של גרסאות מודל אמיתיות וגרסאות רשת של אובייקט הגירוי
7. הגדרת טושים על הידיים
איור 2: מיקום סמן על ידו של משתתף. קיצור: RH = יד ימין. אנא לחץ כאן כדי להציג גרסה גדולה יותר של איור זה.
8. רכישת ניסיון יחיד
9. סימון הסמנים
10. יצירת הגדרת שלד מותאמת אישית למשתתף
11. שחזור תנוחות מפרק השלד המשותף
12. יצירת שחזורי רשת יד
13. יצירת אומדני אזור מגע יד-אובייקט
הדרישה הראשונה לשיטה המוצעת היא מערכת למעקב מדויק אחר מיקומם של אובייקטים תלת ממדיים וידיים. ההגדרה הספציפית מוצגת באיור 1A ומשתמשת בחומרה ובתוכנה שיוצרו על-ידי חברת לכידת התנועה Qualisys. אנו ממקמים שולחן עבודה בתוך נפח מעקב (100 ס"מ x 100 ס"מ x 100 ס"מ), אשר מצולם מזוויות מרובות על ידי שמונה מצלמות מעקב ושש מצלמות וידאו המסודרות על מסגרת קוביית המקיפה את סביבת העבודה. מצלמות המעקב עוקבות אחר המיקום התלת-ממדי של הסמנים הרפלקטיביים בתוך נפח המעקב בקצב של 180 פריימים לשנייה וברזולוציה מרחבית תלת-ממדית תת-מילימטרית. אנו משתמשים בטושים רפלקטיביים בקוטר 4 מ"מ, המחוברים לחפצים ולידיים באמצעות סרט הדבקה דו צדדי ידידותי לעור. מיקומי הסמנים התלת-ממדיים מעובדים על ידי תוכנת לכידת התנועה. פרק הדיון סוקר גם מערכות חלופיות ללכידת תנועה שניתן להשתמש בהן בשיטה המוצעת.
כדי להשיג שחזורים תלת-ממדיים מדויקים של אובייקטים אמיתיים שנתפסים ועוברים מניפולציה, אנו מציעים שתי אפשרויות. הראשון, שהוא זה שאומץ כאן, הוא להתחיל ממודל אובייקט תלת ממדי וירטואלי בצורה של רשת מצולע. מודלים תלת-ממדיים כאלה יכולים להיבנות באמצעות תוכנה מתאימה (למשל, בלנדר 3D44) ולאחר מכן להדפיס בתלת-ממד (איור 1B). האפשרות השנייה היא לקחת אובייקט תלת-ממדי קיים ואמיתי ולהשתמש בטכנולוגיית סריקה תלת-ממדית כדי לבנות העתק מודל רשת של האובייקט. לא משנה מה האסטרטגיה, המטרה הסופית היא להשיג גם אובייקט תלת ממדי אמיתי וגם את מודל רשת האובייקטים הווירטואלי הווירטואלי המתאים. יש לציין כי הגישה המתוארת כאן פועלת רק עם אובייקטים קשיחים (כלומר, בלתי מעוותים).
ברגע שהמשטח התלת-ממדי של עצם זמין כמודל רשת שינוי, יש לעקוב אחר מיקומו ולרשום אותו במשותף (איור 1C). לשם כך, ארבעה סמנים רפלקטיביים לא מישוריים מחוברים לפני השטח של האובייקט האמיתי, והאובייקט ממוקם בתוך נפח העקיבה. המיקומים התלת-ממדיים של סמני האובייקט נלכדים לאחר מכן לזמן קצר. לכידה זו משמשת לביסוס ההתאמה בין ארבעת הסמנים וארבעת הקודקודים של מודל רשת השינוי של האובייקט. זה נעשה באמצעות מסלול תוכנה פשוט אד הוק שנכתב ב- Python API של בלנדר. בתוך האשנב של בלנדר, התוכנית מציגה את האובייקט הווירטואלי יחד עם מיקומי הסמן, המיוצגים כאובייקט רשת שינוי יחיד המורכב מכדור אחד לכל סמן. לאחר מכן המשתמש יכול לסובב ולתרגם את האובייקט ו / או את הסמנים כדי ליישר אותם כך שהם מתיישרים עם הסמנים האמיתיים המוצבים על האובייקט האמיתי. התוכנית תרשום את הסיבובים והתרגום המוחלים כדי לחשב תרגום רוטו יחיד המוחל לבסוף על רשת האובייקט המקורית, ולספק רשת שינוי אובייקט הרשומה יחד עם הגדרת הגוף הקשיח ב- QTM.
לאחר יצירת התכתבות, בכל פעם שהאובייקט האמיתי מועבר בתוך נפח המעקב, ניתן למקם את האובייקט הווירטואלי במיקום החדש על ידי חישוב תרגום הרוטו-בין הסמנים המסומנים לבין ארבעת קודקודי הרשת המתאימים. במקום זאת, כדי לתעד את הדינמיקה של האחיזה, 24 סמנים רפלקטיביים כדוריים מחוברים על ציוני דרך שונים של היד באמצעות סרט דו-צדדי (איור 1D ואיור 2).
בתחילת ניסוי (איור 1E), משתתף מניח את ידו שטוחה על שולחן העבודה כשכף היד פונה כלפי מטה ועוצם את עיניו. הנסיין מציב אובייקט מטרה על שולחן העבודה מול המשתתף. לאחר מכן, רמז שמיעתי מאותת למשתתף לפקוח את עיניו ולבצע את האחיזה. בהדגמות שלנו, המשימה היא להגיע ולאחוז בעצם המטרה, להרים אותו אנכית בכ-10 ס"מ, להניח אותו ולהחזיר את היד לעמדת המוצא שלה. סקריפט שנכתב בפייתון 3.7 שולט בניסוי. בכל ניסוי, הסקריפט בוחר ומעביר את הגדרות המצב הנוכחיות לנסיין (למשל, זהות אובייקט ומיקום). התסריט שולט גם בתזמון הניסוי, כולל רמזים שמיעתיים ובהתחלה ובעצירה של הקלטות לכידת התנועה.
הגפיים מאופיינות לא רק במיקומן במרחב התלת ממדי אלא גם בתנוחה שלהן. לכן, כדי לקבל שחזור תלת-ממדי מלא של יד אנושית המבצעת אחיזה אמיתית, אנו זקוקים לא רק למיקומים של כל מפרק במרחב תלת-ממדי, אלא גם לתנוחה היחסית (תרגום וסיבוב) של כל מפרק ביחס למפרק האב שלו (איור 1F). ניתן להסיק מיקומים ואוריינטציות של מפרקי השלד ממיקומי סמן באמצעות קינמטיקה הפוכה. לשם כך, כאן אנו מעסיקים את פותר השלד המסופק על ידי תוכנת QTM. כדי שהפותר יעבוד, עלינו לספק תחילה הגדרת שלד המקשרת את המיקום והכיוון של כל מפרק למספר מיקומי סמן. הגדרת שלד היא, אם כן, בנויה, ומתקן השלד מקושר לנתוני הסמן באמצעות תוסף QTM Connect עבור Maya. אנו יוצרים הגדרות שלד מותאמות אישית לכל משתתף כדי למקסם את הדיוק של התאמת השלד לנתוני הסמן. עבור כל משתתף, אנו מתאימים ידנית שלד יד לפריים יחיד של נתוני לכידת תנועה. לאחר שקיבלנו הגדרת שלד ספציפית למשתתף, אנו מריצים את פותר השלד כדי להעריך את תנוחות מפרקי השלד עבור כל מסגרת של כל ניסוי בניסוי.
עבור כל פריים של כל ניסוי בניסוי, אנו יוצרים רשת יד שמשחזרת את תנוחת היד הנוכחית באמצעות הכלי הפתוח והמאומן מראש ליצירת רשת יד, DeepHandMesh28 (איור 1G). DeepHandMesh היא רשת מקודדת-מפענחת עמוקה שמייצרת רשתות יד מותאמות אישית מתמונות. ראשית, המקודד מעריך את תנוחת היד בתוך תמונה (כלומר, זוויות אוילר המשותפות). לאחר מכן, תנוחת היד המשוערת ווקטור מזהה מותאם אישית מוזנים למפענח, אשר מעריך קבוצה של שלושה מתקנים מוספים לרשת תבנית מוקשית. לבסוף, רשת התבנית מעוותת בהתאם לתנוחת היד המשוערת ומתקנת באמצעות מעטפת תערובת ליניארית. המתקן הראשון הוא מתקן שלד תלוי ID, שדרכו מתקן השלד מותאם לשלב את עמדות המפרק הספציפיות לאדם. שני התיקונים האחרים הם תיקוני רשת שדרכם מכווננים קודקודי הרשת כדי לייצג טוב יותר את משטח היד של המשתתף. אחד ממתקני הרשת הוא מתקן רשת תלוי ID, הלוקח בחשבון את מבנה פני השטח של כף ידו של משתתף בודד. מתקן הרשת הסופי במקום זאת הוא מתקן קודקודים תלוי תנוחה המסביר עיוותים במשטח היד עקב תנוחת היד הנוכחית.
DeepHandMesh מאומן באמצעות פיקוח חלש עם נקודות מפתח משותפות דו-ממדיות ומפות עומק סצנה. כאן, אנו משתמשים רק במפענח DeepHandMesh שהוכשר מראש כדי ליצור שחזורים של רשת יד ששונו בדרכים הבאות (איור 3). ראשית, מאחר שהרשת אינה מאומנת על משתתפים ספציפיים, נעשה שימוש ברשת המתקנת הגנרית תלוית המזהה המסופקת עם המודל שהוכשר מראש (איור 3A). יתר על כן, מתקן השלד תלוי ה-ID נגזר באמצעות פותר השלד QTM כמתואר לעיל (איור 3B). מניחים קנה מידה פרופורציונלי של היד עם אורך השלד, ועובי הרשת מגודל באופן אחיד על ידי גורם הנגזר מקנה המידה היחסי של השלד, כך שהרשת מתקרבת טוב יותר לגודל היד של המשתתף (איור 3C). רשת שינוי זו מוזנת למפענח, יחד עם תנוחת היד הנוכחית (הנגזרת מנתוני הסמן) והמיקום והכיוון התלת-ממדיים של פרק כף היד. המפענח, אם כן, מחשב את מתקן התנוחה הנוכחי, מיישם את כל התיקונים והתרגומים הרוטו-תרגומיים, ומפיק שחזור רשת יד תלת-ממדית של תנוחת היד הנוכחית באותה מסגרת קואורדינטות כמו רשת העצם התלת-ממדית (איור 3D).
איור 3: שינויים במפענח DeepHandMesh שהוכשר מראש . (A) מתקן רשת שינוי קבוע, גנרי תלוי ID. (B) תיקון שלד תלוי ID, הנגזר באמצעות קינמטיקה הופכית בשלב 10. (C) גודל רשת היד משתנה על ידי אותו גורם כמו מפרקי השלד. (D) שחזור רשת יד תלת-ממדית סופית של תנוחת היד הנוכחית. אנא לחץ כאן כדי להציג גרסה גדולה יותר של איור זה.
לאחר שחזור מודלים תלת-ממדיים של רשת שינוי הן עבור ידו של משתתף והן עבור אובייקט שנתפס, ניתן להעריך אזורי מגע של יד-אובייקט על-ידי חישוב ההצטלבות בין רשת שינוי היד לרשת האובייקט (איור 1H). ההנחה מאחורי זה היא שהיד האמיתית מעוותת על ידי מגע עם המשטח, כלומר השלד יכול להתקרב לפני השטח יותר ממה שהיה אפשרי אם היד הייתה קשיחה, מה שמאפשר לחלקים מרשת היד לעבור דרך רשת האובייקטים. כתוצאה מכך, ניתן לקרב את אזורי המגע כאזורי החפיפה בין שתי רשתות השינוי.
באופן ספציפי, כדי לחשב אזורים אלה של חפיפה, אנו מגדירים קודקודי רשת שינוי של עצמים הכלולים בנפח התלת-ממדי של רשת השינוי הידית כנמצאים במגע עם היד. קודקודים אלה מזוהים באמצעות גישת מעקב קרניים סטנדרטית45. עבור כל קודקוד של רשת השינוי, קרן מוטלת מקודקוד זה לנקודה תלת-ממדית שרירותית מחוץ לרשת השינוי. לאחר מכן אנו מעריכים את מספר ההצטלבויות המתרחשות בין הקרן הגבס לבין המשולשים המרכיבים את פני היד. אם מספר הצמתים אי-זוגי, קודקוד העצם נכלל בתוך רשת השינוי. אם מספר הצמתים זוגי, קודקוד האובייקט נמצא מחוץ לרשת השינוי. אזורי המגע על פני השטח של האובייקט יכולים, אם כן, להיות מקורבים כקבוצה של משולשים שקודקודיהם כלולים כולם בתוך רשת היד. אנו יכולים ליישם את אותו רציונל על קודקודי רשת היד הכלולים בנפח התלת-ממדי של רשת האובייקט כדי להעריך את אזורי המגע על פני היד. יש לציין כי ניתן להשתמש גם בגישות מתקדמות יותר לפעולות רשת בוליאניות31.
סרטון 1 מציג סרטון של יד, נקודות מעקב ורשת רשת רשומה משותפת הנעות זו לצד זו במהלך אחיזה אחת בפסלון חתול מודפס בתלת-ממד. במקום זאת, איור 4A מראה מסגרת אחת בזמן מגע יד-אובייקט מאחיזה לקרואסון מודפס בתלת-ממד, יחד עם שחזורי רשת היד-אובייקט (איור 4B) ואזורי המגע המשוערים על פני השטח של הקרואסון (איור 4C).
איור 4: אזורי מגע משוערים של יד-אובייקט. (א) מעקב אחר היד והאובייקט שנצפו מאחת ממצלמות המעקב במהלך אחיזה. (B) רשת יד משוחזרת ורשת עקיבה של עצמים שעובדו מאותה נקודת מבט כמו מצלמת המעקב. (C) אזורי מגע על פני השטח של העצם הנראים מנקודות מבט מרובות. אנא לחץ כאן כדי להציג גרסה גדולה יותר של איור זה.
סרטון 1: שחזורי רשת של היד והאובייקט. אנימציית Gif של היד, סמנים מסומנים ושחזורי רשת היד והאובייקט במהלך אחיזה אחת שנצפתה מאותה נקודת מבט של המצלמה. אנא לחץ כאן כדי להוריד סרטון זה.
אנו מציעים שיטה המאפשרת הערכה של אזורי מגע עבור אינטראקציות יד-אובייקט במהלך אחיזה רב-ספרתית. מכיוון שמעקב מלא אחר כל פני השטח של היד הוא כרגע בלתי פתיר, אנו מציעים להשתמש בשחזור של רשת יד שתנוחתה נקבעת על ידי נקודות מפתח דלילות על היד. כדי לעקוב אחר נקודות מפתח דלילות אלה, הפתרון שלנו משתמש במערכת לכידת תנועה ברמת מחקר המבוססת על מעקב סמנים פסיבי. כמובן, ניתן להשתמש גם במערכות לכידת תנועה אחרות בשיטה המוצעת, בתנאי שהן מניבות נתוני מיקום תלת-ממדיים מדויקים מספיק. אנו ממליצים להימנע ממערכות לכידת תנועה של סמן אקטיבי (כגון Optotrak Certus הפופולרי אך שהופסק), מכיוון שאלו דורשות חיבור כבלים ו / או מכשירים אלקטרוניים לידי המשתתפים, מה שעשוי להגביל תנועות או לפחות להניב אחיזות פחות אופייניות ככל שהמשתתפים נעשים מודעים יותר לתנוחת ידיהם. כפפות מעקב תנועה המשתמשות ביחידות מדידה אינרציאליות עשויות להיות אפשרות, למרות שמערכות אלו ידועות כסובלות מסחיפה, עשויות גם להגביל את תנועות היד ואינן מאפשרות למשטח היד לבוא במגע מלא וישיר עם משטחי האובייקט. פתרונות מסחריים למעקב ידני ללא סמן (לדוגמה, Leap Motion46,47,48) עשויים גם הם להיות אפשרות, אם כי ייתכן שלא ניתן יהיה לעקוב אחר מיקומי אובייקטים באמצעות מערכות אלה בלבד. האפשרות החלופית המבטיחה ביותר למערכת לכידת תנועה ברמת מחקר ניתנת על ידי פתרונות מעקב ללא סמן בקוד פתוח (למשל, Mathis et al.28). אם נעשה בהן שימוש עם מספר מצלמות רשומות49, מערכות כאלה יכולות לעקוב אחר מיקומי מפרקי ידיים ומיקומי אובייקטים בתלת-ממד ללא צורך בסמנים, כפפות או כבלים. פתרונות אלה, כמו גם מערכת מבוססת סמנים זו, עלולים לסבול, עם זאת, מבעיות אובדן נתונים עקב חסימות.
מגבלות וכיוונים עתידיים
מכיוון ששחזורי היד המתקבלים בשיטה זו לא יהיו מדויקים לחלוטין, ישנן מגבלות מסוימות לסוגי הניסויים שעבורם יש להשתמש בשיטה. סטיות בשחזורי רשת היד מהאמת הקרקעית יתבטאו בסטיות באזורי המגע המשוערים של יד/אובייקט. לפיכך, יישום שיטה זו כדי לגזור מדדים מוחלטים יחייב הערכת נאמנות של אומדני אזור המגע. עם זאת, אפילו הערכות מקורבות עדיין יכולות להיות שימושיות בתכנוני ניסוי בתוך המשתתפים מכיוון שההטיות הפוטנציאליות של השיטה עשויות להשפיע על תנאי ניסוי שונים בתוך משתתף באופן דומה. לכן, ניתוחים סטטיסטיים והיסקים צריכים להתבצע רק על מדדים כגון ההבדלים בשטח המגע בין התנאים, כאשר כיוון ההשפעה יהיה מתואם עם האמת הקרקעית בהתאמה. במחקר עתידי, אנו מתכננים לאמת עוד יותר את הגישה שלנו, למשל על ידי השוואת הערכות אזור מגע לטביעות אצבע תרמיות על עצמים המכוסים בצבע תרמוכרומי.
רוב שלבי העיבוד מאיסוף הנתונים ועד להערכת אזור איש הקשר הסופי הם אוטומטיים לחלוטין, ולכן מציעים תרומות חשובות לקראת הליך סטנדרטי להערכת אזור מגע יד-אובייקט. עם זאת, עדיין יש לבצע התאמה ראשונית של השלדים האישיים למיקומים התלת-ממדיים של הסמנים המסומנים באופן ידני כדי לקבל הגדרת שלד עבור כל משתתף. ככל שמספר המשתתפים בניסוי גדל, כך גדל גם מספר ההתאמות הידניות, וזהו כרגע השלב הגוזל הכי הרבה זמן בהליך ודורש היכרות מסוימת עם ריגול ידני בתוכנת אוטודסק מאיה. בעתיד, אנו שואפים להפוך שלב זה לאוטומטי כדי למנוע השפעה אנושית על ההליך על ידי הוספת הליך כיול שלד אוטומטי.
זרימת העבודה המתוארת כאן מסתמכת על החומרה והתוכנה של Qualisys (למשל, פותר השלד QTM). זה כרגע מגביל את הנגישות של השיטה שלנו למעבדות שיש להן מערך דומה. באופן עקרוני, עם זאת, השיטה יכולה להיות מיושמת על כל מקור של נתוני לכידת תנועה. כדי להרחיב את הנגישות, בעבודה השוטפת, אנו בוחנים חלופות שאמורות להכליל את זרימת העבודה שלנו ולהפוך אותה לפחות תלויה ברשיונות חומרה ותוכנה ספציפיים.
מגבלה חשובה נוספת של השיטה היא שבצורתה הנוכחית, ניתן ליישם אותה רק על אובייקטים קשיחים (שאינם ניתנים לצורה). בעתיד, ניתן יהיה להתגבר על מגבלה זו באמצעות שיטות לרישום צורת פני השטח של האובייקט הנתפס כשהוא מתעוות. בנוסף, בשל אופייה המשוער, השיטה אינה מתאימה כיום לעצמים קטנים או דקים מאוד.
לסיכום, על ידי שילוב מעקב תנועה חדשני עם מידול משטח יד באיכות גבוהה, אנו מספקים שיטה להערכת אזורי מגע יד-אובייקט במהלך אחיזה ומניפולציה. במחקר עתידי, אנו מתכננים ליישם שיטה זו כדי לחקור ולמדל התנהגות אחיזה מונחית חזותית בבני אדם16. כמו כן, אנו מתכננים לשלב כלים אלה עם מעקב אחר העיניים 46,50,51,52 ומערכות מציאות מדומה/רבודה 53,54,55 כדי לחקור שליטה מוטורית מונחית חזותית בתנועות ידיים ועיניים בסביבות נטורליסטיות אמיתיות ווירטואליות18,46,56,57. מסיבות אלה, השיטה המוצעת עשויה לעניין חוקרים החוקרים תפיסה הפטית58, שליטה מוטורית ואינטראקציה בין אדם למחשב במציאות מדומה ורבודה. לבסוף, מדידות מדויקות של יכולות אחיזה אנושיות יכולות לסייע בתכנון מערכות רובוטיות חזקות המבוססות על עקרונות התפיסה האינטראקטיבית 39,40,41,42,43 ועשויות להיות להן יישומים תרגומיים לתותבות בגפיים העליונות.
המחברים מצהירים כי לא קיימים אינטרסים מתחרים.
מחקר זה מומן על ידי Deutsche Forschungsgemeinschaft (DFG, קרן המחקר הגרמנית: פרויקט מס' 222641018-SFB/TRR 135 TP C1 ו-IRTG-1901 "המוח בפעולה") ועל ידי אשכול המחקר "המוח המסתגל" שמומן על ידי תוכנית המצוינות של משרד הסיאן להשכלה גבוהה, מדע, מחקר ואמנות. המחברים מודים לצוות התמיכה של Qualisys, כולל מתיאס בנקי וג'פרי תינגוולד, על הסיוע בפיתוח השיטות שלנו. המחברים מודים גם למיכאלה ישקה על שהתחזתה לדוגמנית היד. כל הנתונים וסקריפט הניתוח לשחזור השיטה והתוצאות המוצגות בכתב היד זמינים באתר Zenodo (doi: 10.5281/zenodo.7458911).
Name | Company | Catalog Number | Comments |
Anaconda Python distribution | (Anaconda 5.3.1 or later); https://repo.anaconda.com/archive/ | scripts and functions were generated in Python version 3.7 | |
Autodesk Maya | Autodesk, Inc. | Maya2022; https://www.autodesk.com/products/maya/overview | 3D computer graphics application. |
Blender | Blender Foundation | Blender 2.92; https://download.blender.org/release/ | 3D computer graphics application. |
Computer Workstation | N/A | N/A | OS: Windows 10 or higher. |
DeepHandMesh | Meta Platforms, Inc. (Meta Open Source) | https://github.com/facebookresearch/DeepHandMesh | Pre-trained hand mesh generation tool. |
Miqus M5 | Qualisys Ab | https://www.qualisys.com/cameras/miqus/ | Passive marker motion tracking camera (8 units). |
Miqus video camera | Qualisys Ab | https://www.qualisys.com/cameras/miqus-video/ | Color video camera, synchronized with Miquis M5 tracking cameras (6 units). |
Project repository | N/A | Data and Code Repository | Data and code to replicate the current project. The repository is currently under construction, but we provide a private link where reviewers can download the current and most up-to-date version of the repository. The final repository will be made publicly available upon acceptance. |
Python 3 | Python Software Foundation | Python Version 3.7 | Python3 and associated built-in libraries. |
QTM Connect for Maya | Qualisys Ab | https://github.com/qualisys/QTM-Connect-For-Maya | Stream skeleton, rigid bodies and marker data from QTM to Maya |
QTM Qualisys Track Manager | Qualisys Ab | Qualisys Track Manager 2021.2; https://www.qualisys.com/software/qualisys-track-manager/ | Motion capture software |
Qualisys SDK for Python | Qualisys Ab | https://github.com/qualisys/qualisys_python_sdk | Implements communication between QTM and Python |
Request permission to reuse the text or figures of this JoVE article
Request PermissionThis article has been published
Video Coming Soon
Copyright © 2025 MyJoVE Corporation. All rights reserved