7. Conclusions
In this study, the problem of coverage hole detection and healing is considered. We introduce the concept of trees to detect, locate, and describe coverage holes. Based on the tree, we can determine the location and shape of the corresponding coverage hole and estimate its size. The tree-based method provides the global view of holes clearly and estimates the size of holes more accurately compared with the conventional boundary node detection method. We also proposed a coverage hole healing method based on the results of hole detection. The healing method is divided into two phases, namely, hole dissection and optimal patch position determination. These two phases ensure that the overlap between the sensing ranges of the additional sensors becomes as little as possible. Compared with the Delaunay triangulation-based and the Voronoi based methods, the proposed healing method can increase the coverage rate efficiently with the same number of additional sensors. Therefore, the proposed scheme serves as a useful tool for detecting and healing coverage holes. Future studies should address the coverage problem in directional sensor networks, such as camera networks.