Dancing under the stars: video denoising in starlight

Monakhova K, Richter S R, Waller L, et al. Dancing under the stars: video denoising in starlight[C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2022: 16241-16251.


Introduction

  • hawkmoths and carpenter bees: navigate on the darkest moonless nights by the light of the stars
  • CMOS camera generally needs at least 3/4 moon illumination (>0.1 lux)
  • The reason for Challenge: the minuscule amounts of light in the environment

some tips

  • using long exposure times for photographers to collect enough light from the scene
  • working well for still images, but limiting temporal resolution and precluding imaging of moving objects
  • increasing the gain for camera--each pixel more sensitive to light
  • shorter exposures, but increasing the noise present in each frame

Method

classic methods

  • from classic methods to deep learning-based approaches:
  • extract the signal from the noise
  • based on assumptions about the statistical distributions of the image and noise
  • noise model (Gaussian or Poisson-Gaussian noise)
  • the understanding of the structure of the noise

deep learning-based approaches

  • from classic methods to deep learning-based approaches:
  • train a denoiser using clean/noisy image pairs
  • some issues:
  • thousands of training image pairs
  • noise is highly camera-specific
  • for non-moving objects

Method

  • a good camera
  • a physics-inspired noise generator
  • train a video denoiser
  • physics-inspired noise generator
  • shot noise, read noise, row noise, temporal row noise, quantization noise, fixed pattern, and periodic noise

Datasets

  • there are more detectable photons in near infrared (NIR) than at RGB wavelengths at night
  • Canon LI3030SAI Sensor
  • paired clean/noisy static scenes
  • clean videos of moving objects
  • noisy videos of moving objects
  • 10 clips--2558 noisy images
  • 67 clean/noisy image pairs --16 noisy bursts
  • 10 video sequences:166 video clips for training, 10 for testing
  • 329 video clips from MOT video[1]

Video denoising

  • white-balancing, histogram equalization, gamma correction

Experiments

  • low-light noise model (ELD)
  • CA-GAN
  • Noise Flow

  • single-image denoising
  • video denoising

1\]Leal-Taixé L, Milan A, Reid I, et al. Motchallenge 2015: Towards a benchmark for multi-target tracking\[J\]. arXiv preprint arXiv:1504.01942, 2015. *** ** * ** ***

相关推荐
kishu_iOS&AI2 小时前
机器学习 —— 线性回归(2)
人工智能·python·算法·机器学习·线性回归
网上邻居YY2 小时前
深度学习DL 之 安装PyTorch·GPU版、CUDA(本人Anaconda、Python、PyCharm已提前安装好)
pytorch·经验分享·python·深度学习·pycharm·学习方法
AI、少年郎2 小时前
如何用个人电脑快速训练自己的语言模型?MiniMind 全流程实战指南
人工智能·python·神经网络·ai·自然语言处理·大模型·模型训练微调
枫叶林FYL2 小时前
【Python高级工程与架构实战】项目四 现代ETL编排平台:Airflow + dbt + Snowflake 企业级数据管道架构与实现
人工智能·python·架构·etl
源码之屋2 小时前
计算机毕业设计:Python天气数据采集与可视化分析平台 Django框架 线性回归 数据分析 大数据 机器学习 大模型 气象数据(建议收藏)✅
人工智能·python·深度学习·算法·django·线性回归·课程设计
捧月华如2 小时前
React vs Vue vs Angular:三大前端框架深度对比
python·github
AI_Claude_code2 小时前
安全与合规核心:匿名化、日志策略与法律风险规避
网络·爬虫·python·tcp/ip·安全·http·网络爬虫
杜子不疼.2 小时前
用 Python 实现 RAG:从文档加载到语义检索全流程
开发语言·人工智能·python