This document summarizes a dissertation on developing new priors and algorithms for signal recovery problems solved via convex optimization. Chapter 4 proposes a blockwise low-rank prior called the Block Nuclear Norm (BNN) to better model texture patterns in images. BNN represents textures as locally low-rank blocks under different shears. Chapter 5 introduces the Local Color Nuclear Norm (LCNN) prior to promote the color-line property and reduce color artifacts in restored images. Chapter 6 develops a hierarchical convex optimization algorithm using primal-dual splitting to solve problems with non-unique solutions and non-strictly convex objectives.