首页> 外文会议>Recent researches in applied information science >Parallel Processing of Infrared Images Processing in Thermo Vision Systems
【24h】

Parallel Processing of Infrared Images Processing in Thermo Vision Systems

机译:Thermo Vision系统中红外图像处理的并行处理

获取原文
获取原文并翻译 | 示例

摘要

Thermo vision are used in military, police custom traffic control, industrial and other specific applications for collecting and processing thermo visual information from infrared images. The problems arise in the steps of implementation of the developed methods and algorithms in real time practical applications of thermo vision systems. In surveillance and security thermo visual systems one of the most practical goals is the moving objects detection and tracking in infrared images captured from a thermo vision camera. The input infrared images are usually separated and processed in small blocks with an appropriate and chosen shape (for example rectangular) and size (for example 8x8). In conventional hardware or software implementation of infrared image processing algorithms the blocks are processed consecutively or in series and the achieving the real time processing is not always possible. The advances in powerful parallel computer graphics and image processing for computer vision and computer games applications with the developed graphical processing unit (GPU) and Compute Unified Device Architecture (CUDA) offers for GPU-based computing a powerful development framework integrated with high level parallel programming languages like C or C++ languages. Graphical processing units (GPU) are devices designed to exploit parallel shared memory-based floating-point computation. They provide memory access speeds superior to those of commodity CPU-based systems. These features to update in parallel the model variables every iteration compared to other solutions like programmable logic, integrated circuits, custom shared memory solutions, and cluster message passing computing systems make GPUs attractive in real time image processing and especially in this article for infrared image processing applications. Here is proposed to exploit the ability of parallel processing and the high-speed memory access of graphical processing units (GPU), which is essential in the real time applications with neural networks in most of the infrared image processing applications. In most applications of infrared image processing with neural networks the processed algorithms work sequentially by a CPU, which means only one neuron is updated at a given time. As a result the performance degrades quickly with the increase in network size and connectivity. This is especially the case for large connectivity, since sequential processors need to iterative over every connection for each neuron. To speed up the operation, supercomputers or distributed computers are normally used for large-scale neural network simulation. But these solutions incur high cost. Traditional CPU architectures are not designed for parallel processing. To avoid this problem in real time infrared image processing applications a suitable type of neural network is proposed to use the spiking neural network (SNN) implemented in graphical processing unit (GPU) and Compute Unified Device Architecture (CUDA). The example is presented for real time infrared image processing applications like moving objects detection and tracking in infrared images in surveillance and security thermo visual systems.
机译:热视觉用于军事,警察定制交通控制,工业和其他特定应用中,以收集和处理来自红外图像的热视觉信息。在热视觉系统的实时实际应用中,在实现所开发的方法和算法的步骤中会出现问题。在监视和安全热视觉系统中,最实际的目标之一是在从热视觉摄像机捕获的红外图像中检测和跟踪运动物体。输入的红外图像通常以适当的形状(例如矩形)和大小(例如8x8)被选择并分成小块进行处理。在红外图像处理算法的常规硬件或软件实现中,块是连续地或串行地处理的,并且实现实时处理并不总是可能的。通过开发的图形处理单元(GPU)和计算统一设备体系结构(CUDA),针对计算机视觉和计算机游戏应用的强大并行计算机图形和图像处理技术的进步,为基于GPU的计算提供了集成了高级并行编程的强大开发框架C或C ++语言之类的语言。图形处理单元(GPU)是旨在利用并行共享基于内存的浮点计算的设备。它们提供的存储访问速度优于基于商用CPU的系统。与其他解决方案(例如可编程逻辑,集成电路,定制共享内存解决方案和集群消息传递计算系统)相比,这些功能可在每次迭代时并行更新模型变量,这使GPU在实时图像处理中尤其具有吸引力,尤其是在本文中,它对红外图像处理而言应用程序。本文提出利用并行处理和图形处理单元(GPU)的高速内存访问的能力,这在大多数红外图像处理应用中具有神经网络的实时应用中必不可少。在使用神经网络进行红外图像处理的大多数应用中,处理后的算法由CPU顺序工作,这意味着在给定的时间仅更新一个神经元。结果,随着网络规模和连接性的增加,性能会迅速下降。对于大型连接,尤其如此,因为顺序处理器需要在每个神经元的每个连接上进行迭代。为了加快操作速度,通常将大型计算机或分布式计算机用于大型神经网络仿真。但是这些解决方案导致高成本。传统的CPU体系结构不是为并行处理而设计的。为了避免在实时红外图像处理应用中出现此问题,提出了一种合适的神经网络类型,以使用在图形处理单元(GPU)和计算统一设备体系结构(CUDA)中实现的尖峰神经网络(SNN)。给出了用于实时红外图像处理应用的示例,例如监视和安全热视觉系统中的红外图像中的运动对象检测和跟踪。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号