How to separate overlapping contours

Any recommendations on which OCR to use? I have been using tesseract but it still fails pretty often on signature overlap