Camille Couprie

dblp:69/8658 · DBLP profile ↗
← Back
27ranked-venue papers
8as first author
5since 2021 · last 2025
0000-0002-2549-3038ORCID · corroborated

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

Graphics, computer vision, multimedia, augmented reality and games · 17 · 6 first-author · 3 since 2021Artificial intelligence and machine learning · 13 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
10 papers
Segmentation and scene understanding · 23% Generative modeling · 14% Probabilistic and Bayesian machine learning · 13%
Computer graphics and multimedia
4 papers
Visual content generation and editing · 62% Image and video processing · 38%

Topics — the 30 heaviest of 33, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Visual content generation and editing › image-to-image translation
semantic image synthesis
0.812024
Unlocking Pre-Trained Image Backbones for Semantic Image Synthesis · CVPR 2024
Computer vision › Segmentation and scene understanding
semantic segmentation
0.632017
Predicting Deeper into the Future of Semantic Segmentation · ICCV 2017
Convolutional nets and watershed cuts for real-time semantic Labeling of RGBD videos · J. Mach. Learn. Res. 2014
Learning Hierarchical Features for Scene Labeling · IEEE Trans. Pattern Anal. Mach. Intell. 2013
Machine learning › Trustworthy machine learning › adversarial machine learning › adversarial sample generation
adversarial image generation
0.512021
Inspirational Adversarial Image Generation · IEEE Trans. Image Process. 2021
Machine learning › Generative modeling
latent space optimization
0.512021
Inspirational Adversarial Image Generation · IEEE Trans. Image Process. 2021
Machine learning › Transfer learning and domain adaptation › few-shot learning
few-shot image classification
0.412020
Impact of Base Dataset Design on Few-Shot Image Classification · ECCV (16) 2020
Machine learning › Transfer learning and domain adaptation
few-shot learning
0.412020
Impact of Base Dataset Design on Few-Shot Image Classification · ECCV (16) 2020
Machine learning › Optimization for machine learning
hyperparameter optimization
0.412020
Fully Parallel Hyperparameter Search: Reshaped Space-Filling · ICML 2020
Computer vision › Image recognition and object detection
image classification
0.412020
Impact of Base Dataset Design on Few-Shot Image Classification · ECCV (16) 2020
Machine learning › Optimization for machine learning › hyperparameter optimization
parallel hyperparameter optimization
0.412020
Fully Parallel Hyperparameter Search: Reshaped Space-Filling · ICML 2020
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › point process
determinantal point process
0.412019
GDPP: Learning Diverse Generations using Determinantal Point Processes · ICML 2019
Machine learning › Probabilistic and Bayesian machine learning
diversity modeling
0.412019
GDPP: Learning Diverse Generations using Determinantal Point Processes · ICML 2019
Machine learning › Generative modeling › generative adversarial network › GAN training
mode collapse
0.412019
GDPP: Learning Diverse Generations using Determinantal Point Processes · ICML 2019
Computer vision › Video understanding and tracking › video instance segmentation
future instance segmentation
0.312018
Predicting Future Instance Segmentation by Forecasting Convolutional Features · ECCV (9) 2018
Computer vision › Segmentation and scene understanding
video segmentation
0.312018
Deep Spatio-Temporal Random Fields for Efficient Video Segmentation · CVPR 2018
Computer vision › Segmentation and scene understanding › video segmentation
future semantic segmentation prediction
0.312017
Predicting Deeper into the Future of Semantic Segmentation · ICCV 2017
Computer vision › Video understanding and tracking
video prediction
0.312017
Predicting Deeper into the Future of Semantic Segmentation · ICCV 2017
Machine learning › Deep learning architectures and training
convolutional neural network
0.222014
Learning Hierarchical Features for Scene Labeling · IEEE Trans. Pattern Anal. Mach. Intell. 2013
Convolutional nets and watershed cuts for real-time semantic Labeling of RGBD videos · J. Mach. Learn. Res. 2014
Image and video processing › image segmentation
graph-based segmentation
0.222011
Power Watershed: A Unifying Graph-Based Optimization Framework · IEEE Trans. Pattern Anal. Mach. Intell. 2011
Power watersheds: A new image segmentation framework extending graph cuts, random walker and optimal spanning forest · ICCV 2009
Image and video processing
image segmentation
0.222011
Power Watershed: A Unifying Graph-Based Optimization Framework · IEEE Trans. Pattern Anal. Mach. Intell. 2011
Power watersheds: A new image segmentation framework extending graph cuts, random walker and optimal spanning forest · ICCV 2009
Image and video processing › image segmentation › region-based segmentation
watershed segmentation
0.222011
Power Watershed: A Unifying Graph-Based Optimization Framework · IEEE Trans. Pattern Anal. Mach. Intell. 2011
Power watersheds: A new image segmentation framework extending graph cuts, random walker and optimal spanning forest · ICCV 2009
Machine learning › Deep learning architectures and training › convolutional neural network › convolutional neural network architecture
multi-scale convolutional networks
0.212013
Learning Hierarchical Features for Scene Labeling · IEEE Trans. Pattern Anal. Mach. Intell. 2013
Computer vision › Segmentation and scene understanding › dense prediction
pixel labeling
0.212013
Learning Hierarchical Features for Scene Labeling · IEEE Trans. Pattern Anal. Mach. Intell. 2013
Machine learning › Deep learning architectures and training › multi-scale learning
multi-scale feature learning
0.112012
Scene parsing with Multiscale Feature Learning, Purity Trees, and Optimal Covers · ICML 2012
Computer vision › Segmentation and scene understanding
scene parsing
0.112012
Scene parsing with Multiscale Feature Learning, Purity Trees, and Optimal Covers · ICML 2012
Machine learning › Generative modeling › generative adversarial network
GAN training
0.112020
Fully Parallel Hyperparameter Search: Reshaped Space-Filling · ICML 2020
Image and video processing › image segmentation
energy minimization segmentation
0.112011
Power Watershed: A Unifying Graph-Based Optimization Framework · IEEE Trans. Pattern Anal. Mach. Intell. 2011
Machine learning › Probabilistic and Bayesian machine learning › structured prediction
conditional random field
0.112018
Deep Spatio-Temporal Random Fields for Efficient Video Segmentation · CVPR 2018
Machine learning › Probabilistic and Bayesian machine learning › structured prediction › conditional random field
gaussian conditional random field
0.112018
Deep Spatio-Temporal Random Fields for Efficient Video Segmentation · CVPR 2018
Computer vision › Segmentation and scene understanding
instance segmentation
0.112018
Predicting Future Instance Segmentation by Forecasting Convolutional Features · ECCV (9) 2018
Graph algorithms and graph theory
graph optimization
0.012011
Power Watershed: A Unifying Graph-Based Optimization Framework · IEEE Trans. Pattern Anal. Mach. Intell. 2011

Methods — techniques the papers use, named apart from their topics

preference-based optimization · 1.0gradient-free optimization · 1.0gradient descent · 1.0pretrained image backbones · 0.8diffusion model · 0.8cross-attention · 0.8GAN · 0.8low-discrepancy sequences · 0.4latin hypercube sampling · 0.4jittered sampling · 0.4cauchy transformation · 0.4variational autoencoder · 0.4adversarial training · 0.4convolutional neural network · 0.4random walker · 0.3graph cuts · 0.3minimum spanning forest · 0.2
YearPublicationVenuePosition
2025 Cell-DINO: Self-supervised image-based embeddings for cell fluorescent microscopy
abstract
Accurately quantifying cellular morphology at scale could substantially empower existing single-cell approaches. However, measuring cell morphology remains an active field of research, which has inspired multiple computer vision algorithms over the years. Here, we show that DINOv2, a vision-transformer based, self-supervised algorithm, has a remarkable ability for learning rich representations of cellular morphology without manual annotations or any other type of supervision. We apply DINOv2 to cell phenotyping problems, and compare the performance of resulting models, called Cell-DINO models, on a wide variety of tasks across two publicly available imaging datasets of diverse specifications and biological focus. Compared to supervised and other self-supervised baselines, Cell-DINO models demonstrate improved performance, especially in low annotation regimes. For instance, to classify protein localization using only 1% of annotations on a challenging single-cell dataset, Cell-DINO performs 70% better than a supervised strategy, and 24% better than another self-supervised alternative. The results show that Cell-DINO can support the study of unknown biological variation, including single-cell heterogeneity and relationships between experimental conditions, making it an excellent tool for image-based biological discovery.
Théo Moutakanni, Camille Couprie, Seung Eun Yi, Michael Doron, Zitong Sam Chen, Nikita Moshkov, Elouan Gardes, Mathilde Caron, Hugo Touvron, Armand Joulin, Piotr Bojanowski, Wolfgang Maximilian Anton Pernice, Juan C. Caicedo
PLoS Comput. Biol.2
2024 Unlocking Pre-Trained Image Backbones for Semantic Image Synthesis
abstract
Semantic image synthesis, i.e., generating images from user-provided semantic label maps, is an important conditional image generation task as it allows to control both the content as well as the spatial layout of generated images. Although diffusion models have pushed the state of the art in generative image modeling, the iterative nature of their inference process makes them computationally demanding. Other approaches such as GANs are more efficient as they only need a single feed-forward pass for generation, but the image quality tends to suffer when modeling large and diverse datasets. In this work, we propose a new class of GAN discriminators for semantic image synthesis that generates highly realistic images by exploiting feature backbones pretrained for tasks such as image classification. We also introduce a new generator architecture with better context modeling and using cross-attention to inject noise into latent variables, leading to more diverse generated images. Our model, which we dub DP-SIMS, achieves state-of-the-art results in terms of image quality and consistency with the input label maps on ADE-20K, COCO-Stuff, and Cityscapes, surpassing recent diffusion models while requiring two orders of magnitude less compute for inference.
Tariq Berrada, Jakob Verbeek, Camille Couprie, Karteek Alahari
CVPR3
2024 Guided Distillation for Semi-Supervised Instance Segmentation
abstract
Although instance segmentation methods have improved considerably, the dominant paradigm is to rely on fully-annotated training images, which are tedious to obtain. To alleviate this reliance, and boost results, semi-supervised approaches leverage unlabeled data as an additional training signal that limits overfitting to the labeled samples. In this context, we present novel design choices to significantly improve teacher-student distillation models. In particular, we (i) improve the distillation approach by introducing a novel "guided burn-in" stage, and (ii) evaluate different instance segmentation architectures, as well as backbone networks and pre-training strategies. Contrary to previous work which uses only supervised data for the burn-in period of the student model, we also use guidance of the teacher model to exploit unlabeled data in the burn-in period. Our improved distillation approach leads to substantial improvements over previous state-of-the-art results. For example, on the Cityscapes dataset we improve mask-AP from 23.7 to 33.9 when using labels for 10% of images, and on the COCO dataset we improve mask-AP from 18.3 to 34.1 when using labels for only 1% of the training data.
Tariq Berrada, Camille Couprie, Karteek Alahari, Jakob Verbeek
WACV2
2021 Surprising Image Compositions
Othman Sbai, Camille Couprie, Mathieu Aubry
ICCC2
2021 Inspirational Adversarial Image Generation
abstract
The task of image generation started receiving some attention from artists and designers, providing inspiration for new creations. However, exploiting the results of deep generative models such as Generative Adversarial Networks can be long and tedious given the lack of existing tools. In this work, we propose a simple strategy to inspire creators with new generations learned from a dataset of their choice, while providing some control over the output. We design a simple optimization method to find the optimal latent parameters corresponding to the closest generation to any input inspirational image. Specifically, we allow the generation given an inspirational image of the user's choosing by performing several optimization steps to recover optimal parameters from the model's latent space. We tested several exploration methods from classical gradient descents to gradient-free optimizers. Many gradient-free optimizers just need comparisons (better/worse than another image), so they can even be used without numerical criterion nor inspirational image, only with human preferences. Thus, by iterating on one's preferences we can make robust facial composite or fashion generation algorithms. Our results on four datasets of faces, fashion images, and textures show that satisfactory images are effectively retrieved in most cases.
Baptiste Rozière, Morgane Rivière, Olivier Teytaud, Jérémy Rapin, Yann LeCun, Camille Couprie
IEEE Trans. Image Process.6
2020 Impact of Base Dataset Design on Few-Shot Image Classification
Othman Sbai, Camille Couprie, Mathieu Aubry
ECCV (16)2
2020 Unsupervised Image Decomposition in Vector Layers
abstract
Deep image generation is becoming a tool to enhance artists and designers creativity potential. In this paper, we make the generation process more structured and easier to interact with. We propose a new deep image reconstruction paradigm where the outputs are composed from simple layers, defined by their color and a vector transparency mask. This presents a number of advantages compared to the commonly used convolutional network architectures. In particular, our layered decomposition allows simple user interaction, for example to update a given mask, or change the color of a selected layer. From a compact code, our architecture also generates vector images with a virtually infinite resolution, the color at each point in an image being a parametric function of its coordinates. We validate the efficiency of our approach by comparing reconstructions with state-of-the-art baselines given similar memory resources on CelebA and ImageNet datasets. We demonstrate several applications of our new image representation obtained in an unsupervised manner, including editing, vectorization and image search.
Othman Sbai, Camille Couprie, Mathieu Aubry
ICIP2
2020 Fully Parallel Hyperparameter Search: Reshaped Space-Filling
abstract
Space-filling designs such as Low Discrepancy Sequence (LDS), Latin Hypercube Sampling (LHS) and Jittered Sampling (JS) were proposed for fully parallel hyperparameter search, and were shown to be more effective than random and grid search. We prove that LHS and JS outperform random search only by a constant factor. Consequently, we introduce a new sampling approach based on the reshaping of the search distribution, and we show both theoretically and numerically that it leads to significant gains over random search. Two methods are proposed for the reshaping: Recentering (when the distribution of the optimum is known), and Cauchy transformation (when the distribution of the optimum is unknown). The proposed methods are first validated on artificial experiments and simple real-world tests on clustering and Salmon mappings. Then we demonstrate that they drive performance improvement in a wide range of expensive artificial intelligence tasks, namely attend/infer/repeat, video next frame segmentation forecasting and progressive generative adversarial networks.
Marie-Liesse Cauwet, Camille Couprie, Julien Dehos, Pauline Luc, Jérémy Rapin, Morgane Rivière, Fabien Teytaud, Olivier Teytaud, Nicolas Usunier
ICML2
2020 Tarsier: Evolving Noise Injection in Super-Resolution GANs
abstract
Super-resolution aims at increasing the resolution and level of detail within an image. The current state of the art in general single-image super-resolution is held by NESRGAN+, which injects a Gaussian noise after each residual layer at training time. In this paper, we harness evolutionary methods to improve NESRGAN+ by optimizing the noise injection at inference time. More precisely, we use Diagonal CMA to optimize the injected noise according to a novel criterion combining quality assessment and realism. Our results are validated by the PIRM perceptual score and a human study. Our method outperforms NESRGAN+ on several standard super-resolution datasets. More generally, our approach can be used to optimize any method based on noise injection.
Baptiste Rozière, Nathanaël Carraz Rakotonirina, Vlad Hosu, Andry Rasoanaivo, Hanhe Lin, Camille Couprie, Olivier Teytaud
ICPR6
2019 GDPP: Learning Diverse Generations using Determinantal Point Processes
abstract
Generative models have proven to be an outstanding tool for representing high-dimensional probability distributions and generating realistic looking images. An essential characteristic of generative models is their ability to produce multi-modal outputs. However, while training, they are often susceptible to mode collapse, that is models are limited in mapping input noise to only a few modes of the true data distribution. In this work, we draw inspiration from Determinantal Point Process (DPP) to propose an unsupervised penalty loss that alleviates mode collapse while producing higher quality samples. DPP is an elegant probabilistic measure used to model negative correlations within a subset and hence quantify its diversity. We use DPP kernel to model the diversity in real data as well as in synthetic data. Then, we devise an objective term that encourages generator to synthesize data with a similar diversity to real data. In contrast to previous state-of-the-art generative models that tend to use additional trainable parameters or complex training paradigms, our method does not change the original training scheme. Embedded in an adversarial training and variational autoencoder, our Generative DPP approach shows a consistent resistance to mode-collapse on a wide-variety of synthetic data and natural image datasets including MNIST, CIFAR10, and CelebA, while outperforming state-of-the-art methods for data-efficiency, generation quality, and convergence-time whereas being 5.8x faster than its closest competitor.
Mohamed Elfeki, Camille Couprie, Morgane Rivière
ICML2
2018 Deep Spatio-Temporal Random Fields for Efficient Video Segmentation
abstract
In this work we introduce a time- and memory-efficient method for structured prediction that couples neuron decisions across both space at time. We show that we are able to perform exact and efficient inference on a densely-connected spatio-temporal graph by capitalizing on recent advances on deep Gaussian Conditional Random Fields (GCRFs). Our method, called VideoGCRF is (a) efficient, (b) has a unique global minimum, and (c) can be trained end-to-end alongside contemporary deep networks for video understanding. We experiment with multiple connectivity patterns in the temporal domain, and present empirical improvements over strong baselines on the tasks of both semantic and instance segmentation of videos. Our implementation is based on the Caffe2 framework and will be available at https://github.com/siddharthachandra/gcrf-v3.0.
Siddhartha Chandra, Camille Couprie, Iasonas Kokkinos
CVPR2
2018 Predicting Future Instance Segmentation by Forecasting Convolutional Features
Pauline Luc, Camille Couprie, Yann LeCun, Jakob Verbeek
ECCV (9)2
2018 BRANE Clust: Cluster-Assisted Gene Regulatory Network Inference Refinement
abstract
Discovering meaningful gene interactions is crucial for the identification of novel regulatory processes in cells. Building accurately the related graphs remains challenging due to the large number of possible solutions from available data. Nonetheless, enforcing a priori on the graph structure, such as modularity, may reduce network indeterminacy issues. BRANE Clust (Biologically-Related A priori Network Enhancement with Clustering) refines gene regulatory network (GRN) inference thanks to cluster information. It works as a post-processing tool for inference methods (i.e., CLR, GENIE3). In BRANE Clust, the clustering is based on the inversion of a system of linear equations involving a graph-Laplacian matrix promoting a modular structure. Our approach is validated on DREAM4 and DREAM5 datasets with objective measures, showing significant comparative improvements. We provide additional insights on the discovery of novel regulatory or co-expressed links in the inferred Escherichia coli network evaluated using the STRING database. The comparative pertinence of clustering is discussed computationally (SIMoNe, WGCNA, X-means) and biologically (RegulonDB). BRANE Clust software is available at: http://www-syscom.univ-mlv.fr/~pirayre/Codes-GRN-BRANE-clust.html.
Aurélie Pirayre, Camille Couprie, Laurent Duval, Jean-Christophe Pesquet
IEEE ACM Trans. Comput. Biol. Bioinform.2
2017 Predicting Deeper into the Future of Semantic Segmentation
abstract
The ability to predict and therefore to anticipate the future is an important attribute of intelligence. It is also of utmost importance in real-time systems, e.g. in robotics or autonomous driving, which depend on visual scene understanding for decision making. While prediction of the raw RGB pixel values in future video frames has been studied in previous work, here we introduce the novel task of predicting semantic segmentations of future frames. Given a sequence of video frames, our goal is to predict segmentation maps of not yet observed video frames that lie up to a second or further in the future. We develop an autoregressive convolutional neural network that learns to iteratively generate multiple frames. Our results on the Cityscapes dataset show that directly predicting future segmentations is substantially better than predicting and then segmenting future RGB frames. Prediction results up to half a second in the future are visually convincing and are much more accurate than those of a baseline based on warping semantic segmentations using optical flow.
Pauline Luc, Natalia Neverova, Camille Couprie, Jakob Verbeek, Yann LeCun
ICCV3
2015 Fast convex optimization for connectivity enforcement in gene regulatory network inference
abstract
With the advent of microarrays, arose the need to analyze gene expression data. Tools for building gene regulation networks are indeed of high interest for regulatory relationship sketching and gene interaction prediction. Given all pairwise gene regulation information available, we propose to determine the presence of edges in the final gene regulatory network by adopting a convex optimization formulation. Our energy minimization strategy includes a regularization term accounting for the difference of connectivity of particular genes (i.e. transcription factors), and we employ proximal methods to compute the optimal solution. The resulting algorithm, called “Brane relax”, outperforms state-of-the-art methods while keeping a reduced computational cost.
Aurélie Pirayre, Camille Couprie, Laurent Duval, Jean-Christophe Pesquet
ICASSP2
2015 BRANE Cut: biologically-related a priori network enhancement with graph cuts for gene regulatory network inference
abstract
BACKGROUND: Inferring gene networks from high-throughput data constitutes an important step in the discovery of relevant regulatory relationships in organism cells. Despite the large number of available Gene Regulatory Network inference methods, the problem remains challenging: the underdetermination in the space of possible solutions requires additional constraints that incorporate a priori information on gene interactions. METHODS: Weighting all possible pairwise gene relationships by a probability of edge presence, we formulate the regulatory network inference as a discrete variational problem on graphs. We enforce biologically plausible coupling between groups and types of genes by minimizing an edge labeling functional coding for a priori structures. The optimization is carried out with Graph cuts, an approach popular in image processing and computer vision. We compare the inferred regulatory networks to results achieved by the mutual-information-based Context Likelihood of Relatedness (CLR) method and by the state-of-the-art GENIE3, winner of the DREAM4 multifactorial challenge. RESULTS: Our BRANE Cut approach infers more accurately the five DREAM4 in silico networks (with improvements from 6% to 11%). On a real Escherichia coli compendium, an improvement of 11.8% compared to CLR and 3% compared to GENIE3 is obtained in terms of Area Under Precision-Recall curve. Up to 48 additional verified interactions are obtained over GENIE3 for a given precision. On this dataset involving 4345 genes, our method achieves a performance similar to that of GENIE3, while being more than seven times faster. The BRANE Cut code is available at: http://www-syscom.univ-mlv.fr/~pirayre/Codes-GRN-BRANE-cut.html. CONCLUSIONS: BRANE Cut is a weighted graph thresholding method. Using biologically sound penalties and data-driven parameters, it improves three state-of-the art GRN inference methods. It is applicable as a generic network inference post-processing, due to its computational efficiency.
Aurélie Pirayre, Camille Couprie, Frédérique Bidard, Laurent Duval, Jean-Christophe Pesquet
BMC Bioinform.2
2014 Image processing for materials characterization: Issues, challenges and opportunities
abstract
This introductory paper aims at summarizing some problems and state-of-the-art techniques encountered in image processing for material analysis and design. Developing generic methods for this purpose is a complex task given the variability of the different image acquisition modalities (optical, scanning or transmission electron microscopy; surface analysis instrumentation, electron tomography, micro-tomography ...), and material composition (porous, fibrous, granular, hard materials, membranes, surfaces and interfaces ...). This paper presents an overview of techniques that have been and are currently developed to address this diversity of problems, such as segmentation, texture analysis, multiscale and directional features extraction, stochastic models and rendering, among others. Finally, it provides references to enter the issues, challenges and opportunities in materials characterization.
Laurent Duval, Maxime Moreaud, Camille Couprie, Dominique Jeulin, Hugues Talbot, Jesús Angulo
ICIP3
2014 Convolutional nets and watershed cuts for real-time semantic Labeling of RGBD videos
Camille Couprie, Clément Farabet, Laurent Najman, Yann LeCun
J. Mach. Learn. Res.1
2013 Causal graph-based video segmentation
abstract
Among the different methods producing superpixel segmentations of an image, the graph-based approach of Felzenszwalb and Huttenlocher is broadly employed. One of its interesting properties is that the regions are computed in a greedy manner in quasi-linear time by using a minimum spanning tree. The algorithm may be trivially extended to video segmentation by considering a video as a 3D volume, however, this can not be the case for causal segmentation, when subsequent frames are unknown. In a framework exploiting minimum spanning trees all along, we propose an efficient video segmentation approach that computes temporally consistent pixels in a causal manner, filling the need for causal and real time applications.
Camille Couprie, Clément Farabet, Yann LeCun, Laurent Najman
ICIP1
2013 Learning Hierarchical Features for Scene Labeling
abstract
Scene labeling consists of labeling each pixel in an image with the category of the object it belongs to. We propose a method that uses a multiscale convolutional network trained from raw pixels to extract dense feature vectors that encode regions of multiple sizes centered on each pixel. The method alleviates the need for engineered features, and produces a powerful representation that captures texture, shape, and contextual information. We report results using multiple postprocessing methods to produce the final labeling. Among those, we propose a technique to automatically retrieve, from a pool of segmentation components, an optimal set of components that best explain the scene; these components are arbitrary, for example, they can be taken from a segmentation tree or from any family of oversegmentations. The system yields record accuracies on the SIFT Flow dataset (33 classes) and the Barcelona dataset (170 classes) and near-record accuracy on Stanford background dataset (eight classes), while being an order of magnitude faster than competing approaches, producing a $(320\times 240)$ image labeling in less than a second, including feature extraction.
Clément Farabet, Camille Couprie, Laurent Najman, Yann LeCun
IEEE Trans. Pattern Anal. Mach. Intell.2
2013 Dual Constrained TV-based Regularization on Graphs
abstract
Algorithms based on total variation (TV) minimization are prevalent in image processing. They play a key role in a variety of applications such as image denoising, compressive sensing, and inverse problems in general. In this work, we extend the TV dual framework that includes Chambolle's and Gilboa and Osher's projection algorithms for TV minimization. We use a flexible graph data representation that allows us to generalize the constraint on the projection variable. We show how this new formulation of the TV problem may be solved by means of fast parallel proximal algorithms. In denoising and deblurring examples, the proposed approach is shown not only to perform better than recent TV-based approaches, but also to perform well on arbitrary graphs instead of regular grids. The proposed method consequently applies to a variety of other inverse problems including image fusion and mesh filtering.
Camille Couprie, Leo J. Grady, Laurent Najman, Jean-Christophe Pesquet, Hugues Talbot
SIAM J. Imaging Sci.1
2012 Scene parsing with Multiscale Feature Learning, Purity Trees, and Optimal Covers
Clément Farabet, Camille Couprie, Laurent Najman, Yann LeCun
ICML2
2011 Dual constrained TV-based regularization
abstract
Algorithms based on the minimization of the Total Variation are prevalent in computer vision. They are used in a variety of applications such as image denoising, compressive sensing and inverse problems in general. In this work, we extend the TV dual framework that includes Chambolle's and Gilboa Osher's projection algorithms for TV minimization in a flexible graph data representation by generalizing the constraint on the projection variable. We show how this new formulation of the TV problem may be solved by means of a fast parallel proximal algorithm, which performs better than the classical TV approach for denoising, and is also applicable to inverse problems such as image deblurring.
Camille Couprie, Hugues Talbot, Jean-Christophe Pesquet, Laurent Najman, Leo J. Grady
ICASSP1
2011 Power Watershed: A Unifying Graph-Based Optimization Framework
abstract
In this work, we extend a common framework for graph-based image segmentation that includes the graph cuts, random walker, and shortest path optimization algorithms. Viewing an image as a weighted graph, these algorithms can be expressed by means of a common energy function with differing choices of a parameter q acting as an exponent on the differences between neighboring nodes. Introducing a new parameter p that fixes a power for the edge weights allows us to also include the optimal spanning forest algorithm for watershed in this same framework. We then propose a new family of segmentation algorithms that fixes p to produce an optimal spanning forest but varies the power q beyond the usual watershed algorithm, which we term the power watershed. In particular, when q=2, the power watershed leads to a multilabel, scale and contrast invariant, unique global optimum obtained in practice in quasi-linear time. Placing the watershed algorithm in this energy minimization framework also opens new possibilities for using unary terms in traditional watershed segmentation and using watershed to optimize more general models of use in applications beyond image segmentation.
Camille Couprie, Leo J. Grady, Laurent Najman, Hugues Talbot
IEEE Trans. Pattern Anal. Mach. Intell.1
2011 Combinatorial Continuous Maximum Flow
abstract
Maximum flow (and minimum cut) algorithms have had a strong impact on computer vision. In particular, graph cut algorithms provide a mechanism for the discrete optimization of an energy functional which has been used in a variety of applications such as image segmentation, stereo, image stitching, and texture synthesis. Algorithms based on the classical formulation of max-flow defined on a graph are known to exhibit metrication artifacts in the solution. Therefore, a recent trend has been to instead employ a spatially continuous maximum flow (or the dual min-cut problem) in these same applications to produce solutions with no metrication errors. However, known fast continuous max-flow algorithms have no stopping criteria or have not been proved to converge. In this work, we revisit the continuous max-flow problem and show that the analogous discrete formulation is different from the classical max-flow problem. We then apply an appropriate combinatorial optimization technique to this combinatorial continuous max-flow (CCMF) problem to find a null-divergence solution that exhibits no metrication artifacts and may be solved exactly by a fast, efficient algorithm with provable convergence. Finally, by exhibiting the dual problem of our CCMF formulation, we clarify the fact, already proved by Nozawa in the continuous setting, that the max-flow and the total variation problems are not always equivalent.
Camille Couprie, Leo J. Grady, Hugues Talbot, Laurent Najman
SIAM J. Imaging Sci.1
2010 Anisotropic diffusion using power watersheds
abstract
Many computer vision applications such as image filtering, segmentation and stereo-vision can be formulated as optimization problems. Whereas in previous decades continuous-domain, iterative procedures were common, recently discrete, convex, globally optimal methods have received a lot of attention. However not all problems in computer vision are convex, for instance L0norm optimization such as seen in compressive sensing. Recently, a novel discrete framework encompassing many known segmentation methods was proposed: power watershed. We are interested to explore the possibilities of this minimizer to solve other problems than segmentation, in particular with respect to unusual norms optimization. In this article we reformulate the problem of anisotropic diffusion as an L0optimization problem, and we show that power watersheds are able to optimize this energy quickly and effectively. This study paves the way for using the power watershed as a useful general-purpose minimizer in many different computer vision contexts.
Camille Couprie, Leo J. Grady, Laurent Najman, Hugues Talbot
ICIP1
2009 Power watersheds: A new image segmentation framework extending graph cuts, random walker and optimal spanning forest
abstract
In this work, we extend a common framework for seeded image segmentation that includes the graph cuts, random walker, and shortest path optimization algorithms. Viewing an image as a weighted graph, these algorithms can be expressed by means of a common energy function with differing choices of a parameter q acting as an exponent on the differences between neighboring nodes. Introducing a new parameter p that fixes a power for the edge weights allows us to also include the optimal spanning forest algorithm for watersheds in this same framework. We then propose a new family of segmentation algorithms that fixes p to produce an optimal spanning forest but varies the power q beyond the usual watershed algorithm, which we term power watersheds. Placing the watershed algorithm in this energy minimization framework also opens new possibilities for using unary terms in traditional watershed segmentation and using watersheds to optimize more general models of use in application beyond image segmentation.
Camille Couprie, Leo J. Grady, Laurent Najman, Hugues Talbot
ICCV1