This document proposes a low power architecture for 2D discrete wavelet transforms. It summarizes existing Z-scan based schemes that require on-chip buffers and proposes a generalized low-power Z-scan approach. This approach computes elements in rows in batches of size r to optimize row buffer sleep times. It analyzes memory power based on access patterns and shows up to 90% energy savings over prior techniques by optimizing r, and using banked row and column buffers. Evaluation on sample images demonstrates the energy efficiency of this approach.