-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathseminar.tex
195 lines (143 loc) · 8.5 KB
/
seminar.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
\documentclass[11pt]{article}
\usepackage{makecell}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{MyTemplate}
\usepackage{endnotes}
\let\footnote=\endnote
\newcommand{\پاورقی}[1]{\footnote{\lr{#1}}}
\newcommand{\cols}[1]{
\begin{tabular}{@{}c@{}} #1 \end{tabular}
}
\begin{document}
\input{title}
{\bf {چکيده: }}
روشهای تشخیص پولیپ به کمک کامپیوتر تأثیر زیادی در کم کردن نرخ عدم تشخیص
{\bf { واژههای کلیدی: }}
تشخیص پولیپ، دستهبندی پولیپ، سرطان روده، کولونوسکوپی، تشخیص بیدرنگ
\setlength{\parindent}{0.25in} %The indent of the paragraph first line
\section{مقدمه}
امروزه سرطان یکی از مهمترین بیماریهایی است که سلامتی افراد را تحت تاثیر قرار داده است و همچنین نرخ مرگ و میر بالایی نیز دارد. سرطانها بر اساس تومور بدخیم پدید میآیند. در تمام انواع سرطان، بعضی سلولها تقسیم میشوند و در اطراف پخش میشوند
\cite{pacal2020comprehensive}.
سرطان روده سومین عامل مرگ و میر در جهان در بین مردان و دومین عامل مرگ در بین زنان است.
به طور کلی ریسک گرفتن سرطان روده برای مردان
$4.3$ \%
و برای زنان
$4.0$ \%
است
\cite{cancer_keystatistics}.
\section{واژگان تخصصی تحقیق (اختیاری)}
\paragraph{پولیپ (\lr{Polyp})}
به صورت رشد غیرطبیعی تودههای خوشخیم در جدار اعضای بدن تعریف میشود؛ مانند پولیپ روده، معده، بینی و پولیپ رحم.
\textbf{پولیپ، سرطان نیست}
ولی سرطان میتواند منشا آن باشد.
پولیپ میتواند در هر جایی ظاهر شود ولی معمولا در ناحیه روده ظاهر میشوند
\cite{Jha_2021}.
%% Todo: انواع پولیپ
پولیپ به طور کلی در دو دسته نئوپلاستیک
\lr{(neoplastic)}
و غیر نئوپلاستیک
\lr{(non-neoplastic)}
دسته بندی میشود. پولیپهای غیرنئوپلاستیک معمولا سرطانی نیستند و خطری ندارند. این پولیپها به سه زیردسته هایپرپلاستیک
\lr{(hyper-plastic)}
،
التهابی
\lr{(inflammatory)}
،
همارتوماتوز
\lr{(hamartomatous)}
تقسیم بندی میشوند. در سوی دیگر پولیپهای نئوپلاستیک هستند که میتوانند به پولیپ سرطانی تبدیل شوند. این پولیپها نیز به دو زیردسته
آدنوما
\lr{(adenomas)}
و
دندانهدار
\lr{(serrated)}
تقسیمبندی میشوند
\cite{Jha_2021}.
\paragraph{کولونوسکوپی
(
\lr{Colonoscopy}
)
}
آزمایشی است که برای تشخیص تغییرات یا موارد غیر عادی در روده بزرگ و رکتوم (راست روده) مورد استفاده قرار می گیرد.
در طول کولونوسکوپی یک لوله طولانی و انعطاف پذیر به نام کولونوسکوپ داخل رکتوم (راست روده) قرار داده می شود. یک دوربین ویدئویی کوچک در بالای لوله وجود دارد که به پزشک اجازه می دهد تا داخل کل روده بزرگ را به خوبی مشاهده کند. در طول کولونوسکوپی، اگر نیاز باشد، پولیپ یا سایر بافت های غیر طبیعی را می توان حذف کرد.
\section{ادبیات پژوهش}
در مقالات اکثرا از روشهای مبتنی بر CNN
استفاده شده که روش حل ما نیز بر اساس همان است. شبکههای استفاده شده در مقالات
\lr{R-CNN}
،
\lr{Fast R-CNN}
،
\lr{Faster R-CNN}
و
\lr{YOLO}
بوده است.
به طور کلی روشهای تشخیص شی دو دسته هستند
\cite{zaidi2021survey}:
\begin{itemize}
\item
روش های مبتنی بر پردازش تصویر که ویژگیها را بصورت دستی استخراج میکنند ولی نیاز به داده برچسبدار ندارند. عیب اصلی این روشها این است که در مواجهه با سناریوهای پیچیدهتر مثل استتار
\پاورقی{occlusion}
کارا نیستند.
\item
روشهای مبتنی بر یادگیری عمیق که
مبتنی بر یادگیری تقویتی هستند و کارایی آن به قدرت GPU که روی آن پردازش میشود نیز بستگی دارد.
این روشها در مواجهه با سناریوهای پیچیدهتر مثل استتار
و یا نوردهی متفاوت
\پاورقی{illumination}
کاراتر هستند ولی نیاز به داده برچسبدهی شده زیادی دارند.
\end{itemize}
روشهای مبتنی بر یادگیری عمیق نیز به دو دسته کلی تک مرحلهای
\پاورقی{single-stage}
و دومرحلهای
\پاورقی{multi-stage}
تقسیم بندی میشوند که در ادامه آنها را به تفضیل بررسی خواهیم کرد.
پیش از این توجه داریم که
با توجه به این که روشهای مبتنی بر پردازش تصویر نمیتوانند ساختارهای پیچیدهتر را یاد بگیرند و عموما دقت کمی دارند در این تحقیق بر روی روشهای مبتنی بر یادگیری عمیق متمرکز خواهیم شد.
\subsection{روش های دومرحلهای}
\subsubsection{R-CNN}
مدل
\lr{R-CNN}
\cite{girshick2014rich}
در سال ۲۰۱۴
معرفی شد که برای هر تصویر سه مرحله را انجام میهد. در این الگوریتم (همان طور که در شکل
\ref{fig:rcnn}
نشان داده شده است
)، ابتدا با استفاده از یک الگوریتم پیشنهاد ناحیه
\lr{(region proposal)}
به نام جستجوی انتخابی
\lr{(selective search)}
تعدادی (تقریبا ۲۰۰۰ تا) ناحیه استخراج میشود، سپس نواحی استخراجی از یک شبکه CNN عبور میکند و با استفاده از SVM
\پاورقی {
\lr{Support Vector Machine}
}
دستهبندی انجام میشود.
اهمیت این شبکه از این لحاظ است که از مدلهای پیشین خود به طرز شگفت آوری بهتر عمل کرد و mAP را ۳۰ درصد افزایش داد. معایب این روش این است که آموزش شبکه بصورت انتها به انتها انجام نمیشود و یک فرآیند چندمرحلهای داریم که باعث کند شدن سرعت شده است. ثانیا آموزش این مدل هم از نظر زمانی و هم از نظر فضای دیسک بسیار هزینه بر است زیرا ویژگیها به ازای هر تصویر استحراج میشوند و بر روی دیسک نوشته میشوند که باعث اشغال کردن مقدار زیادی فضا میشود (در حد چند صد گیگابایت.
% TODO: \usepackage{graphicx} required
\begin{figure}
\centering
\includegraphics[width=0.7\linewidth]{images/rcnn}
\caption[خلاصه مراحل تشخیص در R-CNN]{}
\label{fig:rcnn}
\end{figure}
\subsection[تشخیص و دستهبندی پولیپ] {تشخیص و دستهبندی پولیپ \پاورقی{Polyp detection and classification}}
نیز در زمره بهترین معماریهای یادگیری عمیق قرار دارند. در جدول مقایسه
کاملی بین روشهای قبلی در این زمینه وجود دارد. همان طور که مشخص است تعداد کارهای انجام شده ای که هم تشخیص و هم دستهبندی پولیپ را انجام دهند بسیار کم است و در چند سال گذشته نیز کسی روی این زمینه کار نکرده است.
\clearpage
\section{آزمایشهای اجرا شده}
\input{tables/datasets}
\linespread{1}
\small
\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt}
\input{bib}
\newpage
%\Persian
\section*{واژهنامه}
\begin{LTR}
\begin{multicols}{3}
\LTRmulticolcolumns
\theendnotes
\end{multicols}
\end{LTR}
\end{document}