3 research outputs found

    Transferring Colours to Grayscale Images by Locally Linear Embedding

    No full text
    In this paper, we propose a learning-based method for adding colours to grayscale images. In contrast to many previous computer-aided colourizing methods, which require intensive and accurate human intervention, our method needs only the user to provide a colourful image of the similar content as the grayscale image. We accept the 'image manifold' assumption and apply manifold learning methods to model the relations between the chromatic channels and the gray levels in the training images. Then we synthesize the objective chromatic channels using the learned relations. Experiments show that our method gives superior results to those of the previous work.EI

    Dise帽o e implementaci贸n de una aplicaci贸n en Processing para la representaci贸n visual de datos multidimensionales utilizando t茅cnicas de Miner铆a de Datos

    Get PDF
    La posibilidad de disponer de representaciones gr谩ficas de los datos es de gran valor a la hora de extraer conocimiento 煤til. Sus principales ventajas son la visualizaci贸n de informaci贸n de una forma sencilla, r谩pida y directa. No obstante, muchos de los conjuntos de datos contienen numerosos registros, que pueden ser de naturaleza multivariante. En estos casos, la representaci贸n visual de datos se convierte en una tarea complicada y las t茅cnicas cl谩sicas que suelen utilizarse obtienen resultados poco intuitivos. Esta tesis se plantea como objetivo el dise帽o e implementaci贸n de una aplicaci贸n vers谩til capaz de representar visualmente gran cantidad de datos multidimensionales de forma eficaz para su f谩cil comprensi贸n. Mediante el uso de esta aplicaci贸n se pretende que el usuario encuentre un entorno interactivo de uso sencillo con el que poder visualizar su conjunto de datos. Para conseguir el objetivo de visualizar conjuntos con gran cantidad de datos se propone la utilizaci贸n de m茅todos de agrupamiento en la aplicaci贸n. Estos procedimientos permiten que el conjunto de datos pueda distribuirse en grupos con caracter铆sticas similares y ser representados visualmente de forma unitaria aunque conservando toda la informaci贸n de los registros individuales que los componen. De este modo se pretende obtener representaciones gr谩ficas de una forma m谩s simple y apta para su inspecci贸n visual. Con el fin de representar visualmente datos multidimensionales se dota a la aplicaci贸n de diferentes t茅cnicas de reducci贸n de la dimensionalidad. Mediante estas t茅cnicas, se puede lograr la transformaci贸n de los datos de alta dimensi贸n en una representaci贸n de menor dimensi贸n que sea significativa y que respete su estructura original. En el caso de la aplicaci贸n desarrollada, se utilizan estas t茅cnicas para reducir la dimensi贸n original de los datos a solamente dos para proceder a su representaci贸n en el plano. De igual modo, con esta aplicaci贸n no solamente se pretende que pueda representar visualmente conjuntos de datos multidimensionales de manera intuitiva y l贸gica sino que tambi茅n ofrezca grandes posibilidades de interacci贸n natural con el usuario. Para ello la aplicaci贸n ha de contar con herramientas mediante las cuales se pueda analizar la representaci贸n visual desde distintos puntos de vista y a diferentes niveles de detalle seg煤n la voluntad del usuario contando con servicios adecuados para poder manejar y almacenar la informaci贸n obtenida. Atendiendo a este objetivo, se estima el entorno de programaci贸n Processing (www.processing.org) como el m谩s adecuado para implementar la aplicaci贸n por su sencillez de manejo, velocidad de ejecuci贸n y su orientaci贸n hacia el desarrollo de aplicaciones visuales. A estas caracter铆sticas se le unen la capacidad de producir aplicaciones multiplataforma y un tratamiento interactivo eficaz. La aplicaci贸n, una vez implementada, se eval煤a y se utiliza para la extracci贸n de conclusiones del problema analizado. En este sentido, se analizan los resultados obtenidos en diferentes contextos reales. Finalmente, se pone la aplicaci贸n a disposici贸n de otros investigadores de manera gratuita con el objetivo de no solamente ser de utilidad en su aplicaci贸n a diferentes problemas y fen贸menos sino tambi茅n de obtener informaci贸n acerca de la direcci贸n o direcciones de evoluci贸n de esta herramienta.The availability of graphical data representations is extremely valuable in order to extract useful knowledge. Its main advantages are related to information visualization in a simple way, fast and straightforward to interpret. Nonetheless, many data sets include numerous records that may be multivariant. In those cases, visual representation becomes an arduous task and classical techniques provide results that usually lack of intuitiveness. This thesis pursues the goal of designing and implementing a versatile application, able to visually represent large amounts of multidimensional data in a simple way that make data understandable. The use of this application tries to provide a framework in which users can visualize data sets in an interactive and simple way. Clustering algorithms are proposed to achieve the goal of visualizing large amounts of data. This is because those methods allow the distribution of the data set in different clusters of similar characteristics that can be, in turn, visually represented in a unitary way although keeping all the information from the individual records that form the clusters. This way, graphical representations are obtained easily and can be inspected visually. In order to carry out a visual representation of multidimensional data, the application includes a number of techniques for dimensionality reduction. Therefore, it is possible to transform the original data into a lower dimensionality structure that must be significant and loyal to the original structure. The application only considers the reduction of the original dimension into bi-dimensional structures so that representation is done in a plane. Moreover, this application should not only provide a visual representation of multidimensional data in an intuitive and logical way, but also offer a wide and natural user interaction. Therefore, the application must contain tools to carry out visual representations from different points of view as well as different levels of detail that can be selected by the user. Finally, information management and storing must also be guaranteed. This latter goal suggests the use of Processing (www.processing.org) as programming framework due to their characteristics, namely, simple management, high execution speed, and its focus on the development of visual applications. Alongside those characteristics, it is also remarkable its capability of producing multi-platform applications and an efficient interactive treatment. Once the application has been implemented, it is evaluated and used for drawing conclusions from different problems. In particular, results are analyzed in the framework of several actual problems. Finally, the application is offered freely to other researchers
    corecore