Show simple item record

dc.contributor.advisorBarrientos Padilla, Alfredo
dc.contributor.authorSilva Silvera, Italo Samires_PE
dc.contributor.authorChavez Cruz, Raquel Silviaes_PE
dc.date.accessioned2025-05-16T04:35:35Z
dc.date.available2025-05-16T04:35:35Z
dc.date.issued2025-04-16
dc.identifier.doihttp://doi.org/10.19083/tesis/684765
dc.identifier.urihttp://hdl.handle.net/10757/684765
dc.description.abstractUno de los mayores retos para los jugadores de billar, sin importar su nivel, es "cerrar la mesa", es decir, embocar todas las bolas en una sola oportunidad sin ceder el turno. Lograrlo requiere un alto grado de precisión y constancia, lo que representa una dificultad considerable, especialmente para quienes están iniciando en el juego. Para ayudar a superar este desafío, se diseñó un sistema de visión por computadora que asiste a los jugadores mediante recomendaciones visuales, indicando los tiros a ejecutar y la mejor ubicación de la bola blanca para la siguiente jugada. El desarrollo del sistema se llevó a cabo en cinco etapas principales: (1) selección de la cámara de video adecuada para capturar las imágenes del juego, (2) implementación del modelo YOLOV8N para la detección precisa de las bolas y la mesa, (3) desarrollo de un algoritmo de sugerencia de tiros para identificar las trayectorias óptimas, (4) desarrollo de un algoritmo de predicción de tiros para calcular la posición ideal de la bola blanca tras cada jugada, y (5) integración de estos componentes en un sistema completo que guía estratégicamente al jugador. Este enfoque combina técnicas avanzadas de detección de objetos con modelos algorítmicos, mejorando la experiencia en el juego. Para validar su desempeño, el sistema fue probado con 24 jugadores de distintos niveles de habilidad. Como resultado, se logró reducir el promedio de tiros necesarios para cerrar una mesa a 22, en comparación con los 47 tiros que normalmente requieren los jugadores profesionales. Los principiantes aceptaron la totalidad de las recomendaciones del sistema, mientras que los jugadores de nivel intermedio y avanzado las siguieron en más del 95% de los casos. Además, una encuesta de satisfacción reflejó una alta aceptación, con una mediana de 4.5 sobre 5, destacando la precisión y eficacia del sistema en condiciones reales de juego.
dc.description.abstractOne of the biggest challenges for billiards players, regardless of their skill level, is "closing the table," meaning pocketing all the balls in a single turn without relinquishing control. Achieving this requires a high degree of precision and consistency, making it particularly difficult for beginners. To help address this challenge, a computer vision-based system was designed to assist players by providing visual recommendations, indicating the shots to take and the optimal position of the cue ball for the next play. The system's development was carried out in five main stages: (1) selecting an appropriate video camera to capture clear game images, (2) implementing the YOLOV8N model for accurate detection of both the balls and the table, (3) creating a shot recommendation algorithm capable of identifying optimal trajectories, (4) developing a predictive algorithm to calculate the best position of the cue ball after each shot, and (5) integrating all these components into a complete system that provides strategic assistance to the player. This approach combines advanced object detection techniques with algorithmic models, enhancing the gameplay experience. To validate its performance, the system was tested with 24 players of different skill levels. As a result, the average number of shots required to close a table was reduced to 22, compared to the 47 shots typically required by professional players. Beginners accepted 100% of the system’s recommendations, while intermediate and advanced players followed them in more than 95% of cases. Additionally, a satisfaction survey showed high acceptance, with a median rating of 4.5 out of 5, highlighting the system’s accuracy and efficiency in real-world game scenarios.
dc.description.uriTesises_PE
dc.formatapplication/pdfen_US
dc.formatapplication/epuben_US
dc.formatapplication/msworden_US
dc.language.isospaes_PE
dc.publisherUniversidad Peruana de Ciencias Aplicadas (UPC)es_PE
dc.relation.urlhttps://audio.com/raupc/audio/18255
dc.rightsinfo:eu-repo/semantics/openAccesses_PE
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/*
dc.sourceUniversidad Peruana de Ciencias Aplicadas (UPC)es_PE
dc.sourceRepositorio Académico - UPCes_PE
dc.subjectVisión por computadora
dc.subjectDetección de objetos
dc.subjectBillar
dc.subjectCierre de mesa
dc.subjectYOLO
dc.subjectComputer vision
dc.subjectObject detection
dc.subjectBilliards
dc.subjectTable run
dc.subjectYOLO
dc.titleSistema para brindar una estrategia de cierre de mesa en la modalidad de billas peruanas a través de la detección de objetos en tiempo real usando YOLOV8Nes_PE
dc.title.alternativeSystem for Table Run Strategy in Peruvian Billiards with Real-time Object Detection using YOLOV8N
dc.typeinfo:eu-repo/semantics/bachelorThesises_PE
thesis.degree.grantorUniversidad Peruana de Ciencias Aplicadas (UPC). Facultad de Ingenieríaes_PE
thesis.degree.levelLicenciaturaes_PE
thesis.degree.disciplineIngeniería de Softwarees_PE
thesis.degree.nameIngeniero de Softwarees_PE
dc.relation.embedded<div style="height: 228px; width: 600px;"><iframe src="https://audio.com/embed/audio/1836626850212732?theme=image" style="display:block; border-radius: 1px; border: none; height: 204px; width: 600px;"></iframe><a href='https://audio.com/raupc' style="text-align: center; display: block; color: #A4ABB6; font-size: 12px; font-family: sans-serif; line-height: 16px; margin-top: 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;">@raupc</a></div>
refterms.dateFOA2025-05-16T18:41:33Z
dc.subject.ocdehttps://purl.org/pe-repo/ocde/ford#2.02.04
dc.subject.ocdehttps://purl.org/pe-repo/ocde/ford#2.00.00es_PE
dc.identifier.isni000000012196144Xes_PE
renati.typehttps://purl.org/pe-repo/renati/type#tesises_PE
renati.advisor.orcidhttps://orcid.org/0000-0002-0029-4913es_PE
renati.advisor.dni40441026
renati.levelhttps://purl.org/pe-repo/renati/level#tituloProfesionales_PE
renati.discipline612236es_PE
renati.jurorOcampo Tello, Ernesto
renati.jurorMayta Guillermo, Jorge Luis
renati.jurorSubauste Oliden, Daniel Alejandro
dc.publisher.countryPEes_PE
renati.author.dni73092895
renati.author.dni75266945
dc.type.otherTesises_PE
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.description.odsODS 9: Industria, innovación e infraestructura
dc.description.odsODS 4: Educación de calidad
dc.description.odsODS 8: Trabajo decente y crecimiento económico
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2


Files in this item

Thumbnail
Name:
Silva_SI.pdf
Size:
1.852Mb
Format:
PDF
Thumbnail
Name:
Silva_SI.docx
Size:
5.823Mb
Format:
Microsoft Word 2007
Thumbnail
Name:
Silva_SI_Fichaautorizacion.pdf
Size:
228.0Kb
Format:
PDF
Thumbnail
Name:
Silva_SI_Reportesimilitud.pdf
Size:
15.51Mb
Format:
PDF
Thumbnail
Name:
Silva_SI_Actasimilitud.pdf
Size:
123.7Kb
Format:
PDF

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess