Mobile image processing system based on the Raspberry Pi 4 platform

Authors

DOI:

https://doi.org/10.5604/01.3001.0015.2458

Keywords:

digital image processing, two-dimensional fast Fournier transform, OpenCV library, window application, vision system

Abstract

The article presents an image processing system based on the Raspberry Pi (RPi) platform. At the beginning of the article, the basic assumptions and purpose of the system are discussed. The following section presents the structure and operation of the system. The window application managing the system and allowing to perform contextual and spectral transformations on images as well as the measurement of parameters such as image processing time and mean square error (MSE) was discussed. The transformations performed were based both on ready formulas contained in the OpenCV library and the author’s implementations, including the function implementing the Fast Fourier Transform algorithm radix-2. Examples of transformations were presented along with their usefulness. In the end, the development potential of the created system is presented and its application in specific solutions is proposed.

Downloads

Download data is not yet available.

Sankowski D, Mosorov V, Strzecha K. Przetwarzanie i analiza obrazów w systemach przemysłowych. Warszawa: PWN; 2011.   Google Scholar

Demant Ch, Streicher-Abel B, Waszkewitz P. Industrial image processing. Visual quality control in manufacturing. Berlin: Springer; 1999. doi: https://doi.org/10.1007/978-3-642-58550-0.   Google Scholar

Kompleksowy zestaw systemu wizyjnego, seria XG/CV-X. Keyence catalog.   Google Scholar

Raspberry Pi Foundation [Internet, cytowane 2 lutego 2021]. Dostępne na: www.raspberrypi.org.   Google Scholar

Malina W, Smiatacz M. Cyfrowe przetwarzanie obrazów. Warszawa: Exit; 2008.   Google Scholar

Tadeusiewicz R, Korohoda P. Komputerowa analiza i przetwarzanie obrazów. Kraków: WFPT; 1997.   Google Scholar

Owen M. Przetwarzanie sygnałów w praktyce. Warszawa: WKŁ; 2009.   Google Scholar

Jahne B. Digital image processing. Berlin: Springer; 2005. doi: https://doi.org/10.1007/3-540-27563-0.   Google Scholar

Sundararajan D. Digital image processing. A signal processing and algorithmic approach. Singapur: Springer; 2017. doi: https://doi.org/10.1007/978-981-10-6113-4.   Google Scholar

Bradski G, Kaehler A. Learning OpenCV. Computer vision with the OpenCV library. Farnham, Cambridge: O’Reilly; 2008.   Google Scholar

Brahmbhatt S. Practical OpenCV. Technology in action. Berkeley: Apress; 2013. doi: https://doi.org/10.1007/978-1-4302-6080-6.   Google Scholar

Zieliński T. Cyfrowe przetwarzanie sygnałów od teorii do zastosowań. Warszawa: WKŁ; 2005.   Google Scholar

The USC-SIPI Image Database. USC University of Southern California, USC Viterbi School of Engineering [Internet, cytowane 10 kwietnia 2021]. Dostępne na: http://sipi.usc.edu/database/.   Google Scholar

Przykładowy obraz o rozdzielczości 512 x 512 px pobrany z bazy USC-SIPI

Published

2021-08-13

How to Cite

Chlastawa, Łukasz. (2021). Mobile image processing system based on the Raspberry Pi 4 platform. Science, Technology and Innovation, 12(1), 16–25. https://doi.org/10.5604/01.3001.0015.2458

Issue

Section

Original articles