Multi-directional Sobel operator kernel on GPUs
نویسندگان
چکیده
Sobel is one of the most popular edge detection operators used in image processing. To date, users utilize two-directional 3×3 operator as detectors because its low computational cost and reasonable performance. Simultaneously, many studies have been conducted on using large multi-directional to satisfy their needs considering high stability, but at an expense speed. This paper proposes a fast graphics processing unit (GPU) kernel for four-directional 5×5 operator. improve performance, we implement based warp-level primitives, which can significantly reduce number memory accesses. In addition, introduce prefetching mechanism transformation into complexity data transmission latency. Compared with OpenCV-GPU library, our shows performances 6.7x speedup Jetson AGX Xavier GPU 13x GTX 1650Ti GPU.
منابع مشابه
Proposed Multi-object Tracking Algorithm Using Sobel Edge Detection operator
Tracking of moving objects that is called video tracking is used for measuring motion parameters and obtaining a visual record of the moving objects, it is an important area of application in image processing. In general there are two different approaches to obtain object tracking: the first is Recognition-based Tracking, and the second is the Motion-based Tracking. Video tracking system raises...
متن کاملEdge Detection Using the Sobel Compass Operator
This paper presents edge detection using the Sobel compass edge detector where four processing elements are arranged in parallel to get the edge detected values in different directions of compass to get a accurate edge detected image. The edge detection is done in four stages which include buffer memory, four processing elements, maximum gradient unit and edge map which is designed in verilog a...
متن کاملlicense plate detection using sobel operator
the license plate edge detection is the most important step of the process of plate identification. plate recognition system is an automated system that captures vehicle location, vehicle license plate accurately on various vehicles at different times of day and night sets. in this paper the issue of searching the exact location of the license plate from the input images using sobel operator fo...
متن کاملInK-Compact: In-Kernel Stream Compaction and Its Application to Multi-Kernel Data Visualization on General-Purpose GPUs
Stream compaction is an important parallel computing primitive that produces a reduced (compacted) output stream consisting of only valid elements from an input stream containing both invalid and valid elements. Computing on this compacted stream rather than the mixed input stream leads to improvements in performance, load balancing, and memory footprint. Stream compaction has numerous applicat...
متن کاملOn multi - directional
The paper studies convergence properties of numerical optimization algorithms using the natural idea of searching in several directions and where one-processor computation is assumed. Global convergence theorems (with exact arithmetic) are proved for two classes of "descent" methods in IR n and for one class of such methods in Hilbert spaces in the framework of unconstrained problems and where ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Parallel and Distributed Computing
سال: 2023
ISSN: ['1096-0848', '0743-7315']
DOI: https://doi.org/10.1016/j.jpdc.2023.03.004