Detectar formas en un mapa de bits.

Buscando un buen algoritmo para hacer lo siguiente: Tengo una imagen en blanco y negro compuesta únicamente de formas poligonales, que obtuve al escanear un documento. Me gustaría encontrar todas las formas en esta imagen, suavizar los bordes y al final obtener las coordenadas para las formas suaves. ¿Algún buen algoritmo para hacer la búsqueda y suavizar para obtener formas perfectas al final?

Respuestas a la pregunta(1)

Su respuesta a la pregunta