Hola prueba cambiando esto :
Por lo siguiente :
Esto es por que en $imagen1 tu estas obteniendo el nombre de la imagen , entonces si la ruta que creaste
$carpeta.$imagen1 es correcta, debería eliminar el archivo.
Saludos.
Pd: te recomiendo que realices echo por cada sentencia que cumpla tu script de esa manera lo depuraras y verás de una manera más fácil donde esta el problema.