🛑 Research Track Issue
Please read RESEARCH.md before proceeding. Do not submit a Pull Request for this issue without first commenting a brief proposal and receiving approval from the core team.
The Problem:
Currently, after our core Zero-DCE model enhances the faint lunar light, we use a classical Non-Local Means (NLM) algorithm to clean the amplified sensor noise. While effective, NLM is slow and mathematically rigid.
The Research Goal:
We are looking for an ML Engineer to design and train a dedicated Deep Learning denoiser (e.g., DnCNN, FFDNet, or a lightweight GAN) specifically tuned for mixed Poisson-Gaussian (MPG) sensor noise.
What you would do:
- Generate synthetic noisy/clean pairs using our OHRC noise profile.
- Train a standalone PyTorch denoising model.
- Integrate this model into
src/inference/pipeline.py as a replacement for the cv2.fastNlMeansDenoising step.
To claim this: Comment below with a 3-4 sentence proposal of which architecture you would use and why it is suited for heavy sensor noise.
🛑 Research Track Issue
Please read
RESEARCH.mdbefore proceeding. Do not submit a Pull Request for this issue without first commenting a brief proposal and receiving approval from the core team.The Problem:
Currently, after our core Zero-DCE model enhances the faint lunar light, we use a classical Non-Local Means (NLM) algorithm to clean the amplified sensor noise. While effective, NLM is slow and mathematically rigid.
The Research Goal:
We are looking for an ML Engineer to design and train a dedicated Deep Learning denoiser (e.g., DnCNN, FFDNet, or a lightweight GAN) specifically tuned for mixed Poisson-Gaussian (MPG) sensor noise.
What you would do:
src/inference/pipeline.pyas a replacement for thecv2.fastNlMeansDenoisingstep.To claim this: Comment below with a 3-4 sentence proposal of which architecture you would use and why it is suited for heavy sensor noise.