Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Adrian Barbu

dblp:59/3600 · DBLP profile ↗
← Back
49ranked-venue papers
16as first author
11since 2021 · last 2025
0000-0002-9548-7872ORCID · corroborated

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

Artificial intelligence and machine learning · 33 · 11 first-author · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 26 · 10 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 7 · 3 first-author · 1 since 2021Systems, architecture and hardware · 2Databases, data management, data science and information retrieval · 2 · 2 since 2021Theory of computation · 1 · 1 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
18 papers
Representation and self-supervised learning · 17% Probabilistic and Bayesian machine learning · 15% Efficient and distributed learning · 13%
Databases, data mining, and information retrieval
2 papers
Data mining · 25% Data stream processing · 25% Recommender systems · 25%
Theoretical computer science
3 papers
Mathematical optimization · 96% Graph algorithms and graph theory · 2% Algorithms and data structures · 2%
Interdisciplinary, comprehensive, and emerging computing
6 papers
Medical and health informatics · 100%
Computer graphics and multimedia
6 papers
Image and video processing · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
feature selection
1.222025
Feature Selection for Latent Factor Models · CVPR 2025
Feature Selection with Annealing for Computer Vision and Big Data Learning · IEEE Trans. Pattern Anal. Mach. Intell. 2017
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
latent factor model
0.912025
Feature Selection for Latent Factor Models · CVPR 2025
Data stream processing › evolving data
concept drift
0.712023
Online Feature Screening for Data Streams With Concept Drift · IEEE Trans. Knowl. Data Eng. 2023
Data mining › dimensionality reduction
feature selection
0.712023
Online Feature Screening for Data Streams With Concept Drift · IEEE Trans. Knowl. Data Eng. 2023
Recommender systems
model update
0.712023
Online Feature Screening for Data Streams With Concept Drift · IEEE Trans. Knowl. Data Eng. 2023
Machine learning and data management
scalable machine learning
0.712023
Slow Kill for Big Data Learning · IEEE Trans. Inf. Theory 2023
Mathematical optimization
constrained optimization
0.712023
Slow Kill for Big Data Learning · IEEE Trans. Inf. Theory 2023
Mathematical optimization › sparse learning
feature selection
0.712023
Slow Kill for Big Data Learning · IEEE Trans. Inf. Theory 2023
Mathematical optimization
nonconvex optimization
0.712023
Slow Kill for Big Data Learning · IEEE Trans. Inf. Theory 2023
Machine learning › Learning theory
generalization
0.412020
The Generalization-Stability Tradeoff In Neural Network Pruning · NeurIPS 2020
Machine learning › Efficient and distributed learning
model compression
0.412020
The Generalization-Stability Tradeoff In Neural Network Pruning · NeurIPS 2020
Machine learning › Efficient and distributed learning › model compression
pruning
0.412020
The Generalization-Stability Tradeoff In Neural Network Pruning · NeurIPS 2020
Medical and health informatics
image-guided intervention
0.412020
Training a Steerable CNN for Guidewire Detection · CVPR 2020
Machine learning › Optimization for machine learning
sparse learning
0.312017
Feature Selection with Annealing for Computer Vision and Big Data Learning · IEEE Trans. Pattern Anal. Mach. Intell. 2017
Image and video processing › image restoration
image denoising
0.222009
Training an Active Random Field for Real-Time Image Denoising · IEEE Trans. Image Process. 2009
Learning real-time MRF inference for image denoising · CVPR 2009
Computer vision › 3D vision
3d shape modeling
0.212013
Hierarchical Object Parsing from Structured Noisy Point Clouds · IEEE Trans. Pattern Anal. Mach. Intell. 2013
Computer vision › Segmentation and scene understanding › object segmentation
object parsing
0.212013
Hierarchical Object Parsing from Structured Noisy Point Clouds · IEEE Trans. Pattern Anal. Mach. Intell. 2013
Computer vision › 3D vision › object modeling
shape and appearance modeling
0.212013
Hierarchical Object Parsing from Structured Noisy Point Clouds · IEEE Trans. Pattern Anal. Mach. Intell. 2013
Medical and health informatics › medical imaging
medical image analysis
0.122017
Feature Selection with Annealing for Computer Vision and Big Data Learning · IEEE Trans. Pattern Anal. Mach. Intell. 2017
Probabilistic 3D Polyp Detection in CT Images: The Role of Sample Alignment · CVPR (2) 2006
Robotics › Robot manipulation › robot design › mechanism design › prediction markets
artificial prediction markets
0.112012
An introduction to artificial prediction markets for classification · J. Mach. Learn. Res. 2012
Knowledge, reasoning and agents › Multi-agent systems › task allocation › multi-robot task allocation
auction-based allocation
0.112012
An efficient stochastic clustering auction for heterogeneous robot teams · ICRA 2012
Knowledge, reasoning and agents › Multi-agent systems
task allocation
0.112012
An efficient stochastic clustering auction for heterogeneous robot teams · ICRA 2012
Computer vision › Video understanding and tracking
object tracking
0.112011
Learning-based hypothesis fusion for robust catheter tracking in 2D X-ray fluoroscopy · CVPR 2011
Medical and health informatics › image-guided intervention
catheter localization
0.112011
Learning-based hypothesis fusion for robust catheter tracking in 2D X-ray fluoroscopy · CVPR 2011
Machine learning › Kernel, tree and ensemble methods
ensemble learning
0.112010
Supervised Aggregation of Classifiers using Artificial Prediction Markets · ICML 2010
Robotics › Robot manipulation › robot design › mechanism design
prediction markets
0.112010
Supervised Aggregation of Classifiers using Artificial Prediction Markets · ICML 2010
Computer vision › Segmentation and scene understanding
image segmentation
0.122005
Generalizing Swendsen-Wang to Sampling Arbitrary Posterior Probabilities · IEEE Trans. Pattern Anal. Mach. Intell. 2005
Graph Partition by Swendsen-Wang Cuts · ICCV 2003
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
markov random field inference
0.112009
Learning real-time MRF inference for image denoising · CVPR 2009
Image and video processing
image restoration
0.112009
Training an Active Random Field for Real-Time Image Denoising · IEEE Trans. Image Process. 2009
Image and video processing › image restoration › bayesian image restoration
markov random field image restoration
0.112009
Training an Active Random Field for Real-Time Image Denoising · IEEE Trans. Image Process. 2009

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

increasing learning rates · 1.3adaptive l2-shrinkage · 1.3signal-to-noise ratio criterion · 0.9low-rank generative modeling · 0.9steerable convolutional neural network · 0.9fully convolutional neural network · 0.9model adaptation · 0.7feature screening · 0.7variable screening · 0.6piecewise linear response function · 0.6annealing · 0.6pruning · 0.4noise injection · 0.4learning-based detector · 0.2hypothesis fusion · 0.2bayesian framework · 0.2gibbs sampler · 0.2gradient descent · 0.2
YearPublicationVenuePosition
2025 Feature Selection for Latent Factor Models
abstract
Feature selection is crucial for pinpointing relevant features in high-dimensional datasets, mitigating the ’curse of dimensionality,’ and enhancing machine learning performance. Traditional feature selection methods for classification use data from all classes to select features for each class. This paper explores feature selection methods that select features for each class separately, using class models based on low-rank generative methods and introducing a signal-to-noise ratio (SNR) feature selection criterion. This novel approach has theoretical true feature recovery guarantees under certain assumptions and is shown to outperform some existing feature selection methods on standard classification datasets.
Rittwika Kansabanik, Adrian Barbu
CVPR2
2024 PCA-UNET for Object Segmentation
abstract
This paper introduces a PCA-based shape model for representing object shapes, and uses it as a decoder together with a CNN for instance and semantic segmentation. As opposed to standard PCA-based shape models that need point correspondences, the proposed model represents shapes as binary images of a certain size and performs PCA on the binary vectors of the training shapes. To obtain a well trained shape model, standard data augmentation techniques are applied, and an online PCA approach is introduced to be able to deal with the large number of training examples. The PCA shape model can be computed on a grid of object patches instead of the entire object. Experiments on PascalVOC reveal that this grid-based PCA has good generalization to model even shapes of novel object types. This PCA shape model is then incorporated as a decoder together with a ResNet CNN and is trained end-to-end for instance and semantic segmentation. Experiments on two popular datasets reveal that the proposed model outperforms many existing state-of-the art segmentation methods such as Masked Autoencoder, Mask-RCNN, DeepLabV3 and U-Net, while being very simple and interpretable.
Cheng Long 0002, Sayantika Nag, Adrian Barbu
ICIP3
2024 Large-Scale Few-Shot Classification with Semi-supervised Hierarchical k-Probabilistic PCAs
abstract
This paper introduces a hierarchical semi-supervised framework for few-shot classification on large-scale datasets. The method leverages the development of self-learning-based representation learning and proposes a hierarchical semi-supervised classifier called Hierarchical k-Probabilistic Principal Component Analyzers (Hk-PPCAs), on a pretrained generic self-learned feature extractor. The classifier models the feature space using a two-level hierarchical structure. The first-level image classes and second-level super-classes are modeled as Probabilistic Principal Component Analyzers (PPCA) Gaussian distributions, which makes the framework scalable for adding new classes without retraining the whole model. The proposed PPCA-based Gaussian prototypes ensure the stability of classification under the few-shot setting and the hierarchical structure reduces the classification time from O(K) to $O\left( {\sqrt K } \right)$ for K image classes. This makes the approach computationally efficient and practicable in large-scale classification. Experiments on ImageNet-1k and ImageNet-10k show the effectiveness of the proposed approach.
Adrian Barbu
IJCNN2
2023 Reliable Classification using Compact Support Probabilistic PCA
abstract
Deep neural networks have proven to be powerful tools for a wide variety of applications. However, they still have problems dealing with data that is far away from the training data, the so-called out-of-distribution (OOD) data. They may give wrong predictions with high confidence for OOD data, thus posing a danger for safety-critical applications. In this paper, we propose to address the problem with a novel Compact Support Probabilistic PCA (CSPPCA) model that represents the data locally using probabilistic PCA and gives a score of zero for data that has a high Mahalanobis distance from the model centers. Our experiments indicate that the proposed method outperforms the current state-of-the-art methods on public datasets, both in terms of area under the ROC curve for OOD detection (AUROC) and speed.
Adrian Barbu
ICMLA2
2023 Slow Kill for Big Data Learning
abstract
Big-data applications often involve a vast number of observations and features, creating new challenges for variable selection and parameter estimation. This paper presents a novel technique called “slow kill,” which utilizes nonconvex constrained optimization, adaptive$\ell _{2}$-shrinkage, and increasing learning rates. The fact that the problem size can decrease during the slow kill iterations makes it particularly effective for large-scale variable screening. The interaction between statistics and optimization provides valuable insights into controlling quantiles, stepsize, and shrinkage parameters in order to relax the regularity conditions required to achieve the desired level of statistical accuracy. Experimental results on real and synthetic data show that slow kill outperforms state-of-the-art algorithms in various situations while being computationally efficient for large-scale data.
Yiyuan She, Jiahui Shen, Adrian Barbu
IEEE Trans. Inf. Theory3
2023 Online Feature Screening for Data Streams With Concept Drift
abstract
Screening feature selection methods are often used as a preprocessing step for reducing the number of variables before training a model. Traditional screening methods only focus on dealing with complete high dimensional datasets. However, modern datasets not only have higher dimensions and larger sample size, but also have properties such as streaming input, sparsity, and concept drift. Therefore a considerable number of online feature selection methods were introduced to handle these kinds of problems in recent years. Online screening methods are one of the categories of online feature selection methods. The methods that we propose in this paper are capable of handling all three situations mentioned above, in classification settings. Our experiments show that the proposed methods can generate the same feature importance as their offline versions with faster speed and less storage requirements. Furthermore, the results show that online screening methods with integrated model adaptation have a higher true feature detection rate than without model adaptation on data streams exhibiting concept drift. Among the three large real datasets that potentially have concept drift, online screening methods with model adaptation show advantages in either saving computation time and space, reducing model complexity, or improving prediction accuracy.
Mingyuan Wang 0005, Adrian Barbu
IEEE Trans. Knowl. Data Eng.2
2022 Scalable Learning with Incremental Probabilistic PCA
abstract
Incremental class learning is the classification problem of learning a model where instances from new object classes are added sequentially, and it is desired that the model be retrained only on the new classes with minimal training on the old classes. One major problem facing class incremental learning is catastrophic forgetting, where the updated model forgets the old classes and focuses only on the new classes. This paper proposes a simple and novel incremental class learning method that uses a self-supervised pretrained feature extractor to obtain meaningful features and trains Probabilistic PCA models on the extracted features for each class separately. The Mahalanobis distance is used to obtain the classification result, and an equivalent equation is derived to make the approach computationally affordable. Experiments on standard and large datasets show that the proposed approach outperforms existing state of the art incremental learning methods by a large margin. The fact that the model is trained on each class separately makes it applicable to training on very large datasets such as the whole ImageNet with more than 10,000 classes.
Boshi Wang, Adrian Barbu
IEEE Big Data2
2022 A Study of Shape Modeling Against Noise
abstract
Shape modeling is a challenging task with many potential applications in computer vision and medical imaging. There are many shape modeling methods in the literature, each with its advantages and applications. However, many shape modeling methods have difficulties handling shapes that have missing pieces or outliers. In this regard, this paper introduces shape denoising, a fundamental problem in shape modeling that lies at the core of many computer vision and medical imaging applications and has not received enough attention in the literature. The paper introduces six types of noise that can be used to perturb shapes as well as an objective measure for the noise level and for comparing methods on their shape denoising capabilities. Finally, the paper evaluates seven methods capable of accomplishing this task, of which six are based on deep learning, including some generative models.
Cheng Long 0002, Adrian Barbu
ICIP2
2021 Network Pruning via Annealing and Direct Sparsity Control
abstract
Artificial neural networks (ANNs) especially deep convolutional neural networks are very popular these days and have been proved to successfully offer quite reliable solutions to many vision problems. However, the use of deep neural networks is widely impeded by their intensive computational and memory cost. In this paper, we propose a novel efficient network pruning framework that is suitable for both non-structured and structured channel-level pruning. Our proposed method tightens a sparsity constraint by gradually removing network parameters or filter channels based on a criterion and a schedule. The attractive fact that the network size keeps dropping throughout the iterations makes it suitable for the pruning of any untrained or pre-trained network. Because our method uses a$L_{0}$constraint instead of the$L_{1}$penalty, it does not introduce any bias in the training parameters or filter channels. Furthermore, the$L_{0}$constraint makes it easy to directly specify the desired sparsity level during the network pruning process. Finally, experimental validation on extensive synthetic and real vision datasets show that the proposed method obtains better or competitive performance compared to other states of art network pruning methods.
Yangzi Guo, Yiyuan She, Adrian Barbu
IJCNN3
2021 A Study of Local Optima for Learning Feature Interactions using Neural Networks
abstract
In many fields such as bioinformatics, high energy physics, power distribution, etc., it is desirable to learn non-linear models where a small number of variables are selected and the interaction between them is explicitly modeled to predict the response. In principle, neural networks (NNs) could accomplish this task since they can model non-linear feature interactions very well. However, NNs require large amounts of training data to have a good generalization. In this paper we study feature selection in the data-starved regime where a NN is trained on a relatively small amount of training data. Feature selection is known to improve generalization for linear models. As an extreme case of data with feature selection and feature interactions we study the XOR-like data with irrelevant variables. We experimentally observed that the cross-entropy loss function on XOR-like data has many non-equivalent local minima, and the number of local minima grows exponentially with the number of irrelevant variables. To deal with the local minima and for feature selection we propose a node pruning and feature selection algorithm that improves the capability of NNs to find better local minima even when there are irrelevant variables. Finally, we show that the performance of a NN on real datasets can be improved using pruning, obtaining compact networks on a small number of features, with good prediction and interpretability.
Yangzi Guo, Ying Nian Wu, Adrian Barbu
IJCNN3
2021 Predicting Lane Change Decision Making with Compact Support
abstract
In the foreseeable future, autonomous vehicles will have to drive alongside human drivers. In the absence of vehicle-to-vehicle communication, they will have to be able to predict the other road users' intentions. Moreover, they will also need to behave like a typical human driver so that other road users can infer their actions. It is critical to be able to learn a human driver's mental model and integrate it into the Planning & Control algorithm. In this paper, we present a robust method to predict lane changes as cooperative or adversarial. For that, we first introduce a method to extract and annotate lane changes as cooperative and adversarial based on the entire lane change trajectory. We then propose to train a specially designed neural network to predict the lane change label before the lane change has occurred and quantify the prediction uncertainty. The model will make lane change decisions following human drivers' driving habits and preferences, i.e., it will only change lanes when the surrounding traffic is considered to be appropriate for the majority of human drivers. It will also recognize unseen novel samples and output low prediction confidence correspondingly to alert the driver to take control in such cases. We published the lane change dataset and codes at https://github.com/huanghua1668/1c_csnn.
Adrian Barbu
IV2
2020 Training a Steerable CNN for Guidewire Detection
abstract
Guidewires are thin wires used in coronary angioplasty to guide different tools to access and repair the obstructed artery. The whole procedure is monitored using fluoroscopic (real-time X-ray) images. Due to the guidewire being thin in the low quality fluoroscopic images, it is usually poorly visible. The poor quality of the X-ray images makes the guidewire detection a challenging problem in image-guided interventions. Localizing the guidewire could help in enhancing its visibility and for other automatic procedures. Guidewire localization methods usually contain a first step of computing a pixelwise guidewire response map on the entire image. In this paper, we present a steerable Convolutional Neural Network (CNN), which is a Fully Convolutional Neural Network (FCNN) that can detect objects rotated by an arbitrary 2D angle, without being rotation invariant. In fact, the steerable CNN has an angle parameter that can be changed to make it sensitive to objects rotated by that angle. We present an application of this idea to detecting the guidewire pixels, and compare it with an FCNN trained to be invariant to the guidewire orientation. Results reveal that the proposed method is a good choice, outperforming some popular filter-based and learning-based approaches such as Frangi Filter, Spherical Quadrature Filter, FCNN and a state of the art trained classifier based on hand-crafted feature.
Donghang Li, Adrian Barbu
CVPR2
2020 Generating Compact Tree Ensembles via Annealing
abstract
Tree ensembles are flexible predictive models that can capture relevant variables and to some extent their interactions in a compact and interpretable manner. Most algorithms for obtaining tree ensembles are based on versions of boosting or Random Forest. Previous work showed that boosting algorithms exhibit a cyclic behavior of selecting the same tree again and again due to the way the loss is optimized. At the same time, Random Forest is not based on loss optimization and obtains a more complex and less interpretable model. In this paper we present a novel method for obtaining compact tree ensembles by growing a large pool of trees in parallel with many independent boosting threads and then selecting a small subset and updating their leaf weights by loss optimization. We allow for the trees in the initial pool to have different depths which further helps with generalization. Experiments on real datasets show that the obtained model has usually a smaller loss than boosting, which is also reflected in a lower misclassification error on the test set.
Gitesh Dawer, Yangzi Guo, Adrian Barbu
IJCNN3
2020 Neural Rule Ensembles: Encoding Sparse Feature Interactions into Neural Networks
abstract
Artificial Neural Networks form the basis of very powerful learning methods. It has been observed that a naive application of fully connected neural networks to data with many irrelevant variables often leads to overfitting. In an attempt to circumvent this issue, a prior knowledge pertaining to what features are relevant and their possible feature interactions can be encoded into these networks. In this work, we use decision trees to capture such relevant features and their interactions and define a mapping to encode extracted relationships into a neural network. This addresses the initialization related concerns of fully connected neural networks. At the same time through feature selection it enables learning of compact representations compared to state of the art tree-based approaches. Empirical evaluations and simulation studies show the superiority of such an approach over fully connected neural networks and tree-based approaches.
Gitesh Dawer, Yangzi Guo, Sida Liu, Adrian Barbu
IJCNN4
2020 The Generalization-Stability Tradeoff In Neural Network Pruning
abstract
Pruning neural network parameters is often viewed as a means to compress models, but pruning has also been motivated by the desire to prevent overfitting. This motivation is particularly relevant given the perhaps surprising observation that a wide variety of pruning approaches increase test accuracy despite sometimes massive reductions in parameter counts. To better understand this phenomenon, we analyze the behavior of pruning over the course of training, finding that pruning's benefit to generalization increases with pruning's instability (defined as the drop in test accuracy immediately following pruning). We demonstrate that this "generalization-stability tradeoff'' is present across a wide variety of pruning settings and propose a mechanism for its cause: pruning regularizes similarly to noise injection. Supporting this, we find less pruning stability leads to more model flatness and the benefits of pruning do not depend on permanent parameter removal. These results explain the compatibility of pruning-based generalization improvements and the high generalization recently observed in overparameterized networks.
Brian R. Bartoldson, Ari S. Morcos, Adrian Barbu, Gordon Erlebacher
NeurIPS3
2019 Learning Chan-Vese
abstract
Chan-Vese is a level set method that simultaneously evolves a level set surface and fits locally constant intensity models for the interior and exterior regions to minimize a Mumford-Shah integral. However, the length-based contour regularization in the Chan-Vese formulation is quite simple and too weak for many applications. In this paper we introduce a generalization of the Chan-Vese method to evolve a curve where the regularization is based on a Fully Convolutional Neural Network. We also show how to learn the curve model as a Recurrent Neural Network (RNN) using training examples. Our RNN differs from the standard ones because it has the Chan-Vese locally constant intensity model, which gives it better interpretability and flexibility.
Orhan Akal, Adrian Barbu
ICIP2
2019 Training a CNN for Guidewire Detection
abstract
Guidewire detection is an important and challenging problem in image-guided interventions. The guidewire is barely visible in fluoroscopic sequences, since it is thin and the image has poor quality. Most recent methods for guidewire localization have a first level of pixel-wise detection based on a trained classifier on hand-crafted features. A Convolutional Neural Network (CNN) could in principle learn its own features, however training a CNN for guidewire detection has proved to be difficult because the wire is very thin and can have any orientation. In this paper we present a method to train a Fully Convolutional Neural Network for guidewire detection, and highlight what challenges are encountered during training for this particular problem. We also introduce the Spherical Quadrature Filters (SQF) for guidewire detection and show how they can be used to improve the training data. Experiments show that the trained CNN outperforms many popular approaches such as the Frangi filter, the SQF and a trained classifier based on hand-crafted feature. Furthermore, we observe that a CNN approach that uses the SQF to obtain better aligned training examples further improves the detection accuracy.
Donghang Li, Adrian Barbu
ICIP2
2018 Accurate Dictionary Learning with Direct Sparsity Control
abstract
Dictionary learning is a popular method for obtaining sparse linear representations for high dimensional data, with many applications in image classification, signal processing and machine learning. In this paper, we introduce a novel dictionary learning method based on a recent variable selection algorithm called Feature Selection with Annealing (FSA). Because FSA uses an L0 constraint instead of the L1 penalty, it does not introduce any bias in the coefficients and obtains a more accurate sparse representation. Furthermore, the L0 constraint makes it easy to directly specify the desired sparsity level instead of indirectly through a L1 penalty. Finally, experimental validation on real gray-scale images shows that the proposed method obtains higher accuracy and efficiency in dictionary learning compared to classical methods based on the L1 penalty.
Hongyu Mou, Adrian Barbu
ICIP2
2018 A Distributed Sensing Approach for Single Platform Image-Based Localization
abstract
We present a distributed image based robot (re)-localization system with four non-stereo monocular cameras using a deep Convolutional Network (Convnet). Our system trains the well known Posenet (Kendall et al 2015) CNN architecture, with minor changes, for regressing the position of a ground robot using a compound image, consisting of images from four non-stereo monocular cameras mounted on the robotic platform. The training of the network is done end-to-end without the need for any special feature engineering to handle the compound image input. Our results show that there is significant advantage to using a compound image obtained from multiple cameras with non-overlapping field of view (non-stereo) as compared to using images from single cameras for image based localization. The compound-image based training yields median accuracy of 12 cm in an indoor environment which is at least twice as good as the results obtained using the same network trained on monocular image inputs.
Orhan Akal, Tathagata Mukherjee, Adrian Barbu, Jared Devin Paquet, Kevin George, Eduardo L. Pasiliao
ICMLA3
2018 A Decomposable Model for the Detection of Prostate Cancer in Multi-parametric MRI
Nathan Lay, Yohannes Tsehay, Yohan Sumathipala, Ruida Cheng, Sonia Gaur, Clayton Smith, Adrian Barbu, Le Lu 0001, Baris Turkbey, Peter L. Choyke, Peter A. Pinto, Ronald M. Summers
MICCAI (2)7
2018 RENOIR - A dataset for real low-light image noise reduction
Josue Anaya, Adrian Barbu
J. Vis. Commun. Image Represent.2
2018 Parameterized principal component analysis
Adrian Barbu
Pattern Recognit.2
2017 A directed graph approach to active contours
abstract
Active contours based on level sets are popular segmentation algorithms but their local optimization approach makes their results to depend on initialization, especially for edge-based formulations. In this paper we present a novel energy minimization method based on directed graph optimization that minimizes the same type of active contour energy function without the need of an initialization.
Adrian Barbu
ICIP1
2017 Feature Selection with Annealing for Computer Vision and Big Data Learning
abstract
Many computer vision and medical imaging problems are faced with learning from large-scale datasets, with millions of observations and features. In this paper we propose a novel efficient learning scheme that tightens a sparsity constraint by gradually removing variables based on a criterion and a schedule. The attractive fact that the problem size keeps dropping throughout the iterations makes it particularly suitable for big data learning. Our approach applies generically to the optimization of any differentiable loss function, and finds applications in regression, classification and ranking. The resultant algorithms build variable screening into estimation and are extremely simple to implement. We provide theoretical guarantees of convergence and selection consistency. In addition, one dimensional piecewise linear response functions are used to account for nonlinearity and a second order prior is imposed on these functions to avoid overfitting. Experiments on real and synthetic data show that the proposed method compares very well with other state of the art methods in regression, classification and ranking while being computationally very efficient and scalable.
Adrian Barbu, Yiyuan She, Liangjing Ding, Gary Gramajo
IEEE Trans. Pattern Anal. Mach. Intell.1
2015 Leveraging Mid-Level Semantic Boundary Cues for Automated Lymph Node Detection
Ari Seff, Le Lu 0001, Adrian Barbu, Holger Roth, Hoo-Chang Shin, Ronald M. Summers
MICCAI (2)3
2015 Editorial introduction to the CVIU special issue on "Generative models in computer vision and medical imaging"
Adrian Barbu, Iasonas Kokkinos
Comput. Vis. Image Underst.1
2013 Hierarchical Object Parsing from Structured Noisy Point Clouds
abstract
Object parsing and segmentation from point clouds are challenging tasks because the relevant data is available only as thin structures along object boundaries or other features, and is corrupted by large amounts of noise. To handle this kind of data, flexible shape models are desired that can accurately follow the object boundaries. Popular models such as active shape and active appearance models (AAMs) lack the necessary flexibility for this task, while recent approaches such as the recursive compositional models make model simplifications to obtain computational guarantees. This paper investigates a hierarchical Bayesian model of shape and appearance in a generative setting. The input data is explained by an object parsing layer which is a deformation of a hidden principal component analysis (PCA) shape model with Gaussian prior. The paper also introduces a novel efficient inference algorithm that uses informed data-driven proposals to initialize local searches for the hidden variables. Applied to the problem of object parsing from structured point clouds such as edge detection images, the proposed approach obtains state-of-the-art parsing errors on two standard datasets without using any intensity information.
Adrian Barbu
IEEE Trans. Pattern Anal. Mach. Intell.1
2012 Learning a Quality-Based Ranking for Feature Point Trajectories
Liangjing Ding, Adrian Barbu, Anke Meyer-Bäse
ACCV (3)2
2012 An efficient stochastic clustering auction for heterogeneous robot teams
abstract
Stochastic Clustering Auctions (SCAs) constitute a class of cooperative auction methods that enable improvement of the global cost of the task allocations obtained with fast greedy algorithms. Prior research had developed Contracts Sequencing Algorithms (CSAs) that are deterministic and enable transfers, swaps, and other types of contracts between team members. In contrast to CSAs, SCAs use stochastic transfers or swaps between the task clusters assigned to each team member and have algorithm parameters that can enable tradeoffs between optimality and computational and communication requirements. The first SCA was based on a “Gibbs Sampler” and constrained the stochastic cluster reallocations to simple single transfers or swaps; it is applicable to heterogeneous teams. Subsequently, a more efficient SCA was developed, based on the generalized Swendsen-Wang method; it achieves the increased efficiency by connecting tasks that appear to be synergistic and then stochastically reassigning these connected tasks, hence enabling more complex and efficient movements between clusters than the first SCA. However, its application was limited to homogeneous teams. The contribution of this work is to present an efficient SCA for heterogeneous teams; it is based on a modified Swendsen-Wang method. For centralized auctioning and homogeneous teams, extensive numerical experiments were used to provide a comparison in terms of costs and computational and communication requirements of the three SCAs and a baseline CSA. It was seen that the new SCA maintains the efficiency of the second SCA and can yield similar performance to the baseline CSA in far fewer iterations. The same metrics were used to evaluate the performance of the new SCA for heterogeneous teams. A distributed version of the new SCA was also evaluated in numerical experiments. The results show that, as expected, the distributed SCA continually improves the global performance with each iteration, but converges to a lower cost solution than the centralized SCA.
Emmanuel G. Collins Jr., Adrian Barbu
ICRA3
2012 An introduction to artificial prediction markets for classification
Adrian Barbu, Nathan Lay
J. Mach. Learn. Res.1
2012 Automatic Detection and Segmentation of Lymph Nodes From CT Data
abstract
Lymph nodes are assessed routinely in clinical practice and their size is followed throughout radiation or chemotherapy to monitor the effectiveness of cancer treatment. This paper presents a robust learning-based method for automatic detection and segmentation of solid lymph nodes from CT data, with the following contributions. First, it presents a learning based approach to solid lymph node detection that relies on marginal space learning to achieve great speedup with virtually no loss in accuracy. Second, it presents a computationally efficient segmentation method for solid lymph nodes (LN). Third, it introduces two new sets of features that are effective for LN detection, one that self-aligns to high gradients and another set obtained from the segmentation result. The method is evaluated for axillary LN detection on 131 volumes containing 371 LN, yielding a 83.0% detection rate with 1.0 false positive per volume. It is further evaluated for pelvic and abdominal LN detection on 54 volumes containing 569 LN, yielding a 80.0% detection rate with 3.2 false positives per volume. The running time is 5-20 s per volume for axillary areas and 15-40 s for pelvic. An added benefit of the method is the capability to detect and segment conglomerated lymph nodes.
Adrian Barbu, Michael Sühling, David Liu 0001, Shaohua Kevin Zhou, Dorin Comaniciu
IEEE Trans. Medical Imaging1
2011 Learning-based hypothesis fusion for robust catheter tracking in 2D X-ray fluoroscopy
abstract
Catheter tracking has become more and more important in recent interventional applications. It provides real time navigation for the physicians and can be used to control a motion compensated fluoro overlay reference image for other means of guidance, e.g. involving a 3D anatomical model. Tracking the coronary sinus (CS) catheter is effective to compensate respiratory and cardiac motion for 3D overlay navigation to assist positioning the ablation catheter in Atrial Fibrillation (Afib) treatments. During interventions, the CS catheter performs rapid motion and non-rigid deformation due to the beating heart and respiration. In this paper, we model the CS catheter as a set of electrodes. Novelly designed hypotheses generated by a number of learning-based detectors are fused. Robust hypothesis matching through a Bayesian framework is then used to select the best hypothesis for each frame. As a result, our tracking method achieves very high robustness against challenging scenarios such as low SNR, occlusion, foreshortening, non-rigid deformation, as well as the catheter moving in and out of ROI. Quantitative evaluation has been conducted on a database of 13221 frames from 1073 sequences. Our approach obtains 0.50mm median error and 0.76mm mean error. 97.8% of evaluated data have errors less than 2.00mm. The speed of our tracking algorithm reaches 5 frames-per-second on most data sets. Our approach is not limited to the catheters inside the CS but can be extended to track other types of catheters, such as ablation catheters or circumferential mapping catheters.
Wen Wu 0004, Terrence Chen, Peng Wang 0005, Shaohua Kevin Zhou, Dorin Comaniciu, Adrian Barbu, Norbert Strobel
CVPR6
2010 Supervised Aggregation of Classifiers using Artificial Prediction Markets
Nathan Lay, Adrian Barbu
ICML2
2010 A novel Stochastic Clustering Auction for task allocation in multi-robot teams
abstract
It will be shown that the global cost of the task allocations obtained with fast greedy algorithms can be improved upon by using a class of auction methods called Stochastic Clustering Auctions (SCAs). SCAs use stochastic transfers or swaps between the task clusters assigned to each team member, allow both uphill and downhill cost movements, and rely on simulated annealing. The choice of a key annealing parameter and turning the uphill movements on and off enables the converged solution of a SCA to slide in the region between the global optimal performance and the performance associated with a random allocation. The first SCA, called GSSCA, was based on a Gibbs Sampler, which constrained the stochastic cluster reallocations to simple single transfers or swaps. This paper presents a new and more efficient SCA, called SWSCA, based on the generalized Swendsen-Wang method that enables more complex and efficient movements between clusters by connecting tasks that appear to be synergistic and then stochastically reassigning these connected tasks. For centralized auctioning, extensive numerical experiments are used to compare the performance of SWSCA with GSSCA in terms of costs and computational and communication requirements. Distributed SWSCA is then compared with centralized SWSCA using communication links between robots that were motivated by a generic topology called a “scale free network”.
Emmanuel G. Collins Jr., Adrian Barbu
IROS3
2010 Automatic Detection and Segmentation of Axillary Lymph Nodes
Adrian Barbu, Michael Sühling, David Liu 0001, Shaohua Kevin Zhou, Dorin Comaniciu
MICCAI (1)1
2009 Learning real-time MRF inference for image denoising
abstract
Many computer vision problems can be formulated in a Bayesian framework with Markov Random Field (MRF) or Conditional Random Field (CRF) priors. Usually, the model assumes that a full Maximum A Posteriori (MAP) estimation will be performed for inference, which can be really slow in practice. In this paper, we argue that through appropriate training, a MRF/CRF model can be trained to perform very well on a suboptimal inference algorithm. The model is trained together with a fast inference algorithm through an optimization of a loss function on a training set containing pairs of input images and desired outputs. A validation set can be used in this approach to estimate the generalization performance of the trained system. We apply the proposed method to an image denoising application, training a Fields of Experts MRF together with a 1-4 iteration gradient descent inference algorithm. Experimental validation on unseen data shows that the proposed training approach obtains an improved benchmark performance as well as a 1000-3000 times speedup compared to the Fields of Experts MRF trained with contrastive divergence. Using the new approach, image denoising can be performed in real-time, at 8 fps on a single CPU for a 256 × 256 image sequence, with close to state-of-the-art accuracy.
Adrian Barbu
CVPR1
2009 Training an Active Random Field for Real-Time Image Denoising
abstract
Many computer vision problems can be formulated in a Bayesian framework based on Markov random fields (MRF) or conditional random fields (CRF). Generally, the MRF/CRF model is learned independently of the inference algorithm that is used to obtain the final result. In this paper, we observe considerable gains in speed and accuracy by training the MRF/CRF model together with a fast and suboptimal inference algorithm. An active random field (ARF) is defined as a combination of a MRF/CRF based model and a fast inference algorithm for the MRF/CRF model. This combination is trained through an optimization of a loss function and a training set consisting of pairs of input images and desired outputs. We apply the ARF concept to image denoising, using the Fields of Experts MRF together with a 1-4 iteration gradient descent algorithm for inference. Experimental validation on unseen data shows that the ARF approach obtains an improved benchmark performance as well as a 1000-3000 times speedup compared to the Fields of Experts MRF. Using the ARF approach, image denoising can be performed in real-time, at 8fps on a single CPU for a 256 x 256 image sequence, with close to state-of-the-art accuracy.
Adrian Barbu
IEEE Trans. Image Process.1
2008 Accurate polyp segmentation for 3D CT colongraphy using multi-staged probabilistic binary learning and compositional model
abstract
Accurate and automatic colonic polyp segmentation and measurement in Computed Tomography (CT) has significant importance for 3D polyp detection, classification, and more generally computer aided diagnosis of colon cancers. In this paper, we propose a three-staged probabilistic binary classification approach for automatically segmenting polyp voxels from their surrounding tissues in CT. Our system integrates low-, and mid-level information for discriminative learning under local polar coordinates which align on the 3D colon surface around detected polyp. More importantly, our supervised learning system has flexible modeling capacity, which offers a principled means of encoding semantic, clinical expert annotations of colonic polyp tissue identification and segmentation. The learning generality to unseen data is bounded by boosting [12, 11] and stacked generality [14]. Extensive experimental results on polyp segmentation performance evaluation and robustness testing with disturbances (using both training data and unseen data) are provided to validate our presented approach. The reliability of polyp segmentation and measurement has been largely increased to 98:2% (ie. errors les 3 mm), compared with other state of art work [4, 15] of about 75% ~ 80%.
Le Lu 0001, Adrian Barbu, Matthias Wolf 0001, Jianming Liang, Marcos Salganicoff, Dorin Comaniciu
CVPR2
2008 Simultaneous Detection and Registration for Ileo-Cecal Valve Detection in 3D CT Colonography
Le Lu 0001, Adrian Barbu, Matthias Wolf 0001, Jianming Liang, Luca Bogoni, Marcos Salganicoff, Dorin Comaniciu
ECCV (4)2
2008 Four-Chamber Heart Modeling and Automatic Segmentation for 3-D Cardiac CT Volumes Using Marginal Space Learning and Steerable Features
abstract
We propose an automatic four-chamber heart segmentation system for the quantitative functional analysis of the heart from cardiac computed tomography (CT) volumes. Two topics are discussed: heart modeling and automatic model fitting to an unseen volume. Heart modeling is a nontrivial task since the heart is a complex nonrigid organ. The model must be anatomically accurate, allow manual editing, and provide sufficient information to guide automatic detection and segmentation. Unlike previous work, we explicitly represent important landmarks (such as the valves and the ventricular septum cusps) among the control points of the model. The control points can be detected reliably to guide the automatic model fitting process. Using this model, we develop an efficient and robust approach for automatic heart chamber segmentation in 3-D CT volumes. We formulate the segmentation as a two-step learning problem: anatomical structure localization and boundary delineation. In both steps, we exploit the recent advances in learning discriminative models. A novel algorithm, marginal space learning (MSL), is introduced to solve the 9-D similarity transformation search problem for localizing the heart chambers. After determining the pose of the heart chambers, we estimate the 3-D shape through learning-based boundary delineation. The proposed method has been extensively tested on the largest dataset (with 323 volumes from 137 patients) ever reported in the literature. To the best of our knowledge, our system is the fastest with a speed of 4.0 s per volume (on a dual-core 3.2-GHz processor) for the automatic segmentation of all four chambers.
Yefeng Zheng 0001, Adrian Barbu, Bogdan Georgescu, Michael Scheuering, Dorin Comaniciu
IEEE Trans. Medical Imaging2
2007 Hierarchical Learning of Curves Application to Guidewire Localization in Fluoroscopy
abstract
In this paper we present a method for learning a curve model for detection and segmentation by closely integrating a hierarchical curve representation using generative and discriminative models with a hierarchical inference algorithm. We apply this method to the problem of automatic localization of the guidewire in fluoroscopic sequences. In fluoroscopic sequences, the guidewire appears as a hardly visible, non-rigid one-dimensional curve. Our paper has three main contributions. Firstly, we present a novel method to learn the complex shape and appearance of a free-form curve using a hierarchical model of curves of increasing degrees of complexity and a database of manual annotations. Secondly, we present a novel computational paradigm in the context of Marginal Space Learning, in which the algorithm is closely integrated with the hierarchical representation to obtain fast parameter inference. Thirdly, to our knowledge this is the first full system which robustly localizes the whole guidewire and has extensive validation on hundreds of frames. We present very good quantitative and qualitative results on real fluoroscopic video sequences, obtained in just one second per frame.
Adrian Barbu, Vassilis Athitsos, Bogdan Georgescu, Stefan Böhm, Peter Durlak, Dorin Comaniciu
CVPR1
2007 Fast Automatic Heart Chamber Segmentation from 3D CT Data Using Marginal Space Learning and Steerable Features
abstract
Multi-chamber heart segmentation is a prerequisite for global quantification of the cardiac function. The complexity of cardiac anatomy, poor contrast, noise or motion artifacts makes this segmentation problem a challenging task. In this paper, we present an efficient, robust, and fully automatic segmentation method for 3D cardiac computed tomography (CT) volumes. Our approach is based on recent advances in learning discriminative object models and we exploit a large database of annotated CT volumes. We formulate the segmentation as a two step learning problem: anatomical structure localization and boundary delineation. A novel algorithm, marginal space learning (MSL), is introduced to solve the 9-dimensional similarity search problem for localizing the heart chambers. MSL reduces the number of testing hypotheses by about six orders of magnitude. We also propose to use steerable image features, which incorporate the orientation and scale information into the distribution of sampling points, thus avoiding the time-consuming volume data rotation operations. After determining the similarity transformation of the heart chambers, we estimate the 3D shape through learning-based boundary delineation. Extensive experiments on multi-chamber heart segmentation demonstrate the efficiency and robustness of the proposed approach, comparing favorably to the state-of-the-art. This is the first study reporting stable results on a large cardiac CT dataset with 323 volumes. In addition, we achieve a speed of less than eight seconds for automatic segmentation of all four chambers.
Yefeng Zheng 0001, Adrian Barbu, Bogdan Georgescu, Michael Scheuering, Dorin Comaniciu
ICCV2
2006 Probabilistic 3D Polyp Detection in CT Images: The Role of Sample Alignment
abstract
Automatic polyp detection is an increasingly important task in medical imaging with virtual colonoscopy [15] being widely used. In this paper, we present a 3D object detection algorithm and show its application on polyp detection from CT images. We make the following contributions: (1) The system adopts Probabilistic Boosting Tree (PBT) to probabilistically detect polyps. Integral volume and 3D Haar filters are introduced to achieve fast feature computation. (2) We give an explicit convergence rate analysis for the AdaBoost algorithm [2] and prove that the error at each step \in t+1. is tightly bounded by the previous error \in t. (3) For a 3D polyp template, a generative model is defined. Given the bound and convergence analysis, we analyze the role of "sample alignment" in the template design and devise a robust and efficient algorithm for polyp detection. The overall system has been tested on 150 volumes and the results obtained are very encouraging.
Zhuowen Tu, Xiang Sean Zhou, Luca Bogoni, Adrian Barbu, Dorin Comaniciu
CVPR (2)4
2006 Hierarchical Part-Based Detection of 3D Flexible Tubes: Application to CT Colonoscopy
Adrian Barbu, Luca Bogoni, Dorin Comaniciu
MICCAI (2)1
2005 Incorporating Visual Knowledge Representation in Stereo Reconstruction
abstract
In this paper, we present a two-layer generative model that incorporates generic middle-level visual knowledge for dense stereo reconstruction. The visual knowledge is represented by a dictionary of surface primitives including various categories of boundary discontinuities and junctions in parametric form. Given a stereo pair, we first compute a primal sketch representation which decomposes the image into a structural part for object boundaries and high intensity contrast represented by a 2D sketch graph, and a structure less part represented by Markov random field on pixels. Then we label the sketch graph and compute the 3D sketch (like a wire-frame) by fitting the primitive dictionary to the sketch graph. The surfaces between the 3D sketches are filled in by computing the depth of the MRP model on the structureless part. These two levels interact closely since the MRF is used to propagate information between the primitives, and at the same time, the primitives act as boundary conditions for the MRF. The two processes maximize a Bayesian posterior probability jointly. We propose an MCMC algorithm that simultaneously infers the 3D primitive types and parameters and estimates the depth of the scene. Our experiments show that this representation can infer the depth map with sharp boundaries and junctions for textureless images, curve objects and free-form shapes.
Adrian Barbu, Song-Chun Zhu
ICCV1
2005 Generalizing Swendsen-Wang to Sampling Arbitrary Posterior Probabilities
abstract
Many vision tasks can be formulated as graph partition problems that minimize energy functions. For such problems, the Gibbs sampler provides a general solution but is very slow, while other methods, such as Ncut and graph cuts are computationally effective but only work for specific energy forms and are not generally applicable. In this paper, we present a new inference algorithm that generalizes the Swendsen-Wang method to arbitrary probabilities defined on graph partitions. We begin by computing graph edge weights, based on local image features. Then, the algorithm iterates two steps. 1) Graph clustering: It forms connected components by cutting the edges probabilistically based on their weights. 2) Graph relabeling: It selects one connected component and flips probabilistically, the coloring of all vertices in the component simultaneously. Thus, it realizes the split, merge, and regrouping of a "chunk" of the graph, in contrast to Gibbs sampler that flips a single vertex. We prove that this algorithm simulates ergodic and reversible Markov chain jumps in the space of graph partitions and is applicable to arbitrary posterior probabilities or energy functions defined on graphs. We demonstrate the algorithm on two typical problems in computer vision--image segmentation and stereo vision. Experimentally, we show that it is 100-400 times faster in CPU time than the classical Gibbs sampler and 20-40 times faster then the DDMCMC segmentation algorithm. For stereo, we compare performance with graph cuts and belief propagation. We also show that our algorithm can automatically infer generative models and obtain satisfactory results (better than the graphic cuts or belief propagation) in the same amount of time.
Adrian Barbu, Song-Chun Zhu
IEEE Trans. Pattern Anal. Mach. Intell.1
2004 Motion Estimation by Swendsen-Wang Cuts
Adrian Barbu, Alan L. Yuille
CVPR (1)1
2004 Multigrid and Multi-Level Swendsen-Wang Cuts for Hierarchic Graph Partition
Adrian Barbu, Song-Chun Zhu
CVPR (2)1
2003 Graph Partition by Swendsen-Wang Cuts
abstract
Vision tasks, such as segmentation, grouping, recognition, can be formulated as graph partition problems. The recent literature witnessed two popular graph cut algorithms: the Ncut using spectral graph analysis and the minimum-cut using the maximum flow algorithm. We present a third major approach by generalizing the Swendsen-Wang method - a well celebrated algorithm in statistical mechanics. Our algorithm simulates ergodic, reversible Markov chain jumps in the space of graph partitions to sample a posterior probability. At each step, the algorithm splits, merges, or regroups a sizable subgraph, and achieves fast mixing at low temperature enabling a fast annealing procedure. Experiments show it converges in 2-30 seconds on a PC for image segmentation. This is 400 times faster than the single-site update Gibbs sampler, and 20-40 times faster than the DDMCMC algorithm. The algorithm can optimize over the number of models and works for general forms of posterior probabilities, so it is more general than the existing graph cut approaches.
Adrian Barbu, Song-Chun Zhu
ICCV1