Skip to main content
SUPERVISOR
مهران صفایانی (استاد مشاور) عبدالرضا میرزایی دمابی (استاد راهنما)
 
STUDENT
Marziyeh alsadat Pourmousavi
مرضیه السادات پورموسوی

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1395
Today, with increasing volume and variety of data, the need for automated analysis has become increasingly important. This automatic analysis involves extracting information from existing data and using these analyzes for future applications. These applications can be divided into automatic data classification, clustering and separation of data types, and anomaly detection in data. Detection of anomalies in image is one of the most important issues of computer vision using a variety of types such as public security, health monitoring and intrusion detection. Analysis and detection of anomalies is important because they provide useful information about the attributes and specifications of the data production process. Despite the different applications, anomaly detection is not a well-defined problem. The usual definition of an abnormality is a low probability event and is significantly different from other data. The goal of this problem is estimate distribution of input dataset and, in the future, can find data that has not been generated from this distribution. Therefore, usually an unsupervised learning problem is considered. The thesis focuses on unsupervised learning to detect abnormalities. The proposed approach is based on the autoencoders in conjunction with Generative Adversarial Networks. This method is called Adversarial Autoencoders and is a probability autoencoder that attempts to match the aggregated posterior distribution of an autoencoder’s hidden vector with an arbitrary prior distribution. The proposed method encoder is a capsule network. A capsule is similar to a neuron, except that the input and output of a capsule is a vector instead of a scalar. This design enables the capsule not only learn a specific feature in the input image, but also recognizes the angle and view point and deformation of it. The method of training capsules is a new approach called routing by agreement. Routing by agreement, finds the exit path from the low-level capsule(s) to the corresponding capsule(s) at a higher level. With this approach, there is a similarity between the input and output of a capsule. While, in previous encoder structures, have been used convolutional networks instead of capsule networks. Applying capsule encoder instead of convolutional does not have problems such as the angle and view point images, especially for medical images. The reconstruction error of learned autoencoder for normal events is low and for abnormal events is high. This error in the autoencoder with a capsule encoder had a better performance than an autoencoder with a convolutional encoder can be used to image anomaly detection. Also, the adversarial error of the proposed method compared to the adversarial error of previous methods in anomaly detection is better.The results obtained from the implementation of the proposed structure show that the final performance can be increased up to 10%, which indicates the effect of designing the proposed model.
امروزهباافزایشروزافزونحجموتنوعداده‌ها،نیازبهتحلیلخودکارآن‌هااهمیتزیادیپیداکرده‌است. اینتحلیلخودکار،شاملاستخراجاطلاعاتازداده‌هایموجودواستفادهازاینتحلیل‌هابرایکاربردهایآیندهمی‌شود. اینکاربردهامی‌توانندبهطبقه‌بندیخودکارداده‌ها،خوشه‌بندیوجداسازیانواعداده‌هاوتشخیصناهنجاری درداده‌هاتقسیمشوند.تشخیصناهنجاریدر تصویر،ازمسائلبینایی کامپیوتر است که کاربردهای مختلفی مانند امنیت عمومی، نظارت بر سلامت و تشخیص نفوذ دارد. علیرغم کاربردهای مختلف، تشخیصناهنجارییک مسأله خوش تعریف نیست. تعریف معمول یک ناهنجاری، رویدادی با احتمال کم است که به طور قابل توجهی با داده‌های دیگر متفاوت است.هدفمسألهایناستکهمجموعه‌ای از داده‌ها را به عنوان ورودی گرفته،توزیعآن‌هاراتخمینبزندودرآیندهبتواندداده‌هاییرابیابد کهازاینتوزیعتولیدنشده‌اند. بنابراین تشخیص ناهنجاری معمولاً یکمسألهیادگیری بدون نظارت در نظر گرفته می‌شود. دراینپایان‌نامهتمرکزبریادگیری بدون نظارتبرایتشخیصناهنجاریاست. رویکرد پیشنهادی بر مبنای خودرمزنگارها در ترکیب با شبکه‌های مولد تخاصمی است. این روش خودرمزنگارهای تخاصمی نامیده می‌شود و یک خودرمزنگار احتمالاتی است که تلاش می‌کند تا توزیع پسین تجمیع‌شده بردار کد پنهانخودرمزنگار را با یک توزیع پیشیندلخواه مطابقت دهد. رمزنگار روش پیشنهادی، یک شبکه کپسولی است.یک کپسول شبیه یک نورون است، با این تفاوت که ورودی و خروجی یک کپسول به جای عدد، بردار است. این طراحی، کپسول‌ها را قادر می‌سازد نه تنها در تصویر ورودی،ویژگی خاصی را یاد بگیرند، بلکه زاویه و حالت مشاهدهو تغییرشکلآن را نیز تشخیص دهند.روش آموزش کپسول‌ها یک روش جدید به نام مسیریابی با توافق است. مسیریابی با توافق، مسیر خروجی از کپسول(ها) در سطح پایین را به کپسول(های) مربوطه در سطح بالاتر پیدا می‌کند. با این روش شباهت بین ورودی و خروجی یک کپسول به دست می‌آید.این در صورتی است که در ساختارهای گذشته از شبکه‌های کانولوشنی برای رمزنگار استفاده شده‌است. استفاده از رمزنگار کپسولی به جای کانولوشنی مشکلاتی از قبیل زاویه و حالت مشاهده تصاویر به خصوص برای تصاویر پزشکی را ندارد. خطایبازسازیخودرمزنگار آموزش دیده برای رویدادهای طبیعی کم و برای رویدادهای غیرطبیعیبالا است و این خطا در خودرمزنگار با رمزنگار کپسولی نسبت به خودرمزنگار با رمزنگار کانولوشنی برای تشخیص ناهنجاری تصویر بهتر عمل کرده است. همچنین خطای تخاصمی روش پیشنهادی نسبت به خطای تخاصمی روش‌های گذشته در تشخیص ناهنجاری عملکرد بهتری داشته است. نتایج به دست آمده در پیاده‌سازی ساختار پیشنهادی نشان می‌دهد، می‌توان دقت نهایی را تا 10 درصد افزایش داد که مبین تأثیرگذار بودن طراحی مدل پیشنهادی است.

ارتقاء امنیت وب با وف بومی