6 Commits
Author SHA1 Message Date
Eric Rollei 647d9db78a Fix syntax error in advanced_film_grain_node.py and add train/ to .gitignore
- Remove extra triple-quote on line 28 causing unterminated string literal
- Add train/ directory to .gitignore to exclude training scripts from repo
v1.0.0
2025-11-18 21:48:55 -08:00
Eric Rollei 7ef06884ac Add complete attribution and documentation summary
- Comprehensive summary of all licensing and attribution work
- Statistics: 8 new files, 18 updated files, 2000+ lines added
- Documents all research papers cited (10+ papers)
- Lists all dependencies and their licenses (15+ libraries)
- Complete model documentation (8 families, 30+ variants)
- Links to all key documentation files
- Future enhancement suggestions
- Professional project completion milestone
2025-11-06 23:55:36 -08:00
Eric Rollei 454b840c2f Add comprehensive headers and contribution documentation
Node Header Updates:
- Add proper attribution headers to 10+ key nodes
- Include original paper citations with BibTeX
- Document dependencies and licenses for each algorithm
- Fix corrupted docstring in advanced_film_grain_node.py

New Documentation Files:
- CONTRIBUTING.md: Complete contribution guidelines
  - Code of conduct and expectations
  - Development setup instructions
  - Code style guidelines and templates
  - Pull request process
  - License agreement terms
  - Attribution requirements

- CITATION.cff: Machine-readable citation format
  - GitHub displays 'Cite this repository' button
  - Includes all major research papers implemented
  - Properly formatted for academic use

- .zenodo.json: Zenodo/DOI integration
  - Enables automatic DOI assignment on release
  - Links to all related research papers
  - Documents dependencies and relationships

- CONTRIBUTORS.md: Recognition of contributors
  - Credits all algorithm authors
  - Acknowledges third-party libraries
  - Template for future contributors
  - Special thanks section

Updated Nodes:
- DnCNN, SCUNet, SwinIR, NAFNet (AI models)
- BM3D GPU (algorithm implementation)
- Wavelet, NLM, Richardson-Lucy, Wiener (traditional)
- Advanced Film Grain, Frequency Enhancement
- DeepInv (external service integration)
2025-11-06 23:54:12 -08:00
Eric Rollei f5b226157a Add comprehensive licensing and model attribution
- Add LICENSE file with dual license (CC BY-NC 4.0 / Commercial)
- Add MODEL_WEIGHTS.md guide with complete model information
- Document all pretrained models with sources, citations, and licenses
- Add license headers to __init__.py, base_node.py, and sample node
- Update README with model weights installation guide
- Credit all research papers and open-source dependencies
- Provide clear instructions for obtaining model weights
- Include troubleshooting and license compliance information
2025-11-06 23:41:09 -08:00
Eric Rollei d6dd6470cf Add complete Eric Image Processing Nodes implementation
Features:
- 40+ image processing algorithms
- Traditional denoising: Wavelet, NLM, BM3D (GPU-accelerated)
- AI models: DnCNN, SwinIR, SCUNet, NAFNet, Noise-DA
- DeepInv diffusion denoising integration
- Advanced film grain detection and processing
- Frequency domain processing
- Richardson-Lucy deconvolution
- Wiener filter
- External DeepInv service with FastAPI
- Comprehensive documentation and guides
2025-11-06 23:33:19 -08:00
Eric Rollei f7c5de64df Add DeepInv service documentation
- Created comprehensive DeepInv Service Setup & Usage Guide
- Added DeepInv node to main README with usage examples
- Documented DiffUNet, RAM, and other pretrained model presets
- Included service endpoints, VRAM management, and troubleshooting tips
2025-11-06 23:25:32 -08:00