Post processing of predictions to improve the quality of recognition of water surface objects
| dc.contributor.author | Smolij, V. M. | |
| dc.contributor.author | Smolij, N. V. | |
| dc.contributor.author | Mokriiev, M. V. | |
| dc.contributor.author | Смолій, В. М. | |
| dc.contributor.author | Мокрієв, М.В. | |
| dc.date.accessioned | 2025-12-10T11:34:54Z | |
| dc.date.available | 2025-12-10T11:34:54Z | |
| dc.date.issued | 2024 | |
| dc.description | Smolij V. M. Post processing of predictions to improve the quality of recognition of water surface objects / V. M. Smolij, N. V. Smolij, M. V. Mokriiev // Радіоелектроніка, інформатика, управління. – 2024. – № 4 (71). – C. 130-142. | |
| dc.description.abstract | EN: Context. The significance of this work stems from the growing need for UAV technologies integrated with artificial intelligence, aimed at detecting and identifying objects on the surface of water bodies. Modern needs in water body monitoring, especially in the context of environmental monitoring, protection and resource management, require accurate and reliable solutions. This work demonstrates methods for improving the performance of neural networks and offers approaches for processing NN predictions, even if they are trained on irrelevant data, which increases the versatility and efficiency of the technology. Objective. The goal of the work is to solve the problem of false recognition of objects on the surface of water bodies, which is due to a decrease in the accuracy threshold for the neural network. This provides more accurate and reliable detection, reducing the number of false positive predictions and increasing the efficiency of the system in general. Method. It is proposed to add a stage of post-processing of NN predictions, which inherits concepts of min-max suppression used by YOLO models. This algorithm suppresses the re-detection of the object by the network and relies on the cross-sectional area of the detected rectangles. It uses a threshold value of 0.8 for the two points of the rectangle, which can effectively reduce the number of re-predictions and improve the accuracy. Results. As a result of the implementation of the proposed algorithm and the script created on its basis, a result was achieved in which groups from several predictions are combined and filtered. The received data is stored in the database as found and detected objects. The proposed post-processing algorithm effectively removes redundant predictions while maintaining forecast accuracy. This ensures the reliability of the system and increases its performance in real conditions. Conclusions. Detected images of objects on the surface of water bodies are stored in the database in the form of records with unique file name identifiers. After tests with pre-taken images algorithm proved it`s persistence against data duplication scenarios. This increases the efficiency and reliability of the monitoring system, ensuring accurate and timely detection of objects on the surface of water bodies. UK: Актуальність роботи обумовлена масштабним поширенням технологій штучного інтелекту на процес виявлення і детекції об’єктів на поверхні водойм за допомогою БПЛА. Сучасні потреби в моніторингу водойм, особливо в контексті екологічного нагляду, охорони та управління ресурсами, вимагають точних і надійних рішень. Ця робота демонструє методи покращення роботи нейронних мереж і пропонує підходи до обробки передбачень НМ, навіть якщо вони натреновані на нерелевантних даних, що підвищує універсальність і ефективність технології. Мета роботи – вирішення проблеми помилкового розпізнавання об’єктів на поверхні водойм, що обумовлено зменшенням порогу точності для нейронної мережі. Це забезпечує точнішу і надійнішу детекцію, зменшуючи кількість хибнопозитивних передбачень і підвищуючи ефективність системи загалом. Метод. Запропоновано додавання етапу постобробки передбачень НМ, який базується на алгоритмі, схожому на вже впроваджений в НМ алгоритм фільтрації. Цей алгоритм пригнічує повторне виявлення об’єкта мережею та спирається на площі перетину виявлених прямокутників. Він використовує порогове значення 0.8 для двох точок прямокутника, що дозволяє ефективно знижувати кількість повторних передбачень та покращувати точність. Результати. В результаті впровадження запропонованого алгоритму і створеного на його основі скрипта було досягнуто результат, при якому угруповання з кількох передбачень поєднуються та фільтруються. Отримані дані зберігаються в базі даних як знайдені та детектовані об’єкти. Запропонований алгоритм постобробки ефективно усуває надлишкові передбачення, при цьому зберігаючи точність прогнозу. Це забезпечує надійність системи і підвищує її продуктивність в реальних умовах. Висновки. Детектовані зображення об’єктів на поверхні водойм зберігаються в базі даних у вигляді записів з унікальними ідентифікаторами файлових імен. Завдяки запропонованому алгоритму постобробки зображень формуються журнали для відпрацьованої місії з використанням тестових зображень, що забезпечує виключення можливості дублювання інформації. Це підвищує ефективність та надійність системи моніторингу, забезпечуючи точну і своєчасну детекцію об’єктів на поверхні водойм. | |
| dc.identifier.uri | https://eir.zp.edu.ua/handle/123456789/25460 | |
| dc.language.iso | en | |
| dc.publisher | Національний університет «Запорізька політехніка» | |
| dc.subject | UAV, detection, recognized objects, water surface, neural network, dataset, model, image distribution, error matrix, training metrics, magnification, image mosaicking, image post-processing, implementation script, mission log, database | |
| dc.subject | БПЛА, детекція, розпізнавані об’єкти, поверхня водойм, нейронна мережа, набір даних, модель, розподіл зображень, матриця помилок, навчальні метрики, збільшення, мозаїчне розміщення зображень, постобробка зображень, скрипт реалізації, журнал відпрацьованої місії, база даних | |
| dc.title | Post processing of predictions to improve the quality of recognition of water surface objects | |
| dc.title.alternative | Пост-обробка прогнозів для поліпшення якості розпізнавання об’єктів на поверхні водойм | |
| dc.type | Article |