首页 > 最新文献

Proceedings of Conference on Computer Architectures for Machine Perception最新文献

英文 中文
MGAP applications in machine perception MGAP在机器感知中的应用
Pub Date : 1995-09-18 DOI: 10.1109/CAMP.1995.521021
Heung-Nam Kim, M. J. Irwin, R. Owens
Since image processing tasks in machine perception are computationally intensive, massively parallel processing is often employed to exploit the inherent parallelism. Some pioneering researchers have developed massively parallel processing systems including the CLIP family, the MPP, and the CM. All of these systems however, are hard to use in machine perception systems because of their expensiveness and physical size. To tackle these problems we developed an inexpensive and easily portable massively parallel processing system, the MGAP (Micro Grained Array Processor). The MGAP is a very fine grained, massively parallel, programmable array processor which is designed to be used as a low cost massively parallel coprocessor board in a desktop workstation. We discuss the versatile applications of the MGAP for image processing subtasks including an efficient histogramming algorithm, the systolic 2D Discrete Cosine Transform (DCT), and the Dynamic Space Warping Algorithm (DSWA).
由于机器感知中的图像处理任务是计算密集型的,因此通常采用大规模并行处理来利用其固有的并行性。一些开创性的研究人员已经开发了大规模并行处理系统,包括CLIP家族,MPP和CM。然而,由于它们的昂贵和物理尺寸,所有这些系统都很难在机器感知系统中使用。为了解决这些问题,我们开发了一种廉价且易于移植的大规模并行处理系统,MGAP(微粒度阵列处理器)。MGAP是一种非常细粒度、大规模并行、可编程阵列处理器,设计用于桌面工作站中的低成本大规模并行协处理器板。我们讨论了MGAP在图像处理子任务中的多种应用,包括有效的直方图算法、收缩二维离散余弦变换(DCT)和动态空间扭曲算法(DSWA)。
{"title":"MGAP applications in machine perception","authors":"Heung-Nam Kim, M. J. Irwin, R. Owens","doi":"10.1109/CAMP.1995.521021","DOIUrl":"https://doi.org/10.1109/CAMP.1995.521021","url":null,"abstract":"Since image processing tasks in machine perception are computationally intensive, massively parallel processing is often employed to exploit the inherent parallelism. Some pioneering researchers have developed massively parallel processing systems including the CLIP family, the MPP, and the CM. All of these systems however, are hard to use in machine perception systems because of their expensiveness and physical size. To tackle these problems we developed an inexpensive and easily portable massively parallel processing system, the MGAP (Micro Grained Array Processor). The MGAP is a very fine grained, massively parallel, programmable array processor which is designed to be used as a low cost massively parallel coprocessor board in a desktop workstation. We discuss the versatile applications of the MGAP for image processing subtasks including an efficient histogramming algorithm, the systolic 2D Discrete Cosine Transform (DCT), and the Dynamic Space Warping Algorithm (DSWA).","PeriodicalId":277209,"journal":{"name":"Proceedings of Conference on Computer Architectures for Machine Perception","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122897941","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
A description approach of information in a robotics-vision system 机器人视觉系统中信息的描述方法
Pub Date : 1995-09-18 DOI: 10.1109/CAMP.1995.521026
M. Mekkaoui, N. Benameur, K. Ouriachi
Discusses the intention to provide robots with a computer system which gives them the capability to build an abstract and condensed description of their environment from low level data provided by an artificial vision system. This intention rapidly faced a complexity barrier: on one hand, the importance of the volume of information conveyed by an image they manipulate; on the other hand, the access to pertinent information to validate decision making. To reach this goal, research is oriented towards extracting a set of computing tools learning in two ways: descriptive process of the objects to manipulate, and constructive process of the pertinent information for each operation to apply to an object.
讨论了为机器人提供计算机系统的意图,该系统使机器人能够从人工视觉系统提供的低级数据中构建对其环境的抽象和浓缩描述。这种意图很快就面临着复杂性的障碍:一方面,他们操纵的图像所传达的信息量的重要性;另一方面,访问相关信息以验证决策制定。为了实现这一目标,研究的方向是通过两种方式提取一套计算工具:对要操作的对象进行描述性处理,以及对每个操作应用于对象的相关信息进行建设性处理。
{"title":"A description approach of information in a robotics-vision system","authors":"M. Mekkaoui, N. Benameur, K. Ouriachi","doi":"10.1109/CAMP.1995.521026","DOIUrl":"https://doi.org/10.1109/CAMP.1995.521026","url":null,"abstract":"Discusses the intention to provide robots with a computer system which gives them the capability to build an abstract and condensed description of their environment from low level data provided by an artificial vision system. This intention rapidly faced a complexity barrier: on one hand, the importance of the volume of information conveyed by an image they manipulate; on the other hand, the access to pertinent information to validate decision making. To reach this goal, research is oriented towards extracting a set of computing tools learning in two ways: descriptive process of the objects to manipulate, and constructive process of the pertinent information for each operation to apply to an object.","PeriodicalId":277209,"journal":{"name":"Proceedings of Conference on Computer Architectures for Machine Perception","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130596567","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Systolic cellular logic: architecture and performance evaluation 收缩细胞逻辑:结构和性能评估
Pub Date : 1995-09-18 DOI: 10.1109/CAMP.1995.521019
R.P. Rogers, I. Macduff, S. Tanimoto
We describe a systolic cellular logic architecture implemented in the systolic cellular logic (SCL) VLSI chip. The SCL chip's hardware support for virtual processing is intended to provide low cost, high performance image processing. We present empirical performance data for the Abingdon Cross benchmark which indicate that the SCL chip successfully delivers high performance at a relatively low cost. We further substantiate the SCL's success with empirical performance data for a complete experimental shape extraction protocol based on mathematical morphology.
我们描述了在收缩细胞逻辑(SCL) VLSI芯片中实现的收缩细胞逻辑架构。SCL芯片对虚拟处理的硬件支持旨在提供低成本、高性能的图像处理。我们提出了Abingdon Cross基准的经验性能数据,表明SCL芯片以相对较低的成本成功地提供了高性能。我们进一步用基于数学形态学的完整实验形状提取方案的经验性能数据证实了SCL的成功。
{"title":"Systolic cellular logic: architecture and performance evaluation","authors":"R.P. Rogers, I. Macduff, S. Tanimoto","doi":"10.1109/CAMP.1995.521019","DOIUrl":"https://doi.org/10.1109/CAMP.1995.521019","url":null,"abstract":"We describe a systolic cellular logic architecture implemented in the systolic cellular logic (SCL) VLSI chip. The SCL chip's hardware support for virtual processing is intended to provide low cost, high performance image processing. We present empirical performance data for the Abingdon Cross benchmark which indicate that the SCL chip successfully delivers high performance at a relatively low cost. We further substantiate the SCL's success with empirical performance data for a complete experimental shape extraction protocol based on mathematical morphology.","PeriodicalId":277209,"journal":{"name":"Proceedings of Conference on Computer Architectures for Machine Perception","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114616509","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Clustering using a coarse-grained parallel genetic algorithm: a preliminary study 使用粗粒度并行遗传算法聚类:初步研究
Pub Date : 1995-09-18 DOI: 10.1109/CAMP.1995.521057
N. Ratha, Ameet K. Jain, M. Chung
Genetic algorithms (GA) are useful in solving complex optimization problems. By posing pattern clustering as an optimization problem, GAs can be used to obtain optimal minimum squared error partitions. In order to improve the total execution time, a distributed algorithm has been developed using the divide and conquer approach. Using a standard communication library called PVM, the distributed algorithm has been implemented on a workstation cluster: the GA approach gives better quality clusters for many data sets compared to a standard K-means clustering algorithm. We have achieved a near linear speedup for the distributed implementation.
遗传算法在解决复杂的优化问题中非常有用。通过将模式聚类作为一个优化问题,GAs可以获得最优的最小平方误差分区。为了提高总执行时间,采用分而治之的方法开发了一种分布式算法。使用称为PVM的标准通信库,分布式算法已经在工作站集群上实现:与标准K-means聚类算法相比,GA方法为许多数据集提供了更好的质量聚类。我们已经实现了分布式实现的近线性加速。
{"title":"Clustering using a coarse-grained parallel genetic algorithm: a preliminary study","authors":"N. Ratha, Ameet K. Jain, M. Chung","doi":"10.1109/CAMP.1995.521057","DOIUrl":"https://doi.org/10.1109/CAMP.1995.521057","url":null,"abstract":"Genetic algorithms (GA) are useful in solving complex optimization problems. By posing pattern clustering as an optimization problem, GAs can be used to obtain optimal minimum squared error partitions. In order to improve the total execution time, a distributed algorithm has been developed using the divide and conquer approach. Using a standard communication library called PVM, the distributed algorithm has been implemented on a workstation cluster: the GA approach gives better quality clusters for many data sets compared to a standard K-means clustering algorithm. We have achieved a near linear speedup for the distributed implementation.","PeriodicalId":277209,"journal":{"name":"Proceedings of Conference on Computer Architectures for Machine Perception","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127717052","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
A programming and simulation model of a SIMD-MIMD architecture for image processing 一种用于图像处理的SIMD-MIMD体系结构的编程和仿真模型
Pub Date : 1995-09-18 DOI: 10.1109/CAMP.1995.521024
J. Olk, P. P. Jonker
Typical real time computer vision tasks require huge amount of processing power, larger than can be achieved by current state of the art workstations. Parallel processing appears to be the only solution (economically) to obtain sufficient processing power for handling real time computer vision applications. The nature of processing in a typical computer vision algorithm usually ranges from many large small arithmetic operations (fine grain parallelism) to symbolic operations (coarse grain parallelism). Yet, normal general purpose parallel computers usually only suit one type of processing, not the whole range. The ESPRIT basic research project SM-IMP looks at a scalable combined SIMD-MIMD architecture for image processing, suiting both fine grain and coarse grain parallelism and capable of offering sufficient processing performance for real time computer vision applications. A programming model and simulation model for this SIMD-MIMD architecture are proposed.
典型的实时计算机视觉任务需要大量的处理能力,比目前最先进的工作站所能实现的要大。并行处理似乎是获得足够处理能力来处理实时计算机视觉应用的唯一解决方案(经济上)。典型计算机视觉算法的处理性质通常从许多大的小算术运算(细粒度并行)到符号运算(粗粒度并行)不等。然而,普通的通用并行计算机通常只适合一种类型的处理,而不是整个范围。ESPRIT基础研究项目SM-IMP着眼于一种可扩展的SIMD-MIMD组合架构,用于图像处理,适合细粒度和粗粒度并行,并能够为实时计算机视觉应用提供足够的处理性能。提出了SIMD-MIMD体系结构的编程模型和仿真模型。
{"title":"A programming and simulation model of a SIMD-MIMD architecture for image processing","authors":"J. Olk, P. P. Jonker","doi":"10.1109/CAMP.1995.521024","DOIUrl":"https://doi.org/10.1109/CAMP.1995.521024","url":null,"abstract":"Typical real time computer vision tasks require huge amount of processing power, larger than can be achieved by current state of the art workstations. Parallel processing appears to be the only solution (economically) to obtain sufficient processing power for handling real time computer vision applications. The nature of processing in a typical computer vision algorithm usually ranges from many large small arithmetic operations (fine grain parallelism) to symbolic operations (coarse grain parallelism). Yet, normal general purpose parallel computers usually only suit one type of processing, not the whole range. The ESPRIT basic research project SM-IMP looks at a scalable combined SIMD-MIMD architecture for image processing, suiting both fine grain and coarse grain parallelism and capable of offering sufficient processing performance for real time computer vision applications. A programming model and simulation model for this SIMD-MIMD architecture are proposed.","PeriodicalId":277209,"journal":{"name":"Proceedings of Conference on Computer Architectures for Machine Perception","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133329520","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Solving the shape-from-shading problem on the CM-5 解决CM-5上的形状-阴影问题
Pub Date : 1995-09-18 DOI: 10.1109/CAMP.1995.521040
M. Brooks, W. Chojnacki, A. van den Hengel
We consider the problem of recovering surface shape from image shading for the situation in which a distant overhead "sun" illuminates a Lambertian surface. An iterative scheme is presented which requires no prerequisite shape information. This scheme forms the basis for a parallel algorithm implemented on a CM-5. Performance of the CM-5 implementation is compared with that of a sequential implementation running on a Sun Sparc 2. Also considered are the complexity and scalability of the parallel algorithm as a function of image size and number of processors, respectively.
我们考虑从图像阴影中恢复表面形状的问题,在这种情况下,一个遥远的头顶“太阳”照亮了一个朗伯曲面。提出了一种不需要先验形状信息的迭代算法。该方案构成了在CM-5上实现并行算法的基础。CM-5实现的性能与在Sun Sparc 2上运行的顺序实现的性能进行了比较。同时还考虑了并行算法的复杂性和可扩展性作为图像大小和处理器数量的函数。
{"title":"Solving the shape-from-shading problem on the CM-5","authors":"M. Brooks, W. Chojnacki, A. van den Hengel","doi":"10.1109/CAMP.1995.521040","DOIUrl":"https://doi.org/10.1109/CAMP.1995.521040","url":null,"abstract":"We consider the problem of recovering surface shape from image shading for the situation in which a distant overhead \"sun\" illuminates a Lambertian surface. An iterative scheme is presented which requires no prerequisite shape information. This scheme forms the basis for a parallel algorithm implemented on a CM-5. Performance of the CM-5 implementation is compared with that of a sequential implementation running on a Sun Sparc 2. Also considered are the complexity and scalability of the parallel algorithm as a function of image size and number of processors, respectively.","PeriodicalId":277209,"journal":{"name":"Proceedings of Conference on Computer Architectures for Machine Perception","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115433601","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Attention mechanisms in computer vision systems 计算机视觉系统中的注意机制
Pub Date : 1995-09-18 DOI: 10.1109/CAMP.1995.521042
G. Caputo, L. Lombardi
In the literature different approaches of artificial visual systems inspired by biological solutions can be found. They can be classified into two main families: multiresolution and foveated retina approaches; for each family some solutions are described.
在文献中,可以找到受生物解决方案启发的人工视觉系统的不同方法。它们可以分为两大类:多分辨率和注视点视网膜入路;对于每个族,都描述了一些解。
{"title":"Attention mechanisms in computer vision systems","authors":"G. Caputo, L. Lombardi","doi":"10.1109/CAMP.1995.521042","DOIUrl":"https://doi.org/10.1109/CAMP.1995.521042","url":null,"abstract":"In the literature different approaches of artificial visual systems inspired by biological solutions can be found. They can be classified into two main families: multiresolution and foveated retina approaches; for each family some solutions are described.","PeriodicalId":277209,"journal":{"name":"Proceedings of Conference on Computer Architectures for Machine Perception","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115676248","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Real-time visual inspection of moulded plastic drippers 实时目视检查成型的塑料滴管
Pub Date : 1995-09-18 DOI: 10.1109/CAMP.1995.521065
A. Anzalone, A. Machì
An automated inspection method is sketched and its parallel implementation on a MIMD multiprocessor is discussed. The method is based on a segmentation of gray level views of the test object and on the extraction and measurement of meaningful blobs from the segmented images. Segmentation is performed processing the histogram of pixel intensities; blob extraction is based on the application of the distance transformation to interest regions. The method is able to detect shape defects affecting a type of moulded plastic drippers; typical defects revealed are: incompleteness, excess of moulded material along the joint lines, incompleteness of a labyrinth-like mask moulded on the dripper surface. The algorithm consists of several steps that can be easily implemented on a MIMD architecture using both a shared or a distributed memory approach. The implementation on the hierarchical shared memory ViP multiprocessor is discussed; drippers can be efficiently analyzed on this kind of system, configured with 3 clusters of 4 processors each, at the production rate of two per second, making possible single piece quality certification.
提出了一种自动检测方法,并讨论了该方法在MIMD多处理器上的并行实现。该方法基于对测试对象的灰度视图进行分割,并从分割后的图像中提取和测量有意义的斑点。对像素强度直方图进行分割;Blob提取是基于对感兴趣区域的距离变换的应用。该方法能够检测影响一种模压塑料滴管的形状缺陷;揭示的典型缺陷是:不完整,沿连接线的模压材料过量,在滴管表面模压的迷宫状掩模不完整。该算法由几个步骤组成,可以使用共享或分布式内存方法在MIMD架构上轻松实现。讨论了分层共享内存ViP多处理器的实现;这种系统可以高效地分析滴管,配置3个集群,每个集群4个处理器,以每秒两个的生产速度,使单件质量认证成为可能。
{"title":"Real-time visual inspection of moulded plastic drippers","authors":"A. Anzalone, A. Machì","doi":"10.1109/CAMP.1995.521065","DOIUrl":"https://doi.org/10.1109/CAMP.1995.521065","url":null,"abstract":"An automated inspection method is sketched and its parallel implementation on a MIMD multiprocessor is discussed. The method is based on a segmentation of gray level views of the test object and on the extraction and measurement of meaningful blobs from the segmented images. Segmentation is performed processing the histogram of pixel intensities; blob extraction is based on the application of the distance transformation to interest regions. The method is able to detect shape defects affecting a type of moulded plastic drippers; typical defects revealed are: incompleteness, excess of moulded material along the joint lines, incompleteness of a labyrinth-like mask moulded on the dripper surface. The algorithm consists of several steps that can be easily implemented on a MIMD architecture using both a shared or a distributed memory approach. The implementation on the hierarchical shared memory ViP multiprocessor is discussed; drippers can be efficiently analyzed on this kind of system, configured with 3 clusters of 4 processors each, at the production rate of two per second, making possible single piece quality certification.","PeriodicalId":277209,"journal":{"name":"Proceedings of Conference on Computer Architectures for Machine Perception","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125869007","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Visual dynamic environment for distributed systems 分布式系统的可视化动态环境
Pub Date : 1995-09-18 DOI: 10.1109/CAMP.1995.521060
V. di Gesú, F. Isgrò, B. Lenzitti, D. Tegolo
Algorithms based on information fusion are often embodied in visual perception systems. Distributed architectures have been recently proposed to perform integrated computation. The complexity of distributed systems regards both their design, and the software environment to develop applications. Visual and iconic programming style intends to provide expressive tools to implement, to debug, and to execute programs in distributed environments. Multilayer graph languages seem suitable for handling such complexity. The paper describes the design of a visual dynamic environment (VDE), which is based on a graph grammar. A new class of dynamic visual interfaces is also introduced, and its properties are described. The proposed VDE has been implemented on the first emulated version of the machine M-VIF (Machine Vision based on Information Fusion).
基于信息融合的算法通常体现在视觉感知系统中。分布式架构最近被提出用于执行集成计算。分布式系统的复杂性涉及到它们的设计和开发应用程序的软件环境。可视化和标志性的编程风格旨在提供在分布式环境中实现、调试和执行程序的表达工具。多层图语言似乎适合处理这种复杂性。本文描述了一个基于图语法的可视化动态环境(VDE)的设计。介绍了一类新的动态可视化界面,并对其特性进行了描述。拟议的VDE一直在实现机器的第一个模拟版本M-VIF(机器视觉基于信息融合)。
{"title":"Visual dynamic environment for distributed systems","authors":"V. di Gesú, F. Isgrò, B. Lenzitti, D. Tegolo","doi":"10.1109/CAMP.1995.521060","DOIUrl":"https://doi.org/10.1109/CAMP.1995.521060","url":null,"abstract":"Algorithms based on information fusion are often embodied in visual perception systems. Distributed architectures have been recently proposed to perform integrated computation. The complexity of distributed systems regards both their design, and the software environment to develop applications. Visual and iconic programming style intends to provide expressive tools to implement, to debug, and to execute programs in distributed environments. Multilayer graph languages seem suitable for handling such complexity. The paper describes the design of a visual dynamic environment (VDE), which is based on a graph grammar. A new class of dynamic visual interfaces is also introduced, and its properties are described. The proposed VDE has been implemented on the first emulated version of the machine M-VIF (Machine Vision based on Information Fusion).","PeriodicalId":277209,"journal":{"name":"Proceedings of Conference on Computer Architectures for Machine Perception","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126656090","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Parallel algorithm for object recognition and its implementation on a MIMD machine 目标识别的并行算法及其在MIMD机器上的实现
Pub Date : 1995-09-18 DOI: 10.1109/CAMP.1995.521055
B. Modayur, L. Shapiro
The PERFORM matching method, introduced by B. Modayur and I.G. Shapiro (1994), solves the recognition problem under a bounded error noise model by establishing correspondences between model and image features. PERFORM evaluates correspondences by intersecting error regions in the image space. The article describes the parallel formulation of the PERFORM matching method and the implications of a shared memory, MIMD implementation. When a single solution is sought, the time complexity of the sequential matching algorithm using point features is of the order O(I/sup 2/NI) for 2D-2D matching and O(I/sup 3/NI) for 2D-3D matching, where N is the number of model features and I is the number of image features. The corresponding parallel algorithm using O(I/sup 2/) processors for 2D-2D matching and processors for 2D-3D matching has O(NI) complexity. When line features are used, the sequential complexity is of the order O(I NI) for 2D-2D matching and O(I/sup 2/ NI) for 2D-3D matching. The corresponding parallel algorithm utilizing O(I) processors for 2D-2D matching and O(I/sup 2/) processors for 2D-3D matching has O(NI) complexity. When implemented in parallel, the method requires minimal memory and obviates load balancing overheads and communication between processors. The article describes parallel implementations of 2D-2D matching on a shared memory, MIMD machine (KSR-I). Results show that significant, close to linear speedups are achievable using multiple processors.
B. Modayur和I.G. Shapiro(1994)提出的PERFORM匹配方法通过建立模型与图像特征之间的对应关系,解决了有界误差噪声模型下的识别问题。PERFORM通过相交图像空间中的错误区域来计算对应关系。本文描述了PERFORM匹配方法的并行公式以及共享内存、MIMD实现的含义。当求单个解时,使用点特征的顺序匹配算法在2D-2D匹配时的时间复杂度为O(I/sup 2/NI)阶,在2D-3D匹配时的时间复杂度为O(I/sup 3/NI)阶,其中N为模型特征个数,I为图像特征个数。相应的并行算法采用O(I/sup 2/)处理器进行2D-2D匹配,2D-3D匹配的处理器复杂度为O(NI)。当使用线特征时,2D-2D匹配的顺序复杂度为O(I NI), 2D-3D匹配的顺序复杂度为O(I/sup 2/ NI)。相应的并行算法采用O(I)处理器进行2D-2D匹配,O(I/sup 2/)处理器进行2D-3D匹配,复杂度为O(NI)。当并行实现时,该方法需要最小的内存,并避免了负载平衡开销和处理器之间的通信。本文描述了在共享内存MIMD机器(KSR-I)上并行实现2D-2D匹配。结果表明,使用多处理器可以实现显著的、接近线性的加速。
{"title":"Parallel algorithm for object recognition and its implementation on a MIMD machine","authors":"B. Modayur, L. Shapiro","doi":"10.1109/CAMP.1995.521055","DOIUrl":"https://doi.org/10.1109/CAMP.1995.521055","url":null,"abstract":"The PERFORM matching method, introduced by B. Modayur and I.G. Shapiro (1994), solves the recognition problem under a bounded error noise model by establishing correspondences between model and image features. PERFORM evaluates correspondences by intersecting error regions in the image space. The article describes the parallel formulation of the PERFORM matching method and the implications of a shared memory, MIMD implementation. When a single solution is sought, the time complexity of the sequential matching algorithm using point features is of the order O(I/sup 2/NI) for 2D-2D matching and O(I/sup 3/NI) for 2D-3D matching, where N is the number of model features and I is the number of image features. The corresponding parallel algorithm using O(I/sup 2/) processors for 2D-2D matching and processors for 2D-3D matching has O(NI) complexity. When line features are used, the sequential complexity is of the order O(I NI) for 2D-2D matching and O(I/sup 2/ NI) for 2D-3D matching. The corresponding parallel algorithm utilizing O(I) processors for 2D-2D matching and O(I/sup 2/) processors for 2D-3D matching has O(NI) complexity. When implemented in parallel, the method requires minimal memory and obviates load balancing overheads and communication between processors. The article describes parallel implementations of 2D-2D matching on a shared memory, MIMD machine (KSR-I). Results show that significant, close to linear speedups are achievable using multiple processors.","PeriodicalId":277209,"journal":{"name":"Proceedings of Conference on Computer Architectures for Machine Perception","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131179740","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
期刊
Proceedings of Conference on Computer Architectures for Machine Perception
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1