Deep learning approaches borrowed from image processing, computer vision and other related disciplines can significantly outperform naive rule-based approaches.