۱۳۸۳ اسفند ۱۷, دوشنبه

پردازش تصویر(Image Processing)!

"پردازش تصویر" از فعالیتهایی است که هر انسان وقت و انرژی معتنابهی را صرف آن می کند.

جهت پردازش تصویر، هر شخص پردازشگری را مورد استفاده قرار می دهد، که کاملاً وابسته به کاربر می باشد. معمول است که کاربر بخشی از زمان پردازشگر همه منظوره ای را برای این کار customize کند.

برای انجام عمل پردازش نیاز به حافظه ای است که فضای لازم برای دو جزء ضروری سامانه پردازش تصویر را فراهم كند:
1. یک نرم افزار مقیم در حاقظه که هنگام فراخوانی بسرعت فعال شده، پردازش را در اسرع وقت انجام می دهد.
2. یک پایگاه دانش كه به صورت افزایشی(Incremental) انباشته می شود.

نرم افزار پردازشگر، در پردازشهایش از اطلاعات موجود در پایگاه دانش استفاده می کند؛ و در مواقع لازم اطلاعات آن را بروز می کند؛ به این صورت که اگر اطلاعات به دست آمده از پردازش یک تصویر جدید، با اطلاعات موجود در پایگاه دانش همحوانی نداشت، آن اطلاعات به سیستم اضافه می شوند. اطلاعات به سه صورت به سیستم اضافه می شوند:
1. اگر اطلاعات جدید هیچ ارتباطی با اطلاعات قبلی نداشتند، در record جدیدی ذخیره می شوند.
2. اگر اطلاعات جدید با اطلاعات قبلی تناقض داشتند، در record جدیدی ذخیره می شوند.
3. اگر اطلاعات جدید سازگار و مربوط به اطلاعات record خاصی بودند، fieldهای جدیدی که با آن اطلاعات پر شده اند، به record مربوطه اضافه می شوند.

سیستم یک cash دارد که حجم آن کسر کوچکی از حجم پایگاه دانش است ولی سرعت خواندن از/نوشتن بر آن بسیار بالاتر از سرعت خواندن از/ نوشتن بر حافظه اصلی است که پایگاه دانش را در خود دارد. cash آخرین اطلاعات تعاملی را در خود دارد؛ یعنی آخرین recordهای خوانده شده توسط برنامه و نیز آخرین اطلاعات مربوط به بروز سازی. هر گاه لازم شود که در یک cash پر اطلاعات وارد شود، محتوای فعلی در محل مناسب از حافظه اصلی نوشته شده، اطلاعات جدید جایگزین اطلاعات موجود در cash می شود. این استراتژی جایگزینی اطلاعات cash وابسته به کاربر است. ممکن است از LIFO یا FIFO استفاده شود یا LUF (Least Useful First) که یک استراتژی ایده آل است که مخصوص سامانه های انسانی بوده، در هیچ یک از پردازشگرهای مصنوعی به طور کامل پیاده سازی نشده است. رایج ترین استراتژی جایگزینی MLL (More Lovely Last) است که پردازشگر اطلاعات را بنا بر علاقه کاربر جایگزین می کند به طوری که دوست داشتنی ترین اطلاعات آخر از همه جایگزین شوند.

تصاویری که مورد پردازش قرار می گیرند، در دو گروه عمده طبقه بندی می شوند:
1. تصویر شخص از خویشتن
2. تصویر شخص از دیگران

پردازشهایی که انجام می شوند، اصولاً در این دسته ها هستند:
1. پردازش تصویر شخص از خویشتن
2. پردازش تصویر شخص از دیگران
3. تصور تصویری که دیگران از شخص دارند
4. تصور تصویری که دیگران از دیگران دارند
5. تصور تصویری که دیگران از خویشتن دارند
6. تصور تصویری که دیگران از تصویر شخص از خویشتن دارند
7. تصور تصویری که دیگران از تصویر شخص از دیگران دارند
8. تصور تصویری که دیگران از تصویر شخص از خودشان دارند
9. تصور تصویری که دیگران از تصویر دیگران از خویشتن دارند
10. تصور تصویری که دیگران از تصویر دیگران از دیگران دارند
11. تصور تصویری که دیگران از تصویر دیگران از خودشان دارند

نتیجه این پردازشها، از این انواع هستند:
1. اعتماد به نفس
2. احساس حقارت
3. احساس غرور و خودپسندی
4. شادمانی
5. خشم
6. حسرت
7. حسادت
8. عشق
9. تنفر
10. ...
.
.
.

نکته 1. وجود تناقض در پایگاه دانش، سرعت پردازش را می گیرد، ولی هیچگاه حلقه بینهایت به وجود نمی آید، و فرآیند به طور حتم پایان می پذیرد. در چنین حالتی احتمال اشتباه در پردازش، به میزان معناداری بالا می رود.
نکته 2. مرگ کابر، فرآیند پردازش را متوقف می کند.
نکته 3. ویروسهایی وجود دارند که روند پردازش را مختل می کنند.
نکته 4. برخی ویروسها باعث می شوند که عمده زمان پردازشگر همه منظوره صرف پردازش تصویر شود؛ در چنین موقعیتی زمان و انرژی کافی جهت برخی فرآیندهای انسانی مهم، مانند نفس کشیدن، باقی نمی ماند.
نکته 5. ممکن است پردازش هیچ نتیجه ای نداشته باشد.

هیچ نظری موجود نیست: