fal-restore
Restore and enhance image quality using AI — fix blur, noise, haze, faces, and documents.
Scripts
Script Purpose
restore.sh
Restore an image (deblur, denoise, dehaze, fix-face, document)
Usage
Deblur
./scripts/restore.sh --image-url "https://example.com/blurry.jpg" --operation deblur
Denoise
./scripts/restore.sh --image-url "https://example.com/noisy.jpg" --operation denoise
Fix Face
./scripts/restore.sh --image-url "https://example.com/bad-face.jpg" --operation fix-face
Restore Document
./scripts/restore.sh --image-url "https://example.com/scan.jpg" --operation document
Arguments
Argument Description Required
--image-url
URL of image to restore Yes
--operation
deblur, denoise, dehaze, fix-face, document Yes
--model / -m
Override model endpoint No
--fidelity
For fix-face: 0.0-1.0 (0=max quality, 1=most faithful) No
Finding Models
To discover the best and latest image restoration models, use the search API:
Search for restoration models
bash /mnt/skills/user/fal-generate/scripts/search-models.sh --query "restore" bash /mnt/skills/user/fal-generate/scripts/search-models.sh --query "deblur" bash /mnt/skills/user/fal-generate/scripts/search-models.sh --query "denoise" bash /mnt/skills/user/fal-generate/scripts/search-models.sh --query "face restoration" bash /mnt/skills/user/fal-generate/scripts/search-models.sh --query "document"
Or use the search_models MCP tool with keywords like "restore", "deblur", "denoise", "face fix", "document".