{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,25]],"date-time":"2025-12-25T16:03:57Z","timestamp":1766678637864,"version":"3.37.3"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"12","license":[{"start":{"date-parts":[[2022,3,5]],"date-time":"2022-03-05T00:00:00Z","timestamp":1646438400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,3,5]],"date-time":"2022-03-05T00:00:00Z","timestamp":1646438400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100007102","name":"Zagazig University","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100007102","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Multimed Tools Appl"],"published-print":{"date-parts":[[2022,5]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Image authentication approaches have gotten a lot of interest recently as a way to safeguard transmitted images. Watermarking is one of the many ways used to protect transmitted images. Watermarking systems are pc-based that have limited portability that is difficult to use in harsh environments as military use. We employ embedded devices like Raspberry Pi to get around the PC\u2019s mobility limitations. Digital image watermarking technology is used to secure and ensure digital images\u2019 copyright by embedding hidden information that proves its copyright. In this article, the color images Parallel Robust watermarking algorithm using Quaternion Legendre-Fourier Moment (QLFM) in polar coordinates is implemented on Raspberry Pi (RPi) platform with parallel computing and C++ programming language. In the host image, a binary Arnold scrambled image is embedded. Watermarking algorithm is implemented and tested on Raspberry Pi model 4B. We can combine many Raspberry Pi\u2019s into a \u2018cluster\u2019 (many computers working together as one) for high-performance computation. Message Passing Interface (MPI) and OpenMP for parallel programming to accelerate the execution time for the color image watermarking algorithm implemented on the Raspberry Pi cluster.<\/jats:p>","DOI":"10.1007\/s11042-022-12037-5","type":"journal-article","created":{"date-parts":[[2022,3,5]],"date-time":"2022-03-05T08:02:21Z","timestamp":1646467341000},"page":"17185-17204","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Robust color image watermarking using multi-core Raspberry pi cluster"],"prefix":"10.1007","volume":"81","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8065-8977","authenticated-orcid":false,"given":"Khalid M.","family":"Hosny","sequence":"first","affiliation":[]},{"given":"Amal","family":"Magdi","sequence":"additional","affiliation":[]},{"given":"Nabil A.","family":"Lashin","sequence":"additional","affiliation":[]},{"given":"Osama","family":"El-Komy","sequence":"additional","affiliation":[]},{"given":"Ahmad","family":"Salah","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,3,5]]},"reference":[{"key":"12037_CR1","doi-asserted-by":"crossref","unstructured":"Abrahamsson P, Helmer S, Phaphoom N, Nicolodi L, Preda N, Miori L, Bugoloni S (2013) Affordable and energy-efficient cloud computing clusters: The Bolzano raspberry pi cloud cluster experiment. In 2013 IEEE 5th International Conference on Cloud Computing Technology and Science, vol 2. IEEE, pp 170-175","DOI":"10.1109\/CloudCom.2013.121"},{"key":"12037_CR2","doi-asserted-by":"crossref","unstructured":"Ahmad I, Pothuganti K (2020) Design & implementation of real-time autonomous car by using image processing & IoT. In 2020 Third International Conference on Smart Systems and Inventive Technology (ICSSIT). IEEE, pp 107-113","DOI":"10.1109\/ICSSIT48917.2020.9214125"},{"key":"12037_CR3","doi-asserted-by":"publisher","unstructured":"Akour M, Radaideh A, Shadaideh K, Okour O (2020) Mobile voice recognition based for smart home automation control. Int J Adv Trends Comput Sci Eng 9(3):3788\u20133792. https:\/\/doi.org\/10.30534\/ijatcse\/2020\/196932020","DOI":"10.30534\/ijatcse\/2020\/196932020"},{"issue":"4","key":"12037_CR4","first-page":"297","volume":"2","author":"AP Atmaja","year":"2020","unstructured":"Atmaja AP, Hakim E, Wibowo A, Pratama LA (2020) Communication systems of smart agriculture based on wireless sensor networks in IoT. J Robot Control (JRC) 2(4):297\u2013301","journal-title":"J Robot Control (JRC)"},{"issue":"2","key":"12037_CR5","doi-asserted-by":"publisher","first-page":"110","DOI":"10.3390\/info11020110","volume":"11","author":"M Begum","year":"2020","unstructured":"Begum M, Uddin MS (2020) Digital image watermarking techniques: a review. Information 11(2):110","journal-title":"Information"},{"issue":"4","key":"12037_CR6","doi-asserted-by":"publisher","first-page":"61","DOI":"10.3390\/electronics5040061","volume":"5","author":"MF Cloutier","year":"2016","unstructured":"Cloutier MF, Paradis C, Weaver VM (2016) A raspberry pi cluster instrumented for fine-grained power measurement. Electronics 5(4):61","journal-title":"Electronics"},{"key":"12037_CR7","doi-asserted-by":"crossref","unstructured":"Cox SJ, Cox JT, Boardman RP, Johnston SJ, Scott M, O\u2019brien NS (2014) Iridis-pi: a low-cost, compact demonstration cluster. Cluster Comput 17(2):349-358","DOI":"10.1007\/s10586-013-0282-7"},{"issue":"1","key":"12037_CR8","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/99.660313","volume":"5","author":"L Dagum","year":"1998","unstructured":"Dagum L, Menon R (1998) OpenMP: an industry standard API for shared-memory programming. IEEE Comput Sci Eng 5(1):46\u201355","journal-title":"IEEE Comput Sci Eng"},{"key":"12037_CR9","doi-asserted-by":"publisher","unstructured":"Darwish MM, Kamal ST, Hosny KM (2020) Improved color image watermarking using logistic maps and quaternion Legendre-Fourier moments. Studies in Computational Intelligence, vol 884. Springer, Berlin, pp 137-158. https:\/\/doi.org\/10.1007\/978-3-030-38700-6_6","DOI":"10.1007\/978-3-030-38700-6_6"},{"key":"12037_CR10","doi-asserted-by":"crossref","unstructured":"Gupta S, Raikar U, Patil BMP, Molavade R (2018) Image processing based intelligent traffic control system by using Raspberry Pi. Int J Res Appl Sci Eng Technol 6(IV):66-70","DOI":"10.22214\/ijraset.2018.4014"},{"key":"12037_CR11","unstructured":"Hamilton WR (1866) Elements of quaternions. Longmans, Green, & Company, London"},{"key":"12037_CR12","doi-asserted-by":"crossref","unstructured":"Hore A, Ziou D (2010) Image quality metrics: PSNR vs. SSIM. In 2010 20th International Conference on Pattern Recognition. IEEE, pp 2366-2369","DOI":"10.1109\/ICPR.2010.579"},{"issue":"1\u20132","key":"12037_CR13","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/s11554-007-0058-5","volume":"3","author":"KM Hosny","year":"2008","unstructured":"Hosny KM (2008) Fast computation of accurate Zernike Moments. J Real-Time Image Proc 3(1\u20132):97\u2013107","journal-title":"J Real-Time Image Proc"},{"issue":"19","key":"12037_CR14","doi-asserted-by":"publisher","first-page":"24727","DOI":"10.1007\/s11042-018-5670-9","volume":"77","author":"KM Hosny","year":"2018","unstructured":"Hosny KM, Darwish MM (2018) Robust color image watermarking using invariant quaternion Legendre-Fourier moments. Multimed Tools Appl 77(19):24727\u201324750","journal-title":"Multimed Tools Appl"},{"issue":"2","key":"12037_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3325193","volume":"15","author":"KM Hosny","year":"2019","unstructured":"Hosny KM, Darwish MM (2019) Resilient color image watermarking using accurate quaternion radial substituted Chebyshev moments. ACM Trans Multimed Comput Commun Appl (TOMM) 15(2):1\u201325","journal-title":"ACM Trans Multimed Comput Commun Appl (TOMM)"},{"key":"12037_CR16","doi-asserted-by":"publisher","unstructured":"Hosny KM, Darwish MM (2019) Performance analysis of invariant quaternion moments in color image watermarking. Handbook of Multimedia Information Security: Techniques and Applications. Springer, Berlin, pp 167\u2013208. https:\/\/doi.org\/10.1007\/978-3-030-15887-3_8","DOI":"10.1007\/978-3-030-15887-3_8"},{"issue":"3","key":"12037_CR17","doi-asserted-by":"publisher","first-page":"1105","DOI":"10.1007\/s10044-018-0740-1","volume":"22","author":"KM Hosny","year":"2019","unstructured":"Hosny KM, Darwish MM (2019) Invariant color images representation using accurate quaternion Legendre\u2013Fourier moments. Pattern Anal Appl 22(3):1105\u20131122","journal-title":"Pattern Anal Appl"},{"issue":"2","key":"12037_CR18","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1007\/s11554-009-0135-z","volume":"6","author":"KM Hosny","year":"2011","unstructured":"Hosny KM, Shouman MA, Salam HMA (2011) Fast computation of orthogonal Fourier\u2013Mellin moments in polar coordinates. J Real-Time Image Proc 6(2):73\u201380","journal-title":"J Real-Time Image Proc"},{"key":"12037_CR19","doi-asserted-by":"publisher","first-page":"77212","DOI":"10.1109\/ACCESS.2018.2879919","volume":"6","author":"KM Hosny","year":"2018","unstructured":"Hosny KM, Darwish MM, Li K, Salah A (2018) Parallel multi-core CPU and GPU for fast and robust medical image watermarking. IEEE Access 6:77212\u201377225","journal-title":"IEEE Access"},{"key":"12037_CR20","doi-asserted-by":"crossref","unstructured":"Hosny KM, Salah A, Saleh HI, Sayed M (2019) Fast computation of 2D and 3D legendre moments using multi-core CPUs and GPU parallel architectures. J Real-Time Image Process 16(6):2027\u20132041","DOI":"10.1007\/s11554-017-0708-1"},{"issue":"2","key":"12037_CR21","first-page":"1","volume":"8","author":"NA Iromini","year":"2020","unstructured":"Iromini NA, Alimi TA (2020) Development of a Raspberry Pi secured management system for home automation. i-Manager\u2019s. J Embed Syst 8(2):1","journal-title":"J Embed Syst"},{"key":"12037_CR22","doi-asserted-by":"crossref","unstructured":"Manikandan LC, Selvakumar RK, Nair SAH, Kumar KS (2020) Hardware implementation of fast bilateral filter and canny edge detector using Raspberry Pi for telemedicine applications. Journal of Ambient Intelligence and Humanized Computing 12(5):4689\u20134695","DOI":"10.1007\/s12652-020-01871-w"},{"issue":"5","key":"12037_CR23","doi-asserted-by":"publisher","first-page":"822","DOI":"10.3390\/sym12050822","volume":"12","author":"M Mittal","year":"2020","unstructured":"Mittal M, Kaushik R, Verma A, Kaur I, Goyal LM, Roy S, Kim TH (2020) Image watermarking in curvelet domain using edge surface blocks. Symmetry 12(5):822","journal-title":"Symmetry"},{"issue":"13","key":"12037_CR24","doi-asserted-by":"publisher","first-page":"7655","DOI":"10.1007\/s11042-015-2687-1","volume":"75","author":"PP Niu","year":"2016","unstructured":"Niu PP, Wang P, Liu YN, Yang HY, Wang XY (2016) Invariant color image watermarking approach using quaternion radial harmonic Fourier moments. Multimed Tools Appl 75(13):7655\u20137679","journal-title":"Multimed Tools Appl"},{"key":"12037_CR25","unstructured":"Petrovi\u0107 N, Koci\u0107 \u0110 (2020)IoT-based system for COVID-19 indoor safety monitoring. IcETRAN Belgrade"},{"key":"12037_CR26","doi-asserted-by":"crossref","unstructured":"Puri S (2019) SpatialMPI: Message passing interface for GIS applications. Geographic Information Science & Technology Body of Knowledge. 2019(Q2)","DOI":"10.22224\/gistbok\/2019.2.6"},{"key":"12037_CR27","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1016\/j.cosrev.2017.11.003","volume":"27","author":"AF Qasim","year":"2018","unstructured":"Qasim AF, Meziane F, Aspin R (2018) Digital watermarking: Applicability for developing trust in medical imaging workflows state of the art review. Comput Sci Rev 27:45\u201360","journal-title":"Comput Sci Rev"},{"key":"12037_CR28","doi-asserted-by":"crossref","unstructured":"Roy S, Rawat U, Sareen HA, Nayak SK (2020) IECA: an efficient IoT-friendly image encryption technique using programmable cellular automata. Journal of Ambient Intelligence and Humanized Computing 11(11):5083\u20135102","DOI":"10.1007\/s12652-020-01813-6"},{"key":"12037_CR29","doi-asserted-by":"crossref","unstructured":"Roy S, Shrivastava M, Pandey CV, Nayak SK, Rawat U (2020) IEVCA: An efficient image encryption technique for IoT applications using 2-D Von-Neumann cellular automata. Multimedia Tools and Applications 80(21):31529\u201331567","DOI":"10.1007\/s11042-020-09880-9"},{"key":"12037_CR30","doi-asserted-by":"crossref","unstructured":"Sagar S, Choudhary U, Dwivedi R (2020) Smart home automation using IoT and Raspberry Pi. Available at SSRN 3568411","DOI":"10.2139\/ssrn.3568411"},{"key":"12037_CR31","doi-asserted-by":"publisher","first-page":"995","DOI":"10.1016\/j.future.2017.11.013","volume":"108","author":"M Sajjad","year":"2020","unstructured":"Sajjad M, Nasir M, Muhammad K, Khan S, Jan Z, Sangaiah AK, Baik SW (2020) Raspberry Pi assisted face recognition framework for enhanced law-enforcement services in smart cities. Futur Gener Comput Syst 108:995\u20131007","journal-title":"Futur Gener Comput Syst"},{"key":"12037_CR32","doi-asserted-by":"publisher","first-page":"368","DOI":"10.1016\/j.future.2020.01.051","volume":"107","author":"A Salah","year":"2020","unstructured":"Salah A, Li K, Hosny KM, Darwish MM, Tian Q (2020) Accelerated CPU-GPUs implementations for quaternion polar harmonic transform of color images. Futur Gener Comput Syst 107:368\u2013382","journal-title":"Futur Gener Comput Syst"},{"key":"12037_CR33","first-page":"61","volume":"24","author":"MM Sathik","year":"2010","unstructured":"Sathik MM, Sujatha SS (2010) An improved invisible watermarking technique for image authentication. Int J Adv Sci Technol 24:61\u201373","journal-title":"Int J Adv Sci Technol"},{"issue":"2","key":"12037_CR34","first-page":"213","volume":"3","author":"G Senthilkumar","year":"2014","unstructured":"Senthilkumar G, Gopalakrishnan K, Kumar VS (2014) Embedded image capturing system using raspberry pi system. Int J Emerg Trends Technol Comput Sci 3(2):213\u2013215","journal-title":"Int J Emerg Trends Technol Comput Sci"},{"issue":"5","key":"12037_CR35","doi-asserted-by":"publisher","first-page":"199","DOI":"10.17148\/IJARCCE.2015.4545","volume":"4","author":"KS Shilpashree","year":"2015","unstructured":"Shilpashree KS, Lokesha H, Shivkumar H (2015) Implementation of image processing on Raspberry Pi. Int J Adv Res Comput Commun Eng 4(5):199\u2013202","journal-title":"Int J Adv Res Comput Commun Eng"},{"key":"12037_CR36","unstructured":"Walter J, Fakih M, Gr\u00fcttner K (2014)Hardware-based real-time simulation on the raspberry pi. 2nd. Workshop on High performance and Real-time Embedded Systems"},{"issue":"4","key":"12037_CR37","doi-asserted-by":"publisher","first-page":"600","DOI":"10.1109\/TIP.2003.819861","volume":"13","author":"Z Wang","year":"2004","unstructured":"Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13(4):600\u2013612","journal-title":"IEEE Trans Image Process"},{"issue":"3","key":"12037_CR38","first-page":"651","volume":"53","author":"X Wang","year":"2016","unstructured":"Wang X, Niu Y, Panpan W (2016) Quaternion exponent moments based robust color image watermarking. J Comput Res Dev 53(3):651","journal-title":"J Comput Res Dev"},{"key":"12037_CR39","doi-asserted-by":"crossref","unstructured":"Widodo CE, Adi K, Gunadi I (2020) The use of raspberry pi as a portable medical image processing. In Journal of Physics: Conference Series, vol 1524, no 1. IOP Publishing, Bristol, p 012004","DOI":"10.1088\/1742-6596\/1524\/1\/012004"},{"issue":"2","key":"12037_CR40","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1080\/23248378.2018.1553115","volume":"8","author":"Q Wu","year":"2020","unstructured":"Wu Q, Spiryagin M, Cole C, McSweeney T (2020) Parallel computing in railway research. Int J Rail Transp 8(2):111\u2013134","journal-title":"Int J Rail Transp"},{"issue":"2","key":"12037_CR41","doi-asserted-by":"publisher","first-page":"581","DOI":"10.1109\/TIP.2006.888346","volume":"16","author":"Y Xin","year":"2007","unstructured":"Xin Y, Pawlak M, Liao S (2007) Accurate computation of Zernike moments in polar coordinates. IEEE Trans Image Process 16(2):581\u2013587","journal-title":"IEEE Trans Image Process"},{"issue":"12","key":"12037_CR42","doi-asserted-by":"publisher","first-page":"3740","DOI":"10.1016\/j.patcog.2007.05.004","volume":"40","author":"Y Xin","year":"2007","unstructured":"Xin Y, Liao S, Pawlak M (2007) Circularly orthogonal moments for geometrically robust image watermarking. Pattern Recogn 40(12):3740\u20133752","journal-title":"Pattern Recogn"},{"issue":"3","key":"12037_CR43","first-page":"1","volume":"11","author":"HY Yang","year":"2015","unstructured":"Yang HY, Wang XY, Niu PP, Wang AL (2015) Robust color image watermarking using geometric invariant quaternion polar harmonic transform. ACM Trans Multimed Comput Commun Appl (TOMM) 11(3):1\u201326","journal-title":"ACM Trans Multimed Comput Commun Appl (TOMM)"},{"issue":"4","key":"12037_CR44","doi-asserted-by":"publisher","first-page":"56","DOI":"10.3390\/fi9040056","volume":"9","author":"X Yu","year":"2017","unstructured":"Yu X, Wang C, Zhou X (2017) Review on semi-fragile watermarking algorithms for content authentication of digital images. Future Internet 9(4):56","journal-title":"Future Internet"},{"key":"12037_CR45","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1016\/j.jpdc.2017.07.008","volume":"111","author":"D Yubo Xuan","year":"2018","unstructured":"Yubo Xuan D, Li W, Han (2018) Efficient optimization approach for fast GPU computation of Zernike moments,. J Parallel Distrib Comput 111:104\u2013114","journal-title":"J Parallel Distrib Comput"},{"key":"12037_CR46","doi-asserted-by":"crossref","unstructured":"Yang Z, Tang M, Li Z, Ren Z, Zhang Q (2020) GPU Accelerated polar harmonic transforms for feature extraction in ITS applications. IEEE Access 8:95099\u201395108","DOI":"10.1109\/ACCESS.2020.2995392"}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-022-12037-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11042-022-12037-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-022-12037-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,4]],"date-time":"2022-05-04T10:32:07Z","timestamp":1651660327000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11042-022-12037-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,5]]},"references-count":46,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2022,5]]}},"alternative-id":["12037"],"URL":"https:\/\/doi.org\/10.1007\/s11042-022-12037-5","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"type":"print","value":"1380-7501"},{"type":"electronic","value":"1573-7721"}],"subject":[],"published":{"date-parts":[[2022,3,5]]},"assertion":[{"value":"22 December 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 August 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 January 2022","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 March 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}