ScaleSense: удосконалений метод автоматичного визначення масштабу лінійки на зображеннях для вирішення завдання оцінювання геометричних розмірів певних об'єктів

Ключові слова: цифрове оброблення зображень, вимірювання рани, опорний об'єкт, визначення об'єктів, визначення цифр, виявлення об'єктів у реальному часі, комп'ютерне моделювання, геометричний аналіз, біомедичні зображення

Анотація

Виявлення відповідності пікселів реальним одиницям на зображенні є важливим кроком для подальшого аналізу геометричних характеристик об'єктів. Запропоновано удосконалений ітераційний метод для автоматичного визначення масштабу лінійки на зображенні, який базується на розпізнаванні цифр. Розроблено та протестовано отримані результати на зображеннях із біомедичної сфери. Встановлено можливість застосування методу і до інших галузей, зокрема тих, які згадані у проаналізованих схожих дослідженнях – криміналістиці, ветеринарії, музейній справі тощо. Проаналізовано першу версію методу та встановлено і виправлено деякі важливі недоліки в його алгоритмах, що зокрема дало змогу ефективніше опрацьовувати зображення із лінійками, що містять двоцифрові числа. Навчено та інтегровано у метод нову версію моделі для розпізнавання цифр – YOLOv7, що дало змогу виправити проблеми із оберненими зображеннями. Збільшено кількість опрацьованих методом зображень до 90 %. Досліджено альтернативні методи групування тестових сегментів, що є фінальним кроком методу. Опрацьовано експериментальні дані при застосуванні різних методів групування (кластеризація DBSCAN (англ. Density-Based Spatial Clustering of Applications With Noise), медіана, модифікований z-критерій та міжквартильний розмах) та похибки, порівняно із вручну виміряними значеннями. Отримано медіану похибки 4,2-4,4 %, у разі використання медіани та кластеризації методом DBSCAN, а при окремих конфігураціях методу DBSCAN – 3,1-3,7 %. Розроблено вебсторінку з демонстраційною версією методу для залучення більшої кількості даних та практичного використання методу у вирішенні реальних завдань. Надано можливість вибору одного з чотирьох методів групування та їх параметрів (для DBSCAN) та зображення для тестування методу. Реалізовано візуалізацію випадкового тестового сегменту на завантаженому зображенні для зручнішого суб'єктивного оцінювання отриманого результату користувачем. Запропоновано: провести додаткове навчання моделей виявлення цифр; реалізувати підтримку опрацювання чисел, з будь-якою кількістю цифрових символів; врахувати деякі з підходів, використаних в аналогічних методах; реалізувати REST API для виклику методу.

Завантаження

Дані завантаження ще не доступні.

Біографія автора

Б. С. Лукащук, Національний лісотехнічний університет України, м. Львів

аспірант, кафедра інформаційних технологій

Посилання

A suite of minimal bounding objects. (n.d.). Www.mathworks.com. URL: https://www.mathworks.com/matlabcentral/fileexchange/34767-a-suite-of-minimal-bounding-objects.

Anil Singh Parihar, Gupta, M., Sikka, V., & Kaur, G. (2017). Dimensional analysis of objects in a 2D image. https://doi.org/10.1109/icccnt.2017.8203937

Bhalerao, A., & Reynolds, G. (2014). Ruler detection for autoscaling forensic images. International Journal of Digital Crime and Forensics, 6(1), 9–27. http://wrap.warwick.ac.uk/63292/

Deng, D. (2020). DBSCAN Clustering Algorithm Based on Density. 2020 7th International Forum on Electrical Engineering and Automation. URL: https://www.semanticscholar.org/paper/DBSCAN-Clustering-Algorithm-Based-on-Density-Deng/9a4fe75a5269758e4060272cb8d83b5e8ce26863.

Herrmann, M., Zambanini, S., & Kampel, M. (2009). Image Based Measurement of Ancient Coins. In Computer Applications to Archaeology. URL: https://cvl.tuwien.ac.at/wp-content/uploads/2014/12/caa09.pdf

Jocher, G., Stoken, A., Borovec, J., NanoCode012, ChristopherSTAN, Changyu, L., Laughing, tkianai, Hogan, A., lorenzomammana, yxNONG, AlexWang1900, Diaconu, L., Marc, wanghaoyang0106, ml5ah, Doug, Ingham, F., Frederik, & Guilhen. (2020). ultralytics/yolov5: v3.1 – Bug Fixes and Performance Improvements. Zenodo. https://zenodo.org/record/4154370#.ZHdLXqVBy3A.

Jun, S. (2015). Research on Image Measuring method based on monocular camera and Ruler. Www.atlantis-Press.com; Atlantis Press. https://doi.org/10.2991/iemb-15.2015.30

Konovalov, D., Domingos, J., Bajema, C., White, R. D., & Jerry, D. (2017). Ruler Detection for Automatic Scaling of Fish Images. Proceedings of the International Conference on Advances in Image Processing. URL: https://www.semanticscholar.org/paper/Ruler-Detection-for-Automatic-Scaling-of-Fish-Konovalov-Domingos/ab9aa906580a18e2c4751d6d7d4b8bc5da5bfa77.

Lukashchuk, B. (2022). Method of automatic identification of ruler scales on images to solve the problem of estimating the geometric dimensions of certain objects. https://doi.org/10.1109/KhPIWeek57572.2022.9916468

Redmon, J., Divvala, S., Girshick, R., & Farhadi, A. (2015). You Only Look Once: Unified, Real-Time Object Detection. ArXiv.org. https://arxiv.org/abs/1506.02640

Telahun, M., Sierra-Sossa, D., & Elmaghraby, A. S. (2020). Heuristic Analysis for In-Plane Non-Contact Calibration of Rulers Using Mask R-CNN. Information, 11(5), 259. https://doi.org/10.3390/info11050259

Tesseract: an Open-Source Optical Character Recognition Engine | Linux Journal. (n.d.). Www.linuxjournal.com. https://www.linuxjournal.com/article/9676

Ueda, K., Baba, T., Nakagawa, Y., & Amano, K. (2005). Detection of Scale Intervals in Digital Images. https://doi.org/10.1109/ICDE.2005.211

Wang, C.-Y., Bochkovskiy, A., & Liao, H.-Y. M. (2022). YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors. ArXiv:2207.02696 [Cs]. URL: https://arxiv.org/abs/2207.02696.

Xue, Z., Yu, K. J., Pearlman, P. C., Chen, T. – C., Chun Hung Hua, Kang, C. G., Chien, C. – Y., Ming Hsui Tsai, Wang, C. – P., Chaturvedi, A. K., & Sameer Antani. (2022). Extraction of Ruler Markings For Estimating Physical Size of Oral Lesions. https://doi.org/10.1109/icpr56361.2022.9956251

Опубліковано
2023-05-25
Як цитувати
Лукащук, Б. С. (2023). ScaleSense: удосконалений метод автоматичного визначення масштабу лінійки на зображеннях для вирішення завдання оцінювання геометричних розмірів певних об’єктів. Scientific Bulletin of UNFU, 33(3), 90-96. https://doi.org/10.36930/40330313
Розділ
Інформаційні технології