D. Poussart

Université de Montréal, Montréal, Quebec, Canada

Are you D. Poussart?

Claim your profile

Publications (18)7.13 Total impact

  • Conference Proceeding: Motion vision sensor architecture with asynchronous self-signalingpixels
    [show abstract] [hide abstract]
    ABSTRACT: A custom CMOS imager with integrated motion computation is described. The architecture is based on correlating in time moving edges. Edges are located in time by a custom sensor; and correlated in a coprocessing module. The sensor architecture is centered around a compact pixel with analog signal processing and digital self-signaling capabilities. The sensor pixels detect moving edges in the image and communicate their position using an address-event protocol associated to temporal stamps. The coprocessing module correlates the edges and computes the velocity vector map. The motion sensor could be used in applications such as self-guided vehicles, mobile robotics and smart surveillance systems. The article details the motion sensor architecture, the simulated performance, the VLSI implementation and some preliminary results on fabricated prototypes
    Computer Architecture for Machine Perception, 1997. CAMP '97. Proceedings Fourth IEEE International Workshop on; 11/1997
  • Conference Proceeding: VLSI architecture for the embedded extraction of dominant points onobject contours
    S. Dallaire, M. Tremblay, D. Poussart
    [show abstract] [hide abstract]
    ABSTRACT: This paper presents a special-purpose VLSI architecture for dominant point extraction along 2D contours. 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 1D 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 implemented and integrated to a custom machine vision system with real-time edge-extraction and edge-tracking capabilities. Some experimental results obtained using this system are presented and discussed. Performance issues are also addressed
    Computer Architecture for Machine Perception, 1997. CAMP '97. Proceedings Fourth IEEE International Workshop on; 11/1997
  • Conference Proceeding: A neural network framework for low-level representation and processing in computer vision
    R. Lepage, D. Poussart
    [show abstract] [hide abstract]
    ABSTRACT: A goal of computer vision is the construction of scene descriptions based on information extracted from one or more 20 images. A reconstruction strategy based an a three-level representational framework is proposed. The first representational level, the primal sketch, makes explicit physical characteristics of the scene through detection of illuminance changes and their geometrical distribution and organization. Physical characteristics appear at several spatial scales and a multiresolution analysis helps in eliminating spurious edges. The second representational level, the raw 2.50 sketch, makes explicit the orientation and rough depth at edge location of the visible surfaces. A multiresolution neural network stereo algorithm is designed to compute the disparity at each edge location and at all the resolution levels. Matching is facilitated by a hierarchical focusing mechanism. The third representation level, the full 2.50 sketch, makes explicit the orientation and depth estimate at all the visible surface coordinates. Depth information between the edges is computed with a local shape-from-shading algorithm. A constraint satisfaction network fuses stereo and shading data
    Neural Networks,1997., International Conference on; 07/1997
  • Conference Proceeding: Low level segmentation using CMOS smart hexagonal image sensor
    M. Tremblay, S. Dallaire, D. Poussart
    [show abstract] [hide abstract]
    ABSTRACT: The exploitation of analog VLSI techniques combined with computer vision knowledge offers spectacular possibilities. Limitations of current VLSI technologies do not allow to create sensors with extremely complex pixel architecture, but the coupling of external CMOS analog processing units is a great solution for rapid low level segmentation processes. This paper presents a novel sensing approach where photo-transduction, multiresolution feature extraction, scale-space integration, and edge tracking combined with sub-pixel interpolation are performed on a mixed-signal (digital-analog) VLSI architecture. The paper also discusses how we implement the curvature primal sketch into the system for higher level scene representation. The main sensory part of this integrated image acquisition system is a CMOS sensor called Multiport Access photo-Receptor (MAR). VLSI also provides means to integrate analog computing, digital controller, and DSP co-processor modules which define a powerful sensory chip set for focal plane image processing. A current version of the MAR sensor which implements 256×256 pixels includes 16 analog spatial filters which simultaneously compute multiresolution edge maps. This novel smart image sensor approach with associated low level segmentation capability presents good opportunities for real time automated process for the particular case of unstructured environment
    Computer Architectures for Machine Perception, 1995. Proceedings. CAMP '95; 10/1995
  • Conference Proceeding: Surface profile description: reliable geometric primitive extraction
    P. Hebert, D. Laurendeau, D. Poussart
    [show abstract] [hide abstract]
    ABSTRACT: This paper is concerned with the reliability of a shape description recovered from a set of scattered measurements. The recovering process of the description should not introduce a bias that is caused by specific acquisition conditions such as the presence of spurious measurements and the relative position of the sensor with respect to the object. Moreover, the recovered description should be stable for a sampling variation. While the fitting stage is based on a measurement error model which takes into account the sensor's viewpoint, the stability with sampling is tested by perturbing an hypothesized section. The validity of the approach is demonstrated by extracting reliable estimates of polynomial sections (lines, conics) from surface profile range data obtained from one or several viewpoints
    Pattern Recognition, 1994. Vol. 1 - Conference A: Computer Vision & Image Processing., Proceedings of the 12th IAPR International Conference on; 11/1994
  • Conference Proceeding: Medium level scene representation using a VLSI smart hexagonal sensor with multiresolution edge extraction capability and scale space integration processing
    M. Tremblay, M. Savard, D. Poussart
    [show abstract] [hide abstract]
    ABSTRACT: This paper presents a sensing approach where photo-transduction, multi-resolution feature extraction, scale-space integration and edge tracking are performed on a mixed (digital-analog) VLSI architecture in order to generate medium-level scene description. The proposed system is mainly targeted for robot vision applications where feature description is preferred to a set of raw or raster 2D images and edge maps. The Multiport Access photo-Receptor (MAR) is a CMOS sensor and represents the main sensory part of this integrated image acquisition system. VLSI also provides means to integrate analog computing, digital controller and DSP co-processor modules which define a powerful sensory chip set for focal plane image processing. A current version of the MAR sensor which implements 256×256 pixels includes 16 analog spatial filters which simultaneously compute multiresolution edge maps. This unique 2D hexagonal smart sensor approach which performs up to 8.5×10<sup>9 </sup> arithmetic Op/sec during the acquisition/filtering phase and 25×10<sup>9</sup> Logical Op/sec for scale-space integration allows high resolution image capability. It represents a significant improvement for passive sensory units in a compact assembly for computer vision applications
    Computer Vision and Pattern Recognition, 1994. Proceedings CVPR '94., 1994 IEEE Computer Society Conference on; 07/1994
  • Conference Proceeding: Scene reconstruction and description: geometric primitive extraction from multiple viewed scattered data
    P. Hebert, D. Laurendeau, D. Poussart
    [show abstract] [hide abstract]
    ABSTRACT: Robust extraction of surface parameters from multiple view scattered and noisy 3-D measurements is a delicate task. It is shown that a stable local surface description can be extracted on sections where measurement constraints are redundant with respect to a polynomial model. A segmentation approach is developed to identify these sections. The approach is based on a measurement error model which takes into account the sensor's viewpoint. An application of the approach to the extraction of straight line sections from single scan 3-D surface profiles is presented
    Computer Vision and Pattern Recognition, 1993. Proceedings CVPR '93., 1993 IEEE Computer Society Conference on; 07/1993
  • Conference Proceeding: Hexagonal sensor with imbedded analog image processing for pattern recognition
    M. Tremblay, M. d'Anjou, D. Poussart
    [show abstract] [hide abstract]
    ABSTRACT: The authors present a multimodule focal plane processing sensor architecture which provides high-resolution (up to 512 × 512 pixels) multiscale real-time analog edge extraction for robot vision. The hexagonal CMOS sensor uses a multiport addressing architecture of the pixel array to apply external multiscale analog spatial convolution followed by edge detection. The sensor architecture and its peripheral analog filtering modules are described, and results obtained from a 256 × 256 prototype are presented. This analog satellite processing approach may be extended to various types of computational sensors, including a 3-D rangefinder, motion sensors, and tactile perception devices
    Custom Integrated Circuits Conference, 1993., Proceedings of the IEEE 1993; 06/1993
  • Article: 3D range acquisition through differential light absorption
    [show abstract] [hide abstract]
    ABSTRACT: A 3D camera based on the differential absorption of light by a colored liquid is described. The range image is obtained from two illuminance images taken at two different wavelengths. The theoretical aspects of range-from-absorption are discussed in detail. Practical considerations for the calibration and implementation of the method are also covered. The accuracy of the 3D camera is discussed, and experimental results are presented
    IEEE Transactions on Instrumentation and Measurement 11/1992; · 1.21 Impact Factor
  • Conference Proceeding: A VLSI Implementation Of A Light Sensor With Imbedded Focal Plane Processing Capabilities
    [show abstract] [hide abstract]
    ABSTRACT: First Page of the Article
    Intelligent Robots and Systems, 1992., Proceedings of the 1992 lEEE/RSJ International Conference on; 08/1992
  • Conference Proceeding: Multiresolution edge detection
    R. Lepage, D. Poussart
    [show abstract] [hide abstract]
    ABSTRACT: The neural network implementation of some commonly used edge detectors is reviewed and compared. Edge detection is scale-dependent. Edges are visible only over a range of scales. Multiple scale analysis of the input image is required to have a complete description of the edges. The authors propose a compact pyramidal multi-level neural net architecture for image representation at multiple spatial scales. Lateral weighted links within a level compute edge localization and intensity gradient. Feedback between successive levels is used to reinforce and refine the position of true edges
    Neural Networks, 1992. IJCNN., International Joint Conference on; 07/1992
  • Article: A computer-vision technique for the acquisition and processing of 3-D profiles of dental imprints: an application in orthodontics.
    D Laurendeau, L Guimond, D Poussart
    [show abstract] [hide abstract]
    ABSTRACT: The authors present a computer vision technique for the acquisition and processing of 3-D images of the profile of wax dental imprints in the automation of diagnosis in orthodontics. The acquisition of the 3-D images is based on the absorption of light by a dispersive medium and uses standard CCD (charge coupled device) cameras. The profiles of both sides of the imprint are acquired simultaneously. The 3-D image of each side of the imprint is segmented by nonlinear filtering of the 3-D data, and the interstices between the teeth are detected. Two operators are presented: one for the detection of the interstices between the teeth for incisors, canines, and premolars, and one for those between molars. A method for deciding the optimal neighborhood of application of each operator is also presented. Experimental results show that the two operators are very effective at detecting the interstices.
    IEEE Transactions on Medical Imaging 02/1991; 10(3):453-61. · 3.64 Impact Factor
  • Conference Proceeding: MAR: an integrated system for focal plane edge tracking with parallel analog processing and built-in primitives for image acquisition and analysis
    M. Tremblay, D. Poussart
    [show abstract] [hide abstract]
    ABSTRACT: The Multiport Array Receptor (MAR), a system which combines optical sensing with integrated focal-plane processing capabilities, is described. Its central element is a photosensor array with hexagonal tesselation and complex peripheral selection logic which provides parallel analog readout over prescribed areas. An external computing module performs real-time spatial convolution at multiple resolutions while a closed-loop microprogrammed controller addresses regions of interest and supervises communication between the camera and the host computer. This integrated image sensor and processor implements programmed sequences of instruction primitives and yields a complete state description of each processed pixel. It is capable of automatic edge tracking and returns lists of connected pixels
    Pattern Recognition, 1990. Proceedings., 10th International Conference on; 07/1990
  • Article: Thermographic nondestructive evaluation (NDE): an algorithm for automatic defect extraction in infrared images
    X. Maldague, J.C. Krapez, D. Poussart
    [show abstract] [hide abstract]
    ABSTRACT: A practical algorithm for subsurface defect extraction (blobs) in infrared or in low spatial content images is proposed. It first locates potential defects by a spatial sorting of the pixels, placed in decreasing order, based on their brightness. Labeling of the pixels is based on the distance. Defect shape is grown by gradually decreasing the threshold until a sudden increase in the number of pixels agglomerates together or an image boundary is encountered
    IEEE Transactions on Systems Man and Cybernetics 06/1990;
  • Article: Model building of three-dimensional polyhedral objects using 3D edge information and hemispheric histogram
    D. Laurendeau, D. Poussart
    [show abstract] [hide abstract]
    ABSTRACT: An algorithm for extracting edges and plane regions of a polyhedral object in a three-dimensional (3D) range image is described. The object may be Convex or nonconvex. A model of the object is built with the regions extracted. Possible extension to cylindrical objects is also considered. The range images are obtained with a novel range-finder camera that can produce 128 × 256 or 256 × 256 surface element (surfcels) images. The edge detection is accomplished in five steps and yields edges one surfcel wide. The region-finding algorithm relies on the concept of the "hemispheric histogram." The histogram is built with the normals of groups of surfcels (patches) forming the image. Analysis of the hemispheric histogram gives global information on the surface orientation of the visible regions of an object. Once these regions are extracted, they are expanded with a region growing process. Geometric properties of the regions are computed by a simple contour following algorithm. Then, a relational model of the regions is built. The model gathers information that is independent of the position and orientation of the object ill the reference plane and could be Used for object recognition in an unsupervised 3D vision system.
    IEEE Journal on Robotics and Automation 11/1987;
  • Article: Recordings of Bioelectric Potentials with Glass Microelectrodes: Limitations of Unity-Gain Follower with Buffer
    S. Gagne, D. Poussart
    [show abstract] [hide abstract]
    ABSTRACT: It is possible to design amplifiers with virtually no input capacitance. As shown in the sequel, this feature, however, is not by itself sufficient to insure faithful recording of fast transmembrane potentials with glass microelectrodes.
    IEEE Transactions on Biomedical Engineering 02/1976; · 2.28 Impact Factor
  • Conference Proceeding: Estimating the 3D rigid transformation between two range views of a complex object
    R. Bergevin, D. Laurendeau, D. Poussart
    [show abstract] [hide abstract]
    ABSTRACT: Presents a method to compute the inter-frame transformation between two range image views of complex multi-part objects. No exact feature matching is attempted and no initial approximate transformation is provided. The method is naturally decomposed into two stages of initial estimation and final refinement of the transformation. A hierarchical triangulation-based surface representation provides an efficient way to select the control points at which the alignment of the two surfaces is to be evaluated. This representation also permits the selection of a manageable number of initial transformations among which at least one is to be in the parametric neighborhood of the actual transformation. Experimental results show that the computed transformation between two views of a complex multi-part object may provide angles of rotation within a fraction of a degree of the actual ones
    Pattern Recognition, 1992. Vol.I. Conference A: Computer Vision and Applications, Proceedings., 11th IAPR International Conference on;
  • Article: Registering Range Views of Multipart Objects
    R. Bergevin, D. Laurendeau, D. Poussart
    [show abstract] [hide abstract]
    ABSTRACT: We present a method to compute the interframe transformation between two range image views of complex multipart objects. No exact feature matching is attempted and no initial approximate transformation is provided. The method is naturally decomposed into two stages of initial estimation and final refinement of the transformation. A hierarchical triangulation-based surface representation provides an efficient way to select the control points at which the alignment of the two surfaces is to be evaluated. This representation also permits the selection of a manageable number of initial transformations among which at least one is to be in the parametric neighborhood of the actual transformation. Previous techniques are compared and their adaptation into an integrated method makes it possible to go beyond the identified limitations. Experimental results show that the computed transformation between two views of a complex multipart object may provide angles of rotation within a fraction of a degree of the actual ones.
    Computer Vision and Image Understanding.