当前位置: X-MOL 学术Program. Comput. Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A Software System for Processing Images with Parallel Computing
Programming and Computer Software ( IF 0.7 ) Pub Date : 2020-12-04 , DOI: 10.1134/s0361768820060043
K. I. Kiy , D. A. Anokhin , A. V. Podoprosvetov

Abstract

In this paper, a software system for image processing with parallel computing based on the geometrized histograms method developed for the concise description and segmentation of color images and for designing real-time image understanding systems is described. The parallel processing leans on the fact that, in contrast to the majority of the existing image segmentation methods, the proposed method is designed so that the most labor-consuming operations with the pixel array can be executed using n independent threads. The principles of designing programs for data processing in separate threads in which the program produces a substantial, compressed description of an image (a frame of a video sequence) that preserves the geometrical relations of the source image but has a dimension by several orders of magnitude less than the original image are described. The main operations of the segmentation and image understanding systems are executed without using the image pixel array—only using the designed concise description. These operations require a short execution time (on the average less than 10 ms for the whole set of tasks) on standard modern personal computers, even for HD video. In this paper, a multithreaded implementation of constructing a concise description of an image (a frame) is considered that allows one to enhance the operation speed, which is already fairly high, up to the record productivity figures. The application to systems for understanding road scenes, such as systems for finding the road region, its roadsides, the sky region, to systems for detecting and understanding road markings (permanent white and temporary colored), as well as to finding signal lamps of helicopters, are also described. Examples of processing results for particular road scenes are presented and discussed, and estimates of the operation speed for video sequences of real road scenes are given.



中文翻译:

并行计算处理图像的软件系统

摘要

在本文中,描述了一种基于几何直方图方法的并行计算图像处理软件系统,该软件系统开发用于彩色图像的简洁描述和分割以及用于设计实时图像理解系统。与大多数现有的图像分割方法相比,并行处理基于以下事实:所提出的方法经过设计,可以使用n来执行像素阵列中最费力的操作。独立线程。设计用于在单独线程中进行数据处理的程序的原理,在该程序中,程序会生成图像的实质性压缩描述(视频序列的一帧),该描述保留了源图像的几何关系,但尺寸却高出几个数量级少于原始图像的描述。分割和图像理解系统的主要操作在不使用图像像素阵列的情况下执行-仅使用设计简洁的描述即可。这些操作在标准的现代个人计算机上,甚至对于高清视频,都需要很短的执行时间(整个任务的平均时间少于10毫秒)。在本文中,考虑了一种构造图像(框架)的简洁描述的多线程实现,它可以提高已经相当高的操作速度,直至达到创纪录的生产率数字。用于了解道路场景的系统(例如用于查找道路区域,其路边,天空区域的系统),用于检测和理解道路标记(永久白色和临时彩色)的系统以及发现直升机的信号灯的应用,也有介绍。给出并讨论了针对特定道路场景的处理结果的示例,并给出了针对实际道路场景的视频序列的操作速度的估计。还描述了诸如用于查找道路区域,其路边,天空区域的系统,用于检测和理解道路标记(永久白色和临时彩色)的系统以及用于查找直升机的信号灯的系统。给出并讨论了针对特定道路场景的处理结果的示例,并给出了针对实际道路场景的视频序列的操作速度的估计。还描述了诸如用于查找道路区域,其路边,天空区域的系统,用于检测和理解道路标记(永久白色和临时彩色)的系统以及用于查找直升机的信号灯的系统。给出并讨论了针对特定道路场景的处理结果的示例,并给出了针对实际道路场景的视频序列的操作速度的估计。

更新日期:2020-12-04
down
wechat
bug