
تعداد نشریات | 41 |
تعداد شمارهها | 1,164 |
تعداد مقالات | 10,047 |
تعداد مشاهده مقاله | 18,779,119 |
تعداد دریافت فایل اصل مقاله | 13,034,427 |
ساخت رابط کاربری گرافیکی در محیط متلب برای پردازش تصاویر دریافتی از تداخل سنج نوری | ||
فصلنامه علمی اپتوالکترونیک | ||
مقاله 2، دوره 2، شماره 3 - شماره پیاپی 7، اسفند 1396، صفحه 15-22 اصل مقاله (268.12 K) | ||
نوع مقاله: پژوهشی | ||
شناسه دیجیتال (DOI): 10.30473/jphys.2019.47441.1084 | ||
نویسنده | ||
محمدرضا رشیدیان وزیری* | ||
پژوهشکده فوتونیک و فن آوریهای کوانتومی، پژوهشگاه علوم و فنون هسته ای | ||
چکیده | ||
در این کار به توصیف نحوه به روزرسانی و اتوماسیون یک سیستم تداخل سنج با استفاده از روش های پردازش تصویر و از طریق ساخت یک رابط کاربری گرافیکی در محیط متلب پرداخته شده است. پس از به روزرسانی و دریافت تصاویر دیجیتال از طرح نوارهای تداخلی از تداخل سنج و انتقال آن ها به رابط کاربری در محیط متلب، امکان اعمال تبدیل هندسی دوران تصاویر در رابط کاربری فراهم آمده است. پس از شناسایی نوع نوفه غالب در تصاویر، صافی هایی که به بهترین شکل به حذف آن ها در تصاویر و ارتقای آن ها کمک می کردند شناسایی شدند. دو نوع صافی پردازش تصویری که بهترین نتیجه را در حذف نوفه ها داشتند صافیهای خطی میانگین و غیرخطی میانه بودند. امکان انتخاب این دو نوع صافی همراه با همسایگی های آنها در رابط کاربری فراهم گردیده است. برای اتوماسیون سیستم و تشخیص بر اساس بینایی ماشین میزان کیفیت سطوح اپتیکی، الگوریتمی برای تشخیص نوارهای تداخلی و تعیین فاصله آنها ابداع و برنامه نویسی شده است. با استفاده از قطعات استاندارد و با کیفیت مشخص، نتایج بیانگر صحت کارکرد رابط کاربری و اندازه گیری دقیق کیفیت سطح قطعات نوری داشت. | ||
کلیدواژهها | ||
پردازش تصویر؛ تداخل سنجی؛ متلب؛ رابط کاربری گرافیکی | ||
عنوان مقاله [English] | ||
Building a Graphical User Interface (GUI) in MATLAB for processing the received images from an optical interferometer | ||
نویسندگان [English] | ||
Mohammad Reza Rashidian Vaziri | ||
چکیده [English] | ||
In this work, we report on update and automation of an old-fashioned interferometer by using image processing techniques and developing a Graphical User Interface (GUI) in the MATLAB environment. After updating the system and receiving the digital images of interference fringe patterns from the interferometer and their transfer to the MATLAB environment, the ability of image rotation, as a geometric operation, is provided in the GUI. Following the detection of the dominant noise in the received images, digital filters that best suited for their remove and image enhancement are identified. It is found that the two image processing filters, which have the best results in removing the noises, are the linear average and the nonlinear median filters. The possibility of chossing these two filters along with their corresponding neighborhoods are provided in the GUI. To automate the system and for machine vision detection of optical surface qualities, an algorithm is developed to detect the interference fringes and to determine the space between them. The accuracy of the algorithm and the developed GUI in measuring the quality of the optical elements is tested by using the known standard quality elements. It is found that the GUI is capable of measuring the optical quality with good precision. | ||
کلیدواژهها [English] | ||
Image processing, Interferometry, MATLAB, Graphical User Interface | ||
مراجع | ||
[1] P. Hariharan, Basics of interferometry: Elsevier, 2010.
[2] J. M. Geary, Introduction to optical testing vol. 15: SPIE Press, 1993.
[3] E. P. Goodwin and J. C. Wyant, "Field guide to interferometric optical testing," 2006.
[4] R. C. Gonzalez, R. E. Woods, and S. L. Eddins, Digital image processing using MATLAB vol. 624: Pearson-Prentice-Hall Upper Saddle River, New Jersey, 2004.
[5] C. S. Lent, Learning to program with MATLAB: Building GUI tools: Wiley Hoboken, NJ, 2013.
[6] P. Lanari, et al. "XMapTools: A MATLAB©-based program for electron microprobe X-ray image processing and geothermobarometry." Computers & Geosciences 62 (2014): 227-240.
[7] V. Chu, and G. Hamarneh. "MATLAB-ITK interface for medical image filtering, segmentation, and registration." Medical Imaging 2006: Image Processing. Vol. 6144. International Society for Optics and Photonics, 2006.
[8] H. Esmail and A. Aboshgifa. "Detecting brain tumour from MRI image using matlab gui programme." International Journal of Computer Science & Engineering Survey (IJCSES) 6.6 (2015).
[11] D. Gabor, "Laser speckle and its elimination," IBM Journal of Research and Development, vol. 14, pp. 509-514, 1970.
[12] J. Jaybhay and R. Shastri, "A study of speckle noise reduction Filters," Signal & Image Processing: An International Journal (SIPIJ) Vol, vol. 6, 2015. | ||
آمار تعداد مشاهده مقاله: 700 تعداد دریافت فایل اصل مقاله: 460 |