{"title":"Smart-sensing VLSI architecture for the embedded extraction of dominant points along 2D contours","authors":"S. Dallaire, M. Tremblay, D. Poussart","doi":"10.1117/12.262534","DOIUrl":"https://doi.org/10.1117/12.262534","url":null,"abstract":"This paper presents a special-purpose VLSI architecture for dominant point extraction along 2-D contours. It is designed to be integrated as part of a machine vision system with real-time edge-extraction and edge-tracking capabilities in order to allow the creation of a high-level database representation of the observed scene. Such dominant points carry useful information for shape analysis and pattern recognition applications since they represent a local shape property and segment object contours into piecewise linear segments and circular arcs. The proposed architecture implements an algorithm based on the curvature primal sketch. It consists of a set of 1-D systolic FIR filters performing a multiresolution analysis of the scene's object contours, a set of finite state machines extracting zero- crossings and extrema of the filtered data, and a set of scale-space integration cells combining the accurate locations provided by the finest filters with the noise rejection properties of the coarsest ones in order to reliably extract relevant dominant points with accurate localization. The overall architecture has been successfully simulated using real edge images. Some of these results are presented and discussed.","PeriodicalId":127521,"journal":{"name":"Advanced Imaging and Network Technologies","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130908201","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Near-sensor image processing: theory and practice","authors":"A. Astrom, J. Eklund, R. Forchheimer","doi":"10.1117/12.262528","DOIUrl":"https://doi.org/10.1117/12.262528","url":null,"abstract":"Near-sensor image processing, NSIP, is a concept where the temporal behavior of the photodiode is used to perform image processing. It has been shown that many conventional image processing operations like convolution and gray scale morphology can easily be implemented in NSIP. In this paper we describe the basis of NSIP and how the sensor/processor architecture is used to perform local as well as global operation. An implementation of an NSIP chip also is described. Finally, we show a number of algorithms and applications which have been implemented in our NSIP camera system.","PeriodicalId":127521,"journal":{"name":"Advanced Imaging and Network Technologies","volume":"2950 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131265818","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Looking for histograms on the power supply of an artificial retina","authors":"D. Mercier, P. Nguyen, T. Bernard","doi":"10.1117/12.262530","DOIUrl":"https://doi.org/10.1117/12.262530","url":null,"abstract":"Collecting global information from a large number of computing elements is a challenge in computing structures encountered within monochip parallel architectures. In this paper we point out that examining the current drawn from the power supply can provide valuable information in such structures. The examples shown here in the area of artificial retinas aim at extracting results from pre- processed images as well as the histogram of the actual image while it is acquired.","PeriodicalId":127521,"journal":{"name":"Advanced Imaging and Network Technologies","volume":"216 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134345872","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Á. Rodríguez-Vázquez, S. E. Meana, R. Domínguez-Castro, R. Carmona, E. Roca
{"title":"Mixed-signal CNN array chips for image processing","authors":"Á. Rodríguez-Vázquez, S. E. Meana, R. Domínguez-Castro, R. Carmona, E. Roca","doi":"10.1117/12.262527","DOIUrl":"https://doi.org/10.1117/12.262527","url":null,"abstract":"Due to their local connectivity and wide functional capabilities, cellular nonlinear networks (CNN) are excellent candidates for the implementation of image processing algorithms using VLSI analog parallel arrays. However, the design of general purpose, programmable CNN chips with dimensions required for practical applications raises many challenging problems to analog designers. This is basically due to the fact that large silicon area means large development cost, large spatial deviations of design parameters and low production yield. CNN designers must face different issues to keep reasonable enough accuracy level and production yield together with reasonably low development cost in their design of large CNN chips. This paper outlines some of these major issues and their solutions.","PeriodicalId":127521,"journal":{"name":"Advanced Imaging and Network Technologies","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117167698","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"From sensing to perceiving: an overview of the bugeye project","authors":"A. Yakovleff, A. Moini","doi":"10.1117/12.262513","DOIUrl":"https://doi.org/10.1117/12.262513","url":null,"abstract":"To navigate in an unknown environment, many natural species appear to rely primarily on motion information. Accordingly, the visual system of insects, arguably one of the simplest, is geared towards the detection of motion, which is implemented in mechanisms present at an early stage of visual processing. The interpretation of motion information may then produce percepts which are useful to navigation, such as the warning of an impending collision and the estimation of the distance to potential obstacles through egomotion. The original objective of the badge project was to demonstrate the feasibility of copying motion perception mechanisms onto a mixed mode analog/digital VLSI device. The initial success of the project led to other devices being designed with a view to improving the performance and stability of the analog circuitry. In retrospect, the original concepts appear to remain the most robust, which suggests that the most effective approach would consist of focusing on the simple but fundamental characteristics, and is supported by electrophysiological evidence.","PeriodicalId":127521,"journal":{"name":"Advanced Imaging and Network Technologies","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124552745","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Camera with adaptive photoreceptors in analog CMOS technology","authors":"M. Loose, K. Meier, J. Schemmel","doi":"10.1117/12.262516","DOIUrl":"https://doi.org/10.1117/12.262516","url":null,"abstract":"A system of adaptive photoreceptors has been designed and built in a standard CMOS process. The mechanism of adaptation is based on an analog feedback circuit modelled after the biological example. The system exhibits a large dynamic range of approximately 7 orders of magnitude in light intensity and a pronounced capability to detect moving objects. Simulations and measurements with single adaptive receptors as well as first experiences with a camera system are presented.","PeriodicalId":127521,"journal":{"name":"Advanced Imaging and Network Technologies","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116706103","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Supporting fast interactions within a heterogeneous vision system including a programmable retina","authors":"R. Nguyen, P. Nguyen, T. Bernard","doi":"10.1117/12.262532","DOIUrl":"https://doi.org/10.1117/12.262532","url":null,"abstract":"The present level of VLSI technology allows the design of reasonably large FPAs in which each photodetector is associated with a processing structure. Furthermore this structure might be programmable, turning the FPA into an image processing architecture with parallel optical input. With the advent of such devices, dramatic on sensor information concentration may be obtained as well as ultrafast reactions, thanks to the rapprochement between phototransduction and processing operators. How to take full advantage of these remarkable abilities within vision systems raise architectural problems which are addressed here both conceptually and experimentally.","PeriodicalId":127521,"journal":{"name":"Advanced Imaging and Network Technologies","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127923999","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
F. Pardo, J. Boluda, J. J. Perez, B. Dierickx, D. Scheffer
{"title":"Design issues on CMOS space-variant image sensors","authors":"F. Pardo, J. Boluda, J. J. Perez, B. Dierickx, D. Scheffer","doi":"10.1117/12.262514","DOIUrl":"https://doi.org/10.1117/12.262514","url":null,"abstract":"A new image sensor, using CMOS technology, has been designed and fabricated. The pixel distribution of this sensor follows a log-polar mapping, thus the pixel concentration is maximum at the center reducing the number of pixels towards the periphery, having a resolution of 56 rings with 128 pixels per ring. The design of this kind of sensors has special issues regarding the space-variant nature of the pixel distribution. The main topic is the different pixel size that requires scaling mechanisms to achieve the same output independently of the pixel size. This paper presents some study results on the scaling mechanisms of this kind of sensors. A mechanism for current scaling is presented. This mechanism has been studied along with the logarithmic response of these special kind of sensing cells. The chip has been fabricated using standard 0.7 micrometer CMOS technology.","PeriodicalId":127521,"journal":{"name":"Advanced Imaging and Network Technologies","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125184270","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Ivo Koren, J. Dohndorf, Jens-Uwe Schluessler, J. Werner, A. Kroenig, U. Ramacher
{"title":"Design of a focal plane array with analog neural preprocessing","authors":"Ivo Koren, J. Dohndorf, Jens-Uwe Schluessler, J. Werner, A. Kroenig, U. Ramacher","doi":"10.1117/12.262543","DOIUrl":"https://doi.org/10.1117/12.262543","url":null,"abstract":"The design of a CMOS focal plane array with 128 by 128 pixels and analog neural preprocessing is presented. Optical input to the array is provided by substrate-well photodiodes. A two-dimensional neural grid wIth next- neighbor connectivity, implemented as differential current- mode circuit, is capable of spatial low-pass filtering combined with contrast enhancement or binarization. The gain, spatial filter and nonlinearity parameters of the neural network are controlled externally using analog currents. This allows the multipliers and sigmoid transducers to be operated in weak inversion for a wide parameter sweep range as well as in moderate or strong inversion for a larger signal to pattern-noise ratio. The cell outputs are sequentially read out by an offset compensated differential switched-capacitor multiplexer with column preamplifiers. The analog output buffer is designed for pixel rates up to 1 pixel/microsecond and 2 by 100 pF load capacitance. All digital clocks controlling the analog data path are generated on-chip. The clock timing is programmable via a serial computer interface. Using 1 micrometer double-poly double-metal CMOS process, one pixel cell occupies 96 by 96 micrometer2 and the total chip size is about 2.3 cm2. Operating the neural network in weak inversion, the power dissipation of the analog circuitry is less than 100 mW.","PeriodicalId":127521,"journal":{"name":"Advanced Imaging and Network Technologies","volume":"218 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131857394","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Cursor-injective two-valued lattices for a local encoding of pixel position","authors":"T. Bernard, Jean C. Meier","doi":"10.1117/12.262538","DOIUrl":"https://doi.org/10.1117/12.262538","url":null,"abstract":"The introduction of intelligence within focal plane arrays (FPA) leads to sensory devices, called artificial retinas, which no longer output images but rather lists (or other data structures) of active pixels or points of interest. This results from on-sensor image processing, which may go up to some structural pattern recognition. Then new efficiency communication operators and techniques are needed. A novel approach is proposed that allows to encode pixel addresses in the pixel neighborhood using a single bit of information per pixel. Addresses are hidden in a 2-D two-valued lattice which features remarkable mathematical properties. By embedding such a structure within an artificial retina, it becomes possible to locate active pixels by asking a few global questions to the whole array and collecting the answers using a global OR.","PeriodicalId":127521,"journal":{"name":"Advanced Imaging and Network Technologies","volume":"208 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134574516","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}