Development of algorithms for removing objects from digital images
Olena Lebedieva, M.S. Tokar · INFORMATICS AND MATHEMATICAL METHODS IN SIMULATION · 2018
Сучасні технології дозволяють створювати цифрові зображення у будь-яких умовах та надають можливість користувачеві відразу побачити результат.При перегляді одержаних зображень може виявитися, що в кадр потрапляє непотрібний об'єкт або кілька таких об'єктів.Виникає потреба видалити ці зайві об'єкти.У роботі розроблено два алгоритми видалення об'єктів з цифрових зображень.Існує декілька напрямів для рішення проблеми, пов'язаної з видаленням небажаних об'єктів з цифрових зображень.Одним з таких напрямків є клонування, що реалізовано у графічному редакторі Adobe Photoshop у вигляді інструменту Штамп.Другим напрямом є заливка з урахуванням вмісту, що реалізовано у графічному редакторі Adobe Photoshop у вигляді інструменту за такою ж назвою.В основі розробок, розглянутих у статті, лежить третій напрямок, а саме використання послідовності цифрових зображень.Розроблена та наведена методика отримання цифрових зображень у вигляді послідовності кадрів з об'єктом або сценою, що цікавить.В основу розроблених алгоритмів видалення об'єктів з цифрових зображень покладена теорія фільтрації, де під шумом розуміють всі об'єкти, що рухаються в обраній сцені.Одним з шляхів для боротьби з шумом є усереднення зображень.Розглядаються лінійний та нелінійний фільтри усереднення зображень.В якості нелінійного фільтра використовується медіанний фільтр.У розроблених алгоритмах використовуються при обробці зображень колірні моделі RGB та YUV.У роботі наведені приклади роботи обох розроблених алгоритмів видалення зайвих об'єктів.Робиться висновок о доцільності використання розроблених алгоритмів для рішення задачі, що розглядається.