ARTÍCULO
TITULO

Effective Implementation of Edge-Preserving Filtering on CPU Microarchitectures

Yoshihiro Maeda    
Norishige Fukushima and Hiroshi Matsuo    

Resumen

In this paper, we propose acceleration methods for edge-preserving filtering. The filters natively include denormalized numbers, which are defined in IEEE Standard 754. The processing of the denormalized numbers has a higher computational cost than normal numbers; thus, the computational performance of edge-preserving filtering is severely diminished. We propose approaches to prevent the occurrence of the denormalized numbers for acceleration. Moreover, we verify an effective vectorization of the edge-preserving filtering based on changes in microarchitectures of central processing units by carefully treating kernel weights. The experimental results show that the proposed methods are up to five-times faster than the straightforward implementation of bilateral filtering and non-local means filtering, while the filters maintain the high accuracy. In addition, we showed effective vectorization for each central processing unit microarchitecture. The implementation of the bilateral filter is up to 14-times faster than that of OpenCV. The proposed methods and the vectorization are practical for real-time tasks such as image editing.

 Artículos similares

       
 
Janja Svetina, Joerg Prestor, Brigita Jamnik, Primo? Auersperger and Mihael Brencic    
Urban areas can significantly alter the quality status of aquifers if appropriate strategies to prevent and detect groundwater contamination are not implemented in time. The prevention of groundwater contamination should be a priority due to its potentia... ver más
Revista: Water

 
Tangwu Yang, Dianpeng Li, Qing Xu, Yijia Zhu, Zhengjie Zhu, Xin Leng, Dehua Zhao and Shuqing An    
Long-term fishing bans have spurred extensive debate regarding their impacts on ecosystem structures, functions, and water qualities. However, data on the effects of specific changes induced by fishing bans on ecosystem structures, functions, and water q... ver más
Revista: Water

 
Péter Bauer and Mihály Nagy    
Research and industrial application can require custom high-level controllers for industrial drones. Thus, this paper presents the high-fidelity dynamic and control model identification of the DJI M600 Pro hexacopter. This is a widely used multicopter in... ver más
Revista: Aerospace

 
Md Momin Al Aziz, Md Toufique Morshed Tamal and Noman Mohammed    
Fully homomorphic encryption (FHE) cryptographic systems enable limitless computations over encrypted data, providing solutions to many of today?s data security problems. While effective FHE platforms can address modern data security concerns in unsecure... ver más
Revista: Information

 
Sandro Pullo, Remo Pareschi, Valentina Piantadosi, Francesco Salzano and Roberto Carlini    
Addressing the critical challenges of resource inefficiency and environmental impact in the agrifood sector, this study explores the integration of Internet of Things (IoT) technologies with IOTA?s Tangle, a Distributed Ledger Technology (DLT). This inte... ver más
Revista: Informatics