Está en la página 1de 40

Sistemas Visuales para

Caracterizacin de Espuma
Cristian Aracena Riesco
(versin 1.0)
Advanced Systems Group
SGS
MINERALS
SERVICES
Contenido
Propiedades Imgenes de Burbujas.
Algoritmos Caracterizacin de Espuma.
Arquitectura del Sistema.
Calibracin & Configuracin del Sistema.
Temas Mantenimiento del Sistema.
Propiedades Imgenes de Burbujas
Propiedades Imgenes de Burbujas
Propiedades Imgenes de Burbujas
Algunos parmetros obtenidos para caracterizar espuma:
Velocidad promedio de rebalse (eje X, eje Y, valor absoluto, ngulo).
Tasa de colapso.
Conteo general de burbujas.
Histograma de reas de burbujas.
Colores RGB.
Etc.
Propiedades Imgenes de Burbujas
Las caractersticas de las burbujas en la espuma revelan que tienen diferentes
tamaos y formas, varan desde circulares hasta elpticas alargadas.
Cada burbuja tiene uno o ms brillos de luminosidad en su parte superior y estn
demarcadas sus reas por trazos ms oscuros que su superficie.
Estudios indican que propiedades bsicas para la segmentacin es el brillo y los
bordes oscuros.
Brillo
Propiedades Imgenes de Burbujas
Matemtica morfolgica es un mtodo general de procesamiento de imgenes
basado en la teora de conjuntos, donde las imgenes son consideradas como
conjuntos de puntos en los cuales se pueden desarrollar operaciones tales como
unin e interseccin.
Una imagen convertida a escala de grises puede se interpretada como la
topogrfica de un relieve terrestre.
El valor de cada pixel de la imagen puede representar la elevacin de cada punto.
Algoritmos Caracterizacin de Espuma
Algoritmos Caracterizacin de Espuma
Principales algoritmos para caracterizar imgenes:
Pre procesamiento de imgenes.
Segmentacin.
Clculo de velocidad de burbujas (se relaciona a etapa segmentacin).
Clculo tasa de colapso.
Algoritmos Caracterizacin de Espuma
Principales problemas en la segmentacin:
Saturacin en los brillos de burbujas.
Mltiples brillos para una burbuja.
Enmascaramiento de bordes de burbujas por sombras.
Segn lo anterior el principal problema se reduce principalmente a temas de
iluminacin.
Algoritmos Caracterizacin de Espuma
En el rea de matemtica morfolgica, el mtodo ms utilizado para realizar
segmentacin es el algoritmo conocido como Watershed.
La segmentacin se refiere al proceso de dividir una imagen en mltiples
segmentos (conjuntos de pixeles conocidos como blobs). El objetivo de esta
metodologa es cambiar la representacin de la imagen para hacerla ms fcil de
analizar.
La transformada Watershed requiere que una imagen sea interpretada por una serie
de valles y colinas en orden de realizar la funcin de segmentacin correctamente.
Una imagen en escala de grises puede interpretarse como la imagen topogrfica de
un relieve terrestre.
Algoritmos Caracterizacin de Espuma
Los bordes de las burbujas se pueden interpretar como valles y las superficies de
las burbujas se pueden interpretar como colinas.
La metodologa Watershed requiere que cada burbuja sea considerada como una
regin contenedora asociada a un mnimo local (anlogo a cuenca de relieve
contenedora de agua).
Para cumplir con punto anterior, es decir, que cada burbuja sea asociada a una
regin Watershed la imagen debe ser invertida (ejemplo: un pixel de mayor
luminosidad pasa a un pixel de baja luminosidad, y viceversa).
Las lneas Watershed son las fronteras de separacin entre las cuencas antes
descritas.
Algoritmos Caracterizacin de Espuma
Posicin Pixel
I
n
t
e
n
s
i
d
a
d

P
i
x
e
l
Posicin Pixel
I
n
t
e
n
s
i
d
a
d

P
i
x
e
l
Algoritmos Caracterizacin de Espuma
Lneas Watershed
N
i
v
e
l

A
g
u
a
Regin Watershed
Algoritmos Caracterizacin de Espuma
Existen diversos problemas de aplicacin directa de metodologa Watershed
(ejemplo: sobre segmentacin).
Tcnicas usadas:
Tratamiento del ruido de una imagen.
Aplicacin de tcnicas matemticas morfolgicas: dilatacin, erosin, etc.
Ecualizacin de imgenes.
Pre Procesamiento
Imagen
Watershed
Algoritmos Caracterizacin de Espuma
Terminado el proceso de segmentacin puede iniciarse el proceso para la
caracterizacin de burbujas (blobs).
Cada blobs puede ser etiquetado para ser manipulado.
Watershed
Pre Procesamiento
Imagen
Caracterizacin
Burbujas
n n n
n n n
n n n

5 5
2 2 5 5 5
2 2 5 5 5
2 2 1 1 1
3 3 2 2 1 1 1
3 3 2 2 1 1 1
Algoritmos Caracterizacin de Espuma
Ejemplo caracterizacin de burbujas: cantidad de burbujas, rea de burbujas, color
burbujas (RGB), etc.
Para determinar el rea de una burbuja en particular slo es necesario contar los
pixeles que estn asociados a la etiqueta correspondiente.
Watershed
Pre Procesamiento
Imagen
Caracterizacin
Burbujas
n n n
n n n
n n n

5 5
2 2 5 5 5
2 2 5 5 5
2 2 1 1 1
3 3 2 2 1 1 1
3 3 2 2 1 1 1
Algoritmos Caracterizacin de Espuma
Parmetros dinmicos de inters para caracterizar burbujas:
Velocidad rebalse.
Tasa de colapso.
Algoritmos Bubble Tracking son utilizados para obtener velocidad promedio de
rebalse de burbujas.
El algoritmo Watershed da detalles individuales de cada burbuja que pueden ser
utilizados para ver los desplazamientos sobre mltiples frames para determinar
velocidad.
Los desplazamientos de los centroides de las burbujas son analizados sobre
mltiples frames para calcular la velocidad, es necesario manejar informacin
adicional de las burbujas para asegurar que la burbuja en los siguientes frames son
las mismas.
Slo burbujas que se verifica pueden ser asegurado su desplazamiento entre
frames son usadas para calcular la velocidad promedio final.
Algoritmos Caracterizacin de Espuma
Parmetros configuracin algoritmo tracking:
1
1
2
2
x x
x
x
Dimetro 1
Dimetro 2
1
x
Dimetro 1
Dimetro 2
1
rea
rea

Zona Bsqueda
Permitida
Frame 01: t1 Frame 02: t1 + t
Algoritmos Caracterizacin de Espuma
Problema obtencin t entre frames para clculo velocidad:
Se trabaja con cmaras IP con tecnologa de video Motion JPEG (M-JPEG).
Algunas aplicaciones piden trenes de imgenes M-JPEG y usan el valor de
parmetro frames por segundos establecido en la cmara IP.
Algunas aplicaciones piden a las cmaras IP imgenes JPG individuales y
calculan t usando el reloj del servidor.
La mejor tcnica es extraer timestamp codificada de cada imagen JPG
individual y luego calcular t.
Frame 01: t1 Frame 02: t1 + t
Algoritmos Caracterizacin de Espuma
Resultado aplicar algoritmo tracking:
Arquitectura del Sistema
Arquitectura del Sistema
Sistema Visual
Caracterizador Espuma
Sistema Experto Flotacin
DCS
Proceso Flotacin
Velocidad Rebalse
Estabilidad Burbuja
OPC Server
Tamao
Color
Variables de Proceso
Variables de Control
OPC Server
(Sistema Visual Caracterizador Espuma)
Arquitectura del Sistema
Sistema Visual
Caracterizador Espuma
Sistema Experto Flotacin
Proceso Flotacin
Velocidad Rebalse
Estabilidad Burbuja
Tamao
Color
OPC Server
(Sistema Visual Caracterizador Espuma)
Lgicas
Control Regulatorio
Velocidad Espuma
Lgicas
Optimizacin
Set-Point Velocidad Espuma
Lgicas
Optimizacin
Perfil Velocidad Espuma
Arquitectura del Sistema
Sistema Experto Flotacin
Proceso Flotacin
SP
Vel-01
SP
Vel-02
SP
Vel-03 SP
Vel-04 SP
Vel-05
SP
Vel-06
SP
Vel-07 SP
Vel-08
SP
Vel-09
SP
Vel-10
MAX
MIN
Arquitectura del Sistema
Sistema Visual
Caracterizador Espuma
Sistema Experto Flotacin
Proceso Flotacin
Velocidad Rebalse
Estabilidad Burbuja
Tamao
Color
OPC Server
(Sistema Visual Caracterizador Espuma)
Viewer (Sala Control)
Motor Clculo Variables
Configuracin Cmaras
Configuracin Algoritmos
Arquitectura del Sistema
Server OPC
Servidor Sistema Visual
Caracterizador de Espuma
Procesamiento N cmaras IP
IP hacia Red Cmaras IP IP hacia Red Control
Server Sistema Experto
DCS
SCSI
Servidor Sistema Visual
Caracterizador de Espuma
Procesamiento N cmaras IP
IP hacia Red Cmaras IP IP hacia Red Control
Red Control
Red
Cmaras IP
IP hacia Red Control
IP hacia Red Control
Algoritmos Caracterizacin de Espuma
Principales Componentes en la Arquitectura:
Cmaras IP.
Enclosure cmaras.
Junction box de terreno.
Switch junction box de terreno.
Switch principales redundantes para anillo de tramo red alto trfico.
Servidores sistemas visuales de caracterizacin de burbujas.
Workstation Viewer.
Arquitectura del Sistema
Anillo de Red Alta Velocidad
Red Control
Red Cmaras IP
Server Sistema
Experto
Server OPC
Server Sistemas
Caracterizacin
Espuma
Arquitectura del Sistema
Algunas consideraciones tcnicas del sistema visual de caracterizacin de espuma:
Confiabilidad de variables obtenidas por el sistema.
Tiempo muestreo entre mediciones de variables para cada cmara IP. Una
aplicacin puede realizar actualizacin de variables por cada cmara desde 10
segundos y otra aplicacin Z puede actualizar de 30 segundos.
Cantidad de cmaras que puede procesar cada servidor del sistema visual de
caracterizacin de espuma.
Consumo recursos ancho de banda de cada servidor del sistema visual de
caracterizacin de espuma. Por ejemplo, para un servidor de caractersticas
similares y considerando una cantidad de cmaras IP anlogas, una aplicacin X
puede inyectar hasta 9 Mbps y otra aplicacin Z puede inyectar hasta 100 Mbps
(esta ltima con resolucin 4 veces menor que afecta segmentacin).
Arquitectura del Sistema
Algunas consideraciones tcnicas del sistema visual para caracterizacin de
espuma:
Consumo recursos de servidor (memoria & procesador) por parte del sistema
visual de caracterizacin de espuma (evitar sacrificar tiempo refresco variables,
resolucin de cmaras, etc.). Por ejemplo, para un servidor de caractersticas
similares y considerando una cantidad de cmaras IP anlogas, una aplicacin X
puede consumir hasta 15% CPU y otra aplicacin Z puede consumir hasta 60%
CPU (esta ltima con resolucin 4 veces menor que afecta segmentacin).
Mantenibilidad del software por parte del administrador. Por ejemplo capacidad
de recuperacin rpida en caso de falla (instalar aplicacin como servicio del
sistema operativo).
Disponibilidad de la operacin del sistema. Por ejemplo: evitar cadas de
sistema por problemas de comunicaciones.
Calibracin & Configuracin del Sistema
Calibracin & Configuracin del Sistema
Configuracin fsica de cada cmara:
Calibracin posicin brazo del soporte enclosure.
Calibracin fsica de foco y luminosidad para lente de cmaras.
Configuracin lgica de cada cmara:
Configuracin IP de cmaras.
Configuracin de parmetros cmaras IP (ejemplo: resolucin).
Configuracin unidades ingeniera para cada cmara (pxeles vs centmetros).
Configuracin lgica del rea de trabajo (ROI) para cada cmara.
Configuracin vector rebalse para cada cmara.
Calibracin & Configuracin del Sistema
Configuracin fsica de cada cmara:
Calibracin & Configuracin del Sistema
Configuracin lgica de cada cmara:
Calibracin & Configuracin del Sistema
Configuracin lgica de cada cmara: ver video
Calibracin & Configuracin del Sistema
Configuracin lgica de cada cmara:
Cmara
(parte trasera)
Led
(parte trasera)
Direccin
Rebalse
Direccin
Rebalse
Imagen Capturada
Eje Y
Eje X
Zona Inters
Vector Direccin
Rebalse
C

m
a
r
a
(
p
a
r
t
e

t
r
a
s
e
r
a
)
L
e
d
(
p
a
r
t
e

t
r
a
s
e
r
a
)
Direccin
Rebalse
Direccin
Rebalse
E
je
Y
E
je
X
Zona Inters
Vector Direccin
Rebalse
Imagen Capturada
Temas Mantenimiento del Sistema
Temas Mantenimiento del Sistema
Problema Costra en Rebalse Problema Led Sucio Problema Visor Sucio
Advanced Systems Group
Global Headquarters
1140 Sheppard Ave. W. Unit 6,
Toronto, Ontario
M3K 2A2 Canada.
Tel. +1 (416) 633 9400
Fax. +1 (416) 633 2695
www.met.sgs.com
SGS Mineral Services
1 Place Des Alpes,
P.O. Box 2152
CH-1211 Geneva
Switzerland.
SGS
MINERALS
SERVICES

También podría gustarte