לדלג לתוכן

טיוטה:זרימה אופטית

מתוך ויקיפדיה, האנציקלופדיה החופשית
הזרימה האופטית שחווה צופה מסתובב (במקרה זה זבוב). הכיוון והגודל של הזרימה האופטית בכל מיקום מיוצגים על ידי הכיוון והאורך של כל חץ.

זרימה אופטית (מושג בעיבוד תמונה) היא תבנית התנועה הנראית לעין של עצמים, משטחים וקצוות בסצנה חזותית הנגרמת על ידי התנועה היחסית בין צופה לסצנה. [1] [2] ניתן להגדיר זרימה אופטית גם כהתפלגות של מהירויות תנועה לכאורה של דפוס בהירות בתמונה. [3]

הזרימה האופטית היא שדה וקטורי.

המושג של זרימה אופטית הוצג לראשונה על ידי הפסיכולוג האמריקאי ג'יימס ג'יי גיבסון בשנות הארבעים כדי לתאר את הגירוי החזותי שניתן לבעלי חיים הנעים בעולם. [4] גיבסון הדגיש את חשיבותה של זרימה אופטית למזמינות, היכולת להבחין באפשרויות ובתכלית לפעולה בתוך הסביבה. ממשיכי גיבסון וגישתו האקולוגית לפסיכולוגיה הוכיחו עוד יותר את תפקידו של גירוי הזרימה האופטית לתפיסת התנועה על ידי הצופה בעולם; תפיסת הצורה, המרחק והתנועה של עצמים בעולם; ושליטה בתנועה . [5]

המונח זרימה אופטית משמש גם רובוטיסטים, וכולל טכניקות קשורות מעיבוד תמונה ושליטה בניווט כולל זיהוי תנועה, סגמנטציה של אובייקטים, מידע על זמן מגע, מיקוד של חישובי התרחבות, בהירות, קידוד מפיצוי תנועה ומדידות פערים סטריאו.[6][7]

רצפים של תמונות מסודרות מאפשרות הערכת תנועה כמהירות תמונה מיידית או תזוזות תמונה נפרדות.[7] Fleet and Weiss מספקים מבוא הדרכה לזרימה אופטית מבוססת שיפוע. [8] John L. Barron, David J. Fleet ו־Steven Beauchemin מספקים ניתוח ביצועים של מספר טכניקות זרימה אופטיות. הוא מדגיש את הדיוק והצפיפות של המדידות. [9]

שיטות הזרימה האופטית מנסות לחשב את התנועה בין שתי מסגרות תמונה שצולמו לפעמים ו בכל עמדת ווקסל. שיטות אלה נקראות דיפרנציאליות מאחר שהן מבוססות על קירובים מקומיים של טור טיילור של אות התמונה; כלומר, הם משתמשים בנגזרות חלקיות ביחס לקואורדינטות המרחביות (אורך ורוחב) וביחס לממד הזמן.

עבור (2D + t ) ממדים (מקרים תלת-ממדיים או n -D דומים) ווקסל במיקום בעוצמה יעבור ליד , ו בין שתי מסגרות התמונה, כלומר אפשר לסכם זאת ב תנאי קביעות הבהירות הבא:

בהנחה שהתנועה קטנה יחסית, מגבלת התמונה ב ובאמצעות קירוב טיילור מסדר 1 ניתן לקבל:

מונחים מסדר גבוה יותר

על ידי הזנחת מונחי הסדר הגבוה יותר (מבצעים ליניאריזציה) נובע מכך:

או, לאחר חלוקה ב ,

מה שמוביל ל

כאשר הם ה ו מרכיבי המהירות או הזרימה האופטית של ו , ו הם הנגזרות של התמונה ב בכיוונים המתאימים. , ו ניתן לכתוב עבור הנגזרות בהמשך.

לכן:

אוֹ במילים אחרות

זוהי משוואה בשני נעלמים ולא ניתן לפתור אותה ככזו. זה ידוע כבעיית הצמצם של אלגוריתמי הזרימה האופטית. כדי למצוא את הזרימה האופטית יש צורך בקבוצה נוספת של משוואות, הניתנת על ידי אילוץ נוסף. כל שיטות הזרימה האופטית מציגות תנאים נוספים להערכת הזרימה בפועל.

שיטות קביעה והערכה

[עריכת קוד מקור | עריכה]
  • מתאם פאזה - הפוך לספקטרום חוצה כוח מנורמל
  • שיטות מבוססות בלוק - מזעור סכום ההבדלים בריבוע או סכום הבדלים מוחלטים, או מיקסום מתאם צולב מנורמל
  • שיטות דיפרנציאליות להערכת זרימה אופטית, המבוססת על נגזרות חלקיות של אות התמונה ו/או שדה הזרימה המבוקש ונגזרות חלקיות מסדר גבוה יותר, כגון:
    • שיטת לוקאס-קנדה – לגבי תיקוני תמונה ומודל אפינית לשדה הזרימה[10]
    • שיטת הורן-שונק - אופטימיזציה של פונקציונליות על בסיס שאריות ממגבלה של קביעות הבהירות, ומונח רגוליזציה מסוים המבטא את החלקות הצפויה של שדה הזרימה[10]
    • שיטת Buxton–Buxton – מבוססת על מודל של תנועת קצוות ברצפי תמונות [11]
    • שיטת Black–Jepson – זרימה אופטית גסה באמצעות מתאם[7]
    • שיטות וריאציות כלליות - מגוון של שינויים/הרחבות של Horn–Schunck, תוך שימוש במונחי נתונים אחרים ומונחי חלקות אחרים.
  • שיטות אופטימיזציה בדידות- מרחב החיפוש עובר קוונטיזציה, ואז התאמת תמונה מטופלת באמצעות הקצאת תווית בכל פיקסל, כך שהדפורמציה המקבילה ממזערת את המרחק בין המקור לתמונת היעד. [12] הפתרון האופטימלי מתאושש לרוב באמצעות אלגוריתמים של משפט חיתוך מינימלי של זרימה מקסימלית, תכנון ליניארי או שיטות התפשטות אמונות .

הערכת תנועה ודחיסת וידאו התפתחו כהיבט מרכזי במחקר זרימה אופטית. אפשר לומר באופן גס מאוד ששדה הזרימה שדה תנועה צפוף הנגזר מטכניקות של הערכת תנועה. אולם, זרימה אופטית היא תחום שאינו רק מתמקד בקביעת שדה הזרימה האופטי עצמו, אלא גם בשימוש בו לשם הערכת הטבע התלת־ממדי ומבנה הסצנה המוצגת. למשל, תנועה תלת-ממדית של אובייקטים ושל המתבונן ביחס לסצנה. חלקם משתמשים ביעקוביאן [13]

זרימה אופטית שימשה חוקרי רובוטיקה בתחומים רבים כגון: זיהוי ומעקב אחר אובייקטים, חילוץ מישור דומיננטי בתמונה, זיהוי תנועה מרכזית בה, ניווט רובוט ובדיקת מרחק חזותי .[6] מידע על זרימה אופטית הוכר כשימושי לשליטה ברכבי מיקרו אוויר. [14]

היישומים של זרימה אופטית כוללים אתגרים נוספים, כמו להסיק את תנועת הצופה והאובייקטים בסצנה, ואף את מבנה האובייקטים והסביבה. מכיוון שמודעות לתנועה ויצירת מפות מנטליות של מבנה הסביבה שלנו הם מרכיבים קריטיים בראייה של בעלי חיים (ואנושיים), ההמרה של יכולת מולדת זו ליכולת מחשב חיונית באופן דומה בתחום ראיית המכונה . [15]

וקטור הזרימה האופטית של אובייקט נע ברצף מופעים (פריימים) של קטע וידאו.

נחשוב על וידאו קצר בעל 5 מופעים (פריימים) של כדור שנע מהחלק השמאלי התחתון של שדה ראייה, לפינה הימנית העליונה. טכניקות הערכת תנועה יכולות לקבוע שבמישור דו־ממדי הכדור נע למעלה וימינה וניתן לחלץ וקטורים המתארים תנועה זו מרצף הפריימים. למטרות של דחיסת וידאו (למשל, MPEG ), הרצף מתואר כעת כפי שהוא צריך להיות. עם זאת, בתחום ראיית המכונה, השאלה אם הכדור זז ימינה או אם הצופה זז שמאלה היא מידע בלתי ידוע אך קריטי. גם אם רקע סטטי בדוגמת קיים בחמשת הפריימים, נוכל לקבוע בביטחון שהכדור זז ימינה, מכיוון שלתבנית עשוי להיות מרחק אינסופי מהצופה.

חיישן זרימה אופטי

[עריכת קוד מקור | עריכה]

קיימות תצורות שונות של חיישני זרימה אופטיים. תצורה אחת היא שבב חיישן תמונה המחובר למעבד שתוכנת להפעיל אלגוריתם זרימה אופטית. תצורה אחרת משתמשת בשבב ראייה, שהוא מעגל משולב הכולל גם את חיישן התמונה וגם את המעבד על אותה תבנית, מה שמאפשר יישום קומפקטי יותר. [16] [17] דוגמה לכך היא חיישן עכבר אופטי גנרי המשמש בעכבר אופטי. במקרים מסוימים ניתן ליישם את מעגלי העיבוד באמצעות מעגלים אנלוגיים או מעורבים, כדי לאפשר חישוב זרימה אופטית מהירה תוך שימוש בצריכת זרם מינימלית.

תחום אחד של מחקר עכשווי הוא השימוש בטכניקות הנדסיות נוירומורפיות כדי ליישם מעגלים המגיבים לזרימה אופטית, ולכן עשויים להתאים לשימוש בחיישן זרימה אופטי. [18] מעגלים כאלה עשויים לשאוב השראה ממעגלים עצביים ביולוגיים המגיבים באופן דומה לזרימה אופטית.

חיישני זרימה אופטיים נמצאים בשימוש גם ביישומי רובוטיקה, בעיקר כאשר יש צורך למדוד תנועה חזותית או תנועה יחסית בין הרובוט לבין עצמים אחרים בסביבת הרובוט. השימוש בחיישני זרימה אופטיים בכלי טיס בלתי מאוישים (מל"טים), לצורך יציבות והימנעות ממכשולים, הוא גם תחום מחקר עדכני. [19]

הערות שוליים

[עריכת קוד מקור | עריכה]


שגיאות פרמטריות בתבנית:הערות שוליים

פרמטרים [ 1 ] לא מופיעים בהגדרת התבנית

  1. ^ Burton, Andrew; Radford, John (1978). [
    שגיאות פרמטריות בתבנית:Google book

    פרמטרים [ pg, text ] לא מופיעים בהגדרת התבנית
    https://books.google.com/books?id=CSgOAAAAQAAJ&pg=PA77&dq=%22optical+flow%22 Thinking in Perspective: Critical Essays in the Study of Thought Processes]. Routledge. ISBN 978-0-416-85840-2.
    {{cite book}}: Check |url= value (עזרה)
  2. ^ Warren, David H.; Strelow, Edward R. (1985). [
    שגיאות פרמטריות בתבנית:Google book

    פרמטרים [ pg, text ] לא מופיעים בהגדרת התבנית
    https://books.google.com/books?id=-I_Hazgqx8QC&pg=PA414&dq=%22optical+flow%22 Electronic Spatial Sensing for the Blind: Contributions from Perception]. Springer. ISBN 978-90-247-2689-9.
    {{cite book}}: Check |url= value (עזרה)
  3. ^ Horn, Berthold K.P.; Schunck, Brian G. (באוגוסט 1981). "Determining optical flow" (PDF). Artificial Intelligence (באנגלית). 17 (1–3): 185–203. doi:10.1016/0004-3702(81)90024-2. {{cite journal}}: (עזרה)
  4. ^ Gibson, J.J. (1950). The Perception of the Visual World. Houghton Mifflin.
  5. ^ Royden, C. S.; Moore, K. D. (2012). "Use of speed cues in the detection of moving objects by moving observers". Vision Research. 59: 17–24. doi:10.1016/j.visres.2012.02.006. PMID 22406544.
  6. ^ 1 2 Aires, Kelson R. T.; Santana, Andre M.; Medeiros, Adelardo A. D. (2008). Optical Flow Using Color Information (PDF). ACM New York, NY, USA. ISBN 978-1-59593-753-7. שגיאת ציטוט: תג <ref> בלתי־תקין; השם "Kelson R. T. Aires, Andre M. Santana, Adelardo A. D. Medeiros 2008" הוגדר כמה פעמים עם תוכן שונה
  7. ^ 1 2 3 Beauchemin, S. S.; Barron, J. L. (1995). "The computation of optical flow". ACM Computing Surveys. ACM New York, USA. 27 (3): 433–466. doi:10.1145/212094.212141. שגיאת ציטוט: תג <ref> בלתי־תקין; השם "S. S. Beauchemin, J. L. Barron 1995" הוגדר כמה פעמים עם תוכן שונה
  8. ^ Fleet, David J.; Weiss, Yair (2006). "Optical Flow Estimation" (PDF). In Paragios, Nikos; Chen, Yunmei; Faugeras, Olivier D. (eds.). Handbook of Mathematical Models in Computer Vision. Springer. pp. 237–257. ISBN 978-0-387-26371-7.
  9. ^ Barron, John L.; Fleet, David J. & Beauchemin, Steven (1994). "Performance of optical flow techniques" (PDF). International Journal of Computer Vision. 12: 43–77. CiteSeerX 10.1.1.173.481. doi:10.1007/bf01420984.
  10. ^ 1 2 Zhang, G.; Chanson, H. (2018). "Application of Local Optical Flow Methods to High-Velocity Free-surface Flows: Validation and Application to Stepped Chutes" (PDF). Experimental Thermal and Fluid Science. 90: 186–199. doi:10.1016/j.expthermflusci.2017.09.010.
  11. ^ Glyn W. Humphreys and Vicki Bruce (1989). Visual Cognition. Psychology Press. ISBN 978-0-86377-124-8.
  12. ^ B. Glocker; N. Komodakis; G. Tziritas; N. Navab; N. Paragios (2008). Dense Image Registration through MRFs and Efficient Linear Programming (PDF). Medical Image Analysis Journal.
  13. ^ Corke, Peter (8 במאי 2017). "The Image Jacobian". QUT Robot Academy. {{cite web}}: (עזרה)
  14. ^ Barrows, G. L.; Chahl, J. S.; Srinivasan, M. V. (2003). "Biologically inspired visual sensing and flight control". Aeronautical Journal. 107 (1069): 159–268. doi:10.1017/S0001924000011891 – via Cambridge University Press.
  15. ^ Brown, Christopher M. (1987). [
    שגיאות פרמטריות בתבנית:Google book

    פרמטרים [ pg, text ] לא מופיעים בהגדרת התבנית
    https://books.google.com/books?id=c97huisjZYYC&pg=PA133&dq=%22optic%2Bflow%22 Advances in Computer Vision]. Lawrence Erlbaum Associates. ISBN 978-0-89859-648-9.
    {{cite book}}: Check |url= value (עזרה)
  16. ^ Moini, Alireza (2000). Vision Chips. Boston, MA: Springer US. ISBN 9781461552673. OCLC 851803922.
  17. ^ Mead, Carver (1989). Analog VLSI and neural systems. Reading, Mass.: Addison-Wesley. ISBN 0201059924. OCLC 17954003.
  18. ^ Stocker, Alan A. (2006). Analog VLSI circuits for the perception of visual motion. Chichester, England: John Wiley & Sons. ISBN 0470034882. OCLC 71521689.
  19. ^ Floreano, Dario; Zufferey, Jean-Christophe; Srinivasan, Mandyam V.; Ellington, Charlie, eds. (2009). Flying insects and robots. Heidelberg: Springer. ISBN 9783540893936. OCLC 495477442.

קטגוריה:גרפיקה ממוחשבת קטגוריה:טכניקות דיגיטליות קטגוריה:עיבוד אותות