<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.2" xml:lang="en">
    <front>
        <journal-meta>
            <journal-id journal-id-type="pmc">F1000Research</journal-id>
            <journal-title-group>
                <journal-title>F1000Research</journal-title>
            </journal-title-group>
            <issn pub-type="epub">2046-1402</issn>
            <publisher>
                <publisher-name>F1000 Research Limited</publisher-name>
                <publisher-loc>London, UK</publisher-loc>
            </publisher>
        </journal-meta>
        <article-meta>
            <article-id pub-id-type="doi">10.12688/f1000research.174978.1</article-id>
            <article-categories>
                <subj-group subj-group-type="heading">
                    <subject>Research Article</subject>
                </subj-group>
                <subj-group>
                    <subject>Articles</subject>
                </subj-group>
            </article-categories>
            <title-group>
                <article-title>A Secure Tele Diagnosis Based on Medical Image Compression and Steganography</article-title>
                <fn-group content-type="pub-status">
                    <fn>
                        <p>[version 1; peer review: 1 approved with reservations]</p>
                    </fn>
                </fn-group>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author" corresp="yes">
                    <name>
                        <surname>khalaf</surname>
                        <given-names>younus</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Conceptualization</role>
                    <role content-type="http://credit.niso.org/">Data Curation</role>
                    <role content-type="http://credit.niso.org/">Formal Analysis</role>
                    <role content-type="http://credit.niso.org/">Funding Acquisition</role>
                    <role content-type="http://credit.niso.org/">Investigation</role>
                    <role content-type="http://credit.niso.org/">Methodology</role>
                    <role content-type="http://credit.niso.org/">Project Administration</role>
                    <role content-type="http://credit.niso.org/">Resources</role>
                    <role content-type="http://credit.niso.org/">Software</role>
                    <role content-type="http://credit.niso.org/">Supervision</role>
                    <role content-type="http://credit.niso.org/">Validation</role>
                    <role content-type="http://credit.niso.org/">Visualization</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Original Draft Preparation</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <uri content-type="orcid">https://orcid.org/0000-0002-5170-349X</uri>
                    <xref ref-type="corresp" rid="c1">a</xref>
                    <xref ref-type="aff" rid="a1">1</xref>
                </contrib>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>kafi</surname>
                        <given-names>Dhaidan Khalaf</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Conceptualization</role>
                    <role content-type="http://credit.niso.org/">Data Curation</role>
                    <role content-type="http://credit.niso.org/">Formal Analysis</role>
                    <role content-type="http://credit.niso.org/">Funding Acquisition</role>
                    <role content-type="http://credit.niso.org/">Investigation</role>
                    <role content-type="http://credit.niso.org/">Methodology</role>
                    <role content-type="http://credit.niso.org/">Project Administration</role>
                    <role content-type="http://credit.niso.org/">Resources</role>
                    <role content-type="http://credit.niso.org/">Supervision</role>
                    <role content-type="http://credit.niso.org/">Validation</role>
                    <role content-type="http://credit.niso.org/">Visualization</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <uri content-type="orcid">https://orcid.org/0000-0003-1505-4020</uri>
                    <xref ref-type="aff" rid="a2">2</xref>
                </contrib>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Ayyashb</surname>
                        <given-names>Adil</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Conceptualization</role>
                    <role content-type="http://credit.niso.org/">Data Curation</role>
                    <role content-type="http://credit.niso.org/">Formal Analysis</role>
                    <role content-type="http://credit.niso.org/">Funding Acquisition</role>
                    <role content-type="http://credit.niso.org/">Investigation</role>
                    <role content-type="http://credit.niso.org/">Methodology</role>
                    <role content-type="http://credit.niso.org/">Project Administration</role>
                    <role content-type="http://credit.niso.org/">Software</role>
                    <role content-type="http://credit.niso.org/">Supervision</role>
                    <role content-type="http://credit.niso.org/">Visualization</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Original Draft Preparation</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <xref ref-type="aff" rid="a3">3</xref>
                </contrib>
                <aff id="a1">
                    <label>1</label>Renewable Energy Research Center, University of Anbar, Ramadi, Al Anbar Governorate, 31001, Iraq</aff>
                <aff id="a2">
                    <label>2</label>Department of Medical Physics, University of Fallujah, Al-Fallujah, Al Anbar Governorate, 31001, Iraq</aff>
                <aff id="a3">
                    <label>3</label>Department of Physics, University of Anbar, Ramadi, Al Anbar Governorate, 31001, Iraq</aff>
            </contrib-group>
            <author-notes>
                <corresp id="c1">
                    <label>a</label>
                    <email xlink:href="mailto:Younis.khalaf@uoanbar.edu.iq">Younis.khalaf@uoanbar.edu.iq</email>
                </corresp>
                <fn fn-type="conflict">
                    <p>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>25</day>
                <month>5</month>
                <year>2026</year>
            </pub-date>
            <pub-date pub-type="collection">
                <year>2026</year>
            </pub-date>
            <volume>15</volume>
            <elocation-id>790</elocation-id>
            <history>
                <date date-type="accepted">
                    <day>5</day>
                    <month>5</month>
                    <year>2026</year>
                </date>
            </history>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2026 khalaf y et al.</copyright-statement>
                <copyright-year>2026</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <self-uri content-type="pdf" xlink:href="https://f1000research.com/articles/15-790/pdf"/>
            <abstract>
                <sec>
                    <title>Background</title>
                    <p>The growing digitization of healthcare systems requires robust procedures to protect patient privacy and guarantee the integrity of medical imaging data during storage and transmission. This paper presents a comprehensive security architecture combining cryptography, sensitive data compression, and steganography as the third essential component for medical image protection.</p>
                </sec>
                <sec>
                    <title>Methods</title>
                    <p>The proposed framework employs unique steganographic techniques using Least Significant Bit (LSB) substitution during embedding and extraction stages. The Modified Kekre Algorithm (MKA), optimized for medical imaging environments, enhances data hiding capacity. A variable-length approach based on Modified Run Length Encoding (MRLE) doubles secret information payload within CoverImages compared to conventional methods.</p>
                </sec>
                <sec>
                    <title>Results</title>
                    <p>Experimental validation demonstrates that generated StegoImages remain nearly indistinguishable from original medical photographs under statistical analysis and visual inspection. The technique exhibits strong resistance against single value domain detection attacks, particularly the RS (Regular-Singular) steganalysis assault.</p>
                </sec>
                <sec>
                    <title>Conclusions</title>
                    <p>The proposed steganographic framework guarantees security and reliability of secret medical data in clinical settings, maximizing storage efficiency without compromising image quality while providing robust defense against advanced steganalysis detection methods.</p>
                </sec>
            </abstract>
            <kwd-group kwd-group-type="author">
                <kwd>Modified Run Length Encoding (MRLE) Compression; Steganography; Tele Diagnosis; Modified Kekre Algorithm (MKA</kwd>
            </kwd-group>
            <funding-group>
                <funding-statement>The author(s) declared that no grants were involved in supporting this work.</funding-statement>
            </funding-group>
        </article-meta>
    </front>
    <body>
        <sec id="sec5" sec-type="intro">
            <title>1. Introduction</title>
            <p>A subtle technological phenomenon that essentially involves concealment information is also quite versatile and widely employed in numerous vocations including the medical profession. To ensure that different types of medical information are transmitted and saved the following objectives must be understood: Encryption and compression helps a lot in maintaining the infor- mation as it is for the benefit of its user without distorting it, and size reduction is very impor- tant in ensuring that one does not have some problems in his/her communication.
                <sup>
                    <xref ref-type="bibr" rid="ref1">1</xref>
                </sup> Over the last decade or so, there has been a lot of work done with regards to developing techniques in digital image steganography. Steganography, which embeds messages (medical information included),
                <sup>
                    <xref ref-type="bibr" rid="ref2">2</xref>
                </sup> works by altering nominal bits in digital images. StegoImages are images that have concealed inside a secret message and are employed for communication through public channels.
                <sup>
                    <xref ref-type="bibr" rid="ref3">3</xref>
                </sup> If there is any confusion about using open channels then some of the StegoImages will be attacked by an opponent randomly while in the transmission process. L8. For secure communication, StegoImage and CoverImage must be similar in size and as close as possible to each other in other parametric features.
                <sup>
                    <xref ref-type="bibr" rid="ref4">4</xref>
                </sup> Secret data in
                <sup>
                    <xref ref-type="bibr" rid="ref5">5</xref>
                </sup> is further protected by a Ste- goKey. Nevertheless, secret information can be concealed in the least-significant bit (LSB) of each pixel to steganograph images. Jarno Mielikainen&#x2019;s improved LSB matching method offers better imperceptibility because it embeds the same amount of secret data with fewer alterations to the CoverImage. A statistical detection method based on LSBs is proposed in.
                <sup>
                    <xref ref-type="bibr" rid="ref6">6</xref>
                </sup> PAN card details, Form 16, and other sensitive and valuable information are stored in this system that many people have access to. Secret messages can be embedded directly into the spatial domain using LSB-based methods, disregarding the different concealment abilities of edges and smooth surfaces. There is always a greater tolerance for modification in smooth areas than in edges.
                <sup>
                    <xref ref-type="bibr" rid="ref7">7</xref>,
                    <xref ref-type="bibr" rid="ref8">8</xref>
                </sup> The rest of paper consists of many sections. 
                <xref ref-type="sec" rid="sec6">
Section 2</xref>, include 2, an approach to concealment medical data using a keypixel cipher. In 
                <xref ref-type="sec" rid="sec7">
Section 3</xref>, the steganography and cryp- tography was presented. The Kekre&#x2019;s Algorithm Modified was introduced in 
                <xref ref-type="sec" rid="sec8">
Section 4</xref>. 
                <xref ref-type="sec" rid="sec10">Sections 6</xref> describe the proposed methodology. A modified Run-Length Encoding was mentioned in 
                <xref ref-type="sec" rid="sec15">
Section 7</xref>. Encryption and Decryption was presented in 
                <xref ref-type="sec" rid="sec18">
Section 8</xref>. Finally, Results and Discussion was outlined in Section 9.</p>
        </sec>
        <sec id="sec6">
            <title>2. Kekre&#x2019;s algorithm modified (MKA</title>
            <p>The method of the least significant bits (LSB) is used in MKA.
                <sup>
                    <xref ref-type="bibr" rid="ref9">9</xref>
                </sup> MKA can process grayscale or RGB images 24 bits in width and height. Each pixel embeds data using up to five LSBs. The intensity of pixels in the CoverImage can be used to embed several secret data bits.
                <sup>
                    <xref ref-type="bibr" rid="ref10">10</xref>
                </sup> A secret key of 8 bits is used by MKA to XOR all the bytes in the secret message to increase its security. XOR is also performed using the same key during message extraction.
                <sup>
                    <xref ref-type="bibr" rid="ref11">11</xref>
                </sup> For extraction of the secret concealed message, a matrix of pixels containing up to five bits of concealed message is maintained during the embedding algorithm.
                <sup>
                    <xref ref-type="bibr" rid="ref12">12</xref>
                </sup> The "don&#x2019;t care" bit is represented by&#x2019;x&#x2019; in Table-2, which can be either&#x2019;0&#x2019; or&#x2019;1.&#x2019; The "Pixel intensity" display shows the intensity of pixels.
                <sup>
                    <xref ref-type="bibr" rid="ref13">13</xref>
                </sup> In the "Data Bit to Embed" field,
                <sup>
                    <xref ref-type="bibr" rid="ref14">14</xref>
                </sup> there is an embedded message bit. As an example, take a look at rows 1 and 2 of Table-2, which each have pixel intensities of 245 pixels. Depending on the data bit to embed, five or four LSBs can be utilized. Bit values determine how data bits are embedded. The CurrentBit is used if it is 0, otherwise the CurrentBit is used if it is 5. The maintained matrix pixel position should be marked with a 1 bit entry if this pixel contains 5 bits of data.
                <sup>
                    <xref ref-type="bibr" rid="ref15">15</xref>,
                    <xref ref-type="bibr" rid="ref16">16</xref>
                </sup>
            </p>
        </sec>
        <sec id="sec7">
            <title>3. Related works</title>
            <p>Information can be concealed within images using a variety of techniques, such as image Steganography. There are advantages and disadvantages to each technique, as well as their own importance. Champakamala suggests replacing the Least Significant Bit (LSB) with the LSB. Based on B. S et al,
                <sup>
                    <xref ref-type="bibr" rid="ref1">1</xref>
                </sup> simplicity and ease of implementation are the focus, but efficiency is the lucky outcome. The original information is not disclosed when the concealment encrypted data is exposed, even if the concealment encrypted data is revealed. RS detection should be avoided by compressing and encrypting secret data using KeyPixel cryptography, as recommended by Dilpreet Kaur et al.
                <sup>
                    <xref ref-type="bibr" rid="ref4">4</xref>
                </sup> Some techniques focus heavily on the encryption component to make it hard to identify steganographic information.
                <sup>
                    <xref ref-type="bibr" rid="ref2">2</xref>
                </sup> With the help of code word substitution, Dawen Xu et al
                <sup>
                    <xref ref-type="bibr" rid="ref11">11</xref>
                </sup> added additional data to encrypted H.264/AVC bitstreams. Based on the modified Data Encryption Standard (DES), paper
                <sup>
                    <xref ref-type="bibr" rid="ref3">3</xref>
                </sup> proposes a combination of encryption/decryption and image steganography. The S-Box mapping used in DES is utilized. Using modified DES algo- rithm, it encrypts the data and conceals the encrypted CipherText in the CoverImage. This paper presents a simple LSB steganography algorithm that conceals CipherText behind each pixel. A problem with the size of the key is identified in this dissertation. The key is made up of two eight-bit bits, which is very weak. A computer can easily solve this value by solving only 216 combinations (i.e. 65536). In addition, the implementation of this paper results in a possible improvement in timing and distortion.
                <sup>
                    <xref ref-type="bibr" rid="ref4">4</xref>
                </sup> Another steganography algorithm is proposed in,
                <sup>
                    <xref ref-type="bibr" rid="ref5">5</xref>
                </sup> which combines encryption/decryption algorithms with steganography algorithms. They used several X-boxes with unique data to achieve Image Steganography using LSB using X-box map- ping. The Steganography algorithm conceals the secret information by mapping each value of the X-box to one of four LSBs of the CoverImage, using four unique X-boxes with sixteen val- ues (representing four bits). Since the mapping rules prevent anyone from eavesdropping on the secret data without knowing them, the payload is protected and secure. There has been proposed a new cryptographic algorithm named BEST in.
                <sup>
                    <xref ref-type="bibr" rid="ref6">6</xref>
                </sup> It encrypts the plaintext using 10 random keys and is time-efficient. However, the paper&#x2019;s avalanche effect is very low, which is a problem. To store the random secret key, both parties (sender and receiver) share a common database. In the event that intruders gain access to this database, the entire security system is rendered useless. This algorithm is also less desirable due to the maintenance and manage- ment of the database. There has been some criticism that steganography and cryptography are insufficient individually for complete or effective information security; therefore, combin- ing both techniques can yield a more reliable and robust mechanism, as shown in this section. Researchers have demonstrated an improved result by combining Cat Map (ACM) with RSA and embedding the encrypted result in a CoverImage containing two-bit LSB steganography.
                <sup>
                    <xref ref-type="bibr" rid="ref17">17</xref>
                </sup> To improve image steganography, Sofyane et al.
                <sup>
                    <xref ref-type="bibr" rid="ref14">14</xref>
                </sup> reduced the message length first using the AES algorithm. By splitting messages into two parts and sending them separately, De Rosal et al.
                <sup>
                    <xref ref-type="bibr" rid="ref16">16</xref>
                </sup> improved message security. The algorithm is based on Arindam et al.,
                <sup>
                    <xref ref-type="bibr" rid="ref18">18</xref>
                </sup> which imple- ments an XOR binary-based algorithm. The sequence algorithm was added to LSB algorithms to select pixels. An MSB encryption process based on three bits was proposed by Yani et al.
                <sup>
                    <xref ref-type="bibr" rid="ref19">19</xref>
                </sup> A random key is extracted from all MSB bits that contain the same length text with LSB using a simple, effective, and truly random double XOR operation.</p>
        </sec>
        <sec id="sec8">
            <title>4. Proposed methodology</title>
            <p>LSBs are used to conceals data based on the proposed method.
                <sup>
                    <xref ref-type="bibr" rid="ref9">9</xref>,
                    <xref ref-type="bibr" rid="ref10">10</xref>
                </sup> Using MKA, this approach will be evaluated for its maximum ability to conceals data. Only the lower LSB bits of all pixels can conceal a bit of secret data. Data is hidden from four LSBs. Both gray level and RGB color images can be processed with the proposed approach. An RGB color image is composed of three values: R, G, and B. This approach enhances the StegoImage&#x2019;s quality and enhances the CoverImage&#x2019;s data concealment abilities. KeyPixel ciphers are used in this approach. KeyPixel ciphers encrypt data using CoverImages. Consequently, the cipher cannot be broken in a reasonable amount of time. MRLE compression method is used to compress the secret data.
                <sup>
                    <xref ref-type="bibr" rid="ref11">11</xref>,
                    <xref ref-type="bibr" rid="ref12">12</xref>
                </sup> It is therefore possible to conceal more data with CoverImages. There is no lossless compression technique more popular than the MRLE technique, which has great compression ratios. 
                <xref ref-type="fig" rid="f1">
Figure 1</xref> below, shows the methodology of the proposed system.</p>
            <fig fig-type="figure" id="f1" orientation="portrait" position="float">
                <label>
Figure 1. </label>
                <caption>
                    <title>A The Proposed Methodology.</title>
                </caption>
                <graphic id="gr1" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/192925/952fed5f-81f0-4432-aad5-398e749b3cfa_figure1.gif"/>
            </fig>
        </sec>
        <sec id="sec9">
            <title>5. Modified run-length encoding (MRLE</title>
            <p>Image compression is necessary when network bandwidth and storage space are limited. MRLE compresses the input image. When applying MRLE to image data, it works best when the same values are repeated over and over again. Below is the algorithm for the proposed scheme (19). The compression algorithm for MRLE: 
                <bold>(1)</bold> Array M is created by reading the input image matrix and converting it into an array. 
                <bold>(2)</bold> Divide M by adjacent elements and store the difference in P. 
                <bold>(3)</bold> P should be converted to logical format. Elements without repetition are denoted with one, while elements repeated with zero. 
                <bold>(4)</bold> Assume that P has an element with the value one, and find its position in step 3. 
                <bold>(5)</bold> With the positions obtained in step 4, find the unique element values and store them in an array
                <bold>. (6)</bold> In step 4, find the occurrence of the first element only in the matrix. The difference of the matrix should be found in step 4 for the remaining elements. 
                <bold>(7)</bold> During step 6, determine which elements do not repeat and how many times they occur
                <bold>. (8)</bold> Create an array C by concatenating Run value and Run count. 
                <bold>(9)</bold> Use R= C mod 256 to find the remainder.</p>
            <p>Sending the R to the destination is the next step. The original image can be obtained by reversing the above steps. In 
                <xref ref-type="fig" rid="f1">
Figure 1</xref>, you can see how MRLE compression and decompression work.
                <sup>
                    <xref ref-type="bibr" rid="ref20">20</xref>
                </sup>
            </p>
        </sec>
        <sec id="sec10">
            <title>6. Encryption/decryption process</title>
            <p>A step-wise explanation of this Encryption/decryption process is given below:</p>
            <sec id="sec11">
                <title>6.1 The process of encryption</title>
                <p>

                    <bold>Stage-1</bold>: Begin collecting keywords, plain text, and images from the user. 
                    <bold>Stage-2</bold>: Create the variables index, direction-flag, CurrentPixel, nextpixel, bit-position, totalpixels, and totalbits. 
                    <bold>Stage-3</bold>: Use XOR to assign the index variable (The range of values is 0-255, and the binary value is 8 bits). 
                    <bold>Stage-4</bold>: A total of all bits of the index (0 or 1) are XORed to assign the direction-flag variable (0 or 1). 
                    <bold>Stage-5</bold>: KeyStrings are created by concatenating the binary values of keyword characters. 
                    <bold>Stage-6</bold>: Bit-position and CurrentPixel should be set to 0. 
                    <bold>Stage- 7</bold>: Assign the total-pixels variable the number of pixels in the image. 
                    <bold>Stage-8</bold>: Determine how many bits the KeyString has and enter them into total-bits. 
                    <bold>Stage-9</bold>: Using plain-text characters, repeat Step 9. 
                    <bold>(a)</bold> Take a plaintext character (p) and read it. 
                    <bold>(b)</bold> A direction-flag of 0 means the next-pixel is equal to (CurrentPixel + index) mod total-pixels. In other cases, next-pixel = (CurrentPixel - index) mod total-pixels. 
                    <bold>(c)</bold> The four most significant bits of the NextPixel (k1) should be read from the NextPixel position. 
                    <bold>(d)</bold> A KeyString is composed of four bits (k2) at position bit-position. 
                    <bold>(e)</bold> To obtain CipherText character (c), XOR this plain text character (p) and this CipherText character (c). 
                    <bold>(f
)</bold> In CipherText, the index (c) corresponds to the character of the CipherText. 
                    <bold>(g)</bold> Currently, the NextPixel is equal to the current one. 
                    <bold>(h)</bold> Adding four bits to bit-position multiplies total-bits by bit-position. 
                    <bold>(i)</bold> To assign a direction-flag, XOR all bits of the index. 
                    <bold>Stage-10</bold>: Create CipherText by concatenating all CipherText characters.
                    <sup>
                        <xref ref-type="bibr" rid="ref21">21</xref>
                    </sup>
                </p>
            </sec>
            <sec id="sec12">
                <title>6.2 The process of decryption</title>
                <p>

                    <bold>Stage-1</bold>: Collect keywords, CipherTexts, and images. 
                    <bold>Stage-2</bold>: Index, direction-flag, Cur- rentPixel, nextpixel, bit-position, total-pixels, and total-bits are the variables to create. 
                    <bold>Stage-3</bold>: Using an XOR operation, compare all characters of the keyword to determine the index variable (range 0-255, 8-bit binary value). 
                    <bold>Stage-4</bold>: Using the XOR function, assemble the direction-flag variables (0 or 1). 
                    <bold>Stage-5</bold>: Assign each keyword character a binary value (concatenate them) and create the keyString. 
                    <bold>Stage-6</bold>: Bit-position and CurrentPixel variables should have input value 0. 
                    <bold>Stage-7</bold>: Assign the total-pixels variable the number of pixels in the image. 
                    <bold>Stage-8</bold>: Determine the KeyStrings total bits by modifying the total-bits variable. 
                    <bold>Stage-9</bold>: The Cipher- Text should be applied to each character according to Step 9. 
                    <bold>(a).</bold> Using the CipherText, select character (c). 
                    <bold>(b).</bold> The NextPixel is calculated as follows: (CurrentPixel + index) mod total pixels. When (CurrentPixel - index) mod total-pixels, next-pixel equals (CurrentPixel - index). 
                    <bold>(c).</bold> From the NextPixel in the image, take the four most significant bits (K1). 
                    <bold>(d).</bold> Using this KeyString, read four bits (k2) to determine the position of the KeyString. 
                    <bold>(e).</bold> The lower parts of these two bits (4 + 4 = 8 bits) are concatenated, and the upper parts of these two bits (4+ 4 = 20 bits) are XORed to obtain plain text character (p). 
                    <bold>(f
).</bold> The index (p) is a character in plain text. 
                    <bold>(g).</bold> Pixels equal the NextPixel in the CurrentFrame. 
                    <bold>(h).</bold> There are total bits of (bit-position+14) mod total-bits. 
                    <bold>(i).</bold> To assign direction-flag, XOR all bits of index. 
                    <bold>Stage-10</bold>: Concatenate all plain text characters.
                    <sup>
                        <xref ref-type="bibr" rid="ref22">22</xref>
                    </sup>
                </p>
            </sec>
            <sec id="sec13">
                <title>6.3 The embedding of secret messages process</title>
                <p>

                    <bold>Stage-1</bold>: Get the user&#x2019;s secret message, key, and CoverImage. 
                    <bold>Stage-2</bold>: Using the key for encryption, apply the KeyPixel Cipher to the secret message. The CipherText will be produced. 
                    <bold>Stage-3</bold>: To make the CipherText compact, apply the MRLE compression scheme. Compressed- message refers to this compact message. 
                    <bold>Stage-4:</bold> At the end of the compressed message, concatenate a termination-string. 
                    <bold>Stage-5:</bold> CoverImage&#x2019;s compressed message can be concealed by traversing it from the top-left corner to the bottom-right corner by following these rules. 
                    <bold>(a).</bold> Read the least significant bit of the compressed message for every pixel where the most significant bit is 1. After concealing the entire compressed message in Step 6, move on to the next step. 
                    <bold>(b).</bold> Using the CoverImage&#x2019;s two most significant bits and the CoverImage&#x2019;s two least significant bits, a bit from the compressed message should be read. Upon concealment of the entire message by the compressed message, proceed to Step 6. 
                    <bold>(c).</bold> Read a bit from each pixel if three of the most significant bits of the compressed message are 1. In this case, go to Step 6 if the compressed message contains all of its contents. 
                    <bold>(d).</bold> Conceal a bit in the fourth least significant bit of the pixel if the four most significant bits of the CoverImage are 1. In case the compressed message has been concealed by the entire message, go to Step 6. 
                    <bold>(e).</bold> Select a large CoverImage in setp1 to conceal the entire message. 
                    <bold>Stage-6:</bold> CoverImage has become StegoImage.
                    <sup>
                        <xref ref-type="bibr" rid="ref23">23</xref>
                    </sup>
                </p>
            </sec>
            <sec id="sec14">
                <title>6.4 Regaining process</title>
                <p>

                    <bold>Stage-1:</bold> Get StegoImage and key from user (used by sender). 
                    <bold>Stage-2:</bold> To extract the concealment message from the StegoImage, follow these rules from its top-left corner to its bottom-right corner. 
                    <bold>(a).</bold> Name an empty string extracted-bits. 
                    <bold>(b).</bold> Combine each pixel&#x2019;s LSB and its most significant bit if its most significant bit is 1. Identify the binary value of termination- string if it exists in the extracted bits. 
                    <bold>(c).</bold> Each pixel&#x2019;s least significant bit is concatenated with its second least significant bit if both most significant bits of the StegoImage are 1. The extracted bits may be converted into a termination-string binary value when possible. 
                    <bold>(d).</bold> Concatenate the 3
                    <italic toggle="yes">
                        <sup>rd</sup>
                    </italic> least significant bit of each pixel in the StegoImage with its 3 most significant bits. In Case Of Binary Termination String Values In The Extracted Bits, go to Step 3. 
                    <bold>(e).</bold> If the 4 most significant bits of a StegoImage are 1, read the 4
                    <italic toggle="yes">
                        <sup>th</sup>
                    </italic> least significant bit. In Step 3, you should be able to detect the binary value of the termination string based on the extracted bits.</p>
                <p>

                    <bold>Stage-3:</bold> Extraction and termination of the extracted message. 
                    <bold>Stage-4:</bold> Decompress extracted messages using MRLE decompression. 
                    <bold>Stage-5:</bold> Decrypt the extracted-message with KeyPixel Cipher using the key for decryption.
                    <sup>
                        <xref ref-type="bibr" rid="ref24">24</xref>
                    </sup>
                </p>
            </sec>
        </sec>
        <sec id="sec15" sec-type="results|discussion">
            <title>7. Results and discussion</title>
            <sec id="sec16">
                <title>7.1 RS detection method</title>
                <p>In the digital data storage and transmission the above mentioned RS detection is also known as Reed-Solomon detection. The male patent holder inventors of the invention are Reed and Solomon. In encoding, some bits are appended to the data to enhance the number of redundancy bits added to be included. Some of the extra bits can help receiving nodes make corrections for data transmission and storage errors.</p>
                <p>Since the RS detection method is employed in numerous applications, it principally covers telecommunication, digital communication systems, and data storage facilities such as CDs, DVDs, and hard drives. Interference with channel information, or unstable storage media are examples of contingencies conditions that precipitate errors. To help understand how the RS detection method works, here are some key components:</p>
                <p>Arithmetically, symbols are introduced to each message block coming from the original data based on the redundancy measure. These redundant symbols are computed from the finite fields. This is achieved because during the encoding of data the data can be checked, verified, and corrected if errors are detected, but the data is larer.
                    <list list-type="bullet">
                        <list-item>
                            <label>&#x2022;</label>
                            <p>

                                <bold>Error detection</bold>
                            </p>
                        </list-item>
                    </list>
                </p>
                <p>RS is widely used to correct errors in data once it is received through the channel. The receiver also computes the decoded symbols when the received symbols are not similar to the encoded symbols. Interference can be detected and reported if the interfering signals distort the received symbols.
                    <list list-type="bullet">
                        <list-item>
                            <label>&#x2022;</label>
                            <p>

                                <bold>Error correction</bold>
                            </p>
                        </list-item>
                    </list>
                </p>
                <p>The RS detection method above can also correct errors if these are identified, and correct them the method will. The method in question helps to restore initial data since it is possible to calculate when symbols within a sequence become corrupted. Depending on the particular code parameters as well as the kind of redundancy, the RS method has an ability to correct several errors. A key feature of RS detection is that there is always a tradeoff between the degree of redundancy that is incorporated and the level of fault checking and correction that can be made. By using this technique, signal transmission and data storage and retrieval systems can be enhanced for reliability.</p>
            </sec>
            <sec id="sec17">
                <title>7.2 Performance measurement</title>
                <p>Various image quality assessment metrics are used in this part to evaluate the system perfor- mance. This method is implemented using MATLAB 7.6.0 R2008a. Multiple experiments from different perspectives are used to evaluate standard color images of different dimensions.
                    <list list-type="bullet">
                        <list-item>
                            <label>&#x2022;</label>
                            <p>

                                <bold>Compression ration (CR)</bold>
                            </p>
                        </list-item>
                    </list>
                </p>
                <p>The CR method measures the ratio between the compressed and original image bits. CR is a goal that is aspired to be relatively high. When achieving high compression ratios, algorithms must ensure admissible fidelity. PRD and CR are usually related.
                    <disp-formula id="e1">

                        <mml:math display="block">
                            <mml:mi mathvariant="italic">CR</mml:mi>
                            <mml:mo>=</mml:mo>
                            <mml:mfrac>
                                <mml:mrow>
                                    <mml:mtext mathvariant="italic">Original File</mml:mtext>
                                    <mml:mspace width="0.25em"/>
                                    <mml:mi mathvariant="italic">Bit</mml:mi>
                                    <mml:mspace width="0.25em"/>
                                    <mml:mtext mathvariant="italic">Size</mml:mtext>
                                </mml:mrow>
                                <mml:mrow>
                                    <mml:mtext mathvariant="italic">Copressed File</mml:mtext>
                                    <mml:mspace width="0.25em"/>
                                    <mml:mi mathvariant="italic">Bit</mml:mi>
                                    <mml:mspace width="0.25em"/>
                                    <mml:mtext mathvariant="italic">Size</mml:mtext>
                                </mml:mrow>
                            </mml:mfrac>
                        </mml:math>

                        <label>(1)</label>
</disp-formula>

                    <list list-type="bullet">
                        <list-item>
                            <label>&#x2022;</label>
                            <p>

                                <bold>Peak-signal-to-noise-ration (PSNR)</bold>
                            </p>
                        </list-item>
                    </list>

                    <disp-formula id="e2">

                        <mml:math display="block">
                            <mml:mtext mathvariant="italic">PSNR</mml:mtext>
                            <mml:mo>=</mml:mo>
                            <mml:mn>10</mml:mn>
                            <mml:msub>
                                <mml:mo mathvariant="italic">log</mml:mo>
                                <mml:mn>10</mml:mn>
                            </mml:msub>
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:mfrac>
                                    <mml:msubsup>
                                        <mml:mi>C</mml:mi>
                                        <mml:mi mathvariant="italic">max</mml:mi>
                                        <mml:mn>2</mml:mn>
                                    </mml:msubsup>
                                    <mml:mi mathvariant="italic">MSE</mml:mi>
                                </mml:mfrac>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                        </mml:math>

                        <label>(2)</label>
</disp-formula>

                    <list list-type="bullet">
                        <list-item>
                            <label>&#x2022;</label>
                            <p>

                                <bold>Signal to noise ration (SNR)</bold>
                            </p>
                            <p>The peak signal-to-noise ration, represented as decibels (dB), can be calculated as follows:</p>
                        </list-item>
                    </list>

                    <disp-formula id="e3">

                        <mml:math display="block">
                            <mml:mi mathvariant="italic">SNR</mml:mi>
                            <mml:mo>=</mml:mo>
                            <mml:mn>10</mml:mn>
                            <mml:mo>&#x00d7;</mml:mo>
                            <mml:mo>log</mml:mo>
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:mfrac>
                                    <mml:mrow>
                                        <mml:munderover>
                                            <mml:mo>&#x2211;</mml:mo>
                                            <mml:mn>0</mml:mn>
                                            <mml:mrow>
                                                <mml:mi>N</mml:mi>
                                                <mml:mo>&#x2212;</mml:mo>
                                                <mml:mn>1</mml:mn>
                                            </mml:mrow>
                                        </mml:munderover>
                                        <mml:mo stretchy="true">(</mml:mo>
                                        <mml:mi>x</mml:mi>
                                        <mml:mrow>
                                            <mml:mo stretchy="true">(</mml:mo>
                                            <mml:mi>n</mml:mi>
                                            <mml:mo stretchy="true">)</mml:mo>
                                        </mml:mrow>
                                        <mml:mo>&#x2212;</mml:mo>
                                        <mml:mo>max</mml:mo>
                                        <mml:mrow>
                                            <mml:mo stretchy="true">(</mml:mo>
                                            <mml:mi>x</mml:mi>
                                            <mml:mo stretchy="true">)</mml:mo>
                                        </mml:mrow>
                                    </mml:mrow>
                                    <mml:mrow>
                                        <mml:munderover>
                                            <mml:mo>&#x2211;</mml:mo>
                                            <mml:mn>0</mml:mn>
                                            <mml:mrow>
                                                <mml:mi>N</mml:mi>
                                                <mml:mo>&#x2212;</mml:mo>
                                                <mml:mn>1</mml:mn>
                                            </mml:mrow>
                                        </mml:munderover>
                                        <mml:msup>
                                            <mml:mrow>
                                                <mml:mo stretchy="true">(</mml:mo>
                                                <mml:mi>X</mml:mi>
                                                <mml:mrow>
                                                    <mml:mo stretchy="true">(</mml:mo>
                                                    <mml:mi>n</mml:mi>
                                                    <mml:mo stretchy="true">)</mml:mo>
                                                </mml:mrow>
                                                <mml:mo>&#x2212;</mml:mo>
                                                <mml:mi>Y</mml:mi>
                                                <mml:mrow>
                                                    <mml:mo stretchy="true">(</mml:mo>
                                                    <mml:mi>n</mml:mi>
                                                    <mml:mo stretchy="true">)</mml:mo>
                                                </mml:mrow>
                                                <mml:mo stretchy="true">)</mml:mo>
                                            </mml:mrow>
                                            <mml:mn>2</mml:mn>
                                        </mml:msup>
                                    </mml:mrow>
                                </mml:mfrac>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                        </mml:math>

                        <label>(3)</label>
</disp-formula>
                </p>
                <p>As a measure of reconstructed image quality versus the original image, SNR is extensively used in the literature regarding image data compression.
                    <list list-type="bullet">
                        <list-item>
                            <label>&#x2022;</label>
                            <p>

                                <bold>Root mean square error (RMS)</bold>
                            </p>
                        </list-item>
                    </list>
                </p>
                <p>
RMS provides measurements of image error based on reconstructed image data. According to RMS, the following is true:
                    <disp-formula id="e4">

                        <mml:math display="block">
                            <mml:mi mathvariant="italic">RMS</mml:mi>
                            <mml:mo>=</mml:mo>
                            <mml:mn>100</mml:mn>
                            <mml:mo>&#x00d7;</mml:mo>
                            <mml:msqrt>
                                <mml:mfrac>
                                    <mml:mrow>
                                        <mml:munderover>
                                            <mml:mo>&#x2211;</mml:mo>
                                            <mml:mrow>
                                                <mml:mi>n</mml:mi>
                                                <mml:mo>=</mml:mo>
                                                <mml:mn>1</mml:mn>
                                            </mml:mrow>
                                            <mml:mi>N</mml:mi>
                                        </mml:munderover>
                                        <mml:msub>
                                            <mml:mi>X</mml:mi>
                                            <mml:mn>2</mml:mn>
                                        </mml:msub>
                                        <mml:mrow>
                                            <mml:mo stretchy="true">(</mml:mo>
                                            <mml:mi>n</mml:mi>
                                            <mml:mo stretchy="true">)</mml:mo>
                                        </mml:mrow>
                                        <mml:mo>&#x2212;</mml:mo>
                                        <mml:msub>
                                            <mml:mi>X</mml:mi>
                                            <mml:mn>1</mml:mn>
                                        </mml:msub>
                                        <mml:mrow>
                                            <mml:mo stretchy="true">(</mml:mo>
                                            <mml:mi>n</mml:mi>
                                            <mml:mo stretchy="true">)</mml:mo>
                                        </mml:mrow>
                                        <mml:mo stretchy="true">)</mml:mo>
                                        <mml:msup>
                                            <mml:mrow/>
                                            <mml:mn>2</mml:mn>
                                        </mml:msup>
                                    </mml:mrow>
                                    <mml:mrow>
                                        <mml:mi>N</mml:mi>
                                        <mml:mo>&#x2212;</mml:mo>
                                        <mml:mn>1</mml:mn>
                                    </mml:mrow>
                                </mml:mfrac>
                            </mml:msqrt>
                        </mml:math>

                        <label>(4)</label>
</disp-formula>
                </p>
                <p>An image&#x2019;s RMS error is calculated by comparing it with the reconstructed image.</p>
                <p>The gray_img and brain_gray covers (256 x 256 pixels each) were compared to two RGB covers, brain_rgb and rgb_img (256 x 256 pixels each). Matlab 7.6.0 (R2008a) was used for compilation and implementation. LSB, MKA, and the proposed approach were evaluated in three runs. A StegoImage of the proposed method is shown in 
                    <xref ref-type="fig" rid="f1">
Figures 1(b), </xref>
                    <xref ref-type="fig" rid="f1">1</xref>(d), 
                    <xref ref-type="fig" rid="f1">1</xref>(f
), and 
                    <xref ref-type="fig" rid="f1">1</xref>(h). 
                    <xref ref-type="fig" rid="f2">
Figure 2</xref> below shows Image Covers and StegoImages for Gray and Color Images.</p>
                <fig fig-type="figure" id="f2" orientation="portrait" position="float">
                    <label>
Figure 2. </label>
                    <caption>
                        <title>CoverImages and StegoImages for both Gray Images and Color Images.</title>
                    </caption>
                    <graphic id="gr2" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/192925/952fed5f-81f0-4432-aad5-398e749b3cfa_figure2.gif"/>
                </fig>
                <p>
                    <xref ref-type="table" rid="T1">
Table 1</xref> below, shows Spectral density for Gray_img (CoverImage) and RGB_img (Cov- erImage) (dB).
                    <xref ref-type="fig" rid="f3">
Figure 3</xref> below, shows a spectral density for Gray_img (CoverImage) and RGB_img (Cover- Image) (dB)</p>
                <table-wrap id="T1" orientation="portrait" position="float">
                    <label>
Table 1. </label>
                    <caption>
                        <title>Spectral density for Gray_img (CoverImage) and RGB_img (Cov- erImage) (dB).</title>
                    </caption>
                    <table content-type="article-table" frame="hsides">
                        <thead>
                            <tr>
                                <th align="left" colspan="1" rowspan="1" valign="top">CoverImage</th>
                                <th align="left" colspan="1" rowspan="1" valign="top">Size (bytes) of a record</th>
                                <th align="left" colspan="1" rowspan="1" valign="top">Least square bit (LSB) method</th>
                                <th align="left" colspan="1" rowspan="1" valign="top">MKA</th>
                                <th align="left" colspan="1" rowspan="1" valign="top">The proposed method</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Brain_gray_img (CoverImage)</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">14888</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">50.5186</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">44.0916</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">47.8192</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Retina_gray_img (CoverImage)</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">12337</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">48.5523</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">41.3523</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">46.1026</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Breast_RGB_img (CoverImage)</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">12784</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">50.0432</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">40.1974</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">44.9129</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Chest_RGB_img (CoverImage)</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">12600</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">49.1431</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">44.1102</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">47.4905</td>
                            </tr>
                        </tbody>
                    </table>
                </table-wrap>
                <fig fig-type="figure" id="f3" orientation="portrait" position="float">
                    <label>
Figure 3. </label>
                    <caption>
                        <title>PSNR for Gray_img (CoverImage) and RGB_img (CoverImage) (dB).</title>
                    </caption>
                    <graphic id="gr3" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/192925/952fed5f-81f0-4432-aad5-398e749b3cfa_figure3.gif"/>
                </fig>
                <p>In the 
                    <xref ref-type="table" rid="T2">
Table 2</xref>, the proposed method for MSE and PSNR has been calculated for a range of text sizes with varying pixel sizes (
                    <xref ref-type="table" rid="T2">
Table 2</xref>) was shown.As shown in 
                    <xref ref-type="fig" rid="f4">
Figure 4</xref>, the capacity for concealing data for Gray_img (CoverImage) and RGB_img (Cover-Image).</p>
                <table-wrap id="T2" orientation="portrait" position="float">
                    <label>
Table 2. </label>
                    <caption>
                        <title>, Proposed method MSE and PSNR for a range of text sizes with different pixel sizes.</title>
                    </caption>
                    <table content-type="article-table" frame="hsides">
                        <thead>
                            <tr>
                                <th align="left" colspan="1" rowspan="1" valign="top">CoverImage</th>
                                <th align="left" colspan="2" rowspan="1" valign="top">The message contains 200 bytes</th>
                                <th align="left" colspan="2" rowspan="1" valign="top">The message contains 500 bytes</th>
                                <th align="left" colspan="2" rowspan="1" valign="top">The message contains 1000 bytes</th>
                                <th align="left" colspan="1" rowspan="1" valign="top">Encryption time</th>
                            </tr>
                            <tr>
                                <th align="left" colspan="1" rowspan="1" valign="top"/>
                                <th align="left" colspan="1" rowspan="1" valign="top">

                                    <underline>PSNR</underline>
</th>
                                <th align="left" colspan="1" rowspan="1" valign="top">

                                    <underline>MSE</underline>
</th>
                                <th align="left" colspan="1" rowspan="1" valign="top">

                                    <underline>PSNR</underline>
</th>
                                <th align="left" colspan="1" rowspan="1" valign="top">

                                    <underline>MSE</underline>
</th>
                                <th align="left" colspan="1" rowspan="1" valign="top">

                                    <underline>PSNR</underline>
</th>
                                <th align="left" colspan="1" rowspan="1" valign="top">

                                    <underline>MSE</underline>
</th>
                                <th align="left" colspan="1" rowspan="1" valign="top"/>
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Brain_gray_img (CoverImage)</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">41.91</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">6.69</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">38.07</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">14.55</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">35.12</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">27.53</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">0.50117</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Retina_gray_img (CoverImage)</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">50.4</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">1.95</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">46.4</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">3.13</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">43.16</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">5.31</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">0.40511</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Breast_RGB_img (CoverImage)</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">56.84</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">1.35</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">53.12</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">1.59</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">50.03</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">2.02</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">0.51016</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Chest_RGB_img (CoverImage)</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">59.35</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">1.38</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">61.05</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">2.34</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">52.88</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">19.49</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">0.50411</td>
                            </tr>
                        </tbody>
                    </table>
                </table-wrap>
                <fig fig-type="figure" id="f4" orientation="portrait" position="float">
                    <label>
Figure 4. </label>
                    <caption>
                        <title>Capacity of data concealment for for gray_img (CoverImage) and RGB_img (CoverImage).</title>
                    </caption>
                    <graphic id="gr4" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/192925/952fed5f-81f0-4432-aad5-398e749b3cfa_figure4.gif"/>
                </fig>
                <p>A comparison of PSNR and MSE for various text sizes using the proposed method shows in 
                    <xref ref-type="table" rid="T2">
Table 2</xref>.</p>
                <p>Based on the StegoImages quality, the proposed technique outperforms MKA by 1.10 times and LSB&#x2019;s method by 0.94 times. Using the proposed method, ego-images of the original image cannot be distinguished from ego-images of the proposed method. Additionally, it is resistant to RS detection attacks. In 
                    <xref ref-type="table" rid="T3">
Table 3</xref>, we have illustrated the concealment capacity of experimental images. The proposed method is characterized by its ability to conceal data. The data conceal- ment capacity is increased using the MLRE compression scheme. The capacity for concealment data is approximately doubled. Compared to the LSB method, the proposed method conceals data by 4.71 times better than MKA by 2.06 times.</p>
                <table-wrap id="T3" orientation="portrait" position="float">
                    <label>
Table 3. </label>
                    <caption>
                        <title>Capacity of Data Concealment for for Gray_img (CoverImage) and RGB_img (CoverImage).</title>
                    </caption>
                    <table content-type="article-table" frame="hsides">
                        <thead>
                            <tr>
                                <th align="left" colspan="1" rowspan="1" valign="top">CoverImage</th>
                                <th align="left" colspan="1" rowspan="1" valign="top">Size (bytes) of a file</th>
                                <th align="left" colspan="1" rowspan="1" valign="top">Least square bit (LSB) method</th>
                                <th align="left" colspan="1" rowspan="1" valign="top">MKAThe proposed method</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="top">Brain_gray_img (CoverImage)</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">14888</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">8209</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">30709 67151</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="top">Retina_gray_img (CoverImage)</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">12337</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">8209</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">23193 50763</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="top">Breast_RGB_img (CoverImage)</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">12784</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">24593</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">48044 96502</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="top">Chest_RGB_img (CoverImage)</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">12600</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">24593</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">47958 94544</td>
                            </tr>
                        </tbody>
                    </table>
                </table-wrap>
                <table-wrap id="T4" orientation="portrait" position="float">
                    <label>
Table 4. </label>
                    <caption>
                        <title>The results of compression ratio (CR) achieved on different types of medical images.</title>
                    </caption>
                    <table content-type="article-table" frame="hsides">
                        <thead>
                            <tr>
                                <th align="left" colspan="1" rowspan="1" valign="top">
Med-img-name</th>
                                <th align="left" colspan="1" rowspan="1" valign="top">
Med-img
</th>
                                <th align="left" colspan="1" rowspan="1" valign="top">Med-img-size</th>
                                <th align="left" colspan="1" rowspan="1" valign="top">
CR (%)</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="top">Brain_gray_img (CoverImage)</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">
                                    <graphic id="gr6" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/192925/952fed5f-81f0-4432-aad5-398e749b3cfa_gra1.gif"/>
</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">256
                                    <inline-formula>

                                        <mml:math display="inline">
                                            <mml:mo>&#x00d7;</mml:mo>
                                        </mml:math>
</inline-formula>256</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">81.49</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="top">Retina_gray_img (CoverImage)</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">
                                    <graphic id="gr7" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/192925/952fed5f-81f0-4432-aad5-398e749b3cfa_gra2.gif"/>
</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">256
                                    <inline-formula>

                                        <mml:math display="inline">
                                            <mml:mo>&#x00d7;</mml:mo>
                                        </mml:math>
</inline-formula>256</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">56.19</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="top">Breast_RGB_img (CoverImage)</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">
                                    <graphic id="gr8" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/192925/952fed5f-81f0-4432-aad5-398e749b3cfa_gra3.gif"/>
</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">256
                                    <inline-formula>

                                        <mml:math display="inline">
                                            <mml:mo>&#x00d7;</mml:mo>
                                        </mml:math>
</inline-formula>256</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">70.41</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="top">Chest_RGB_img (CoverImage)</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">
                                    <graphic id="gr9" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/192925/952fed5f-81f0-4432-aad5-398e749b3cfa_gra4.gif"/>
</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">256
                                    <inline-formula>

                                        <mml:math display="inline">
                                            <mml:mo>&#x00d7;</mml:mo>
                                        </mml:math>
</inline-formula>256</td>
                                <td align="left" colspan="1" rowspan="1" valign="top">49</td>
                            </tr>
                        </tbody>
                    </table>
                </table-wrap>
                <p>The below Table 4, illustrates the fact that your proposed steganographic framework achieves variable but substantial compression ratios across a wide range of medical imaging modalities, which validates the claim that MRLE allows for the concealment of twice as much secret infor- mation as conventional methods. Compression ratios (CR) on different types of medical images are presented in table 4. This table documents compression ratio (CR) results achieved on different types of medical images. 
                    <xref ref-type="fig" rid="f5">
Figure 5</xref> illustrates the MSE and PSNR of the proposed method were for various text sizes found.</p>
                <fig fig-type="figure" id="f5" orientation="portrait" position="float">
                    <label>
Figure 5. </label>
                    <caption>
                        <title>MSE and PSNR of proposed method for various text size.</title>
                    </caption>
                    <graphic id="gr5" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/192925/952fed5f-81f0-4432-aad5-398e749b3cfa_figure5.gif"/>
                </fig>
            </sec>
        </sec>
        <sec id="sec18" sec-type="conclusion">
            <title>8 Conclusion</title>
            <p>A data hiding approach is presented that utilizes LSB embedding combined with pre-processing of the secret data. This pre-processing involves a modified Key-pixel cipher and MRLE compression to reduce the payload size. Performance evaluation using Matlab 7.6.0 (R2008a) shows that the proposed method surpasses MKA in terms of both data concealment capacity and image quality metrics. Quantitatively, the stego images generated by this method exhibit a 1.10 times improvement in quality and a 2.26 times increase in embedding capacity compared to MKA. Robustness against RS detection is also demonstrated.</p>
        </sec>
        <sec id="sec19">
            <title>Ethics and consent statement</title>
            <p>This study is a computational algorithm evaluation study and does not involve direct human participants, clinical interventions, or biological samples. The medical images used are anonymized standard benchmark images employed for algorithmic testing purposes only. Ethical approval was sought from the Institutional Review Board (IRB) of the University of Anbar (Reference: IRB-UOA-CS-2025), which confirmed that this category of computational research using anonymized benchmark datasets is exempt from full ethical review in accordance with national research ethics regulations.</p>
            <p>This study did not involve the recruitment of human participants. The medical images used in this research are anonymized benchmark images routinely employed in image steganography and compression research. No individual patient data were collected, and no personally identifiable information is present in the dataset. Therefore, individual informed consent was not required. This exemption was confirmed by the Institutional Review Board (IRB) of the University of Anbar (Reference: IRB-UOA-CS-2025).</p>
        </sec>
    </body>
    <back>
        <sec id="sec22" sec-type="data-availability">
            <title>Data availability statement</title>
            <p>Figshare. Medical Image Dataset for Secure Tele-Diagnosis Based on Steganography and Compression. 
                <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5281/zenodo.19734495">https://doi.org/10.5281/zenodo.19734495</ext-link>
                <sup>
                    <xref ref-type="bibr" rid="ref25">25</xref>
                </sup>
            </p>
            <p>This project contains the following underlying data:
                <list list-type="bullet">
                    <list-item>
                        <label>&#x2022;</label>
                        <p>

                            <bold>
CoverImages_and_StegoImages.zip.</bold> (Contains the four benchmark medical cover images &#x2014; Braingrayimg, Retinagrayimg, BreastRGBimg, and ChestRGBimg &#x2014; each at 256&#x00a0;&#x00d7;&#x00a0;256 pixel resolution, along with their corresponding StegoImages generated using the proposed LSB-based steganographic framework with MRLE compression and KeyPixel cipher encryption.)</p>
                    </list-item>
                    <list-item>
                        <label>&#x2022;</label>
                        <p>

                            <bold>PerformanceResults_Tables.xlsx.</bold> (Contains the numerical performance evaluation results including PSNR, MSE, Compression Ratio (CR), and data concealment capacity values for all tested images and methods &#x2014; LSB, MKA, and the proposed method &#x2014; as reported in 
                            <xref ref-type="table" rid="T1">
Tables 1</xref>&#x2013;4 of the manuscript.)</p>
                    </list-item>
                </list>
            </p>
            <p>Data is available under the terms of the 
                <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International</ext-link>.</p>
        </sec>
        <ref-list>
            <title>References</title>
            <ref id="ref1">
                <label>1</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Mahmood</surname>
                            <given-names>SD</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Drira</surname>
                            <given-names>F</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Mahdi</surname>
                            <given-names>HF</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <chapter-title>Chaotic model-based blind watermarking with lsb technique for digital fundus image authentication.</chapter-title>
                    <source>

                        <italic toggle="yes">2023 International Conference on Cyberworlds (CW).</italic>
</source>
                    <year>2023</year>; pages<fpage>395</fpage>&#x2013;<lpage>402</lpage>.</mixed-citation>
            </ref>
            <ref id="ref2">
                <label>2</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ramaiya</surname>
                            <given-names>M</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Hemrajani</surname>
                        </name>

                        <name name-style="western">
                            <surname>Saxena</surname>
                            <given-names>A</given-names>
                        </name>
</person-group>:
                    <chapter-title>Security improvisation in image steganography using DES.</chapter-title>
                    <source>

                        <italic toggle="yes">IEEE 3rd International on Advance Computing Conference (IACC).</italic>
</source>pages<fpage>1094</fpage>&#x2013;<lpage>1099</lpage>.</mixed-citation>
            </ref>
            <ref id="ref3">
                <label>3</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Arun</surname>
                            <given-names>C</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Murugan</surname>
                            <given-names>S</given-names>
                        </name>
</person-group>:
                    <chapter-title>Design of image steganography using LSB XOR substitution method.</chapter-title>
                    <source>

                        <italic toggle="yes">International Conference on Communication and Signal Processing.</italic>
</source>
                    <year>2017</year>.</mixed-citation>
            </ref>
            <ref id="ref4">
                <label>4</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Kaur</surname>
                            <given-names>D</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Kumar</surname>
                            <given-names>H</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Verma</surname>
                            <given-names>RK</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Singh</surname>
                        </name>
</person-group>:
                    <chapter-title>A Hybrid approach of image steganography.</chapter-title>
                    <source>

                        <italic toggle="yes">International Conference on Computing, Communication and Automation (ICCCA2016).</italic>
</source>
                </mixed-citation>
            </ref>
            <ref id="ref5">
                <label>5</label>
                <mixed-citation publication-type="book">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Al-Rubbiay</surname>
                            <given-names>FH</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Youssef</surname>
                            <given-names>AY</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Mahmood</surname>
                            <given-names>SD</given-names>
                        </name>
</person-group>:
                    <chapter-title>Medical image authentication and restoration based on mcloud computing: Towards reliant medical digitization era.</chapter-title>
                    <source>

                        <italic toggle="yes">Doctoral Symposium on Computational Intelligence.</italic>
</source>
                    <publisher-name>Springer Nature</publisher-name>;<year>2023</year>; pages<fpage>487</fpage>&#x2013;<lpage>500</lpage>.</mixed-citation>
            </ref>
            <ref id="ref6">
                <label>6</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ali</surname>
                            <given-names>F</given-names>
                        </name>
</person-group>:
                    <article-title>Content based image retrieval (CBIR) by statistical methods.</article-title>
                    <source>

                        <italic toggle="yes">Baghdad Science Journal.</italic>
</source>
                    <year>2020</year>;<volume>17</volume>(<issue>2</issue>):<fpage>694</fpage>&#x2013;<lpage>0694</lpage>.
                    <pub-id pub-id-type="doi">10.21123/bsj.2020.17.2(SI).0694</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref7">
                <label>7</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Abdulbaqi</surname>
                            <given-names>AS</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Obaid</surname>
                            <given-names>AJ</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Abdulameer</surname>
                            <given-names>MH</given-names>
                        </name>
</person-group>:
                    <article-title>Smartphone-based ECG signals encryption for transmission and analyzing via IoMTs.</article-title>
                    <source>

                        <italic toggle="yes">J. Discret. Math. Sci. Cryptogr.</italic>
</source>
                    <year>2021</year>;<volume>24</volume>(<issue>7</issue>):<fpage>1979</fpage>&#x2013;<lpage>1988</lpage>.
                    <pub-id pub-id-type="doi">10.1080/09720529.2021.1958996</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref8">
                <label>8</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Kordov</surname>
                            <given-names>KM</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Stoyanov</surname>
                            <given-names>B</given-names>
                        </name>
</person-group>:
                    <article-title>Least significant bit steganography using Hitzl-Zele chaotic map.</article-title>
                    <source>

                        <italic toggle="yes">Int J Electron Telecommun.</italic>
</source>
                    <year>2017</year>;<volume>63</volume>:<fpage>417</fpage>&#x2013;<lpage>422</lpage>.
                    <pub-id pub-id-type="doi">10.1515/eletel-2017-0061</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref9">
                <label>9</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Astuti</surname>
                            <given-names>YP</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Rachmawanto</surname>
                            <given-names>EH</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Sari</surname>
                            <given-names>CA</given-names>
                        </name>
</person-group>:
                    <chapter-title>Simple and secure image steganography using LSB and triple XOR operation on MSB.</chapter-title>
                    <source>2018 International Conference on Information and Communications Technology (ICOIACT)</source>
                    <year>2018</year>.</mixed-citation>
            </ref>
            <ref id="ref10">
                <label>10</label>
                <mixed-citation publication-type="book">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Abdulbaqi</surname>
                            <given-names>AS</given-names>
                        </name>
</person-group>:
                    <chapter-title>A Secure transmission of encrypted medical data based on virtual instru- ments.</chapter-title>
                    <source>

                        <italic toggle="yes">International Conference On Innovative Computing And Communication.</italic>
</source>
                    <publisher-name>Springer Nature</publisher-name>;<year>2023</year>; pages<fpage>41</fpage>&#x2013;<lpage>52</lpage>.</mixed-citation>
            </ref>
            <ref id="ref11">
                <label>11</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Xu</surname>
                            <given-names>D</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Wang</surname>
                            <given-names>R</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Shi</surname>
                            <given-names>YQ</given-names>
                        </name>
</person-group>:
                    <article-title>Data hiding in encrypted h.264/avc vide streams by codeword substitution.</article-title>
                </mixed-citation>
            </ref>
            <ref id="ref12">
                <label>12</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Chikouche</surname>
                            <given-names>SL</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Chikouche</surname>
                            <given-names>N</given-names>
                        </name>
</person-group>:
                    <chapter-title>An improved approach for lsb-based image steganog- raphy using AES algorithm.</chapter-title>
                    <source>

                        <italic toggle="yes">2017 5th International Conference on Electrical Engineering- Boumerdes.</italic>
</source>pages<fpage>2017</fpage>&#x2013;<lpage>2017</lpage>.</mixed-citation>
            </ref>
            <ref id="ref13">
                <label>13</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Abdulbaqi</surname>
                            <given-names>AS</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Obaid</surname>
                            <given-names>AJ</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Mohammed</surname>
                            <given-names>AH</given-names>
                        </name>
</person-group>:
                    <article-title>ECG signals recruitment to implement a new technique for medical image encryption.</article-title>
                    <source>

                        <italic toggle="yes">J. Discret. Math. Sci. Cryptogr.</italic>
</source>
                    <year>2021</year>;<volume>24</volume>(<issue>6</issue>):<fpage>1663</fpage>&#x2013;<lpage>1673</lpage>.
                    <pub-id pub-id-type="doi">10.1080/09720529.2021.1884378</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref14">
                <label>14</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Eliwi</surname>
                            <given-names>MH</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Sagheer</surname>
                            <given-names>AM</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Abdulbaqi</surname>
                            <given-names>AS</given-names>
                        </name>
</person-group>:
                    <article-title>A new method for medicinal image compres- sion and encryption: Towards remote medicinal diagnosis.</article-title>
                    <source>

                        <italic toggle="yes">AIP Conference Proceedings.</italic>
</source>
                    <year>2022</year>;<fpage>2400</fpage>.</mixed-citation>
            </ref>
            <ref id="ref15">
                <label>15</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Kusuma</surname>
                            <given-names>EJ</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Sari</surname>
                            <given-names>CA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Rachmawanto</surname>
                            <given-names>EH</given-names>
                        </name>
</person-group>:
                    <article-title>A combination of inverted lsb, rsa, and arnold transformation to get secure and imperceptible image steganography.</article-title>
                    <source>

                        <italic toggle="yes">J ICT Res Appl.</italic>
</source>
                    <year>2018</year>;<volume>12</volume>(<issue>2</issue>):<fpage>103</fpage>&#x2013;<lpage>122</lpage>.
                    <pub-id pub-id-type="doi">10.5614/itbj.ict.res.appl.2018.12.2.1</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref16">
                <label>16</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Santoso</surname>
                            <given-names>HA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Rachmawanto</surname>
                            <given-names>EH</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Sari</surname>
                            <given-names>CA</given-names>
                        </name>
</person-group>:
                    <chapter-title>An improved message capacity and security using divide and modulus function in spatial domain steganography.</chapter-title>
                    <source>2018 International Conference on Information and Communications Technology (ICOIACT)</source>
                    <year>2018</year>.</mixed-citation>
            </ref>
            <ref id="ref17">
                <label>17</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Roy</surname>
                            <given-names>A</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Bhattacharya</surname>
                            <given-names>J</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Kundu</surname>
                            <given-names>S</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <chapter-title>Block steganography based secure key encryption to improve data security.</chapter-title>
                    <source>

                        <italic toggle="yes">International Conference on Innovation in Modern Science and Technology.</italic>
</source>
                    <year>2019</year>.</mixed-citation>
            </ref>
            <ref id="ref18">
                <label>18</label>
                <mixed-citation publication-type="book">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Abdulbaqi</surname>
                            <given-names>AS</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Nejrs</surname>
                            <given-names>SM</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Mahmood</surname>
                            <given-names>SD</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <chapter-title>A tele encephalopathy diagnosis based on EEG signal compression and encryption.</chapter-title>
                    <source>

                        <italic toggle="yes">International Conference on Advances in Cyber Security.</italic>
</source>
                    <publisher-name>Springer</publisher-name>;<year>2020</year>; pages<fpage>148</fpage>&#x2013;<lpage>166</lpage>.</mixed-citation>
            </ref>
            <ref id="ref19">
                <label>19</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Aslam</surname>
                            <given-names>MA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Rashid</surname>
                            <given-names>M</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Azam</surname>
                            <given-names>F</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <chapter-title>Image steganography using least significant bit (lsb)-a systematic literature review.</chapter-title>
                    <source>

                        <italic toggle="yes">2022 2nd International Conference on Computing and Information Technology (ICCIT).</italic>
</source>
                    <year>2022</year>; pages<fpage>32</fpage>&#x2013;<lpage>38</lpage>.</mixed-citation>
            </ref>
            <ref id="ref20">
                <label>20</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Alanzy</surname>
                            <given-names>M</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Alomrani</surname>
                            <given-names>R</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Alqarni</surname>
                            <given-names>B</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Image steganography using lsb and hybrid encryption algorithms.</article-title>
                    <source>

                        <italic toggle="yes">Appl. Sci.</italic>
</source>
                    <year>2023</year>;<volume>13</volume>(<issue>21</issue>):<fpage>11771</fpage>&#x2013;<lpage>11771</lpage>.
                    <pub-id pub-id-type="doi">10.3390/app132111771</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref21">
                <label>21</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Jebur</surname>
                            <given-names>SA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Nawar</surname>
                            <given-names>AK</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Kadhim</surname>
                            <given-names>LE</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Hiding information in digital images using lsb steganography technique.</article-title>
                    <source>

                        <italic toggle="yes">Int J Interact Mob Technol.</italic>
</source>
                    <year>2023</year>;<volume>7</volume>:<fpage>17</fpage>&#x2013;<lpage>17</lpage>.</mixed-citation>
            </ref>
            <ref id="ref22">
                <label>22</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Nezami</surname>
                            <given-names>ZI</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Shehzad</surname>
                            <given-names>D</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Ali</surname>
                            <given-names>H</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>LSB image-to-image.</article-title>
                    <year>2023</year>.</mixed-citation>
            </ref>
            <ref id="ref23">
                <label>23</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Demircan</surname>
                            <given-names>YY</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Ozekes</surname>
                            <given-names>S</given-names>
                        </name>
</person-group>:
                    <article-title>A novel LSB steganography technique using image segmentation.</article-title>
                    <source>

                        <italic toggle="yes">Journal of Universal Computer Science (JUCS).</italic>
</source>
                    <year>2024</year>;<volume>3</volume>:<fpage>30</fpage>&#x2013;<lpage>30</lpage>.</mixed-citation>
            </ref>
            <ref id="ref24">
                <label>24</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Kumar</surname>
                            <given-names>N</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Lakhani</surname>
                            <given-names>V</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Singh</surname>
                            <given-names>K</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <chapter-title>Development of LSB based steganography method for video and image hiding.</chapter-title>
                    <source>

                        <italic toggle="yes">2024 11th International Conference on Reliability, Infocom Technologies and Optimiztion (Trends and Future Directions)(ICRITO).</italic>
</source>
                    <year>2024</year>; pages<fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation>
            </ref>
            <ref id="ref25">
                <label>25</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Jabur</surname>
                            <given-names>YK</given-names>
                        </name>
</person-group>:
                    <article-title>Medical images.</article-title>
                    <source>

                        <italic toggle="yes">Zenodo.</italic>
</source>
                    <year>2026</year>.
                    <pub-id pub-id-type="doi">10.5281/zenodo.19734495</pub-id>
                </mixed-citation>
            </ref>
        </ref-list>
    </back>
    <sub-article article-type="reviewer-report" id="report489233">
        <front-stub>
            <article-id pub-id-type="doi">10.5256/f1000research.192925.r489233</article-id>
            <title-group>
                <article-title>Reviewer response for version 1</article-title>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author">
                    <name>
                        <surname>Inam</surname>
                        <given-names>Saba</given-names>
                    </name>
                    <xref ref-type="aff" rid="r489233a1">1</xref>
                    <role>Referee</role>
                    <uri content-type="orcid">https://orcid.org/0000-0003-3218-1427</uri>
                </contrib>
                <aff id="r489233a1">
                    <label>1</label>Fatima Jinnah Women University, Rawalpindi, Pakistan</aff>
            </contrib-group>
            <author-notes>
                <fn fn-type="conflict">
                    <p>
                        <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>17</day>
                <month>6</month>
                <year>2026</year>
            </pub-date>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2026 Inam S</copyright-statement>
                <copyright-year>2026</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access peer review report distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <related-article ext-link-type="doi" id="relatedArticleReport489233" related-article-type="peer-reviewed-article" xlink:href="10.12688/f1000research.174978.1"/>
            <custom-meta-group>
                <custom-meta>
                    <meta-name>recommendation</meta-name>
                    <meta-value>approve-with-reservations</meta-value>
                </custom-meta>
            </custom-meta-group>
        </front-stub>
        <body>
            <p>
                <bold>
                    <underline>Comments for Authors</underline>
                </bold> 
                <list list-type="order">
                    <list-item>
                        <p>How does the Modified Run Length Encoding (MRLE) variable-length approach double the secret information payload within cover images compared to conventional methods?</p>
                    </list-item>
                    <list-item>
                        <p>What is the logical rationale for using LSB substitution specifically during both embedding and extraction stages for medical image steganography?</p>
                    </list-item>
                    <list-item>
                        <p>How does the proposed framework achieve StegoImages that remain nearly indistinguishable from original medical photographs under both statistical analysis and visual inspection?</p>
                    </list-item>
                    <list-item>
                        <p>By what mechanism does the Modified Kekre Algorithm (MKA), optimized for medical imaging environments, enhance data hiding capacity compared to standard approaches?</p>
                    </list-item>
                    <list-item>
                        <p>How does the proposed method outperform MKA with a 1.10 times improvement in image quality and 2.26 times increase in embedding capacity?</p>
                    </list-item>
                    <list-item>
                        <p>How do the compression ratio results varying across different medical image types (Brain: 81.49%, Retina: 56.19%, Breast: 70.41%, Chest: 49%) inform the suitability of the method for different medical imaging modalities?</p>
                    </list-item>
                    <list-item>
                        <p>How could the proposed framework be extended to handle larger medical image datasets and real-time clinical transmission scenarios?</p>
                    </list-item>
                    <list-item>
                        <p>What additional steganalysis attack models beyond RS detection should be tested to further validate the robustness of this method?</p>
                    </list-item>
                </list>
            </p>
            <p>Is the work clearly and accurately presented and does it cite the current literature?</p>
            <p>Yes</p>
            <p>If applicable, is the statistical analysis and its interpretation appropriate?</p>
            <p>Partly</p>
            <p>Are all the source data underlying the results available to ensure full reproducibility?</p>
            <p>Yes</p>
            <p>Is the study design appropriate and is the work technically sound?</p>
            <p>Partly</p>
            <p>Are the conclusions drawn adequately supported by the results?</p>
            <p>Yes</p>
            <p>Are sufficient details of methods and analysis provided to allow replication by others?</p>
            <p>No</p>
            <p>Reviewer Expertise:</p>
            <p>Image encryption, Blockchain and IoT, Quantum Image encryption, Machine Learning</p>
            <p>I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above.</p>
        </body>
    </sub-article>
</article>
