The Quaternion-Based Anisotropic Gradient for the Color Images

The Quaternion-Based Anisotropic Gradient for the Color Images

https://doi.org/10.2352/ISSN.2470-1173.2019.11.IPAS-277 © 2019, Society for Imaging Science and Technology The quaternion-based anisotropic gradient for the color images V. Voronina, A. Zelenskyb, S. Agaianc; aDon State Technical University, Lab. «Mathematical methods of image processing and computer vision Intelligent Systems», Gagarina 1, Rostov on Don, Russian Federation; bMoscow State University of Technology “STANKIN”, bMoscow, Russian Federation; cCUNY/The College of Staten Island, Dept. of Computer Science, New York, United States Abstract Image gradient, as a preprocessing step is an essential tool in The derivative is one of the most popular edge detection image processing in many research areas such as edge detection, approaches with next zero-crossings in the second derivative of the segmentation, smoothing, inpainting, etc. In the present paper, image function [5]. The first derivative is positive at the edge, negative at the non-edge, and zero in homogeneous areas. we develop a new gradient by integrated the quaternion The authors in [4] proposed to use 24 directional derivatives. framework with LPA-ICI (local polynomial approximation – the They select the one with the largest magnitude as the gradient. D. intersection of confidence intervals) based on anisotropic gradient Zenzo proposed to use the local contrast variations multichannel concepts for the color image processing applications. Computer images [8]. Another method used a histogram representation of a simulations on the Berkeley Segmentation Dataset show that the neighborhood and edge [9]. A local vector statistic base on the new quaternion anisotropic gradient exhibits fewer color artifacts differences between the average color vectors of the samples inside compared to state-of-the-art techniques including well-knowledge the windows proposed in [10]. In [11] Shiozaki proposed a method gradient operators. based on entropy calculation. The algorithm "Brightness / Color / Texture Gradients" uses a Introduction combination of local brightness, color, and texture gradients to Image gradient, as a preprocessing step is an essential tool in detect boundaries [12]. Each gradient is computed as the chi- image processing in many research areas such as edge detection, squared difference in the distribution of some feature. Another segmentation, smoothing, inpainting, etc. It is critical to receive algorithm "Brightness / Texture Gradients" base on a combination useful gradient estimation on noisy color images while preserving of local brightness and texture gradients. This approach uses a the sharp edges. Color images may provide a vast amount of logistic to model the posterior probability of a boundary. information about real-world objects. Efficient color image P. Dollar in [13] proposed boosted edge learning. This gradient calculation has become a very challenging task, and a has algorithm selects and combines many features across different quickly lead to a broad interdisciplinary (computer vision, machine scales using an extended version of the Probabilistic Boosting Tree vision, computer graphics, and image processing) field of research. classification. Usually, the anisotropic gradient used to analyze the gray-value In [14] proposed smooth gradient representations. This images. The extension to color images is not straightforward. algorithm is base on a neuronal architecture, which clarifies how Conventionally color image processing methods are based on spatially accurate gradient representations can be obtained by dealing out each color-components (red, green, and blue) relying on only high-resolution retinal responses. separately, which fails to capture the inherent correlation between Numerous gradient calculation method for grayscale images the components and results in color artifacts. As well, the noise have been developed. The color images usually presented as 3D that may exist in a color image may not be correlated across vector fields, that is difficult to processing for standard derivative channels. So, a suitable for color images gradient need to be approaches. Color as the human visual system plays a significant conducted. Recently, quaternion algebra has been using to role in the perception of boundaries. Monochrome edge detection represent a color image. In the present paper, we develop a new may not be enough for certain applications since no edges will be gradient by integrated the quaternion framework with LPA-ICI detected in gray-level images when neighboring objects have (local polynomial approximation – the intersection of confidence w different hues but equal intensities [15]. Some of the color models intervals) based on anisotropic gradient concepts for the color (RGB, YUV, CMY and HIS) used for color edge detectors [1, 16]. image processing applications. Computer simulations on the The image data is transformed into luminance and two Berkeley Segmentation Dataset show that the new quaternion chrominance components, and an edge detector is used to find the anisotropic gradient exhibits fewer color artifacts compared to edge map. state-of-the-art techniques including well-knowledge gradient So, the weaknesses of traditional methods are: operators. - The derivative-based gradient cannot capture small neighborhood dominant features with large scale Related Work structures. - Sensitive to a severe illumination (typically during non- Gradient calculation is one of the key procedures in many monotonic lighting variations) changes and blurred/noisy image processing (image segmentation, feature extraction), images. medical imaging and computer vision (object, segmentation, - Color image processing methods are based on dealing registration, and recognition) applications [1-4]. out each color-components (red, green, and blue) Edge detection is one of the fundamental tasks in image separately, which fails to capture the inherent correlation processing because it contains useful information about an image. between the components and results in color artifacts. In most cases detection algorithms based on the gradient - It is critical to receive useful gradient estimation on calculations. noisy color images while preserving the sharp edges. IS&T International Symposium on Electronic Imaging 2019 Image Processing: Algorithms and Systems XVII 277-1 The objective of this work is to develop a new quaternion- Quaternion Framework based anisotropic gradient for the color images (Fig. 1). The color images of the RGB type store three colors in each pixel (red, green and blue). For segmentation tasks, the image is usually converted to grayscale, thereby losing important information about color, saturation, and other important information associated color. Components of a color image can be represented as a quaternion Q. It is usually described using the form, where the basic algebraic form for a quaternion q ∈ ℍ is [17]: Q = q0 + q1i + q2j+ q3k Figure 1. Image gradient where q0, q1, q2, q3 ∈ ℝ, the field of real numbers, and i, j, k are three imaginary numbers. ℍ can be regarded as a 4-dimensional vector space over ℝ with the natural definition of addition and Proposed method scalar multiplication. Each pixel for the color image can be regarded as a pure quaternion with zero real part [18]. The main steps of the algorithm are shown in figure 2. The Figure 4 shows the color map of the RGB colors into the block diagram of the proposed gradient calculation algorithm is quaternion [19]. shown in figure 3. Start Original image Transformation into quaternion space Figure 4. RBG color cube in the quaternion space Anisotropic Gradient Calculation Anisotropic gradient As a method of noise reduction, adaptive filtering based on local polynomial estimates using the ICI rule (LPA-ICI) is used [20]. The LPA-ICI technique combines two independent ideas [21]: - Local polynomial approximation (LPA) to design a bank Output gradient of linear filters of various bandwidth that perform pixel- wise polynomial fit on a certain neighborhood. - The intersection of confidence interval rule (ICI) is an adaptation algorithm, used to define the most suitable End neighborhood where the polynomial assumptions fit better the observations. Fig. 2. The general flowchart of the proposed method We use the LPA-ICI method to build the ‘ideal’ neighborhood ω in the discrete image domain using LPA filters having directional supports for the image f (x, y) (Fig. 5). The anisotropic gradient concept allows the existence of a few Algorithm 1 Gradient calculation neighborhoods Vl at the pixel p with the corresponding a few Input: Original image 퐼푖,푗 possible different vectors (fp( )) such that 1: for all pixels l T 2: calculation Q = q0 + q1i + q2j+ q3k fpvfpv( +) −( ) −( fp( )) = ovvV( ),. l l 3: for every direction from 푖 =1 to 8 step 1 The ICI adaptive anisotropic differentiation is aimed at 4: building the neighborhood ω estimating simultaneously both the gradients and the 5: design a bank of linear filters of various bandwidth 6: convolution with different derivative kernels neighborhoods . We propose to use the convolution quaternion 7: end metrology, which described in [17,19] for calculation convolution 8: end with different derivative kernels. 9: gradient fusion Output: Gradient image 퐼̃(i,j) Figure 3. The general flowchart of the proposed algorithm IS&T International Symposium on Electronic Imaging 2019 277-2 Image Processing: Algorithms and Systems XVII 1 Figure 7 demonstrates the examples of the proposed gradient 8 algorithm on different images from BSDS500. 2 We compare the image

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    6 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us