Mapeo de una imagen en un conjunto de coordenadas

Tengo una imagen de origen típica con una relación de aspecto de 3: 4. También tengo un conjunto de coordenadas que necesito para mapear la imagen en una imagen separada. Las coordenadas no son perfectamente rectangulares; En todo caso definen una malla irregular.

Entonces, por ejemplo, (0,0) podría asignarse a (12,33), (120,0) => (127,36), (240,0) => (226,13), etc.

Mi objetivo es lograr que mi imagen de origen se adapte a la nueva forma, asignando las coordenadas de origen al destino y aplicando distorsión.

¿Cuáles son algunas maneras de lograr esto? Estoy usando .NET pero estoy bien llamando a, por ejemplo, ImagenMagick.

EDITAR: Según lo solicitado, aquí hay una foto. La imagen de la izquierda es una foto simple, subdividida uniformemente (ignorar mis habilidades de MSPaint). El lado derecho muestra la forma del objetivo. Tengo coordenadas para cada punto en el lado derecho. El objetivo es mapear (¿proyectar?) La imagen plana sobre la forma para que los puntos se alineen.

Respuestas a la pregunta(2)

Su respuesta a la pregunta