Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/sites/theinquirer.es/website/wp-content/uploads/2007/09/castle_original.thumbnail.jpg) is not within the allowed path(s): (/var/www/vhosts/theinquirer.es/httpdocs:/tmp) in /var/www/vhosts/theinquirer.es/httpdocs/wp-includes/post.php on line 3858
Hace poco más de una semana publicamos una noticia del descubrimiento de un algoritmo capaz de redimensionar imágenes en función de su contenido, sin que se pierda calidad
Ariel Shamir y Shai Avidan -este último ya forma parte de Adobe- fueron los descubridores de esta peculiar manera de redimensionar una imagen, pero hoy hemos tenido acceso a una implementación libre realizada en Python.
Su autor, Nicolas Trangez, muestra en su blog el desarrollo de la herramienta y un ejemplo de su uso a través de estas imágenes


El “milagro” se consigue tras analizar la imagen y eliminar aquellos fragmentos que no son vitales para el resto de la imagen, con lo que se consigue reducir la imagen sin que a simple vista se note defecto alguno.
El tema está aún en desarrollo y tiene que optimizarse todavía, sin duda su carácter libre que posee facilitará que los detalles se pulan rapidamente.
vINQulos
Barrapunto



Es fantástico que alguien haya hecho una implementación libre de este algoritmo!!! Adobe sacará su provecho, pero los usuarios de software libre también lo sacaremos :D
PD: tenéis un error en el segundo párrafo. Habéis escrito Pyton en lugar de Python.
Corregido, gracias por el apunte ;)
Esta muestra pues parece una foto recortada y nada mas, se aprecia que en la imagen original se puede ver mirando desde la base de la edificación hacia la izquierda y hasta el final del grupo de arboles una porción que fue recortada en la imagen reducida, también se observa lo mismo en la sombra que en la original aparece continua desde la parte inferior izquierda y en la imagen reducida evidentemente le falta una parte.
Saludos,
Es cierto la casa pequeña que queda al lado izquierdo del castillo en la foto original, practicamente casi desaparese en el foto resultante.
Eso es un error grave.
Ken Torrealba
El Callao – Venezuela
dios!!!!, comprime de esta manera el nuevo algoritmo???
y a mi me suspendían cuando me comía cosas en los exámenes, menos mal que no se trata de la compresión del plano de algún edificio!!!!
Creo que ninguno comprende la genialidad del algoritmo. Es capaz, sin realizar ningún tipo de interpretación “inteligente” de la imagen, de comprimirla. Eso, hasta hoy, era impensable. Y dos personas han tenido la grandísima idea para hacerlo posible, al fin.
Y, sobre todo, es simple. La implementación en Python es muy concisa. Una maravilla, una genialidad, como ya he dicho.
Informaos antes de criticar gratuitamente el trabajo de estas personas.
Pues si, no pierde calidad, pero pierde contenido a granel.
Para algunas aplicaciones sera muy util, pero seran muy especificas.
Totalmente de acuerdo con wel.
salu2
A veces redactáis las noticias con la mano izquierda, o algo…
El software no se “descubre”, se crea, inventa o desarrolla. La cosa no estaba ahí antes, oculta, como si fuera la penicilina o algo parecido.
Pero algunos comentarios son también para sacarse el sombrero…
Estos algorigmos modifican la imagen original para que el aspecto de los rasgos principales sea aproximadamente el mismo mientras cambiamos las proporciones de la imagen. El procedimiento para la detección de los rasgos (features) es lo que han inventado (no “descubierto”) y por supuesto se puede calificar de “inteligente”. La intención no era desarrollar un nuevo algoritmo de compresión, sino reconstruir la imagen para que tenga otras dimensiones sin destruir la proporción y aspecto de los rasgos principales. No es de extrañar que “no se pierda calidad”, porque el algoritmo no pretende ni preservar ni comprometer la calidad original.
Lo curioso es que el titular de Barrapunto original resume muy bien el contenido de la noticia. The Inquirer se está ganando una merecida fama de “gaceta de chismorreos”, con una credibilidad en decadencia, pero la versión española además está consiguiendo distorsionar las noticias de tal modo que empieza a ser preocupante.
La informática también tiene algo de “descubrimiento”, toda la parte de diseño de algoritmos, que es la más importante. Por ejemplo, no puedes crear el algoritmo de multiplicación de matrices que quieras, te tienes que basar en su estructura matématica, por ejemplo, en la teoría matemática de la complejidad.
Los algoritmos de compresión de imágenes también se descubren en gran parte. Primero se determina como funciona la percepción visual humana (mediante experimentos), se define un modelo (como en física) y se buscan algoritmos de compresión que se ajusten a ese modelo.
Pues no soy experto en el tema pero al decir “El “milagro” se consigue tras analizar la imagen y eliminar aquellos fragmentos que no son vitales para el resto de la imagen, con lo que se consigue reducir la imagen sin que a simple vista se note defecto alguno.”
Para mi humilde entender se perdieron fragmentos vitales de la imagen y a simple vista se notan defectos muy evidentes.
Aun así no realice una critica destructiva sino simplemente apunte a que faltan partes de la imagen y en principio pensé que fue una equivocación de la muestra o algo asi.
Seguro el algoritmo es fantástico ya que Adobe no se molestaría en contratar a los desarrolladores si no fuera asi.
Saludos!