نوع مقاله : مقاله پژوهشی
نویسندگان
1 دانشجوی کارشناسی ارشد، دانشکده برق و کامپیوتر، دانشگاه بیرجند، بیرجند
2 استاد، دانشکده برق و کامپیوتر، دانشگاه بیرجند، بیرجند
3 استادیار، دانشکده مهندسی برق و کامپیوتر، دانشگاه بیرجند، بیرجند، ایران
چکیده
کلیدواژهها
عنوان مقاله [English]
نویسندگان [English]
Abstract
Introduction: In recent years, interest in research into the application of intelligent algorithms for diagnosis and categorization of diseases, especially cancer has increased dramatically. Tumor classification is an important task in medical diagnosis. Technological calculations are important due to their classification function in diagnosis of medical illnesses. Diagnosing and classifying medical images is a challenging task.
Materials and Methods: To detect the malignancy of prostate cancer and the opioid or malignant breast cancer, deep neural network classifier, which is based on Tensor flow framework and Keras library, is used. In the training phase, educational images are considered along with the output class for the network. During training, the weight of the filter is updated every time. However, after several replications, optimal weights are updated and the network is trained to extract the best feature from the images.
Results: In this research, the proposed method due to using deep neural network and accurate feature extraction provides detection accuracy about 95.83% and 99.5% for breast and prostate cancers, respectively, which is more than 7% compared to other methods.
Conclusion: Cancer is one of the most prevalent diseases in the world. Cancer is started from the cells, which are the basic building blocks making the tissue. One of the challenges in medical diagnostic techniques is the difficulty in analyzing dense tissues. Since the detection of the diagnosis by human is time-consuming and has a higher probability of error, the researchers have been trying to detect it automatically by using different algorithms.
کلیدواژهها [English]
مقدمه
در سالهای اخیر علاقه به پژوهش در زمینه بهکارگیری الگوریتمهای هوشمند در تشخیص و طبقهبندی بیماریها به ویژه سرطان، به شدت افزایش یافته است. طبقهبندی تومور یک کار مهم در تشخیص پزشکی محسوب میشود. روشهای محاسبات نرمافزاری به دلیل عملکرد طبقهبندی آنها در تشخیص بیماریهای پزشکی اهمیت زیادی دارند. تشخیص و طبقهبندی تصاویر پزشکی یک کار چالش برانگیز است. الگوریتمهای یادگیری عمیق، مخصوصا شبکههای کانولوشن به سرعت در حال تبدیل به یک روش برای تحلیل تصاویر پزشکی است. یادگیری عمیق یکی از زیر شاخههای یادگیری ماشین است که هدف آن یادگرفتن چکیدهای سطح بالا از دادهها با استفاده از معماریهای سلسله مراتبی بوده و یک رویکرد درحال ظهور است که به طور گسترده در حوزه هوش مصنوعی مورد استفاده قرار میگیرد (1).
پروستات یکی از علل اصلی مرگ و میر ناشی از سرطان در میان مردان است. مطالعات (2) نشان میدهد سرطان پروستات دومین عامل مرگ مرتبط با سرطان میباشد. بنابراین درمان و پیشگیری از بدخیم شدن این سرطان از اهمیت بهسزایی برخوردار است. درمان موفق این سرطان مستلزم تشخیص زود هنگام آن است که برای این منظور، بررسی پاتولوژی از نمونهی بافت لازم است (3).
نوع بدخیمی سرطان پروستات با مشاهده میکروسکوپی بافت به نحوی که بافت توسط تکنیک H&E[1] لکه گذاری شده باشد انجام میشود. مرسومترین روش طبقهبندی تصاویر پروستات روش Gleason Grade است که در دهه 70 میلادی پایه گذاری شده است (5-4). طبق این روش سرطان پروستات به پنج درجه از 1 تا 5 تقسیم میشود. بهنحوی که با افزایش درجه، وخامت سرطان نیز افزایش مییابد. پاتولوژیستها با نمونهبرداری از بافت و استفاده از تکنیک H&E میتوانند درجه بدخیمی سرطان را بر پایه روش Gleason تعیین کنند. اما از آنجایی که مشاهده توسط انسان زمان بر و احتمال اشتباه در آن قابل توجه است. پژوهشگران سعی در ابداع روشهایی به منظور تشخیص و درجهبندی اتوماتیک سرطان داشتهاند. این روشها معمولا با استخراج ویژگی از تصاویر، به طبقهبندی آنها میپردازد و از الگوریتمهای کامپیوتری به منظور تشخیص استفاده میشود.
سرطان یک چالش مهم در سلامت عمومی برای دنیای امروز است. طبق گزارش IARC[1] (آژانس بینالمللی تحقیقات سرطان) و [2]WHO (سازمان بهداشت جهانی) 2/8 میلیون مرگ ناشی از سرطان در سال 2012 ثبت شده است و انتظار میرود پیش از سال 2030، 27 میلیون مورد جدید از این بیماری را شاهد باشیم (6). طی تحقیقاتی در سال 2016 حدود 246660 زن مبتلا به سرطان سینه شناسایی شده است (7). تشخیص به موقع خوشخیم یا بدخیم بودن سرطان سینه (حداکثر 5 سال پس از اولین تقسیم سلول سرطانی) شانس زنده ماندن بیمار را از 56 درصد به 86 درصد افزایش میدهد (8). بنابراین وجود یک سیستم دقیق و مطمئن برای تشخیص بهموقع سرطان سینه ضروری به نظر میرسد. جزئیات ویژگیهای سرطان، در حجم بالای نمونههای سرطانی روند تشخیص را برای پزشکان مشکل ساخته است، بنابراین روش تحلیل داده کمک بسیار مفیدی برای پزشکان در تشخیص سرطان خواهد بود. به طور خاص سرطان سینه یکی از رایجترین نوع سرطان در میان زنان است که مرگ و میر آن در مقایسه با انواع دیگر سرطانها بسیار بالا است. تشخیص سرطان سینه میتواند با روشهای تصویربرداری مختلفی مانند ماموگرافی، ترموگرافی و تصویربرداری رزونانس مغناطیسی انجام شود (9).
در این مقاله به تشخیص و طبقهبندی تصاویر ماموگرافی سرطان سینه و تصاویر پاتولوژی سرطان پروستات میپردازیم که در آن دادهها مستقیما بهعنوان بخشی از فرایند یادگیری شبکه عصبی عمیق کنترل میشود. ساختار این مقاله به شرح زیر است:
بخش اول مقدمه و مفهوم یادگیری عمیق را شامل میشود بخش دوم مدل و روش پیشنهادی را معرفی میکند، بخش سوم یافتههای پژوهش را مورد بحث قرار میدهد، بخش چهارم تجربیات نویسندگان پژوهش و تحقیقات گذشته را بیان میکند و سرانجام در بخش پنجم با نتیجهگیری این کار به پایان میرسد.
شبکه عصبی کانولوشن عمیق
شبکه عصبی کانولوشن[1] (CNN) یکی از مهمترین روشهای یادگیری عمیق است که لایههای متعدد در آن به شیوهای جدید آموزش میبینند. این شبکهها نوعی از شبکه عصبی چند لایه بوده که برای دادههای دوبعدی مانند تصویر طراحی شده است. بخشهای مختلف تصویر به عنوان ورودی به لایههای شبکه عصبی که به صورت سلسله مراتبی میباشد، اعمال میشود و در هر لایه با اعمال فیلترهای دیجیتال ویژگیهای مناسبی از تصویر استخراج میشود (10). لایههای کانولوشن با استفاده از کرنلهای مختلف ویژگیهای مختلف تصویر را کانوالو میکنند. عملیات کانوالو سه ویژگی مهم دارد که شامل 1.مکانیزم اشتراک گذاری وزنها در همان ویژگی که تعداد پارامترها را کاهش میدهد. 2.اتصال یادگیری محلی 3. تغییر ناپذیری با توجه به موقعیت جسم میباشد. با توجه به مزایای معرفی شده توسط عملیات کانوالو، برخی از مقالات پژوهشی شناخته شده آن را به عنوان جایگزینی برای لایههای کاملا متصل به منظور سرعت بخشیدن به فرایند یادگیری استفاده میکنند.
به طور کلی شبکه عصبی کانولوشن از سه لایه کانولوشن، ادغام و لایه تماما متصل تشکیل میشود (1). معماری شبکه عصبی کانولوشن از چندین لایه کانولوشن برخوردار است که این لایهها تصویر ورودی را با فیلترهایی که ضرایب آن قابل آموزش است، کانوالو میکند، این فیلترها روی تصویر حرکت داده میشوند در این حالت عمق فیلتر با عمق عکس برابر است. هر فیلتر مجزا یک صفحه از ویژگی را ایجاد میکند که متعاقب آن استفاده از n فیلتر n صفحه ویژگی را در اختیار ما قرار میدهد. هر فیلتر وزنهایی دارد که آنها را w مینامیم که همانند ضرایب فیلترها قابل آموزش میباشد و در طول آموزش، شبکه پی در پی بروز میشود و خروجی که از عمل کانوالو حاصل گردیده با یک عدد که به عنوان عدد بایاس در نظر میگیریم جمع میشود و در صفحه ویژگی ذخیره میگردد.
لایه ادغام معمولا بهدنبال لایه کانوالو مورد استفاده قرار میگیرد که میتواند برای کاهش ابعاد ویژگیها و پارامترهای شبکه مورد استفاده قرار گیرد. همانند لایه کانوالو لایههای ادغام نیز از پیکسلهای مجاور برای محاسبه استفاده میکنند. استراتژی متفاوتی برای ادغام کردن وجود دارد ولی متداولترین روش استفاده از ادغام ماکزیمم است. در روش ادغام ماکزیمم بلوکهایی با اندازه 2×2در نظر گرفته میشود و با حرکت دادن این بلوکها بر روی تصویر از بین 4 پیکسل مقدار ماکزیمم آنها انتخاب شده و به لایه بعدی انتقال مییابد با این کار تعداد صفحات ویژگی که در دسترس است ثابت مانده اما اندازه صفحات ویژگی کاهش پیدا میکند. بنابراین در مرحله آخر از لایههای تماما متصل استفاده میکنیم که این لایهها عملا صفحه ویژگی دوبعدی را به یک بردار یک بعدی تبدیل میکند. این لایه 90 درصد از پارامترهای شبکه عصبی کانولوشن را شامل میشود. در شکل (2) ساختار شبکه عصبی عمیق نشان داده شده است.
یادگیری عمیق
یادگیری عمیق، تشخیص الگو و یادگیری ماشین را متحول ساخته که این عمل مربوط به تخصیص اعتبار در سیستمهای وفقی با زنجیرهای طولانی میباشد. اصطلاح یادگیری عمیق اولین بار به ماشین یادگیری دکارت و شبکههای عصبی مصنوعی اطلاق شد. پس از آن بیشتر یادگیرندههای عمیق در زمینه شبکههای عصبی مصنوعی در بین مردم از محبوبیت ویژهای برخوردار شدند (12). در یادگیری، ویژگیهای غیر خطی چندین لایه استخراج میشود و به یک دستهبندی کننده اعمال شده و آن هم این ویژگیها را با هم ترکیب میکند تا بتواند یک پیشبینی انجام دهد. یکی از مواردی که ما را به استفاده از تعداد لایههای بیشتر در یادگیری عمیق ترغیب میکند استفاده از تعداد لایههای بیشتر بمنظور استخراج ویژگیهای بیشتر میباشد.
روش کار در یادگیری عمیق عملا از مغز انسان و نحوه کار قسمت پردازشگر بینایی مغز است که نورونهای مربوط به سلسله مراتب اولیه که اطلاعات دریافت میکنند حساس میباشد و در ادامه خروجیها در یک سلسله مراتب دیگر به ساختارهای پیچیدهتری حساس میباشند. به طور کلی یادگیری عمیق در این نوع شبکهها وابستگی زمانی را هم با خود دربر دارد، همانطور که در شبکههای عصبی، ورودی شبکه از ورودی قبلی تاثیر میپذیرد و تقریبا یک حافظه در یک شبکه عصبی ایجاد میشود. بنابراین یادگیری عمیق در یادگیری ویژگیهای سلسله مراتبی غیر خطی عمیق خلاصه نمیشود بلکه میتوان از آن در یادگیری وابستگیهای زمانی غیر خطی طولانی در دادههای ترتیبی هم استفاده کرد. طبقهبندی روشهای یادگیری عمیق به چهار دسته تقسیم میشود که عبارتند از:
1. روشهای بر پایه شبکه عصبی عمیق
2. روشهای بر پایه RBM [1]
3. روشهای بر پایه اتوانکدرها
4. روشهای بر پایه کدینگ تُنُک
روش کار
در این پژوهش مطالعات بر روی تصاویر پاتولوژی پروستات و تصاویر ماموگرافی سرطان سینه انجام شده است. برای تشخیص درجه بدخیمی سرطان پروستات و خوشخیم یا بدخیم بودن سرطان سینه از طبقهبندی کننده شبکه عصبی عمیق به کمک فریمورک تنسورفلو و بهرهگیری از کتابخانه کراس استفاده شده است.
در این مقاله استفاده از معماری خاصی از شبکههای عصبی عمیق پیشنهاد شده است. بهطوریکه از دو لایه کانولوشن و یک لایه تماما متصل استفاده میکنیم. یکی از مشکلات استفاده از الگوریتمهای عمیق، وجود تعداد زیادی پارامتر قابل آموزش است که مستلزم پایگاه دادهی زیاد میباشد. به دلیل اینکه در زمینه پزشکی، تصاویر در دسترس، محدود است در این مقاله سعی شده است با تعداد تصاویر محدود و طراحی معماری سازگار با این محدودیت و افزایش سرعت در روند آموزش و تست به پاسخی مناسب در این زمینه دست یافته شود. مراحل روش پیشنهادی در این مقاله شامل 1) پیشپردازش 2) کلاسبندی 3) آموزش 4) تست میباشد که بلوک دیاگرام آن در شکل (3) نمایش داده شده است.
برای ایجاد یک مدل ارزیابی بهتر، پیش از شروع مطالعه اطلاعات مربوط به سرطان، دقیقا از گزارشهای بالینی استخراج میشود که فرایند فشرده و پر هزینه است. در این معماری تصاویری با ابعاد ثابت در ورودی مورد نیاز میباشد، به همین دلیل پیش از آموزش تصاویر به ابعاد ثابت 250×250 تغییر اندازه داده میشود و با تغییر فرمت تصاویر سرطان سینه از PGM به JPG تصاویر برای کلاس بندی آماده میشود.
در مرحله کلاسبندی، چهار کلاس برای تصاویر پایگاهداده مربوط به سرطان پروستات در نظر گرفته میشود که مربوط به پنج درجه از درجهبندی سرطان پروستات میباشد. و سه کلاس برای تصاویر سرطان سینه(خوشخیم، بدخیم و نرمال) در نظر گرفته میشود.
در مرحله آموزش، تصاویر آموزشی به همراه کلاس خروجی آن برای شبکه در نظر گرفته میشود. حین آموزش وزنهای فیلتر در هر تکرار بهروز میشوند. بهنحویکه بعد از چندین تکرار وزنهای بهینه بهروز میشوند و شبکه آموزش میبیند تا بهترین ویژگی را از تصاویر استخراج کند. پس از آموزش وزنهای بهینه برای مرحله طبقهبندی و تست مورد استفاده قرار میگیرد.
در این پژوهش از دو لایه کانولوشن که یک عملیات ریاضی برای پردازش سیگنال میباشد استفاده شده است که از این طریق توسط نورونها، عملیات کانولوشن به ورودیها اعمال میگردد. مهمترین پارامتر در نورونهای کانولوشن اندازه فیلتر میباشد. بعد از لایه کانولوشن برای کاهش اندازه فضایی
(فقط عرض و ارتفاع نه عمق) از لایه ادغام استفاده شده و تعداد پارامترها کاهش یافته است که منجر به کاهش محاسبات و افزایش سرعت میگردد. مدل پیشنهادی بر پایه شبکه عصبی عمیق در شکل (4) نمایش داده شده است.
در این مقاله برای استفاده از لایه ادغام از یکی از متداولترین لایههای ادغام به نام Max pooling استفاده شده است که یک فیلتر با ابعاد 2×2 درنظر گرفته شده است که بیشتر عملیات در آن انجام میشود. و با در نظر گرفتن یک لایه Flatten خروجی لایههای کانولوشن که یک تنسور چند بعدی است به یک تنسور یک بعدی تبدیل میشود. شبکه عصبی عمیق از چند لایه برای درک بخشهایی از دادهها استفاده میکند، اما برای طبقهبندی دادهها باید مجموعهای از احتمالات را برای تصمیمگیری نهایی داشته باشیم. Softmax یک تابع شناخته شده است که مقادیر احتمالات را در یک محدوده استاندار (0 تا 1) نرمالیزه میکند.
از تکنیک dropout به منظور جلوگیری از overfitting استفاده میشود. بدین صورت که در هر مرحله از آموزش هر نورون یا، با احتمال p-1 از شبکه بیرون انداخته میشود و یا با احتمال p نگه داشته میشود بطوریکه در نهایت یک شبکه کاهش داده شده باقی بماند. یالهای ورودی و خروجی به یک نود بیرون انداخته نیز حذف میشود تا بدین صورت تنها شبکه کاهشیافته بر روی دادهها در آن مرحله قابل آموزش باشد. سپس نودهای حذف شده به همراه وزنهای سابق آنها (قبل از
حذف) دوباره به درون شبکه وارد میشوند. و در نهایت با استفاده از optimizer adam که برای محاسبه بسیاری از توابع بهینهساز در تنسورفلو است بهینه سازی وزنها انجام میشود.
نتایج
یافتههای غیر معمول در تصاویر پاتولوژی و ماموگرافی مانند توده و تراکم نامتقارن میتواند منجر به تشخیص سرطان شود. ریسک طبقهبندی بیماران سرطانی باعث شده است بسیاری از تیمهای تحقیقاتیبر استفاده از روشهای یادگیری عمیق تمرکز کنند. این تکنیکها همچنین برای مدل سازی خطر ابتلا به سرطان، پیشرفت و درمان بیماری مورد استفاده قرار گرفتهاند. ایزار یادگیری عمیق برای شناسایی ویژگیهای کلیدی از مجموعه دادههای پیچیده نشان دهندهی اهمیت آنها در این دوره مدرن پزشکی است.
مدل پیشنهادی از دقت بالاتری نسبت به سایر روشها برخوردار است. زیرا شبکه کانولوشنی عمیق با یادگیری سلسله مراتبی و استخراج ویژگیهای سطح بالا میتواند به عملکرد بهتری نسبت به سایر روشهایی که از ویژگیهای سطح پایین تصاویر استفاده میکنند دست یابد. ضمن اینکه در این روش بردار ویژگی استخراج شده از هر تصویر کاهش یافته و این خود باعث بالا رفتن سرعت طبقهبندی و تشخیص میگردد.
جدول 1 و 2 نتایج اجرای طبقهبندی سرطان پروستات و سرطان سینه را با روشهای مختلف نشان میدهد که وابسته به انتخاب ویژگی از تصاویر میباشد. مشاهده میشود که روش پیشنهادی نسبت به روش مولتی ویولت در تصاویر پاتولوژی پروستات و روش ماشین بردار پشتیبان در تصاویر ماموگرافی سرطان سینه دقت تشخیص بالاتری دارد که مربوط یه استخراج ویژگیهای سطح بالا از تصاویر میباشد.
در نمودار 1 و 2 روند همگرایی دقت طبقهبندی سرطان سینه و روده با روشهای مختلف مورد بررسی قرار گرفته است. مدل پیشنهادی دارای دقت بالاتری در شروع آموزش و تست در سیر همگرایی خود دارد که این ویژگی تا انتهای آموزش و تست باقی میماند. مزیت دیگر روش پیشنهادی رسیدن به دقت بالاتر با تعداد گامهای کمتر در مراحل آموزش و تست میباشد که نشاندهنده سرعت بالای شبکه عصبی عمیق پیشنهادی در طبقهبندی پایگاهدادههای مورد استفاده در این پژوهش میباشد.
پایگاه داده
مجموعه داده مورد استفاده برای تحقیق یکی از اصلیترین لازمههای تحقیق بهشمار میرود. پایگاه داده مورد استفاده برای سرطان پروستات شامل 100 تصویر پاتولوژی میباشد که تمام تصاویر در شدت نور برابر مورد تصویربرداری قرار گرفتهاند. مجموعه تصاویر ما شامل 21، 20، 32 و 27 تصویر از درجههای 2، 3، 4 و 5 میباشد که نمونه ای از آن در شکل (5) نمایش داده شده است. لازم به ذکر است که از آنجایی که درجهی یک در سرطان پروستات نادر است در پژوهشها الگوریتمهای طبقهبندی معمولا بر روی تصاویر از درجهی 2 تا 5 آزمایش میشوند (13).
انجمن تجزیه و تحلیل ماموگرافی[1] (MIAS) یک سازمان از گروه تحقیقاتی انگلستان است که علاقهمند به درک ماموگرافی هستند و پایگاه دادهای از تصاویر دیجیتال ماموگرافی را ایجاد کردهاند. این پایگاهداده شامل تصاویر سینه چپ و راست برای 161 بیمار است. این پایگاه داده شامل 322 تصویر است که به سه نوع از جمله عادی، خوشخیم و بدخیم متعلق هستند که شامل 208 تصویر کلاس عادی، 63 تصویر کلاس خوشخیم و 51 تصویر کلاس بدخیم میباشد که اندازه تمامی تصاویر 1024×1024 با فرمت PGM میباشد (14). نمونه ای از این تصاویر در شکل (6) نمایش داده شده است.
بحث
بر اساس مطالعه حاضر استفاده از شبکههای عصبی عمیق در تشخیص و طبقهبندی تصاویر پزشکی دقت بالایی را برای محققان در این زمینه فراهم میکند.
تحقیقات قابل توجهی در مورد مسئله تشخیص خودکار سرطان بر روی تصویربرداری بافت هیستوپاتولوژی دیجیتال و تصاویر ماموگرافی صورت گرفته است؛ این تلاشهای تحقیقاتی، بینش ارزشمندی را در خصوص ماهیت این مسئله به ارمغان آورده است.
در (13) با استفاده از استخراج ویژگیهای انرژی و آنتروپی ضرایب مولتی ویولت تصاویر، سیستمی جهت درجهبندی اتوماتیک ارائه دادند. در این روش، تبدیل مولتی ویولت دو سطحی از هر تصویر گرفته میشود. که با استفاده از آن تصاویر درجهبندی میشود که در این حالت دقت %90 گزارش شده است. در (15) نویسندگان با استفاده از دو مرحله طبقهبندی AdaBoost: 1.نشانهگذاری در یک پیکربندی تصویر سوپر پیکسل 2. استفاده از جز به جز بافت برای ارائه یک طبقهبندی از تصاویر سرطان پروستات به مقادیر دقت 90 و 85 درصدی دست یافتند. در (3) نویسندگان با استفاده از آموزش ساختار محلی در مرحله آموزش از تصاویر دارای برچسب، زیرگرافهایی استخراج شده و در کتاب کد ذخیره میشود. سپس در مرحله تست زیرگراف استخراج شده از هر تصویر با کتاب کد مقایسه شده و درجهبندی انجام میشود. در این روش در بهترین حالت دقت 25/91 درصد برای تصاویر مربوط به سرطان پروستات درجه 3 مشاهده شده است.
در حوزه روشهای ترکیبی آزمایش کردن با ویژگیهای مختلف با خواص مانند بافت که شامل تبدیل موجک چندگانه هارلیک و ویژگیهای شکل برای شناسایی تودههای خوشخیم و بدخیم در سرطان سینه مورد استفاده قرار گرفته است. و الگوریتمهای ژنتیک برای استخراج ویژگیهای بیشتر در نظر گرفته شده است که این امر باعث بالا رفتن دقت تشخیص سرطان میشود (16). در حوزه ماشین بردار پشتیبان با افزایش ماکزیمم سطح آستانه برای تصویر، تفاوتهای اعمال شده بهبود مییابد سپس بافت و ویژگیهای طیفی دامنه را انتخاب میکند و از یک طبقهبندی کننده ماشین بردار پشتیبان برای طبقهبندی سرطان سینه خوشخیم و بدخیم استفاده میکنند(16). در زمینه شبکههای عصبی عمیق نیز الگوریتم گوگلنت با معماری مخصوص به خود که یکی از پر کاربردترین الگوریتمهای یادگیری عمیق است بر روی پایگاه داده ماموگرافی دیجیتال مربوط به سرطان سینه مورد استفاده قرار گرفته است و نتایج آن در دقت تشخیص تومور 85 درصد گزارش شده است (1).
معیار ارزیابی
معیار ارزیابی در این مقاله معیار دقت میباشد که این معیار میزان دقت طبقهبندی را محاسبه میکند یا در واقع مشخص میکند که الگوریتم استفاده شده در این مقاله تا چه میزان طبقهبندی و تشخیص را درست انجام داده است.
معیار فراخوانی، میزان جوابهای درست پیشبینی شده مثبت توسط سیستم را محاسبه میکند. بدین معنا که از مجموع نمونههای سرطانی در پایگاهداده مورد آزمایش چند درصد به درستی توسط سیستم بهعنوان سرطانی شناسایی شدهاند (1).
TP : شامل تعداد نمونههای سرطانی که سیستم آنها را درست تشخیص داده است.
FP : شامل تعداد نمونههای سالمی است که سیستم آنها را سرطانی تشخیص داده است.
FN : شامل تعداد نمونههای سرطانی است که سیستم آنها را سالم تشخیص داده است.
= accuracy
= recall
هدف ما از ارائه الگوریتم عمیق و ارائه روشهای مفید، افزایش دقت و سرعت طبقهبندی و تشخیص میباشد. در این پژوهش با توجه به پایگاه داده مورد استفاده دقت 83/95 درصد در تشخیص سرطان سینه و دقت 5/99 درصد در تشخیص درجه بدخیمی سرطان پروستات حاصل شده است.
در یادگیری عمیق بهینه سازی ریاضی توابع loss برای طبقهبندی قابل محاسبه میباشد. در این پژوهش با استفاده از لایه softmax به محاسبه loss تصاویر آموزش و تست پرداخته شده است. در نمودار 3 و 4 روند کاهش این تابع نشان داده شده است که مقدار ناچیز loss در هر دو شبیه سازی نشان از روند عالی آموزش و تست تصاویر پایگاهداده دارد که منجر به تشخیص با دقت بالا و همچنین کاهش زمان و افزایش سرعت در رسیدن به دقت نهایی میگردد.
نتیجهگیری
سرطان یکی از شایعترین بیماریهای پیشرونده در جهان است. سرطان در سلولها آغاز میشود که پایههای ساختمانی اولیه هستند که بافت را تشکیل میدهند. یکی از چالشهای موجود در تکنیکهای تشخیص تصاویر پزشکی مشکل در تجزیه و تحلیل بافتهای متراکم است. با توجه به اینکه تشخیص توسط انسان زمانبر و دارای احتمال خطای بیشتری است، محققان در تلاش بودهاند تا با الگوریتمهای مختلف تشخیص را به صورت اتوماتیک انجام دهند. اما اغلب روشها از استخراج ویژگی سطح پایین استفاده میکنند. به همین دلیل در این پژوهش روش مبتنی بر شبکههای عصبی کانولوشن عمیق به کار گرفته شده است تا با استخراج ویژگیهای عمیقتر، به دقت بهتری دست یابیم.
[1] Inter National Agency for Research on Cancer
[2] World Health Organization