מעבר לתוכן

עיבוד תמונה וצבע


הודעות מומלצות

שלום לכולם,

 

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

 

הצילו! איך ניגשים לדבר כזה?

מישהו יכול לתת דוגמא לתמונה היפרספקטראלית (וגם מה זה בכלל?)

 

תודה רבה!

קישור לתוכן
שיתוף באתרים אחרים

מה זה "למצוא"?

 

באופן כללי הרי תמונה יכולה להיות מורכבת מהרבה מרכיבי צבע, לא רק צירוף לינארי של שלושה מרכיבים (R G B ). סה"כ כשאתה אומר שתמונה היא "רק" RGB, אתה אומר שכל פיקסל בה הוא צירוף לינארי של שלושה אורות לייזר\מונוכרומטיים, באורך גל (תדר) מסוים.

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

 

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

נערך בתאריך - על-ידי radagast
קישור לתוכן
שיתוף באתרים אחרים

אני לא יודע באיזה "פורמט" התמונות האלו באות. סתם ככה הייתי מצפה שתקבל מטריצה רב מימדית כאשר המימדים שלה הן Nx*Ny*M כאשר Nx*Ny הוא מימדי התמונה ו-M הוא המימד של הפונקציה לכל פיקסל (כאשר זה בדיד).

 

עכשיו, נניח ש-M הוא קבוע כלשהו לכל התמונה ויש לך את ציר הערכים שלו. נניח, M=100, אז יש לך 100 ערכים, ואתה מחלק את הספקרום הנראה (נניח, מ 400 ננומטר ל-700 ננומטר) באופן אחיד.

 

אז לכל פיקסל תקבל גרף בן 100 נקודות שיעיד על התכולה הספקראלית שלו. עכשיו תוכל להטיל את הפונקציה הזו (פר פיקסל) בכל פונקצית בסיס שתרצה. למשל, אם תרצה לדמות תמונת RGB, תצטרך למצוא את פונקציות התגובה של הראיה האנושית ולבצע הטלה (כמו שמוצאים מקדמי פוריה של פונקציה, כאן צריך למצוא מקדמי R G B לתגובה הספקרטאלית). למשל, המקדם של R יתקבל ע"י הטלה עם פונקצית בסיס שהיא משהו חלק (דומה לגאוסיאן) שהתמך שלו הוא בעיקר בין 600 ל750), המקדם של G יהיה מעין גאוסיאן בין 400 ל-600 וכו'. (אפשר לחפש בדיוק מה הפונקציות באינטרנט).

לאחר מכן, תייצג את התמונה על ידי מקדמי ה-R G B ואז המימדים שלך ירדו, ל- Nx*Ny*3 . כעת תוכל גם להציג את התמונה בפורמט RGB, ואז, כאשר מישהו יבחר נקודה, שלוף בחזרה את M הנקודות המקוריות שמתארות את הספקטרום המלא.

קישור לתוכן
שיתוף באתרים אחרים

הצטרפות לשיח

באפשרותך לשלוח הודעה כעת ולהירשם מאוחר יותר. אם ברשותך חשבון, ניתן להתחבר עכשיו לשליחת הודעה דרך חשבונך.
הערה: הודעתך דרושה לאישור הנהלה לפני הצגתה.

אורח
הוספת תגובה

×   הדבקה כטקסט עשיר.   הדבקה כטקסט רגיל במקום

  מאושרים אך ורק 75 סמייקונים.

×   הקישור שלך מוצמד אוטומטית.   הצגה כקישור במקום

×   תוכן הקודם שלכם שוחזר.   ניקוי עורך

×   You cannot paste images directly. Upload or insert images from URL.

טוען...
×
×
  • יצירת חדש...