ACM Home Page
Please provide us with feedback. Feedback
Computer vision and its application to APL
Full text PdfPdf (728 KB)
Source International Conference on APL archive
Proceedings of the international conference on APL table of contents
Sydney, Australia
Pages: 113 - 119  
Year of Publication: 1987
ISBN:0-89791-253-5
Also published in ...
Author
I. Feldberg  John Hopkin Univ., Laurel, MD
Sponsor
SIGAPL: ACM Special Interest Group on APL Programming Language
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 34,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/55626.55642
What is a DOI?

ABSTRACT

Computer Vision refers to the application of human vision techniques to a computer, simply put, teaching the computer to see. This branch of computer science is well rooted in several other branches, including: image processing, artificial intelligence, and computational geometry. From these fields, as well as its own, come many interesting algorithms that can be used to form computer vision systems. These systems have been used in the past to perform such operations as inspecting tools on an assembly line and maneuvering a vehicle without human intervention. These tasks require two very different types of computer vision systems. In the first, a very limited domain can be covered, that is, the computer has to recognize only a few things (e.g. tool, belt, background). In the second, the computer has to be much smarter. It must recognize many diverse things (ground, walls, sky, obstacles). In this project, a medium-scale computer vision task was chosen. We were to take an image of a mandrill (the famous one) and create algorithms to accurately label parts of the image. After some thought, APL was chosen as the language to program the task in. Not only was APL easy to work with, but it proved to be a creative factor. In APL, we were able to use array techniques that were simply unavailable in any other language.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Ballard
 
Brooks
Brooks, Rodney, Model-Based Computer Vision, UMI Research Press, 1984.
 
Canny
 
Feldberg
Feldberg, Ian, "Edge Detection using Difference Operators and its Implementation in APL," Semester Project for Computer Vision, 1986, Johns Hopkins University.
 
Pentland
Pentland, Alex, From Pixels to Predicates, Ablex Publishing, 1986.
 
Rosenfeld