Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Seguimiento de Un Punto Láser en Un Video
Seguimiento de Un Punto Láser en Un Video
Palabras clave. Procesamiento, video, webcam, segmentación, Lectura del video Señalar región de interes
histograma, desviación standard, centroide.
1. Introducción
El uso del Láser en la actualidad es muy difundido. Las
Calculo de la Desviación Standar Histograma de la imagen RGB
aplicaciones van desde la industria del entretenimiento, en la
salud hasta aplicaciones bélicas [1].
1
XV Congreso Internacional sobre Innovación y Desarrollo Tecnológico,
2 al 4 de octubre de 2019, Cuernavaca Morelos, México.
2 i 1
(2)
n
C. Histograma de la Imagen RGB
Con el dato obtenido de la desviación estándar se
El histograma es una distribución tanto cualitativa como determinan los umbrales para la segmentación de la imagen por
cuantitativa que describe la frecuencia con la que se presentan cada canal; los cuales se van disminuyendo interactivamente
los valores de intensidad (pixeles) de la imagen. Es un gráfico hasta que solo quede el elemento generado por el punto láser.
de distribución de valores de pixeles de una imagen (niveles de
color por canal) o de una porción de la misma [7][8]. Ver figura E. Segmentación
2. La expresión formal que la define es: La segmentación que emplea un umbral es una forma
2
ℎ(𝑖) = 𝑐𝑎𝑟𝑑 {(𝑢, 𝑣)|(𝑢, 𝑣) = 𝑖} (1) especial de cuantificación donde los pixeles de la imagen son
divididos en dos clases. Así se pude encontrar su función como
en la ecuación (3). Donde 𝑝𝑜 y 𝑝𝑖 son los valores que asume la
imagen y 𝑝𝑡ℎ el umbral. La segmentación se realiza para cada
frame que forma el video o por cada imagen que se obtiene de
la webcam en tiempo real. Así se obtienen la segmentación
como resultado de la aplicación de los umbrales por cada canal.
La figura 4 presenta como van estrechándose los límites para
la segmentación en una imagen [9].
2
XV Congreso Internacional sobre Innovación y Desarrollo Tecnológico,
2 al 4 de octubre de 2019, Cuernavaca Morelos, México.
3. Resultados
Se realizaron varias pruebas con diferentes umbrales para la
segmentación, logrando aislar completamente el punto láser.
En la figura 4 se muestran los umbrales para cada canal RGB
y el resultado obtenido donde se aísla completamente el punto
láser.
𝑝 𝑠𝑖 𝑝 < 𝑝𝑡ℎ
𝑓𝑡ℎ = { 𝑜 (3)
𝑝𝑖 𝑠𝑖 𝑝 ≥ 𝑝𝑡ℎ
𝐴 ⊕ 𝐵 = {𝑑 ∈ 𝐸 2 : 𝑑 = 𝑎 + 𝑏 𝑝𝑎𝑟𝑎 𝑐𝑎𝑑𝑎 𝑎 ∈ 𝐴 𝑦 𝑏 ∈
𝐵 (4)
Erosión Binaria. La erosión de la imagen A con el elemento
estructural B, combina dos conjuntos utilizando la sustracción
de vectores. Ver ecuación (5):
𝐴 ⊝ 𝐵 = {𝑑 ∈ 𝐸 2 : 𝑑 + 𝑏 (5)
∈ 𝑋 𝑝𝑎𝑟𝑎 𝑐𝑎𝑑𝑎 𝑏 ∈ 𝐵}
G. Calculo de centroides
Un centroide es el punto ubicado en el centro de masa de
un área. El método de cálculo del centroide consiste en tomar
la distancia media en cada dirección y expresarla como
proporción de la superficie total de una forma. Cada punto que
3
XV Congreso Internacional sobre Innovación y Desarrollo Tecnológico,
2 al 4 de octubre de 2019, Cuernavaca Morelos, México.
4
XV Congreso Internacional sobre Innovación y Desarrollo Tecnológico,
2 al 4 de octubre de 2019, Cuernavaca Morelos, México.
4. Conclusiones [8] Erick Cuevas, Daniel Zaldivar, Marco Pérez, “Procesamiento digital de
imágenes con Matlab y Simulink”, Alfaomega Ra-Ma, ISBN: 978-607-
Se implementó una técnica útil para el seguimiento de un 030-6, 2010.
punto generador por un apuntador láser logrado su seguimiento [9] C. R. Jung, "Unsupervised multiscale segmentation of color
images," Pattern Recognition Letters, vol. 28, (4), pp. 523-533, 2007.
a 30 frames por segundo. La técnica se puede emplear en robots
[10] R. R. Herrera, S. De La O Torres and R. A. O. Martínez, "Recognition of
seguidores o en la automatización de autos. El tiempo de emotions through HOG," 2018 XX Congreso Mexicano de Robótica
procesamiento depende del tamaño del video; Sin embargo, (COMRob), Ensenada, B.C., Mexico, 2018, pp. 1-6.
cuando se procesan frames directos de la cámara web se puede doi: 10.1109/COMROB.2018.8689411
[11] Jose F. Pertusa Grau “Técnicas de análisis de imágenes”, PVU, ISBN:
procesar el punto láser en tiempo real. El uso de las técnicas de
978-84-370, 2010
procesamiento digital de imágenes empleadas permite el [12] López-Urías, Luis A., and Luis F. Villavicencio-Velázquez. "Image
seguimiento aun con objetos con similar color. Las Processing Framework for an Embedded System." (2017).
características del láser evitan que la luz afecte su localización.
Debemos considerar que cuando se trata de rayos de luz la
combinación de los colores da el color blanco mientras que si
se trata de pigmentos el color resultante en el negro. Como se
observa en la segmentación de las figuras 4 y 5 en realidad el
punto láser obtenido es de color blanco con una areola roja.
5. Trabajo a futuro
Se tiene planteado aplicar el sistema de seguimiento de punto
láser en la medición de distancia a objetos en tiempo real
tomadas directamente de una cama web; de tal manera, que se
pueda usar en robots o vehículos autónomos o también para
generar planos de objetos o de arquitecturas.
5. Reconocimiento
Al Instituto Politécnico Nacional por el apoyo
recibido para el desarrollo del proyecto.
5. Referencias
En esta sección, todas las referencias citadas en el artículo deberán ser
listadas en el orden el que fueron referidas. A continuación, se muestran
algunos ejemplos de la forma deseada de incluirlas.