Studies of inspection algorithms and associated microprogrammable hardware implementations

Edmonds, John Mark

(1988)

Edmonds, John Mark (1988) Studies of inspection algorithms and associated microprogrammable hardware implementations.

Our Full Text Deposits

Full text access: Open

10090156.pdf - 41.14 MB

Abstract

This work is concerned with the design and development of real-time algorithms for industrial inspection applications. Rather than implement algorithms in dedicated hardware, microprogrammable machines were considered essential in order to maintain flexibility. After a survey of image pattern recognition where algorithms applicable to real-time use are cited, this thesis presents industrial inspection algorithms that locate and scrutinise actual manufactured products. These are fast and robust - a necessary requirement in industrial environments. The National Physical Laboratory have developed a Linear Array Processor (LAP) specifically designed for industrial recognition work. As with most array processors, the LAP has a greater performance than conventional processors, yet is strictly limited to parallel algorithms for optimum performance. It was therefore necessary to incorporate sequentialism into the design of a multiprocessor system. A microcoded bit-slice Sequential Image Processor (SIP) has been designed and built at RHBNC in conjunction with the NPL. This was primarily intended as a post-processor for the LAP based on the VMEbus but in fact has proved its usefulness as a stand-alone processor. This is described along with an assembler written for SIP which translates assembly language mnemonics to microcode. This work, which includes a review of current architectures, leads to the specification of a hybrid (SIMD/NIMD) architecture consisting of multiple autonomous sequential processors. This involves an analysis of various configurations and entails an investigation of the source of bottlenecks within each design. Such systems require a significant amount of interprocessor communication: methods for achieving this are discussed, some of which have only become practical with the decrease incost of electronic components. This eventually leads to a system for which algorithm execution speed increases approximately linearly with the number of processors. The algorithms described in earlier chapters are examined on the system and the practicalities of such a design are analysed in detail. Overall, this thesis has arrived at designs of programmable real-time inspection systems, and has obtained guidelines which will help with the implementation of future inspection systems.

Information about this Version

This is a Accepted version
This version's date is: 1988
This item is not peer reviewed

Link to this Version

https://repository.royalholloway.ac.uk/items/4ff715aa-771e-4e79-9b68-6282c5002bb4/1/

Item TypeThesis (Doctoral)
TitleStudies of inspection algorithms and associated microprogrammable hardware implementations
AuthorsEdmonds, John Mark
Uncontrolled KeywordsComputer Science; Industrial Engineering; Applied Sciences; Applied Sciences; Algorithms; Associated; Hardware; Implementations; Industrial Inspections; Inspection; Industrial Inspections; Microprogrammable; Studies
DepartmentsDepartment of Physics

Identifiers

ISBN978-1-339-59501-6

Deposited by () on 31-Jan-2017 in Royal Holloway Research Online.Last modified on 31-Jan-2017

Notes

Digitised in partnership with ProQuest, 2015-2016. Institution: University of London, Royal Holloway and Bedford New College (United Kingdom).


Details