Print Email Facebook Twitter Design and Implementation of the Delft Image Processor DIP-1 Title Design and Implementation of the Delft Image Processor DIP-1 Author Gerritsen, F.A. Institution National Aerospace Laboratory NLR Date 1982-10-18 Abstract This report describes the design and implementation of the Delft Image Processor DIP-1. In this pipelined image-processing computer, a number of storage and processing modules which operate concurrently and synchronously (hardware floating-point ALUs and multiplier, conversion table and cellularlogic table) may be interconnected in a reconfigurable way by microprogrammable data selectors to form a pipeline. The machine is especially suited (though not completely devoted) to perform arithmetical and logical neighbourhood operations (neighbourhood sizes up to 16x16 inclusive) and cellular-logic operations (neighbourhood size 3x3). An introduction is given to some fundamentals of image processing, discussing the computational complexity of a number of frequently used basic image transformations. A number of high-speed computer architectures and image-processing machines are briefly described (Cellscan, GLOPR, PICAP-1, Cytocomputer, MPP, ICL-DAP, CLIP 4, AP-120B). The influence of the input/output structure of processor arrays on their performance is analyzed. Suggestions are given for the improvement of current processor-array implementations. The DIP-1 hardware and support software (micro-assembler, -linker/loader, -debugger, run-time support system and diagnostics) are described. Examples are given of the operation of DIP-1 by discussing the way in which a number of image transformations were implemented as DIP-1 microprograms. An evaluation is given of the machine's hardware and software. Suggestions are offered for the further development of pipelined image-processing hardware. Subject image processingparallel processing (computers)pipelining (computers)design of computersmicroprogrammingdebuggingarray processorsprocessor arraysfloating-point hardwareimage enhancementspatial filteringneighbourhood operationscellular-logic operationsconvolutionerosiondilationskeletonization To reference this document use: http://resolver.tudelft.nl/uuid:9f2674f3-5286-4204-b6e6-accc26d8f49f Publisher Nationaal Lucht- en Ruimtevaartlaboratorium Access restriction Campus only Source NLR-TR 82083 U Part of collection Aerospace Engineering Reports Document type report Rights (c)1982 National Aerospace Laboratory NLR Files PDF NLR_TR_82083_U.pdf 165 MB Close viewer /islandora/object/uuid:9f2674f3-5286-4204-b6e6-accc26d8f49f/datastream/OBJ/view