Journal Article

·2014 OPEN ACCESS

Realization of processing blocks of CNN based CASA system on CPU and FPGA

O. Levent Savkay , Evren Cesur YTU , Nerhun Yıldız YTU , Müştak E. Yalçın , V. Tavşanoglu YTU

Abstract

In this paper, hardware optimization of the preprocessing and software implementation of the processing blocks of a computer-aided semen analysis (CASA) system are proposed, which is also implemented on an FPGA and ARM device as a working prototype. The software implementation of the track initialization, track maintenance, data validation and classification blocks of the processing part are implemented on a Zynq7000 ARM Cortex-A9 processor. In the preprocessing part, a real-time cellular neural network (CNN) emulator (RTCNNP-v2) is used for the realization of the image processing algorithms, whose regular, flexible and reconfigurable infrastructure simplifies the prototyping process. The CASA system introduced in this paper is capable of processing full-HD 1080p@60 (1080 × 1920) video images in real-time.

Keywords

Computer science Field-programmable gate array Preprocessor Realization (probability) Process (computing) Image processing Software Embedded system Initialization Computer hardware Coprocessor Video processing Artificial intelligence Operating system Image (mathematics)

Subject Areas

Smart Agriculture and AI ·Plant Science ·Life Sciences
CCD and CMOS Imaging Sensors ·Electrical and Electronic Engineering ·Physical Sciences
Neural Networks and Applications ·Artificial Intelligence ·Physical Sciences

Citations by Year

OpenAlex SDG Match

SDGs auto-classified by OpenAlex (score ≥ 0.4 shown).

Industry, innovation and infrastructure 64%