Since 3D models can intuitively display real-world information, there are potential scenarios in many application fields, such as architectural models and medical organ models. However, a 3D model shared through the internet can be easily obtained by an unauthorized user. In order to solve the security problem of 3D model in the cloud, a reversible data hiding method for encrypted 3D model based on prediction error expansion is proposed. In this method, the original 3D model is preprocessed, and the vertex of 3D model is encrypted by using the Paillier cryptosystem. In the cloud, in order to improve accuracy of data extraction, the dyeing method is designed to classify all vertices into the embedded set and the referenced set. After that, secret data is embedded by expanding direction of prediction error with direction vector. The prediction error of the vertex in the embedded set is computed by using the referenced set, and the direction vector is obtained according to the mapping table, which is designed to map several bits to a direction vector. Secret data can be extracted by comparing the angle between the direction of prediction error and direction vector, and the original model can be restored using the referenced set. Experiment results show that compared with the existing data hiding method for encrypted 3D model, the proposed method has higher data hiding capacity, and the accuracy of data extraction have improved. Moreover, the directly decrypted model has less distortion.
Camera shakes cause video motion blur. Video deblurring has been studied for years, and however, there are still unresolved problems, such as video frame alignment, frame selection, and frame ambiguity evaluation. We propose a video deblurring algorithm based on the motion vector and an encoder-decoder network. Our algorithm consists of four steps: first, the blurry image blocks in a video frame are located using a blurred image quality evaluation algorithm based on a response function of singular values. Second, the corresponding candidates of the blurry image block in the consecutive frames are searched using the motion vector, and the optimal candidate blocks are obtained using an objective function. Third, the blurry image block and the optimal candidate blocks are served as samples, which are inputted to an encoder-decoder network, so that the blurry image block is repaired. Finally, all blurry image blocks are replaced with the repaired ones, the boundary artifacts are eliminated, and the entire video frame is repaired. The experiments show that our algorithm yields sharper repair results, and the overall performance of our algorithm is better than other related algorithms. INDEX TERMS Video deblurring, blur quality evaluation, motion vector, encoder-decoder network.
Nanofibers have a wide range of applications in many fields such as energy generation and storage, environmental sensing and treatment, biomedical and health, thanks to their large specific surface area, excellent flexibility, and superior mechanical properties. With the expansion of application fields and the upgrade of application requirements, there is an inevitable trend of improving the performance and functions of nanofibers. Over the past few decades, numerous studies have demonstrated how nanofibers can be adapted to more complex needs through modifications of their structures, materials, and assembly. Thus, it is necessary to systematically review the field of nanofibers in which new ideas and technologies are emerging. Here we summarize the recent advanced strategies to improve the performances and expand the functions of nanofibers. We first introduce the common methods of preparing nanofibers, then summarize the advances in the field of nanofibers, especially up-to-date strategies for further enhancing their functionalities. We classify these strategies into three categories: design of nanofiber structures, tuning of nanofiber materials, and improvement of nanofibers assemblies. Finally, the optimization methods, materials, application areas, and fabrication methods are summarized, and existing challenges and future research directions are discussed. We hope this review can provide useful guidance for subsequent related work.
Graphical abstract
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.