首页> 外文期刊>Journal of electronic imaging >Software architecture for time-constrained machine vision applications
【24h】

Software architecture for time-constrained machine vision applications

机译:时间受限的机器视觉应用的软件架构

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

摘要

Real-time image and video processing applications require skilled architects, and recent trends in the hardware platform make the design and implementation of these applications increasingly complex. Many frameworks and libraries have been proposed or commercialized to simplify the design and tuning of real-time image processing applications. However, they tend to lack flexibility, because they are normally oriented toward particular types of applications, or they impose specific data processing models such as the pipeline. Other issues include large memory footprints, difficulty for reuse, and inefficient execution on multicore processors. We present a novel software architecture for time-constrained machine vision applications that addresses these issues. The architecture is divided into three layers. The platform abstraction layer provides a high-level application programming interface for the rest of the architecture. The messaging layer provides a message-passing interface based on a dynamic publish/subscribe pattern. A topic-based filtering in which messages are published to topics is used to route the messages from the publishers to the subscribers interested in a particular type of message. The application layer provides a repository for reusable application modules designed for machine vision applications. These modules, which include acquisition, visualization, communication, user interface, and data processing, take advantage of the power of well-known libraries such as OpenCV, Intel IPP, or CUDA. Finally, the proposed architecture is applied to a real machine vision application: a jam detector for steel pickling lines. ? The Authors. Published by SPIE under a Creative Commons Attribution 3.0 Unported License. Distribution or reproduction of this work in whole or in part requires full attribution of the original publication, including its
机译:实时图像和视频处理应用程序需要熟练的架构师,并且硬件平台中的最新趋势使这些应用程序的设计和实现变得越来越复杂。已经提出或商业化了许多框架和库,以简化实时图像处理应用程序的设计和调整。但是,它们往往缺乏灵活性,因为它们通常面向特定类型的应用程序,或者强加特定的数据处理模型,例如管道。其他问题包括内存占用量大,难以重用以及在多核处理器上执行效率低下。我们针对时间受限的机器视觉应用提出了一种新颖的软件架构,可以解决这些问题。该体系结构分为三层。平台抽象层为架构的其余部分提供了高级应用程序编程接口。消息传递层提供基于动态发布/订阅模式的消息传递接口。基于主题的筛选(其中将消息发布到主题)用于将消息从发布者路由到对特定消息类型感兴趣的订户。应用程序层为用于机器视觉应用程序的可重用应用程序模块提供了一个存储库。这些模块(包括采集,可视化,通信,用户界面和数据处理)利用了诸如OpenCV,Intel IPP或CUDA之类的知名库的强大功能。最后,所提出的体系结构被应用于实际的机器视觉应用:钢酸洗生产线的堵塞检测器。 ?作者。由SPIE根据Creative Commons Attribution 3.0 Unported License发布。发行或复制本作品的全部或部分,需要对原始出版物进行充分的归因,包括其原始内容。

著录项

  • 来源
    《Journal of electronic imaging》 |2013年第1期|013001.1-013001.11|共11页
  • 作者单位

    University of Oviedo Department of Computer Science Campus de Viesques, Gijon 33204 Asturias, Spain;

    University of Oviedo Department of Computer Science Campus de Viesques, Gijon 33204 Asturias, Spain;

    University of Oviedo Department of Computer Science Campus de Viesques, Gijon 33204 Asturias, Spain;

    University of Oviedo Department of Computer Science Campus de Viesques, Gijon 33204 Asturias, Spain;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-18 01:17:33

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号