International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 1, Jan-Feb 2015

Similar documents
CSIT 691 Independent Project

Comparison of Square-Pixel and Hexagonal-Pixel Resolution in Image Processing

Hardware Implementation of DCT Based Image Compression on Hexagonal Sampled Grid Using ARM

International ejournals

Image Sampling and Quantisation

Image Sampling & Quantisation

IMAGE PROCESSING AND IMAGE REGISTRATION ON SPIRAL ARCHITECTURE WITH salib

Application of optimal sampling lattices on CT image reconstruction and segmentation or three dimensional printing

Introduction to Computer Vision. Human Eye Sampling

SHAPE AND STRUCTURE. Shape and Structure. An explanation of Mathematical terminology

Bio inspired, Invariant Image Reconstruction from Irregularly Placed Samples

Fractal Gaskets: Reptiles, Hamiltonian Cycles, and Spatial Development

Model-based segmentation and recognition from range data

Neurophysical Model by Barten and Its Development

We can use square dot paper to draw each view (top, front, and sides) of the three dimensional objects:

Tri-directional Gradient Operators for Hexagonal Image Processing

Crystal Structure. A(r) = A(r + T), (1)

Hexagonal Pixel Grid Modeling for Edge Detection and Design of Cellular Architecture for Binary Image Skeletonization

The Ultimate Maths Vocabulary List

On ɛ-unit distance graphs

Figure 1: An Area Voronoi Diagram of a typical GIS Scene generated from the ISPRS Working group III/3 Avenches data set. 2 ARRANGEMENTS 2.1 Voronoi Di

Spectral Images and the Retinex Model

Closed Loops with Antiprisms

Non-flat tilings with flat tiles

Middle School Geometry. Session 3

Chapter 20 Tilings For All Practical Purposes: Effective Teaching Chapter Briefing Chapter Topics to the Point Tilings with Regular Polygons

CONSISTENT COLOR RESAMPLE IN DIGITAL ORTHOPHOTO PRODUCTION INTRODUCTION

Voxelization in Common Sampling Lattices

Tomographic Image Reconstruction in Noisy and Limited Data Settings.

Slops and Distances for Regular Shape Image Recognition

Fingerprint Image Enhancement Algorithm and Performance Evaluation

Unit 1, Lesson 1: Moving in the Plane

Ghosts In the Image Aliasing Problems With Incoherent Synthetic Aperture Using A Sparse Array

Computer Vision. The image formation process

Selective Space Structures Manual

Geometry Vocabulary. acute angle-an angle measuring less than 90 degrees

Obtaining the H and T Honeycomb from a Cross-Section of the 16-cell Honeycomb

Worksheet 29: Friday November 20 Tessellations: Tiling The Plane

Conjectures concerning the geometry of 2-point Centroidal Voronoi Tessellations

Spiraling close-packers of 3D space

Ulrik Söderström 17 Jan Image Processing. Introduction

Fourier analysis of low-resolution satellite images of cloud

Helical structure of space-filling mosaics based on 3D models of the 5D and 6D cubes

A triangle that has three acute angles Example:

The Pascal Pyramid Published in: The College Mathematics Journal, Vol. 31, No. 5, November 2000, p

Generating Tool Paths for Free-Form Pocket Machining Using z-buffer-based Voronoi Diagrams

Digital copying involves a process. Developing a raster detector system with the J array processing language SOFTWARE.

Fractal Tilings Based on Dissections of Polyhexes

Main Idea: classify polygons and determine which polygons can form a tessellation.

coding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight

Rigid Tilings of Quadrants by L-Shaped n-ominoes and Notched Rectangles

Optimizing Monocular Cues for Depth Estimation from Indoor Images

Wallpaper Groups and Statistical Geometry

AUTOMATED 4 AXIS ADAYfIVE SCANNING WITH THE DIGIBOTICS LASER DIGITIZER

Enhanced Hemisphere Concept for Color Pixel Classification

Corner Detection using Difference Chain Code as Curvature

Topic 6 Representation and Description

The Quantification of Volumetric Asymmetry by Dynamic Surface Topography. Thomas Shannon Oxford Brookes University Oxford, U.K.

COLOR FIDELITY OF CHROMATIC DISTRIBUTIONS BY TRIAD ILLUMINANT COMPARISON. Marcel P. Lucassen, Theo Gevers, Arjan Gijsenij

6. Parallel Volume Rendering Algorithms

Principles of Architectural and Environmental Design EARC 2417 Lecture 2 Forms

Helpful Hint When you are given a frieze pattern, you may assume that the pattern continues forever in both directions Notes: Tessellations

Artifacts and Textured Region Detection

WONDERLAB: THE EQUINOR GALLERY. The science and maths behind the exhibits 30 MIN INFORMATION. Topic MATHS. Age

Mathematics Assessment Anchor Glossary Grades 3 & 4

The National Strategies Secondary Mathematics exemplification: Y8, 9

acute angle An angle with a measure less than that of a right angle. Houghton Mifflin Co. 2 Grade 5 Unit 6

A Novel Image Transform Based on Potential field Source Reverse for Image Analysis

Image Classification Using Wavelet Coefficients in Low-pass Bands

1/12/2009. Image Elements (Pixels) Image Elements (Pixels) Digital Image. Digital Image =...

Image Acquisition + Histograms

Simulation of rotation and scaling algorithm for numerically modelled structures

Boardworks Ltd KS3 Mathematics. S1 Lines and Angles

3D-Orientation Space; Filters and Sampling

Section A Solids Grade E

Some Hyperbolic Fractal Tilings

Progress In Electromagnetics Research M, Vol. 20, 29 42, 2011

Comparative Study between DCT and Wavelet Transform Based Image Compression Algorithm

PERFECT FOLDING OF THE PLANE

Geometric Fourier Analysis in Computational Vision

DISTANCE MEASUREMENT USING STEREO VISION

Sampling Theory in 1D. Point Lattices in Sampling Theory Multidimensional Sampling Theory. Sampling in 1D. Reconstruction in 1D

LESSON PLAN

Course Number: Course Title: Geometry

Advanced Computer Graphics. Aliasing. Matthias Teschner. Computer Science Department University of Freiburg

Fast Distance Transform Computation using Dual Scan Line Propagation

Escher-type Tessellations and Pull-up Polyhedra: Creative Learning for the Classroom

Constructing Tessellations Using Translations and Refl ections

Worksheet 30: Wednesday April 22 Tessselations: Tiling The Plane

Zero Order Correction of Shift-multiplexed Computer Generated Fourier Holograms Recorded in Incoherent Projection Scheme

3 Identify shapes as two-dimensional (lying in a plane, flat ) or three-dimensional ( solid ).

absolute value- the absolute value of a number is the distance between that number and 0 on a number line. Absolute value is shown 7 = 7-16 = 16

Available online at ScienceDirect. Procedia Computer Science 89 (2016 )

Hyperspectral Image Segmentation using Homogeneous Area Limiting and Shortest Path Algorithm

MODIFIED SEQUENTIAL ALGORITHM USING EUCLIDEAN DISTANCE FUNCTION FOR SEED FILLING

Shape description and modelling

Two-step Modified SOM for Parallel Calculation

Keywords Computer Graphics, Line Clipping, 2D geometry, 3D geometry.

Image Inpainting by Hyperbolic Selection of Pixels for Two Dimensional Bicubic Interpolations

Creating Escher-Style Tessellations

Transcription:

RESEARCH ARTICLE Comparison between Square Pixel Structure and Hexagonal Pixel Structure in Digital Image Processing Illa Singh 1, Ashish Oberoi 2 M.Tech 1, Final Year Student, Associate Professor2 Department of Computer Science and Engineering Maharishi Markandeshwar University Mullana, Ambala Haryana - India ABSTRACT In image processing, for most of the applications; the images are displayed using square pixels. The various improvements in technologies like CCD and increasing processing capabilities of graphic devices give arise to hexagon pixels which are becoming attractive for various practical applications. Hexagon grid is an alternative tessellation scheme besides the conventional square grid for sampling and representing images. Hexagon pixel is advantageous over square pixel because of its higher symmetry, higher sampling efficiency, equidistance, greater angular resolution, less aliasing effect, consistent connectivity. Also one of the most important advantages of using hexagon pixel is its resemblance with the arrangement of photoreceptors in the human eye and with such an advantage the number of pixels required is less. So, in this paper, quality representation of images which having square pixel structure are compared with images having hexagonal pixel structure. Keywords:-Image processing, tessellation schemes, square pixel, hexagonal pixel I. INTRODUCTION OPEN ACCESS Traditionally, image processing has involved the use of square pixels. In most of the applications of image processing, data is gathered and arranged in the form of square pixels [1]. Image sampling using square pixel has advantages like less calculation, easy to implement. In addition to these advantages, it has drawbacks like inconsistent connectivity, less angular resolution, aliasing effect which makes it less pertinent to vision process of human eye. Hexagon pixel is an alternative tessellation scheme besides the traditional square pixel. Sampling and representing images using hexagon pixel has been proved to have less aliasing effect and better efficiency [2]. Human eye captures information to process visual input with the help of RETINA which is located on the inner surface of eye. A small region within retina, which is called FOVEA, consists of high density of CONES, are placed and shaped in a hexagon arrangement [3]-[5]. This hexagon arrangement results in sharp vision for capturing information. In spite of replicating the characteristics of human eye, hexagon pixel have other advantages over square pixel which are greater angular resolution, equidistance property from centre pixel to all neighboring pixel, consistent 6-way connectivity, higher symmetry than square pixel, less number of pixels are required to represent the image which results in less computation time and needs less storage space. Hexagonal image architecture is a set of seven hexagons compared with traditional square image architecture using a set of 3 3 units is shown as: II. FIG. 1 SQUARE PIXEL STRUCTURE FIG. 2 HEXAGONAL PIXEL STRUCTURE POSSIBLE TESSELLATIONS To tile a plane which is regular and whose samples do not overlap with each other and with its gaps, there exist three possible tessellation schemes which are Triangular Tessellation Square Tessellation Hexagonal Tessellation Any other tessellation will result in inconsistency in neighboring connectivity, gaps, overlapping among samples. ISSN: 2347-8578 www.ijcstjournal.org Page 176

1. Triangular Tessellation Triangular tessellation exhibits tight arrangement among the other two tessellations. This tessellation shows more information in same image as compared to other tessellations. This is a complicated scheme which makes it unattractive. The central pixel of triangular tessellation has 12 neighbors which can be divided into two categories: One that have an edge in common with the central pixel. Other that only has a corner in common. capturing more information to process visual input performed by eye to brain and also in simulating when visual processing on image data is performed by brain. In hexagonal images, pixels are closer to each other which make the edges more sharp and clear compared to others. Hexagon image processing has following beneficial points: It reduces the complexity and makes processing fast. It takes less storage space. To achieve accuracy. Hexagon pixel array have three dominant axes which are 60 degree apart whereas square has only two axes which are 90 degree apart. Extracting the features of image can be done more accurately. FIG. 3 TRIANGULAR TESSELLATION 2. Square Tessellation Square tessellation is the simplest scheme among other two tessellations. This scheme uses Cartesian coordinate system. The shape of pixels used is commonly square and these fit together. Square tessellation has following important points: They do not leave any gaps because of its shape. They have sides of equal length. They can be mapped into axes: horizontal and vertical. III. FIG. 5 HEXAGONAL TESSELATION BENEFITS of HEXAGONALPIXEL STRUCTURE OVER SQUARE PIXEL STRUCTURE Digitization is very important in image processing. In digitization process, discrete points which are also known as pixels have to be arranged on the screen with proper addressing. The arrangement should be regular and it should be represented efficiently. 1. FIXED CONNECTIVITY In square pixel structure, there are two types to define neighbors of a pixel: 4-way connectivity. 8-way connectivity. 3. Hexagonal Tessellation FIG. 4 SQUARE TESSELLATION Hexagonal tessellation exhibits tight and compact packing of pixels among other two schemes. Hexagonal lattices resemble the pattern of photoreceptors in the human eye. This implies that hexagonal tessellation are useful for In 4-way connectivity, four neighboring pixels are connected through edges. In 8-way connectivity, in addition to edges, four other are connected through corners. ISSN: 2347-8578 www.ijcstjournal.org Page 177

centroid of middle pixel is at the same distance from the centroids of six adjacent pixels [6]. FIG. 6 FOUR-WAY CONNETIVITY FIG. 9 DISTANCE IN SQUARE PIXEL STRUCTURE FIG. 7 EIGHT-WAY CONNECTIVITY In hexagonal pixel structure, there exists only 6-way connectivity. In 6-way connectivity the central pixel is connected to all six neighboring pixels through its edges. FIG. 10 DISTANCE IN HEXAGONAL PIXEL STRUCTURE 3. HIGHER SYMMETRY The square pixel exhibits 4-fold symmetry whereas hexagonal pixel exhibits 6-fold symmetry. Many morphological operations are developed by Serra which are been widely used in image processing [7]. He studied this for different grids and found that hexagon grid has higher symmetry. The reflection symmetry of both square and hexagonal pixel is shown below: FIG. 8 SIX-WAY CONNECTIVITY 2. EQUIDISTANCE In square pixel structure, there are two ways to measure distance. The distance of horizontal and vertical direction is same. The distance between adjacent pixels of diagonal direction is 2 times of that in horizontal and vertical direction. In hexagonal pixel structure, the distance from middle pixel to all the neighboring pixels is same. The ISSN: 2347-8578 www.ijcstjournal.org Page 178

FIG. 11 SQUARE SYMMETRY FIG. 13 ANGULAR RESOLUTION IN SQUARE PIXEL FIG. 12 HEXAGONAL SYMMETRY 4. GREATER ANGULAR RESOLUTION In square pixel structure, adjacent pixels are separated by 90 degree which cause jaggiest in curved images. In hexagonal pixel structure, adjacent pixels are separated by 60 degree. Human eye have special visual preference of seeing lines which are at oblique angle because of its resemblance to that of the photoreceptors in human eye [8]. This results in better angular resolution. FIG. 14 ANGULAR RESOLUTION IN HEXAGONAL PIXEL 5. ALIASING EFFECT In square pixel structure, aliasing effect is more due to insufficient sampling rate. In hexagonal pixel structure, the number of pixels required to sample and represent image is less, this provides sufficient samples which results in less aliasing. Mersereau found that signals in Fourier space require only 13.5% lesser samples to represent the same ISSN: 2347-8578 www.ijcstjournal.org Page 179

image in hexagon grid as compared to square grid [9]. Middleton concluded that fewer samples are required to reconstruct wave number limited signal in hexagon lattice [10]. 6. QUANTIZATION ERROR For image processing operations, quantization is compulsory because of limited capability of sensors to represent real world scenes. Quantization error is important factor to analyze the merits of configuration of different types of sensors. Kamgar-parsi developed expressions for the estimation of quantization error in hexagon spatial sampling [11]-[13]. It is found that for a given resolution capability of sensors, hexagon sampling gives smaller quantization error. 7. STOARAGE SPACE and COMPUTATION Vitulli investigated the sampling efficiency with the use of hexagonal grid and concluded the same as mersereau explained. He also concluded that hexagon grid provides sampling with fewer amount of pixels for wide spectra of signal [14]. Hexagonal pixel structure is tightly and closely packed to each other which require less storage space and less computation time. FIG. 15 SQUARE IMAGE IV. CONCLUSION The use of hexagonal pixel based images has gained much attention in recent years in image architecture. From above explanations, it is clear that there is improvement and better visualization with hexagonal sampling. Since there is lack of hardware for capturing hexagonal based images, spiral addressing gives very good approach for simulating hexagon image processing. Hexagonal pixel structure has three dominant axes which are sixty degree apart which means small angle of rotation hexagon pixels represents images better than square pixels. FIG. 16 HEXAGONAL IMAGE REFERENCES [1]. J. Foley, A. Van Dam and J. Hughes, Computer Graphics, Principles and Practice, second ed., Addison Wesley, Sydney 1990. [2]. Mersereau, R.M., The processing of Hexagonally Sampled Two-Dimensional Signals, Proceedings of the IEEE, Vol. 67, pp. 930-949, 1979. ISSN: 2347-8578 www.ijcstjournal.org Page 180

[3]. Curcio, C.A., et al., Human Photoreceptor Topography, Journal of Comparative Neurology, Vol. 292, pp. 497-523, 1990. [4]. Hirsch, J. and Miller, W.H., Does Cone Positional Disorder Limit Resolution?, Journal of the Optical Society of America: Optics, Image Science, and Vision, Vol. 4, pp. 1481-1492, 1987. [5]. Mollon, J.D. and Bowmaker, J.K., The Spatial Arrangement of Cones in the Primate Fovea, Nature, Vol. 360, pp. 677-679, 1992. [6]. Yabushita, A. and K. Ogawa, Image reconstruction with a hexagonal grid, Nuclear Science Symposium Conference Record, IEEE, 2002. [7]. Serra, J., Introduction to Mathematical Morphology, Computer Vision, Graphics, and Image Processing, Vol. 35, pp. 283-305, 1986. [8]. Xiangjian He and Wenjing Jia, Hexagonal structure for Intelligence Vision, Computer Vision Research Group, University of Technology, Sydney, Australia. [9]. Mersereau, R.M., The processing of Hexagonally Sampled Two-Dimensional Signals, Proceedings of the IEEE, Vol. 67, 930-949, 1979. [10]. Lee Middleton and Jayanthi Sivaswamy, Hexagon Image Processing A Practical Approach, Springer-Verlag London Limited 2005. [11]. Kamgar-Parsi, B. and Sander, W.A., Quantization error in spatial sampling: comparison between square and hexagonal pixels, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR, pp. 604-611, 1989. [12]. Kamgar-Parsi, B., Evaluation of quantization error in computer vision, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 11(9), pp. 929-940, 1989. [13]. Kamgar-Parsi, B., Quantization error in hexagonal sensory configurations, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 14(6), pp. 665-671, 1992. [14]. Vitulli, R., et al., Aliasing effects mitigation by optimized sampling grids and impact on image acquisition chains, IEEE International Geosciences and Remote Sensing Symposium, IGARSS, Vol. 2, pp. 979-981, 2002. ISSN: 2347-8578 www.ijcstjournal.org Page 181