Marcelo Bertalmío

dblp:29/1455 · DBLP profile ↗
← Back
65ranked-venue papers
16as first author
8since 2021 · last 2024
0000-0002-1023-8325ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 57 · 13 first-author · 6 since 2021Artificial intelligence and machine learning · 15 · 4 first-author · 3 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
YearPublicationVenuePosition
2024 Color matching in the wild
abstract
We present a method that, given two different views of the same scene taken by two cameras with unknown settings and internal parameters, corrects the colors of one of the images making it look as if it was captured under the other camera settings. Our method is able to deal with any standard non-linear encoded images (gamma-corrected, logarithmic-encoded, or any other) without requiring any previous knowledge of the encoding. To this end, our method makes use of two important observations. First, the camera imaging pipeline from RAW to sRGB can be well approximated by considering just a per-pixel shading and a color transformation matrix, and second, for correcting the images we only need to estimate a single matrix -that will contain information from both of the original images- and an approximation of the shading term (that emulates the non-linearity). Our proposed method is fast and the results have no spurious artifacts. The method outperforms the state-of-the-art when compared with other methods that do not require knowledge of the encoding used. It is also able to compete with -and even surpass in some cases- methods that consider information about image encoding.
Raquel Gil Rodríguez, Javier Vazquez-Corral, Marcelo Bertalmío, Graham D. Finlayson
Pattern Recognit.3
2023 Using Decoupled Features for Photorealistic Style Transfer
abstract
Abstract. In this work we propose a photorealistic style transfer method for image and video that is based on vision science principles and on a recent mathematical formulation for the deterministic decoupling of sample statistics. The novel aspects of our approach include matching decoupled moments of higher order than in common style transfer approaches, and matching a descriptor of the power spectrum so as to characterize and transfer diffusion effects between source and target, which is something that has not been considered before in the literature. The results are of high visual quality, without spatio-temporal artifacts, and validation tests in the form of observer preference experiments show that our method compares very well with the state of the art. The computational complexity of the algorithm is low, and we propose a numerical implementation that is amenable for real-time video application. Finally, another contribution of our work is to point out that current deep learning approaches for photorealistic style transfer don’t really achieve photorealistic quality outside of limited examples, because the results too often show unacceptable visual artifacts.
Trevor D. Canham, Adrián Martín Fernández, Marcelo Bertalmío, Javier Portilla
SIAM J. Imaging Sci.3
2022 Image Quality Evaluation in Professional HDR/WCG Production Questions the Need for HDR Metrics
abstract
In the quality evaluation of high dynamic range and wide color gamut (HDR/WCG) images, a number of works have concluded that native HDR metrics, such as HDR visual difference predictor (HDR-VDP), HDR video quality metric (HDR-VQM), or convolutional neural network (CNN)-based visibility metrics for HDR content, provide the best results. These metrics consider only the luminance component, but several color difference metrics have been specifically developed for, and validated with, HDR/WCG images. In this paper, we perform subjective evaluation experiments in a professional HDR/WCG production setting, under a real use case scenario. The results are quite relevant in that they show, firstly, that the performance of HDR metrics is worse than that of a classic, simple standard dynamic range (SDR) metric applied directly to the HDR content; and secondly, that the chrominance metrics specifically developed for HDR/WCG imaging have poor correlation with observer scores and are also outperformed by an SDR metric. Based on these findings, we show how a very simple framework for creating color HDR metrics, that uses only luminance SDR metrics, transfer functions, and classic color spaces, is able to consistently outperform, by a considerable margin, state-of-the-art HDR metrics on a varied set of HDR content, for both perceptual quantization (PQ) and Hybrid Log-Gamma (HLG) encoding, luminance and chroma distortions, and on different color spaces of common use.
Yasuko Sugito, Javier Vazquez-Corral, Trevor D. Canham, Marcelo Bertalmío
IEEE Trans. Image Process.4
2021 Learned Regularizers and Geometry for Image Denoising
Stacey Levine, Ryan M. Cecil, Marcelo Bertalmío
BMVC3
2021 Vision models fine-tuned by cinema professionals for High Dynamic Range imaging in movies
abstract
Abstract Many challenges that deal with processing of HDR material remain very much open for the film industry, whose extremely demanding quality standards are not met by existing automatic methods. Therefore, when dealing with HDR content, substantial work by very skilled technicians has to be carried out at every step of the movie production chain. Based on recent findings and models from vision science, we propose in this work effective tone mapping and inverse tone mapping algorithms for production, post-production and exhibition. These methods are automatic and real-time, and they have been both fine-tuned and validated by cinema professionals, with psychophysical tests demonstrating that the proposed algorithms outperform both the academic and industrial state-of-the-art. We believe these methods bring the field closer to having fully automated solutions for important challenges for the cinema industry that are currently solved manually or sub-optimally. Another contribution of our research is to highlight the limitations of existing image quality metrics when applied to the tone mapping problem, as none of them, including two state-of-the-art deep learning metrics for image perception, are able to predict the preferences of the observers.
Praveen Cyriac, Trevor D. Canham, David Kane, Marcelo Bertalmío
Multim. Tools Appl.4
2021 Vision Models for Wide Color Gamut Imaging in Cinema
abstract
Gamut mapping is the problem of transforming the colors of image or video content so as to fully exploit the color palette of the display device where the content will be shown, while preserving the artistic intent of the original content's creator. In particular, in the cinema industry, the rapid advancement in display technologies has created a pressing need to develop automatic and fast gamut mapping algorithms. In this article, we propose a novel framework that is based on vision science models, performs both gamut reduction and gamut extension, is of low computational complexity, produces results that are free from artifacts and outperforms state-of-the-art methods according to psychophysical tests. Our experiments also highlight the limitations of existing objective metrics for the gamut mapping problem.
Syed Waqas Zamir, Javier Vazquez-Corral, Marcelo Bertalmío
IEEE Trans. Pattern Anal. Mach. Intell.3
2021 Editorial of the special issue on Computational Image Editing
Marcelo Bertalmío, Rémi Giraud, Seungyong Lee 0001, Olivier Lézoray, Vinh-Thong Ta 0002, David Tschumperlé
Signal Process. Image Commun.1
2021 Photorealistic style transfer for video
abstract
This work proposes an efficient example-based photorealistic style transfer algorithm for video. Given a source unprocessed video and a reference image color graded by an artist, we describe an automatic algorithm to transfer the visual style of the reference onto the source footage. Our approach builds upon the color transfer methods based on the statistical properties of images. These methods are fast and of low-complexity, therefore suitable for real-time implementations. Our contribution is to adapt those methods to be used for unprocessed video from cinema cameras, and optionally to incorporate regions of interest previously selected by the user, affecting the final color transfer. The resulting videos are free from artifacts and provide an excellent approximation to the intended look, bringing savings in pre-production, shooting and post-production time. Results are free of spatio-temporal artifacts and the method outperforms diverse state-of-the-art methods according to observer preference experiments.
Itziar Zabaleta, Marcelo Bertalmío
Signal Process. Image Commun.2
2020 Non-Experts or Experts? Statistical Analyses of MOS using DSIS method
abstract
In image quality assessments, the results of subjective evaluation experiments that use the double-stimulus impairment scale (DSIS) method are often expressed in terms of the mean opinion score (MOS), which is the average score of all subjects for each test condition. Some MOS values are used to derive image quality criteria, and it has been assumed that it is preferable to perform tests with non-expert subjects rather than with experts. In this study, we analyze the results of several subjective evaluation experiments using the DSIS method. Our first contribution is to discuss the statistical meaning of the MOS values, which has not been previously addressed in the literature. Second, our results show that, contrary to the established belief, there are advantages when performing subjective tests with experts, in that they allow experiments to be performed with fewer subjects, and to better determine the lower threshold of image quality.
Yasuko Sugito, Marcelo Bertalmío
ICASSP2
2020 Color Stabilization for Multi-Camera Light-Field Imaging
abstract
By capturing a more complete rendition of scene light than standard 2D cameras, light-field technology represents an important step towards closing the gap between live action cinematography and computer graphics. Light-field cameras accomplish this by simultaneously capturing the same scene under different angular configurations, providing directional information that allows for a multitude of post-production effects. Among the practical challenges related to capturing multiple images simultaneously, a very important problem is the fact that the different images do not perfectly match in terms of color, which severely complicates all further processing. In this work we adapt and extend to the light-field scenario a color stabilization method previously proposed for standard multi-camera shoots, and demonstrate experimentally that it provides an improvement over the state-of-the-art techniques for light-field imaging.
Olivier Vu-Thanh, Trevor D. Canham, Javier Vazquez-Corral, Raquel Gil Rodríguez, Marcelo Bertalmío
ICASSP5
2020 Color Matching Images With Unknown Non-Linear Encodings
abstract
We present a color matching method that deals with different non-linear encodings. In particular, given two different views of the same scene taken by two cameras with unknown settings and internal parameters, and encoded with unknown non-linear curves, our method is able to correct the colors of one of the images making it look as if it was captured under the other camera's settings. Our method is based on treating the in-camera color processing pipeline as a concatenation of a matrix multiplication on the linear image followed by a non-linearity. This allows us to model a color stabilization transformation among the two shots by estimating a single matrix -that will contain information from both of the original images- and an extra parameter that complies with the non-linearity. The method is fast and the results have no spurious colors. It outperforms the state-of-the-art both visually and according to several metrics, and can handle HDR encodings and very challenging real-life examples.
Raquel Gil Rodríguez, Javier Vazquez-Corral, Marcelo Bertalmío
IEEE Trans. Image Process.3
2019 Convolutional Neural Networks Can Be Deceived by Visual Illusions
abstract
Visual illusions teach us that what we see is not always what is represented in the physical world. Their special nature make them a fascinating tool to test and validate any new vision model proposed. In general, current vision models are based on the concatenation of linear and non-linear operations. The similarity of this structure with the operations present in Convolutional Neural Networks (CNNs) has motivated us to study if CNNs trained for low-level visual tasks are deceived by visual illusions. In particular, we show that CNNs trained for image denoising, image deblurring, and computational color constancy are able to replicate the human response to visual illusions, and that the extent of this replication varies with respect to variation in architecture and spatial pattern size. These results suggest that in order to obtain CNNs that better replicate human behaviour, we may need to start aiming for them to better replicate visual illusions.
Alexandra Gomez-Villa, Adrián Martín, Javier Vazquez-Corral, Marcelo Bertalmío
CVPR4
2019 Practical Use Suggests a Re-evaluation of HDR Objective Quality Metrics
abstract
Full-reference objective quality metrics for high dynamic range (HDR) images must be validated in terms of their consistency with subjective evaluation results, and previous studies have found a number of metrics that appear to correlate well with the preference of observers. However, those conclusions were based on experiments that do not correspond to the practical use of a current day HDR professional production scenario. In this work, we carry out subjective evaluation experiments for the popular HDR standards of perceptual quantization (PQ) and Hybrid Log-Gamma (HLG), with a state-of-the-art HDR reference monitor used in broadcasting and post-production, and where all the observers participating in the tests are video experts. We find that the ranking of HDR metrics is now substantially different from what was reported earlier, and also that a simple standard dynamic range (SDR) metric can be applied directly to PQ or HLG encoded signals providing excellent results that surpass those of HDR metrics.
Yasuko Sugito, Marcelo Bertalmío
QoMEX2
2019 Issues with Common Assumptions about the Camera Pipeline and Their Impact in HDR Imaging from Multiple Exposures
abstract
Multiple-exposure approaches for high dynamic range (HDR) image generation share a set of building assumptions: that color channels are independent and that the camera response function (CRF) remains constant while changing the exposure. The first contribution of this paper is to highlight how these assumptions, which were correct for film photography, do not hold in general for digital cameras. As a consequence, results of multiexposure HDR methods are less accurate, and when tone-mapped they often present problems like hue shifts and color artifacts. The second contribution is to propose a method to stabilize the CRF while coupling all color channels, which can be applied to both static and dynamic scenes, and yield artifact-free results that are more accurate than those obtained with state-of-the-art methods according to several image metrics.
Raquel Gil Rodríguez, Javier Vazquez-Corral, Marcelo Bertalmío
SIAM J. Imaging Sci.3
2018 On the Duality Between Retinex and Image Dehazing
abstract
Image dehazing deals with the removal of undesired loss of visibility in outdoor images due to the presence of fog. Retinex is a color vision model mimicking the ability of the Human Visual System to robustly discount varying illuminations when observing a scene under different spectral lighting conditions. Retinex has been widely explored in the computer vision literature for image enhancement and other related tasks. While these two problems are apparently unrelated, the goal of this work is to show that they can be connected by a simple linear relationship. Specifically, most Retinex-based algorithms have the characteristic feature of always increasing image brightness, which turns them into ideal candidates for effective image dehazing by directly applying Retinex to a hazy image whose intensities have been inverted. In this paper, we give theoretical proof that Retinex on inverted intensities is a solution to the image dehazing problem. Comprehensive qualitative and quantitative results indicate that several classical and modern implementations of Retinex can be transformed into competing image dehazing algorithms performing on pair with more complex fog removal methods, and can overcome some of the main challenges associated with this problem.
Adrian Galdran, Aitor Alvarez-Gila, Alessandro Bria, Javier Vazquez-Corral, Marcelo Bertalmío
CVPR5
2018 Spatial gamut mapping among non-inclusive gamuts
Javier Vazquez-Corral, Marcelo Bertalmío
J. Vis. Commun. Image Represent.2
2018 Angular-Based Preprocessing for Image Denoising
abstract
There is not a large research on how to use color information for improving results in image denoising. Currently, most of the methods modify the color space from standard red green blue (sRGB) to an opponent-like one as better results are obtained, but out of this conversion, color is mostly ignored in the image denoising pipelines. In this letter, we propose a color decomposition to preprocess an image before applying a typical denoising. Our decomposition consists in obtaining a set of images in the spherical coordinate system, each of them with the origin of the spherical transformation in a different color value. These color values, that we call color centers, are defined so as to be far away from the dominant colors of the image. Once in the spherical coordinate system, we perform a mild denoising operation with some state-of-the-art method in the angular components. Then, we convert these images back to sRGB, and we merge them depending on the distance between the color of each pixel and the color centers. Finally, we denoise the preprocessed image with the same state-of-the-art method used in our preprocessing. Experiments show that our method outperforms the results of directly applying the denoising method on the input image for different state-of-the-art denoising methods.
Javier Vazquez-Corral, Marcelo Bertalmío
IEEE Signal Process. Lett.2
2017 Fusion-Based Variational Image Dehazing
abstract
We propose a novel image-dehazing technique based on the minimization of two energy functionals and a fusion scheme to combine the output of both optimizations. The proposed fusion-based variational image-dehazing (FVID) method is a spatially varying image enhancement process that first minimizes a previously proposed variational formulation that maximizes contrast and saturation on the hazy input. The iterates produced by this minimization are kept, and a second energy that shrinks faster intensity values of well-contrasted regions is minimized, allowing to generate a set of difference-of-saturation (DiffSat) maps by observing the shrinking rate. The iterates produced in the first minimization are then fused with these DiffSat maps to produce a haze-free version of the degraded input. The FVID method does not rely on a physical model from which to estimate a depth map, nor it needs a training stage on a database of human-labeled examples. Experimental results on a wide set of hazy images demonstrate that FVID better preserves the image structure on nearby regions that are less affected by fog, and it is successfully compared with other current methods in the task of removing haze degradation from faraway regions.
Adrian Galdran, Javier Vazquez-Corral, David Pardo, Marcelo Bertalmío
IEEE Signal Process. Lett.4
2017 Gamut Extension for Cinema
abstract
Emerging display technologies are able to produce images with a much wider color gamut than those of conventional distribution gamuts for cinema and TV, creating an opportunity for the development of gamut extension algorithms (GEAs) that exploit the full color potential of these new systems. In this paper, we present a novel GEA, implemented as a PDE-based optimization procedure related to visual perception models, that performs gamut extension (GE) by taking into account the analysis of distortions in hue, chroma, and saturation. User studies performed using a digital cinema projector under cinematic (low ambient light, large screen) conditions show that the proposed algorithm outperforms the state of the art, producing gamut extended images that are perceptually more faithful to the wide-gamut ground truth, as well as free of color artifacts and hue shifts. We also show how currently available image quality metrics, when applied to the GE problem, provide results that do not correlate with users' choices.
Syed Waqas Zamir, Javier Vazquez-Corral, Marcelo Bertalmío
IEEE Trans. Image Process.3
2016 Local denoising based on curvature smoothing can visually outperform non-local methods on photographs with actual noise
abstract
We propose a fast, local denoising method where the Euclidean curvature of the noisy image is approximated in a regularizing manner and a clean image is reconstructed from this smoothed curvature. User preference tests show that when denoising real photographs with actual noise our method produces results with the same visual quality as the more sophisticated, nonlocal algorithms Non-local Means and BM3D, but at a fraction of their computational cost. These tests also highlight the limitations of objective image quality metrics like PSNR and SSIM, which correlate poorly with user preference.
Gabriela Ghimpeteanu, David Kane, Thomas Batard, Stacey Levine, Marcelo Bertalmío
ICIP5
2016 Log-encoding estimation for color stabilization of cinematic footage
abstract
We propose a method for the color stabilization of cinema shots coming from different cameras that use unknown logarithmic encoding curves. The log-encoding curves are approximated by a concatenation of gamma-curves, whose values are accurately computed using image matches. The color stabilization procedure, based on the generic color processing pipeline of a digital camera, can be performed after the estimation of the encoding curves, and it also requires the existence of image matches. Our work can be applied in different scenarios such as multi-camera shoots, native-3D cinema, or color grading in post-production.
Javier Vazquez-Corral, Marcelo Bertalmío
ICIP2
2016 A Decomposition Framework for Image Denoising Algorithms
abstract
In this paper, we consider an image decomposition model that provides a novel framework for image denoising. The model computes the components of the image to be processed in a moving frame that encodes its local geometry (directions of gradients and level lines). Then, the strategy we develop is to denoise the components of the image in the moving frame in order to preserve its local geometry, which would have been more affected if processing the image directly. Experiments on a whole image database tested with several denoising methods show that this framework can provide better results than denoising the image directly, both in terms of Peak signal-to-noise ratio and Structural similarity index metrics.
Gabriela Ghimpeteanu, Thomas Batard, Marcelo Bertalmío, Stacey Levine
IEEE Trans. Image Process.3
2015 Perceptual Dynamic Range for In-Camera Image Processing
abstract
Digital cameras apply a non-linearity to the captured sensor values prior to quantisation.This process is known as perceptual linearisation and ensures that the quantisation rate is approximately proportional to human sensitivity.We propose an adaptive in-camera non-linearity that ensures that the detail and contrast visible in the processed image match closely with the perception of the original scene.The method has been developed to emulate basic properties of the human visual system including contrast normalisation and the efficient coding of natural images via adaptive processes.Our results are validated visually and also quantitatively by two image quality metrics that model human perception.The method works for still and moving images and has a very low computational complexity, accordingly it can be implemented on any digital camera.It can also be applied off-line to RAW images or high dynamic range (HDR) images.We demonstrate the performance of the algorithm using images from digital cinema, mobile phones and amateur photography.
Praveen Cyriac, David Kane, Marcelo Bertalmío
BMVC3
2015 The intrinsic error of exposure fusion for HDR imaging, and a way to reduce it
abstract
In this paper we present a novel approach to the problem of exposure fusion of a stack of pictures for the generation of high dynamic range (HDR) radiance maps. All exposure fusion approaches, when applied on 8-bit non-RAW pictures, perform photometric/ncalibration by estimating and inverting the camera response function, which is assumed to be a channelwise-independent function which does not change with the exposure. Our experiments show that these assumptions do not always hold and that the camera may automatically introduce changes (in gain, white balance, gamma correction value) from one exposure to the next when performing the non-linear operations involved in recording pictures in non-RAW formats such as JPEG. The net result is that HDR radiance maps obtained from exposure fusion of non-linear data may have substantially more error than if computed directly from the linear, RAW data. Our proposed method overcomes this problem and compensates for the changes introduced by the camera by matching the color correction and gamma correction transforms of all pictures to those of a reference picture in the stack, providing a clear improvement in terms of PSNR with respect to the classical method of Debevec and Malik.
Raquel Gil Rodríguez, Javier Vazquez-Corral, Marcelo Bertalmío
BMVC3
2015 Enhanced Variational Image Dehazing
abstract
Images obtained under adverse weather conditions, such as haze or fog, typically exhibit low contrast and faded colors, which may severely limit the visibility within the scene. Unveiling the image structure under the haze layer and recovering vivid colors out of a single image remains a challenging task, since the degradation is depth-dependent and conventional methods are unable to overcome this problem. In this work, we extend a well-known perception-inspired variational framework for single image dehazing. Two main improvements are proposed. First, we replace the value used by the framework for the gray-world hypothesis by an estimation of the mean of the clean image. Second, we add a set of new terms to the energy functional for maximizing the interchannel contrast. Experimental results show that the proposed enhanced variational image dehazing (EVID) method outperforms other state-of-the-art methods both qualitatively and quantitatively. In particular, when the illuminant is uneven, our EVID method is the only one that recovers realistic colors, avoiding the appearance of strong chromatic artifacts.
Adrian Galdran, Javier Vazquez-Corral, David Pardo, Marcelo Bertalmío
SIAM J. Imaging Sci.4
2015 Simultaneous Blind Gamma Estimation
abstract
Abstract—Blind gamma estimation is the problem of estimating the gamma function that is applied to a linear image both for perceptual reasons and for the compensation of the non-linear behavior of displays. Gamma values change both inter- and intra-camera. In the latter case, the change comes from the use of different scene settings. In this paper we propose a new approach that relies on the use of more than a single image from the same scene. We estimate the gammas for all the different images at the same time with a method based on exploiting the structure of the standard in-camera processing pipeline. Our results improve over the state-of-the-art. Index Terms—Blind gamma estimation, image enhancement I.
Javier Vazquez-Corral, Marcelo Bertalmío
IEEE Signal Process. Lett.2
2014 Denoising an Image by Denoising Its Components in a Moving Frame
Gabriela Ghimpeteanu, Thomas Batard, Marcelo Bertalmío, Stacey Levine
ICISP3
2014 On Covariant Derivatives and Their Applications to Image Regularization
abstract
We present a generalization of the Euclidean and Riemannian gradient operators to a vector bundle, a geometric structure generalizing the concept of a manifold. One of the key ideas is to replace the standard differentiation of a function by the covariant differentiation of a section. Dealing with covariant derivatives satisfying the property of compatibility with vector bundle metrics, we construct generalizations of existing mathematical models for image regularization that involve the Euclidean gradient operator, namely, the linear scale-space and the Rudin--Osher--Fatemi denoising models. For well-chosen covariant derivatives, we show that our denoising model outperforms state-of-the-art variational denoising methods of the same type both in terms of peak signal-to-noise ratio (PSNR) and Q-index [Z. Wang and A. Bovik, IEEE Signal Process. Lett., 9 (2002), pp. 81--84].
Thomas Batard, Marcelo Bertalmío
SIAM J. Imaging Sci.2
2014 Denoising an Image by Denoising Its Curvature Image
abstract
In this article we argue that when an image is corrupted by additive noise, its curvature image is less affected by it; i.e., the peak signal-to-noise ratio of the curvature image is larger. We speculate that, given a denoising method, we may obtain better results by applying it to the curvature image and then reconstructing from it a clean image, rather than denoising the original image directly. Numerical experiments confirm this for several PDE-based and patch-based denoising algorithms.
Marcelo Bertalmío, Stacey Levine
SIAM J. Imaging Sci.1
2014 A Nonlocal Variational Formulation for the Improvement of Tone Mapped Images
abstract
Due to technical limitations, common display devices can only reproduce images having a low range of intensity values (dynamic range). As a consequence, the dynamic range of images encoding real world scenes, which is large, has to be compressed in order for them to be reproduced on a common display, and this technique is called tone mapping. Because there is no ground truth to compare with, evaluation of a tone mapped image has to be done by comparing with the original high dynamic range image. As standard metrics based on pixelwise comparisons are not suitable for comparing images of different dynamic range, nonlocal perceptual based metrics are commonly used. We propose a general method for optimizing tone mapped images with respect to a given nonlocal metric. In particular, if the metric is perceptual, i.e., it involves perceptual concepts, we provide an adequate minimization strategy. Experiments on a particular perceptual metric tested with different tone mapped images provided by several tone mapping operators validate our approach.
Praveen Cyriac, Thomas Batard, Marcelo Bertalmío
SIAM J. Imaging Sci.3
2014 Color Stabilization Along Time and Across Shots of the Same Scene, for One or Several Cameras of Unknown Specifications
abstract
We propose a method for color stabilization of shots of the same scene, taken under the same illumination, where one image is chosen as reference and one or several other images are modified so that their colors match those of the reference. We make use of two crucial but often overlooked observations: first, that the core of the color correction chain in a digital camera is simply a multiplication by a 3×3 matrix; second, that to color-match a source image to a reference image we do not need to compute their two color correction matrices, it is enough to compute the operation that transforms one matrix into the other. This operation is a 3×3 matrix as well, which we call H. Once we have H, we just multiply by it each pixel value of the source and obtain an image which matches in color the reference. To compute H we only require a set of pixel correspondences, we do not need any information about the cameras used, neither models nor specifications or parameter values. We propose an implementation of our framework which is very simple and fast, and show how it can be successfully employed in a number of situations, comparing favorably with the state of the art. There is a wide range of applications of our technique, both for amateur and professional photography and video: color matching for multicamera TV broadcasts, color matching for 3D cinema, color stabilization for amateur video, etc.
Javier Vazquez-Corral, Marcelo Bertalmío
IEEE Trans. Image Process.2
2013 A Variational Method for the Optimization of Tone Mapping Operators
Praveen Cyriac, Thomas Batard, Marcelo Bertalmío
PSIVT3
2013 Gamut Mapping through Perceptually-Based Contrast Reduction
Syed Waqas Zamir, Javier Vazquez-Corral, Marcelo Bertalmío
PSIVT3
2013 A Contrario Selection of Optimal Partitions for Image Segmentation
abstract
We present a novel segmentation algorithm based on a hierarchical representation of images. The main contribution of this work is to explore the capabilities of the a contrario reasoning when applied to the segmentation problem and to overcome the limitations of current algorithms within that framework. This exploratory approach has three main goals. Our first goal is to extend the search space of greedy merging algorithms to the set of all partitions spanned by a certain hierarchy and to cast the segmentation as a selection problem within this space. In this way we increase the number of tested partitions, and thus we potentially improve the segmentation results. In addition, this space is considerably smaller than the space of all possible partitions, and thus we still keep the complexity controlled. Our second goal aims to improve the locality of region merging algorithms, which usually merge pairs of neighboring regions. In this work, we overcome this limitation by introducing a validation procedure for complete partitions rather than for pairs of regions. The third goal is to perform an exhaustive experimental evaluation methodology in order to provide reproducible results. Finally, we embed the selection process on a statistical a contrario framework which allows us to have only one free parameter related to the desired scale.
Juan Cardelino, Vicent Caselles, Marcelo Bertalmío, Gregory Randall
SIAM J. Imaging Sci.3
2013 Variational Approach for the Fusion of Exposure Bracketed Pairs
abstract
When taking pictures of a dark scene with artificial lighting, ambient light is not sufficient for most cameras to obtain both accurate color and detail information. The exposure bracketing feature usually available in many camera models enables the user to obtain a series of pictures taken in rapid succession with different exposure times; the implicit idea is that the user picks the best image from this set. But in many cases, none of these images is good enough; in general, good brightness and color information are retained from longer-exposure settings, whereas sharp details are obtained from shorter ones. In this paper, we propose a variational method for automatically combining an exposure-bracketed pair of images within a single picture that reflects the desired properties of each one. We introduce an energy functional consisting of two terms, one measuring the difference in edge information with the short-exposure image and the other measuring the local color difference with a warped version of the long-exposure image. This method is able to handle camera and subject motion as well as noise, and the results compare favorably with the state of the art.
Marcelo Bertalmío, Stacey Levine
IEEE Trans. Image Process.1
2011 An Analysis of Visual Adaptation and Contrast Perception for Tone Mapping
abstract
Tone Mapping is the problem of compressing the range of a High-Dynamic Range image so that it can be displayed in a Low-Dynamic Range screen, without losing or introducing novel details: The final image should produce in the observer a sensation as close as possible to the perception produced by the real-world scene. We propose a tone mapping operator with two stages. The first stage is a global method that implements visual adaptation, based on experiments on human perception, in particular we point out the importance of cone saturation. The second stage performs local contrast enhancement, based on a variational model inspired by color vision phenomenology. We evaluate this method with a metric validated by psychophysical experiments and, in terms of this metric, our method compares very well with the state of the art.
Sira Ferradans, Marcelo Bertalmío, Edoardo Provenzi, Vicent Caselles
IEEE Trans. Pattern Anal. Mach. Intell.2
2010 A Comprehensive Framework for Image Inpainting
abstract
Inpainting is the art of modifying an image in a form that is not detectable by an ordinary observer. There are numerous and very different approaches to tackle the inpainting problem, though as explained in this paper, the most successful algorithms are based upon one or two of the following three basic techniques: copy-and-paste texture synthesis, geometric partial differential equations (PDEs), and coherence among neighboring pixels. We combine these three building blocks in a variational model, and provide a working algorithm for image inpainting trying to approximate the minimum of the proposed energy functional. Our experiments show that the combination of all three terms of the proposed energy works better than taking each term separately, and the results obtained are within the state-of-the-art.
Aurélie Bugeau, Marcelo Bertalmío, Vicent Caselles, Guillermo Sapiro
IEEE Trans. Image Process.2
2009 A contrario hierarchical image segmentation
abstract
Hierarchies are a powerful tool for image segmentation, they produce a multiscale representation which allows to design robust algorithms and can be stored in tree-like structures which provide an efficient implementation. These hierarchies are usually constructed explicitly or implicitly by means of region merging algorithms. These algorithms obtain the segmentation from the hierarchy by either using a greedy merging order or by cutting the hierarchy at a fixed scale. Our main contribution is to enlarge the search space of these algorithms to the set of all possible partitions spanned by a certain hierarchy, and to cast the segmentation as a selection problem within this space. The importance of this is two-fold. First, we are enlarging the search space of classic greedy algorithms and thus potentially improving the segmentation results. Second, this space is considerably smaller than the space of all possible partitions, thus we are reducing the complexity. In addition, we embed the selection process on a statistical a contrario framework which allows us to reduce the number of free parameters of our algorithm to only one.
Juan Cardelino, Vicent Caselles, Marcelo Bertalmío, Gregory Randall
ICIP3
2009 Issues About Retinex Theory and Contrast Enhancement
Marcelo Bertalmío, Vicent Caselles, Edoardo Provenzi
Int. J. Comput. Vis.1
2009 A Perceptually Inspired Variational Framework for Color Enhancement
abstract
Basic phenomenology of human color vision has been widely taken as an inspiration to devise explicit color correction algorithms. The behavior of these models in terms of significative image features (such as, e.g., contrast and dispersion) can be difficult to characterize. To cope with this, we propose to use a variational formulation of color contrast enhancement that is inspired by the basic phenomenology of color perception. In particular, we devise a set of basic requirements to be fulfilled by an energy to be considered as 'perceptually inspired', showing that there is an explicit class of functionals satisfying all of them. We single out three explicit functionals that we consider of basic interest, showing similarities and differences with existing models. The minima of such functionals is computed using a gradient descent approach. We also present a general methodology to reduce the computational cost of the algorithms under analysis from O(N2) to O(N logN), being N the number of pixels of the input image.
Rodrigo Palma Amestoy, Edoardo Provenzi, Marcelo Bertalmío, Vicent Caselles
IEEE Trans. Pattern Anal. Mach. Intell.3
2009 Geometry-Based Demosaicking
abstract
Demosaicking is a particular case of interpolation problems where, from a scalar image in which each pixel has either the red, the green or the blue component, we want to interpolate the full-color image. State-of-the-art demosaicking algorithms perform interpolation along edges, but these edges are estimated locally. We propose a level-set-based geometric method to estimate image edges, inspired by the image inpainting literature. This method has a time complexity of O(S) , where S is the number of pixels in the image, and compares favorably with the state-of-the-art algorithms both visually and in most relevant image quality measures.
Sira Ferradans, Marcelo Bertalmío, Vicent Caselles
IEEE Trans. Image Process.2
2007 An Inpainting- Based Deinterlacing Method
abstract
Video is usually acquired in interlaced format, where each image frame is composed of two image fields, each field holding same parity lines. However, many display devices require progressive video as input; also, many video processing tasks perform better on progressive material than on interlaced video. In the literature, there exist a great number of algorithms for interlaced to progressive video conversion, with a great tradeoff between the speed and quality of the results. The best algorithms in terms of image quality require motion compensation; hence, they are computationally very intensive. In this paper, we propose a novel deinterlacing algorithm based on ideas from the image inpainting arena. We view the lines to interpolate as gaps that we need to inpaint. Numerically, this is implemented using a dynamic programming procedure, which ensures a complexity of O(S), where S is the number of pixels in the image. The results obtained with our algorithm compare favorably, in terms of image quality, with state-of-the-art methods, but at a lower computational cost, since we do not need to perform motion field estimation.
Coloma Ballester, Marcelo Bertalmío, Vicent Caselles, Lluís Garrido, Adrian Marques, Florent Ranchin
IEEE Trans. Image Process.2
2007 Movie Denoising by Average of Warped Lines
abstract
Here, we present an efficient method for movie denoising that does not require any motion estimation. The method is based on the well-known fact that averaging several realizations of a random variable reduces the variance. For each pixel to be denoised, we look for close similar samples along the level surface passing through it. With these similar samples, we estimate the denoised pixel. The method to find close similar samples is done via warping lines in spatiotemporal neighborhoods. For that end, we present an algorithm based on a method for epipolar line matching in stereo pairs which has per-line complexity O (N), where N is the number of columns in the image. In this way, when applied to the image sequence, our algorithm is computationally efficient, having a complexity of the order of the total number of pixels. Furthermore, we show that the presented method is unsupervised and is adapted to denoise image sequences with an additive white noise while respecting the visual details on the movie frames. We have also experimented with other types of noise with satisfactory results.
Marcelo Bertalmío, Vicent Caselles, Alvaro Pardo
IEEE Trans. Image Process.1
2007 Perceptual Color Correction Through Variational Techniques
abstract
In this paper, we present a discussion about perceptual-based color correction of digital images in the framework of variational techniques. We propose a novel image functional whose minimization produces a perceptually inspired color enhanced version of the original. The variational formulation permits a more flexible local control of contrast adjustment and attachment to data. We show that a numerical implementation of the gradient descent technique applied to this energy functional coincides with the equation of automatic color enhancement (ACE), a particular perceptual-based model of color enhancement. Moreover, we prove that a numerical approximation of the Euler-Lagrange equation reduces the computational complexity of ACE from theta(N2) to theta(N log N), where N is the total number of pixels in the image.
Marcelo Bertalmío, Vicent Caselles, Edoardo Provenzi, Alessandro Rizzi
IEEE Trans. Image Process.1
2007 Video Inpainting Under Constrained Camera Motion
abstract
A framework for inpainting missing parts of a video sequence recorded with a moving or stationary camera is presented in this work. The region to be inpainted is general: it may be still or moving, in the background or in the foreground, it may occlude one object and be occluded by some other object. The algorithm consists of a simple preprocessing stage and two steps of video inpainting. In the preprocessing stage, we roughly segment each frame into foreground and background. We use this segmentation to build three image mosaics that help to produce time consistent results and also improve the performance of the algorithm by reducing the search space. In the first video inpainting step, we reconstruct moving objects in the foreground that are "occluded" by the region to be inpainted. To this end, we fill the gap as much as possible by copying information from the moving foreground in other frames, using a priority-based scheme. In the second step, we inpaint the remaining hole with the background. To accomplish this, we first align the frames and directly copy when possible. The remaining pixels are filled in by extending spatial texture synthesis techniques to the spatiotemporal domain. The proposed framework has several advantages over state-of-the-art algorithms that deal with similar types of data and constraints. It permits some camera motion, is simple to implement, fast, does not require statistical models of background nor foreground, works well in the presence of rich and cluttered backgrounds, and the results show that there is no visible blurring or motion artifacts. A number of real examples taken with a consumer hand-held camera are shown supporting these findings.
Kedar A. Patwardhan, Guillermo Sapiro, Marcelo Bertalmío
IEEE Trans. Image Process.3
2006 Region Based Segmentation Using the Tree of Shapes
abstract
The tree of shapes is a powerful tool for image representation which holds many interesting properties. Many works in the literature use it for image segmentation, but most of them use only boundary information along the level lines. In many real images this is not enough to achieve a good segmentation, and region information must be introduced. In this work we present a novel region-based segmentation algorithm using the tree of shapes. The approach taken consists in the selection of relevant level-lines according to region based descriptors computed from their interior. We describe a region using the histogram of its features and we select interesting regions by identifying parts of the tree with an homogeneous histogram. The main contribution of this work is the joint use of histograms and suitable metrics between them, with the powerful representation of the tree of shapes. This allows us to handle complex region models and thus improves on previous works which were only able to deal with piecewise constant models. We validate our approach with real images and we obtain results which are favorably compared with some well known related approaches.
Juan Cardelino, Gregory Randall, Marcelo Bertalmío, Vicent Caselles
ICIP3
2006 Visual Acuity in Day for Night
Gloria Haro, Marcelo Bertalmío, Vicent Caselles
Int. J. Comput. Vis.2
2006 Strong-Continuation, Contrast-Invariant Inpainting With a Third-Order Optimal PDE
abstract
PDE-based image inpainting has become a very active area of research after the pioneering works of Masnou and Morel, Bertalmío et al., and Ballester et al. In this paper, we take a different approach, inspired by the excellent work of Caselles et al. We view the inpainting problem as a particular case of image interpolation in which we intend to propagate level lines. Expressing this in terms of local neighborhoods and using a Taylor expansion we derive a third-order PDE that performs inpainting. This PDE is optimal in the sense that it is the most accurate third-order PDE which can ensure continuation of level lines. The continuation is strong, allowing the restoration of thin structures occluded by a wide gap. The result is also contrast invariant. This is a novel PDE, which, in both its accuracy and contrast invariance, outperforms the approaches cited above.
Marcelo Bertalmío
IEEE Trans. Image Process.1
2005 Contrast invariant inpainting with a 3rd order, optimal PDE
abstract
PDE-based image inpainting has become a very active area of research after the pioneering works of Masnou and Morel (1998), Bertalmio et al. (2000) and Ballester et al. (2001). In this paper we take a different approach, inspired by the excellent work of Caselles et al. (1998). We view the inpainting problem as a particular case of image interpolation in which we intend to propagate level lines. Expressing this in terms of local neighborhoods and using a Taylor expansion we derive a third order PDE that performs inpainting. This PDE is optimal in the sense that it is the most accurate third order PDE which can ensure continuation of level lines. It is also contrast invariant. This is a novel PDE, which both in its accuracy and contrast invariance outperforms the approaches cited above.
Marcelo Bertalmío
ICIP (2)1
2005 An active regions approach for the segmentation of 3D biological tissue
abstract
Some of the most successful algorithms for the automated segmentation of images use an active regions approach, where a curve is evolved so as to maximize the disparity of its interior and exterior. But these techniques require the manual selection of several parameters, which make impractical the work with long image sequences or with a very dissimilar set of sequences. Unfortunately this is precisely the case with 3D biological image sequences. In this work we improve on previous active regions algorithms in two aspects: by introducing a way to compute and update the optimum weights for the different channels involved (color, texture, etc.) and by estimating if the moving curve has lost any object so as to launch a re-initialization step. Our method is shown to outperform previous approaches. Several examples of biological image sequences, quite long and different among themselves, are presented.
Juan Cardelino, Gregory Randall, Marcelo Bertalmío
ICIP (1)3
2005 Video inpainting of occluding and occluded objects
abstract
We present a basic technique to fill-in missing parts of a video sequence taken from a static camera. Two important cases are considered. The first case is concerned with the removal of non-stationary objects that occlude stationary background. We use a priority based spatio-temporal synthesis scheme for inpainting the stationary background. The second and more difficult case involves filling-in moving objects when they are partially occluded. For this, we propose a priority scheme to first inpaint the occluded moving objects and then fill-in the remaining area with stationary background using the method proposed for the first case. We use as input an optical-flow based mask, which tells if an undamaged pixel is moving or is stationary. The moving object is inpainted by copying patches from undamaged frames, and this copying is independent of the background of the moving object in either frame. This work has applications in a variety of different areas, including video special effects and restoration and enhancement of damaged videos. The examples shown in the paper illustrate these ideas.
Kedar A. Patwardhan, Guillermo Sapiro, Marcelo Bertalmío
ICIP (2)3
2003 Simultaneous Structure and Texture Image Inpainting
abstract
An algorithm for the simultaneous filling-in of texture and structure in regions of missing image information is presented. The basic idea is to first decompose the image into the sum of two functions with different basic characteristics, and then reconstruct each one of these functions separately with structure and texture filling-in algorithms. The first function used in the decomposition is of bounded variation, representing the underlying image structure, while the second function captures the texture and possible noise. The region of missing information in the bounded variation image is reconstructed using image inpainting algorithms, while the same region in the texture image is filled-in with texture synthesis techniques. The original image is then reconstructed adding back these two sub-images. The novel contribution of the paper is then in the combination of these three previously developed components: image decomposition with inpainting and texture synthesis, which permits the simultaneous use of filling-in algorithms that are suited for different image characteristics. Examples on real images show the advantages of this proposed approach.
Marcelo Bertalmío, Luminita A. Vese, Guillermo Sapiro, Stanley J. Osher
CVPR (2)1
2003 Image filling-in in a decomposition space
abstract
An algorithm for the simultaneous filling-in of texture and structure in regions of missing image information is presented in this paper. The basic idea is to first decompose the image into the sum of two functions with different basic characteristics, and then reconstruct each one of these functions separately with structure and texture filling-in algorithms. The first function used in the decomposition is of bounded variation, representing the underlying image structure, while the second function captures the texture and possible noise. The region of missing information in the bounded variation image is reconstructed using image inpainting algorithms, while the same region in the texture image is filled-in with texture synthesis techniques. The original image is then reconstructed adding back these two subimages. The novel contribution of this paper is then in the combination of these three previously developed components, image decomposition with in-painting and texture synthesis, which permits the simultaneous use of filling-in algorithms that are suited for different image characteristics. The novelty in the approach is to perform filling-in in a domain different from the original given image space. Examples on real images show the advantages of this proposed approach.
Marcelo Bertalmío, Luminita A. Vese, Guillermo Sapiro, Stanley J. Osher
ICIP (1)1
2003 Axiomatic scalar data interpolation on manifolds
abstract
We discuss possible algorithms for interpolating data given in a set of curves and/or points in a surface in /spl Ropf//sup 3/. We propose a set of basic assumptions to be satisfied by the interpolation algorithms which lead to a set of models in terms of possibly degenerate elliptic partial differential equations. The absolute minimal Lipschitz extension model (AMLE) is singled out and studied in more detail. We show experiments illustrating the interpolation of data on the sphere and the torus.
Oliver Sander, Marcelo Bertalmío, Vicent Caselles
ICIP (3)2
2003 Inpainting surface holes
abstract
An algorithm for filling-in surface holes is introduced in this paper. The basic idea is to represent the surface of interest in implicit form, and fill-in the holes with a system of geometric partial differential equations derived from image inpainting algorithms. The framework and examples with synthetic and real data are presented.
Joan Verdera, Vicent Caselles, Marcelo Bertalmío, Guillermo Sapiro
ICIP (2)3
2003 Simultaneous structure and texture image inpainting
abstract
An algorithm for the simultaneous filling-in of texture and structure in regions of missing image information is presented in this paper. The basic idea is to first decompose the image into the sum of two functions with different basic characteristics, and then reconstruct each one of these functions separately with structure and texture filling-in algorithms. The first function used in the decomposition is of bounded variation, representing the underlying image structure, while the second function captures the texture and possible noise. The region of missing information in the bounded variation image is reconstructed using image inpainting algorithms, while the same region in the texture image is filled-in with texture synthesis techniques. The original image is then reconstructed adding back these two sub-images. The novel contribution of this paper is then in the combination of these three previously developed components, image decomposition with inpainting and texture synthesis, which permits the simultaneous use of filling-in algorithms that are suited for different image characteristics. Examples on real images show the advantages of this proposed approach.
Marcelo Bertalmío, Luminita A. Vese, Guillermo Sapiro, Stanley J. Osher
IEEE Trans. Image Process.1
2003 Structure and texture filling-in of missing image blocks in wireless transmission and compression applications
abstract
An approach for filling-in blocks of missing data in wireless image transmission is presented. When compression algorithms such as JPEG are used as part of the wireless transmission process, images are first tiled into blocks of 8 x 8 pixels. When such images are transmitted over fading channels, the effects of noise can destroy entire blocks of the image. Instead of using common retransmission query protocols, we aim to reconstruct the lost data using correlation between the lost block and its neighbors. If the lost block contained structure, it is reconstructed using an image inpainting algorithm, while texture synthesis is used for the textured blocks. The switch between the two schemes is done in a fully automatic fashion based on the surrounding available blocks. The performance of this method is tested for various images and combinations of lost blocks. The viability of this method for image compression, in association with lossy JPEG, is also discussed.
Shantanu Rane, Guillermo Sapiro, Marcelo Bertalmío
IEEE Trans. Image Process.3
2002 Structure and texture filling-in of missing image blocks in wireless transmission and compression
abstract
An approach for filling-in blocks of missing data in wireless image transmission is presented in this paper. When compression algorithms such as JPEG are used as part of the wireless transmission process, images are first tiled into blocks of 8/spl times/8 pixels. When such images are transmitted over fading channels, the effects of noise can kill entire blocks of the image. Instead of using common retransmission query protocols, we aim to reconstruct the lost data using correlation between the lost block and its neighbors. If the lost block contained structure, it is reconstructed using an image inpainting algorithm, while texture synthesis is used for the textured blocks. The switch between the two schemes is done in a fully automatic fashion based on the surrounding available blocks. The performance of this method is tested for various images and combinations of lost blocks. The viability of this method for image compression, in association with lossy JPEG, is also discussed.
Shantanu Rane, Marcelo Bertalmío, Guillermo Sapiro
ICIP (1)2
2001 Navier-Stokes, Fluid Dynamics, and Image and Video Inpainting
abstract
Image inpainting involves filling in part of an image or video using information from the surrounding area. Applications include the restoration of damaged photographs and movies and the removal of selected objects. We introduce a class of automated methods for digital inpainting. The approach uses ideas from classical fluid dynamics to propagate isophote lines continuously from the exterior into the region to be inpainted. The main idea is to think of the image intensity as a 'stream function for a two-dimensional incompressible flow. The Laplacian of the image intensity plays the role of the vorticity of the fluid; it is transported into the region to be inpainted by a vector field defined by the stream function. The resulting algorithm is designed to continue isophotes while matching gradient vectors at the boundary of the inpainting region. The method is directly based on the Navier-Stokes equations for fluid dynamics, which has the immediate advantage of well-developed theoretical and numerical results. This is a new approach for introducing ideas from computational fluid dynamics into problems in computer vision and image analysis.
Marcelo Bertalmío, Andrea L. Bertozzi, Guillermo Sapiro
CVPR (1)1
2001 A Variational Model for Filling-In Gray Level and Color Images
Coloma Ballester, Vicent Caselles, Joan Verdera, Marcelo Bertalmío, Guillermo Sapiro
ICCV4
2001 Filling-in by joint interpolation of vector fields and gray levels
abstract
A variational approach for filling-in regions of missing data in digital images is introduced. The approach is based on joint interpolation of the image gray levels and gradient/isophotes directions, smoothly extending in an automatic fashion the isophote lines into the holes of missing data. This interpolation is computed by solving the variational problem via its gradient descent flow, which leads to a set of coupled second order partial differential equations, one for the gray-levels and one for the gradient orientations. The process underlying this approach can be considered as an interpretation of the Gestaltist's principle of good continuation. No limitations are imposed on the topology of the holes, and all regions of missing data can be simultaneously processed, even if they are surrounded by completely different structures. Applications of this technique include the restoration of old photographs and removal of superimposed text like dates, subtitles, or publicity. Examples of these applications are given. We conclude the paper with a number of theoretical results on the proposed variational approach and its corresponding gradient descent flow.
Coloma Ballester, Marcelo Bertalmío, Vicent Caselles, Guillermo Sapiro, Joan Verdera
IEEE Trans. Image Process.2
2000 Image inpainting
abstract
Inpainting, the technique of modifying an image in an undetectable form, is as ancient as art itself. The goals and applications of inpainting are numerous, from the restoration of damaged paintings and photographs to the removal/replacement of selected objects. In this paper, we introduce a novel algorithm for digital inpainting of still images that attempts to replicate the basic techniques used by professional restorators. After the user selects the regions to be restored, the algorithm automatically fills-in these regions with information surrounding them. The fill-in is done in such a way that isophote lines arriving at the regions' boundaries are completed inside. In contrast with previous approaches, the technique here introduced does not require the user to specify where the novel information comes from. This is automatically done (and in a fast way), thereby allowing to simultaneously fill-in numerous regions containing completely different structures and surrounding backgrounds. In addition, no limitations are imposed on the topology of the region to be inpainted. Applications of this technique include the restoration of old photographs and damaged film; removal of superimposed text like dates, subtitles, or publicity; and the removal of entire objects from the image like microphones or wires in special effects.
Marcelo Bertalmío, Guillermo Sapiro, Vicent Caselles, Coloma Ballester
SIGGRAPH1
2000 Morphing Active Contours
abstract
A method for deforming curves in a given image to a desired position in a second image is introduced. The algorithm is based on deforming the first image toward the second one via a partial differential equation (PDE), while tracking the deformation of the curves of interest in the first image with an additional, coupled PDE; both the images and the curves on the frame/slices of interest are used for tracking. The technique can be applied to object tracking and sequential segmentation. The topology of the deforming curve can change without any special topology handling procedures added to the scheme. This permits, for example, the automatic tracking of scenes where, due to occlusions, the topology of the objects of interest changes from frame to frame. In addition, this work introduces the concept of projecting velocities to obtain systems of coupled PDEs for image analysis applications. We show examples for object tracking and segmentation of electronic microscopy.
Marcelo Bertalmío, Guillermo Sapiro, Gregory Randall
IEEE Trans. Pattern Anal. Mach. Intell.1
1999 Region Tracking on Level-Sets Methods
abstract
Since the work by Osher and Sethian on level-sets algorithms for numerical shape evolutions, this technique has been used for a large number of applications in numerous fields. In medical imaging, this numerical technique has been successfully used, for example, in segmentation and cortex unfolding algorithms. The migration from a Lagrangian implementation to a Eulerian one via implicit representations or level-sets brought some of the main advantages of the technique, i.e., topology independence and stability. This migration means also that the evolution is parametrization free. Therefore, we do not know exactly how each part of the shape is deforming and the point-wise correspondence is lost. In this note we present a technique to numerically track regions on surfaces that are being deformed using the level-sets method. The basic idea is to represent the region of interest as the intersection of two implicit surfaces and then track its deformation from the deformation of these surfaces. This technique then solves one of the main shortcomings of the very useful level-sets approach. Applications include lesion localization in medical images, region tracking in functional MRI (fMRI) visualization, and geometric surface mapping.
Marcelo Bertalmío, Guillermo Sapiro, Gregory Randall
IEEE Trans. Medical Imaging1
1998 Morphing Active Contours: A Geometric Approach to Topology-Independent Image Segmentation and Tracking
Marcelo Bertalmío, Guillermo Sapiro, Gregory Randall
ICIP (3)1