J. Bhagat, Kumar Ashish, Sibsambhu Kar, Suresh Kumar Gara
{"title":"Wavelet based multilevel un-sharp masking using OpenCL","authors":"J. Bhagat, Kumar Ashish, Sibsambhu Kar, Suresh Kumar Gara","doi":"10.1109/ACES.2014.6808030","DOIUrl":null,"url":null,"abstract":"A wavelet based multi-level adaptive unsharp masking technique for image sharpening is proposed. It does sharpening at multiple levels of DWT with a small and fixed size Gaussian kernel and automatically adjusts for different amount of blurring in different direction. The proposed method is free from kernel estimation. The algorithm is designed to process in a heterogeneous environment consisting of CPU and GPU using OpenCL for fast processing. Significant performance enhancement has been achieved as compared to the CPU implementation and can be implemented in mobile devices for near real-time performance.","PeriodicalId":353124,"journal":{"name":"2014 First International Conference on Automation, Control, Energy and Systems (ACES)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 First International Conference on Automation, Control, Energy and Systems (ACES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACES.2014.6808030","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
A wavelet based multi-level adaptive unsharp masking technique for image sharpening is proposed. It does sharpening at multiple levels of DWT with a small and fixed size Gaussian kernel and automatically adjusts for different amount of blurring in different direction. The proposed method is free from kernel estimation. The algorithm is designed to process in a heterogeneous environment consisting of CPU and GPU using OpenCL for fast processing. Significant performance enhancement has been achieved as compared to the CPU implementation and can be implemented in mobile devices for near real-time performance.