مقاله شبیه سازی شده
کد پروژه: 1028
موضوع: کنترل فازی Fuzzy Control
شامل:مقاله اصلی + فایل شبیه سازی با نرم افزار متلبMatlab + گزارش شبیه سازی Word و فایل ارائه پاورپوینت PPT
عنوان مقاله:
Fuzzy Logic Based Image Edge Detection Algorithm in MATLAB
الگوریتم تشخیص لبه تصویر مبتنی بر منطق فازی در MATLAB
Address: citeseerx
File PDF: download
EndNote
E. K. Kaur, et al., "Fuzzy logic based image edge detection algorithm in MATLAB," International Journal of Computer Applications, vol. 1, pp. 55-58, 2010.
Abstract
This paper reports the implementation, in MATLAB environment, of a very simple but efficient fuzzy logic based algorithm to detect the edges of an input image by scanning it throughout using a 2*2 pixel window. Also, a Graphical User Interface (GUI) in MATLAB has been designed to aid the loading of the image, and to display the resultant image at different intermediate levels of processing. Threshold level for the image can be set from the slider control of GUI. Fuzzy inference system designed has four inputs, which corresponds to four pixels of instantaneous scanning matrix, one output that tells whether the pixel under consideration is “black”, “white ” or “edge ” pixel. Rule base comprises of sixteen rules, which classify the target pixel. Algorithm for the noise removal has been implemented at different levels of processing. The resultant image from FIS is subjected to first and second derivative to trace the edges of the image and for their further refinement. The results of the implemented algorithm has been compared with the standard edge detection algorithm such as „Canny‟, „Sobel‟, „Prewit ‟ and „Roberts‟. Main feature of the algorithm is that it has been designed by the smallest possible mask i.e. 2*2 unlike 3*3 or bigger masks found in the literature.
Keywords
Fuzzy logic, Edge detection, digital image processing, feature extraction, noise removal, electronic vision, computer vision, comparison
چکیده
در این مقاله برای پیاده سازی در محیط MATLAB، از یک الگوریتم بسیار ساده اما کارآمد مبتنی بر منطق فازی برای تشخیص لبه تصویر ورودی از اسکن آن را در سراسر با استفاده از پنجره پیکسل 2×2 استفاده شده است. همچنین، یک رابط کاربری گرافیکی (GUI) در MATLAB طراحی شده است برای کمک به بارگذاری تصویر، و برای نشان دادن تصویر حاصل که در سطوح مختلف میانی پردازش شده است. سطح سقف برای تصویر را می توان از کنترل لغزشی GUI تنظیم کرد. سیستم استنتاج فازی طراحی شده دارای چهار ورودی ، که مربوط به چهار پیکسل از اسکن لحظه ماتریس، یک خروجی که می گوید که آیا پیکسل مورد نظر "سیاه و سفید"، "سفید" یا "لبه" پیکسل است. rule پایه شامل شانزده rules، که طبقه بندی پیکسل مورد نظر است، می باشد. الگوریتمی برای حذف نویز در سطوح مختلف از پردازش اجرا شده است.نتایج به دست آمده از الگوریتم اجرا شده است با الگوریتم تشخیص لبه استاندارد مانند 'Canny' ، 'Sobel' ، 'Prewit' و 'Roberts' مقایسه شده است. از ویژگی های اصلی این الگوریتم این است که براساس کوچکترین امکان پذیری ماسک یعنی 2 * 2 بر خلاف 3 * 3 و یا ماسک بزرگتر که در بقیه نوشته ها یافت می شود طراحی شده است.
کلید واژه ها
منطق فازی، تشخیص لبه، پردازش تصویر دیجیتال، استخراج ویژگی، حذف نویز، چشم انداز الکترونیکی، بینایی کامپیوتر، مقایسه
سفارش پروژه