Umbral adaptativo de imagen borrosa.
Tengo una imagen 432x432 bastante borrosa de un rompecabezas de Sudoku que no tiene un umbral adaptativo bien (tome la media sobre un tamaño de bloque de 5x5 píxeles, luego reste 2):
Como puede ver, los dígitos están ligeramente distorsionados, hay muchas roturas en ellos, y algunos 5s se han fusionado en 6s y 6s en 8s. Además, hay un montón de ruido. Para arreglar el ruido, tengo que hacer que la imagen sea aún más borrosa usando un desenfoque gaussiano. Sin embargo, incluso un kernel gaussiano bastante grande y un umbral de tamaño de bloque adaptable (21x21, resta 2) no eliminan todas las roturas y fusionan los dígitos aún más:
También he intentado dilatar la imagen después del umbral, que tiene un efecto similar al aumento del tamaño de bloque; yafilando la imagen, que no hace mucho de una manera u otra. ¿Qué más debo intentar?