Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi !

CPU, GPU and FPGA Implementations of MALD: Ceramic Tile Surface Defects Detection Algorithm (CROSBI ID 194338)

Prilog u časopisu | izvorni znanstveni rad | međunarodna recenzija

Matić, Tomislav ; Aleksi, Ivan ; Hocenski, Željko CPU, GPU and FPGA Implementations of MALD: Ceramic Tile Surface Defects Detection Algorithm // Automatika : časopis za automatiku, mjerenje, elektroniku, računarstvo i komunikacije, 55 (2014), 1; 9-21

Podaci o odgovornosti

Matić, Tomislav ; Aleksi, Ivan ; Hocenski, Željko

engleski

CPU, GPU and FPGA Implementations of MALD: Ceramic Tile Surface Defects Detection Algorithm

This paper addresses adjustments, implementation and performance comparison of the Moving Average with Local Difference (MALD) method for ceramic tile surface defects detection. Ceramic tile production process is completely autonomous, except the final stage where human eye is required for defects detection. Recent computational platform development and advances in machine vision provides us with several options for MALD algorithm implementation. In order to exploit the shortest execution time for ceramic tile production process, the MALD method is implemented on three different platforms: CPU, GPU and FPGA, and it is implemented on each platform in at least two ways. Implementations are done in MATLAB's MEX/C++, C++, CUDA/C++, VHDL and Assembly programming languages. Execution times are measured and compared for different algorithms and their implementations on different computational platforms.

CUDA; FPGA; GPU; Integral Image; MALD

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o izdanju

55 (1)

2014.

9-21

objavljeno

0005-1144

Povezanost rada

Računarstvo

Indeksiranost