domingo, 10 de diciembre de 2017

Visualizaciones ad hoc de sonido con R

Cuando se utilizan herramientas estándar para realizar visualizaciones, por configurables que sean es fácil que no logremos plasmar al 100% con ellas nuestra idea original. Peor aún resulta caer en una estética identificable por falta de personalización; imaginas un gráfico de Excel base como portada de una publicación?.

En este corto artículo quería aprovechar un contacto inicial con el intrincado mundo del procesamiento de señales de audio con R, para hacer un par de visualizaciones ad hoc más a medida de lo que ofrecen las herramientas típicas.

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?.