ClusterNet: A Perception-Based Clustering Model for Scattered Data