This document describes a neural network model that aims to simulate object recognition in the inferior temporal cortex. The model processes visual information through two pathways like the biological system. It uses a self-organizing map with radial basis function modules to classify 2D and 3D objects. For 3D objects, it adds a preprocessing module that emulates early visual areas, applying Gabor filters and position-invariant detectors to images divided into overlapping patches. The network was trained to recognize spherical and spiky 3D objects presented at different rotations.