In many domain-specific monitoring applications of wireless sensor networks (WSNs), such as structural health monitoring (SHM), volcano tomography, and machine diagnosis, all the raw data in WSNs are required to be gathered to the sink where a specialized centralized algorithm is then executed to extract some global features or model parameters. To reduce the large-scale raw data transmission while guaranteeing the global feature quality, there are two kinds of solutions: one is in-network processing, which generally needs to distribute the centralized computation of feature extraction into networks. Another solution is compressive sensing (CS) followed with the feature extraction (called feature CS in this article). An interesting question is: for in-network processing and feature CS, which kind of solutions is more cost efficient to accomplish the task of feature extraction? This question is seldom studied. To answer it, we take the case of SHM with WSNs along with the classic feature extraction algorithm, i.e., the Eigen-system realization algorithm (ERA), and appropriately design two novel routes for in-network processing and feature CS, respectively. Both theoretical analysis of the two solutions’transmission cost and numerous simulations have been conducted. Based on the comparison results, we summarize some guidelines on the solution choice for different kinds of WSNs for SHM. In addition, we find that, instead of guaranteeing the quality of raw data reconstructed, CS with guaranteeing the quality of feature extracted is usually more meaningful and cost efficient.
Read full abstract