The processing of hexagonally sampled images

Publisher Summary This chapter reviews research on the sampling of images on a hexagonal grid, the processing of hexagonally sampled images by single- and multiprocessor computers, and the computation of image-processing operations on both binary and monochrome hexagonally sampled images. The hexagonal packing of sensors, together with a hexagonal sensor shape, is found in eyes. Evolution has favored the hexagon. Some manufactured sensors have hexagonal shapes, and others have circular or rectangular shapes. Each of these shapes has been shown to pack together efficiently on a hexagonal grid. A high fill factor or complete tiling of the area can lead to a high signal-to-noise ratio; however, for integrated sensor arrays, fill factors below 100% are necessary because communication circuits are required on the surface of the chip to transfer the image signals to the processor. The chapter also reviews two-dimensional sampling theory with the focus on aliasing of high-frequency components and the necessity to band limit analog signals before digitization to prevent this. If signals are circularly bandlimited, then their high-frequency information content is limited equally for any direction within the image.

[1]  G. Rivard Direct fast Fourier transform of bivariate functions , 1977 .

[2]  Toshihiro Minami,et al.  A 300-MOPS Video Signal Processor With A Parallel Architecture , 1991 .

[3]  R. C. Staunton Measuring image edge detector accuracy using realistically simulated edges , 1997 .

[4]  R. C. Staunton Measuring the high frequency performance of digital image acquisition systems , 1997 .

[5]  Robert Ulichney,et al.  Digital Halftoning , 1987 .

[6]  Veljko Milutinovic,et al.  A survey of heterogeneous computing: concepts and systems , 1996, Proc. IEEE.

[7]  R. Brodersen,et al.  A custom chip set for real-time image processing , 1986, ICASSP '86. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[8]  Behrooz Kamgar-Parsi,et al.  Quantization Error in Hexagonal Sensory Configurations , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  C. D . Mcllroy,et al.  Hardware for real-time image processing , 1984 .

[10]  Hermann von Helmholtz,et al.  Treatise on Physiological Optics , 1962 .

[11]  F. Lenoir,et al.  Parallel Architecture for Mathematical Morphology , 1989, Other Conferences.

[12]  S. L. Tanimoto,et al.  A hexagonal pyramid data structure for image processing , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[13]  Tom Hintz,et al.  Pseudo-invariant image transformations on a hexagonal lattice , 2000, Image Vis. Comput..

[14]  R. C. Staunton Edge operator error estimation incorporating measurements of CCD TV camera transfer function , 1998 .

[15]  Abderrezak Guessoum,et al.  Fast algorithms for the multidimensional discrete Fourier transform , 1986, IEEE Trans. Acoust. Speech Signal Process..

[16]  G. Matheron Random Sets and Integral Geometry , 1976 .

[17]  Andy C. Downton,et al.  Top down structured parallelisation of embedded image processing applications , 1994 .

[18]  Harry Nyquist Certain Topics in Telegraph Transmission Theory , 1928 .

[19]  Richard W. Hall,et al.  Fast parallel thinning algorithms: parallel speed and connectivity preservation , 1989, CACM.

[20]  Neil Storey,et al.  An Adaptive Pipeline Processor For Real-Time Image Processing , 1990, Other Conferences.

[21]  J. Serra Introduction to mathematical morphology , 1986 .

[22]  E. H. Linfoot,et al.  Spherical aberration and the information content of optical images , 1957, Proceedings of the Royal Society of London. Series A. Mathematical and Physical Sciences.

[23]  Sungho Kang,et al.  Efficient algorithm and architecture for post-processor in HDTV , 1998 .

[24]  Neil Storey,et al.  A pipeline processor employing hexagonal sampling for surface inspection , 1989 .

[25]  E. R. Davies,et al.  Circularity - a new principle underlying the design of accurate edge orientation operators , 1984, Image Vis. Comput..

[26]  J. Mooney,et al.  Measurement of the modulation transfer function of infrared cameras , 1995 .

[27]  Michael J. Flynn,et al.  Very high-speed computing systems , 1966 .

[28]  Virginio Cantoni,et al.  Multiprocessor computing for images , 1988, Proc. IEEE.

[29]  Sungho Kang,et al.  An efficient pipelined parallel architecture for blocking effect removal in HDTV , 1997 .

[30]  Frank Y. Shih,et al.  Pipeline architectures for recursive morphological operations , 1995, IEEE Trans. Image Process..

[31]  Innchyn Her,et al.  Geometric transformations on the hexagonal grid , 1995, IEEE Trans. Image Process..

[32]  R.M. Mersereau,et al.  The processing of hexagonally sampled two-dimensional signals , 1979, Proceedings of the IEEE.

[33]  Raymond W. Smith,et al.  Computer processing of line images: A survey , 1987, Pattern Recognit..

[34]  M. J. Cunningham,et al.  A Function Space Model for Digital Image Sampling and Its Application in Image Reconstruction , 1990, Comput. Vis. Graph. Image Process..

[35]  Stanley R Sternberg,et al.  Grayscale morphology , 1986 .

[36]  Roland T. Chin,et al.  Analysis of Thinning Algorithms Using Mathematical Morphology , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[37]  Bill Wehner Parallel Recirculating Pipeline For Signal And Image Processing , 1989, Photonics West - Lasers and Applications in Science and Engineering.

[38]  Ching Y. Suen,et al.  Thinning Methodologies - A Comprehensive Survey , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[39]  P. Felber CHARGE-COUPLED DEVICES , 2002 .

[40]  Richard C. Staunton,et al.  The design of hexagonal sampling structures for image digitization and their use with local operators , 1989, Image Vis. Comput..

[41]  Bruce G. Batchelor,et al.  Automated Visual Inspection , 1985 .

[42]  Charles R. Dyer Introduction to the Special Section on Computer Architectures and Parallel Algorithms , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[43]  Behrooz Kamgar-Parsi,et al.  Evaluation of Quantization Error in Computer Vision , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[44]  A. ROSENFELD,et al.  Distance functions on digital pictures , 1968, Pattern Recognit..

[45]  Darren J. Kerbyson,et al.  WPM: a multiple-SIMD architecture for image processing , 1989 .

[46]  Massimo Maresca,et al.  Polymorphic-Torus Architecture for Computer Vision , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[47]  Thomas S. Huang,et al.  Image processing , 1971 .

[48]  Dan E. Dudgeon,et al.  Multidimensional Digital Signal Processing , 1983 .

[49]  Azriel Rosenfeld,et al.  Distance on a Hexagonal Grid , 1976, IEEE Transactions on Computers.

[50]  Danny Crookes,et al.  Parallel architectures for image processing , 1998 .

[51]  Randall L. Luck Using Pipe® For Inspection Applications , 1987, Other Conferences.

[52]  H. T. Kung,et al.  Warp architecture and implementation , 1998, ISCA '98.

[53]  S. L. Tanimoto,et al.  A prototype pyramid machine for hierarchical cellular logic , 1987 .

[54]  J. W. Mitchell The silver halide photographic emulsion grain , 1993 .

[55]  Jon A. Webb,et al.  The Warp Machine on Navlab , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[56]  David J. Whitehouse,et al.  Sampling in a two-dimensional plane , 1985 .

[57]  R. C. Staunton,et al.  One-pass parallel hexagonal thinning algorithm , 2001 .

[58]  David Middleton,et al.  Sampling and Reconstruction of Wave-Number-Limited Functions in N-Dimensional Euclidean Spaces , 1962, Inf. Control..

[59]  Azriel Rosenfeld,et al.  Connectivity in Digital Pictures , 1970, JACM.

[60]  B. S. Manjunath,et al.  An efficient color representation for image retrieval , 2001, IEEE Trans. Image Process..

[61]  Edward S. Deutsch,et al.  Thinning algorithms on rectangular, hexagonal, and triangular arrays , 1972, Commun. ACM.

[62]  Robert M. Lougheed A High Speed Recirculating Neighborhood Processing Architecture , 1985, Photonics West - Lasers and Applications in Science and Engineering.

[63]  Chris C. Bowman Getting The Most From Your Pipelined Processor , 1988, Other Conferences.

[64]  J. D. Joseph,et al.  PtSi Hexagonal Detector Focal Plane Arrays , 1985, Optics & Photonics.

[65]  R. Mersereau,et al.  A unified treatment of Cooley-Tukey algorithms for the evaluation of the multidimensional DFT , 1981 .

[66]  B. Wandell Foundations of vision , 1995 .

[67]  Randall L. Luck Implementing An Image Understanding System Architecture Using Pipe , 1988, Other Conferences.

[68]  E. Sharp A triangular arrangement of planar-array elements that reduces the number needed , 1961 .

[69]  J. Allen Cox Point-Source Location Using Hexagonal Detector Arrays , 1987 .

[70]  Ming-Jun Lai,et al.  Digital filters associated with bivariate box spline wavelets , 1997, J. Electronic Imaging.

[71]  Bruce H. McCormick,et al.  The Illinois Pattern Recognition Computer-ILLIAC III , 1963, IEEE Trans. Electron. Comput..

[72]  Bruce G. Batchelor,et al.  Kiwivision - A High Speed Architecture For Machine Vision , 1988, Other Conferences.

[73]  M. Trimpl,et al.  The DEPFET pixel BIOSCOPE , 1999 .

[74]  Josef Kittler,et al.  A survey of the hough transform , 1988, Comput. Vis. Graph. Image Process..

[75]  Yasunori Dohi,et al.  Design of the PSC: a programmable systolic chip , 1983 .

[76]  A. Watson,et al.  A hexagonal orthogonal-oriented pyramid as a model of image representation in visual cortex , 1989, IEEE Transactions on Biomedical Engineering.

[77]  John Mylopoulos,et al.  On the Topological Properties of Quantized Spaces, II. Connectivity and Order of Connectivity , 1971, JACM.

[78]  Marcel J. E. Golay,et al.  Hexagonal Parallel Pattern Transformations , 1969, IEEE Transactions on Computers.

[79]  Nikolaos G. Bourbakis,et al.  Kydon: An autonomous, multi-layer image-understanding system: Lower layers , 1996 .

[80]  P. W. Webb,et al.  Sub-pixel non-parametric PSF estimation for image enhancement , 1997 .

[81]  T. Delbruck Silicon retina with correlation-based, velocity-tuned pixels , 1993 .

[82]  Haibo Li,et al.  Hierarchical subsampling giving fractal regions , 2001, IEEE Trans. Image Process..

[83]  A. Hendrickson,et al.  Distribution of cones in human and monkey retina: individual variability and radial asymmetry. , 1987, Science.

[84]  Jack D. Gaskill,et al.  Linear systems, fourier transforms, and optics , 1978, Wiley series in pure and applied optics.

[85]  J. Allen Cox Advantages Of Hexagonal Detectors And Variable Focus For Point-Source Sensors , 1989 .

[86]  Richard C. Staunton,et al.  An analysis of hexagonal thinning algorithms and skeletal shape representation , 1996, Pattern Recognit..

[87]  Chris C. Bowman,et al.  Kiwivision II - A Hybrid Pipelined/Multitransputer Architecture For Machine Vision , 1989, Other Conferences.

[88]  T. J. Fountain,et al.  Processor Arrays: Architecture and Applications , 1987 .

[89]  S. Levialdi,et al.  Basics of cellular logic with some applications in medical image processing , 1979, Proceedings of the IEEE.

[90]  M. Maresca,et al.  Parallel architectures for vision , 1988 .

[91]  Alfred Dale Ducharme,et al.  Modulation transfer function testing of detector arrays using narrow-band laser speckle , 1993 .

[92]  D. K. Schroder,et al.  Extrinsic silicon focal plane arrays , 1980 .

[93]  Jean Serra,et al.  Image Analysis and Mathematical Morphology , 1983 .

[94]  Leonard Uhr,et al.  Parallel computer vision , 1987 .

[95]  S. Levialdi Integrated technology for parallel image processing , 1985 .

[96]  Stephen E. Reichenbach,et al.  Characterizing digital image acquisition devices , 1991 .

[97]  R. C. Staunton A one pass parallel hexagonal thinning algorithm , 1999 .

[98]  Jean-Pierre Bourdin,et al.  Model for the charged-coupled video camera and its application to image reconstruction , 1998 .

[99]  R. Mersereau,et al.  The processing of periodically sampled multidimensional signals , 1983 .

[100]  J. Miller,et al.  Edge-detection algorithm and its video-rate implementation , 1987, Image Vis. Comput..

[101]  Jhing-Fa Wang,et al.  A data-reuse architecture for gray-scale morphologic operations , 1992 .

[102]  Stephen K. Park,et al.  Fidelity metrics for hexagonally sampled digital imaging systems , 1991 .

[103]  Stefano Levialdi,et al.  Pyramidal Systems for Computer Vision , 2011, NATO ASI Series.

[104]  Michael Goldstein,et al.  Real Time Inspection Of A Large Set Of Surface Defects In Metal Parts , 1988, Other Conferences.

[105]  Samuel Matej,et al.  Binary tomography on the hexagonal grid using Gibbs priors , 1998 .

[106]  Kendall Preston,et al.  Feature Extraction by Golay Hexagonal Pattern Transforms , 1971, IEEE Transactions on Computers.

[107]  Nagarajan Ranganathan,et al.  JAGUAR: a fully pipelined VLSI architecture for JPEG image compression standard , 1995, Proc. IEEE.

[108]  David C. Mason,et al.  A digital geometry for hexagonal pixels , 1989, Image Vis. Comput..

[109]  Azriel Rosenfeld,et al.  Digital Picture Processing , 1976 .

[110]  Peter J. Burt,et al.  A pipelined pyramid machine , 1986 .

[111]  Takashi Matsumoto,et al.  Two-dimensional spatio-temporal dynamics of analog image processing neural networks , 1995, IEEE Trans. Neural Networks.

[112]  Robert M. Lougheed,et al.  The cytocomputer: A practical pipelined image processor , 1980, ISCA '80.

[113]  Sidney Ray,et al.  Applied photographic optics , 1998 .

[114]  Parameswaran Ramanathan,et al.  Performance Analysis of Virtual Cut-Through Switching in HARTS: A Hexagonal Mesh Multicomputer , 1991, IEEE Trans. Computers.

[115]  Neil Storey,et al.  A Comparison Between Square and Hexagonal Sampling Methods for Pipeline Image Processing , 1990, Other Conferences.

[116]  Xinhua Zhuang,et al.  Image Analysis Using Mathematical Morphology , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[117]  Chaur-Heh Hsieh,et al.  A modular and flexible architecture for real-time image template matching , 1994 .