domingo, 8 de octubre de 2017

Clustering de imágenes en espacio HSL con R

Vamos a practicar el clustering en R sobre dos fotografías del satélite Pléiades 1, una obtenida sobre La Manga del Mar Menor en diciembre de 2016 y otra de los efectos del incendio que tuvo lugar en La Junquera en julio de 2012.

domingo, 24 de septiembre de 2017

Ingeniería inversa de curvas RGB con R

En este artículo vamos a usar el cálculo de curvas RGB como excusa para practicar el procesado matricial de imágenes con R. Una curva RGB es una transformación aplicada a los valores RGB (rojo, verde y azul) de una imagen para alterar su apariencia, de modo que cada uno de los posibles niveles de entrada es sustituido por un nivel de salida siguiendo una función predefinida en cada canal.

viernes, 14 de julio de 2017

Visual Basic para Aplicaciones vs R

Siempre he tenido la sensación de que pese a ser un lenguaje interpretado, el código Visual Basic para Aplicaciones (VBA) corre como un demonio, sobre todo a la hora de ejecutar bucles. Por otro lado es sabido que el lenguaje R, de orientación estadística y también interpretado, es especialmente poco eficiente a la hora de ejecutar sentencias anidadas, siendo con él lo óptimo vectorizar el código todo lo posible.

domingo, 9 de abril de 2017

Combinación óptima de señales para minimizar ruido con R (II). Aplicación

En el artículo Combinación óptima de señales para minimizar ruido con R (I). Teoría, calculamos la forma de combinar linealmente dos señales para obtener la máxima relación S/N de salida. Ahora aplicaremos la teoría en la obtención de fotografías digitales en blanco y negro con mínimo ruido.

miércoles, 5 de abril de 2017

Combinación óptima de señales para minimizar ruido con R (I). Teoría

La combinación de señales tiene en general un efecto estadístico de mejora del ruido por disminución de la varianza. Dadas dos secuencias discretas, imágenes digitalizadas, series de datos,... con el mismo contenido de señal útil pero afectadas por cierta cantidad de ruido aleatorio:

martes, 14 de marzo de 2017

Corrección de viñeteo y dominantes en fotografía con R

En 'Análisis de viñeteo en ópticas con R' estudiamos la pérdida de luminosidad en las zonas periféricas que se produce cuando se toman fotografías con diafragmas muy abiertos en la óptica.

Existe un caso mucho más extremo de "viñeteo", y es el introducido por los filtros de densidad neutra. Estos accesorios permiten reducir enormemente la cantidad de luz que llega a la cámara para hacer exposiciones de larga duración, en las que cualquier fluido en movimiento (agua, humo, nubes,...) se vaporiza como en esta fotografía de Darren Moore.

miércoles, 1 de marzo de 2017

Los píxeles y 'Juego de Tronos'

Alguna vez te has preguntado cómo serán a nivel quasi microscópico los diodos emisores de luz que tiene tu televisor, la pantalla de tu ordenador portátil o tu smartphone, para producir las imágenes que ves a diario?.

lunes, 30 de enero de 2017

La probabilidad de lo aparentemente improbable

Qué pensarías si en la última colada metiste 6 pares de calcetines, y los primeros 6 calcetines que sacas cuando termina la lavadora resultan ser todos diferentes?.

sábado, 17 de diciembre de 2016

Segmentaciones en dos ejes

Clasificar los integrantes de un grupo de acuerdo a dos variables dicotómicas genera cuatro posibles segmentos. A cambio de tener poco detalle, es una clasificación que puede representarse de forma muy gráfica e intuitiva en un diagrama de dos ejes, como el clásico de distinción de clientes de acuerdo a sus niveles de fidelización y satisfacción: apóstoles, rehenes, mercenarios y terroristas.

viernes, 2 de diciembre de 2016

Ciclo luminoso de tubo fluorescente con R

Algunas cámaras digitales, desde las arcaicas réflex a las modernas cámaras sin espejo, disponen de una modalidad de captura sin acción de partes mecánicas denominada obturación electrónica. En ella cada píxel puede exponerse a la luz por lapsos de tiempo muy cortos (de hasta 1/32000s), permitiendo congelar con nitidez movimientos realmente rápidos.