Computer image processing and recognition