Skip to main content
Log in

Efficient image-based analysis of fruit surfaces using CCD cameras and smartphones

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Today’s smartphones make a broad variety of sensors (gyroscope, magnetometer, camera, accelerometer, GPS, etc.) readily available and easily accessible through different APIs, favouring the acquisition of data. An everyday usage is the measurement of physical parameters, like sound or acceleration. The advances in terms of level of integration and its application to embedded devices power consumption and wide adoption of system on chips and more recently multiprocessors system on chip mean that a new sort of applications can be addressed. Applications are backed with powerful computing devices depending on batteries. Using these resource-limited devices and their parallel power efficiently is a challenging task. To fully exploit the potential of these hardware devices, parallelism has to be carefully applied to the most resource demanding parts of the application. This paper proposes an efficient image composition method to analyze fruit surfaces using CCD cameras and smartphones. The image composition is done by capturing video from which redundant frames are disposed using a data-parallel local feature detector. Relevant frames are then stitched using direct methods. The proposal was tested in the case of calculating the damaged surface of cherries.

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

Similar content being viewed by others

References

  1. FAO UN (2017) Post-harvest system and food losses. Retrieved from http://www.fao.org/docrep/004/ac301e/AC301e03.htm. Accessed May 2017

  2. Lang C, Hübert T (2012) A colour ripeness indicator for apples. Food Bioprocess Technol 5:3244–3249

    Article  Google Scholar 

  3. Intaravanne Y, Sumriddetchkajorn S, Nukeaw J (2012) Cell phone-based two dimensional spectral analysis for banana ripeness estimation. Sens Actuators B Chem 168:390–394

    Article  Google Scholar 

  4. Xiao BX, Wang CY, Guo XY, Wu S (2014) Image acquisition system for agricultural contextaware computing. Int J Agric Biol Eng 7(4):75–80

    Google Scholar 

  5. Nagle M, Intani K, Romano G, Mahayothee B, Sardsud V, Müller J (2016) Determination of surface color of ‘all yellow’ mango cultivars using computer vision. Int J Agric Biol Eng 9(1):42–50

    Google Scholar 

  6. Zhang CL, Zhang SW, Yang JC, Shi YC, Chen J (2012) Apple leaf disease identification using genetic algorithm and correlation based feature selection method. Int J Agric Biol Eng 10(2):74–83

    Google Scholar 

  7. Wang L, Tian X, Li A, Li H (2014) Machine vision applications in agricultural food logistics. In: Proceedings—2013 6th International Conference on Business Intelligence and Financial Engineering, BIFE 2013, art. no. 6961105, pp 125–129

  8. Pasricha S, Dutt NI (2008) On-chip communication architectures: system on chip interconnect. Elsevier/Morgan Kaufmann Publishers, Amsterdam

    Google Scholar 

  9. Reid AD, Flautner K, Grimley-Evans E, Lin Y (2008) SoC-C: efficient programming abstractions for heterogeneous multicore systems on chip. In: Altman ER (ed) Proceedings of the 2008 International Conference on Compilers, Architecture and Synthesis for Embedded Systems, CASES’08. ACM, Atlanta, pp 95–104

  10. Demaag K, Oliver A, Oostendopr N, Scott K (2012) Practical computer vision with SimpleCV: the simple way to make technology see. O’Reilly Media, Sebastopol

    Google Scholar 

  11. Bay H, Ess A, Tuytelaars T, Van Gool L (2008) Speeded-up robust features (SURF). Comput Vis Image Underst 110(3):346–359

    Article  Google Scholar 

  12. Mikolajczyk K, Schmid C (2001) Indexing based on scale invariant interest points. In: Proceedings Eighth IEEE International Conference on Computer Vision ICCV 2001, vol 1. Vancouver, Canada, pp 525–531

  13. Oyallon E, Rabin J (2013) An analysis and implementation of the surf method, and its comparison to SIFT. IPOL J Image Process On Line, ISSN 2105-1232, preprint February

  14. Brown M, Lowe DG (2007) Automatic panoramic image stitching using invariant features. Int J Comput Vis 74(1):59–73

    Article  Google Scholar 

  15. Szeliski R (2006) Image Alignment and Stitching. Technical Report MSR-TR-2004-92. Microsoft Research

  16. Szeliski R (2006) Image alignment and stitching: a tutorial. Found Trends Comput Gr Vis 2(1):1–109

    Article  MathSciNet  MATH  Google Scholar 

  17. OpenGL-ARB (1997) OpenGL reference manual: the official reference document to OpenGL, Version 1.1. 2nd edn. Addison-Wesley, Reading

  18. Pulli K, Baksheev A, Kornyakov K, Eruhimov V (2012) Real-time computer vision with OpenCV. Commun ACM 55(6):61

    Article  Google Scholar 

  19. Abeles P (2012) Boofcv. http://boofcv.org/. Accessed Nov 2016

  20. McIlhagga W (2011) The Canny edge detector revisited. Int J Comput Vis 91(3):251–261

    Article  MathSciNet  MATH  Google Scholar 

  21. Xin G, Ke C, Xiaoguang H (2012) An improved Canny edge detection algorithm for color image. In: IEEE 10th International Conference on Industrial Informatics. Beijing, pp 113–117

  22. Mikolajczyk K, Schmid C (2002) An affine invariant interest point detector. In: Proceedings of the 7th European Conference on Computer Vision. Copenhagen, Denmark, pp 128–142

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. A. Álvarez-Bermejo.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Álvarez-Bermejo, J.A., Morales-Santos, D.P., Castillo-Morales, E. et al. Efficient image-based analysis of fruit surfaces using CCD cameras and smartphones. J Supercomput 75, 1026–1037 (2019). https://doi.org/10.1007/s11227-018-2284-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-018-2284-y

Keywords

Navigation