تاریخچه نرم افزار MIP

تاریخچه نرم افزار MIP

MIP 3

تاریخچه نرم افزار MIP :

یکی از مهمتری وظایف یک کارآفرین شناخت فرصت ها و تکنولوژی ها و امکانات پیرامون خود و استفاده از آن ها در جهت ارزش آفرینی می باشد.

ایده اصلی نرم افزار MIP :
در ابتدا گروهی از دانشجویان دانشگاه فردوسی مشهد در سال ۸۳ به پیشنهاد جنای آقای مهندس یوسف ثانی استاد آزمایشگاه متالوگرافی دانشگاه فردوسی مشهد در غالب یک پروژه اینترنشیپ به سرپرستی جناب آقای دکتر ضابط نیاز به نرم افزار پردازش تصویر مخصوص رشته متالوگرافی را احساس کردند. از این جهت این گروه شروع به جمع آوری اطلاعات درباره علم پردازش تصویر و استانداردهای مربوطه در علم مواد شد. پس از یک سال تحقیقات اولین نسخه نرم افزار پردازش تصاویر متالورژی با نام اختصاری MIP تولید شد. برای تولید اولین نسخه این نرم افزار از موتور پردازش تصویر نرم افزار Matlab استفاده شد. همچنین رابط تصویری (اینترفیس) آن به زبان ویژوال بیسیک ۶ تهیه شد.

ویژگی ها ی نسخه یک :

هسته پردازش تصویر : نرم افزار Matlab
اینترفیس برنامه : ویژوال بیسیک ۶
گزارشات برنامه : استفاده از ماکرو های نرم افزار Microsofts Word 2003
تکنولوژی پایگاه داده : Microsofts Accses 2003
بسته های تخصصی موجود در این نسخه شامل:

بسته محاسبه کسر فازی در نمونه (Phase Fraction Package) به عنوان مثال کسر فازی فریت، پرلیت و… در فولاد.
بسته محاسبه ضخامت پوشش (Coating Thickness Package) به عنوان مثال اندازه گیری ضخامت لایه کربوره در فولاد.
بسته محاسبات اندازه دانه نمونه (Grain Size Package) به دو روش Intercept و Planometric.
بسته محاسبه مشخصات گرافیت در چدن (Cast Iron Package).
تیم برنامه نویسی نسخه یک :

سینا شاهنده : برنامه نویس پردازش تصویر در مطلب
محمد عطاریان : برنامه نویس پردازش تصویر در مطلب و برنامه نویسی گزارشات برنامه
محسن موسوی نژاد : برنامه نویس : برنامه نویس پردازش تصویر در مطلب ، اینترفیس
مهدی نژادکمالی : برنامه نویس : اینترفیس برنامه
علیرضا زهتاب یزدی: جمع آوری و ارائه استانداردهای متالورژیکی
اساتید ناظر : مهندس یوسف ثانی- دکتر احد ضابط

نسخه دوم نرم افزار :
با توجه به محدودیت ها و بررسی های صورت گرفته نسخه دوم نرم افزار در سال ۸۶ ساخته شد. در این نسخه ضمن برطرف نمودن عیوب موجود در نسخه اول نرم افزار قسمت جدیدی برای مدیریت تصاویر به نام Project Manager به نرم افزار اضافه گردید.

تیم برنامه نویسی نسخه دو :

مهدی نژادکمالی : تغییر در اینترفیس برنامه ، Project manager ، اتصال به پایگاه داده ، بهبود گزارشات نرم افزار
نسخه سوم:
به علت پایین بودن سرعت پردازش تصویر در نرم افزار Matlab و اشغال حافظه زیاد ، موتور (هسته) پردازش تصویر توسط تیم پروژه به طور کامل به وسیله زبان برنامه نویسی ویژوال بیسیک ۶ پیاده سازی شد. این تیم موفق شد درسال ۸۸ نسخه سوم نرم افزار MIP با هسته جدید پردازش تصویر بدون استفاده از کد ها و نرم افزارهای پردازش تصویر دیگر مانند opencv, Matlab و …طراحی و تولید و آماده بهره بردای کند.
کلیه تحقیقات علمی اعم از شناسایی و کدنویسی الگوریتم ها و استانداردهای تخصصی مورد استفاده در متالوگرافی کمی با استفاده از مقالات و مراجع معتبر مربوطه پیاده سازی گردید
قابلیت های اضافه شده و همچنین رفع عیب ها در نسخه های قبلی باعث شد تا این نسخه از نرم افزار بسیار امن و قابل اعتماد باشد. همچنین محیط کاری بسیار آسان از جمله مزایای این نسخه می باشد.

ویژگی ها ی نسخه سوم :

هسته پردازش تصویر : به طور کامل توسط تیم برنامه نوسی با زبان ویژوال بیسیک ۶ پیاده سازی شد.
اینترفیس برنامه : ویژوال بیسیک ۶
گزارشات برنامه : استفاده از ماکرو های نرم افزار Microsofts Word 2003
تکنولوژی پایگاه داده : Microsofts Accses 2003

پکیج های نرم افزاری :

بسته محاسبه کسر فازی در نمونه (Phase Fraction Package) به عنوان مثال کسر فازی فریت، پرلیت و… در فولاد.
بسته محاسبه ضخامت پوشش (Coating Thickness Package) به عنوان مثال اندازه گیری ضخامت لایه کربوره در فولاد.
بسته محاسبات اندازه دانه نمونه (Grain Size Package) به دو روش Intercept و Planometric.
بسته محاسبه مشخصات گرافیت در چدن (Cast Iron Package).
بسته محاسبات و اندازه گیری (Measurement Package).
MIP 3

همچنین این نرم افزار علاوه بر کاربری آسان دارای قابلیت هایی از جمله کالیبراسیون (Calibration)، بهبود و اصلاح کیفیت تصویر (Image Editor) و ثبت مشخصات تصویر (Image Property) می باشد.

تیم برنامه نویسی نسخه سوم :

  1. مهدی نژادکمالی : پیاده سازی هسته پردازش تصویر به زبان ویژوال بیسیک

تیم تحقیق و پژوهش :

  1. مهدی نژادکمالی : پژوهش در مقالات پردازش تصویر
  2. فهیمه تیموری : مسئول پژوهش در استاندارد های متالوگرافی کمی
  3. اسیه عوض پور : همکار پژوهش در استاندارد های متالوگرافی کمی
  4. نفیسه مدقن و نجیبه طلوع همکار پژوهش در استاندارد ها
 

نسخه چهارم :
رشد سریع تکنولوژی های کامپیوتری و ایجاد زبان های جدید برنامه نوسی و تکنولوژی های بسیار قدرتمند باعث شد تا تیم نرم افزاری به فکر ایجاد یک نرم افزار پایه ای با هدف ایجاد سریع بسته های جدید پردازش تصویر و گسترش نرم افزار در علوم مختلف بیفتد.

ایده اصلی نسخه چهارم نرم افزار MIP :

  • ساخت پکیج های جدید پردازش تصویر با امکانات زیاد و بنابر نیاز مشتری
  • ایجاد سریع پکیج های پردازش تصویر
  • ساخت پکیج های کاملا اتوماتیک بنابر نیاز مشتری
  • استفاده از الگوریتم های متنوع در علم پردازش تصویر
  • امکان استفاده از تصاویر با حجم های بالا و پسوند های مختلف
  • استفاده از صفحات HTML برای گزارشات

ساخت ابزار تخصصی پردازش تصویر مختص تیم مهندسی پروژه MIP
در سال ۱۳۹۰ نرم افزار ساخت پکیج های آنالیز و پردازش تصویر با عنوان IPT ساخته شد.

از ویژگی های بارز این نرم افزار :

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

نرم افزار IPT به عنوان نرم افزار پایه ای برای ساخت پکیج های آنالیز تصاویر برای تولید بسته های تخصصی اندازه گیزی ساختارها در رشته های مختلف هم اکنون در شرکت نهامین پردازان آسیا مورد استفاده قرار گرفته.

IPT
این ابزار به عنوان موتور پردازشی در پروژه شناسایی عیوب رادیوگرافی جوش در پروژه مربوطه مورد استفاده قرار گرفت.

بخشی از بسته های آنالیز تهیه شده با نرم افزار IPT :

  • بسته محاسبه درصد فاز
  • بسته محاسبه ضخامت پوشش
  • بسته محاسبات اندازه دانه تصاویر تک فازی و دو فازی
  • بسته محاسبه مشخصات گرافیت در چدن
  • بسته محاسبات و اندازه گیری های دستی
  • بسته محاسبه متغیر های هندسی ذرات به صورت اتوماتیک
  • بسته محاسبه متغیر های هندسی ذرات به صورت دستی
  • بسته شناسایی ذرات گرد به همچسبیده و محاسبه کمیت های هندسی آن ها
  • بسته ایجاد Scale bar بر روی تصاویر

بسته های آنالیز تصاویر تولید شده در قالبی جدید به عنوان نسخه چهارم نرم افزار MIP با ویژگی های بارز تولید شده است.
ویژگی های نسخه چهارم MIP:

  • سرعت بالای محاسبات
  • ایجاد گزارشات به صورت صفحات HTML
  • کاربری بسیار آسان
  • اینترفیس زیبا و مشتری پسند
  • قابلیت ایجاد ماکرو و استفاده برای تصاویر مشابه
  • قابلیت خواندن تصاویر با حجم زیاد و فرمت های مختلف

مدیر پروژه :

  • مهدی نژادکمالی :
    • پیاده سازی هسته پردازش تصویر به زبان C# و استفاده از تکنولوژی .NET Framework 3.5
    • پیاده سازی زبان برنامه نوسی IPT
    • پیاد سازی اینترفیس و کامپوننت های استفاده شده در IPT به زبان C# و استفاده از تکنولوژی .NET Framework 3.5
    • پیاده سازی نرم افزار MIP نسخه چهارم که قابلیت اجرای پکیج های ساخته شده توسط نرم افزار IPT را داراست

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

MIP Student