Parallel vision techniques on the hypercube computer

A. H. Bond, D. Fashena
{"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}
引用次数: 1

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. 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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
超立方体计算机上的并行视觉技术
报道了在JPL-Caltech超立方体上编程低级视觉机制的并行算法。这些主要涉及边缘和区域查找。使用256x256 8bit图像。我们讨论了超立方体计算机的编程问题,以及加州理工学院的负载平衡方法。然后讨论在超立方体上的映像分布以及映像的I/O问题。在边缘查找中,我们使用可分离核计算方法编程卷积。这是用5x5和32x32口罩测试的。在区域查找方面,我们开发了两种不同的并行直方图技术。第一种方法是用完全并行的方法求出图像的全局直方图。这种方法是从Fox-Furmanski标量积方法发展而来的,它允许由单独的处理器计算每个直方图桶,每个处理器将超立方体视为不同的树,所有桶通过所需的所有通信的完全交错并行计算。类似地,全局直方图可以分布在超立方体上,这样所有处理器都有整个全局直方图,通过完全并行的技术。第二种直方图方法在每个处理器中找到一个空间局部直方图,然后将局部找到的区域连接在一起。正在进行的工作包括将Hopfield神经网络方法应用于区域查找。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Task allocation onto a hypercube by recursive mincut bipartitioning Comparison of two-dimensional FFT methods on the hypercube Best-first branch-and bound on a hypercube An interactive system for seismic velocity analysis QED on the connection machine
×
引用
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