Інтелектуальна інформаційна система для виявлення рухомих об’єктів із використанням камер спостереження.
Автор: Ханас Любомир Ігорович
Кваліфікаційний рівень: магістр (ОНП)
Спеціальність: Системний аналіз (освітньо-наукова програма)
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2021-2022 н.р.
Мова захисту: українська
Анотація: Інформаційні технології охоплюють усе більше сфер діяльності людини. Вони прямо впливають на економіку та рівень зростання продуктивності суспільства. Постійний розвиток і покращення технологій з використанням інноваційних методів стає все більш важливим для підвищення повсякденного комфорту людей. Швидке спілкування людей з різних частин світу, створення найбільш оптимального маршруту за допомогою засобів навігації, віддалене навчання, робота – усе це результат науково-технічного прогресу. Інтелектуальна інформаційна система повинна аналізувати кілька камер спостереження. Якщо у кадрі нічого не відбувається, то сповіщення не будуть надіслані. Як тільки у зоні спостереження відбувається якийсь рух, система аналізує об’єкти у кадрі та надсилає сповіщення на телефон залежно від налаштувань заданих у додатку. Можна вибрати надсилання лише вибраних конкретних типів об’єктів, таких як: машини, тіла людей, та конкретно обличчя. Отримуючи сповіщення відфільтровані по конкретному типу, користувач відсікає все непотрібне та бачить лише те, що його цікавить. Це економить його час та спрощує логістику спостереження за певним об’єктом. У процесі роботи було здійснено системний аналіз для запропонованої системи, а саме побудовано такі UML-діаграми як діаграми варіантів використання, класів, станів, діяльності та розгортання. Діаграма станів демонструє нам загальний алгоритм роботи інформаційної системи. Діаграма діяльності показує нам такий шлях взаємодії з інформаційною: користувач запускає Desktop застосунок та авторизується, при невдалій спробі він авторизується доти, доти спроба не буде вдалою, далі користувач підключає камери, налаштовуєш застосунок під свої потреби. Далі система моніторить камери, допоки не відбудеться рух заданих об’єктів на одній з камер. Система надсилає сповіщення на сервер. Далі користувач здійснює авторизацію на Android застосунку та переглядає сповіщення. Вкінці користувач завершує роботу з обома застосунками. Крім того, було визначено та обґрунтовано завдання для створення інформаційної системи для виявлення рухомих об’єктів із використанням камер спостереження. Також були розглянуті призначення системи, місце застосування системи, обґрунтування розроблення, впровадження системи, очікувані ефекти від впровадження системи та концептуальна модель. Основними характеристиками застосунку є реєстрація, авторизація, спостереження за однією камерою, спостереження за кількома камерами, налаштування проміжку надсилання сповіщень, налаштування фільтрів (про які саме типи об’єктів сповіщення мають бути надіслані), вимикання та вмикання конкретних камер, отримання сповіщення про рух на Android застосунок. перегляд сповіщень про рух Android застосунку, перенесення сповіщень до архіву. Додаток міститиме лише два класи користувачів. Одним з них є власне користувач, другим – Android клієнт, оскільки додаток теж може здійснювати дію. Інших ролей не передбачено, адже система планується закритою від будь-яких втручань, окрім користування нею з прямою метою. Клієнт може виконувати усі зазначені дії. У додатка на телефон по суті одна функція – показ “push” сповіщень користувачеві. Було визначено вимоги зовнішніх інтерфейсів, апаратні інтерфейси, вимоги безпеки та інші вимоги. Побудовано дерево цілей для представлення генеральної мети, яке структуровано показує основні підцілі системи та їх декомпозицію. Була використана клієнт-серверна REST архітектура, яка дозволяє легко комунікувати між клієнтами та сервером при мінімальних залежностях. Вкінці роботи продемонстровано контрольний приклад роботи системи. Об’єкт дослідження – процес виявлення рухомих об’єктів із використанням камер спостереження. Предмет дослідження – моделі, методи і технології розроблення інтелектуальної інформаційної системи для виявлення рухомих об’єктів із використанням камер спостереження. Мета дослідження – створення інтелектуальної інформаційної системи для виявлення рухомих об’єктів із використанням камер спостереження, що дозволяє користувачам стежити за тим, що відбувається в певній місцевості, і отримувати сповіщення про рух на власні смартфони. Результати дослідження: ? здійснено аналіз літературних джерел; ? розглянуто наявні системи аналогів та їх особливості; ? проведено системний аналіз, у якому побудовано дерево цілей та UML-діаграми, визначено вимоги системи; ? обрано методи та засоби розробки запропонованої системи та описано структуру її бази даних; ? розроблено програмний продукт та представлено контрольний приклад роботи. Ключові слова - рухомі об’єкти, каскадні класифікатори, Desktop, Android, інтелектуальна інформаційна система, відеоспостереження