تشخیص بیماری کووید 19
بینایی ماشینپایتون و ابزارهای یادگیری عمیقعلوم شناختیکاربردهای هوش مصنوعییادگیری با نظارتیادگیری عمیق

تشخیص بیماری کووید ۱۹ با استفاده از راهکارهای هوش مصنوعی

    0
    این نوشته به بررسی راه‌های تشخیص بیماری کووید ۱۹ با هوش مصنوعی می‌پردازد. بیماری کووید ۱۹ یک بیماری همه‌گیر است که در اثر سندروم حاد تنفسی به وجود می‌آید. این بیماری نخستین بار در ماه دسامبر ۲۰۱۹ در شهر ووهان چین شناسایی شد و از آن زمان به بعد در سرتاسر جهان گسترش پیدا کرده است. هم‌اکنون بیش از ۲۰۰ کشور با این بیماری دست‌و‌پنجه نرم می‌کنند. تاثیر این بیماری به حدی است که سازمان جهانی بهداشت را بر آن داشته تا وضعیت اضطراری بین‌المللی اعلام کند. به همین دلیل ما در پی تشخیص بیماری کووید ۱۹ با هوش مصنوعی هستیم.

     تشخیص بیماری کووید 19

    شکل ۱: نقشه ویروس کرونا (بیماری کووید-۱۹)

    دولت‌ها مرزها را بسته‌اند و به شدت مشغول شناسایی و تایید مبتلایان به این ویروس هستند. با وجود اینکه افراد مشکوک در قرنطینه قرار می‌گیرند، اما متاسفانه شمار مبتلایان به ویروس کرونا به صورت تصاعدی در اکثر کشورها رو به افزایش است. احتمال می‌رود شمار این افراد تا زمان تولید و بکارگیری واکسن یا داروی این بیماری پس از طی کردن چندین مرحله آزمایش بالینی کماکان روند صعودی داشته باشد. با این حال تا زمان تشخیص بیماری کووید ۱۹ با هوش مصنوعی و یا روش های سریعتر دیگر، تحقیقات نشان می‌دهد که فاصله‌گذاری اجتماعی می‌تواند به طرز قابل توجهی از شدت شیوع بیماری کاسته و منحنی شیوع آن را کاهش دهد.(شکل ۲ الف)
     تشخیص بیماری کووید 19

    شکل ۲ الف: نرخ شیوع ویروس کرونا در کشورهای مختلف

    بنابراین یکی از اقداماتی که باید در این سناریوی ویژه به انجام آن اهتمام ورزید، گرفتن آزمایش است. خوشبختانه، اکثر کشورها شروع به انجام این کار کرده‌اند تا درک حقیقی از شرایط موجود بدست آید و تصمیمات صحیح در راستای مقابله با آن اتخاذ گردد. این آزمایش‌ها از اهمیت حیاتی برخوردارند و باید با دقت مطلق انجام بگیرند که البته به زمان نیاز دارد. اگر مبتلایان به بیماری کووید-۱۹ به موقع شناسایی و قرنطینه نشوند، می‌توانند بیماری را به دیگران نیز منتقل کنند و منجر به افزایش تصاعدی شمار مبتلایان شوند.
     تشخیص بیماری کووید 19

    شکل ۲ ب: تاثیر فاصله‌گذاری اجتماعی بر گسترش ویروس کرونا

     در کشورهایی نظیر هند که تراکم جمعیت بسیار بالاست، عدم شناسایی و قرنطینه مبتلایان می‌تواند یک فاجعه ملی به بار بیاورد.
    آزمایش‌های استاندارد تشخیص بیماری کووید-۱۹ را آزمایش‌های PCR یا به اصطلاح «واکنش زنجیره پلی‌مراز» می‌نامند. این آزمایش‌ها وجود پادتن‌های عفونت‌ها را تشخیص می‌دهند. اما چندین مسئله در خصوص این آزمایش وجود دارد. آزمایش پاتوژنی در آزمایشگاه بهترین راه برای تشخیص بیماری محسوب می‌شود، اما فرایندی زمان‌بر است. علاوه براین، انجام آزمایش‌های بیماری کووید-۱۹ در مقیاس گسترده هزینه‌های گزافی به همراه دارد و بسیاری از کشورهای در حال توسعه و کمتر توسعه‌یافته توان پرداخت هزینه‌های آن را ندارند. بنابراین، اگر با استفاده از هوش مصنوعی و یادگیری ماشینی به چند راهکار آزمایش یا تشخیص دسترسی پیدا کنیم، یقیناً در مقابله با این بیماری گام بسیاری موثری خواهیم برداشت و تشخیص بیماری کووید ۱۹ با هوش مصنوعی ممکن خواهد شد.
    در شرایط فعلی، روش‌های تشخیصی سریع و دقیق برای مقابله با این بیماری ضروری هستند. «شوآی وانگ» و همکارانش در مقاله اخیر خود با عنوان «یک الگوریتم یادگیری عمیق با استفاده از عکس‌های سی‌تی‌اسکن برای تشخیص ویروس کرونا» از روش یادگیری عمیق برای استخراج ویژگی‌های گرافیکیِ بیماری کووید-۱۹ از عکس‌های سی‌تی‌اسکن استفاده کرده‌اند تا عمل تشخیص بالینی را انجام دهند. هدف از این کار، صرفه‌جویی در زمان برای کنترل بیماری عنوان شده است. آنان در مقالۀ خود از روش یادگیری انتقال  Transfer Learning با شبکه عصبی پیچشی (CNN) در ۱۱۱۹ عکس سی‌تی‌اسکن استفاده کردند. دقت اعتبارسنجی درونی و بیرونیِ مدل به ترتیب ۸۹.۵ درصد و ۷۹.۳ درصد بود.
    ما در آزمایش خود از روش تحلیل مشابهی استفاده کردیم، اما تحلیل ما با استفاده از رادیوگرافی قفسه سینه افراد انجام شده است. دلیل اصلی آن هم این است که تهیه رادیوگرافی قفسه سینه راحت‌تر از عکس سی‌تی‌اسکن است. این مسئله در مناطق محروم و روستایی بیشتر مشهود است. از آنجاییکه در رادیوگرافی، امواج اشعه ایکس از پشت تابیده می‌شود به این روش پرتو ایکس هم گفته می‌شود. حالا بگذارید توضیح دهیم که از چه مجموعه‌داده‌ای در این آزمایش استفاده شد. دکتر «جوزف پائول کوهن» دانشجوی فوق‌دکتری در دانشگاه مونترال اخیرا از یک پایگاه داده‌ای رونمایی کرد که حاوی رادیوگرافی قفسه سینه بیمارانِ مبتلا به کووید-۱۹ بود. این مجموعه‌داده در قالب یک مجموعه‌داده منبع باز مورد استفاده قرار می‌گیرد که در آن عکس‌های کووید-۱۹ به همراه عکس‌های ریه افراد مبتلا به بیماری‌های مختلف نظیر سارس و استرپتوکوکوس، از منابع منبع‌باز مختلف جمع آوری شده اند.
    بنابراین، این دیتاست دربردارندۀ عکس‌های اسکن پرتو ایکس بیماری کووید-۱۹ و همچنین زاویه تهیه عکس است. گویا این دیدگاه رایج ترین دیدگاه است و ما از اسکن پرتو ایکس COVID-19 PA در فرایند تحلیل استفاده کردیم. ما از مجموعه‌داده رقابت پرتو ایکس «Kaggle» برای استخراج پرتو ایکس افراد سالم و بیماران مبتلا به ذات‌الریه استفاده کردیم. ما همچنین برای هر کلاس ۱۰۰ عکس نمونه‌برداری کردیم تا تعادل با عکس‌های موجود از کووید-۱۹ برقرار شود. اگرچه کارهای تحقیقاتی در این بخش ادامه دارد و ما همچنان پیگیر روشی برای تشخیص بیماری کووید ۱۹ با هوش مصنوعی هستیم.

    استفاده از روش شبکه عصبی پیچشی برای تشخیص بیماری کووید-۱۹ به کمک رادیوگرافی قفسه سینه

    بگذارید در این بخش از مقاله به بررسی توزیع مجموعه‌داده بپردازیم.
     تشخیص بیماری کووید 19

    شکل ۳: توزیع کلاسهای دیتاست

    بنابراین در تحقیق ما، شبکه عصبی پیچشی بر روی سه مسئله طبقه بندی اجرا شده که عبارتند از:
    ۱) طبقه بندی نمونه‌های نرمال از نمونه‌های COVID-19. (مسئله ۲ کلاسه)
    ۲) طبقه بندی نمونه‌های ذات الریه از نمونه‌های COVID-19. (مسئله ۲ کلاسه)
    ۳) طبقه بندی نمونه‌های نرمال از نمونه‌های ذات‌الریه و COVID-19. (مسئله ۳ کلاسه)
    در برخی از تحلیل‌ها مشاهده می‌شود که مبتلایان به ذات‌الریه و افراد عادی را با هم ادغام می‌کنند. این کار از نظر ما فایده‌ای ندارد زیرا مدل واریانسِ بین‌گروهیِ این دو دسته از افراد را نادیده خواهد گرفت. بنابراین، دقتی که از این روش به دست می‌آید، نمی‌تواند یک معیار درست محسوب شود.
     تشخیص بیماری کووید 19

    شکل ۴: ترکیب دو کلاسه مختلف در قالب یک کلاسه می‌تواند گمراه‌کننده باشد.

    از عکس فوق برای نشان دادن علت فرضیه‌های تعریف شده، استفاده شده است. فرض کنید feature 1 و feature 2 نشان‌دهنده فضای ویژگی است که CNN عکس‌های ورودی را به این ویژگی‌ها نگاشت داده است. با توجه به تصویر فوق، می‌توان از یک طبقه‌بندی خطی برای جداسازی کلاس‌ها استفاده نمود، اما هنگامی که دو کلاس نرمال و ذات الریه، به عنوان یک کلاس درنظر گرفته می‌شوند، دیگر طبقه بندی خطی امکان پذیر نخواهد بود.
    نکته اصلی در تحلیل ما این است که مثبت کاذب و منفی کاذب را کاهش دهیم. حالا نوبت به بررسی روش تحلیل ما رسیده است. ما از یادگیری انتقال با منبای مدل VGG-16 استفاده کردیم که در آن چند لایه آخر به صورت زیر تنظیم شده است.
    تعداد نهاییِ پارامترهای مدل ما در زیر نشان داده شده است. این مدل با استفاده از Kaggle GPU آموزش داده شد.

    کل پارامترها: ۱۴.۷۴۷.۶۵۰
    پارامترهای قابل آموزش: ۲.۳۹۲.۷۷۰
    پارامترهای غیرقابل آموزش: ۱۲.۳۵۴.۸۸۰

    مورد ۱: نتایج طبقه‌بندی افراد عادی و مبتلایان به بیماری کووید-۱۹

     تشخیص بیماری کووید 19

    شکل ۵: گزارش طبقه‌بندی بیماری کووید-۱۹ و مدل نرمال

    همان‌طور که در شکل فوق ملاحظه می‌کنید، مدل ما می‌تواند تقریباً با ۱۰۰ درصد دقت افراد سالم را از مبتلایان به کووید-۱۹ تفکیک نماید. ما از مفاهیم نگاشت‌های فعال‌سازیِ کلاس گرادیان‌محور  GRADient-based Class Activation Maps GRAD-CAM استفاده کردیم تا مهم‌ترین بخش‌های عکس را شناسایی کرده و بینش خوبی در اختیار خوانندگان مقاله قرار دهیم. این عامل در افزایش دقت مدل در هنگام طبقه‌بندی نیز موثر بود.

     تشخیص بیماری کووید 19

    شکل ۶: نگاشت‌های فعال‌سازی کلاس گرادیان محور

    کدهای ترسیم نقشه گرمایی Grad-CAM در زیر ارائه شده است. ما یک سری اصلاحات انجام دادیم تا خوانندگان به شکل بهتری به کدها دسترسی داشته باشند.

    خروجی نگاشت فعال سازی کلاس برای نمونه‌های نرمال
     تشخیص بیماری کووید 19

    شکل ۷: نقشه گرمایی Grad-CAM برای نمونه‌های نرمال

     

    پس ملاحظه می‌کنید که مدل بیشتر بر روی آن بخش هایلایت‌شده تمرکز می‌کند تا آنها را به عنوان بیمارهای نرمال طبقه‌بندی کند.

    خروجی نگاشت فعال سازی کلاس برای نمونه‌های COVID-19

     تشخیص بیماری کووید 19

    شکل ۸: نقشه گرمایی Grad-CAM برای نمونه‌های COVID-19

    به‌طور مشابه، بخش هایلایت‌شده در انتهای سمت راست عکس نشان دهنده آن بخش از اجزای مهم عکس است و مشخص می‌کند که آیا بیماران به کووید-۱۹ مبتلا هستند یا خیر. بررسی‌های بالینی این مورد را تصدیق کرده است.

     

    مورد ۲: نتایج طبقه‌بندی مبتلایان به ذات الریه و مبتلایان به بیماری کووید-۱۹

     تشخیص بیماری کووید 19

    شکل ۹: گزارش طبقه‌بندی بیماری کووید-۱۹ و مدل ذات‌الریه

    خروجی نگاشت فعال سازی کلاس برای نمونه‌های ذات الریه

     تشخیص بیماری کووید 19

    شکل ۱۰: نقشه گرمایی Grad-CAM برای نمونه‌های ذات‌الریه

    مورد ۳: نتایج طبقه‌بندی نمونه‌های عادی، مبتلایان به ذات الریه و مبتلایان به بیماری کووید-۱۹

     تشخیص بیماری کووید 19

    شکل۱۱: گزارش نتیجه طبقه‌بندی نمونه‌های عادی، ذات‌الزیه و بیماری کووید-۱۹

    این مدل حتی با برخورداری از چنین مجموعه‌داده کوچکی عملکرد بسیار خوبی از خود برجای گذاشت. افزون براین، هدف از ساخت سه مدل مختلف این بود که قابلیت مدل‌ها در تشخیص مبتلایان به بیماری کووید-۱۹ مورد ارزیابی قرار بگیرد. در هر سه مدل، دو معیار دقت و یادآوری  Recall برای نمونه‌های آزمایش COVID-19 بسیار خوب بدست آمده است.

    این آزمایش تنها بر روی چند عکس انجام شده و مورد تایید سازمان‌های بهداشتی یا پزشکان قرار نگرفته است. هیچ مطالعه بالینی بر اساس این روش انجام نشده است. بنابراین، امکان نتیجه‌گیری بر اساس مدل حاضر وجود ندارد. اما محققان ابراز امیدواری کرده‌اند که این مدل قابلیت تبدیل شدن به یک ابزار مفید را دارد. برخی دیگر نیز مدعی شده‌اند که می‌توان از آن به عنوان یک روش تشخیص سریع و کارآمد بهره جست.

    نتیجه‌گیری

    این تحلیل روی مجموعه‌ داده محدودی به انجام رسیده و نتایجِ بدست‌آمده مقدماتی هستند. بنابراین، امکان تعمیم نتایج وجود ندارد. روش‌های تحلیلیِ استفاده شده در این تحقیق مورد تایید پزشکی و آزمایش‌های بالینی قرار نگرفته است. ما در نظر داریم تا با بکارگیری اسکن‌های پرتو ایکسِ بیشتر این مدل را تقویت کرده و امکان تعمیمِ آن را در سایر بخش‌ها فراهم کنیم و تشخیص بیماری کووید ۱۹ با هوش مصنوعی را امکان‌پذیر کنیم. افزون براین، شمار مبتلایان به بیماری کووید-۱۹ علی‌رغم افزایش تصاعدی که اخیراً شاهدش بودیم، کمتر از شمار افراد سالم است. بنابراین، نوعی عدم توازن دسته در این‌جا وجود خواهد داشت. باید به ارتقای شیوه‌های نمونه‌گیری پرداخته و مدلی بسازیم که بتواند این عدم توازن را برطرف نماید. تحقق این هدف مستلزم داده‌های بیشتری است.
    راه‌حل پیش رو مبتنی بر تنظیم دقیق وزن‌های ImageNet ارائه شده است، اما ما می‌توانیم برای کاربرد مورد بحث، یک شبکه عصبی عمیق را بر اساس داده‌های موجود از ابتدا آموزش دهیم. نتایج حاصل از این شبکه می‌تواند بسیار امیدوارکننده باشد.
    MIT به تازگی از ارائه یک پایگاه‌داده‌ای خبر داده که دربردارنده‌ی عکس‌های پرتو ایکس بیمارانِ مبتلا به کووید-۱۹ است. ما قصد داریم از این داده‌ها در روش مدل‌سازی خودمان استفاده کرده و سپس نتایج را بررسی کنیم.

    فوجیتسو هوش مصنوعی توسعه داده است که ایرادات محصولات را در فرایند تولید تشخیص می‌دهد

    مقاله قبلی

    پرواز تاریخی پهباد نبوغ در مریخ با موفقیت انجام شد

    مقاله بعدی

    شما همچنین ممکن است دوست داشته باشید

    بیشتر در بینایی ماشین

    نظرات

    پاسخ دهید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *