نواندیشان
0

سبد خرید شما خالی است.

دانلود پروژه تشخیص تومور در تصاویر سی تی اسکن کبد با Matlab

دسته بندی :مهندسی کامپیوتر 1 مرداد 1393 نواندیشان 1643 مشاهده
تشخیص تومور در تصاویر سی تی اسکن کبد

سلام دوستان
پروژه­ ی آماده ­ای که واستون گذاشتم مربوط به پروژه­ ی درس پردازش تصویر هستش که کارش تشخیص سرطان کبد هست.
البته این مقاله دو قسمتی بود، قسمت اول سگمنت کردن کبد و قسمت دوم تشخیص تومور. که قسمت اولش رو بنده انجام ندادم.
اول روی تصویر یه سری بهبود انجام میدیم :

  1. استفاده از Linear contrast stretching برای افزایش تفاوت بین بافت کبد و تومور.
  2. جمع تصویر با خودش. بعد از تقویت کنتراست تصویر، سطوح روشنایی بافت کبد بیشتر و بین ۱۴۰ تا ۱۶۰ هست، که بعد از جمع تصویر با خودش بیشتر بافت­های کبد به شکل سفید در میآن. بافت­های سرطانی هم تیره­ تر از بافت­های سالم ظاهر میشن.
  3. حذف نویز با استفاده از فیلتر گائوشین.

این تصویر مربوط به بعد از حذف نویز با فیلتر گائوشین هست( قسمتی که تومور دارد تیره تر از بافت کبد می باشد.)

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

مرحله ­ی بعدی حذف تومورهایی هست که به اشتباه به عنوان تومور تشخیص داده شده­اند. که تو این قسمت هم دو راه پیشنهاد داده شده که من یکی از روش­ها رو استفاده کردم، که به این صورت هست:
این کار را برای هر کدام از تومورها تکرار کنید:
۱٫یک تومور را انتخاب کرده، با استفاد از دستور BwLabel ، مساحت آن را محاسبه و یک دایره هم مساحت با تومور انتخاب شده ایجاد کنید. که یه سری توضیحات تکمیلی هم درمورد رسم دایره تو این بخش رسم دایره بر روی تصویر هست
۲٫ دایره را آنقدر روی تومور حرکت دهید تا بیشترین اشتراک بدست آید.
۳٫ اگر Circularity که طبق رابطه­ ی زیر بدست می­آد بیشتر از ۸۵% باشد، تومور به درستی تشخیص داده شده است.

Circularity= area of intersection between blob and circle/ area of formed circle

خط ۷۹ تا ۸۷ اشتراک بین تومورو دایره رو حساب میکنه و خط ۸۸ بیشترین اشتراک رو محاسبه کرده و خط بعدی نسبت مربوطه رو.
خروجی مرحله آخر

یک توضیح در رابطه با خوندن و نمایش تصویر سه بعدی سی تی اسکن با پسوند mha بدم که کار خوندن رو تابع mha_read_volume انجام میده و تابع slicer برای نمایش تصاویر سه بعدی هست که من توابع رو هم ضمیمه ی پروژه کردم اما چند تا تابع دیگه هم میتونه برای نمایش تصاویر با پسوند mha و پزشکی استفاده بشه که تو بخش دانلود تولباکس ها و کد های مفید و کاربردی متلب گذاشته شده.

لینک پروژه بعلاوه تصاویر و توابع مربوط به خواندن و نمایش تصاویر سه بعدی رو از لینک زیر می تونید دانلود کنید:

نام فایل: پروژه تشخیص تومور در تصاویر سی تی اسکن کبد با Matlab

دانلود فایل: لینک مستقیم

پسورد: www.noandishaan.com

منبع: نواندیشان
مقالات، مطالب، طرح ها و پروژه های خود را برای قرارگیری در سایت علمی آموزشی نواندیشان از اینجا بفرستید.
نواندیشان

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

برای ارتباط ساده‌تر و سریع‌تر اپلیکیشن نواندیشان را دانلود کنید. دانلود اپلیکیشن

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

  • چنانچه دارای سوال فنی درباره محصول خریداری شده هستید، لطفاً از بخش حساب کاربری، تیکت ارسال کنید.
  • چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.

  1. shahnazi گفته؛
    21:17 1393/09/05

    سلام
    خیلی دنبال مطلبی با عنوان فوق می گشتم.استفاده کردم.جالب بود.موفق باشی.

  2. rediush گفته؛
    14:14 1394/01/07

    سلام
    میشه بپرسم برای پروژتون از چه دیتاستی استفاده کردید؟

  3. rediush گفته؛
    14:18 1394/01/07

    لینک دانلود پروژه خرابه , من نمیتونم دانلودش کنم 🙁

    • سلام دوست عزیز
      تست کردم لینک سالم بود. بعد از ثبت نام در تالار گفتگو می تونید دانلودش کنید.

  4. پاسالاری گفته؛
    09:30 1397/06/04

    سلام ببخشید می شه فیلم اجرای این برنامه برام بفرستید ممنون میشم

دیدگاهتان را بنویسید

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

لینک کوتاه:
کارایی بهتر در اندروید نواندیشان
0