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.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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