Yevhen Romaniak

Yevhen Romaniak Position: PhD student E-mail: romanyak.yevhen@gmail.com References: GitHub Scientific degrees: 2014 – 2020 National Technical University of Ukraine “Kyiv Politechnic Institute”, Master’s Degree, Applied Math. Scientific interests: Machine Learning and Computer Vision (image recognition and processing, object detection and tracking). Employment record: Samsung R&D Institute Ukraine, since 2018, Engineer Programmer.

Yevhen Romaniak Читать дальше »

Из Института кибернетики 1960-х – в Google: Украинская школа распознавания образов. Журнал «Гранит Науки»

Из Института кибернетики 1960-х – в Google: Украинская школа распознавания образовЖурнал «Гранит Науки»

Из Института кибернетики 1960-х – в Google: Украинская школа распознавания образов. Журнал «Гранит Науки» Читать дальше »

Detection and classification of dynamic objects

Detection and classification of dynamic objects using 3D virtual models Fig. 1. Example of video implementation. This R&D is dedicated to creating a system for detecting and classifying dynamic objects using 3D virtual models and synthetic data generated in environments such as Unreal Engine.   The main goal is to overcome the shortage of high-quality, diverse, and well-annotated real-world data, especially for rare or hazardous scenarios. By leveraging 3D object models, controlled lighting, varied viewpoints, and dynamic scenes, we generated large and diverse training datasets with automatic annotations, significantly reducing the cost of data collection and manual labeling. Fig. 2. 3D models dataset. Fig. 3. 3D model with texture. Fig. 4. 3D model in Virtual Reality. Fig. 5. 3D model in Virtual Reality. Using 3D object models, controlled lighting, viewing angles, and dynamic scenes, large and diverse training samples with automatic annotations were generated, significantly reducing the cost of data collection and manual labeling. The proposed approach includes using modern deep learning models (such as YOLOv9 and YOLOv10) for real-time detection, along with 3D modeling–based data augmentation techniques to simulate complex backgrounds, varied lighting, and motion. The system demonstrated high accuracy and detection speed in testing, and experiments confirmed its advantage over classical methods (shallow ML). As a result, the solution is suitable for applications in autonomous transportation, video surveillance, and augmented reality, offering scalability and adaptability to new objects and scenarios with minimal additional cost. Fig. 6. Flow-chart of processing. The system showed high accuracy and detection speed in tests, and experiments confirmed the superiority of this approach over classical methods (HOG, cascades). The result is a solution suitable for applications in autonomous transportation, video surveillance, and augmented reality, which can be scaled and adapted to new objects and scenarios with minimal additional costs. Fig. 7. Real life tests. Text in Ukrainian   Ця науково-дослідна робота присвячена створенню системи для виявлення та класифікації динамічних об’єктів із використанням 3D віртуальних моделей і синтетичних даних, згенерованих у середовищі Unreal Engine.  Основна мета — подолати брак якісних, різноманітних і анотованих реальних даних, особливо для рідкісних або небезпечних сценаріїв.  Використовуючи 3D-моделі об’єктів, кероване освітлення, кути огляду й динамічні сцени, згенеровано великі й різноманітні навчальні вибірки з автоматичними анотаціями, що суттєво скоротили витрати на збір і ручне маркування даних. Запропонований підхід включає використання сучасних моделей глибинного навчання (наприклад, YOLOv9 , YOLOv10) для реального часу, а також техніки аугментації даних із 3D-моделюванням для симуляції складних фонів, різного освітлення й руху. Система показала високу точність і швидкість детекції на тестах, а експерименти підтвердили перевагу такого підходу над класичними методами (HOG, каскади). В результаті отримано рішення, придатне для застосувань у сфері автономного транспорту, відеоспостереження та доповненої реальності, яке можна масштабувати та адаптувати до нових об’єктів і сценаріїв з мінімальними додатковими витратами.

Detection and classification of dynamic objects Читать дальше »

Tracking moving objects

Tracking moving objects in video using stationary or mobile video cameras Stationary camera (with fixed position).
Purpose: automatic detection and real-time tracking of objects in the monitored area.
General method: common use of statistical modeling and background subtraction on video images with kernelized correlation filter (KCF). https://image.irtc.org.ua/wp-content/uploads/2025/07/Zaliznichnik.mp4 Mobile camera. General method: tracking of objects in video based on the complementary use of the KCF algorithm with HOG features and correlation filter with HSV histogram of object color features. Examples of detection and tracking: https://image.irtc.org.ua/wp-content/uploads/2025/07/Treking2.mp4 RELATED PAPERS: Відстеження в реальному часі об’єктів у відео на основі адаптивних гістограмних ознак. Простеження об’єктів під час відеоспостереження 

Tracking moving objects Читать дальше »

Stabilization of videos obtained from UAVs

Stabilization of videos obtained from UAVs https://image.irtc.org.ua/wp-content/uploads/2025/07/Stabilizaciya.mp4 An algorithm has been developed that eliminates defects in video images that are formed when shooting with a camera with a sequential shutter. Such distortions cannot be corrected only by affine transformations, so the new algorithm deforms the image by shifting the lines vertically and horizontally. The algorithm is implemented as a program in the C++ language and its operation has been tested on videos from unmanned aerial vehicles, where a significant improvement in image quality has been demonstrated. Розроблено алгоритм, що усуває дефекти на відео зображенні, які утворюються зйомкою камерою з послідовним затвором. Такі спотворення не можуть бути виправлені лише афінними перетвореннями, тому новий алгоритм деформує зображення зсувом рядків по вертикалі та горизонталі. Алгоритм реалізовано у вигляді програми на мові C++ та перевірено його роботу на відео з безпілотних літальних апаратів, де продемонстровано суттєве покращення якості зображення. RELATED PAPERS: Цифрова стабілізація відео: усунення дефектів послідовного затвора

Stabilization of videos obtained from UAVs Читать дальше »

Face 3D

Face 3D​ WHAT IS FACE 3D? From user’s point of view, Face 3D is simply a box, into which you may pass an image of one’s face, or a few of them, and get a 3D model of the face. HOW IT WORKS? Face 3D has a set of vectors, representing different facial shapes, iånside. We call this set a Morphable model. Points in these vectors are arranged in such a way that semantically identical points of different faces have the same coordinate indices. For example, if tip of the nose in model s1 is on the first position then tips of the nose in all the other models s2, …,sk are also on the first positions. Shapes of all other faces are assumed to be linear combinations of those, comprised in our Morphable model. Thus, given a set of input images, Face 3D determines a linear combination which best matches to them. In order to do so, it also has to recover rotation and illumination of the face for each input image. BUILDING A MORPHABLE MODEL Although, facial shape recovery on the base of a Morphable model requires much effort, a Morphable model construction is a tough problem itself, since one has to establish correspondence between semantically identical points of the models. Moreover, input models contain different number of points making the task even more difficult. Furthermore, input models are not textured, so point correspondence has to be recovered taking into account facial shape only. We’ve managed to overcome all the mentioned challenges and built such a Morphable model by reducing the problem to motion field recovery task applying some reasonable point-wise similarity function. This task is formulated as a MaxSum labeling problem. SEE IT IN ACTION https://image.irtc.org.ua/wp-content/uploads/2025/07/Demo.mov RELATED PAPERS:  3D Reconstruction of Human Face Based on Single or Several Images  (in English)  Відновлення просторової конфігурації людського обличчя за його фотознімком на основі генеративної моделі  (in Ukrainian)

Face 3D Читать дальше »

Прокрутить вверх