Show simple item record

dc.contributor.advisorCantrell, Pierce E.
dc.contributor.advisorGriswold, Norman C.
dc.creatorCaohuu, Tri
dc.date.accessioned2020-09-02T20:05:01Z
dc.date.available2020-09-02T20:05:01Z
dc.date.issued1989
dc.identifier.urihttps://hdl.handle.net/1969.1/DISSERTATIONS-1108912
dc.descriptionTypescript (photocopy).en
dc.description.abstractA high-speed special purpose architecture is developed to implement a stereo vision model for an autonomous vehicle application. The design criteria are high speed, low complexity, and good portability. The main computational tasks of the model are the implementation of the directional filter and the binocular fusion. The highly parallel pipelined architecture developed has the characteristics of both a systolic array and an enhanced 2-D mesh connected computer. We refer to this hybrid architecture as SMESH (systolic mesh). In contrast to previous work in this area, which is confined primarily to computational aspects, the SMESH architecture addresses both computation and I/O issues. We exploit the systolic array approach to improve the computation execution time while using a special broadcast scheme to speed-up I/O communication. The characteristics of SMESH include global and local communications, pipelined operation, and concurrency between I/O transfer and computation. Although it has the same topology as an enhanced mesh, the global bus of SMESH is designed so that the broadcast may be carried out on both row and the column buses in parallel. This architecture allows loading and unloading of the image to occur in parallel with the computation. As far as the computation is concerned, SMESH is a systolic array performing a multiply-add cycle every clock period along the Hamiltonian path. New parallel algorithms on SMESH to implement the Laplacian of Gaussian directional filter (based on convolution in the spatial domain) and the binocular fusion process (based on morphology) are proposed. These algorithms are optimal in time complexity O(M^2), and the amount of local memory required is O(1), where M x M is the size of the kernel. The SMESH architecture can be adapted for any generalized two-dimensional convolution, and the time complexity of the algorithm is independent of the kernel geometry. Finally, we investigate the implementation aspects of SMESH under the constraints of area and pin-out of current VLSI technology. We examine the feasibility of implementing a 16 x 16 8-bit SMESH chip by laying out a 4-bit processing element (PE) with 16 local memory locations, and we suggest a method for system integration. Besides its processing speed, the strength of this design is the modularity that allows simple multiple-chip implementations.en
dc.format.extentxii, 121 leavesen
dc.format.mediumelectronicen
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.rightsThis thesis was part of a retrospective digitization project authorized by the Texas A&M University Libraries. Copyright remains vested with the author(s). It is the user's responsibility to secure permission from the copyright holder(s) for re-use of the work beyond the provision of Fair Use.en
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subjectMajor electrical engineeringen
dc.subject.classification1989 Dissertation C235
dc.subject.lcshComputer visionen
dc.subject.lcshImage processingen
dc.subject.lcshParallel computersen
dc.titleA special purpose architecture for a real-time stereo vision modelen
dc.typeThesisen
thesis.degree.grantorTexas A&M Universityen
thesis.degree.nameDoctor of Philosophyen
thesis.degree.namePh. Den
dc.contributor.committeeMemberKehtarnavaz, Nasser
dc.contributor.committeeMemberLeung, Yu-Ying Jackson
dc.contributor.committeeMemberMukerjee, Amitabha
dc.type.genredissertationsen
dc.type.materialtexten
dc.format.digitalOriginreformatted digitalen
dc.publisher.digitalTexas A&M University. Libraries
dc.identifier.oclc22752929


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

This item and its contents are restricted. If this is your thesis or dissertation, you can make it open-access. This will allow all visitors to view the contents of the thesis.

Request Open Access