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)