octagon sparse analysis