lunes, 24 de septiembre de 2007
Content-aware resizing
Algo de explicacion de lo que entendi:
La tecnica usada es llamada retargetting. En lugar de tomar columnas de pixeles cuyo peso (calculado en base a factores de color/contraste/ubicacion/etc) y quitarlas, toma caminos conexos de pixeles (es decir, pixeles interconectados) cuyo nivel de energia es menor.
Asi puede agregar/quitar caminos modificando inteligentemente la imagen para preservar el contenido, la apariencia y por supuesto, la calidad.
Otra cosa que permiten es asignar pesos (negativos y positivos, para quitar/preservar, resp) y modificar las imagenes acorde a los pesos de las zonas...
Que lo disfruten!
miércoles, 12 de septiembre de 2007
El algoritmo de compresión JPEG, explicado con imágenes y fórmulas
Explaining the JPEG Algorithm es una página que explica completamente y de forma gráfica cómo funcionan las ubícuas imágenes JPEG que se usan en la Web y las cámaras digitales, con especial énfasis en la parte matemática. Este tipo de compresión de datos con pérdida permite que las fotografías ocupen mucho menos espacio en memoria, a costa de perder ciertos detalles. El algoritmo, que toma su nombre del «comité de expertos» que lo definió, divide la imagen original en zonas, a las que aplica diversas fórmulas matemáticas para reproducirlas, con menos datos, de la forma más parecida posible.
(Vía MetaFilter.)
sábado, 12 de mayo de 2007
Los 10 algoritmos más importantes del siglo XX
Jack Dongarra y Francis Sullivan publicaron una lista de los 10 algoritmos más importantes del siglo XX:
- Algoritmo de Metrópolis.
- El método simplex.
- Método iterativo de lo subespacio Krylov.
- La descomposición de la matriz Householder.
- El compilador Fortran.
- El algoritmo de descomposición para la obtención de autovalores QR.
- El algoritmo de quicksort.
- La transformada rápida de Fourier.
- Algoritmo de deteccion de relacion entre enteros.
- Método del multipolo rápido.
(Vía TurboPatateroReactorConectado / Menéame)