Method Article
הציג כאן היא שיטה לעצב יישום החכם המציאות הרבודה עבור ויזואליזציה של מודלים אנטומיים תלת ממדיים של חולים באמצעות סמן הפניה 3D מודפס.
מציאות רבודה (AR) יש פוטנציאל רב בתחום החינוך, ההכשרה וההדרכה הכירורגית בשדה הרפואי. השילוב שלה עם תלת מימדי (3D) הדפסה (3 DP) פותח אפשרויות חדשות ביישומים קליניים. למרות שטכנולוגיות אלה גדלו באופן אקספוננציאלי בשנים האחרונות, האימוץ שלהם על ידי רופאים עדיין מוגבל, שכן הם דורשים ידע נרחב של הנדסה ופיתוח תוכנה. לכן, המטרה של פרוטוקול זה היא לתאר מתודולוגיה צעד אחר צעד המאפשרת למשתמשים לא מנוסים ליצור app smartphone, אשר משלבת AR ו 3DP עבור ויזואליזציה של מודלים אנטומיים תלת-ממדיים של חולים עם סמן 3Dp-הפניה מודפס. הפרוטוקול מתאר כיצד ליצור 3D מודלים וירטואליים של האנטומיה של החולה נגזר תמונות רפואיות 3D. לאחר מכן הוא מסביר כיצד לבצע מיקום של דגמי תלת-ממד ביחס להפניית סמן. מסופקים גם הוראות כיצד 3D להדפיס את הכלים הדרושים ומודלים. לבסוף, צעדים לפריסת האפליקציה מסופקים. הפרוטוקול מבוסס על תוכנה חופשית ומרובת פלטפורמות והוא יכול להיות מיושם על כל הדמיה רפואית מודאלית או חולה. גישה חלופית מתוארת על מנת לספק רישום אוטומטי בין מודל תלת-ממדי שנוצר מהאנטומיה של המטופל לבין הולוגרמות המתוכננות. לדוגמה, מקרה קליני של חולה הסובל מסרקומה של הרגל המרוחק מסופק כדי להמחיש את המתודולוגיה. הוא צפוי כי פרוטוקול זה יהיה להאיץ את אימוץ טכנולוגיות AR ו 3DP על ידי אנשי מקצוע רפואיים.
AR ו-3DP הם טכנולוגיות המספקים מספר גדל והולך של יישומים בתחום הרפואי. במקרה של AR, האינטראקציה שלה עם דגמי תלת-ממד וירטואליים והסביבה האמיתית מטבות לרופאים לגבי חינוך והכשרה1,2,3, תקשורת ואינטראקציות עם רופאים אחרים4, והדרכה במהלך התערבויות קליניות5,6,7,8,9,10. כמו כן, 3dp הפך לפתרון רב עוצמה עבור רופאים כאשר פיתוח כלים ספציפיים ללקוח להתאמה אישית11,12,13 או יצירת דגמי תלת-ממד של האנטומיה של החולה, אשר יכול לעזור לשפר את תכנון preאופרטיבית התערבויות קליניות14,15.
הן טכנולוגיות AR ו-3DP לעזור לשפר את האוריינטציה, הדרכה, ומיומנויות מרחבית בהליכים רפואיים; לכן, השילוב שלהם הוא הצעד הלוגי הבא. העבודה הקודמת הוכיחה כי השימוש המשותף שלהם יכול להגדיל את הערך בחינוך החולה16, הקלה על הסברים של מצבים רפואיים הציע טיפול, אופטימיזציה של זרימת עבודה כירורגית17,18 ושיפור מטופל לדגם הרישום19. למרות שטכנולוגיות אלה גדלו באופן אקספוננציאלי בשנים האחרונות, האימוץ שלהם על ידי רופאים עדיין מוגבל, שכן הם דורשים ידע נרחב של הנדסה ופיתוח תוכנה. לכן, מטרת העבודה היא לתאר מתודולוגיה צעד-אחר-צעד המאפשרת שימוש ב-AR ו-3DP על-ידי משתמשים לא מנוסים, ללא צורך בידע טכני רחב.
פרוטוקול זה מתאר כיצד לפתח app החכם AR המאפשר את המרשים של כל מודל 3D מבוסס החולה על סביבת העולם האמיתי באמצעות סמן 3D מודפס מעקב על ידי מצלמת הטלפון החכם. בנוסף, גישה חלופית מתוארת כדי לספק רישום אוטומטי בין 3D מודפס ביודל (כלומר, דגם תלת-ממד שנוצר מתוך האנטומיה של המטופל) ואת הולוגרמות מוקרן. הפרוטוקול המתואר מבוסס לחלוטין על תוכנה חופשית ומרובת פלטפורמות.
בעבודה קודמת, הרישום מטופל לתמונה חושב באופן ידני5 עם אלגוריתמים של זיהוי פני שטח10 או לא זמין2. שיטות אלה נחשבו מוגבלות במקצת כאשר נדרש רישום מדויק19. כדי להתגבר על מגבלות אלה, עבודה זו מספקת כלים לביצוע רישום מדויק ופשוט לתמונה בהליכים AR על ידי שילוב טכנולוגיית AR ו 3DP.
הפרוטוקול הוא גנרי וניתן להחילו על כל הדמיה רפואית או מטופל. כדוגמה, מקרה קליני אמיתי של חולה הסובל סרקומה של הרגל המרוחק מסופק כדי להמחיש את המתודולוגיה. השלב הראשון מתאר כיצד לפלח בקלות את האנטומיה המושפעת מטומוגרפיה ממוחשבת (CT) כדי ליצור מודלים וירטואליים תלת-ממדיים. לאחר מכן, המיקום של דגמי תלת-ממד מבוצע, ולאחר מכן הכלים והמודלים הדרושים הם תלת-ממד מודפסים. לבסוף, יישום AR הרצוי נפרס. יישום זה מאפשר ויזואליזציה של מודלים 3D החולה המצופים במצלמת הטלפון החכם בזמן אמת.
מחקר זה בוצע בהתאם לעקרונות של 1964 הצהרת הלסינקי כפי שתוקן ב 2013. נתוני המטופל והתמונות הכלולים בנייר זה משמשים לאחר קבלת הסכמה מושכלת בכתב מתוך המשתתף ו/או הנציג המשפטי שלהם, בו אישר את השימוש בנתונים אלה לצורך הפצת פעילויות כולל פרסומים מדעיים.
1. הגדרת תחנת עבודה עבור פילוח, 3D מודלים חילוץ, מיקום, ו AR יישום פריסה
הערה: פרוטוקול זה נבדק עם גירסת התוכנה הספציפית המצוינת עבור כל כלי. סביר להניח שהוא יפעל עם גירסאות חדשות יותר, למרות שהוא אינו מובטח.
2. יצירת ביואודל
הערה: המטרה של סעיף זה היא ליצור דגמי תלת-ממד של האנטומיה של המטופל. הם יקבלו על ידי החלת שיטות פילוח לתמונה רפואית (כאן, באמצעות תמונת CT). התהליך מורכב משלושה שלבים שונים: 1) טעינת נתוני המטופל לתוך תוכנת מבצעה 3D, 2), פילוח של כרכים אנטומיה היעד, ו 3) ייצוא של פילוח כמודלים תלת-ממדיים בפורמט האובייקט. המודלים 3D שנוצר יהיה לדמיין ביישום AR הסופי.
3. מיצוב ביואודל
הערה: בסעיף זה, דגמי התלת-ממד שנוצרו בסעיף 2 ימוקמו ביחס לסמן לצורך הדמיית מציאות מורחבת. Arhealth: מודל מיקום מודול מבצעה 3d ישמש עבור משימה זו. בצע את ההוראות המופיעות בשלב 1.3 כדי להוסיף את המודול לפורס תלת-ממדי. קיימות שתי חלופות שונות למיקום המודלים התלת-ממדיים: מצב "הדמיה" ומצב "רישום".
4.3D הדפסה
הערה: מטרת שלב זה היא 3d-להדפיס את המודלים הפיזיים הדרושים עבור יישום AR הסופי. הסמן שיש לזהות על-ידי היישום והאובייקטים השונים הדרושים תלויים במצב שנבחר בסעיף 3. כל חומר יכול לשמש להדפסת תלת-ממד למטרת עבודה זו, כאשר בעקבות דרישות חומר הצבע המבוקש בכל שלב. חומצה פוליאקטטית (PLA) או אקרילי בוטניטריל (ABS) הן בחירה מספקת.
הערה: ניתן להדפיס אובייקטים מודפסים תלת-ממדיים משלב 4.3 בכל חומר צבע.
5. AR יישום פריסה
הערה: המטרה של סעיף זה היא לעצב app החכם במנוע אחדות הכוללת את דגמי תלת-ממד שנוצרו בסעיפים הקודמים ולפרוס יישום זה על הטלפון החכם. מפתח רשיון לפיתוח ווקוניה (ללא תשלום לשימוש אישי) נדרש עבור שלב זה. האפליקציה ניתן לפרוס על אנדרואיד או מכשירי iOS.
6. הדמיית אפליקציה
הפרוטוקול הוחל על נתונים מחולה סובל סרקומה של הרגל המרוחק כדי להמחיש את האזור האנטומי מושפע מנקודת מבט תלת-ממדית. באמצעות השיטה המתוארת בסעיף 2, החלק של העצם המושפע (כאן, השוקה והפיבולה) והגידול היו מחולקים מסריקת ה-CT של המטופל. לאחר מכן, באמצעות כלי פילוח מתוך מבצעה 3D, שני ביודלים נוצרו: העצם (קטע של השוקה ופיבולה) (איור 1A) וגידול (איור 1B).
לאחר מכן, שני דגמי תלת-ממד הוצבו כמעט ביחס לסמן להדמיה אופטימלית. שני המצבים המתוארים בסעיף 3 באו לדוגמה זו. במצב הדמיה, המודלים התרכזו בפנים העליונים של הסמן (איור 2). עבור מצב ההרשמה, מתאם סמן היה ממוקם בעצם (במיוחד, השוקה [איור 3]). לאחר מכן, קטע קטן של השוקה נבחר להיות 3D-מודפס עם מתאם סמן 3D (איור 4). Ultimaker 3 המורחבת מדפסת תלת-ממד עם חומר PLA שימש כדי ליצור את הסמנים 3d-מודפס (איור 5A, B), סמן בסיס המחזיק (איור 5ג) עבור "ויזואליזציה" מצב, וסעיף של השוקה למצב "רישום" (איור 5ד). איור 5E מראה כיצד הסמן הוצמד לבסיס המודפס בתלת-ממד של מצב "חזותי". איור 5F מציג את הקובץ המצורף עם "רישום" מצב תלת-ממד מודפס בצורת ביודל. לבסוף, אחדות שימש כדי ליצור את האפליקציה ולפרוס אותו על הטלפון החכם.
איור 6 מראה כיצד האפליקציה עבדה עבור מצב "ויזואליזציה". ההולוגרמה הייתה ממוקמת באופן מדויק בחלק העליון של הקוביה כפי שהוגדר קודם לכן. איור 7 מציג את היישום עבור "רישום" מצב, שבו האפליקציה ממוקם מודל העצם השלם על גבי מקטע 3d-המודפס. ההדמיה הסופית של הולוגרמות היתה ברורה ומציאותית, שמרה על הגדלים האמיתיים של ביודלים, ומוצבים במדויק. בעת שימוש ביישום הטלפון החכם, סמן AR צריך להיות גלוי על ידי המצלמה עבור app כדי להציג כראוי את הולוגרמות. בנוסף, תנאי האור בסצינה חייב להיות באיכות טובה וקבוע עבור זיהוי סמן הנכון. תנאי אור רע או השתקפויות על פני השטח סמן לעכב את המעקב של סמן AR ולגרום לתקלה של האפליקציה.
הזמן הנדרש כדי ליצור את האפליקציה תלוי במספר גורמים. משך פרק 1 מוגבל על-ידי מהירות ההורדה. לגבי פילוח אנטומיה (סעיף 2), גורמים המשפיעים על זמן פילוח כוללים את המורכבות של האזור ואת מודאליות הדמיה רפואית (כלומר, CT מחולק בקלות, בעוד MRI קשה יותר). עבור הדוגמה הנציגה של השוקה, כ 10 דקות נדרש כדי ליצור שני דגמי תלת-ממד מסריקת ה-CT. מיצוב ביואודל (סעיף 3) הוא פשוט וישיר. כאן, זה לקח כ 5 דקות כדי להגדיר את המיקום ביואודל ביחס סמן AR. עבור שלב ההדפסה התלת-ממדי, המשך תלוי מאוד במצב שנבחר. "סמן צבע כפול" יוצרו באיכות גבוהה בתקופה של 5 h ו 20 דקות. "סמן מדבקה" יוצרו בתקופה של 1 h ו 30 דקות, בתוספת הזמן הנדרש כדי להדביק את המדבקות. השלב האחרון עבור פיתוח app יכול להיות זמן רב עבור אלה ללא ניסיון קודם באחדות, אבל זה יכול להסתיים בקלות בעקבות שלבי הפרוטוקול. לאחר סמנים AR כבר מודפס 3D, פיתוח של יישום AR חדש לחלוטין ניתן לבצע בפחות מ 1 h. משך זה יכול להיות מופחת עוד יותר עם ניסיון נוסף.
איור 1: ייצוג של דגמי תלת-ממד שנוצרו מתמונת CT של חולה הסובל מסרקומה של הרגל המרוחק. (א) רקמת עצם מיוצגת בלבן (שוקהופיבולה). (ב) הגידול המיוצג באדום. אנא לחץ כאן כדי להציג גירסה גדולה יותר של איור זה.
איור 2: התוצאות המציגות כיצד "ויזואליזציה" מצב מבצעה 3D ממקם את דגמי 3D וירטואלי של העצם והגידול ביחס 3d-מודפס סמן הפניה. דגמי תלת-ממד המטופלים (A) ממוקמים מעל הפנים העליונות של קוביית הסמן (B). אנא לחץ כאן כדי להציג גירסה גדולה יותר של איור זה.
איור 3: התוצאות המציגות כיצד "רישום" מצב בפורס תלת-ממד ממקם את דגמי התלת-ממד הווירטואליים של העצם והגידול (A) ביחס להפניית סמן תלת-ממד (B). מתאם הסמן מוצמד למודל רקמת העצם. אנא לחץ כאן כדי להציג גירסה גדולה יותר של איור זה.
איור 4: קטע קטן של רקמת העצם ו 3D מתאם סמן. שני הרכיבים משולבים לאחר מכן 3D מודפס. אנא לחץ כאן כדי להציג גירסה גדולה יותר של איור זה.
איור 5: כלים מודפסים תלת-ממדיים הדרושים לאפליקציה הסופית. (א) "שני מסמן קוביית צבע" 3d-מודפס עם שני צבעים של חומרים. (ב) "מדבקה קוביית מסמן" 3d-מודפס, עם מדבקות מודבקות. (ג) סמן בסיס קוביית מתאם. (ד) קטע של רקמת העצם של החולה 3d דגם ומתאם קוביית סמן. (ה) "סמן קוביית מדבקה" ממוקם במתאם קוביית הבסיס של הסמן. (ו) "שני סמן קוביית צבע" ממוקם במתאם סמן המצורפת האנטומיה של המטופל. אנא לחץ כאן כדי להציג גירסה גדולה יותר של איור זה.
איור 6: האפליקציה מוצגת בעת שימוש במצב "ויזואליזציה". מושפע החולה מודלים 3D האנטומיה ממוקמות מעל הפנים העליונות של קוביית מודפס 3D. אנא לחץ כאן כדי להציג גירסה גדולה יותר של איור זה.
איור 7: הדמיית AR בעת שימוש במצב "רישום". הסמן מודפס 3D מאפשר רישום של 3D-מודפס ביואודל עם דגמי תלת-ממד וירטואליים. אנא לחץ כאן כדי להציג גירסה גדולה יותר של איור זה.
AR מחזיקה בפוטנציאל רב בחינוך, הכשרה וכירורגי בתחום הרפואי. השילוב עם הדפסה תלת-ממדית עשוי לפתוח אפשרויות חדשות ביישומים קליניים. פרוטוקול זה מתאר מתודולוגיה המאפשרת למשתמשים לא מנוסים ליצור app smartphone המשלב AR ו 3DP עבור ויזואליזציה של מודלים אנטומיים תלת-ממדיים של חולים עם 3Dp-מודפס סמנים הפניה.
באופן כללי, אחד היישומים הקליניים המעניינים ביותר של AR ו-3DP הוא לשפר את התקשורת מטופל לרופא על ידי מתן המטופל פרספקטיבה שונה של המקרה, שיפור הסברים של מצבים רפואיים ספציפיים או טיפולים. יישום אחר אפשרי כולל הדרכה כירורגית ללוקליזציה היעד, שבו מודפס 3D כלים ספציפיים לחולה (עם התייחסות AR סמן מחובר) ניתן להציב על מבנים קשיחים (כלומר, עצם) ומשמש כהפניה לניווט. יישום זה שימושי במיוחד עבור אורתופדיה והליכים כירורגי הפנים, שבו משטח רקמת העצם ניתן לגשת בקלות במהלך הניתוח.
הפרוטוקול מתחיל בסעיף 1, המתאר את כלי הגדרת תחנת העבודה והתוכנה הנחוצים. סעיף 2 מתאר כיצד להשתמש בתוכנה מבצעה תלת-ממד כדי לפלח בקלות את האנטומיות היעד של המטופל מכל הדמיה רפואית מודאליות כדי להשיג דגמי תלת-ממד. שלב זה הוא קריטי, כמו דגמי תלת-ממד וירטואליים שנוצרו הם אלה המוצגים ביישום AR הסופי.
בסעיף 3, האפשרות ' פריסה תלת-ממדית ' משמשת לרישום דגמי תלת-ממד שנוצרו במקטע הקודם באמצעות סמן AR. במהלך הליך רישום זה, מודלים תלת-ממדיים מטופלים באופן יעיל ופשוט ממוקמים ביחס לסמן AR. המיקום המוגדר בסעיף זה יקבע את המיקום היחסי של ההולוגרמה באפליקציה הסופית. הוא האמין כי פתרון זה מפחית את המורכבות ומכפיל את היישומים האפשריים. סעיף 3 מתאר שתי אפשרויות שונות כדי להגדיר את הקשרים המרחבית בין המודלים ו-AR סמנים: "ויזואליזציה" ו "רישום" מצב. האפשרות הראשונה, "ויזואליזציה" מצב, מאפשר לדגמי תלת-ממד להיות ממוקם בכל מקום ביחס לסמן ומוצג כמו ביואודל כולו. מצב זה מספק מציאותית, 3D פרספקטיבה של האנטומיה של המטופל מאפשר לנוע וסיבוב של ביודלים על ידי הזזת סמן AR מעקב. האפשרות השנייה, "רישום" מצב, מאפשר חיבור ושילוב של מתאם סמן לכל חלק של ביואודל, המציע תהליך ההרשמה אוטומטית. באמצעות אפשרות זו, קטע קטן של דגם תלת-ממד, כולל מתאם סמן, יכול להיות מודפס 3D, והאפליקציה יכולה להציג את שאר הדגם כהולוגרמה.
סעיף 4 מספק קווים מנחים לתהליך הדפסת תלת-ממד. ראשית, המשתמש יכול לבחור בין שני סמנים שונים: "סמן הצבע הכפול" ו "סמן מדבקה". כל "סמן צבע כפול" יכול להיות 3D-מודפס, אך דורש מדפסת תלת-ממד כפול מכבש. במקרה שמדפסת זו אינה זמינה, מוצע "סמן המדבקה". זהו סמן פשוט שניתן להשיג על ידי 3D-הדפסת מבנה מעוקב, ולאחר מכן הדבקת תמונות של הקוביה עם נייר מדבקה או דבק מדבקה. יתר על כן, שני סמנים עוצבו עם מקטעים הניתן להרחבה כדי להתאים באופן מושלם במתאם ספציפי. לפיכך, ניתן לעשות שימוש חוזר בסמן במספר מקרים.
סעיף 5 מתאר את התהליך ליצירת פרויקט אחדות עבור AR באמצעות ערכת הפיתוח של התוכנה Vuforia. שלב זה עשוי להיות החלק הקשה ביותר עבור משתמשים ללא ניסיון תיכנות, אך עם הנחיות אלה, זה צריך להיות קל יותר להשיג את היישום הסופי המוצג בסעיף 6. האפליקציה מציגה מודלים וירטואליים של המטופל מעל מסך הטלפון החכם כאשר המצלמה מזהה את הסמן 3D-מודפס. כדי app לזהות את סמן 3D, מרחק מינימלי של כ 40 ס"מ או פחות מהטלפון אל הסמן, כמו גם תנאי תאורה טובים נדרשים.
היישום הסופי של פרוטוקול זה מאפשר למשתמש לבחור את הסמנים הספציפיים כדי להמחיש ובאילו תנוחות. עם זאת, האפליקציה יכולה לבצע רישום אוטומטי הולוגרמה המטופל באמצעות סמן 3D מודפס ומתאם מצורף ביואודל. זה פותר את האתגר של רישום מודלים וירטואליים עם הסביבה באופן ישיר ונוח. יתרה מזאת, מתודולוגיה זו אינה דורשת ידע נרחב על הדמיה או פיתוח תוכנה רפואית, אינה תלויה בחומרה מורכבת ובתוכנה יקרה, וניתן ליישם אותה במשך זמן קצר. הוא צפוי כי שיטה זו תסייע להאיץ אימוץ של טכנולוגיות AR ו 3DP על ידי אנשי מקצוע רפואיים.
. למחברים אין מה לגלות
דו ח זה נתמך על ידי פרויקטים PI18/01625 ו PI15/02121 (Ministerio de ciencia, חדשנות האוניברסיטה, המכון דה salud קרלוס השלישי והאירופי לפיתוח אזורי הקרן "אונה סון נרה דה האג") ו IND2018/טיק-9753 (comunidad דה מדריד).
Name | Company | Catalog Number | Comments |
3D Printing material: Acrylonitrile Butadiene Styrene (ABS) | Thermoplastic polymer material usually used in domestic 3D printers. | ||
3D Printing material: Polylactic Acid (PLA) | Bioplastic material usually used in domestic 3D printers. | ||
3D Slicer | Open-source software platform for medical image informatics, image processing, and three-dimensional visualization | ||
Android | Alphabet, Inc. | Android is a mobile operating system developed by Google. It is based on a modified version of the Linux kernel and other open source software, and is designed primarily for touchscreen mobile devices such as smartphones and tablets. | |
Autodesk Meshmixer | Autodesk, Inc. | Meshmixer is state-of-the-art software for working with triangle meshes. Free software. | |
iPhone OS | Apple, Inc. | iPhone OS is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. | |
Ultimaker 3 Extended | Ultimaker BV | Fused deposition modeling 3D printer. | |
Unity | Unity Technologies | Unity is a real-time development platform to create 3D, 2D VR & AR visualizations for Games, Auto, Transportation, Film, Animation, Architecture, Engineering & more. Free software. | |
Xcode | Apple, Inc. | Xcode is a complete developer toolset for creating apps for Mac, iPhone, iPad, Apple Watch, and Apple TV. Free software. |
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