{"title":"采用DCP算法实现了一个高性能便携式实时除雾系统","authors":"Allan Navarro-Brenes, L. Chavarría-Zamora","doi":"10.1109/urucon53396.2021.9647322","DOIUrl":null,"url":null,"abstract":"This document presents a portable, high performance system for real-time image dehazing using the DCP algorithm. The software runs on a CPU-GPU heterogeneous environment in a development platform from NVIDIA with support for CUDA. Three different window sizes for the DCP algorithm were explored. These low values allow a high throughput and reduce the halo artifacts but results in low-luminosity frames which negatively impacts quality. To solve this, a gamma correction was introduced as a final stage. The coefficient for this filter can vary and is a value which can be manually modified with feedback from the users, depending on their preferences. The picture resolution utilized was $1280\\times 720$ pixels, which the system was able to process at a frame rate of 40 fps using a window size of 3. The image capture can come either from an USB camera or from a video file. The output can be store as a file or it can be wirelessly transmitted to a mobile device using the RTP protocol.","PeriodicalId":337257,"journal":{"name":"2021 IEEE URUCON","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Implementation of a high-performance portable real-time dehazing system using the DCP algorithm\",\"authors\":\"Allan Navarro-Brenes, L. Chavarría-Zamora\",\"doi\":\"10.1109/urucon53396.2021.9647322\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This document presents a portable, high performance system for real-time image dehazing using the DCP algorithm. The software runs on a CPU-GPU heterogeneous environment in a development platform from NVIDIA with support for CUDA. Three different window sizes for the DCP algorithm were explored. These low values allow a high throughput and reduce the halo artifacts but results in low-luminosity frames which negatively impacts quality. To solve this, a gamma correction was introduced as a final stage. The coefficient for this filter can vary and is a value which can be manually modified with feedback from the users, depending on their preferences. The picture resolution utilized was $1280\\\\times 720$ pixels, which the system was able to process at a frame rate of 40 fps using a window size of 3. The image capture can come either from an USB camera or from a video file. The output can be store as a file or it can be wirelessly transmitted to a mobile device using the RTP protocol.\",\"PeriodicalId\":337257,\"journal\":{\"name\":\"2021 IEEE URUCON\",\"volume\":\"13 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-11-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE URUCON\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/urucon53396.2021.9647322\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE URUCON","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/urucon53396.2021.9647322","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Implementation of a high-performance portable real-time dehazing system using the DCP algorithm
This document presents a portable, high performance system for real-time image dehazing using the DCP algorithm. The software runs on a CPU-GPU heterogeneous environment in a development platform from NVIDIA with support for CUDA. Three different window sizes for the DCP algorithm were explored. These low values allow a high throughput and reduce the halo artifacts but results in low-luminosity frames which negatively impacts quality. To solve this, a gamma correction was introduced as a final stage. The coefficient for this filter can vary and is a value which can be manually modified with feedback from the users, depending on their preferences. The picture resolution utilized was $1280\times 720$ pixels, which the system was able to process at a frame rate of 40 fps using a window size of 3. The image capture can come either from an USB camera or from a video file. The output can be store as a file or it can be wirelessly transmitted to a mobile device using the RTP protocol.