<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    jcc
   </journal-id>
   <journal-title-group>
    <journal-title>
     Journal of Computer and Communications
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2327-5219
   </issn>
   <issn publication-format="print">
    2327-5227
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/jcc.2025.131009
   </article-id>
   <article-id pub-id-type="publisher-id">
    jcc-140387
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Computer Science 
     </subject>
     <subject>
       Communications
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    A Study on Edge Segmentation of Different Types of Datasets with Multiple Algorithms
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Faruque Hossain
      </surname>
      <given-names>
       Mozumder
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Md. Sahidul
      </surname>
      <given-names>
       Islam
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Md. Omar
      </surname>
      <given-names>
       Faruq
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Masum
      </surname>
      <given-names>
       Miah
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Md. Abdul
      </surname>
      <given-names>
       Mannan
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff3"> 
      <sup>3</sup>
     </xref>
    </contrib>
   </contrib-group> 
   <aff id="aff1">
    <addr-line>
     aICT Division, Jamuna Bank PLC., Dhaka, Bangladesh
    </addr-line> 
   </aff> 
   <aff id="aff2">
    <addr-line>
     aDepartment of Physics, Govt. H. S. S College, Magura, Bangladesh
    </addr-line> 
   </aff> 
   <aff id="aff3">
    <addr-line>
     aDepartment of Mathematics, Uttara University, Dhaka, Bangadesh
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     17
    </day> 
    <month>
     01
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    13
   </volume> 
   <issue>
    01
   </issue>
   <fpage>
    125
   </fpage>
   <lpage>
    135
   </lpage>
   <history>
    <date date-type="received">
     <day>
      22,
     </day>
     <month>
      October
     </month>
     <year>
      2024
     </year>
    </date>
    <date date-type="published">
     <day>
      28,
     </day>
     <month>
      October
     </month>
     <year>
      2024
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      28,
     </day>
     <month>
      January
     </month>
     <year>
      2025
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    In this paper, we study edge detection or segmentation, which is recognized as a rudiment innovation as it can evaluate sharpness and analyze object boundaries. That’s the reason it has been an influential figure in the image-processing era. Because of this, it has a significant influence in the age of image processing. On the other hand, edge detection is the process of dividing an image into discontinuous regions. It specifies the intensity shift connected to the image’s edge. There are several methods for detecting edges. Four edge identification methods on satellite images and satellite images affected by Gaussian noise were examined. Known edge detection technologies such as Canny, Prewitt, Scharr, and Robert operators are included in this study. Additionally, the key feature of an image for evaluating its quality is the Image Quality Assessment (IQA) measure. We primarily take into account SSIM, MSE, PSNR, and RMSE when assessing image quality. Experimental validation has been obtained for the application of the Canny and Prewitt algorithms to the satellite dataset. However, when the Gaussian Noise effect is added to the same dataset, clever edge detection performs better.
   </abstract>
   <kwd-group> 
    <kwd>
     SSIM
    </kwd> 
    <kwd>
      MSE
    </kwd> 
    <kwd>
      PSNR
    </kwd> 
    <kwd>
      RMSE
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>Digital image processing is a necessary tool for processing digital photos using a variety of techniques. Edge detection is one of the most important image-processing algorithms for object recognition <xref ref-type="bibr" rid="scirp.140387-1">
     [1]
    </xref>. Additional uses include medical services, satellite imagery, figure printing, and more <xref ref-type="bibr" rid="scirp.140387-2">
     [2]
    </xref>. Moreover, it is helpful for mechanized motion control schemes, anatomy research, item recognition in blurred images, feature and fingerprint assimilation, functional appliances in radiography, and machine etiology in surgery <xref ref-type="bibr" rid="scirp.140387-3">
     [3]
    </xref>. Early on in the preprocessing phase, image attributes that are relevant to assessing the form and prospect of items are recognized. Based on these features, the detector must decide if each pixel has to be analyzed as an edge. These criteria result in different gray levels in the image. Edge detection is required to identify the edges of materials in an image. Data extraction, machine vision, image processing, and other applications require it. Usually, edges appear where two distinct regions of an image converge. In many picture data recovery systems, it is the initial stage <xref ref-type="bibr" rid="scirp.140387-4">
     [4]
    </xref> <xref ref-type="bibr" rid="scirp.140387-5">
     [5]
    </xref>. Some issues that come up during edge segmentation include the detection of fake edges and the creation of superfluous thick or thin lines. One or two photos are used for edge detection in earlier studies. Examining it with a whole dataset is really difficult. Additionally, noise reduces the effectiveness of several edge detection methods. However, it is a laborious effort to identify the edges of hazy satellite photos. Applications utilizing satellite photos and satellite images with Gaussian effects may employ the specific technique if it performs better in those kinds of images. As technology develops, various methods for edge detection have been created. Quality analysis is also done in this research to compare these methods. In the past, numerous edge detection techniques were widely used. With certain research advancements and applications, L. Zhai et al. <xref ref-type="bibr" rid="scirp.140387-6">
     [6]
    </xref> introduce delegate wavelet transform, obscure, and rephrasing, reflecting the characteristics of edges, conventional detectors, and well-known edge detection approach. An overview of the kernel and soft computing-based approaches was also given by Goel et al. <xref ref-type="bibr" rid="scirp.140387-7">
     [7]
    </xref> offered a summary of the approaches based on soft computing and kernels, along with significant research on edge detection. Soft computing techniques and kernel-based methods are the two categories of methodologies covered in this study. Researchers have proposed surveys of the most recent approaches, including gradient and Laplacian-based edge detection techniques. Neural networks and fuzzy logic have been used by G. M. H. Amer et al. <xref ref-type="bibr" rid="scirp.140387-8">
     [8]
    </xref>. The researchers suggest using adaptive edge detection methods after making adjustments and adjusting for different noise levels. They assert that because Canny Operator is better at filtering out noise, it performs better than conventional algorithms. Edge detection is mentioned by Rashmi et al. (2013) <xref ref-type="bibr" rid="scirp.140387-9">
     [9]
    </xref> as a technique for segmenting image segments according to discontinuity zones. Enhancement of the Canny technique to guarantee RGB image edge detection offers many useful applications without turning to grayscale. The difficulties of choosing an effective segmentation technique as part of image processing are discussed by Muthukrishnan et al. <xref ref-type="bibr" rid="scirp.140387-10">
     [10]
    </xref>. They examined various Gaussian-based and gradient-based edge reveal techniques. They have determined that Canny Edge Detection is the most effective method based on visual examination of their experimental setup. In the article <xref ref-type="bibr" rid="scirp.140387-11">
     [11]
    </xref>, Joe et al. (1997) conducted trials on a variety of segmentation strategies. They contend that the Canny Algorithm is unsuitable for real-time applications because it has the lowest percentage error but the longest execution time. Instead of using “luminosity,” the researchers have developed a new edge detection technique dubbed Log_Sobel, which is based on the “logarithm of luminosity” <xref ref-type="bibr" rid="scirp.140387-12">
     [12]
    </xref>. They demonstrated that this method is suitable for online detection and performs better and faster than conventional techniques. Another comparison analysis for a number of well-known edge detection techniques is carried out in Paper <xref ref-type="bibr" rid="scirp.140387-13">
     [13]
    </xref>. The results of their experiment indicate that Canny performs better.</p>
  </sec><sec id="s2">
   <title>2. This Article Is Meant to Make the Following Contributions</title>
   <p>1) Conducted experimental research, created features, and used a variety of edge detection algorithms to examine the results.</p>
   <p>2) For the suggested experiment, quantitative measurement is carried out utilizing SSIM, MSE, RMSE, and PSNR.</p>
   <p>3) Two datasets are used to assess the experimental results.</p>
   <p>4) Analysis of the observations and text development.</p>
  </sec><sec id="s3">
   <title>3. Edge Detection Technique</title>
   <p>One important method that is primarily required for feature detection in picture rendition is edge detection. In a digital image where the light changes quickly, extraction aims to identify gaps and pick specific locations <xref ref-type="bibr" rid="scirp.140387-9">
     [9]
    </xref>. It preserves its constitutional methods for additional image processing while reducing the size of the associated data in the image. An adjacent area is divided into two sections by an edge. Every gray level has different values on both sides and is rather uniform. Small changes in an image’s brightness are called edges. The edges can be used to illustrate the key characteristics. An integral component of image analysis is the edge ascertainment function.</p>
   <p>A high spatial frequency sector that is typically associated with edges is highlighted by the Robert operator. The full absolute magnitude of the local gradient of the original data at that location is shown by the pixel rates in the resultant data <xref ref-type="bibr" rid="scirp.140387-10">
     [10]
    </xref> <xref ref-type="bibr" rid="scirp.140387-13">
     [13]
    </xref> <xref ref-type="bibr" rid="scirp.140387-14">
     [14]
    </xref>. Scharr technology, on the other hand, operates on the assumption that the final results filters are numerically consistent. <xref ref-type="bibr" rid="scirp.140387-15">
     [15]
    </xref>. The Sobel approach and the Prewitt method are nearly identical <xref ref-type="bibr" rid="scirp.140387-4">
     [4]
    </xref> <xref ref-type="bibr" rid="scirp.140387-16">
     [16]
    </xref> <xref ref-type="bibr" rid="scirp.140387-17">
     [17]
    </xref>. It does not compute pixels close to the mid-point of enshrouding and is the reverse of the Sobel operator <xref ref-type="bibr" rid="scirp.140387-16">
     [16]
    </xref>. In contrast to other well-known edge detection methods, turbulence does not affect the Canny approach. But if it functions well, the Canny operator can be better <xref ref-type="bibr" rid="scirp.140387-10">
     [10]
    </xref> <xref ref-type="bibr" rid="scirp.140387-18">
     [18]
    </xref>. Weak edges cannot be detected by other edge detection methods, but canny can them.</p>
   <p>The edge portrayal of an image preserves essential information about object configuration while reducing the amount of data that needs to be prepared. Many object assimilation techniques used in vision systems can easily incorporate this visual description <xref ref-type="bibr" rid="scirp.140387-10">
     [10]
    </xref>. However, there isn’t a single performance directory to evaluate edge detection techniques. Segmentation systems’ efficacy is continuously assessed, both independently and in relation to their functions. Next, compare output photos with colored images using several metrics, including RMSE, PSNR, MSE, and SSIM. Next, Plotting the graph required normalizing the value (see <xref ref-type="fig" rid="fig1">
     Figure 1
    </xref>).</p>
   <fig id="fig1" position="float">
    <label>Figure 1</label>
    <caption>
     <title>Figure 1. Flow chart for edge detection.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732036-rId13.jpeg?20250206103928" />
   </fig>
  </sec><sec id="s4">
   <title>4. Comparative Parameters</title>
   <p>Image quality assessments (IQA) are crucial instruments for evaluating how well different software and hardware systems maintain image quality <xref ref-type="bibr" rid="scirp.140387-19">
     [19]
    </xref>. IQA approaches for measuring quality can be divided into two categories <xref ref-type="bibr" rid="scirp.140387-20">
     [20]
    </xref>. There are several approaches to image quality assessment (IQA), but the subjective and objective methods are the most widely used. Objective image quality assessment (IQA) has grown rapidly over the past ten years. It’s exciting to see the latest developments in autonomous IQA techniques that can forecast the subjective quality of visual signals <xref ref-type="bibr" rid="scirp.140387-21">
     [21]
    </xref>. Creating mathematical patterns that can reliably and automatically forecast visual perfection is the goal of IQA. Conversely, subjective approaches discuss how a picture is perceived or prediction <xref ref-type="bibr" rid="scirp.140387-22">
     [22]
    </xref>. The right methodology that can generate photographs of superior quality can be chosen using an objective based on the IQA metric. Which approach produces better and higher-quality photos can be ascertained using the IQA metric’s objective <xref ref-type="bibr" rid="scirp.140387-23">
     [23]
    </xref>. A few mutually agreed-upon objectives Feature similarity measure (FSIM), tone-mapped images quality index (TMQI), dynamic range independent measure (DRIM), visual information fidelity (VIF), multi-scale structural similarity index (MS-SSIM), most obvious distortion (MAD), mean squared error (MSE), and structural similarity index (SSIM) make up IQA. Here, studies are conducted to assess the output quality of each edge detection methodology using SSIM, MSE, RMSE, and PSNR.</p>
  </sec><sec id="s5">
   <title>5. Mean Square Error</title>
   <p>A common technique for evaluating picture efficiency is mean square error. when it offers a zero that exhibits outstanding excellence. The MSE takes into account both its bias and variance. The mean square error (MSE) of an unbiased predictor is its inconsistency. It is also referred to as the standard deviation and is measured in the same units as variance <xref ref-type="bibr" rid="scirp.140387-22">
     [22]
    </xref>. Better accuracy is indicated by a small MSE score. The following is the formula for calculating MSE.</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mtext>
        MSE 
      </mtext> 
      <mo>
        = 
      </mo> 
      <mfrac> 
       <mn>
         1 
       </mn> 
       <mi>
         N 
       </mi> 
      </mfrac> 
      <mstyle displaystyle="true"> 
       <mo>
         ∑ 
       </mo> 
       <mrow> 
        <msup> 
         <mrow> 
          <mrow> 
           <mo>
             | 
           </mo> 
           <mrow> 
            <msub> 
             <mover accent="true"> 
              <mi>
                y 
              </mi> 
              <mo>
                ^ 
              </mo> 
             </mover> 
             <mi>
               i 
             </mi> 
            </msub> 
            <mo>
              − 
            </mo> 
            <msub> 
             <mi>
               y 
             </mi> 
             <mi>
               i 
             </mi> 
            </msub> 
           </mrow> 
           <mo>
             | 
           </mo> 
          </mrow> 
         </mrow> 
         <mn>
           2 
         </mn> 
        </msup> 
       </mrow> 
      </mstyle> 
     </mrow> 
    </math></p>
   <sec id="s5_1">
    <title>5.1. Structural Similarity Index Method</title>
    <p>One popular perception method is the Structural Similarity Index Method. In this method, structural data is considered to prospect image degradation as a switching. It also works in conjunction with other elements like intensity (contrast) masking, light level (luminance) masking, and so on. Structural information is defined as temporally closed or strongly interconnected pixel intensities. Additional useful information about visual things is made possible by these important and advantageous pixels in the picture domain. Luminance masking is the process of making the distorted area of an image less noticeable around the edges of the image. To make texture irregularities in an image less obvious, contrast masking is taken into consideration. It is equivalent to how similar the restored image is to the original. <xref ref-type="bibr" rid="scirp.140387-22">
      [22]
     </xref>, additionally, lower values indicate less similarity.</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         S 
       </mi> 
       <mi>
         S 
       </mi> 
       <mi>
         I 
       </mi> 
       <mi>
         M 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           x 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           y 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             2 
           </mn> 
           <msub> 
            <mi>
              v 
            </mi> 
            <mi>
              x 
            </mi> 
           </msub> 
           <msub> 
            <mi>
              v 
            </mi> 
            <mrow> 
             <mi>
               y 
             </mi> 
             <mo> 
             </mo> 
            </mrow> 
           </msub> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              s 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             2 
           </mn> 
           <msub> 
            <mi>
              σ 
            </mi> 
            <mrow> 
             <mi>
               x 
             </mi> 
             <mi>
               y 
             </mi> 
            </mrow> 
           </msub> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              s 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msubsup> 
            <mi>
              v 
            </mi> 
            <mi>
              x 
            </mi> 
            <mn>
              2 
            </mn> 
           </msubsup> 
           <mo>
             + 
           </mo> 
           <msubsup> 
            <mi>
              v 
            </mi> 
            <mi>
              y 
            </mi> 
            <mn>
              2 
            </mn> 
           </msubsup> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              s 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msubsup> 
            <mi>
              σ 
            </mi> 
            <mi>
              x 
            </mi> 
            <mn>
              2 
            </mn> 
           </msubsup> 
           <mo>
             + 
           </mo> 
           <msubsup> 
            <mi>
              σ 
            </mi> 
            <mrow> 
             <mi>
               y 
             </mi> 
             <mo> 
             </mo> 
            </mrow> 
            <mn>
              2 
            </mn> 
           </msubsup> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              s 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo> 
         </mo> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math></p>
   </sec>
   <sec id="s5_2">
    <title>5.2. PSNR</title>
    <p>The peak signal-to-noise ratios for the input and output images are determined by the PSNR metric. But this ratio computes by contrasting the output image’s nature with that of the main image. Additionally, better image proficiency is indicated by a higher value <xref ref-type="bibr" rid="scirp.140387-24">
      [24]
     </xref>. Conversely, PSNR is the ratio of the highest achievable value of a prior signal to the original signal in relation to the square of turbulence that has a direct impact on the outcome. Even while the dynamic province of many motions is quite vast, the PSNR, which is often reported in logarithmic dB, indicates less similarity.</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         PSNR 
       </mtext> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mrow> 
         <mn>
           10 
         </mn> 
         <msub> 
          <mrow> 
           <mi>
             log 
           </mi> 
          </mrow> 
          <mrow> 
           <mn>
             10 
           </mn> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msup> 
            <mrow> 
             <mtext>
               peakval 
             </mtext> 
            </mrow> 
            <mn>
              2 
            </mn> 
           </msup> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mtext>
           MSE 
         </mtext> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math></p>
   </sec>
   <sec id="s5_3">
    <title>5.3. Root Mean Square Error</title>
    <p>The MSE displays the root mean square error. However, because it can assess the faults in predicting datasets, RMSE is becoming more and more popular <xref ref-type="bibr" rid="scirp.140387-25">
      [25]
     </xref>. A statistical evaluation of the model’s perfection for experimental purposes requires RMSE. RMSE is calculated by taking the mean of the residuals, the standard of residuals for each set of data, the square root of the mean, and the residual (difference between estimation and truth) for each item of data. Since RMSE employs and incorporates actual measurements at every anticipated data point, it is frequently utilized in supervised training applications. A smaller value denotes a higher image quality.</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         RMSE 
       </mtext> 
       <mo>
         = 
       </mo> 
       <msqrt> 
        <mrow> 
         <mfrac> 
          <mn>
            1 
          </mn> 
          <mi>
            N 
          </mi> 
         </mfrac> 
         <mstyle displaystyle="true"> 
          <mo>
            ∑ 
          </mo> 
          <mrow> 
           <msup> 
            <mrow> 
             <mrow> 
              <mo>
                | 
              </mo> 
              <mrow> 
               <msub> 
                <mover accent="true"> 
                 <mi>
                   y 
                 </mi> 
                 <mo>
                   ^ 
                 </mo> 
                </mover> 
                <mi>
                  i 
                </mi> 
               </msub> 
               <mo>
                 − 
               </mo> 
               <msub> 
                <mi>
                  y 
                </mi> 
                <mi>
                  i 
                </mi> 
               </msub> 
              </mrow> 
              <mo>
                | 
              </mo> 
             </mrow> 
            </mrow> 
            <mn>
              2 
            </mn> 
           </msup> 
          </mrow> 
         </mstyle> 
        </mrow> 
       </msqrt> 
      </mrow> 
     </math></p>
    <p>where,</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mover accent="true"> 
         <mi>
           y 
         </mi> 
         <mo>
           ^ 
         </mo> 
        </mover> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mover accent="true"> 
         <mi>
           y 
         </mi> 
         <mo>
           ^ 
         </mo> 
        </mover> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mover accent="true"> 
         <mi>
           y 
         </mi> 
         <mo>
           ^ 
         </mo> 
        </mover> 
        <mi>
          n 
        </mi> 
       </msub> 
      </mrow> 
     </math> are recognized as predicted values;</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mo> 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          n 
        </mi> 
       </msub> 
      </mrow> 
     </math> methods identified as observed values;</p>
    <p>n is admitted the amount of perception.</p>
    <p>Both satellite and Gaussian-affected photos are employed in the experiment. About 100 photos were utilized in the experiment, and the dataset was gathered from <xref ref-type="bibr" rid="scirp.140387-26">
      [26]
     </xref>. Each image has a resolution of 1500 × 1500 pixels, and 1.3178 GB of data are used in the trials.</p>
   </sec>
  </sec><sec id="s6">
   <title>6. Result and Discussion</title>
   <p>Google Colab’ is a free cloud-based Jupyter notebook environment used for the experiment, which uses 100 satellite photos to identify the clean edge. After introducing Gaussian noise to the same dataset, the experiment is conducted. Our goal is to gather the edges and put the edges’ main function into practice. The results of many edge identification methods evaluated on 100 satellite photos are shown in <xref ref-type="fig" rid="fig2">
     Figure 2
    </xref>. The outcomes of applying different edge detection techniques to the Gaussian effect on the same dataset are also displayed in <xref ref-type="fig" rid="fig3">
     Figure 3
    </xref>.</p>
   <fig id="fig2" position="float">
    <label>Figure 2</label>
    <caption>
     <title>Figure 2. Original satellite image with various edge.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732036-rId26.jpeg?20250206103931" />
   </fig>
   <fig id="fig3" position="float">
    <label>Figure 3</label>
    <caption>
     <title>Figure 3. Experimental results of various edge detection methods using Gaussian Noise effected satellite image.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732036-rId27.jpeg?20250206103931" />
   </fig>
   <fig id="fig4" position="float">
    <label>Figure 4</label>
    <caption>
     <title>Figure 4. MSE, PSNR, SSIM, and RMSE values for different edge detection techniques using 100 satellite images.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732036-rId28.jpeg?20250206103931" />
   </fig>
   <p>
    <xref ref-type="table" rid="table1">
     Table 1
    </xref> presents the mean values for PSNR, SSIM, RMSE, and MSE for numerous edge segmentation methods on satellite image images. <xref ref-type="table" rid="table2">
     Table 2
    </xref> describes the same values for Gaussian noise-affected edge segmentation.</p>
   <table-wrap id="table1">
    <label>
     <xref ref-type="table" rid="table1">
      Table 1
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.140387-"></xref>Table 1. PSNR, SSIM, RMSE, and MSE values for numerous edge segmentation methods on satellite image Images.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td acenter" width="15.90%"><p style="text-align:center">Algorithms</p></td> 
      <td class="custom-bottom-td acenter" width="25.10%"><p style="text-align:center">MSE Mean</p></td> 
      <td class="custom-bottom-td acenter" width="22.79%"><p style="text-align:center">SSIM Mean</p></td> 
      <td class="custom-bottom-td acenter" width="24.06%"><p style="text-align:center">PSNR Mean</p></td> 
      <td class="custom-bottom-td acenter" width="12.15%"><p style="text-align:center">RMSE Mean</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="15.90%"><p style="text-align:center">Scharr</p></td> 
      <td class="custom-top-td acenter" width="25.10%"><p style="text-align:center">8.999088745424563</p></td> 
      <td class="custom-top-td acenter" width="22.79%"><p style="text-align:center">4.284074559367789</p></td> 
      <td class="custom-top-td acenter" width="24.06%"><p style="text-align:center">7.114708499341431</p></td> 
      <td class="custom-top-td acenter" width="12.15%"><p style="text-align:center">3.0736675</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="15.90%"><p style="text-align:center">Canny</p></td> 
      <td class="acenter" width="25.10%"><p style="text-align:center">8.608438309765255</p></td> 
      <td class="acenter" width="22.79%"><p style="text-align:center">3.006506844809998</p></td> 
      <td class="acenter" width="24.06%"><p style="text-align:center">7.147585524340723</p></td> 
      <td class="acenter" width="12.15%"><p style="text-align:center">3.298607</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="15.90%"><p style="text-align:center">Robert</p></td> 
      <td class="acenter" width="25.10%"><p style="text-align:center">8.982755495409316</p></td> 
      <td class="acenter" width="22.79%"><p style="text-align:center">3.8441874369229</p></td> 
      <td class="acenter" width="24.06%"><p style="text-align:center">7.1327897681155585</p></td> 
      <td class="acenter" width="12.15%"><p style="text-align:center">3.098182</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="15.90%"><p style="text-align:center">Prewitt</p></td> 
      <td class="acenter" width="25.10%"><p style="text-align:center">9.007859249423747</p></td> 
      <td class="acenter" width="22.79%"><p style="text-align:center">4.36585994609644</p></td> 
      <td class="acenter" width="24.06%"><p style="text-align:center">7.169926311273446</p></td> 
      <td class="acenter" width="12.15%"><p style="text-align:center">3.038334</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <table-wrap id="table2">
    <label>
     <xref ref-type="table" rid="table2">
      Table 2
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.140387-"></xref>Table 2. PSNR, SSIM, RMSE, and MSE values for numerous edge segmentation methods on Gaussian effected satellite image Images.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td acenter" width="14.85%"><p style="text-align:center">Algorithms</p></td> 
      <td class="custom-bottom-td acenter" width="24.06%"><p style="text-align:center">MSE Mean</p></td> 
      <td class="custom-bottom-td acenter" width="24.46%"><p style="text-align:center">SSIM Mean</p></td> 
      <td class="custom-bottom-td acenter" width="24.06%"><p style="text-align:center">PSNR Mean</p></td> 
      <td class="custom-bottom-td acenter" width="12.57%"><p style="text-align:center">RMSE Mean</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="14.85%"><p style="text-align:center">Scharr</p></td> 
      <td class="custom-top-td acenter" width="24.06%"><p style="text-align:center">8.573418882350534</p></td> 
      <td class="custom-top-td acenter" width="24.46%"><p style="text-align:center">5.960621107445782</p></td> 
      <td class="custom-top-td acenter" width="24.06%"><p style="text-align:center">7.952542931234165</p></td> 
      <td class="custom-top-td acenter" width="12.57%"><p style="text-align:center">2.6705868</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="14.85%"><p style="text-align:center">Canny</p></td> 
      <td class="acenter" width="24.06%"><p style="text-align:center">8.362352111747423</p></td> 
      <td class="acenter" width="24.46%"><p style="text-align:center">3.3931847428226205</p></td> 
      <td class="acenter" width="24.06%"><p style="text-align:center">7.636413404690499</p></td> 
      <td class="acenter" width="12.57%"><p style="text-align:center">3.0973427</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <p>Continued</p>
   <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
    <tr> 
     <td class="acenter" width="14.85%"><p style="text-align:center">Robert</p></td> 
     <td class="acenter" width="24.06%"><p style="text-align:center">8.98630942464264</p></td> 
     <td class="acenter" width="24.46%"><p style="text-align:center">3.4511823706130444</p></td> 
     <td class="acenter" width="24.06%"><p style="text-align:center">7.8790990932185085</p></td> 
     <td class="acenter" width="12.57%"><p style="text-align:center">2.7408605</p></td> 
    </tr> 
    <tr> 
     <td class="acenter" width="14.85%"><p style="text-align:center">Prewitt</p></td> 
     <td class="acenter" width="24.06%"><p style="text-align:center">8.789043417455723</p></td> 
     <td class="acenter" width="24.46%"><p style="text-align:center">4.448910122598226</p></td> 
     <td class="acenter" width="24.06%"><p style="text-align:center">7.808857969536948</p></td> 
     <td class="acenter" width="12.57%"><p style="text-align:center">2.76669</p></td> 
    </tr> 
   </table>
   <p>Using <xref ref-type="table" rid="table1">
     Table 1
    </xref>, a graphical representation of performance analysis of edge detection techniques has been depicted in diagram 5. Besides, using <xref ref-type="table" rid="table2">
     Table 2
    </xref> data diagram 7 has been delineated</p>
   <p>Based on 100 satellite images, MSE, SSIM, PSNR, and RMSE values for different edge detection algorithms are plotted in diagram 4, and the same thing is done for Gaussian-effected satellite images in diagram 6.</p>
  </sec><sec id="s7">
   <title>7. Conclusion</title>
   <p>This research uses performance evaluation to analyze and compare several edge detection techniques with different datasets. Following experimental investigation, it is found that Prewitt and Canny edge detection systems perform better on satellite photos in terms of PSNR, MSE, and RMSE. Prewitt provides results that are more comparable in terms of SSIM. Nonetheless, each term determines Scharr and Robert’s average edge detection performance. Canny outperforms other algorithms in terms of MSE, PSNR, and RMSE when the Gaussian effect is taken into account using satellite photos. But, according to SSIM, Robert produces results that are comparable. Various methods perform better for various photos in the same dataset. Therefore, <xref ref-type="fig" rid="figFigures 4-7">
     Figures 4-7
    </xref> make it evident that no certain edge detection is more effective for a certain dataset. It can vary in terms of images. An improved filter that reduces noise can be created in the next years to get around the problems and enhance image quality.</p>
   <fig id="fig5" position="float">
    <label>Figure 5</label>
    <caption>
     <title>Figure 5. Mean value of MSE, SSIM, PSNR and RMSE for edge detection methods on satellite images.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732036-rId29.jpeg?20250206103931" />
   </fig>
   <fig id="fig6" position="float">
    <label>Figure 6</label>
    <caption>
     <title>Figure 6. MSE, PSNR, SSIM, and RMSE values for different edge detection techniques on 100 Gaussian effected satellite images.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732036-rId30.jpeg?20250206103931" />
   </fig>
   <fig id="fig7" position="float">
    <label>Figure 7</label>
    <caption>
     <title>Figure 7. Mean value of MSE, SSIM, PSNR and RMSE for edge detection methods on Gaussian effected satellite images.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732036-rId31.jpeg?20250206103931" />
   </fig>
  </sec><sec id="s8">
   <title>Acknowledgement</title>
   <p>I would like to thank my respectable teacher Prof. Dr. Moqbul Hossain for guidance throughout the research process.</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.140387-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Zhan, C., Duan, X., Xu, S., Song, Z. and Luo, M. (2007) An Improved Moving Object Detection Algorithm Based on Frame Difference and Edge Detection. Fourth International Conference on Image and Graphics (ICIG 2007), Chengdu, 22-24 August 2007, 519-523. &gt;https://doi.org/10.1109/icig.2007.153
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Application of Edge Detection. &gt;https://www.slideshare.net/NareshBiloniya/application-of-edge-detection-96942725 
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bhardwaj, S. and Mittal, A. (2012) A Survey on Various Edge Detector Techniques. Procedia Technology, 4, 220-226. &gt;https://doi.org/10.1016/j.protcy.2012.05.033
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Jain, R., Kasturi, R. and Schunck, B.G. (1995) Machine Vision (chapter 5). McGraw-Hill.
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sharifi, M., Fathy, M. and Mahmoudi, M.T. (2002) A Classified and Comparative Study of Edge Detection Algorithms. Proceedings. International Conference on Information Technology: Coding and Computing, Las Vegas, 8-10 April 2002, 117-120. &gt;https://doi.org/10.1109/itcc.2002.1000371
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Zhai, L., Dong, S. and Ma, H. (2008) Recent Methods and Applications on Image Edge Detection. 2008 International Workshop on Education Technology and Training&amp;2008 International Workshop on Geoscience and Remote Sensing, Shanghai, 21-22 December 2008, 332-335. &gt;https://doi.org/10.1109/ettandgrs.2008.39
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Raj, D.K. (2017) A Review Paper: On Various Edge Detection Techniques. International Journal for Research in Applied Science and Engineering Technology, V, 534-537. &gt;https://doi.org/10.22214/ijraset.2017.8074
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Amer, G.M.H. and Abushaala, A.M. (2015) Edge Detection Methods. 2015 2nd World Symposium on Web Applications and Networking (WSWAN), Sousse, 21-23 March 2015, 1-7. &gt;https://doi.org/10.1109/wswan.2015.7210349
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rashmi, Kumar, M. and Saxena, R. (2013) Algorithm and Technique on Various Edge Detection : A Survey. Signal&amp;Image Processing: An International Journal, 4, 65-75. &gt;https://doi.org/10.5121/sipij.2013.4306
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Muthukrishnan, R. and Radha, M. (2011) Edge Detection Techniques for Image Segmentation. International Journal of Computer Science and Information Technology, 3, 259-267. &gt;https://doi.org/10.5121/ijcsit.2011.3620
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mannan, M.A., Ullah, M.A., Dey, U.K. and Alauddin, M. (2022) A Study on Sylow Theorems for Finding Out Possible Subgroups of a Group in Different Types of Order. Mathematics and Statistics, 10, 851-860. &gt;https://doi.org/10.13189/ms.2022.100416
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mannan, M.A., Akter, H. and Ullah, M.A. (2022) Evaluate All the Order of Every Element in the Higher Even, Odd, and Prime Order of Group for Composition. Science and Technology Indonesia, 7, 333-343. &gt;https://doi.org/10.26554/sti.2022.7.3.333-343
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bhadauria, H.S., Singh, A. and Kumar, A. (2013) Comparison between Various Edge Detection Methods on Satellite Image. International Journal of Emerging Technology and Advanced Engineering, 3, 324-328.
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ansari, M.A., Kurchaniya, D. and Dixit, M. (2017) A Comprehensive Analysis of Image Edge Detection Techniques. International Journal of Multimedia and Ubiquitous Engineering, 12, 1-12. &gt;https://doi.org/10.14257/ijmue.2017.12.11.01
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sharma, S. and Mahajan, V. (2017) Study and Analysis of Edge Detection Techniques in Digital Images. International Journal of Scientific Research in Science, Engineering and Technology, 3, 328-335.
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref16">
    <label>16</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Maini, R. and Aggarwal, H. (2009) Study and Comparison of Various Image Edge Detection Techniques. International Journal of Image Processing (IJIP), 3, 1-11.
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref17">
    <label>17</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rashmi, Kumar, M. and Saxena, R. (2013) Algorithm and Technique on Various Edge Detection: A Survey. Signal&amp;Image Processing: An International Journal, 4, 65-75. &gt;https://doi.org/10.5121/sipij.2013.4306
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref18">
    <label>18</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Othman, Z., Haron, H., Kadir, M.R.A. and Rafiq, M. (2009) Comparison of Canny and Sobel Edge Detection in MRI Images. Computer Science, Biomechanics&amp;Tissue Engineering Group, and Information System, 133-136.
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref19">
    <label>19</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wang, J.J., et al. (2017) Associations among Image Assessments as Cost Functions in Linear Decomposition: MSE, SSIM, and Correlation Coefficient. arXiv: 1708.01541。
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref20">
    <label>20</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Gandhi, S.A. and Kulkarni, C.V. (2013) MSE vs SSIM. International Journal of Scientific&amp;Engineering Research, 4, 930-934.
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref21">
    <label>21</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wang, Z. (2011) Applications of Objective Image Quality Assessment Methods [applications Corner]. IEEE Signal Processing Magazine, 28, 137-142. &gt;https://doi.org/10.1109/msp.2011.942295
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref22">
    <label>22</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sara, U., Akter, M. and Uddin, M.S. (2019) Image Quality Assessment through FSIM, SSIM, MSE and PSNR—A Comparative Study. Journal of Computer and Communications, 7, 8-18. &gt;https://doi.org/10.4236/jcc.2019.73002
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref23">
    <label>23</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mohammadi, P., Ebrahimi-Moghadam, A. and Shirani, S. (2014) Subjective and Objective Quality Assessment of Image: A Survey. Elsevier.
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref24">
    <label>24</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hore, A. and Ziou, D. (2010) Image Quality Metrics: PSNR vs. SSIM. 2010 20th International Conference on Pattern Recognition, Istanbul, 23-26 August 2010, 2366-2369. &gt;https://doi.org/10.1109/icpr.2010.579
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref25">
    <label>25</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chai, T.F. and Draxler, R.R. (2014) Root Mean Square Error (RMSE) or Mean Absolute Error (MAE). Geoscientific Model Development Discussions, 7, 1525-1534. &gt;https://doi.org/10.5194/gmdd-7-1525-2014
    </mixed-citation>
   </ref>
   <ref id="scirp.140387-ref26">
    <label>26</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     https://www.kaggle.com/
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>