scholarly journals Accelerating Haze Removal Algorithm Using CUDA

2020 ◽  
Vol 13 (1) ◽  
pp. 85
Author(s):  
Xianyun Wu ◽  
Keyan Wang ◽  
Yunsong Li ◽  
Kai Liu ◽  
Bormin Huang

The dark channel prior (DCP)-based single image removal algorithm achieved excellent performance. However, due to the high complexity of the algorithm, it is difficult to satisfy the demands of real-time processing. In this article, we present a Graphics Processing Unit (GPU) accelerated parallel computing method for the real-time processing of high-definition video haze removal. First, based on the memory access pattern, we propose a simple but effective filter method called transposed filter combined with the fast local minimum filter algorithm and integral image algorithm. The proposed method successfully accelerates the parallel minimum filter algorithm and the parallel mean filter algorithm. Meanwhile, we adopt the inter-frame atmospheric light constraint to suppress the flicker noise in the video haze removal and simplify the estimation of atmospheric light. Experimental results show that our implementation can process the 1080p video sequence with 167 frames per second. Compared with single thread Central Processing Units (CPU) implementation, the speedup is up to 226× with asynchronous stream processing and qualified for the real-time high definition video haze removal.

2007 ◽  
Author(s):  
Yunsheng Qian ◽  
Junju Zhang ◽  
Shi Tian ◽  
Qian Chao ◽  
Zixiang Zhou ◽  
...  

2003 ◽  
Vol 30 (3) ◽  
pp. 671-679 ◽  
Author(s):  
EVAN KIDD

Eisenberg (2002) presents data from an experiment investigating three- and four-year-old children's comprehension of restrictive relative clauses (RC). From the results she argues, contrary to Hamburger & Crain (1982), that children do not have discourse knowledge of the felicity conditions of RCs before acquiring the syntax of relativization. This note evaluates this conclusion on the basis of the methodology used, and proposes that an account of syntactic development needs to be sensitive to the real-time processing requirements acquisition places on the learner.


1991 ◽  
Vol 9 (2) ◽  
pp. 199-229 ◽  
Author(s):  
Ray Jackendoff

This paper explores the issue of what is going on in a listener's mind during the real-time processing of music, such that it is possible to account for the listener's understanding of the music. The issue will be approached through evidence internal to music itself, and also by analogy with evidence from the processing of language. I will then examine how processing of the sort I propose provides a basis for considering a particular issue in the theory of musical affect.


2012 ◽  
Vol 21 (04) ◽  
pp. 1250027 ◽  
Author(s):  
TSO-BING JUANG ◽  
CHAO-TSUNG KUO ◽  
GO-LONG WU ◽  
JIAN-HAO HUANG

In this paper, multifunction residue number system (RNS) modulo (2n ± 1) multipliers are proposed. By adopting common circuits for summing up the partial products with extra controls, our proposed multipliers could perform both modulo (2n + 1) and (2n - 1) multiplications. The levels for summation of partial products are n + 1, which are same as the conventional modulo multipliers which with only one kind of modulo multiplications. The proposed multifunction modulo (2n ± 1) multipliers can save at least about 42.5% area under the same delay constraints and above 65.8% Area × Delay Product (ADP) compared with the one composed of modulo (2n + 1) and modulo (2n - 1) multiplication operations. Our proposed multipliers could be applied to ease the tremendous computation overload in the real-time processing applications.


1994 ◽  
Vol 7 (2) ◽  
pp. 114-126 ◽  
Author(s):  
Antonio Camurri ◽  
Carlo Innocenti ◽  
Claudio Massucco

2014 ◽  
Vol 58 (2) ◽  
pp. 190-203 ◽  
Author(s):  
Daphna Heller ◽  
Jennifer E Arnold ◽  
Natalie Klein ◽  
Michael K Tanenhaus

2010 ◽  
Vol 39 (5) ◽  
pp. 411-427 ◽  
Author(s):  
Josée Poirier ◽  
Katie Wolfinger ◽  
Lisa Spellman ◽  
Lewis P. Shapiro

2021 ◽  
Vol 13 (18) ◽  
pp. 3674
Author(s):  
Guangqi Xie ◽  
Mi Wang ◽  
Zhiqi Zhang ◽  
Shao Xiang ◽  
Luxiao He

This paper presents a near real-time automatic sub-pixel registration method of high-resolution panchromatic (PAN) and multispectral (MS) images using a graphics processing unit (GPU). In the first step, the method uses differential geo-registration to enable accurate geographic registration of PAN and MS images. Differential geo-registration normalizes PAN and MS images to the same direction and scale. There are also some residual misalignments due to the geometrical configuration of the acquisition instruments. These residual misalignments mean the PAN and MS images still have deviations after differential geo-registration. The second step is to use differential rectification with tiny facet primitive to eliminate possible residual misalignments. Differential rectification corrects the relative internal geometric distortion between PAN and MS images. The computational burden of these two steps is large, and traditional central processing unit (CPU) processing takes a long time. Due to the natural parallelism of the differential methods, these two steps are very suitable for mapping to a GPU for processing, to achieve near real-time processing while ensuring processing accuracy. This paper used GaoFen-6, GaoFen-7, ZiYuan3-02 and SuperView-1 satellite data to conduct an experiment. The experiment showed that our method’s processing accuracy is within 0.5 pixels. The automatic processing time of this method is about 2.5 s for 1 GB output data in the NVIDIA GeForce RTX 2080Ti, which can meet the near real-time processing requirements for most satellites. The method in this paper can quickly achieve high-precision registration of PAN and MS images. It is suitable for different scenes and different sensors. It is extremely robust to registration errors between PAN and MS.


Sign in / Sign up

Export Citation Format

Share Document