Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.2.0 - Unreleased¶
Added¶
- Brow lift procedure preset (PR #35, thanks @Deepak8858)
- Mentoplasty procedure preset (PR #36, thanks @P-r-e-m-i-u-m)
- Data-driven displacement model from real surgical data
- Clinical flags for edge case handling
- DisplacementModel class for fitted surgical displacements
- 6 new example scripts (evaluation, visualization, batch processing)
- Comprehensive API documentation
- GitHub wiki with 11 pages
- 200+ tracked issues for roadmap
Changed¶
- Intensity parameter standardized to 0-100 scale
- Post-processing pipeline order: CodeFormer -> Real-ESRGAN -> histogram match -> sharpen -> blend
- Improved mask compositing with LAB skin tone matching
Fixed¶
- SLURM config no longer hardcodes account names
- API docs now match actual code signatures
- Broken links in documentation index
0.1.0 - 2024-12-15¶
Added¶
- Initial release
- 4 procedures: rhinoplasty, blepharoplasty, rhytidectomy, orthognathic
- 4 inference modes: tps, img2img, controlnet, controlnet_ip
- MediaPipe 478-point face mesh landmark extraction
- Gaussian RBF landmark deformation
- ControlNet conditioning (CrucibleAI/ControlNetMediaPipeFace)
- Post-processing: CodeFormer, Real-ESRGAN, histogram matching
- ArcFace identity preservation check
- Gradio web demo
- CLI interface