1,771 research outputs found

    Quasiconvex Programming

    Full text link
    We define quasiconvex programming, a form of generalized linear programming in which one seeks the point minimizing the pointwise maximum of a collection of quasiconvex functions. We survey algorithms for solving quasiconvex programs either numerically or via generalizations of the dual simplex method from linear programming, and describe varied applications of this geometric optimization technique in meshing, scientific computation, information visualization, automated algorithm analysis, and robust statistics.Comment: 33 pages, 14 figure

    A multi-projector CAVE system with commodity hardware and gesture-based interaction

    Get PDF
    Spatially-immersive systems such as CAVEs provide users with surrounding worlds by projecting 3D models on multiple screens around the viewer. Compared to alternative immersive systems such as HMDs, CAVE systems are a powerful tool for collaborative inspection of virtual environments due to better use of peripheral vision, less sensitivity to tracking errors, and higher communication possibilities among users. Unfortunately, traditional CAVE setups require sophisticated equipment including stereo-ready projectors and tracking systems with high acquisition and maintenance costs. In this paper we present the design and construction of a passive-stereo, four-wall CAVE system based on commodity hardware. Our system works with any mix of a wide range of projector models that can be replaced independently at any time, and achieves high resolution and brightness at a minimum cost. The key ingredients of our CAVE are a self-calibration approach that guarantees continuity across the screen, as well as a gesture-based interaction approach based on a clever combination of skeletal data from multiple Kinect sensors.Preprin

    Rendering the CIE 1931 Chromaticity Diagram

    Get PDF

    Image preprocessing for artistic robotic painting

    Get PDF
    Artistic robotic painting implies creating a picture on canvas according to a brushstroke map preliminarily computed from a source image. To make the painting look closer to the human artwork, the source image should be preprocessed to render the effects usually created by artists. In this paper, we consider three preprocessing effects: aerial perspective, gamut compression and brushstroke coherence. We propose an algorithm for aerial perspective amplification based on principles of light scattering using a depth map, an algorithm for gamut compression using nonlinear hue transformation and an algorithm for image gradient filtering for obtaining a well-coherent brushstroke map with a reduced number of brushstrokes, required for practical robotic painting. The described algorithms allow interactive image correction and make the final rendering look closer to a manually painted artwork. To illustrate our proposals, we render several test images on a computer and paint a monochromatic image on canvas with a painting robot

    A Paradigm for color gamut mapping of pictorial images

    Get PDF
    In this thesis, a paradigm was generated for color gamut mapping of pictorial images. This involved the development and testing of: 1.) a hue-corrected version of the CIELAB color space, 2.) an image-dependent sigmoidal-lightness-rescaling process, 3.) an image-gamut- based chromatic-compression process, and 4.) a gamut-expansion process. This gamut-mapping paradigm was tested against some gamut-mapping strategies published in the literature. Reproductions generated by gamut mapping in a hue-corrected CIELAB color space more accurately preserved the perceived hue of the original scenes compared to reproductions generated using the CIELAB color space. The results of three gamut-mapping experiments showed that the contrast-preserving nature of the sigmoidal-lightness-remapping strategy generated gamut-mapped reproductions that were better matches to the originals than reproductions generated using linear-lightness-compression functions. In addition, chromatic-scaling functions that compressed colors at a higher rate near the gamut surface and less near the achromatic axis produced better matches to the originals than algorithms that performed linear chroma compression throughout color space. A constrained gamut-expansion process, similar to the inverse of the best gamut-compression process found in this experiment, produced reproductions preferred over an expansion process utilizing unconstrained linear expansion

    Vision-Based Production of Personalized Video

    No full text
    In this paper we present a novel vision-based system for the automated production of personalised video souvenirs for visitors in leisure and cultural heritage venues. Visitors are visually identified and tracked through a camera network. The system produces a personalized DVD souvenir at the end of a visitor’s stay allowing visitors to relive their experiences. We analyze how we identify visitors by fusing facial and body features, how we track visitors, how the tracker recovers from failures due to occlusions, as well as how we annotate and compile the final product. Our experiments demonstrate the feasibility of the proposed approach

    Color gamut reduction techniques for printing with custom inks

    Get PDF
    Printing with custom inks is of interest both for artistic purposes and for printing security documents such as banknotes. However, in order to create designs with only a few custom inks, a general purpose high-quality gamut reduction technique is needed. Most existing gamut mapping techniques map an input gamut such as the gamut of a CRT display into the gamut of an output device such as a CMYK printer. In the present contribution, we are interested in printing with up to three custom inks, which in the general case define a rather narrow color gamut compared with the gamut of standard CMYK printers. The proposed color gamut reduction techniques should work for any combination of custom inks and have a smooth and predictable behavior. When the black ink is available, the lightness levels present in the original image remain nearly identical. Original colors with hues outside the target gamut are projected onto the gray axis. Original colors with hues inside the target gamut hues are rendered as faithful as possible. When the black ink is not available, we map the gray axis G into a colored curve G' connecting in the 3D color space the paper white and the darkest available color formed by the superposition of the 3 inks. The mapped gray axis curve G' is given by the Neugebauer equations when enforcing equal amounts of custom inks. After lightness mapping, hue and saturation mappings are carried out. When the target gamut does not incorporate the gray axis, we divide it into two volumes, one on the desaturated side of the mapped gray axis curve G' and the other on the saturated side of the G' curve. Colors whose hues are not part of the target color gamut are mapped to colors located on the desaturated side of the G' curve. Colors within the set of printable hues remain within the target color gamut and retain as much as possible their original hue and saturatio

    Modeling and Control of Color Xerographic Processes

    Get PDF
    The University of Michigan and Xerox\u27s Wilson Research Center have been collaborating on problems in color management systems since 1996, supported in part by an NSF GOALI grant. The paper is divided into three sections. The first discusses the basics of xerography and areas where systems methodology can have a potential impact. The second section describes the authors\u27 approach to the approximation of color space transformations using piecewise linear approximants and the graph intersection algorithm, with a brief review of some of the analytical and numerical results. The last section expounds on some of the benefits and difficulties of industry-university-government collaboration

    Stable Backward Diffusion Models that Minimise Convex Energies

    Get PDF
    The inverse problem of backward diffusion is known to be ill-posed and highly unstable. Backward diffusion processes appear naturally in image enhancement and deblurring applications. It is therefore greatly desirable to establish a backward diffusion model which implements a smart stabilisation approach that can be used in combination with an easy to handle numerical scheme. So far, existing stabilisation strategies in literature require sophisticated numerics to solve the underlying initial value problem. We derive a class of space-discrete one-dimensional backward diffusion as gradient descent of energies where we gain stability by imposing range constraints. Interestingly, these energies are even convex. Furthermore, we establish a comprehensive theory for the time-continuous evolution and we show that stability carries over to a simple explicit time discretisation of our model. Finally, we confirm the stability and usefulness of our technique in experiments in which we enhance the contrast of digital greyscale and colour images
    corecore