¿Cómo compito la matriz de transformación necesaria para transformar un rectángulo en un trapecio?

Estoy jugando con las transformaciones CSS y los filtros equivalentes en IE, y quiero simular la perspectiva transformando un rectángulo 2D en un trapecio.

Específicamente, quiero que el lado derecho del rectángulo permanezca a la misma altura, y que el lado izquierdo sea aproximadamente el 80% de la altura, de modo que los puntos medios de ambos lados estén horizontalmente alineados entre sí.

Estoy familiarizado con el álgebra matricial, pero no puedo pensar cómo determinar qué matriz hará eso.