{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:18:25Z","timestamp":1760145505593,"version":"build-2065373602"},"reference-count":49,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2024,7,24]],"date-time":"2024-07-24T00:00:00Z","timestamp":1721779200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"FCT\u2014Funda\u00e7\u00e3o para a Ci\u00eancia e Tecnologia, I.P.","award":["UIDB\/50008\/2020","UIDB\/00151\/2020"],"award-info":[{"award-number":["UIDB\/50008\/2020","UIDB\/00151\/2020"]}]},{"name":"Center for Mechanical and Aero-space Science and Technologies (C-MAST)","award":["UIDB\/50008\/2020","UIDB\/00151\/2020"],"award-info":[{"award-number":["UIDB\/50008\/2020","UIDB\/00151\/2020"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Applied Sciences"],"abstract":"<jats:p>Crosswalks play a fundamental role in road safety. However, over time, many suffer wear and tear that makes them difficult to see. This project presents a solution based on the use of computer vision techniques for identifying and classifying the level of wear on crosswalks. The proposed system uses a convolutional neural network (CNN) to analyze images of crosswalks, determining their wear status. The design includes a prototype system mounted on a vehicle, equipped with cameras and processing units to collect and analyze data in real time as the vehicle traverses traffic routes. The collected data are then transmitted to a web application for further analysis and reporting. The prototype was validated through extensive tests in a real urban environment, comparing its assessments with manual inspections conducted by experts. Results from these tests showed that the system could accurately classify crosswalk wear with a high degree of accuracy, demonstrating its potential for aiding maintenance authorities in efficiently prioritizing interventions.<\/jats:p>","DOI":"10.3390\/app14156462","type":"journal-article","created":{"date-parts":[[2024,7,24]],"date-time":"2024-07-24T14:55:47Z","timestamp":1721832947000},"page":"6462","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["The Development of a Prototype Solution for Detecting Wear and Tear in Pedestrian Crossings"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-3548-7346","authenticated-orcid":false,"given":"Gon\u00e7alo J. M.","family":"Rosa","sequence":"first","affiliation":[{"name":"Polytechnic Institute of Castelo Branco, Av. Pedro \u00c1lvares Cabral, n\u00b0 12, 6000-084 Castelo Branco, Portugal"}]},{"given":"Jo\u00e3o M. S.","family":"Afonso","sequence":"additional","affiliation":[{"name":"Polytechnic Institute of Castelo Branco, Av. Pedro \u00c1lvares Cabral, n\u00b0 12, 6000-084 Castelo Branco, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1691-1709","authenticated-orcid":false,"given":"Pedro D.","family":"Gaspar","sequence":"additional","affiliation":[{"name":"Department of Electromechanical Engineering, University of Beira Interior, Rua Marqu\u00eas d\u2019\u00c1vila e Bolama, 6201-001 Covilh\u00e3, Portugal"},{"name":"Centre for Mechanical and Aerospace Science and Technologies (C-MAST), Rua Marqu\u00eas d\u2019\u00c1vila e Bolama, 6201-001 Covilh\u00e3, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8057-5474","authenticated-orcid":false,"given":"Vasco N. G. J.","family":"Soares","sequence":"additional","affiliation":[{"name":"Polytechnic Institute of Castelo Branco, Av. Pedro \u00c1lvares Cabral, n\u00b0 12, 6000-084 Castelo Branco, Portugal"},{"name":"Instituto de Telecomunica\u00e7\u00f5es, Rua Marqu\u00eas d\u2019\u00c1vila e Bolama, 6201-001 Covilh\u00e3, Portugal"},{"name":"AMA\u2014Ag\u00eancia para a Moderniza\u00e7\u00e3o Administrativa, Rua de Santa Marta, n\u00b0 55, 1150-294 Lisboa, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5830-3790","authenticated-orcid":false,"given":"Jo\u00e3o M. L. P.","family":"Caldeira","sequence":"additional","affiliation":[{"name":"Polytechnic Institute of Castelo Branco, Av. Pedro \u00c1lvares Cabral, n\u00b0 12, 6000-084 Castelo Branco, Portugal"},{"name":"Instituto de Telecomunica\u00e7\u00f5es, Rua Marqu\u00eas d\u2019\u00c1vila e Bolama, 6201-001 Covilh\u00e3, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2024,7,24]]},"reference":[{"key":"ref_1","unstructured":"T\u00e9cnica, C. (2024). Relat\u00f3rio Novembro 2023, Barcarena."},{"key":"ref_2","unstructured":"Song, Z., Chen, Q., Huang, Z., Hua, Y., and Yan, S. (2011, January 20\u201325). Contextualizing Object Detection and Classification. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Colorado Springs, CO, USA."},{"key":"ref_3","unstructured":"IBM (2023, December 08). What Is Computer Vision?. Available online: https:\/\/www.ibm.com\/topics\/computer-vision."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"420","DOI":"10.1007\/s42979-021-00815-1","article-title":"Deep Learning: A Comprehensive Overview on Techniques, Taxonomy, Applications and Research Directions","volume":"2","author":"Sarker","year":"2021","journal-title":"SN Comput. Sci."},{"key":"ref_5","unstructured":"AWS (2024, January 12). What Is Deep Learning?. Available online: https:\/\/aws.amazon.com\/what-is\/deep-learning\/."},{"key":"ref_6","unstructured":"Huo, Y.-K., Wei, G., Zhang, Y.-D., and Wu, L.-N. (2010, January 9\u201311). An Adaptive Threshold for the Canny Operator of Edge Detection. Proceedings of the 2010 International Conference on Image Analysis and Signal Processing, Xiamen, China."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Roy, P., Dutta, S., Dey, N., Dey, G., Chakraborty, S., and Ray, R. (2014, January 10\u201311). Adaptive Thresholding: A Comparative Study. Proceedings of the 2014 International Conference on Control, Instrumentation, Communication and Computational Technologies, ICCICCT 2014, Kanyakumari, India.","DOI":"10.1109\/ICCICCT.2014.6993140"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Rosa, G.J.M., Afonso, J.M.S., Gaspar, P.D., Soares, V.N.G.J., and Caldeira, J.M.L.P. (2024). Detecting Wear and Tear in Pedestrian Crossings Using Computer Vision Techniques: Approaches, Challenges, and Opportunities. Information, 15.","DOI":"10.3390\/info15030169"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Xu, P., Li, Q., Zhang, B., Wu, F., Zhao, K., Du, X., Yang, C., and Zhong, R. (2021). On-Board Real-Time Ship Detection in HISEA-1 SAR Images Based on CFAR and Lightweight Deep Learning. Remote Sens., 13.","DOI":"10.3390\/rs13101995"},{"key":"ref_10","unstructured":"Misra, D. (2020, January 7\u201310). Mish: A Self Regularized Non-Monotonic Activation Function. Proceedings of the 31st British Machine Vision (BMVC 2020), Virtual."},{"key":"ref_11","unstructured":"Bochkovskiy, A., Wang, C.-Y., and Liao, H.-Y.M. (2020). YOLOv4: Optimal Speed and Accuracy of Object Detection. arXiv."},{"key":"ref_12","unstructured":"Roboflow (2023, December 05). Crosswalks Dataset > Overview. Available online: https:\/\/universe.roboflow.com\/projeto-5fy5m\/crosswalks-zbjgg."},{"key":"ref_13","unstructured":"Roboflow (2024, April 18). Project Overview. Available online: https:\/\/universe.roboflow.com\/passadeiras\/crosswalks-one-class."},{"key":"ref_14","unstructured":"Roboflow (2024, April 18). Crosswalks Dataset > Overview. Available online: https:\/\/universe.roboflow.com\/passadeiras\/crosswalks-uo9bq."},{"key":"ref_15","unstructured":"(2024, April 20). Google Colab. Available online: https:\/\/colab.research.google.com\/."},{"key":"ref_16","unstructured":"(2024, April 22). GitHub-AlexeyAB\/Darknet: YOLOv4\/Scaled-YOLOv4\/YOLO-Neural Networks for Object Detection (Windows and Linux Version of Darknet). Available online: https:\/\/github.com\/AlexeyAB\/darknet."},{"key":"ref_17","unstructured":"(2024, April 02). Firebase|Google\u2019s Mobile and Web App Development Platform. Available online: https:\/\/firebase.google.com\/?hl=pt."},{"key":"ref_18","unstructured":"Render (2024, April 02). Cloud Application Hosting for Developers|Render. Available online: https:\/\/render.com\/."},{"key":"ref_19","unstructured":"(2024, May 07). JSON. Available online: https:\/\/www.json.org\/json-en.html."},{"key":"ref_20","unstructured":"AWS (2024, April 21). O Que \u00e9 Uma Chave de API?\u2014Explica\u00e7\u00e3o Sobre Chaves e Tokens de API. Available online: https:\/\/aws.amazon.com\/pt\/what-is\/api-key\/."},{"key":"ref_21","first-page":"100102","article-title":"A Literature Survey on Smart Cities","volume":"58","author":"Chuantao","year":"2015","journal-title":"Sci. China Inf. Sci."},{"key":"ref_22","unstructured":"Raspberrypi (2024, May 16). Buy a Raspberry Pi 5\u2013Raspberry Pi. Available online: https:\/\/www.raspberrypi.com\/products\/raspberry-pi-5\/."},{"key":"ref_23","unstructured":"Botnroll (2024, May 16). M\u00f3dulo Gps Neo-6m-Uart C\/ Antena Cer\u00e2mica. Available online: https:\/\/www.botnroll.com\/pt\/gps-gnss\/4548-m-dulo-gps-neo-6m-uart-c-antena-cer-mica.html."},{"key":"ref_24","unstructured":"Arducam (2024, May 16). Arducam 1080P Low Light WDR USB Camera Module with Metal Case. Available online: https:\/\/www.arducam.com\/product\/b020201-arducam-1080p-low-light-wdr-usb-camera-module-with-metal-case-2mp-1-2-8-cmos-imx291-160-degree-ultra-wide-angle-mini-uvc-webcam-board-with-microphones\/."},{"key":"ref_25","unstructured":"(2024, April 04). EasyEDA-PCB Design & Simula\u00e7\u00e3o de Circuitos Online. Available online: https:\/\/easyeda.com\/pt."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Maguire, M., and Bevan, N. (2002). User Requirements Analysis, Springer.","DOI":"10.1007\/978-0-387-35610-5_9"},{"key":"ref_27","unstructured":"Jama Software (2024, April 16). Functional Requirements Examples and Templates. Available online: https:\/\/www.jamasoftware.com\/requirements-management-guide\/writing-requirements\/functional-requirements-examples-and-templates."},{"key":"ref_28","unstructured":"Altexsoft (2024, April 16). Nonfunctional Requirements: Examples, Types and Approaches. Available online: https:\/\/www.altexsoft.com\/blog\/non-functional-requirements\/."},{"key":"ref_29","unstructured":"Booch, G., Rumbaugh, J., and Jacobson, I. (1996). The Unified Modeling Language for Object-Oriented Development Documentation Set Version 0.9a Addendum, Rational Software Corporation."},{"key":"ref_30","unstructured":"UML (2024, April 16). Use Case Diagram Tutorial|Lucidchart. Available online: https:\/\/www.lucidchart.com\/pages\/uml-use-case-diagram."},{"key":"ref_31","unstructured":"(2024, April 04). OpenCV.Open Computer Vision Library. Available online: https:\/\/opencv.org\/."},{"key":"ref_32","unstructured":"GitHub (2024, April 04). Arunponnusamy\/Cvlib: A Simple, High Level, Easy to Use, Open Source Computer Vision Library for Python. Available online: https:\/\/github.com\/arunponnusamy\/cvlib."},{"key":"ref_33","unstructured":"GitHub (2024, May 08). Knio\/Pynmea2: Python Library for Parsing the NMEA 0183 Protocol (GPS). Available online: https:\/\/github.com\/Knio\/pynmea2."},{"key":"ref_34","unstructured":"(2024, April 02). Run JavaScript Everywhere. Available online: https:\/\/nodejs.org\/en."},{"key":"ref_35","unstructured":"Fastify (2024, April 02). Fast and Low Overhead Web Framework, for Node.Js. Available online: https:\/\/fastify.dev\/."},{"key":"ref_36","unstructured":"Firestore (2024, May 16). Firebase. Available online: https:\/\/firebase.google.com\/docs\/firestore."},{"key":"ref_37","unstructured":"Prisma (2024, April 21). Simplify Working and Interacting with Databases. Available online: https:\/\/www.prisma.io\/."},{"key":"ref_38","unstructured":"(2024, April 21). Microsoft Learn. Web API Design Best Practices-Azure Architecture Center. Available online: https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/best-practices\/api-design."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Bloch, J. (2006, January 22\u201326). How to Design a Good API and Why It Matters. Proceedings of the OOPSLA \u203206: Companion to the 21st ACM SIGPLAN Symposium on Object-Oriented Programming Systems, Languages, and Applications, Portland, OR, USA.","DOI":"10.1145\/1176617.1176622"},{"key":"ref_40","unstructured":"Postman (2024, April 18). Postman API Platform Sign Up for Free. Available online: https:\/\/www.postman.com\/."},{"key":"ref_41","unstructured":"Geoapify (2024, April 18). Reverse Geocoding API Lat\/Lon to Address. Available online: https:\/\/www.geoapify.com\/reverse-geocoding-api."},{"key":"ref_42","unstructured":"Render Docs (2024, April 08). Web Services. Available online: https:\/\/docs.render.com\/web-services."},{"key":"ref_43","unstructured":"(2024, April 02). React. Available online: https:\/\/react.dev\/."},{"key":"ref_44","unstructured":"Typescrip (2024, April 21). TypeScript: JavaScript with Syntax for Types. Available online: https:\/\/www.typescriptlang.org\/."},{"key":"ref_45","unstructured":"Vite (2024, April 02). Next Generation Frontend Tooling. Available online: https:\/\/vitejs.dev\/."},{"key":"ref_46","unstructured":"(2024, March 31). Tailwind CSS. Available online: https:\/\/tailwindcss.com\/."},{"key":"ref_47","unstructured":"(2024, April 21). Shadcn\/Ui. Available online: https:\/\/ui.shadcn.com\/."},{"key":"ref_48","unstructured":"Leaflet (2024, April 18). A JavaScript Library for Interactive Maps. Available online: https:\/\/leafletjs.com\/."},{"key":"ref_49","unstructured":"Logrocket (2024, April 19). Rendering Large Lists in React: 5 Methods with Examples-LogRocket Blog. Available online: https:\/\/blog.logrocket.com\/render-large-lists-react-5-methods-examples\/."}],"container-title":["Applied Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2076-3417\/14\/15\/6462\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T15:22:41Z","timestamp":1760109761000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2076-3417\/14\/15\/6462"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,24]]},"references-count":49,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2024,8]]}},"alternative-id":["app14156462"],"URL":"https:\/\/doi.org\/10.3390\/app14156462","relation":{},"ISSN":["2076-3417"],"issn-type":[{"type":"electronic","value":"2076-3417"}],"subject":[],"published":{"date-parts":[[2024,7,24]]}}}