1- گروه مهندسی آب، دانشکده کشاورزی، دانشگاه تبریز، تبریز، ایران
2- گروه مهندسی عمران، واحد تبریز، دانشگاه آزاد اسلامی، تبریز، ایران
چکیده: (815 مشاهده)
چکیده مبسوط
مقدمه و هدف: مطالعه و پایش سطح آب رودخانه ها و مسیل ها توسط وزارت نیرو و سازمانهای ذیربط بخش مهمی از مدیریت منابع آب در حوضه آبریز است. از طرفی اندازهگیری سطح آب یک کار حیاتی در پایش هیدرولوژیکی است، اما اغلب با محدودیتهایی مانند کمبود منابع، هزینههای بالا و نیازهای زمانی زیاد مواجه است. این محدودیتها اغلب منجر به تأخیر در اندازهگیریها و عدم دقت بالقوه، بهویژه در محیطهای دور یا سخت میشوند. بهطور کلی، اکثر روش های سنتی دارای خطاها و هزینه های قابل توجهی هستند و تقریباً پایش و کنترل پیوسته را ناممکن می سازند. پیشرفت های اخیر در فناوری منجر به تغییر الگو به سمت سیستم های پردازش تصویر برای نظارت بر سطح آب شدهاند. این روشهای غیر تماسی بهدلیل پتانسیل بالا از نظر دقت، قابلیت اطمینان، مقرونبهصرفه بودن و کاهش زمان موردنیاز مورد توجه قرار گرفتهاند. در این تحقیق، با ارائه رویکردی جدید از تلفیق پردازش تصویر و یادگیری ماشین سعی شدهاست از حداقل امکانات برای کاهش هزینه ها و افزایش عملکرد برای استخراج شاخص های سطح آب واسنجی شده و سطح آب به صورت لحظه ای و خودکار اندازه گیری گردد. این رویکرد مبتنی بر ایجاد مجموعهای از تصاویر گیج ثبت شده توسط گوشی هوشمند (که یک دستگاه معمولی با دسترسی آسان است) برای حالت های آب شفاف و کدر، برای آموزش مدلهای مبتنی بر یادگیری ماشین ایجاد شده است. بر خلاف روش های سنتی، این روش با اندازه گیری لحظه ای و پیوسته سطح آب موجب عملکرد مطلوب سیستم های آبرسانی و مدیریت بهتر مواقع بحرانی مانند سیل، طغیان رودها و فرسایش می گردد.
مواد و روشها: این مقاله با ارزیابی یک سیستم تشخیص سطح آب مبتنیبر تصویر با استفاده از یک دوربین گوشی هوشمند استاندارد به این تحقیق روبه رشد کمک میکند. الگوریتم های پردازش تصویر RGB در این تحقیق شامل فیلتر کردن، کاهش نویز، تشخیص رنگ، تغییر اندازه، تبدیل مقیاس خاکستری، تشخیص و تبدیل Hough و طرح ریزی برای به دست آوردن کاراکترهای دیجیتال و خط کش آب که فقط شامل مساحت خطوط مقیاس است، استفاده شدند. همچنین، تمام مراحل ذکرشده و مراحل مدل سازی در نرمافزار مثمتیکا (Mathematica) انجام شدهاست. داده های تجربی شامل 244 داده مشاهده ای بودند که به صورت تصادفی 201 تصویر داده آموزشی و 43 تصویر داده آزمایشی در نظر گرفته شد که توسط دوربین تلفن همراه با موقعیت ثابت تصویر برداری شده بودند. با توجه به قابلیتهای مدلهای مختلف یادگیری ماشین، از جمله شبکههای عصبی مصنوعی (ANN) و یادگیری عمیق (DL) در پردازش و تحلیل تصویر، بر روی این مدلها برای تخمین دقیق سطح آب تمرکز شد. این مطالعه شامل گرفتن تصاویر سطح آب، شناسایی لبه آب در یک خطکش اندازه گیری، و استفاده از این مدل ها برای تخمین سطح آب است. یادگیری ماشین، شاخه ای از هوش مصنوعی، با هدف توسعه سیستم های کامپیوتری با ظرفیت یادگیری از داده ها است که این فرآیند شامل رایانه هایی با یادگیری از طریق تجربه عملی، شروع با سازماندهی داده ها، انتخاب الگوریتم یادگیری ماشینی، واردکردن داده ها، و توانمندسازی مدل برای یادگیری مستقل الگوها یا تولید پیش بینی، توانایی خودبرنامه ریزی را به دست می آورند. به طور کلی، تجزیه و تحلیل مقایسه ای عملکرد این مدل ها با هدف نشان دادن پتانسیل ترکیب پردازش تصویر و یادگیری ماشین در غلبه بر موانع سنتی اندازهگیری سطح آب در مطالعات هیدرولوژیکی است.
یافتهها: نتایج مدل با استفاده از سه معیار ارزیابی ضرایب تعیین (R)، ریشه میانگین مربعات خطا (RMSE) و ضریب توافق نش-ساتکلیف (NSE) و نمودارهای بصری مورد ارزیابی قرارگرفت. در این تحقیق، از دو مدل شبکه عصبی مصنوعی (ANN) و یادگیری عمیق (DL)، که زیرمجموعه هایی از مدل های یادگیری ماشین هستند، برای تخمین سطح آب در شرایط گل آلود و شفاف به همراه پردازش تصویر استفاده شد. نتایج نشان دادند که مدل یادگیری عمیق در هر دو شرایط عملکرد قابل قبول و همچنین با توجه به بررسی شاخص های ارزیابی، مدل یادگیری عمیق با کمترین خطای 39/28 میلی متر و بیشترین ضریب تعیین 0/973 بهعنوان بهترین مدل برای برآورد سطح آب انتخاب شد. از این رو، با توجه به عملکرد مدل یادگیری عمیق، می توان فرایند بررسی و پایش سطح آب را علاوه بر آزمایشگاه ها در مکآنهای صعب العبور و بدون هزینه های زیاد جهت اندازه گیری به طور خودکار و پیوسته بررسی نمود و با اتخاذ تصمیمات درست از حوادث احتمالی جلوگیری کرد.
نتیجهگیری: با توجه به مشکلات اندازه گیری دستی و پایش میدانی، پایش خودکار و مستمر سطح آب توسط انسان دشوار و حتی غیرممکن می شود. با وجود این موانع، امروزه علاقه محققان به سیستم های پردازش تصویر با پیشرفت تکنولوژی افزایش یافته است. با توجه به کارهای انجام شده برای تشخیص و برآورد سطح آب، امروزه اکثر روش ها به سمت دستیابی به حداکثر بازده با حداقل امکانات پیش می روند. در نهایت، دو روش برای استخراج اطلاعات از تصاویر دیجیتال برای سیستمهای پایش سطح آب مقایسه میشوند. تکنیک های ترکیبی برای تشخیص سطح آب در تصاویر شفاف و گل آلود بر اساس ارزیابی بصری و دقت آماری مقایسه شدند. بر اساس نتایج تجربی، این تکنیک ها و مدل ها همگی قادر به استخراج اطلاعات سطح آب از تصویر بودند. تکنیک پردازش تصویر و مدل یادگیری عمیق برای تشخیص و تخمین ویژگی های سطح آب از تصاویری که شامل دو حالت کدر و شفاف در سه سطح ارتفاع کم، متوسط و زیاد است، نتایج قابل قبول و کارایی بالایی داشتند. با توجه به پیشرفت های روز افزون در زمینه پردازش تصاویر و یادگیری ماشین، تحقیقات آینده می توانند افزودن حالت های مختلف آب و ایجاد مدل هایی بر پایه ی الگوریتم ها جدید یادگیری ماشین و هوش مصنوعی باشند.
نوع مطالعه:
كاربردي |
موضوع مقاله:
ساير موضوعات وابسته به مديريت حوزه آبخيز دریافت: 1403/3/10 | پذیرش: 1403/7/9