Sistema 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 YOLOV8N

Descripción del Articulo

Uno 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, especia...

Descripción completa

Detalles Bibliográficos
Autores: Silva Silvera, Italo Samir, Chavez Cruz, Raquel Silvia
Formato: tesis de grado
Fecha de Publicación:2025
Institución:Universidad Peruana de Ciencias Aplicadas
Repositorio:UPC-Institucional
Lenguaje:español
OAI Identifier:oai:repositorioacademico.upc.edu.pe:10757/684765
Enlace del recurso:http://hdl.handle.net/10757/684765
Nivel de acceso:acceso abierto
Materia:Visión por computadora
Detección de objetos
Billar
Cierre de mesa
YOLO
Computer vision
Object detection
Billiards
Table run
https://purl.org/pe-repo/ocde/ford#2.02.04
https://purl.org/pe-repo/ocde/ford#2.00.00
id UUPC_fa2e15ce26e6cfc632ce2fa13ecae2cc
oai_identifier_str oai:repositorioacademico.upc.edu.pe:10757/684765
network_acronym_str UUPC
network_name_str UPC-Institucional
repository_id_str 2670
dc.title.es_PE.fl_str_mv Sistema 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 YOLOV8N
dc.title.alternative.none.fl_str_mv System for Table Run Strategy in Peruvian Billiards with Real-time Object Detection using YOLOV8N
title Sistema 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 YOLOV8N
spellingShingle Sistema 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 YOLOV8N
Silva Silvera, Italo Samir
Visión por computadora
Detección de objetos
Billar
Cierre de mesa
YOLO
Computer vision
Object detection
Billiards
Table run
YOLO
https://purl.org/pe-repo/ocde/ford#2.02.04
https://purl.org/pe-repo/ocde/ford#2.00.00
title_short Sistema 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 YOLOV8N
title_full Sistema 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 YOLOV8N
title_fullStr Sistema 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 YOLOV8N
title_full_unstemmed Sistema 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 YOLOV8N
title_sort Sistema 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 YOLOV8N
author Silva Silvera, Italo Samir
author_facet Silva Silvera, Italo Samir
Chavez Cruz, Raquel Silvia
author_role author
author2 Chavez Cruz, Raquel Silvia
author2_role author
dc.contributor.advisor.fl_str_mv Barrientos Padilla, Alfredo
dc.contributor.author.fl_str_mv Silva Silvera, Italo Samir
Chavez Cruz, Raquel Silvia
dc.subject.none.fl_str_mv Visión por computadora
Detección de objetos
Billar
Cierre de mesa
YOLO
Computer vision
Object detection
Billiards
Table run
YOLO
topic Visión por computadora
Detección de objetos
Billar
Cierre de mesa
YOLO
Computer vision
Object detection
Billiards
Table run
YOLO
https://purl.org/pe-repo/ocde/ford#2.02.04
https://purl.org/pe-repo/ocde/ford#2.00.00
dc.subject.ocde.none.fl_str_mv https://purl.org/pe-repo/ocde/ford#2.02.04
dc.subject.ocde.es_PE.fl_str_mv https://purl.org/pe-repo/ocde/ford#2.00.00
description Uno 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.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-05-16T04:35:35Z
dc.date.available.none.fl_str_mv 2025-05-16T04:35:35Z
dc.date.issued.fl_str_mv 2025-04-16
dc.type.es_PE.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.other.es_PE.fl_str_mv Tesis
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10757/684765
dc.identifier.isni.es_PE.fl_str_mv 000000012196144X
url http://hdl.handle.net/10757/684765
identifier_str_mv 000000012196144X
dc.language.iso.es_PE.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.relation.url.none.fl_str_mv https://audio.com/raupc/audio/18255
dc.relation.embedded.none.fl_str_mv <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>
dc.rights.es_PE.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
http://purl.org/coar/access_right/c_abf2
dc.format.en_US.fl_str_mv application/pdf
application/epub
application/msword
dc.publisher.es_PE.fl_str_mv Universidad Peruana de Ciencias Aplicadas (UPC)
dc.publisher.country.es_PE.fl_str_mv PE
dc.source.es_PE.fl_str_mv Universidad Peruana de Ciencias Aplicadas (UPC)
Repositorio Académico - UPC
dc.source.none.fl_str_mv reponame:UPC-Institucional
instname:Universidad Peruana de Ciencias Aplicadas
instacron:UPC
instname_str Universidad Peruana de Ciencias Aplicadas
instacron_str UPC
institution UPC
reponame_str UPC-Institucional
collection UPC-Institucional
bitstream.url.fl_str_mv https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/10/Silva_SI.pdf.jpg
https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/11/Silva_SI_Fichaautorizacion.pdf.jpg
https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/12/Silva_SI_Reportesimilitud.pdf.jpg
https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/13/Silva_SI_Actasimilitud.pdf.jpg
https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/6/Silva_SI.pdf.txt
https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/7/Silva_SI_Fichaautorizacion.pdf.txt
https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/8/Silva_SI_Reportesimilitud.pdf.txt
https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/9/Silva_SI_Actasimilitud.pdf.txt
https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/1/Silva_SI.pdf
https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/2/Silva_SI.docx
https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/3/Silva_SI_Fichaautorizacion.pdf
https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/4/Silva_SI_Reportesimilitud.pdf
https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/5/Silva_SI_Actasimilitud.pdf
bitstream.checksum.fl_str_mv 9c180f4b8e7fc54729aa252e16d526ec
228308d4c9156bd24950e4571dc3d349
1c5987a97f66af7a8699ba144d2a47d8
a65805e9c5652892c048d3dd39826700
1dca9449f48fea0f48f2d49ca85dcdf4
905e9812473c0c911489eb0954dab828
4440efa6796ec077429c32a1c4d6b155
62940ba12d352d5830ea75ba4ceb94fe
ad371c6f20c67f3cc59a62bc8d5f4d63
b91a2dcc32eab228eeabdffdd026a808
7c8e03f748c84b3aa4115bd25b091a3c
faba30cb2cd35f15f3ca059c3d75c81d
6b706985e1a6a60905d80aa8731ec1be
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio académico upc
repository.mail.fl_str_mv upc@openrepository.com
_version_ 1842260529949704192
spelling 8ae1895e11d12e88f0231b0229dfc37f500Barrientos Padilla, Alfredo3b63e59c3b75b644e963d594c76d17ea5003052e4df2b104c040ec460eabfffe39e500Silva Silvera, Italo SamirChavez Cruz, Raquel Silvia2025-05-16T04:35:35Z2025-05-16T04:35:35Z2025-04-16http://hdl.handle.net/10757/684765000000012196144XUno 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.One 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.TesisODS 9: Industria, innovación e infraestructuraODS 4: Educación de calidadODS 8: Trabajo decente y crecimiento económicoapplication/pdfapplication/epubapplication/mswordspaUniversidad Peruana de Ciencias Aplicadas (UPC)PEhttps://audio.com/raupc/audio/18255<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>SUNEDUinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/http://purl.org/coar/access_right/c_abf2Universidad Peruana de Ciencias Aplicadas (UPC)Repositorio Académico - UPCreponame:UPC-Institucionalinstname:Universidad Peruana de Ciencias Aplicadasinstacron:UPCVisión por computadoraDetección de objetosBillarCierre de mesaYOLOComputer visionObject detectionBilliardsTable runYOLOhttps://purl.org/pe-repo/ocde/ford#2.02.04https://purl.org/pe-repo/ocde/ford#2.00.00Sistema 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 YOLOV8NSystem for Table Run Strategy in Peruvian Billiards with Real-time Object Detection using YOLOV8Ninfo:eu-repo/semantics/bachelorThesisTesishttp://purl.org/coar/resource_type/c_7a1fUniversidad Peruana de Ciencias Aplicadas (UPC). Facultad de IngenieríaLicenciaturaIngeniería de SoftwareIngeniero de Software2025-05-16T18:41:33Zhttps://purl.org/pe-repo/renati/type#tesishttps://orcid.org/0000-0002-0029-491340441026https://purl.org/pe-repo/renati/level#tituloProfesional612236Ocampo Tello, ErnestoMayta Guillermo, Jorge LuisSubauste Oliden, Daniel Alejandro7309289575266945THUMBNAILSilva_SI.pdf.jpgSilva_SI.pdf.jpgGenerated Thumbnailimage/jpeg29850https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/10/Silva_SI.pdf.jpg9c180f4b8e7fc54729aa252e16d526ecMD510falseSilva_SI_Fichaautorizacion.pdf.jpgSilva_SI_Fichaautorizacion.pdf.jpgGenerated Thumbnailimage/jpeg26839https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/11/Silva_SI_Fichaautorizacion.pdf.jpg228308d4c9156bd24950e4571dc3d349MD511falseSilva_SI_Reportesimilitud.pdf.jpgSilva_SI_Reportesimilitud.pdf.jpgGenerated Thumbnailimage/jpeg35070https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/12/Silva_SI_Reportesimilitud.pdf.jpg1c5987a97f66af7a8699ba144d2a47d8MD512falseSilva_SI_Actasimilitud.pdf.jpgSilva_SI_Actasimilitud.pdf.jpgGenerated Thumbnailimage/jpeg41605https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/13/Silva_SI_Actasimilitud.pdf.jpga65805e9c5652892c048d3dd39826700MD513falseCONVERTED2_3971963TEXTSilva_SI.pdf.txtSilva_SI.pdf.txtExtracted texttext/plain136759https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/6/Silva_SI.pdf.txt1dca9449f48fea0f48f2d49ca85dcdf4MD56falseSilva_SI_Fichaautorizacion.pdf.txtSilva_SI_Fichaautorizacion.pdf.txtExtracted texttext/plain2788https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/7/Silva_SI_Fichaautorizacion.pdf.txt905e9812473c0c911489eb0954dab828MD57falseSilva_SI_Reportesimilitud.pdf.txtSilva_SI_Reportesimilitud.pdf.txtExtracted texttext/plain1633https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/8/Silva_SI_Reportesimilitud.pdf.txt4440efa6796ec077429c32a1c4d6b155MD58falseSilva_SI_Actasimilitud.pdf.txtSilva_SI_Actasimilitud.pdf.txtExtracted texttext/plain1252https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/9/Silva_SI_Actasimilitud.pdf.txt62940ba12d352d5830ea75ba4ceb94feMD59falseORIGINALSilva_SI.pdfSilva_SI.pdfapplication/pdf1942137https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/1/Silva_SI.pdfad371c6f20c67f3cc59a62bc8d5f4d63MD51trueSilva_SI.docxSilva_SI.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document6105885https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/2/Silva_SI.docxb91a2dcc32eab228eeabdffdd026a808MD52falseSilva_SI_Fichaautorizacion.pdfSilva_SI_Fichaautorizacion.pdfapplication/pdf233540https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/3/Silva_SI_Fichaautorizacion.pdf7c8e03f748c84b3aa4115bd25b091a3cMD53falseSilva_SI_Reportesimilitud.pdfSilva_SI_Reportesimilitud.pdfapplication/pdf16269314https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/4/Silva_SI_Reportesimilitud.pdffaba30cb2cd35f15f3ca059c3d75c81dMD54falseSilva_SI_Actasimilitud.pdfSilva_SI_Actasimilitud.pdfapplication/pdf126764https://repositorioacademico.upc.edu.pe/bitstream/10757/684765/5/Silva_SI_Actasimilitud.pdf6b706985e1a6a60905d80aa8731ec1beMD55false10757/684765oai:repositorioacademico.upc.edu.pe:10757/6847652025-08-26 14:01:19.26Repositorio académico upcupc@openrepository.com
score 13.114391
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).