$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
סקירה של המרכיבים העיקריים הדרושים כדי לערוך ניסוי oculomotor מוצגת באיור 1. כל בלוק בתרשים הזרימה יידון בפירוט בהמשך.
SET-UP 1. Instrumentation מוצרים:
- כל סוג של צג תנועת העין יכול לשמש עבור מערכת זו. נדגים מערכת ניטור וידאו מעקב לימבוס אינפרא אדום ו.
- לתנועות מעקב מקביל כגון מרדף saccadic או חלקה, מחשב בודד יכול לשמש לתצוגה ויזואלית. ללמוד תנועות עיניים יריבה כגון התמיינות או האינטראקציה של התמיינות עם תנועות גרסת טנדם (כלומר, vergent עם גירויי saccadic) יש צורך בhaploscope עם שני מסכי מחשב לתצוגה ויזואלית, ראה איור 2.
2. כיול:
- יש צורך בכיול להמיר קבוצה אחת של מדדים לתוך אחר. תנועות עיניים מצוינות בדרך כלל במעלות (°) סיבוב שמוצגים באיור 3. עם זאת, מ 'מחשבonitors להשתמש בערכי פיקסל לעומת חוקרי חזון שלעתים קרובות מציינים את הגירויים החזותיים במעלות. לפיכך, יש צורך בהמרה להמיר את ערכי פיקסל למעלות. אפשר להשתמש טריגונומטריה לחשב היכן למקם את המטרות הפיזיות לכייל את ההצגה ויזואלית. לדוגמא, אם הגירוי על מסך המחשב מתיישר עם יעד פיזי 2 מעלות (ראה איור 2) ולאחר מכן שערך פיקסל מתאים לגירוי 2 מעלות.
- כדי לכייל את המערכת, המפעיל צריך לפתוח Pixel2Deg.vei בתוך ספריית VisualEyes. ראשית, להגדיר את הצג כדי לכייל באמצעות השדה במצב המתיחה. הזן את מספר 1 עבור הצג השמאלי העין ומספר 2 של הצג בעין ימין. לאחר מכן, להפעיל את התכנית ולהעביר את גירוי הקו הירוק עד הקו הירוק הוא על גבי החלק העליון של היעד הפיזי. הזן את העמדה הידועה של היעד הפיזי במעלות ולחץ על הכפתור השמור. לאחר מכן, לחץ על הקו הירוק. ערך התואר ופיקסל, תוכלו לראות בתצוגה בtהוא שמאלי תחתון פינה. המפעיל צריך לאסוף מינימום של שלוש נקודות כיול.
- לאחר שמירת כל נקודות הכיול, לפתוח את קובץ פלט D2P בספריית VisualEyes להשיג את נקודות הכיול. עלילה נקודות הכיול להשיג משוואת רגרסיה ליניארית. השתמש במשוואה על מנת לחשב את המיקום הראשוני והאחרון של הגירוי החזותי מפעיל רצונות לתכנת בערכי פיקסל. דוגמא לעין השמאל ועין ימין עקומת כיול שהושגה באמצעות חמש נקודות כיול עבור גירוי התמיינות מוצגת באיור 4.
- חזור על שלבים 2.2 ו -2.3 עבור הצג השני אם הגירוי דורש צג נוסף.
3. תוכנת VISUALEYES:
- להגדיר Stimulus: המפעיל צריך להגדיר את המיקום הראשוני והאחרון של גירוי בעין ימין ועל שמאל לפני הניסוי. ראשית, פתח קובץ טקסט חדש ועל השורה הראשונה, להגדיר את הזמן הראשוני ועמדת ערכי of הגירוי. ארבעה פרמטרים צריכים להיות מוגדרים 1 זמן (שניות)), 2) המצב האופקי (פיקסל), 3) המצב האנכי (פיקסל), ו 4) את הסיבוב (°) מופרד על ידי כרטיסייה. כמו כן, להגדיר את ארבעת הפרמטרים של הזמן ומיקום של הגירוי הסופי. שמור את הגירוי בספריית VisualEyes כstimulus_name.vei קובץ (קלט VEI = VisualEyes) וחזור על שלב זה עבור הגירוי בעין האחר.
- התנועה של הגירוי ניתן להכליל לשני סוגים של תנועה: צעד פתאומי או רמפה רציפה. צעד מאפשר הגירוי כדי להזיז או לקפוץ מהעמדה הראשונית לעמדתו הסופית בפתאומיות. המפעיל יש לציין כי השינוי בזמן הוא 0.001 שניות לגירוי צעד. בשורה הבאה, להגדיר כמה זמן אתה רוצה את הגירוי להתגורר בעמדה הראשונית, כמו גם את עמדתו הסופית. גירויים מוגדרים באמצעות ארבעה תחומים בתוך שורה אחת. דוגמא לצעד saccadic, רמפת מרדף חלקה, צעד vergent ורמפת vergent מוצגת בטבלת 1.
- לגירויים, אתה יכול לקבל גירוי יחיד כגון צעד או רצף של משימות חזותיות כגון מספר צעדים.
- להציל Stimulus לתוך ספריית גירויים: ישנן מספר הגדרות ברירת מחדל בdc1.txt (גירוי / צג עין שמאל) וdc2.txt (גירוי / צג עין ימין) קבצים בתוך ספריית VisualEyes. השורה הראשונה היא אחוז של המסך בתוך הכיוון האופקי. הקו השני הוא אחוז המסך בתוך הכיוון האנכי. השלישי הוא תמונת הרקע והרביעי הוא תמונת החזית או יעד. השורה החמישית מציינת את המחשב לעבוד במצב עצמאי. המסמל -6 שצג (1 הוא בעין ימין ו -2 נשאר עין). הקו ה -7 הוא היחס של הצגים. שאר הקווים הם הסוג של גירויי המפעיל יכול להשתמש בהפעלה ניסיונית שונה.
- פתח את dc1.txt וdc2.txt מdirec VisualEyesטורים. שני קבצים אלה מכילים גירויי הספרייה עבור עין שמאל ועין ימין בהתאמה. בשורה האחרונה, לכתוב את שם הקובץ של הגירוי שנוצר מהשלב 3.1. מספר הפרופיל מתייחס למ 'ה השורה המקבילה לשם קובץ גירוי. לדוגמא, באיור 1, מספר הפרופיל של הגירוי הוא 8.
- אפשר לחזור על שלבי 3.1-3.2 ליצור גירויים רבים הדרושים לניסוי.
- לכתוב תסריט לפרוטוקול הניסויי: פתיחת קובץ טקסט להקלד את פקודות פרוטוקול ניסוי. קובץ זה נקרא קובץ סקריפט אשר מסמן כי מערכת VisualEyes תקרא ולבצע כל פקודה מהתסריט שנמצא בקובץ זה. היכולת ליצור קובץ תסריט לפרוטוקול ניסוי מאפשרת למשתמש לנהל פגישות ניסיוניות חוזרת ונשנית באמצעות אותו הפרוטוקול. יתר על כן, ניתן לכתוב תסריטים רבים לגוון את הסוג וסדרה של פקודות ניסיוניות. קובץ זהניתן לשמור לתוך ספריית VisualEyes כקובץ script_name.ves. (VES = VisualEyes Script)
- יש פונקציות VisualEyes טענות קלט ופלט. טבלה 2 מראה את כל הפונקציות בתוכנת VisualEyes.
- ExpTrial: פונקציה זו משמשת לקרוא את הגירוי שנשמר בספריית הגירוי מהשלב 3.2. אורכו של הנתונים הוא הזמן זה יאפשר הפונקציה לבצע את הגירוי. Tempfile.lwf מאפשר תוכנת VisualEyes לאחסן באופן זמני את הנתונים ופלט אותו נכנסים לחיץ פלט. כאשר tempfile.lwf אינו מוגדר, במהלך ביצוע התפקיד זה, זה לא יהיה לאחסן את כל הנתונים נכנסים לדיגיטציה.
- יומנים: פונקציה זו פלטי מחרוזות או מאגר הקלט מוגדר מExpTrial לתוך קובץ out.txt בספריית VisualEyes. כאשר הניסוי הושלם, המפעיל חייב לשנות את השם של קובץ out.txt לשם אחר. אחרת, הנתונים יוחלפו במהלך experim הבאאף אוזן גרון.
- TriggerWait: פונקציה זו ממתינה לנושא ללחוץ על כפתור הדק להתחיל ExpTrial ועבר דיגיטציה נתונים. זהו ערוץ על כרטיס הרכישה הדיגיטלי שמחכה לאות לשינוי מגבוה דיגיטלי (5 V) לנמוך (0 V).
- RandomDelay: פונקציה זו יוצרת עיכוב אקראי כדי למנוע חיזוי או לקראת הגירוי הבא.
- WaveMSD: פונקציה זו מחשבת את הממוצע וסטיית התקן של נתונים.
4. PLACE ניסוי Eye Movement MONITOR & RUN:
- צגי תנועות עיניים שונים כגון מערכת הקרנית וידאו השתקפות ההדמיה, מערכת מעקב לימבוס או סליל חיפוש בלובן העין ניתן להשתמש כדי לאסוף ולהקליט תנועות עיניים.
- לפני נושא יכול להשתתף, הניסוי חייב להיות מוסבר והנושא חייב לקרוא ולחתום על טופס הסכמה מדעת שאושרה על ידי דירקטוריון הסקירה המוסדית.
- Mu המפעילרח להתאים את צג תנועת העין בנושא. ראשית, הנושא הוא ביקש להתמקד על מטרה. המפעיל מתאים את צג תנועת העין כדי ללכוד את התכונות האנטומי של העין כמו לימבוס (גבול בין הקשתית ולובן העין) או התלמיד וההשתקפות קרנית בהתאם לצג תנועת העין בשימוש.
- ברגע שצג תנועת העין מותאם כראוי בנושא, המפעיל צריך לאמת שהצג תנועת העין הוא ללכוד את תנועות עיניים על ידי לשאול את הנושא כדי להפוך vergent או תנועות saccadic.
- פתח את תכנית ReadScript.vei בספריית VisualEyes. בפינה הימנית העליונה, הקלד את שם הקובץ של קובץ script פרוטוקול הניסוי שנוצר מהשלב 3.4. לאחר מכן, להפעיל את תכנית ReadScript.vei על ידי לחיצה על החץ האדום בפינה השמאלית עליונה.
- תן את הנושא על כפתור ההדק ומסביר כי כאשר הנושא לוחץ על הכפתור, את איסוף הנתונים יתחיל. קובץ Acquire.vei נוסף יהיה Automatical ly מופיע על המסך אשר העלילה הנתונים הנכנסים. נתונים נדגמים ב500Hz.
- כאשר הניסוי הושלם, ReadScript.vei יפסיק באופן אוטומטי. בשלב זה, נכנס לספריית VisualEyes ולמצוא את קובץ Out1.txt. שנה את שם הקובץ אחר בפעם הבאה המפעיל מפעיל את הניסוי, את קובץ הנתונים יוחלף.
5. ניתוח נתונים OFF-LINE:
- המפעיל יכול לנתח את הנתונים באמצעות חבילות תוכנה שונות (כלומר Matlab או Excel). חביון, מהירות שיא, או משרעת עשוי לעניין בהתאם למחקר.
- דוגמא של קוד ניתוח Matlab מסופקת בספריית VisualEyes לתכנן קפיצות האלה, צעדי התמיינות ורמפות התמיינות. דוגמאות לעקבות עמדת saccade ההרכב, צעד התמיינות ורמפת התמיינות עם התגובות המהירות המקבילה מוצגות באיור 5.
6. נציגי תוצאות:
t "> דוגמאות של האנסמבל של תנועות עיניים נרשמו באמצעות מערכת VisualEyes מוצג באיור 5. 10 ° תנועות saccadic אופייניות מוצגות ב4A עלילה. Antisaccades הם תגובות saccadic כאשר הוא אמר את הנושא כדי להפוך saccade בכיוון ההפוך של . גירוי החזותי ומוצגים בעלילת 4B זה יותר תובעני מבחינה קוגניטיבית משימה, ולכן ניתן לראות כי חביון או הזמן להתחיל את התנועה ארוכה יותר עבור antisaccades (4B עלילה) בהשוואה לקפיצות האלה כלפי גירוי חזותי המכונה גם prosaccades (4A עלילה). תגובות התמיינות עד 4 ° צעדים מוצגות בתגובות 4C והתמיינות עלילה עד 5 מעלות / s רמפות גירויים מוצגים בעלילת 4D. כל זכר הוא תנועת העין פרט שבו השורה העליונה היא עמדה מצוינת במעלות כ תנועות עיניים פונקציה של הזמן. מכוילות ביחידות של מעלות, זוויות מטר, או דיופטר פריזמה. המחקר שלנו משתמש זווית סיבוב. בשורה התחתונה היא המהירות להתוות ° / s כפונקציה של זמןד הוא המהירות של התנועה. בקנה מידה עבור כל נתוני הרכב משתנה בהתאם לתנועה.

איור 1. תרשים זרימה של מרכיבים מרכזיים לערוך ניסוי oculomotor. דוגמאות של צעדים הדרושים כדי ליצור גירוי באמצעות תוכנת VisualEyes ולערוך ניסוי לניתוח נתונים לא מקוון מוצגות. החלק מציג את חלון Pixel2Deg.vei. חלק ב 'ממחיש את ארבעת הפרמטרים דרושים כדי להגדיר גירוי. חלק ג 'הוא ספריית הגירויים שבו שורות טקסט השחורות בתוך ספריית הגירוי הן דוגמא גירויי קבצים והטקסט האדום מגדיר כל שורה. חלק ד 'הוא דוגמא לפרוטוקול תסריט ניסיוני.

איור 2. מערכת VisualEyes Haploscope ניסויית Set-Up. שלושה צגים CRT משמשים: יש צורך 1) בלוח בקרה כדי להציג גירוייםתגובות ד 2) צג CRT עבור עין ימין (RE) גירויים חזותיים ו- 3) CRT לפקח על עין השמאל (LE) גירויים חזותיים. מראה חצי כסוף ממוקם 30 סנטימטרים משני צגי CRT גירויים חזותיים. זאת על מנת להבטיח כי הגירויים על צגי CRT מוקרנים על המראה הכסוף למחצה (שידור 50% ו -50% מראה החזרה). המראה מאפשרת הנושא כדי להציג גירויי ממסכי המחשב על גבי על מטרות הממוקמים במרחקים שנמדדו מהנושא אשר נדרש לכיול. עם haploscope, ביקוש הלינה לשני עיני מוחזק קבוע. המרחק בין העיניים של הנושא והמראה הוא 10 סנטימטרים. המערכת יכולה להיות מותאמת כדי להתאים מרחקים שונים בין אישונים (IPD) אבל להפגנה זו אנו מניחים IPD להיות 6 סנטימטר.

מו איור 3. חישובים של Saccadic (משמאל) וVergent (מימין)vement מיעדים ל- B מוצג. IPD הוא המרחק בין האישונים.

איור 4. עקומת כיול של עין השמאל (חלקה עליונה) ועין ימין גירוי (חלקה תחתונה). הליך דומה יתנהל על גירויים במרדף saccadic או חלקה.

antisaccades איור 5. דוגמאות לקפיצות האלה (א) (ב), צעדי התמיינות (C) ורמפות התמיינות (ד ') באמצעות מערכת VisualEyes ונותח באמצעות תכנית MATLAB המותאם אישית. עקבות אנסמבל עמדה (° כפונקציה של זמן בשניות) הם זממו בשורה העליונה כאשר כל קו צבעוני מייצג תנועות עיניים שונות. עקבות המקבילה מהירות (° / s כפונקציה של זמן בשניות).
| סוג הגירוי | גירוי_Name_Left Eye.vei | Stimulus_Name_Right_Eye.vei |
| זמן (ים) | x-עמדה (פיקסל) | y-עמדה (פיקסל) | סיבוב (°) | זמן (ים) | x-עמדה (פיקסל) | y-עמדה (פיקסל) | סיבוב (°) |
| חלק מרדף רמפה | 0 | 100 | 0 | 0 | 0 | 100 | 0 | 0 |
| 10 | 200 | 0 | 0 | 10 | 200 | 0 | 0 |
| שלב saccade | 0 | 100 | 0 | 0 | 0 | 100 | 0 | 0 |
| 100 | 0 | 0 | 0.5 | 100 | 0 | 0 |
| .501 | 200 | 0 | 0 | .501 | 200 | 0 | 0 |
| 3 | 200 | 0 | 0 | 3 | 200 | 0 | 0 |
| התמיינות רמפה | 0 | 452 | 0 | 0 | 0 | 973 | 0 | 0 |
| 10 | 370 | 0 | 0 | 10 | 1,044 | 0 | 0 |
| שלב התמיינות | 0 | 452 | 0 | 0 | 0 | 973 | 0 | |
| 0.5 | 452 | 0 | 0 | 0.5 | 973 | 0 | 0 |
| .501 | 416 | 0 | 0 | .501 | 1,002 | 0 | 0 |
| 3 | 416 | 0 | 0 | 3 | 1,002 | 0 | 0 |
0.5
טבלת 1. דוגמא של חלקה מרדף רמפה, שלב Saccadic, התמיינות רמפה ושלב התמיינות גירויים
| פונקציה | תחביר |
| ExpTrial | תפוקת מאגר # = ExpTrial ("אורך של נתונים: פרופיל LE: RE פרופיל"); לדוגמא: 2 = ExpTrial ("13: 3: 3"); |
| Outpu# T = הצפת Exo משפט ("אורך של נתונים: פרופיל LE: RE פרופיל:. Tempfile LWF"); לדוגמא: 2 = ExpTrial ("13: 3: 3: templfile.lwf"); |
| קובץ יומן | פלט # = logfile המאגר ("TEXT"); ("ניסוי 1") 0 = logfile;: דוגמא |
| 0 = logfile (Buffer # קלט); לדוגמא: 0 = logfile (2); |
| TriggerWait | 0 = TriggerWait (Buffer מספר); לדוגמא: 0 = TriggerWait (0); |
| RandomDelay | 0 = RandomDelay ("T2: t1"); לדוגמא: 0 = RandomDelay ("2000: 500"); |
| WaveMSD | תפוקת מאגר # = WaveMSD (# מאגר קלט); |
פונקציות 2. טבלה נהגו לכתוב את פרוטוקול הניסוי בתכנית VisualEyes