超立方体计算机上的并行视觉技术

A. H. Bond, D. Fashena
{"title":"超立方体计算机上的并行视觉技术","authors":"A. H. Bond, D. Fashena","doi":"10.1145/63047.63054","DOIUrl":null,"url":null,"abstract":"Parallel algorithms for programming low-level vision mechanisms on the JPL-Caltech hypercube are reported. These concern principally edge and region finding. 256x256 8bit images were used.\nWe discuss the problem of programming a hypercube computer, and the Caltech approach to load balancing. We then discuss the distribution of images over the hypercube and the I/O problem for images.\nIn edge finding, we programmed convolution using a separable kernel computational approach. This was tested with 5x5 and 32x32 masks.\nIn region finding, we developed two different parallel histogram techniques. The first finds a global histogram for the image by a completely parallel technique. This method, which was developed from the Fox-Furmanski scalar product method, allows each histogram bucket to be computed by a separate processor, each processor regarding the hypercube as a different tree, and all buckets being computed in parallel by a complete interleaving of all communications required. Similarly the global histogram can then be distributed over the hypercube, so that all processors have the entire global histogram, by an completely parallel technique.\nThe second histogramming method finds a spatially local histogram within each processor and then connects locally found regions together.\nWork in progress includes the application of a Hopfield neural net approach to region finding.","PeriodicalId":299435,"journal":{"name":"Conference on Hypercube Concurrent Computers and Applications","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Parallel vision techniques on the hypercube computer\",\"authors\":\"A. H. Bond, D. Fashena\",\"doi\":\"10.1145/63047.63054\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Parallel algorithms for programming low-level vision mechanisms on the JPL-Caltech hypercube are reported. These concern principally edge and region finding. 256x256 8bit images were used.\\nWe discuss the problem of programming a hypercube computer, and the Caltech approach to load balancing. We then discuss the distribution of images over the hypercube and the I/O problem for images.\\nIn edge finding, we programmed convolution using a separable kernel computational approach. This was tested with 5x5 and 32x32 masks.\\nIn region finding, we developed two different parallel histogram techniques. The first finds a global histogram for the image by a completely parallel technique. This method, which was developed from the Fox-Furmanski scalar product method, allows each histogram bucket to be computed by a separate processor, each processor regarding the hypercube as a different tree, and all buckets being computed in parallel by a complete interleaving of all communications required. Similarly the global histogram can then be distributed over the hypercube, so that all processors have the entire global histogram, by an completely parallel technique.\\nThe second histogramming method finds a spatially local histogram within each processor and then connects locally found regions together.\\nWork in progress includes the application of a Hopfield neural net approach to region finding.\",\"PeriodicalId\":299435,\"journal\":{\"name\":\"Conference on Hypercube Concurrent Computers and Applications\",\"volume\":\"53 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1989-01-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Conference on Hypercube Concurrent Computers and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/63047.63054\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Conference on Hypercube Concurrent Computers and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/63047.63054","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

报道了在JPL-Caltech超立方体上编程低级视觉机制的并行算法。这些主要涉及边缘和区域查找。使用256x256 8bit图像。我们讨论了超立方体计算机的编程问题,以及加州理工学院的负载平衡方法。然后讨论在超立方体上的映像分布以及映像的I/O问题。在边缘查找中,我们使用可分离核计算方法编程卷积。这是用5x5和32x32口罩测试的。在区域查找方面,我们开发了两种不同的并行直方图技术。第一种方法是用完全并行的方法求出图像的全局直方图。这种方法是从Fox-Furmanski标量积方法发展而来的,它允许由单独的处理器计算每个直方图桶,每个处理器将超立方体视为不同的树,所有桶通过所需的所有通信的完全交错并行计算。类似地,全局直方图可以分布在超立方体上,这样所有处理器都有整个全局直方图,通过完全并行的技术。第二种直方图方法在每个处理器中找到一个空间局部直方图,然后将局部找到的区域连接在一起。正在进行的工作包括将Hopfield神经网络方法应用于区域查找。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Parallel vision techniques on the hypercube computer
Parallel algorithms for programming low-level vision mechanisms on the JPL-Caltech hypercube are reported. These concern principally edge and region finding. 256x256 8bit images were used. We discuss the problem of programming a hypercube computer, and the Caltech approach to load balancing. We then discuss the distribution of images over the hypercube and the I/O problem for images. In edge finding, we programmed convolution using a separable kernel computational approach. This was tested with 5x5 and 32x32 masks. In region finding, we developed two different parallel histogram techniques. The first finds a global histogram for the image by a completely parallel technique. This method, which was developed from the Fox-Furmanski scalar product method, allows each histogram bucket to be computed by a separate processor, each processor regarding the hypercube as a different tree, and all buckets being computed in parallel by a complete interleaving of all communications required. Similarly the global histogram can then be distributed over the hypercube, so that all processors have the entire global histogram, by an completely parallel technique. The second histogramming method finds a spatially local histogram within each processor and then connects locally found regions together. Work in progress includes the application of a Hopfield neural net approach to region finding.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信