Related Experiment Video
Updated: Nov 10, 2025

13:51
Cross-Modal Multivariate Pattern Analysis
Published on: November 9, 2011
20.2K
RobOMP: Robust variants of Orthogonal Matching Pursuit for sparse representations
1Department of Mathematics, Universidad San Francisco de Quito, Quito, Ecuador.
Peerj. Computer Science
|April 5, 2021
Summary
Robust Orthogonal Matching Pursuit (RobOMP) variants enhance sparse coding by mitigating outlier effects using M-estimators and Iteratively Reweighted Least Squares. These methods improve performance in noisy conditions without parameter tuning.
Area of Science:
- Signal Processing
- Machine Learning
- Computer Vision
Background:
- Sparse coding seeks efficient data representations using dictionaries.
- Orthogonal Matching Pursuit (OMP) is a fast sparse coding algorithm.
- OMP's Mean Squared Error (MSE) minimization is sensitive to outliers.
Purpose of the Study:
- Introduce robust variants of OMP (RobOMP) to address outlier sensitivity.
- Develop adaptive methods for sparse coding that are resilient to data imperfections.
- Enhance sparse representation performance in the presence of noise and missing data.
Main Methods:
- Developed five RobOMP variants based on M-estimators and linear models.
- Employed Iteratively Reweighted Least Squares (IRLS) for robust weight adaptation.
- Utilized a learned weight vector to model data distribution robustly.
Main Results:
- RobOMP variants significantly outperform MSE-based OMP and other robust methods.
- Demonstrated superior performance on synthetic data with various noise distributions.
- Showcased effectiveness in image recognition tasks with occlusions and missing pixels.
Conclusions:
- RobOMP provides principled, parameter-free alternatives to standard OMP.
- The proposed robust sparse coding framework is effective for denoising and other applications.
- RobOMP enhances sparse representation accuracy and reliability in real-world scenarios.
Related Concept Videos
Wilcoxon Signed-Ranks Test for Matched Pairs
285
The Wilcoxon signed-rank test for matched pairs evaluates the null hypothesis by combining the ranks of differences with their signs. It essentially tests whether the median of the differences in a population of matched pairs is zero. Since the test incorporates more information than the sign test, it generally yields more trustable conclusions. This test also does not require the data to follow a normal distribution, but two conditions must be met for it to be applicable: (1) the data must...
285
Sign Test for Matched Pairs
262
The sign test for matched pairs offers a robust method for comparing two paired samples, often for the effects of an intervention in one of them. This method is very useful in situations where the underlying distribution of the data is unknown. The test compares two related samples—often pre- and post-treatment measurements on the same subjects—to determine if there are significant differences in their median values.
To conduct the sign test, we first calculate the differences in...
To conduct the sign test, we first calculate the differences in...
262
Linear Approximation in Frequency Domain
227
Linear systems are characterized by two main properties: superposition and homogeneity. Superposition allows the response to multiple inputs to be the sum of the responses to each individual input. Homogeneity ensures that scaling an input by a scalar results in the response being scaled by the same scalar.
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
227
Residuals and Least-Squares Property
8.3K
The vertical distance between the actual value of y and the estimated value of y. In other words, it measures the vertical distance between the actual data point and the predicted point on the line
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
8.3K
Linear Approximation in Time Domain
190
Nonlinear systems often require sophisticated approaches for accurate modeling and analysis, with state-space representation being particularly effective. This method is especially useful for systems where variables and parameters vary with time or operating conditions, such as in a simple pendulum or a translational mechanical system with nonlinear springs.
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
190
Quadratic Models
54
Quadratic models are mathematical representations used to describe relationships in which the rate of change changes at a constant rate. These models appear in a wide variety of natural and engineered systems, especially those involving motion, forces, and optimization. One common application is analyzing the vertical motion of objects influenced by gravity, such as a ball thrown into the air.In such scenarios, the object's height changes over time in a curved pattern, rising to a maximum point...
54

