Heatmap optimization for pattern recognition