#447 · Primary category: Computer Vision
RetinexNet
A Tensorflow implementation of RetinexNet
Project last updated:12/02/20
GitHub Stars
793
Forks
163
Contributors
2
License
MIT
Why we included this project
Low-light photos are a common problem, and this repo is a compact, readable implementation of the RetinexNet method from BMVC 2018. The idea is to split an image into illumination and reflectance layers, brighten the illumination, and keep the detail in the reflectance, which makes it a handy baseline if you are building night-vision or surveillance preprocessing. The model is small enough that training takes minutes on a GPU and stays affordable on CPU, and the included test script lets you point it at a folder of your own images and get enhanced results with minimal setup. Just keep in mind this is research code from 2020, not a maintained product: you will likely need to port the TensorFlow 1.x code before it fits into a modern stack. As a starting point for low-light enhancement, though, it is clear and easy to follow.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
opencv
Open Source Computer Vision Library
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
MinerU
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
tesseract
Tesseract Open Source OCR Engine (main repository)