Skip to main content
Log in

A cross-platform test tool for digital image processing

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Image processing is one of the current research topics widely used in different engineering fields. Therefore, it is taught as a lesson under different names in various engineering departments. In-class applications are usually done through programs that depend on desktop platforms such as Windows, Linux or MacOS. These platforms, which self or its camera are fixed, can only take real time images with limited mobility. It is difficult to apply image processing algorithms for real time images and make comparisons. In this study, a cross-platform test tool for image processing was developed. This tool can work on desktop platforms such as Windows and MacOS, as well as mobile platforms such as Android and IOS. Thanks to mobile platform support, the real time images can be taken anytime and anywhere. The basic image processing operations can be performed on recorded or real time images. The resulting images can be recorded. Thus, a test environment is provided to apply and compare different methods and algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Adlakha D, Adlakha D, Tanwar R (2016) Analytical comparison between Sobel and Prewitt edge detection techniques. Int J Sci Eng Res 7(1):4

    Google Scholar 

  2. Al-Amri SS, Kalyankar NV, Khamitkar SD (2010) Image segmentation by using edge detection. Int J Comput Sci Eng 2(3):804–807

    Google Scholar 

  3. Ayala M, Adjouadi M, Cabrerizo M, Barreto A (2010) A windows-based interface for teaching image processing. Comput Appl Eng Educ 18(2):213–224

    Google Scholar 

  4. Badamchizadeh MA, Aghagolzadeh A (2004). Comparative study of unsharp masking methods for image enhancement. In Third International Conference on Image and Graphics (ICIG'04) (pp. 27–30). IEEE.

  5. Bhardwaj S, Mittal A (2012) A survey on various edge detector techniques. Procedia Technology 4:220–226

    Article  Google Scholar 

  6. Ĉadík M (2008). Perceptual evaluation of color-to-grayscale image conversions. In Computer Graphics Forum (Vol. 27, No. 7, pp. 1745–1754). Oxford Blackwell Publishing Ltd.

  7. Crimmins TR (1985) Geometric filter for speckle reduction. Appl Opt 24(10):1438–1443

    Article  Google Scholar 

  8. De Albuquerque MP, Esquef IA, Mello AG (2004) Image thresholding using Tsallis entropy. Pattern Recogn Lett 25(9):1059–1065

    Article  Google Scholar 

  9. Fisher R, Perkins S, Walker A, Wolfart E (2004) Image processing learning research, Image Arithmetic, https://homepages.inf.ed.ac.uk/rbf/HIPR2/arthops.htm

    Google Scholar 

  10. Golagani SC, Esfahanian M, Akopian D, Saygin C (2012) Template-based image processing toolkit for android phones. In 119th ASEE annual Conf. And exposition, San Antonio, TX, AC2012–3546.

  11. Gonzalez RC, Wintz P (1977) Digital image processing (Book). Reading, Mass., Addison-Wesley Publishing Co., Inc. (Applied Mathematics and Computation, (13), 451.

  12. Gupta G (2011) Algorithm for image processing using improved median filter and comparison of mean, median and improved median filter. Int J Soft Comput Eng (IJSCE) 1(5):304–311

    Google Scholar 

  13. İlhan İ (2016) Mobile device based test tool for optimization algorithms. Comput Appl Eng Educ 24(5):744–754

    Article  Google Scholar 

  14. İlhan İ (2019) A multi-platform based image processing tool, 3rd international scientific and vocational studies congress - engineering, 27–30 June 2019 Nevşehir - Turkey

    Google Scholar 

  15. Kapur JN, Sahoo PK, Wong AK (1985) A new method for gray-level picture thresholding using the entropy of the histogram. Comput Vis Graph, Image Process 29(3):273–285

    Article  Google Scholar 

  16. Kuan DT, Sawchuk AA, Strand TC, Chavel P (1985) Adaptive noise smoothing filter for images with signal-dependent noise. IEEE Trans Pattern Anal Mach Intell (2):165–177

  17. Kuk JG, Ahn JH, Cho NI (2010) A color to grayscale conversion considering local and global contrast. In Asian Conference on Computer Vision (pp. 513–524). Springer, Berlin, Heidelberg.

  18. Lalitha M, Kiruthiga M, Loganathan C (2013) A survey on image segmentation through clustering algorithm. Int J Sci Res 2(2):348–358

    Google Scholar 

  19. Maguluri LP, Rajapanthula K, Srinivasu PN (2013) A comparative analysis of clustering based segmentation algorithms in microarray images. Int J Sci Res 1(5):27–32

    Google Scholar 

  20. Maini R, Aggarwal H (2010) A comprehensive review of image enhancement techniques. arXiv preprint arXiv:1003.4053.

  21. Manohar KM, Patil AS (2016) A review on techniques of image segmentation. Int J Adv Res Comput and Commun Eng 5(3)

  22. Mashor MY (2000) Hybrid training algorithm for RBF network. Int J Comput, the Internet and Management 8(2):50–65

    Google Scholar 

  23. MatWorks Company, Image Processing Toolbox, https://www.mathworks.com/products/image.html.

  24. Morphological Operations, https://homepages.inf.ed.ac.uk/rbf/HIPR2/morops.htm

  25. Mu K, Hui F, Zhao X, Prehofer C (2016) Multiscale edge fusion for vehicle detection based on difference of Gaussian. Optik 127(11):4794–4798

    Article  Google Scholar 

  26. Naik D, Shah P (2014) A review on image segmentation clustering algorithms. Int J Comput Sci Inform Technol 5(3):3289–3293

    Google Scholar 

  27. National Instruments Corporation, Image Processing Toolkit, https://www.ni.com/en-tr/innovations/white-papers/06/image-processing-with-ni-vision-development-module.html

  28. Otsu N (1979) A threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern 9(1):62–66

    Article  MathSciNet  Google Scholar 

  29. Perronnin F, Liu Y, Sánchez J, Poirier H (2010). Large-scale image retrieval with compressed fisher vectors. In 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (pp. 3384–3391). IEEE.

  30. Pise S, Turkar HR, Anjikar AV, Golghate A, Khobragade P (2017) A survey on clustering algorithms for image segmentation. Int J Innov Res Comput and Commun Eng 5(3):4026–4032

    Google Scholar 

  31. Ravi S, Khan AM (2013). Morphological operations for image processing: understanding and its applications. In Proc. 2nd National Conference on VLSI, Signal processing and Communications NCVSComs-2013.

  32. Russ JC, Neal FB (2016) The image processing handbook. CRC press, Taylor and Francis Group

    Book  Google Scholar 

  33. Sharma S, Mahajan V (2017) Study and analysis of edge detection techniques in digital images. Int J Sci Res inSci, Eng Technol 3(5):328–335

    Google Scholar 

  34. Shrivakshan GT, Chandrasekar C (2012) A comparison of various edge detection techniques used in image processing. Int J Comput Sci Issues (IJCSI) 9(5):269

    Google Scholar 

  35. Skinner M (2015) Image processing and analysis application developed on a mobile platform. Doctoral dissertation, UC San Diego

  36. Su B, Lu S, Tan CL (2012) Robust document image binarization technique for degraded document images. IEEE Trans Image Process 22(4):1408–1417

    MathSciNet  MATH  Google Scholar 

  37. Thakur P, Thakur RS (2016) An overview of various edge detection techniques used in image processing. Int J innov Eng Technol:2319–1058

  38. Uddin Khan N, Arya KV, Pattanaik M (2010) An efficient image noise removal and enhancement method. In 2010 IEEE International Conference on Systems, Man and Cybernetics (pp. 3735–3740). IEEE.

  39. Vala HJ, Baxi A (2013) A review on Otsu image segmentation algorithm. Int J Adv Res Comput Eng Technol (IJARCET) 2(2):387–389

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to İlhan İlhan.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

İlhan, İ. A cross-platform test tool for digital image processing. Multimed Tools Appl 80, 12249–12273 (2021). https://doi.org/10.1007/s11042-020-10417-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-10417-3

Keywords

Navigation