Movement detection from a wearable system: a deconvolution-based approach