{"title":"一种高度优化的GPU批处理弹性网络求解器(BENS)及其在图像检索中的实时关键点检测中的应用","authors":"Zheng Guo, Thanh Hong-Phuoc, N. Khan, L. Guan","doi":"10.1109/MIPR54900.2022.00070","DOIUrl":null,"url":null,"abstract":"In this paper, we present a highly optimized GPU batched elastic-net solver (BENS) with application to real-time key-point detection for image retrieval. BENS was optimized to perform hundreds of thousands of small elastic-net fits by batching each fit from specific steps in the elastic-net computation into a large matrix multiplication which can be computed efficiently using the CUBLAS library. The main motivation for BENS was a real-time implementation of the Sparse-Coding Key-point detector (SCK) algorithm which has reaching applications in science, engineering, social science and medicine. When BENS was applied to accelerate SCK, we have achieved a 232x speed up compared to the original CPU implementation of SCK. To demonstrate the newly accelerated SCK algorithm, we conducted an Bo Vw based image retrieval experiment using SCK as the key-point detector.","PeriodicalId":228640,"journal":{"name":"2022 IEEE 5th International Conference on Multimedia Information Processing and Retrieval (MIPR)","volume":"215 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Highly Optimized GPU Batched Elasticnet Solver (BENS) with Application to Real- Time Keypoint Detection for Image Retrieval\",\"authors\":\"Zheng Guo, Thanh Hong-Phuoc, N. Khan, L. Guan\",\"doi\":\"10.1109/MIPR54900.2022.00070\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we present a highly optimized GPU batched elastic-net solver (BENS) with application to real-time key-point detection for image retrieval. BENS was optimized to perform hundreds of thousands of small elastic-net fits by batching each fit from specific steps in the elastic-net computation into a large matrix multiplication which can be computed efficiently using the CUBLAS library. The main motivation for BENS was a real-time implementation of the Sparse-Coding Key-point detector (SCK) algorithm which has reaching applications in science, engineering, social science and medicine. When BENS was applied to accelerate SCK, we have achieved a 232x speed up compared to the original CPU implementation of SCK. To demonstrate the newly accelerated SCK algorithm, we conducted an Bo Vw based image retrieval experiment using SCK as the key-point detector.\",\"PeriodicalId\":228640,\"journal\":{\"name\":\"2022 IEEE 5th International Conference on Multimedia Information Processing and Retrieval (MIPR)\",\"volume\":\"215 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE 5th International Conference on Multimedia Information Processing and Retrieval (MIPR)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MIPR54900.2022.00070\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 5th International Conference on Multimedia Information Processing and Retrieval (MIPR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MIPR54900.2022.00070","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Highly Optimized GPU Batched Elasticnet Solver (BENS) with Application to Real- Time Keypoint Detection for Image Retrieval
In this paper, we present a highly optimized GPU batched elastic-net solver (BENS) with application to real-time key-point detection for image retrieval. BENS was optimized to perform hundreds of thousands of small elastic-net fits by batching each fit from specific steps in the elastic-net computation into a large matrix multiplication which can be computed efficiently using the CUBLAS library. The main motivation for BENS was a real-time implementation of the Sparse-Coding Key-point detector (SCK) algorithm which has reaching applications in science, engineering, social science and medicine. When BENS was applied to accelerate SCK, we have achieved a 232x speed up compared to the original CPU implementation of SCK. To demonstrate the newly accelerated SCK algorithm, we conducted an Bo Vw based image retrieval experiment using SCK as the key-point detector.