When I see their formulation, it is the same. In SALSA, the formulation is:
\begin{equation*} \min_{x} \phi(x) \text{ subject to } \frac{1}{2} \|Ax-y\|_F \leq \epsilon \end{equation*} This constrained problem is then being transformed into an unconstrained by adding the indicator function of feasible set: $x: \|Bx-y\| \leq \epsilon$ to the objective function. The resulting unconstrained problem is then transformed into a different constrained problem, by the application of a variable splitting operation. The final obtained constrained problem is then attacked by augmented Lagrangian scheme. $\phi(x)$ in my case is $\|x\|_1 \leq k$
The formulation for LASSO is similar:
\begin{equation*} \min_{x} \frac{1}{N} \Sigma_{i=1}^{N}\|y_i - Ax_i\|_F^2 \text{ subject to } \|x_i\|_1 \leq k \end{equation*}
N here is the number of cases. You can ignore it and set it equal to 1 in my case. I'm working on a cube data, but I want to simplify the answer to 2 dimensions before applying it to 3D.